February 4

Подборка статей

Ниже представлен план статей на этот год, разного уровня проработки, для оценки перспективности. По каждой статье планируется создание отдельного видеоролика.

Ролик: 35-40 мин.

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

C активным использованием исторических материалов тех лет.

Cray: оживление легенды

В ИТ-индустрии существуют вещи, само существование которых давно стало красивым мифом, о котором принято вспоминать лишь шепотом и закатывая глаза от благоговения.

Показываем установку настоящей ОС для суперкомпьютера Cray в эмуляторе, с реальной работой и выводом в сеть.

Ролик:

съемки в офисе, современный ноутбук, много исторического материала

Разработка на "дровах", часть вторая

Современные Java, Node.js, Eclipse, VSCode, Postgres, DBeaver, Spring, Hibernate, Typescript, Angular, Webpack — все это в действии, в живую, для реальной разработки и на ноутбуке.. из 2007 года.

Статья для унижения современных разработчиков.

Ролик:

съемка в офисе, будет использован винтажный ноутбук из 2007 года

Путями древних: разработка для CP/M

Помните знаменитую цитату Б. Гейтса про «64Кб хватит на всех»? Показываю этих самых «всех» и разработку для компьютеров 80х.

Ролик: съемка в офисе + историческая хроника

ведем переговоры, чтобы показать настоящий Kaypro и запустить созданное приложение непосредственно на нем

Тотальный андеграунд: погружение в современные BBS

Если вы думали, что операторы на винтажных Commodore, обслуживающие криминальную сеть наемных убийц в 21 м веке — художественное преувеличение ради стилистики «Джона Уика», то эта статья станет для вас откровением, путевкой в мир современного андеграунда.

Да, 0day и warez все также качаются с BBS, надо лишь знать места..

Ролик:

планируем снять на локации заброшенного завода - для большего антуража, подключение будет происходить с винтажного ноутбука

"Страсти крестовы": используем C++ и HMR для самой отбитой веб-разработки

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

HMR = Hot Module Replacement, обновление работающего приложения при изменении исходного кода, используется в Angular для современной веб-разработки.

Ролик:

съемка в офисе, c демонстрацией экрана и показом процесса разработки, современный ноутбук

Молодость Джобса: разработка под Apple-I

Совершенно невероятная история, поскольку мы соберем и запустим программу для самого первого продукта компании Apple!

Ролик:

Ведем переговоры с коллекционерами, для возможности запуска созданной программы

Если не дадут - будет показ в эмуляторе + историческая хроника.

Так выглядел Apple-I:

По следам терминатора: ассемблер, Apple II и "киборг-убийца"

В знаменитом фильме Кэмерона есть кадры, снятые «из глаз» терминатора, где на кроваво-красном фоне по экрану бегут непонятные строчки ассемблерного кода.

Если вы давно читаете этот блог, то думаю уже догадались о чем эта статья и что будет дальше.

Ролик:

поскольку мы восстанавливаем код и собираем очень старое приложение - акцент на самом Apple II не имеет смысла, показывать будем в эмуляторе на винтажном ноутбуке.

Замурованные заживо: проект Deaddrops

Безумная идея калифорнийских хакеров, придумавших «публичные хранилища данных» в виде мелких флешек, замурованных в бетон по всему миру, внезапно докатилась и до наших мест.

Посещаем точки Deaddrops в Москве и Питере, изучаем оставленные данные.

Ролик:

съемка на улице, несколько локаций в Москве и Питере, показываем подключение, перекидывание файлов из этих хранилищ, параллельно рассказываем историю появления.

История Мела: тот самый "блекджек"

Старая байка, гуляющая по просторам сети «История Мела, Настоящего Программиста». Если вы застали времена ФИДО и первого интернета с бордами и ньюсгруппами — точно читали этот текст, благо он очень известный.

Но ни читатели, ни тупые копирайтеры, бесконечно перепечатывающие старый боян не догадываются, что эта история не выдумка и все было на самом деле.

Тот самый «блекджек», того самого Мела — настоящего программиста в действии в эмуляторе компьютера 1960х.

Ролик:

ведем переговоры с некрофила.. нет, увы но только эмулятор и историческая хроника.

Тут без вариантов, это ламповый компьютер и барабанная память.

Забытая история: разработка под NEXTSTEP

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

Показываем на примере первого Quake, разработка которого шла как раз на Next.

Ролик:

съемки в офисе, старый ноутбук и историческая хроника

Несмотря на довольно широкую известность в мире, достать рабочую станцию NEXT в РФ проблематично, тем более получить разрешение от владельца на ее реальное использование.

Так что показ только в эмуляторе.

Демосцена навсегда: интервью с реальными сценерами

Рассказываем и показываем об этом уникальном явлении, показываем процесс создания настоящего 4кб демо.

Ролик:

ввиду пожеланий по анонимности, придется искажать видео самого интервью (через ascii-терминал) и голос.

Зато это будет настоящий процесс разработки.

Настоящий энтерпрайз: разработка под HP-UX

Показываем разработку и запуск тру-энтерпрайз приложения на HP-UX.

Ролик:

идут переговоры о доступе к реальному серверу HP с HP-UX на борту, если не получится - покажем в эмуляторе

Шатаем легенду: разработка для SGI Irix

Показываем кроссплатформенную разработку под рабочую станцию SGI, разумеется это будет графическое 3D-демо.

Ролик:

идут переговоры с владельцем такой машины, для участия в съемках и запуске приложения на реальной машине SGI

Письма на волю от Ганса Рейзера

Перевел для вас мощный прогон авторитетного линуксоида, мотающего срок на калифорнийской киче по серьезной 150й статье.

Ролик:

съемка в офисе и много исторических хроник

Портируем MFC-проект с Windows на Linux

Если вы оглашаете публично что занимаетесь сложными проектами, то рано или поздно в вашу дверь постучат удивительные люди.

Эти удивительные люди когда-то давно, еще в начале 90х оплатили разработку нужной им программы для Windows, решив что это лучшее решение по окупаемости.

А дальше разработанную программу эти удивительные люди просто использовали. Сначала годами, затем — десятилетиями.

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

К своему двадцатому юбилею, программа запускалась и работала исключительно в виртуальной машине, где была установлена специально настроенная устаревшая версия Windows с нужным набором патчей и кучей костылей и подпорок на тему сетевого взаимодействия.

Когда наконец сломалась и виртуальная машина, эти удивительные люди наконец пришли к нам.

Красочный рассказ о том как выглядит ад для программистов.

Ролик:

съемка в офисе, показ рабочего экрана и процесса портирования, современный ноутбук

Telehack: Путешествие в затерянный мир

Словно повторяя сюжет одной из серий «Черного зеркала», группа энтузиастов восстановила небольшой участок ARPANET начала 90х, в котором нас с вами ждут удивительные приключения и открытия.

Ролик:

съемка на локации — заброшка, производственный комплекс, пустой склад и тд, для большего антуража. Показ с экрана винтажного ноутбука.

Forth и веб-разработка

Чистая, незамутненная дичь или что бывает, когда у боевого пенсионера слишком много свободного времени.

Используем язык из загрузчика вашей ОС для полноценной веб-разработки в 21м веке!

Ролик:

съемка в офисе, показ процесса разработки, винтажный ноутбук

Бейсик, Bladerunner и 8 бит

Однажды я проснулся с интересной мыслью: почему-бы не попробовать кроссплатформенную разработку на BASIC для 8-битных компьютеров прошлого века.

Рассказываю что из этого вышло.

Ролик:

ведем переговоры, чтобы показать запущенное приложение на настоящем 8-битном компьютере

Делаем "это" на КОБОЛе

Уже снятые два часа видео про COBOL: история появления, особенности языка, где используется и как вкатиться.

Показываем реальное программирование на COBOL в живую.

Ролик:

Половина ролика снята на улице, в пешеходном стиле, вторая половина - съемка в офисе, оформленном под 90е.

Разработка на Windows без всего. Часть 2

Продолжение истории неуловимых и отбитых:

пишем аналог 4chan, с REST, JSON и базой данных на абсолютно «голой» пользовательской Windows 11 без каких-либо средств разработки вообще.

Берется официальный образ Windows 11, обычной (не корпоративной) редакции, на ней производится вся разработка приложения на C#, используя только "блокнот" и системные утилиты из состава ОС.

Без установки чего-либо из внешних источников.

Ролик:

съемки в офисе, показ процесса разработки, современный ноутбук

Speak Kligon: локализация ПО на нечеловеческие языки. Часть II

В первой части показали как можно локализовать современное веб-приложение на фантастические языки: клигонский и Р'льех.

На этот раз показываем локализацию десктопа - сделаем проект на QT с локализацией на латынь, древнерусский и египетскую клинопись.

Ролик:

съемки в офисе, показ процесса локализации, современный ноутбук

Гусарские забавы: как заставить (бывшего) инженера Google сожрать свой диплом

Однажды во время застолья в компании опытных инженеров возник интересный философский спор.

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

Рассказываю как это было.

Ролик:

съемки в офисе, демонстрация процесса разработки, съемка с экрана, современный ноутбук

RoboVM: Ночной кошмар яблофилов

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

Так вот все это полная херня и детский лепет, по сравнению с этой статьей, потому что сейчас мы будем создавать мобильное приложение под iPhone.. без каких-либо официальных инструментов и SDK.

На FreeBSD.

https://github.com/MobiVM/robovm

Ролик:

показываем на реальном устройстве, всю цепочку разработки, съемки в офисе

Ниже несколько проектов категории "самый полный пэ", каждый из которых вполне возможно запишет мое имя в анналы истории.

Если конечно получится это провернуть.

Машина апокалипсиса

2050 год, солдаты-киборги Илона Маска при поддержке ИИ окончательно поработили Землю. На месте Токио и Нью-Йорка огромные кратеры, Калифорнию украшают лунные пейзажи. Там где еще осталась жизнь и человеческие поселения введен комендантский час и жестокая диктатура ИИ. И только в сказочных российских пердях последние остатки сопротивления продолжают борьбу с проклятыми роботами.

Показываем в живую восстановление, оживление и установку FreeBSD на найденном на помойке старом и побитом ноутбуке. И все это в антураже пост-апокалипсиса.

Детальный план прорабатывается тут.

Это большая история, со сложными съемками и длительной подготовкой, по уровню близкая к полноценному кино.

Планируем на осень 2026 года.

Портирование Cyberpunk 2077 на одну из BSD-систем

Альтернативные варианты:

GTA 5, Watch Dogs 2, Witcher 3 - все исходники есть, сборка под Windows подтверждена.

Поскольку была утечка исходников этой игры, причем есть пруфы сборки из них полноценной Windows-версии, есть план портировать на какую-нибудь из BSD.

Самый ультрахардкор — порт на OpenBSD, чуть проще NetBSD, совсем проще — FreeBSD.

Для FreeBSD есть нативный драйвер NVidia и Vulkan API, для остальных придется использовать виртуализацию с пробросом видеокарты.

Исходники разумеется выложить не дадут, но сам факт такого порта станет адским медиаповодом и подорвет множество пердаков

Сборка Windows из исходников

Были утечки исходников, достаточные для сборки как минимум Windows 2003, Windows NT и Windows XP.

Можно показать все шаги сборки и запуск на реальном железе.

Так выглядит содержимое одного из утекших архивов:

Седьмой день

Скринлайф, короткий метр

На удаленной гидрометеологической станции в полярную ночь несет дежурство простой парень Алексей, сбежавший от проблем с долгами и развода с женой.

Волею судьбы именно ему и в таких условиях предстоит пережить апокалипсис и увидеть, пусть и удаленно, крах человеческой цивилизации.

Основная картинка — запись с экрана компьютера, с вставками роликов. Звук — через рацию.