Segmentation fault - одна из тех ошибок, с которой сталкивался каждый, но мало кто разбирался что за ней стоит. В этой статье копаем глубже обычного: смотрим как ядро Linux понимает что произошло, какие типы ошибки бывают - с реальными примерами и исходниками ядра Linux. Сегфолтнуться
Интернет любит вечные войны: Linux против Windows, Vim против IDE, tabs против spaces. И, конечно, Python против Java. Одни говорят: «Python уже готов для enterprise». Другие считают RPS и стоимость инфраструктуры.Под катом — история реального выбора для аэропортовой системы AWOS: почему строгая типизация, бинарная переносимость и современный GC перевесили лаконичность — и что стоит попробовать Python-разработчику. Читать далее
При создании новой игры, одним из первых вопросов является выбор игрового движка.Основные кандидаты у всех на слуху: Unity, Unreal Engine и Godot.Но кроме них существует ещё немало движков второго эшелона, про которые мало кто знает.Собственно, про один из них - под названием MonoGame - я и хочу рассказать. Читать далее
https://security-tracker.debian.org/tracker/DSA-6294-1
https://security-tracker.debian.org/tracker/DSA-6293-1
https://security-tracker.debian.org/tracker/DSA-6292-1
https://security-tracker.debian.org/tracker/DSA-6291-1
Как понять смущающую интуицию задачу за секунду - метод экстремальных параметров.Бывало ли у вас такое - вы смотрите на условие задачи, логику алгоритма или даже жизненную ситуацию, интуиция кричит: «Здесь всё очевидно!», а строгая логика, тесты или реальность упрямо показывают…
Выпадающий список — это ui-компонент, без которого редко обходится сайт. В этой статье я расскажу про то, как принял решение отказаться от enum для рендеринга выпадающих списков и перешел к конфигу-константе, и почему результат мне понравился. Читать далее
Если нужно спрятать дерево, прячьте его в лесу. Лес интернета состоит из TLS-соединений (>70% трафика, если верить статистике): вкладок браузера, WebSocket-потоков, долгоживущих HTTPS-запросов, клиентов игр, мобильных приложений, телеметрии, видеоплееров, чатов и тысяч спокойных…