927 subscribers
77 photos
11 files
205 links
Низкоуровневое программирование на высокоуровневых языках.

Консультации и обучение программированию, системное администрирование и другие услуги: http://anton2920.ru/services.htm.

CTO @workster_tech.

Группа для общения: @anton2920_official_chat.
Download Telegram
Хотите продолжение «банкета»? Могу в 19:30 запустить трансляцию у себя, где я пообщаюсь уже с вами. Может быть что-нибудь посмотрим или попишем. Присылайте ссылки, если есть что интересное.
Final Results
96%
Да
4%
Нет
8
🔴 Сегодня в 19:30 я планирую с вами просто пообщаться да посмотреть что-нибудь, а может быть и что-нибудь запрограммировать. 🔴

Решение о проведении этой трансляции было принято почти единогласно.

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/g_ltVrhVP_M?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
👍5
Число 2920 в названии моего канала никогда не имело какого-либо смысла. Просто, при регистрации почтового ящика в Google, желаемое имя anton-pavlovski было занято, поэтому Google предложил anton2920. Так и повелось.

Но сейчас я наткнулся на вот это. Теперь я думаю, что я просто обязан это изучить и это должно стать моей любимой «железкой». Ну или нет 🙃. По крайней мере обложкой полюбуюсь. Может быть потом переоборудую её в свой логотип… 🌚

#юмор
1😁12🔥7
Вчера после занятий с учениками, загорелся я, значит, чтением официальной литературы по старым процессорам (вы думаете почему я наткнулся на книжку, обложка которой красуется выше). Начал с Intel 8086/8088 и, к своему собственному удивлению, из неё я узнал кучу нового, в частности о возможности делать многопроцессорные сборки. Дальше планировал изучить 80286, чтобы лучше понять «фишки» защищённого режима, которыми мне не доводилось попользоваться, ну и закончить 386-м.

И теперь у меня чешутся руки что-нибудь пописать под «голое» железо, конкретно под эти старые процессоры, в идеале вообще их раздобыть вживую. Когда-то в университете я этим уже баловался, но тогда я информацию брал из любых источников, кроме официальных. А сейчас хочется наоборот: написать что-то вроде простенькой операционной системы, используя только официальные источники по процессору, по архитектуре IBM PC, по реализации файловой системы и т.д.

Начать с 86-го процессора, и дальше делать обновления железу, попутно обновляя ОС, чтобы та использовала его новые функции. И так с 16-и бит дойти до 32-х и, в конце концов, до 64-х. Может быть даже получится сделать ОС, которая будет поддерживать работу на всех них сразу. Ещё будет прикольно, если она будет влезать за 3.5'' 1.44M дискету и работать на реальном железе ничуть не хуже, чем на виртуальном. Короче, вот такие вот у меня хотелки, и ничего вы мне за это не сделаете 😝.

Другой вопрос, будет ли вам интересно на такое смотреть в прямом эфире? Я буду много тупить, много читать иностранной литературы и, может быть, мало программировать, но, в конце концов, что-то у нас да получится. Писать я планирую, по крайней мере вначале, на GNU assembly и C, ибо Plan 9/Go инфраструктура плохо подходит для 16-и бит. Частоту выхода трансляций по этой теме обещать никакую не смогу — сегодня у меня есть настроение, завтра уже его может не быть ¯\_(ツ)_/¯.

Ниже я сделаю опрос, пожалуйста голосуйте. Через полчаса подведём итог.
1🔥9👍53
Интересна ли вам такая тема трансляции?
Final Results
83%
Да
17%
Нет
🔥51👍1
🔴 Сегодня в 19:00 начнём программирование под Intel 8086 в контексте архитектуры IBM PC. 🔴

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/5TbQzkLuaT0?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
🔥4👍1
🔴 Сегодня в 19:00 продолжим разрабатывать NOS — простую операционку под 8086'й процессор. 🔴

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/VIxbEg0H_Rw?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
🔥11
Всем привет! Уже неделю у нас не было трансляций. Можно сказать, что я позволил себе этакий мини-отпуск. Но не всё же время теперь отдыхать, поэтому нужно потихоньку возобновлять публикации и трансляции.

По публикациям я ещё на той неделе начал писать свои мысли по поводу Дональда Кнута и Claude Opus. Наверняка вы что-нибудь об этом слышали, если и не читали оригинальную статью. Также у меня есть один полезный трюк по поводу чтения книг и/или статей в интернете, если вас не устраивает внешний вид сайта, где вы читаете. Ну и надо, наконец, описать свои мысли по поводу объединения усилий.

По трансляциям у нас на очереди посмотреть двенадцать минут вот этого видео (если хотите больше, вы знаете, что делать 😏). Далее мне нужно поведать вам почему на последней трансляции у нас ничего не получилось (будет очередная лекция на час про старые процессоры, их документацию и искусственный интеллект). Ну и потом можно будет попрограммировать: сначала NOS, а затем продолжить дорабатывать свою систему метапрограммирования (улучшать генерацию SQL запросов).

Когда я только начал писать это сообщение, я планировал, что сегодня в восемь пройдёт трансляция. Но потом я отвлёкся на домашние дела, и вот уже восемь, но только теперь я устал после грандиозного освобождения от ненужного нескольких полок и ящиков. Так что публикации я постараюсь возобновить с завтрашнего дня, а трансляции возобновим с понедельника. Такие дела.
1🔥12👍5
🔴 Сегодня в 19:00 посмотрим два видео (про архитектуру и про Go), а затем продолжим разрабатывать NOS. 🔴

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/7_YzySR_7dI?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
👍5🔥3
🔴 Сегодня в 20:00 включу трансляцию, но на какую тему пока сам не знаю 😝. 🔴

Так что всё в ваших руках, предлагайте варианты, буду рассматривать. NOS надоел немного, метапрограммирование — слишком заморочено, реакции — у меня нет никаких интересных видео.

Неделю до этого я занимался изучением теории музыки, сегодня я пытаюсь запустить GTA V на FreeBSD. Но вряд ли вам будет что-нибудь из этого интересно :).

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/hzzNvwmBDgQ?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
🔥6
🔴 Сегодня в 19:00 возобновим цикл «язык 2026» с целью найти самый интересный и перспективный язык в 2026 году. 🔴

Сегодня на очереди второй раунд — сравнение языков в контексте написания утилиты wc(1). Выясним, в каком языке удобнее всего работать с файлами, строками и аргументами командной строки. И ничего страшного, что на дворе уже Апрель. Пока год не закончился, имею право продолжать 🙃.

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/yr7UvTSRxjc?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
👍8🔥5
Как оказалось, транспонировать матрицу не так уж и просто…

…если она не квадратная, вы хотите сделать это «на месте» и при этом использовать SIMD.
Всем привет! Хочу поинтересоваться вашим мнением по поводу устройств с экраном, выполненным по технологии «электронных чернил».

Последний год я стал читать всякое. Читаю, в основном, перед сном в полной темноте, пока меня не начнёт вырубать, но также и днём при полном освещении, когда у меня выходной день. В последнюю неделю меня прям сильно пропёрло, что я аж иногда до пяти–шести часов утра дочитывался. Ночью я читаю, в основном, на iPad 3, иногда на одном из ноутбуков. Днём — с большого компьютера. В целом, я доволен, но после таких марафонов начинаешь задумываться, что хотелось бы менее яркий экран, который не будет тебе так сильно светить в лицо. «Электронные чернила» кажутся хорошим вариантом, однако пока меня останавливает ценник.

Если у вас такое устройство есть, поделитесь, пожалуйста, что за модель (желательно приложите ещё фотографию), как давно вы её купили, сколько вы ей пользовались, на сколько хватает батареи при вашем темпе использования, что там за экран (чёрно-белый или цветной), какая диагональ, реально ли глаза меньше устают при дневном и при ночном (в полной темноте) использовании по сравнению с обычными экранами и, наконец, рекомендуете ли вы лично своё устройство или что-то подобное к приобретению?

Мои требования простые. Желательно экран размером около A5 или больше с надсветкой для чтения в полной темноте, возможность читать как загруженные в него книги разных форматов, так и через браузер на различных сайтах, в том числе требующих современный JavaScript. Желательно иметь возможность ставить свои программы. Читаю я преимущественно чёрно-белый текст, без картинок, или картинки тоже чёрно-белые. Так что цветной экран я рассматриваю только, если на нём чёрно-белый текст будет также хорошо читаться, как и на чёрно-белом экране.

В общем, граждане-товарищи, выручайте. Однако я прошу писать только тех, у кого есть реальный опыт с такими устройствами. Не нужно мне присылать советы из нейронной сети или ваши домыслы. Как минимум я такое не буду читать, максимум — заблокирую вас. Не тратьте, пожалуйста, ни ваше, ни моё время.
1
🔴 Сегодня в 19:00 продолжим выбирать самый перспективный язык программирования в 2026 году. 🔴

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/Je1B5VwjFyM?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
🔥1
Читаю «The Analytic Hierarchy Process» by T. L. Saaty для лабораторной по аспирантуре, «патчу» KDE2 drm-510-kmod под FreeBSD 14.4 (успешно!) и слушаю ранние альбомы Norma Jean.

А как вы проводите свой вечер? 🙃
🔥7🤡1
Сейчас бы иметь проблемы с кодировкой в 2026 году… 🙈

Установщик программы «Налогоплательщик ЮЛ», выпуск от 20.04.2026 17:20.
😁25🏆3🤩2🤣21
Вроде на дворе конец Апреля, а снег идёт… ❄️🥶
12
Всем привет! Две недели уже не было трансляций, но на то есть причина. Я малость приболел и всю прошлую неделю провалялся с температурой горлом и соплями. Сейчас уже более-менее, только нос немного заложен. Надеюсь, это нам не сильно помешает провести сегодня трансляцию.

Хочется провести её в разговорном формате, обсудить старые и новые языки программирования, подготовиться к следующей серии по разработке NOS. Покажу вам пару видео, покажу один забытый язык программирования, покажу отладчик сорокалетней давности, который утирает нос современным gdb и lldb. Немного попишем на C и языке ассемблера. Присоединяйтесь!
🔥7
🔴 Сегодня в 19:15 трансляция. 🔴

Прочитайте сообщение выше и вы поймёте о чём она будет 🙃.

- https://twitch.tv/anton2920
- https://kick.com/anton2920
- https://youtube.com/live/Hl0jOOzClMk?feature=share
- https://www.donationalerts.com/r/anton2920

#анонс
🔥2