Новости

Post Thumbnail

Децентрализованная радиосвязь

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

Post Thumbnail

Вайбкодеры

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

Post Thumbnail

Оплата опенсорса

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

Post Thumbnail

C React Native на Flutter

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

Post Thumbnail

Редька

Redka - это типа Redis, но под капотом у него SQL. Фишка в том, что он сохраняет полную совместимость с Redis API, при этом добавляет крутые плюшки. Например, твои данные теперь не обязаны влезать в оперативку, плюс есть нормальные транзакции (ACID) и возможно...

Post Thumbnail

А как кодить?

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

Post Thumbnail

GigaChat на Go

GigaChat от Сбера - одна из самых доступных и мощных моделей на российском рынке. У нее есть подробное REST API, которое позволяет интегрировать нейросеть в любой продукт: от телеграм-ботов до сложных корпоративных систем. Попробуем заиспользовтаь это API в...

Post Thumbnail

Git в браузерe

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

Post Thumbnail

Flutter, Flame и RPG

В этой статье автор рассказывает про Flame - это перспективный игровой фреймворк для создания 2D-игр. За последние полтора года в нем были реализованы и оптимизированы ключевые функции, что делает его отличным выбором для разработки масштабных RPG с открытым...

Post Thumbnail

gRPC-микросервис на tonic

В статье рассмотрим, как поднять gRPC‑микросервис на tonic и обвязать его аутентификацией плюс метриками через Tower‑middleware. Tonic - это стабильная обёртка на Tokio и Hyper, активно поддерживаемая и адаптированная под актуальные версии Hyper 1.0 и Prost...

Post Thumbnail

Чанкер

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

Post Thumbnail

Заимствования не нужны

Автор считает, что отождествление безопасности Rust с гарантиями проверки заимствований в некоторой степени ошибочно. И в этой статье приводит два аргумента: - Проверка заимствований вызывает серьёзные проблемы с эргономикой в Rust. - Роль borrowchecker в ...

Post Thumbnail

Время в Go

Современные операционные системы обычно отслеживают два типа времени: "настенные" часы и монотонные часы. "Настенные часы" - это “реальные” часы, которые показывают календарные даты и время, например UTC или ваше местное время. Эти часы можно настроить для ...

Post Thumbnail

Рецепты для Go

Сборник полезных снипетов и рецептов для Go. Красиво, но зачем? Интересно, как быстро вымрут такие штуки? Я уже сто лет не заходил на gobyexample, все примеры у нейронок спрашиваю

Post Thumbnail

TinyGo для GSM/GPRS

Pat Whitti периодически выпускает видосы про использование TinyGo. В этом видео поревьювим Go либу, реализующую GSM/GPRS драйвер Рекомендую посмотреть другие видосы этого авора

Post Thumbnail

Создание кода по замыслу природы

Автор статьи открыл для себя игру «Жизнь» Джона Конвея и клеточные автоматы. Он понял, что клеточные автоматы легко понять и исследовать, но трудно создавать новые правила для клеточных автоматов. Он решил использовать генетические алгоритмы для поиска инт...

Post Thumbnail

Искусство умножения матриц

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

Post Thumbnail

Конструктор рейт лимитеров

Обычно рейт лимитеры состоят из кучи правил, которые нужно как-то комбинировать, и всё быстро превращается в бардак. Поэтому автор задумал сделать rate limiter, который легко собирается как конструктор. Что значит гибкость для рейт лимитера - Правильные п...

Post Thumbnail

Прежде всего оффлайн

Когда в 2020 году у Entur грохнулась система продаж, вся Норвегия осталась без билетов на поезда. Но бесплатного проезда не случилось! Оказалось, что проводники могут продавать билеты через своё мобильное приложение - даже когда основные системы легли. Вот ...

Post Thumbnail

Turso DB

Это небольшое руководство поможет разобраться в кодовой базе, инструментах и тестах Turso (ранее известного как Limbo) - переписанной на Rust версии SQLite. Мне, кстати, libsql и Turso очень зашли. Сайт kodikapusta.ru работает на libsql и я уже писал пару с...