Author Archives: TD

Советы 20-летним: как «программировать» свою судьбу

Период от 20 до 30 лет — это не время расслабляться, развлекаться и откладывать важные решения о карьере или семье на потом (хотя многие думают так). К такому выводу пришла клинический психолог Мэг Джей на основе консультаций и научных исследований. В книге «Важные годы» она объясняет, как решения,…

Алгоритмы сортировки и производительность

Описание алгоритмов сортировки и сравнение их производительности Источник: https://habrahabr.ru/post/335920/ Вступление На эту тему написано уже немало статей. Однако я еще не видел статьи, в которой сравниваются все основные сортировки на большом числе тестов разного типа и…

Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих

«Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих.» Aditya Y. Bhargava / Адитья Бхаргава Алгоритмы — это всего лишь пошаговые инструкции решения задач, и большинство таких задач уже были кем-то решены, протестированы и проверены. Можно,…

Микросервисы: опыт использования в нагруженном проекте

https://habrahabr.ru/post/323154/ На конференции HighLoad++ 2016 руководитель разработки «М-Тех» Вадим Мадисон рассказал о росте от системы, для которой сотня микросервисов казалась огромным числом, до нагруженного проекта, где пара тысяч микросервисов — обыденность. Тема моего доклада — то, как мы…

Нейронные сети: практическое применение

Наталия Ефремова погружает публику в специфику практического использования нейросетей. Это — расшифровка доклада Highload++. Захабрено: https://habrahabr.ru/post/322392/ Добрый день, меня зовут Наталия Ефремова, и я research scientist в компании NtechLab. Сегодня я буду рассказывать про виды…

Умная кормушка: Machine Learning, Raspberry Pi, Telegram, немножко магии обучения + инструкция по сборке tutorial

Прекрасный пример практического использования ML в домашних условиях :) Украл к себе в закрома с Хабра: Умная кормушка: Machine Learning, Raspberry Pi, Telegram, немножко магии обучения + инструкция по сборке tutorial Всё началось с того,…

Языковая проблема искусственного интеллекта

Существует одна фундаментальная область знаний, судьба которой в контексте ИИ остается неясной: языковое знание. Системы вроде Siri или IBM Watson могут следовать простым воспроизведенным вслух или на письме командам и отвечать на элементарные вопросы, однако…

Что такое программная инженерия. Лекция в Яндексе

Кандидат технических наук МИЭМ, заместитель руководителя департамента программной инженерии факультета компьютерных наук НИУ ВШЭ и заместитель завкафедрой системного программирования ИСП РАН Ефим Гринкруг даёт свой ответ на вопрос о том, что такое программная инженерия. Этому термину уже почти 50…

Простой Python. Современный стиль программирования

Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но уже имеет опыт программирования на других языках. В ней подробно рассматриваются самые современные пакеты и библиотеки Python.…

Redmine: управление разработкой

В данной статье собраны ссылки на наиболее интересные и познавательные материалы по управлению разработкой и, в частности, при помощи инструментария Redmine. Гибкие и не очень модели управления разработкой ПО. Как реализовать и комбинировать в Redmine…