Разработка ждёт балета
Открыть в Telegram
What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli
Больше1 619
Подписчики
Нет данных24 часа
-37 дней
-430 день
Архив постов
И вдогонку второй пост всё того же товарища. Про потоки. Про всамделишные и не только.
#os #thread #async
Тут один товарищ, пребывающий в местах не столь отдалённых, делает прикольные дела. Например, собрался писать серию постов с разбором всяких штук системного уровня. Вот первый из них. Про процессы.
#os #process #system
Драфт про sqlite3-rsync тул, который позволяет синхронизировать разные SQLite файлики между собой, сохраняя при этом БД в рабочем состоянии. Класс же!
#sqlite #db
Тут очень смешно: у чувака падали тесты из-за пасхалки в man: если запустить в 00:30, не указав страницу, в stderr вылетало "gimme gimme gimme". Зачем чувак запускал в тестах man без страницы, история умалчивает.
#humor #programming #code
Недавно всплывало про проблемы terminfo, теперь вот про самые разные приколы с настройкой цветов терминала и программ внутри него.
#terminal
Тут просто наглядно разбирают TCP handshake, как раз немного затрагивали на прошедшем пирлабе.
#internet #tcp #protocol
Тут в общих чертах разбирают разные сложности всех этих at-least-once и at-most-once и описывают трейдоффы, из которых приходится выбирать.
#server #service
Занимательное короткое выступление, где чел сначала в общих чертах рассказывает, как он реализовывал первую GUI программу на современных технологиях, а в процессе оказывается, что автор той самой первой программы по факту и сделал первый интерфейс, и родил прото-ООП, и всё это как побочный продукт научной работы по рисованию линий и окружностей.
#talk #ui #history
Тут здорово рассказывают, как с помощью генеративных моделей создают самые разные оптические иллюзии (когда смена ориентации или какой-то совсем безумный реордеринг кусков изображения даёт увидеть что-то совсем другое).
#talk #ai #image
Месье знает толк в извращениях: версионирование по Кельвину. Идея в том, что версия софта движется по температуре только вниз, и как только абсолютный ноль достигнут, никаких обновлений больше не будет. А если кто-то от нашего софта зависит, то а) их температура обязана быть выше нашей (либо обе должны быть на нуле) б) понижение нашей температуры обязывает их понижать свою обновлением. Штука странная, кажется, мало где применимо, но там чуваки её для какой-то своей странной-уникальной-распределённой-функциональной ОС используют.
#version #code
Что-то странное происходит в сети, и никто толком не понимает, что это и зачем: волны странных TCP и ICMP пакетов периодически налетают на что-нибудь. Пакеты выглядят, будто их собрали специально. Идут они из Бразилии, но подозревают, что это просто дополнительный слой обфускации.
#internet #network #cybersec
Тут продвигают just for fun идею. Мол, если писать код уже не приносит удовольствия, и делать это приходится исключительно из-за денег, а проекты других людей вызывают реакции "да кому это вообще надо?" и "ну и кто за это заплатит?", то вот, посмотрите, что можно кодить для удовольствия, и вот какие проекты люди делают просто ради развлечения.
#code #programming #just4fun
Продолжение того выступления с DEF CON про Enshittification of the Internet. Тут всё стало ещё более политическим и закончилось призывами организовываться в профсоюзы, но по пути чел рассказывает много всего интересного.
#talk #internet
Выступление - каких трудов стоило вернуть Voyager 1 к работе после проблемы, обнаруженной в ноябре 2023. Очень интересно, что всё опять сводится к простоте. Voyager был устроен достаточно просто, что позволило всё починить без внятной документации, без телеметрии, без симулятора и без "прогона на тестовом девайсе". Чел говорит, что в современных аппаратах сложность наросла настолько, что такого рода трюки никто не смог бы провернуть.
#talk #space
Очередная уязвимость из-за Firebase. Arc браузер использовали Firestore, но использовали несколько неаккуратно, что позволяло выполнять произвольный JS у жертвы, зная только Arc user id.
#cybersec #vulnerability #firebase
Почему нельзя использовать одну и ту же nonce дважды и нужно думать о том, чтобы и между узлами системы она случайно не повторилась над одним ключиком. Ну и немного о том, как работают современные алгоритмы потокового шифрования.
#cryptography #encryption
Тут чел прямо красавчик. Пробил на работе пожертвования в Neovim. Аргументировал тем, что вот вы платите за лицензии IDE других разрабов, я IDE не юзаю, но давайте на ту же сумму опен сорс поддержим.
#editor #vim #neovim
Забористое варево: чел пишет крошечные интерпретаторы для разных маленьких языков, так или иначе оставивших след в истории: Assembly, BASIC, Lisp и т.п.
#language #programming
Супер короткий пост, скорее даже анекдот: каким образом особый файл стабильно заставлял древний принтер зажевать бумагу?
#hardware #bug
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
