Признаюсь, я питаю слабость к классическому DOOM. Игре уже 31 год, но благодаря открытому исходному коду она живёт на всём — от смартфонов до осциллографов. В силу разных обстоятельств я стал сопровождать несколько пакетов, связанных с DOOM, в Fedora Linux. Перед каждым релизом Fedora проводит массовую пересборку всех пакетов — и в этот раз chocolate-doom её не пережил. Виновник этому — маленький bool. Читать далее
Недавно читали код и наткнулись на примерно такой такой фрагмент. bool *t = new bool[X][Y]; // много строк switch (t[M][N]) { case true: // много строк break; case false: // много строк break; default: // много строк break; } Сразу возникает вопрос: зачем нужна ветка default? Если переменная не равна true, то она равна false. Однокурсник сказал: «Для отладки». Думаю: что тут можно отлаживать? Но не всё так просто. Читать дальше →
На бульваре Мулявина и улице Леонида Беды прошли праздники дворов. Как передает корреспондент агентства «Минск-Новости», дворовая территория многоквартирных жилых домов № 6 и 8 на улице Леонида Беды на день превратилась в импровизированный зрительный зал со сценой.…
Есть распространенная идея, что нужно найти работу, в которой вы видите смысл, самореализуетесь, получаете признание, много денег и радости. Казалось бы, отличный план — сулящий счастье и надёжный, как швейцарские часы. Что может пойти не так? Читать далее