Новые Штабы Навального. Очередной сливной бачок?

Итак, давайте представим, что по тем или иным причинам вы захотели заняться преступной деятельностью. И вместо обыденных, конвенциональных преступлений, направленых на извлечение прибыли типа краж, угонов или мошенничества вы предпочли более сопряженные с рисками относительно того выигрыша, что они дают роды криминальной деятельности, а именно, экстремизм или терроризм. Я заранее осуждаю, однако мы рассмотрим некоторые риски вашей потенциальной деятельности, если вдруг вы решите заняться подобной деятельностью. Итак бывшие члены ФБК (признана экстремисткой организацией на территории РФ) после их известного слива с сайта, на который они призывали регистрироваться тех, кто решил выходить на несанкционированные децентрализованные митинги (хотя непонятно, зачем это было нужно, кроме того, чтобы просто показать цифирь на сайте), объявили об открытии новых Штабов. В прошлый раз слив произошел по довольно глупой ошибке, вроде кто-то выпустил сайт в прод недокунфигурив, в итоге админка осталась торчать наружу для любого желающего. Сейчас они обещали, что точно точно ничто не сольют — и адрес почты мы удалим, и ходить через супер пупер защищенный TOR будем и вообще система защищенная от государства будет. Я не остался в стороне и решил попробовать на зуб их систему, как человек, начинающий знакомиться с инфобезом. Проверить людей уже имеющих плохую репутацию в этом смысле так сказать.

Продолжить чтение «Новые Штабы Навального. Очередной сливной бачок?»

Моя реализация демки BadApple на TIC-80

Это случилось. Дима спустя год нашел тему, о которой хотел бы написать в своем блоге. Сегодняшней темой будет клип группы Touhou — Bad Apple. Почему он? Дело в том, что он обладает некоторыми особенностями — в клипе контрастными черными белыми цветами творчески изображены анимированные силуэты. С одной стороны — это упрощает перенос анимации на простые и очень старые железки, с другой она все равно выглядит впечатляюще и сложно сравнительно с тем, что мы могли видеть ранее на 8-битных и 16-битных приставках и подобный перенос но примитивное железо может быть своего рода челенджем. На YouTube вы можете видеть демки с этим клипом на программируемых калькуляторах, NES(она же Денди), осцилографах, на которые подается сигнал через ПЛИС, либо VGA, Atari, механических дисплеях, в Майнкрафте и Террарии и подобные вещи. Конечно, перенос столь сложной анимации, на такие гиковские устройства не может не впечатлять — и такие вещи хочется реализовать самому, чтобы можно было сказать — «смотрите, это я сделал». В связи с определенными обстоятельствами у меня под рукой не было ретро железок. Зато, был лэптоп, и кто сказал, что ретро железки не могут быть вымышленными, коим является, например TIC-80? Я попробовал, и вот что у меня получилось.

Продолжить чтение «Моя реализация демки BadApple на TIC-80»

Поговорим за Garbage Collector?

С удивлением я для себя обнаружил, что в сети все еще гуляют мнения, что наличие сборщика мусора у таких языков, как Java, C#, Go, много их — это скорее недостаток языка, нежели достоинство. Я сейчас не буду углубляться в то, что разные языки имеют разную нишу, просто не так давно приходилось сталкиваться с мнением новичков, что ничто не мешает просто так взять и после использования объекта его подчистить. Я сказал «новичков», потому что очень надеюсь, что это не Senior Developer’ы и не Архитекторы обладают подобным менталитетом. Эта статья призвана выразить и, надеюсь, обосновать другой взгляд на эту проблему.

Продолжить чтение «Поговорим за Garbage Collector?»

Краткая архитектура Expression-Picturizer

В конце прошлого года я решил развить концепцию, которую я использовал в проекте imaginegenerator, который я написал в студенчестве. То приложение принимало 3 JavaScript выражения для каждого канала (RGB) и для каждой точки изображения с разными значениями переменных выполняло эти выражения, вычисляя цвет этой точки. Не смотря на то, что по понятным причинам рендеринг картинки таким способом требовал некоторое время, сам по опыт интересный в плане эксперимента над тем, как можно преобразовывать формулы в картинки. По сути, это похоже на то, как работают шейдеры в видеокартах, за исключением того, что сам по себе код гораздо тормознее, чем нативный и не параллелится. «Expression-Picturizer» является продолжением этой идеи.

Продолжить чтение «Краткая архитектура Expression-Picturizer»

Как я писал калькулятор

Давненько я в общем не писал в этом блоге. Почти год, получается. Сегодня я решил написать о том, как я попробовал написать еще один калькулятор с поддержкой приоритета операторов, сохранения и чтения переменных, определения и вызова функций. Давайте посмотрим, что получилось.

Продолжить чтение «Как я писал калькулятор»

Telegram бот для умного дома

Последние события, связанные с блокировкой Telegram очень интересные, что я не смог обойти их стороной. Для телеграма не было лучшей рекламной акции, чем сопротивление блокировкам Роскомнадзора. И хотя я до этого не пользовался телеграмом, мне пришла в голову идея создать чатбот именно для него, чтобы я смог управлять устройствами умного дома и получать оповещения через телеграм. Да, я знаю, уже давно есть API для создания ботов для других мессенджеров, я хотел создать чатбот именно для Телеграма. Не ищите в этом логики, я подобные вещи делаю по-фану. Всякие сервисы для push уведомлений тоже не подходили, поскольку я хотел еще отправлять команды. В будущем, может, прикручу один из таких сервисов.

Продолжить чтение «Telegram бот для умного дома»

Заметка о том, как я ночник Yeelight к openHAB подключил

Давненько я не писал статьи на техническую тематику. К счастью, сейчас у меня для этого есть повод. Дело в том, что нигде в интернете я не нашел расписанного решения подключения ночника Yeelight к любой из распространенной из OpenSource систем умного дома общего назначения. К счастью я нашел способ и, при желании его можно адаптировать и к другим системам умного дома.
Продолжить чтение «Заметка о том, как я ночник Yeelight к openHAB подключил»

О боге, религии и атеизме

Вообще, тема этого сайта — это всякие компьютерные штуки, но это мой блог. О чем хочу, о том и пишу. По-моему, раз существование бога, настолько не очевидно, что ведутся споры на тему его существования и каждый представляет его по-разному, то эта тема не заслуживает такого внимания, которого ей уделяют сейчас. Но тем, не менее, все этой темой интересуется, кто-то настолько, что готов с пеной у рта доказывать другим свою позицию. На просторах интернета встречал утверждения вида «я атеист и я горжусь этим», по-всей видимости написанное на полном серьезе. Ниже я напишу, почему согласие с определенной идеологией и отнесение себя к определенной группе лиц, объединенных одним признаком — это не повод для гордости.

Продолжить чтение «О боге, религии и атеизме»

В чем смысл жизни?

Всем привет. В этой статье я попробую задвинуть философскую телегу на тему смысла жизни. Вопрос не простой, хотя бы потому, что он ясно не сформулирован. В романе «Путеводитель по галактике» думатель в ответ на главный вопрос жизни вселенной и вообще ответил «42». Понятно, что неизвестно в чем заключался сам вопрос. Этот пример показывает и проблематику вопроса о смысле жизни. Я расскажу свое мнение об этом вопросе и тех, кто его задает.
Продолжить чтение «В чем смысл жизни?»

Возможно ли запретить интернет? 

Введение в действие законопроекта, известного как «пакет Яровой» породило в интернете множество обсуждений на эту тему. Некоторое время назад до этого еще был введен закон, позволяющий вводить запреты на определенные сайты путем добавления в реестр запрещенных сайтов. По мере слежения за этими новостями у вас могло сложиться впечатление, что это все может привести к тому, что вскоре интернет будет выдаваться по талонам, а в доступе будут лишь несколько сайтов из белого списка. Давайте рассмотрим подобные перспективы.
Продолжить чтение «Возможно ли запретить интернет? «