Новости

Post Thumbnail

Зеленый чай

Маркирующий сборщик в среднем 85% времени работы тратит на основной цикл обхода графа (scan loop), а более 35% процессорных циклов в этом loop'е уходит просто на ожидание доступа к памяти (без учёта косвенных эффектов). Ожидается, что эта проблема будет только...

Post Thumbnail

Метроид на Godot

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

Post Thumbnail

Обработка сигналов

Автор рассказывает как обрабатывать сигналы операционной системы. Основное внимание на SIGHUP, зачем он был нужен раньше и как стал использоваться для обновления конфигурации. Неплохо разобран механизм сигналов в целом Демонология

Post Thumbnail

Как работает Flutter

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

Post Thumbnail

Браузер на SMS

Воу! Как насчет веб-браузера, который работает только на SMS? C TxtNet Browser - вам не нужен мобильный интернет, только возможность получать SMS SMS используется в качестве способа передачи HTTP-запросов на сервер, где предварительно обработанный HTML-о...

Post Thumbnail

DDD, CQRS, Clean Architecture

Использование DDD, CQRS и чистой архитектуры даже по отдельности могут принести много всего полезного, они лучше всего работают вместе. Как "Могучие рейнджеры". К сожалению, их нелегко использовать вместе в реальном проекте. В этой статье автор расскажет, как ...

Post Thumbnail

Zip бомбы

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

Post Thumbnail

Система для записи

Туториал в котором реализуется система записи. В приложении активно используется виджет Syncfusion Flutter Calendar. Прикольно, что ребята пытаются заработать на Flutter компонентах и публикуют много туториалов

Post Thumbnail

Сломать iPhone

В статье автор рассказывает как он обнаружил одну из уязвимостей в iOS. Она стала его любимой из-за того, насколько просто было реализовать эксплойт для нее. Уязвимость использует устаревший общедоступный API, на который полагаются многие компоненты операционн...

Post Thumbnail

C Rust на Unity

Закончим пятницу историей по переезду одной игры с Bevy на Unity. Автор рассказывает почему так произошло, что он решил сменить движок. Причины, на самом деле, очевидны: Bevy очень молодой, мало туториалов и готовых плагинов, мало разработчиков, сложно раздел...

Post Thumbnail

SAEKO

И снова я игровой блогер. А перед вами игра на ebitengine. Необычно, стильно, смело. Если вы все еще раздумываете, стоит ли начать писать игры на ebiten, то вот вам ответ. А выражение "на ebiten" просто прекрасно

Post Thumbnail

Gleam

Erlang жив. Новый язык программирования с очень милым сайтом. Gleam построен на проверенной в боях виртуальной машине Erlang, которую все еще использует WhatsApp, и должен неплохо работать большими нагрузками. В комплекте все. Параллелизм на базе акторо...

Post Thumbnail

Фреймворки

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

Post Thumbnail

Balancer

Реализация простого балансера на Go. Статья больше обучательная, но тут показана реализация round-robin алгоритма и в целом все по науке

Post Thumbnail

Go на PS2

Вторая часть эпического запуска Go кода на PS2. В прошлой статье автор добился что у него все запускается и работает. В этой статье показана реализация супер простой игры Flappy Gopher которая запускается на реальной PS2 Press F

Post Thumbnail

Logchef

Приложение для анализа логов. Работает поверх ClickHouse. По сути, это красивая морда и наборо селеков для запросов в клик. Надо будет попробовать для своих петроектов заюзать Все приложение собирается в один бинарник, есть готовые контейнеры

Post Thumbnail

Slack + Notion

Опенсорсная альтернатива для Slack и Notion. Выглядит прикольно, мне нравиться идея такого общего пространства с кастомизируемой базой Colanode это настольное приложение и автономный сервер. С помощью одного приложения вы можете подключаться к нескольким се...

Post Thumbnail

rtop

Утилита для мониторинга удаленных серверов через ssh. Не требует установки агентов или другого ПО на сервер, собирает инфу через выполнение команд по ssh

Post Thumbnail

Uptime Kuma

Очень простой селфхостет инструмент для мониторинга сервера. Мониторит трафик, DSN, контейнеры и еще кучу всего

Post Thumbnail

Триллион

Статья из блога Discord про то, как они обрабатывают и индексируют триллион сообщений в двух Elasticsearch кластерах