Публикации по теме '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 ...