Иногда техническая компетентность из суперсилы превращается в моральный груз. Именно об этом наш новый перевод выходного дня. Автор статьи рефлексирует о своём почти неконтролируемом инженерном желании починить вообще всё сломанное и том, что по-настоящему ценным навыком может оказаться чёткое понимание, когда нужно остановиться.
Заглядывайте под кат, если периодически сталкиваетесь с мыслью: «Ты же можешь починить. Так почему медлишь?»
Читать далееМета — это баланс хрупкости и устойчивости, как карточный домик, построенный из прогресса, стратегий, последствий и смыслов.
Это осознанный дизайн, где взаимодействие с системой идёт на разных уровнях. Живой механизм, постоянно требующий внимания. Представьте, как он рушится, словно карточный домик. Обидно? Сколько часов было вьё... потрачено на работу над вашей игрой? Зато остался опыт. То же самое и с метой. Если кратко, то:
Читать далееПривет, Хабр!
Нас часто просили рассказать историю создания нашей программы Chameleon Lab и объяснить, зачем она вообще нужна. Что ж, эта статья — ответ на ваши вопросы. Это история о том, как мы прошли путь от яростной защиты своего контента до идеи, что культурное наследие должно быть абсолютно бесплатным, но при этом продолжили упорно развивать созданный нами инструмент.
Читать далееПривет, Хабр!
Стеганография — искусство сокрытия информации — чаще всего ассоциируется с изображениями и аудиофайлами. Но что если нам нужно спрятать данные не в медиафайле, а в обычном офисном документе, например, в .docx или .xlsx?
На первый взгляд, задача кажется сложной. Документы имеют строгую структуру, и любое неосторожное изменение может повредить файл. Однако современные форматы Office, основанные на Open XML, предоставляют удивительно элегантные и надежные способы для встраивания сторонних данных.
Читать далее