Новости

Post Thumbnail

Go конкурентность в C

Автор исследует, насколько близко можно воспроизвести конкурентную модель Go на чистом C с помощью только POSIX-потоков. Это делается для проекта Solod - строгого подмножества Go, транслируемого в C без рантайма и сборщика мусора. Реализация построена на д...

Post Thumbnail

Музыка лиспа

Автор разработал расширение для музыкального редактора Renoise, позволяющее прямо внутри него писать и исполнять живую музыку на языке Fennel - диалекте Lisp, компилируемом в Lua. Автор доработал существующую на Rust библиотеку для алгоритмической генераци...

Post Thumbnail

Музыка метро

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

Post Thumbnail

quadtree

Это интерактивное введение в структуру данных "quadtree" (четвертичное дерево). Тут объясняется, почему оно используется в картах Uber. Автор наглядно показывает, как наивный подход к поиску ближайших объектов, например, перебор всех точек, становится край...

Post Thumbnail

Реактивность

Рассмотрим три подхода к построению реактивных систем. Push-реактивность, при которой обновления распространяются от источника к зависимым узлам. Pull-реактивность, работающая по принципу перерасчета значений при обращении к ним. И гибридный push-pull подход, ...

Post Thumbnail

Кодим музыку

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

Post Thumbnail

Dagu

Мне для одного проекта понадобился инструмент, который сможет запускать периодические задачи по перекладыванию данных. Первое, что приходит на ум - Airflow, но мне очень не хотелось связываться с питоном. И вы не поверите, я нашел Dagu. Первые впечатления очен...

Post Thumbnail

Git в браузерe

Gramax - это прикольные ребята, которые запилили опенсорсную систему документации. Большая часть кода у них на Rust В этой статье они рассказывают, как и для чего они интегрировали Git в браузер, какие технологии использовали и какие технические решения при...

Post Thumbnail

Чанкер

Разрабы из plakar запилиил пакет go-cdc-chunkers. Этот пакет предназначен для простого разделения данных на фрагменты разного размера с учётом содержимого, которые устойчивы к сдвигам и изменениям. Он идеально подходит для дедупликации, дельта-кодирования, отс...

Post Thumbnail

Bitchat

Создатель Твиттера Джек Дорси запилил Bitchat - мессенджер, который работает без интернета Он соединяет смартфоны напрямую через Bluetooth и создаёт mesh-сеть, чтобы передавать сообщения без подключения к сети.

Post Thumbnail

Альтернатива Google Analytics

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

Post Thumbnail

kan.bn

Опенсорсная альтернатива Trello для управления проектами. Все больше и больше таких инструментов появляется, все меньше и меньше люди хотят вендор лочиться Но что привлекло меня в этой поделке? Использование tRPC. Я тут про него впервые услышал. И мне у них...

Post Thumbnail

Tidal Cycles

Сегодня для вас не новый язык программирования, но тоже круто. Tidal Cycles (или просто Tidal) - это инструмент для программирования музыки, который позволяет создавать сложные ритмические паттерны с помощью кода. Он отлично подходит как для живых выступлен...

Post Thumbnail

Красивый трекинг

Как яндекс матчит пользователей из веба в андроид приложение. Решение простое и красивое, как я люблю. Объединить заход пользователя на страницу сайта с установкой приложения и каким-то его действием в приложении - это не тривиальная задача атрибуции. Янде...

Post Thumbnail

xtool

Поглядываю на этих ребят и восхищаюсь. Они пилят Xtool - кроссплатформенную (Linux, Windows и macOS) замену для Xcode. С его помощью можно будет собирать приложения под iOS в VSCode на Linux, например. Ну кайф же. Безумие и отвага

Post Thumbnail

bottom

Я тут пользуюсь warp - это офигенный современный терминал, очень рекомендую. Но у меня сломался старый добрый htop. Я решил поискать альтернативу и нашел статью с подборкой отличных инструментов на Rust и там узнал про bottom - классная альтернатива htop.

Post Thumbnail

Rybbit

Открытая альтернатива Google Analytics. Выглядит перспективно, полностью написана на JavaScript. По заявлению разработчиков, должна работать без сторонних cookies, что делает её более приватной и соответствующей GDPR. Интересно наблюдать, как появляется всё...

Post Thumbnail

Netflix реклама

Netflix рассказывает как они принимают и обрабатывают кучу рекламных событий Система обработки рекламных событий Netflix, запущенная совместно с Microsoft в 2022 году, это целый набор сервисов: Microsoft Ad Server, Netflix Ads Manager и Ad Event Handler, дл...

Post Thumbnail

Ассемблер на Go

Avo упрощает написание, проверку и поддержку высокопроизводительного ассемблерного кода в Go. Пакет avo дает удобный интерфейс который ускоряет разработку ассемблерного кода без потери производительности: - Используйте Go-конструкции для генерации ассемб...

Post Thumbnail

Void

Опенсорсная альтернатива для курсора. Редактор построен на базе VSCode(ну а как иначе) и поддерживает интеграцию с самыми разными агентами. Кмк, просто обвешанный плагинами вскод. Может кто юзал уже?