7 Aug 2026, 11:46 UTC8 views3 reactionsread 12 August 2026 Photo
Сделал себе CLI AI-ассистент
Minicode — консольный агент на Node.js. Читает файлы, выполняет команды, работает с любым OpenAI-совместимым API.
Три зависимости, никаких фреймворков. Если кому интересно покопаться — https://github.com/lxchurbakov/minicode
🔥3
22 Mar 2026, 11:30 UTC63 views1 reactionsread 12 August 2026 Video
Либа для коллаборативной работы
Начал пилить библиотеку для коллаборативной работы, сделал небольшое демо. Сделал функционал "курсоров", скоро добавлю общие действия и локи.
Если кому интересно, можете поставить звезду и watch на гитхабе. https://github.com/lxchurbakov/tan-dem
❤1
Channel name was changed to «Вайтишник опенсорсит»
3 Mar 2026, 18:17 UTC69 views3 reactionsread 12 August 2026 Video
Догадываетесь, что это? Правильно, это Game of Life в шестиугольном гриде. Конкретно эта визуализация работает по правилу B2/S2 - это значит, что при наличии 2 "живых" соседей клетка "оживает". Если соседей больше или меньше - то клетка "умирает".
🤯3
3 Mar 2026, 16:04 UTC49 views5 reactionsread 12 August 2026 Photo
Доделал интерактивную визуализацию пирамиды Паскаля, можете покликать на https://lxch.ru/projects/pascal (только десктоп).
Можно добавлять свои хардкодные значения и целые ряды, повторить ряд Гранди и повернуть пирамиду в любую сторону. Пишите в комментах, что думаете, а я пока позанимаюсь другим проектом.
👏2🔥2❤1
28 Feb 2026, 04:58 UTC43 views2 reactionsread 12 August 2026 Photo
Сейчас я делаю интерактивную визуализацию пирамиды Паскаля, в последних двух постах я скидывал скрины именно из неё. Внутри она строит сетку их шестиугольников и вычисляет значение каждого шестиугольника на основе соседних.
Для того чтобы адресовать каждый шестиугольник изначально я использовал "ортогональный" подход и давал каждому шестиугольнику 2 координаты, определяющие его положение по горизонтали и по вертикал…
👍1🔥1
23 Feb 2026, 17:59 UTC43 views2 reactionsread 12 August 2026 Photo
А если поменять правила игры и не складывать числа, а перемножать, а также начать с ряда 1, 1, ..., 1, -1, 1, ..., 1, 1, то пирамида Паскаля превращается в треугольник Серпинского
🔥1🤯1
23 Feb 2026, 16:21 UTC37 views1 reactionsread 12 August 2026 Photo
Многие из вас знают про пирамиду Паскаля. Это хексагональная сетка (правда не всегда), в которой каждое число равне сумме двух вышестоящих. Она обладает кучей интересных математических свойств, одно из которых звучит так:
Сумма чисел в горизонтальном ряду равна двум в степени номера этого самого ряда.
Однако, если продолжить самый верхний (-1) ряд направо от верхней единицы по тому же правилу, мы получим бесконеч…
🤯1
22 Dec 2025, 08:49 UTC94 views1 reactionsread 12 August 2026 Photo
Ковырялся в блендере на выходных и мне очень понравился визуальный редактор шейдеров (пикрелейтед). Это полноценный функциональный ЯП, состоящий из блоков (функций) и связей (значений), и мне, конечно, захотелось его повторить. Я решил, что было бы классно добавить в него REPL-функционал и выводить каждое промежуточно значение прям в самом блоке.
В общем я сделал микроинтеравктивную демку и хотел бы послушать ваше м…
❤1
17 Nov 2025, 18:00 UTC93 views2 reactionsread 12 August 2026 Video
Реакт с JSONX
Я окончательно звизданулся и добавил в jsonx функции @jsx и @state, возвращающие JSX и замыкание (правда в виде реакт компонента) соответственно. Теперь можно использовать jsonx чтобы создавать реакт компоненты. Я даже сделал интерактивный пример и весь исходный код выложил на гитхаб. Там немного говнокод и куча комментов, но я знаю, что туда всё равно никто не зайдет, поэтому даже не буду извиняться.
…
❤1🔥1
21 Oct 2025, 09:51 UTC116 views2 reactionsread 12 August 2026 Тьюринг полный JSON
Недавно на работе мне пришлось добавить в json редактор магические операторы для реализации простой логики вроде перевода. При запросе к серверу вроде /json/{name}?lang=ru вернется {"buttonTitle":"Продолжить"}:
{
"buttonTitle": ["@translate", {
"ru": "Продолжить",
"en": "Proceed'
}]
}
Однако я пошел чуть дальше и добавил ещё несколько операторов, в результате чего у меня получился…
🔥2
17 Oct 2025, 17:09 UTC82 views1 reactionsread 12 August 2026 Video
EXIT 8 DEMAKE
Решил сделать демейк (как ремейк, только "от дауна" - down's remake) EXIT 8 для пико. Начал с бесконечного прямого коридора. Чтобы создать иллюзию бесконечности, я "телепортирую" игрока, если его x координата выходит за пределы одной секции (уровная) коридора. Ну и конечно не забываю про отступы в половину экрана (64 пикселя).
width = 128 * 4
offset = 64
if player.x < offset then
player.x = width -…
🔥1
Showing the 12 most recent of 17 posts we hold for @bugdrivendevelopment. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.