Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

Крупнейшие российские регистраторы доменов не отвечают на тикеты. Что происходит и как спасти инфраструктуру?

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели27K

Я администрирую несколько доменов в зонах.org,.su,.ru,.net. Хостинг в РФ, даунтайм критичен, трафик идет постоянно. Домены продлялись годами через личный кабинет автоматическим списанием с баланса — всё стандартно. 

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

В чем проблема

Новости

История создания самодельной видеокарты на 8 192 ядра RISC-V из тысяч дешевых микроконтроллеров

Время на прочтение7 мин
Охват и читатели15K

Немецкий разработчик с ником bitluni потратил около полугода на создание одной из самых необычных DIY-систем. Вместо того чтобы использовать готовый графический процессор или FPGA, он решил построить аналог графического ускорителя из 8 192 недорогих RISC-V микроконтроллеров. Их он объединил в единую иерархическую структуру.

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

Читать далее

Dirty Coding Tricks, part 3

Уровень сложностиПростой
Время на прочтение17 мин
Охват и читатели9.9K

Семнадцать лет назад Брэндон Шеффилд собрал на Gamasutra классическую подборку "Dirty Coding Tricks" (http://www.gamasutra.com/view/feature/132500/dirty_coding_tricks.php), перевод на Хабре тут, и "Developers share their most memorable dirty coding tricks"(https://www.gamedeveloper.com/programming/developers-share-their-most-memorable-dirty-coding-tricks) где были камера, повёрнутая на 90 градусов вместо починки рендера, пробел, добавленный в код ради совпадения контрольной суммы, и два мегабайта памяти, спрятанные "на чёрный день", чтобы торжественно достать их за неделю до сдачи.

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

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

Я постараюсь указать рассказчика, если это будут чужие воспоминания, а если история существует только в виде фольклора, поставлю пометку, что это фольклор. Как вы увидите, разница бывает важна. Итак поехали, надеюсь, получится интересно...

Читать далее

Langflow. Самый удобный визуальный редактор для оркестрации ИИ агентов

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели13K

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

Однако, при работе с популярными фреймворками Langchain и Langraph мы имеем дело с графами, и было бы удобно видеть их структуру и работать по большей части не с кодом, а непосредственно с графом.

В данной статье мы поговорим о LangFlow. Это визуальный редактор для оркестрации ИИ агентов, с поддержкой локального развёртывания, вайбкодинг-инструментами, и интеграцией MCP и внешних api.

Читать далее

Как я получал степень бакалавра по Computer Science на Coursera

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели11K

В сентябре 2022 года я под влиянием импульса зарегистрировался на курс бакалавра Computer Science, увидев его рекламу на Coursera. Я давно думал о получении степени, уже долго время работая без неё, но не знал, как к этому подступиться. И теперь, спустя три года и девять месяцев (последние три из которых были проведены в ожидании моих результатов), я наконец-то получил свою степень, занимаясь только в нерабочее время и параллельно работая на полную ставку.

В этой статье я вкратце опишу этот процесс.

Читать далее

Как загрузить любой шрифт Google Fonts на дисплей ESP32 — без Processing и ручной конвертации

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели9.4K

Встроенных шрифтов TFT_eSPI хватает ровно до того момента, когда интерфейс ESP32 хочется сделать аккуратнее обычного тестового стенда. В статье автор показывает браузерный генератор для Google Fonts и собственных TTF, а заодно объясняет, как устроен формат VLW и что важно учесть при работе со сглаживанием, LittleFS, переносами строк и размером файла.

Настроить шрифты

Бегство Солнца

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели9.2K

Мы привыкли считать Солнце символом постоянства, как часть природы, как часть всего, что нас окружает: то, что мы знаем, сколько помним себя — как горы и океаны, как Луну и облака. Мы слишком легко забываем, что у звёзд своя жизнь и своя судьба: они так же рождаются, живут и умирают, как человек. И совсем мало кто знает, что Солнце, которое мы встречаем каждое утро и под лучами которого проживаем очередной день — беглец. Оно родилось в центральном районе Галактики и сбежало оттуда, как дети иногда сбегают из родного дома.

Обычно, перечисляя условия, без которых жизнь не возникла бы или возникла, но не протянула бы долго, вспоминают известный всем набор: это тектоника плит, парниковый эффект, жидкая вода, плотная атмосфера, магнитное поле, укрывающее эту атмосферу от солнечного ветра, Луна, стабилизирующая наклон оси нашей планеты. Это длинный список, и все пункты в нём важны, а некоторые — необходимы. Но есть пункт, о котором редко вспоминают, и без которого весь этот список стал бы бесполезным. Я хочу рассказать про побег Солнца, который сделал возможным появление пригодной для жизни каменистой планеты, и который подарил зародившейся жизни миллиарды не потревоженных космическими катаклизмами лет.

Читать далее

Как рой ИИ-агентов Cursor создал SQLite с нуля за $1339

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели13K

Cursor опубликовала результаты эксперимента со вторым поколением своего "роя агентов" — системы, в которой сотни ИИ-агентов параллельно работают над одной кодовой базой. Задача — реализовать на Rust движок базы данных по 835-страничной документации SQLite. Без исходников, без готовых тестов, без бинарника оригинала и без доступа в интернет. Самая дешевая связка моделей уложилась в счет $1339 за четырехчасовой прогон. Главная находка — экономическая: та же задача с теми же моделями в других конфигурациях стоила до $10 565, и всю разницу сделала организация работы.

Читать далее

Т9 за сотню долларов, ассистент за миллиард: сколько на самом деле стоит обучить LLM с нуля

Уровень сложностиСредний
Время на прочтение23 мин
Охват и читатели8.6K

«Лучший ChatGPT за $100», «китайцы обучили GPT-4 за шесть миллионов», «модель с нуля на одной игровой карте за вечер» — за последний год такие заголовки идут потоком. Почти все цифры в них честные. Беда в том, что они про разные вещи.

За словами «обучить LLM» прячется лестница в семь порядков: от десятков долларов на карте под столом до миллиарда на фронтире. На каждой ступени за деньги покупают разное, и перепутать ступени дорого. Я работаю CTO ML-команды. Расчет «взять открытые веса / дообучить / обучить с нуля» мы проделываем регулярно, и почти всегда он заканчивается не там, где ждет заказчик.

Ниже — вся лестница с числами и первоисточниками: что реально обучить на RTX 5090, где начинается аренда кластера, из чего складывается смета фронтир-модели и почему «модель за $6 млн» и «компания с инфраструктурой на миллиард» — правда одновременно.

Посчитать свою LLM

Карта странствующих слов

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели8.3K

О странствующих словах я впервые задумался, когда сам странствовал по Индии. Ранним утром в колоритном индийском поезде проснулся от громкого возгласа зашедшего на остановке продавца: «Ча́е!» Разбудило вовсе не то, как он во всё горло рекламировал свой товар характерным проникающим тембром. Спросонья я попросту потерялся в пространстве, услышав знакомое слово. Как у Маршака: «Это что за остановка — Бологое иль Поповка?» Я выглянул с полки и увидел индийца, несущего через вагон огромный бидон чёрного чая. То был первый случай, когда удалось понять услышанное индийское слово без посторонней помощи (и это слово не означало «такси»).

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

Материал будет интересен всем, кто любит языки, историю слов и наглядную визуализацию данных.

Читать далее

Avorion: создаём мод для торговли с нуля — интерфейс, Lua и подводные камни

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели8.8K

Привет друзья! В этой публикации мы немножко окунем голову в дела мододельные. А именно — будем писать небольшой мод для игрушки Avorion. Сама по себе игра является таким себе аркадным космическим симулятором: в ней нету сложного управления, как например в Elite Dangerous, и нету такого ошеломляющего интерфейса как в EVE Online. Но, одной важной вещички, в ней все-таки не хватало. Поэтому, прошу под кат— сегодня занимаемся Lua.

Читать далее

Недельный геймдев: #287 — 19 июля, 2026

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели7.4K

Из новостей: Blender 5.2, 3 млн копий Assassin’s Creed Black Flag Resynced, ZA/UM объявила о сокращениях, Valve продала все Steam Machine, в разработке Fallout 5, Fallout 3 и New Vegas.

Из интересностей: из какого теста слеплен Тестостедро, между инди и AAA, SIMD для коллизий, результаты плейтестов 2000+ инди-игр, самый мощный тип магической системы.

Читать далее

Как бы мы закрывали уязвимости в SELECTOS, если бы у нас были спринты

Время на прочтение7 мин
Охват и читатели6.8K

Ответ: так же быстро как и сейчас, расходимся! А если серьезно, то давайте обсудим, в какой момент классические подходы к управлению проектами стали альтернативными, и зачем в IT до сих пор натягивают скрам на дедлайны, как сову на глобус.

Я Наташа, менеджер проектов в Selectel. Уже дважды я выносила спринты из команд ногами вперед, и хочу поделиться этим опытом с теми, кто ищет предсказуемости и результативности в сложных технических продуктах.

Читать далее

Ближайшие события

Как фильтровать GPS‑треки от ложных точек: спуфинг, заморозка координат, подмена времени

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели8.4K

Спуфинг и подмена координат превращают gps треки в мусор. За год разработки бэка для сервиса GPS‑мониторинга я прошёл путь от наивных порогов по скорости и высоте до конвейера из двух десятков фильтров.

В статье разбираю эволюцию воздействий: телепорты, заморозка координат, подмена timestamp, самосогласованный спуф с честными скоростями и высотами. Плюс разберу «коллегию адвокатов» для точек по принципу презумпции невиновности — лучше пропустить ложную точку, чем убить реальную и почему конвейер пришлось учить не только резать, но и восстанавливать срезанное.

Читать далее

Claude опроверг знаменитую гипотезу якобиана. Она держалась 87 лет, а проверка занимает минуту

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели8.6K

В ночь после финала чемпионата мира по футболу математик Левент Альпёге опубликовал в X сообщение, которое начинается словами "всем привет, гипотеза якобиана ложна". Дальше — благодарность "близкому другу Ахилу" за наводку на задачу и "близкому другу Fable", работавшему над ней во время финала, формула отображения из C³ в C³ и три точки, которые оно переводит в одну. Ни статьи, ни препринта, ни пресс-релиза: заявление о падении математической гипотезы с 87-летней историей уместилось в один твит.

Читать далее

Создаем первый сайт с Claude Desktop и узнаем 50 основных фронтенд-компонентов

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели8.4K

Туториал о создании собственного веб-приложения с помощью ИИ-агента Claude Code. 

Сегодня начнём работать с Claude, создадим фронтенд простого сайта и разберёмся, что такое shadcn/ui-компоненты и как использовать их в React-проекте.

Специально чтобы изучать компоненты было интереснее и проще, мы подготовили сайт-библиотеку, где можно посмотреть все компоненты в интерактивном режиме, а потом попросить ИИ добавить их на свой сайт.

Читать далее

Вебинар 21 июля: как находить клиентов на Авито

Время на прочтение1 мин
Охват и читатели7.5K

Как находить клиентов по смежным покупкам на Авито

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

21 июля в 11:00 мск приглашаем на бесплатный вебинар. Покажем, как работать со смежным спросом, куда вести покупателя, как попадать в момент выбора без лишних расходов

О чём ещё расскажем:

Читать далее

FFmpeg в браузере: как мы сделали медиа-конвертер, который ни разу не обращается к серверу

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели8.8K

Конвертация медиа. Люди решают эту задачу десятки раз в неделю. Видео с дрона нужно перевести в MP4 для мессенджера, HEIC с айфона в JPEG для сайта, аудиозапись интервью обрезать и сжать. Обычно это выглядит так: человек открывает один из сотен онлайн-конвертеров, загружает туда полугигабайтный файл, ждёт, пока он доползёт до сервера, потом ждёт очереди, потом скачивает обратно. Параллельно его файлы лежат на чужом сервере, о чём мало кто задумывается (а зря, если речь про корпоративный договор или личное видео).

Мы решили проверить, можно ли полностью убрать из этой схемы сервер. Чтобы конвертация происходила целиком в браузере, на устройстве пользователя. Без загрузок, без очередей, без серверных затрат. Так появился BrowsersKit: набор инструментов (медиа-конвертер, PDF, математика, Python-песочница), работающих на клиенте. Дальше расскажу, как это устроено внутри, какие грабли нас поджидали и как мы с ними справились.

Читать далее

Как я три года пилю свой музыкальный сервер: часть первая

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели8.3K

Описываю настроение словами — и Raspberry Pi находит подходящие треки в моей коллекции, полностью локально, без облака и подписки. Как это устроено внутри.

Читать далее

WordPress Power Toolkit. Создание сайтов нового уровня с использованием искусственного интеллекта

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели6.7K

Когда в конце 2022 года мир впервые массово услышал о ChatGPT, Ричард Мэнсфилд, автор более 45 книг по компьютерной тематике, уже давно следил за развитием искусственного интеллекта. Однако именно с этого момента он посвятил сотни часов изучению всех ведущих систем — GPT, Claude, Gemini, Midjourney, Perplexity — не как сторонний наблюдатель, а как практик, стремящийся превратить их мощь в реальный рабочий инструмент.

Результатом этих изысканий стала книга WordPress Power Toolkit, вышедшая в издательстве Manning. В ней автор рассматривает современные мультимодальные системы, включая GPT-4o, Claude 3.5 Sonnet и Gemini 1.5 Pro, демонстрируя подходы, которые остаются актуальными независимо от того, какая именно модель стоит «под капотом». Мэнсфилд учит не привязываться к конкретному ИИ, а овладеть универсальным навыком промпт-инжиниринга, который работает с любым современным искусственным интеллектом — будь то западный или российский.

Давайте посмотрим на книгу вместе