Публикации по теме 'programming'


Архитектура Hadoop YARN
Программирование Архитектура Hadoop YARN YARN означает еще один переговорщик ресурсов. YARN стала частью экосистемы Hadoop с появлением Hadoop 2.x, и вместе с ней произошли основные архитектурные изменения в Hadoop. YARN управляет ресурсами в кластерной среде. Вот и все? Разве до Hadoop 2.x у нас не было диспетчера ресурсов? Конечно, до Hadoop 2.x у нас был менеджер ресурсов, он назывался Job Tracker . Итак, что такое Job Tracker ? JobTracker (JT) используется для..

День 24 школы Флэтайрон
зеваю , день был долгим. Сегодня мой трехмесячный ребенок встал рано. В любом случае, сегодня вечером я закончил свой парсинг-проект. Нокогири может быть очень разборчив в том, что вы используете для выбора контента. Оказалось, что я был в значительной степени там, и мне просто нужно было изменить способ доступа к необходимой мне информации. Сегодня вечером я посетил группу по изучению, которая научила меня чему-то очень важному. При использовании pry внутри цикла, когда вы..

Структурирование модульных тестов в Python
Куда ставить тесты, как писать фикстуры и насколько хороша параметризация тестов Код тестирования часто бывает довольно уродливым: много копирования и вставки, код разбросан и его трудно понять. В этой статье вы узнаете, как структурировать код модульного тестирования в Python. Макет каталога Ставлю тесты рядом с пакетом. Таким образом, тесты не являются частью пакета, а являются частью репозитория. Причина в том, чтобы просто сохранить небольшой размер упаковки. Часть моего..

Разработка личной методологии решения проблем
Оптимизация процесса решения проблем по аналогии При решении проблем существует бесконечное множество пар проблема-решение. Проблем бесчисленное множество, и иногда кажется, что решений для них немного и далеко друг от друга. Такого почти никогда не бывает (за исключением множественного выбора и т.д.), как много проблем, так много и решений упомянутых проблем. При таком количестве решений единственная оставшаяся трудность — это процесс поиска подходящей пары «проблема-решение» или,..

10 простых расширений кода VS для повседневного использования
Мощные расширения VS Code, которые должен иметь каждый разработчик Если вы разработчик, вам не нужно знакомство с Visual Studio Code или VS Code , как его называют большинство людей. Это один из самых популярных редакторов кода среди разработчиков по всему миру. Бесплатный кроссплатформенный редактор кода с открытым исходным кодом, поддерживаемый одним из самых известных разработчиков (Microsoft), только увеличивает его популярность. Чем больше разработчиков используют его, тем..

Проект месяца: scikit-learn
Выбрать проект месяца всегда сложно. На процесс принятия решения влияет множество факторов: документация, качество кода, лицензирование, известные уязвимости, активность сообщества и многое другое. В начале нового года мы хотели бы объявить, что выбрали scikit-learn в качестве проекта месяца в январе 2020 года. Что такое scikit-learn? scikit-learn (AKA sklearn) — бесплатная библиотека машинного обучения с открытым исходным кодом для Python. Его функции включают в себя..

Unity 3D Terrain от Blender ANT Landscape Generator
Ландшафты в Unity можно генерировать с помощью Blender’s ANT Landscape Generator. Установите ANT Landscape Generator, если он еще не установлен в Blender. В Blender выберите Файл » Настройки пользователя… : В группе Дополнения нажмите кнопку Установить дополнение… . Перейдите к скрипту add_mesh_ant_landscape.py и, выбрав скрипт, нажмите кнопку Установить дополнение… . После установки включите надстройку, установив флажок в группе Добавить сетку: ландшафт ANT ...