Визуализация сетевых топологий, или зачем еще сетевому инженеру Python #2

Привет, Хабр! Эта статья написана по мотивам решения задания на недавно прошедшем онлайн-марафоне DevNet от Cisco. Участникам предлагалось автоматизировать анализ и визуализацию произвольной сетевой топологии и, опционально, происходящих в ней изменений. Задача является не самой тривиальной, и в блогосфере встречается довольно мало статей на эту тему. Ниже представляю разбор собственной реализации, а также описание используемых […]

Почему IPv6 всё ещё не взлетел. Практические выводы пользователя IPv6 и опрос

Как часто говорят "лучшее враг хорошего" — но мы всё равно верим в лучшее и иногда встаем по несколько раз на одни и те же грабли. А ведь всё так хорошо начиналось, когда пару лет назад в одном мануале к новой версии сервера приложений, я обнаружил очень настойчивые (всё будет работать быстрее и лучше) рекомендации […]

Перевод книги Эндрю Ына «Страсть к машинному обучению» Главы 49 и 50

предыдущие главы 49. За и против сквозного обучения Продолжим рассматривать систему распознавания речи: Большинство элементов этого конвейера созданы без применения машинного обучения (разработаны людьми или hand-designed): MFCC — это набор звуковых признаков, извлекаемых математическими манипуляциями с частотами, не требующими обучающихся алгоритмов. При этом обеспечивается удобная свертка входящего сигнала с потерей не значимой информации. Фонемы — […]

Применение R при вычислениях с повышенной точностью

Периодически встречаются задачи, даже в обыденной жизни, когда разрядной точности float64/int64 оказывается недостаточной для того, чтобы получить ответ с требуемой точностью. Метаться в поисках другого инструмента? Тоже вариант. А можно этого и не делать, а проявить любопытство и узнать, что для вычисления с произвольной точностью давным давно сделана библиотека GNU MPFR к которой есть обертки […]

Как стать долларовым миллионером за 30 лет, лежа на диване

На Хабре недавно вышел пост ״Новичкам фондового рынка: честные разговоры о трейдинге״. Этот пост, опубликованный в одном из самых читаемых блогов Хабра, вводит людей в заблуждение и создает у них ложное представление о том, что игра на бирже — хороший способ заработка. Это вынудило меня написать комментарий, постепенно переросший в целую статью, с детальным разбором […]

Требования к ПО на пальцах

Пост про основы разработки требований — без сложных схем, терминов и таблиц, зато с гифками. Если коротко, то основные этапы разработки требований — это: Зачем нам что-то делать? (нужно больше золота) Что мы будем делать? (все как у людей, но дешевле) Как мы это сделаем? (с блокчейном и дадасаентистами, естественно) Когда мы это сделаем? (вчера, […]

Как стать DevOps инженером за полгода или даже быстрее. Часть 4. Пакетирование программ

Как стать DevOps инженером за полгода или даже быстрее. Часть 1. Введение Как стать DevOps инженером за полгода или даже быстрее. Часть 2. Конфигурирование Как стать DevOps инженером за полгода или даже быстрее. Часть 3. Версии Рассмотрим, как упаковать ваш код для легкого развертывания и последующего выполнения. Напомню, что сейчас мы находимся здесь: Независимо от […]

WexLang Reader — как читать книги на иностранных языках с удовольствием (104 языка)

Здравствуйте! Я уже писал здесь о своем проекте — Wexlang. Проект обновился и теперь это бесплатное десктопное приложение. В приложении доступно 104 языка и любые направления перевода между доступными языками. Немного о старом проекте: Веб приложение Wexlang было заброшено из-за некоторых проблем с функционалом, сложности и дороговизны маркетинга и т.д. Но выбрасывать проект все же […]

Отложенная смерть или как похоронить перспективу своей ленью

Кота с лампой – нет, держите мотылька. Велика вероятность того, что не каждый из читателей знаком с понятием «визуальная новелла», а если и знаком, то уже пишет в комментариях восклицание по типу: «Снова эти виабушники на хабре!». Но если вам просто интересно прочитать историю одного недо-переводчика с небольшими навыками программирования и большими амбициями, то я […]

Шесть советов об использовании PostgreSQL в функциональных тестах

В 2018-м году, работая в Akvelon Inc., я собеседовал одного человека. Перед интервью мне дали на проверку его тестовое задание: небольшое web-приложение по типу записной книжки или todo-списка – React\TypeScript, C# на бэке и MS SQL Server в качестве персистентного хранилища. Приложение было модное: с обилием unit-тестов на mock’ах, упакованное в docker-образ – видно, что […]