ABC: A C compiler for printable x86, или в поисках свистелок под DOS

Дети нашли интересное. Компилятор C под DOS, который генерирует код в виде ASCII-символов, т.е. принтабельных, латинские символы, буквы, и знаки препинания. Как эксперимент, думаю, заслуживает внимания.

Привет! Для конференции SIGBOVIK 2017 я написал довольно необычную статью. Она может показаться немного сложной для понимания неспециалистам в области информатики. Если у вас есть время, я думаю, что лучший способ ознакомиться с ней — прочитать саму статью. Но я также создал видео, которое объясняет основные идеи, для заинтересованных неспециалистов или опытных специалистов. Оно длинное, около 25 минут, но вы всегда можете просто пропустить его и перейти к концу:

Ссылка на видео

Исходный код статьи доступен в виде PAPER.EXE или PAPER.TXT (один и тот же файл). Из-за нереалистичных сроков SIGBOVIK, он был немного обновлен по сравнению с версией, представленной на SIGBOVIK 2017 (bibtex). Исходный код (компилятора), который я использовал для создания статьи, находится здесь. Пожалуйста, оставьте комментарий в моем блоге или в Твиттере @tom7!

Можно послушать, как восьмибитно звучит научная статья

Если запустить экзешник со статьей в DOS, он сыграет вам восьмибитку.

Для тех, у кого нет под рукой реального железа, или же эмулятора, можете послушать сабж на Ютубе

В записи аудио, правда, могут встречаться артефакты, так что кому надо качество 666%, качайте эмулятор и запускайте экзешник.

Ссылки

На всякий случай, копия экзешника на Mega.NZ
Источник
Репозиторий с исходниками компилятора
Видеолекция от автора (на английском)

Дети тут вспомнили…

К прошлому посту.

Чому я вообще писал такую простую свистелку? Если честно, я и сам не помнил, просто искал всякие свистелки и перделки под DOS. Оказывается, именно на эту реагируют всякие датчики, например, свет в коридоре или комнате включают. Код свистелки очень простой

Не помню, правда, чому я ее потом дорабатывал, делая там еще и визуализацию из рандомных ASCII-символов, но видимо что-то курил.

У кого нет эмулятора DOS или живой машины, вот вам пример работы свистелки с котиком внаютубе:

Свистелка (и перделка)

Свистелка на Трупопаскале.

Типа по мотивам Арви Хэккера и его HypnoICE, но моя почему-то очень странно работает, т.е. на реальном железе работает картинка, а на эмуляторе только один звук. С чего так, хз.
Это исходник только со звуком, fuck-ир был пьян, когда выкладывал, и фокус не удался. С заполнением экрана, потом выложу.

Ссылка на свистелку

Еще одно краткое интервью Виктора из статьи американского журналу.

В России сохраняется высокий уровень страха перед преследованиями, поскольку представители ЛГБТК+ сообщества сталкиваются с насилием просто из-за своей сексуальной ориентации. Людям нетрадиционной ориентации, которым удается покинуть страну, ищут политическое убежище в европейских странах, таких как Германия, которая принимает российских активистов и журналистов, в том числе, по гуманитарным визам. Германия также принимает россиян-геев, сталкивающихся с дискриминацией на родине, включая Виктора, 32-летнего гея из Карелии, небольшой деревни на северо-западе России, которую он описывает по Zoom как «очень мрачную, в том смысле, что быть [геем] там небезопасно и невозможно, особенно в маленьком городке».

Виктор впервые осознал свою гомосексуальность в 13 лет, но поначалу, по его словам, «во мне развивалась внутренняя гомофобия. Я не принимал её. Я не принимал себя». В 20 лет, говорит Виктор, он наконец принял себя и начал жить со своей сексуальной ориентацией. Но в своём маленьком городке «мне всегда приходилось быть начеку, следить за собой и быть внимательным. Они узнали обо мне. Все знали». Виктор рассказывает, что его часто оскорбляли на почве гомофобии, когда он шёл по улице, и что на него неоднократно нападали в его деревне.
Насмешки над сексуальной ориентацией Виктора продолжались почти десять лет после того, как он совершил каминг-аут, и в 2020 году он достиг критической точки. Он вступил в физическую стычку с полицейским, который оскорблял его гомофобными высказываниями в отделении неотложной помощи в Карелии, куда его доставили на медицинское обследование после ареста за пьянство. Виктора приговорили к условному сроку за «насилие в отношении сотрудника правоохранительных органов». Его условный срок закончился в 2021 году, а в следующем году Россия начала вторжение. После участия в антивоенном митинге в Санкт-Петербурге в начале марта 2022 года Виктор покинул Россию и переехал в Армению. Он жил в приюте для российских активистов в Ереване, столице Армении, где познакомился со своим парнем, 24-летним Сашей. В январе 2023 года пара получила гуманитарные визы от Германии и с тех пор живет в Мюнхене, где, по их мнению, они наконец-то могут быть открыто квир-парой.
«Я даже не знаю, как обстоят дела с ЛГБТК+ людьми в Украине», — говорит Виктор. «Я, скажем так, специально не изучал этот вопрос. Но что касается России, могу с уверенностью сказать, что там нет никакого принятия ЛГБТК+ культуры». Затем он добавляет: «Мне кажется, что ЛГБТК+ люди — это какая-то периферия, они находятся в постоянной зоне риска. И они не знают, что делать дальше. Среди подростков много самоубийств, так сказать. Ну, это понятно».

Перевод всей статьи Kolyan Maloy aka Dzhan for tolik-punkoff.com
Оригинал статьи

Уточнение анекдота

Путин звонит Трампу:
— Отдай мне Мадуро!
— Нахуй он тебе, у тебя кокс из Колумбии?
— Асад и Янукович мне Медведева споили, им надо с кем-то на троих соображать!
— Хомени забирай!
— Он, сука такая, не пьёт!

Анекдот

Путин звонит Трампу:
— Отдай мне Мадуро!
— Нахуй он тебе, у тебя кокс из Колумбии?
— Асад и Янукович мне Медведева споили, им надо с кем-то на троих соображать!

Еще из наследия ТИНЯКОВА, поэта-панка

Моление о пище

Пищи сладкой, пищи вкусной
Даруй мне, судьба моя, —
И любой поступок гнусный
Совершу за пищу я.

Я свернусь бараньим рогом
И на брюхе поползу,
Насмеюсь, как хам, над богом,
Оскверню свою слезу.

В сердце чистое нагажу,
Крылья мыслям остригу,
Совершу грабеж и кражу,
Пятки вылижу врагу.

За кусок конины с хлебом
Иль за фунт гнилой трески
Я, — порвав все связи с небом, —
В ад полезу, в батраки.

Дайте мне ярмо на шею,
Но дозвольте мне поесть.
Сладко сытому лакею
И горька без пищи честь.

Ноябрь 1921

Оператор наведения котоубийца и котоненавистник [info]avla@ljr

Еще одна софтина по удалению метаданных из файлов.

Может удалять метаданные из изображений, MP*-файлов и PDF.
Опенсурс, бесплатная, но в MP4 удаляет не всё, марку камеры удаляет, а вот дату игнорирует (проверял через MediaInfo).

Может, кто лучше что подскажет?

Ссылка на программу

Не забыть шоб.

Фото с экскурсии по Питкяранте.

Таки фоток наслали друзья, таки обработал. Теперь делюсь:


Коза, та самая из предыдущего поста


Вид на Ладожское озеро


Мемориал жертвам политических репрессий, при Сталине.


Музей в Питкяранте


Музей в Питкяранте #2

Оказывается, в музее фотки только за бабло, которое, оказывается, в стоимость экскурсии не входит, ебать пиздец. Потому манекен афганского повстанца в полный рост, как и всю экспозицию афганской войны, с фотками погибших гей-роев СССРани, отснять не удалось.


Ну и уточка вам вдогонку

Еще фото здесь

Коза.

Жалко, конечно, что не Черная Коза Лесов с Тысячью Потомков, но какая есть.
Ребятам на экскурсии в Питкяранте показали козу. Можно ее было даже погладить, но малой (типа поколение альфа), побоялся, вдруг она ему пальцы откусит. Снимал через забор. Хотя там охраны, как у Хуйла в непогожий день!

Прямая ссылка

Дикие утки на приусадебном участке.

Да, участок немного заболочен, потому утки приходят прямо на участок. Вот такая вот фигня.

Друзья прислали. Экскурсия в Питкяранту (Республика Карелия).

Прямая ссылка