Новости

Post Thumbnail

Генерация карты из гекс

Казалось бы тривиальная задача - генерация карты из гекс, для какой-нибудь игры. А вот фиг там В статье автор рассказывает о создании процедурного генератора карт средневековых островов на основе 4100 гексагональных тайлов с использованием алгоритма Wave Fu...

Post Thumbnail

Визуализация наше все

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

Post Thumbnail

Интернет мертв

Адриан Кребс в своем блоге делится жутковатым наблюдением: интернет окончательно умер, и теперь это даже не теория, а суровая реальность. В качестве доказательства он рассказывает, как пригласил на собеседование кандидата с нормальным резюме, а тот ему ответил...

Post Thumbnail

Laserdisc

Laserdisc и CED МОЖНО УВИДЕТЬ ВИДЕО! Прямо на диске. Да, реально, оказывается просто вооружившись микроскопом можно видеть кадры видеоLaserDisc и CED: НА НИХ МОЖНО УВИДЕТЬ ВИДЕО! Прямо на диске. Да, это реально: оказывается, просто вооружившись микроскопом, мо...

Post Thumbnail

Git City

Просто офигенная визуализация Гитхаба. В Git City статистика превращается в огромный 3D-город, а каждый аккаунт становится отдельным зданием. В зависимости от количества коммитов рассчитывается высота здания, на ширину здания влияет количество ваших репозитори...

Post Thumbnail

Святой C

Как выглядит шизофрения в программном коде? Примерно как TempleOS. У Терри Дэвиса - талантливого системного программиста с опытом работы в Ticketmaster - в 1996 году начались серьезные психические проблемы: маниакальные эпизоды и галлюцинации, что в итоге п...

Post Thumbnail

xkcd: Dependency

Помните мем xkcd: Dependency? Так вот теперь он интерактивный. Вы своими руками можете всё сломать и уронить. Всё как в жизни

Post Thumbnail

Не мобильный DOOM

Когда стало скучно, но под рукой есть офисный телефоне Snom 360 2005 года. Почему бы на нем не запустить Doom? В процессе автор покопался в прошивке, выяснил, что там Linux на MIPS, нашел исходники на сайте производителя, собрал свою прошивку и получил дос...

Post Thumbnail

Процессор на CSS

Ага, вы все правильно процитали. Это x86CSS - полноценный эмулятор процессора x86 (16-битный 8086), который работает исключительно на CSS, без использования JavaScript. В демо-версии можно увидеть, как скомпилированная GCC программа на C выполняется прямо в ст...

Post Thumbnail

Визуализируем интернет

Кевин Макдональд представляет обновленную версию своей карты интернет-инфраструктуры, добавив к визуализации подводных кабелей и точек обмена трафиком новый слой - "логическое доминирование", основанное на анализе исторических данных протокола BGP за последние...

Post Thumbnail

defer для C

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

Post Thumbnail

Компилим Quake

Ностальгическое практическое руководство по воссозданию процесса сборки оригинальных исполняемых файлов Quake для Windows (winquake.exe, glquake.exe) в условиях, максимально приближенных к 1997 году. Автор подробно описывает настройку аутентичной среды разрабо...

Post Thumbnail

Не сутультесь

Лучшее приложение для macOS, которое размывает экран, когда вы сутулитесь(как собака). Posturr использует камеру вашего Mac и фреймворк Apple Vision для отслеживания вашей осанки в реальном времени. Когда оно обнаруживает, что вы сутулитесь, экран постепенн...

Post Thumbnail

Физика полета

Хотели бы вы уметь летать? Я тут статью нашел про аэродинамику. С очень классными интерактивными примерами. В статье подробно исследуется физика полёта, в частности принцип работы аэродинамического профиля (аэродинамического сечения крыла). Автор объясняет, к...

Post Thumbnail

Четыре игры

Автор запилил сразу 4 игры для Playdate, используя ИИ. Честно говоря, мне кажется кощунством использовать искусственный интеллект для написания приложений под девайсы, спроектированные Teenage Engineering. Кстати, в статье есть ссылки на Playdate SDK. Это я...

Post Thumbnail

ASCII

В статье подробно разбирается создание алгоритма для преобразования изображений и 3D-сцен в ASCII-арт с сохранением чётких границ. Автор критикует распространённый подход, где символы обрабатываются как однородные пиксели, что приводит к размытым и неровным кр...

Post Thumbnail

История маркдаун

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

Post Thumbnail

Церковь Христианской науки

На самом деле это бывшая церковь, сейчас там интернет-архив. Ага, тот самый, котрый борется с забвением в интеренете. Это штаб-квартира Internet Archive, некоммерческой библиотеки, которая взяла на себя сизифов труд - записать всю цифровую историю человеческой...

Post Thumbnail

LOGOS

Пятница и время новых языков. LOGOS - это язык программирования, на котором код пишется на обычном английском. Вместо загадочных символов и заумного синтаксиса вы выражаете свои идеи предложениями, которые читаются как простой текст, — и эти предложения ком...

Post Thumbnail

uConsole

Самое время рассказать про новогодние подарочки. Начну с uConsole. Как описывают её на официальном сайте: "A real "fantasy console" for indie game developers and bedroom programmers". И это очень точное описание. По сути, это очень крутой корпус и периферия...

Post Thumbnail

Конец интернета

Нам было даровано это обширное, священное царство самопознания, радости, философии и общности - интернет. Нам был дан шанс узнать что угодно о чём угодно, стать своими собственными Прометеями, загадывать желания и исполнять их. Но мы больше не используем ин...