golang
Эволюция JSON в Go: от v1 к v2

Вторая версия пакета json/v2, которая появится в Go 1.25 (август 2025) — большое обновление с множеством несовместимых изменений. В v2 добавили новые возможности, исправили ошибки в API и поведении, а также улучшили производительность. Давайте посмотрим, что изменилось!Базовоый сценарий использования функций Marshal и Unmarshal не меняется. Этот код работает как в v1, так и в v2:type Person struct { Name string Age int } alice := Person{Name: "Alice", Age: 25} // Кодируем Алис…

  • вторник, 1 июля 2025 г. в 00:00:07
javascript
Тайная жизнь домашних V8: как движок JavaScript оптимизирует твой код

Всем привет. Меня зовут Виктор Степанов, я frontend chapter lead на платформе СберТеха GitVerse. Хочу рассказать про внутреннюю «механику» V8 и показать, как писать более быстрый код. Поехали!V8 JavaScript Engine увидел свет осенью 2008 года вместе с первым публичным релизом Chromium. И на сегодняшний день плотно, но незаметно вошёл в жизни всех, кто пользуется интернетом, так как используется для запуска JavaScript в большинстве браузеров, а также для его запуска в качестве серверного решения …

  • вторник, 1 июля 2025 г. в 00:00:06
github
visgl / deck.gl

WebGL2 powered visualization framework deck.gl | Website GPU-powered, highly performant large-scale data visualization deck.gl is designed to simplify high-performance, WebGL2/WebGPU based visualization of large data sets. Users can quickly get impressive visual results with minimal effort by composing existing layers, or leverage deck.gl's extensible architecture to address custom needs. deck.gl maps data (usually an array of JSON objects) int…

  • вторник, 1 июля 2025 г. в 00:00:04
github
snailyp / gemini-balance

Gemini polling proxy service (gemini轮询代理服务)Read this document in Chinese Gemini Balance - Gemini API Proxy and Load Balancer ⚠️ This project is licensed under the CC BY-NC 4.0 (Attribution-NonCommercial) license. Any form of commercial resale service is prohibited. See the LICENSE file for details. I have never sold this service on any platform. If you encounter someone selling this service, they are definitely a reseller. Please be careful not to be deceived. Telegram Group: https://t…

  • вторник, 1 июля 2025 г. в 00:00:03
github
aldinokemal / go-whatsapp-web-multidevice

API for Whatsapp Web Multi Device Version, Support UI, Webhook & MCPWhatsApp API Multi Device Version If you're using this tools to generate income, consider supporting its development by becoming a Patreon member! Your support helps ensure the library stays maintained and receives regular updates! Support for ARM & AMD Architecture along with MCP Support Download: Release Docker Image Breaking Changes v6 For REST mode, you need to run <binary> rest instead of <binar…

  • вторник, 1 июля 2025 г. в 00:00:02
habrahabr
TIG сварка в домашней мастерской, знакомство. Часть 3. Подключение, электроды

Продолжим погружаться в восхитительный мир тонкой и качественной сварки любых металлов средствами TIG процесса — работа неплавящимся вольфрамовым электродом в среде аргона, оборудование для которого может быть сравнительно простым, доступным и ремонтопригодным, вплоть до самодельных установок. Исходные условия: любительская домашняя мастерская, невеликий бюджет, нуль опыта. В части №1 мы уже познакомились со средствами защиты и газобаллонной частью дела; в части №2 коснулись сварочных аппарат…

  • понедельник, 30 июня 2025 г. в 00:00:15
habrahabr
Векторный поиск внутри PostgreSQL: что умеет и где может пригодиться pgvector

Итак, ваш проект вырос и вам потребовалась новая функциональность, будь то рекомендательный движок, база знаний или автоматизированная первая линия техподдержки. Для всего этого можно использовать векторный и/или семантический поиск, а также интегрировать в проект LLM. Поздравляю — теперь вам нужно еще и хранить embedding-векторы, а также искать по ним ближайшие объекты. Решений два: внешняя векторная БД или интеграция всего этого богатства в существующий стек. Второй путь проще на старте, нем…

  • понедельник, 30 июня 2025 г. в 00:00:13
habrahabr
Локальный чатбот без ограничений: гайд по LM Studio и открытым LLM

В этой статье мы не только установим локальный (и бесплатный) аналог ChatGPT, но и сделаем обзор самых важных открытых LLM, разберёмся в продвинутых настройках программы LM Studio, подключим чатбота к Visual Studio Code и научим его помогать нам в программировании. А ещё мы посмотрим, как можно тонко настраивать поведение модели с помощью системных промптов.LLM (Large Language Model) — это генеративная нейросеть, обученная на огромных объёмах текстов. Она способна понимать запросы, вести диалог…

  • понедельник, 30 июня 2025 г. в 00:00:12
habrahabr
Всё, что мы узнали с юристом о запрете рекламы в запрещённых соцсетях с 1 сентября

С 1 сентября 2025 года в России вступают в силу новые ограничения на рекламу в соцсетях, признанных экстремистскими. Я — Арина, оунер маркетинга в Хабре, и последние пару недель вместе с юристом разбиралась, что можно, а что с 1 сентября уже нет.В этой статье — выжимка наших разборов. Мы собрали самые частые вопросы из интернета, прокомментировали их и сделали таблички. Публикую это на Хабре — надеюсь, кому-то пригодится. Если лень читать — вот ссылка на презентацию, которую показывала команде.…

  • понедельник, 30 июня 2025 г. в 00:00:11