-
Серия: Записки из будущего«Перед нами открываются потрясающие возможности, замаскированные под неразрешимые проблемы» — Джон Гарднер, 1965Казалось-бы, прошло не так много десятилетий с того самого 2022 года, но количественное и качественное изменение нашей цивилизации поражает. Попробую рассказать вам о том, как…
-
Большой провал маленькой функции 1С
Когда 1С задумалась о порабощении покорении мира, она добавила в платформу некоторые инструменты для работы с различными языками. Шаг был в верном направлении, но, к сожалению, была сделана серьезная ошибка, которая превратила простой инструмент по использованию фраз на разных языках в кошмар.Рассказываю.В…
-
Как изменить цвет текста в терминале Linux
Небольшое руководство и простой bash скрипт, чтобы сделать вывод вашего кода немного более ярким и красочным Обычно вывод текста в терминале пользователя выглядит слишком монохромно. Однако добавить больше красок — совсем несложно. В данном скрипте я предлагаю вспомогательные методы для…
-
Игра: найди ошибку в C++ коде
Авторы анализатора PVS-Studio предлагают вам проверить свою внимательность и развлечься. Попробуйте быстро отыскать баг в фрагменте исходного кода и ткнуть в него мышкой.
-
Может ли синтез речи обмануть систему биометрической идентификации?
Александр, вас беспокоят из службы поддержки ЗверьБанка!Под одной из наших недавних статей на Хабре я упомянул исследование, подробно рассматривающее вопрос «обмана» коммерческих систем биометрической идентификации с помощью открытых инструментов по клонированию голоса. Завязалась дискуссия на тему «стоит ли бояться, что…
-
Фэнтези-консоли, учебные микроконтроллеры и летние лагеря: 3 истории о том, зачем учить детей программированию
Мы поговорили с преподавателями и выпускниками детских программистских школ и секций и выяснили, как занятия в детстве определяют дальнейший карьерный выбор, нужно ли заставлять детей заниматься и можно ли учить информатике без компьютера.Ведущая подкаста Podlodka Катя Петрова: ходила в летнюю…
-
Про лингвистов и эсперанто
Допустим, вы закончили лингвистику, ходили на лекции по теорграмматике и семиотике, аббревиатура IPA вызывает у вас вьетнамские флешбеки про теорфонетику, а не образ бутылочки пенного, а вопрос «сколько языков ты знаешь?» – желание послать вопрошающего подальше, потому что вы не…
-
Как я встраивал JS в свой игровой движок
Писать на С++ игры долго и дорого, но при этом по перфомансу получается хорошо. Но далеко не всё в играх, требовательно к производительности, особенно 2D. Например всякие окошечки не производят тяжелых расчетов внутри. А на больших проектах они могут занимать…
-
Practical Security Village 2022
Всем привет! 7 июля мы проведем наш воркшоп по практической информационной безопасности Practical Security Village.Воркшоп пройдет в формате online, принять участие в нем может любой желающий. Участие бесплатное.Для участников мы подготовили инфраструктуру с заложенными в ней уязвимостями. Основная идея воркшопа заключается в…
-
Тезисы, сформулированные во время распития чая, о процессе интервью, с позиции интервьирующего
В моей жизни было четыре периода, когда я активно принимал участие в интервьировании людей на работу. В 1998 для своего стартапа в области программ для проектирования микросхем, в 2010-11 для MIPS Technologies (компания среднего размера но престижная в свое время…