Size: a a a

2019 July 16
Хабр
«Хоть в нём очевидно есть баги, имена назначены хаотично, а некоторые части невозможно воссоздать в качественном исходном коде, чётко видно, что этот код прошёл серьёзную проверку боем и в нём полно умных идей».

Генерация подземелий в Diablo 1: http://amp.gs/rZ6V
источник
Хабр
Поделки из нерабочих HDD: мини-помпа.

«Понадобилась мне как-то для будущих самоделок водяная помпа. Не найдя в продажах желаемого (в основном — по габаритам), по своей упорной натуре приступил к реализации своего решения данного вопроса»: http://amp.gs/rp80
источник
Хабр
Разбор задач с конференции Hydra: балансировка нагрузки и in-memory хранилища.

Это пост с разбором задач на стенде «Контура» от автора их текста. Кто был на Гидре — это повод вспомнить приятные впечатления, кто не был — шанс размять мозги big O-нотацией: http://amp.gs/rp1r
источник
Хабр
«Вариант, что пилот захотел убить сотни невинных пассажиров при совершении суицида, кажется иррациональным, однако такое уже происходило ранее».

Что на самом деле случилось с исчезнувшим малайзийским «Боингом». Часть третья: http://amp.gs/rpmL
источник
Хабр
Сравнение BDD-фреймворков Python: плюсы и минусы

Почти все основные языки программирования имеют фреймворки для BDD-тестирования, и Python не исключение. И по факту, у него их несколько! Итак, как их сравнить и какой из них лучший? Попробуем разобраться: http://amp.gs/rpny
источник
Хабр
Десять лет программирования на Erlang.

«В этой статье я расскажу о фазах хайпа в отношении Erlang, о лестнице идей в языке и о её возможном влиянии на распространение языка, о том, через какие перемены я прошёл за эти 10 лет»: http://amp.gs/rpkO
источник
Хабр
«Поддержка ISPsystem нормально отвечала, но фиксы приходили только через несколько релизов, и то не всегда и не все. Иногда критические баги правились несколько недель».

Почему и как «Хостинг-технологии» написали свою панель управления серверами: http://amp.gs/rpy8
источник
Хабр
Ошибки, которые не находит статический анализ кода, потому, что он не используется.

В этой статье приводится несколько примеров реальных ошибок, которые были бы сразу исправлены, если бы авторы проектов использовали статический анализ кода: http://amp.gs/rp93
источник
Хабр
Пирамидальная сортировка.

Пирамидальная сортировка похожа на сортировку выбором, где мы сначала ищем максимальный элемент и помещаем его в конец. Далее мы повторяем ту же операцию для оставшихся элементов: http://amp.gs/rprf
источник
Хабр
Бан за форк deepNude на gitlab.com.

«После переписки с саппортом выяснилось что я нарушил правила их сервиса и что меня разлочили, но я должен удалить deepNude со своего акка в течение 24 часов»: http://amp.gs/rpiY
источник
Хабр
Создаем инфраструктуру как код с GitLab и Ansible.

GitLab можно использовать с разными инструментами, но в этой демонстрации мы возьмём Ansible, потому что именно его чаще всего используют разработчики при подходе «инфраструктура как код»: http://amp.gs/rpH3
источник
Хабр
Создание Amazon Prime, самой успешной и разрушительной программы членства в истории Интернета.

Это история о том, как придумали и развивали величайшую инновацию в сфере розничной торговли, рассказанная бывшими топ-менеджерами и ключевыми сотрудниками: http://amp.gs/rpWq
источник
Хабр
Невероятно правдивые истории из жизни техподдержки.

«Люди не всегда предсказуемые, и потому, работая в технической поддержке, можно узнать, увидеть и услышать много интересного и необычного. Под катом я поделюсь с читателями парочкой таких историй»: http://amp.gs/rpMA
источник
Хабр
Микрофронтенды: о чём это мы?

Все эти годы вы, frontend-разработчик, писали монолиты, хотя и понимали, что это дурная привычка. Пришло время изменить положение: http://amp.gs/rpcP
источник
Хабр
Эпичная сага о сведениях Threat Intelligence.

«Мы решили поделиться своим видением TI в Jet CSIRT и рассказать о попытках адаптации различных потенциально полезных подходов к управлению сведениями о киберугрозах»: http://amp.gs/rlID
источник
Хабр
Microsoft будет удалять аккаунты после двух лет бездействия.

Такое решение принято предположительно из-за дефицита коротких доступных имён для новых пользователей Games Pass и будущего облачного сервиса Project xCloud: http://amp.gs/rlTH
источник
Хабр
Правильная типизация: недооценённый аспект чистого кода.

Знакомимся с почти готовой книгой издательства Manning «Programming with types», подробно рассматривающей важность правильной типизации и её роль при написании чистого и долговечного кода: http://amp.gs/rl15
источник
Хабр
Имплантация при полном отсутствии зубов как следствие несвоевременного обращения к стоматологу.

Наш народ ходит по врачам в исключительных случаях. Тогда, когда уже поздно. Поход к стоматологу не является исключением. Выясним, чем это может закончиться: http://amp.gs/rlmO
источник
Хабр
Security Week 29: уязвимость в сервисе Zoom, безопасность и драма.

Не совсем понятно, была ли уязвимость непреднамеренным багом или заранее спланированной фичей. Попробуем в этом разобраться: http://amp.gs/rll8
источник
Хабр
«Разработчику Грише дали задачу реализовать бинарное дерево, но он плохо понял суть и допустил много ошибок. Помогите ему их найти и поправить».

Чемпионат по программированию — разбираем задачи для фронтенд-разработчиков: http://amp.gs/rlGZ
источник