Подборка статей
Ниже представлен план статей на этот год, разного уровня проработки, для оценки перспективности. По каждой статье планируется создание отдельного видеоролика.
Сама запись как в офисной обстановке, так и на улице или на локациях, на несколько камер и хороший микрофон с последующим монтажем.
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 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.
https://github.com/MobiVM/robovm
показываем на реальном устройстве, всю цепочку разработки, съемки в офисе
Ниже несколько проектов категории "самый полный пэ", каждый из которых вполне возможно запишет мое имя в анналы истории.
Если конечно получится это провернуть.
Машина апокалипсиса
2050 год, солдаты-киборги Илона Маска при поддержке ИИ окончательно поработили Землю. На месте Токио и Нью-Йорка огромные кратеры, Калифорнию украшают лунные пейзажи. Там где еще осталась жизнь и человеческие поселения введен комендантский час и жестокая диктатура ИИ. И только в сказочных российских пердях последние остатки сопротивления продолжают борьбу с проклятыми роботами.
Показываем в живую восстановление, оживление и установку FreeBSD на найденном на помойке старом и побитом ноутбуке. И все это в антураже пост-апокалипсиса.
Детальный план прорабатывается тут.
Это большая история, со сложными съемками и длительной подготовкой, по уровню близкая к полноценному кино.
Портирование 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.
Можно показать все шаги сборки и запуск на реальном железе.
Так выглядит содержимое одного из утекших архивов:
Седьмой день
На удаленной гидрометеологической станции в полярную ночь несет дежурство простой парень Алексей, сбежавший от проблем с долгами и развода с женой.
Волею судьбы именно ему и в таких условиях предстоит пережить апокалипсис и увидеть, пусть и удаленно, крах человеческой цивилизации.
Основная картинка — запись с экрана компьютера, с вставками роликов. Звук — через рацию.