golang
One-shot промптинг. Как я начал вайбкодить в 10? раз быстрее

Shotgun: +100 к уронуВообще, я менеджер. Но когда-то писал код и всегда любил это занятие. Серьезно прогал мобильные приложения, и даже заработал за один из ответов на SO больше 100 звездочек. Но с тех пор прошла куча времени. И последнее время меня вновь увлекла эта тема. А как она может увлечь современного человека, измученного миллиардом фреймворков и отставшего от прогресса лет на 15? Конечно-же курсором и вайб-кодингом. И я начал кодить. Собрал несколько ботов, потом замахнулся на CMS. Се…

  • среда, 14 мая 2025 г. в 00:00:10
golang
Синхронизация кеша в распределенных Go (и не только) приложениях

Заранее оговорюсь, всё что описано в данной статье, касается runtime (децентрализованного) кеша.Зачем нам такое может понадобиться? По нескольким причинам:У нас высокие требования к скорости работы приложения, дополнительные запросы к централизованному кешу нежелательны, с целью избежать сетевых взаимодействий.Компания не знает как готовить отказоустойчивый кеш (например redis), или просто не хочет/не может затягивать новую технологию, усложнять инфраструктуру.У нас нет четкого представления о …

  • среда, 14 мая 2025 г. в 00:00:08
golang
Секреты дедлоков

Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе компиляции”. Я решил немного разобраться в этом вопросе и вот что выяснил…Попытка определить на этапе компиляции произойдет ли в программе дедлок в теории алгоритмов более известна как “Проблема остановки” и может быть сформулирована так: “Даны описание процедуры и её начальные входные данные. Требуется определить: завершится ли когда-либо выполнен…

  • среда, 14 мая 2025 г. в 00:00:08
javascript
Как мы приручали mini‑app telegram: 15 боевых задач и что помогло их решить

Когда мы решили вывести на прод Telegram‑мини‑приложение для «капельных» (stream) TON‑платежей, довольно быстро стало ясно: обычный CRUD‑фронт тут не выживет. Сразу накрыла волна специфичных задач — от гранулярного онбординга в Web‑App до борьбы с ограничениями API‑ключей и тонкостей работы с TON SDK во встроенном браузере Telegram. Каждый шаг требовал не только кода, но и аккуратного выбора архитектурных приёмов, иначе продукту грозили дубли запросов, «белые экраны» и несогласованность состоян…

  • среда, 14 мая 2025 г. в 00:00:06
javascript
Особенности перехода на новый редактор neovim

Всем привет, меня зовут Александр, я являюсь фронтенд разработчиком более 4-х лет. В этой статье хочу поделится с вами почему решил перейти с горячо любимого и удобного и комфортного vscode в новый редактор neovim. Что из этого получилось давайте посмотрим дальше. Что такое neovim и причины перехода на него Думаю, что все сталкивались с этими текстовыми редакторами, когда решали мердж конфликты или рибейзили ветки в своих проектах. Да, это были редакторы nano или vim. Так вот, редактор neovim —…

  • среда, 14 мая 2025 г. в 00:00:04
javascript
Isomorphic-validation — Javascript библиотека, облегчающая валидацию пользовательского ввода

Я начал этот небольшой проект под названием isomorphic-validation, как эксперимент, в основном в образовательных целях. Несмотря на то, что существует множество других библиотек валидации, я решил все равно изобрести велосипед. Это была попытка скрыть все сложности, связанные с условными операторами и асинхронностью при создании пользовательского интерфейса, и сделать ее удобной для таких как я новичков, для приминения в проектах без фреймворка.Я выдвинул следующие требования к библиотеке:Групп…

  • среда, 14 мая 2025 г. в 00:00:04
github
xming521 / WeClone

🚀从聊天记录创造数字分身的一站式解决方案💡 使用微信聊天记录微调大语言模型,让大模型有“那味儿”,并绑定到聊天机器人,实现自己的数字分身。 数字克隆/数字分身/数字永生/声音克隆/LLM/大语言模型/微信聊天机器人/LoRA 🚀从聊天记录创造数字分身的一站式解决方案💡 ✨核心功能 💫 涵盖打造数字分身的全链路方案,包括聊天数据导出、预处理、模型训练、部署 💬 使用微信聊天记录微调LLM,让大模型有"那味儿" 🔗 绑定到微信、QQ、Telegram、企微、飞书机器人,实现自己的数字分身 🛡️ 隐私信息过滤,本地化微调部署,数据安全可控 📋特性与说明 Important 0.2.1版本支持了命令行工具,使用前需要重新执行 uv pip install -e . Important0.2.0版本进行了全面重构,数据集目录和脚本路径全部进行了修改,拉取新代码后,csv文件夹放在dataset下,并且需要重新安装依赖。 Important WeClone仍在快速迭代期,当前效果不代表最终效果。 微调LLM效果很大程度取决于模型大小、聊天数据的数…

  • среда, 14 мая 2025 г. в 00:00:02
xaker
Админку LockBit взломали. В открытом доступе опубликован дамп БД MySQL

Вымогательская группировка LockBit пострадала от утечки данных. Некто взломал панели администратора, предназначенные для партнеров группы, похитил данные, дефейснул админку и оставил послание: «Не совершайте преступлений, ПРЕСТУПЛЕНИЯ ЭТО ПЛОХО, xoxo из Праги».

  • вторник, 13 мая 2025 г. в 00:00:25
xaker
Немецкие правоохранители конфисковали инфраструктуру и активы криптобиржи eXch

Федеральное ведомство уголовной полиции Германии (BKA) конфисковало серверную инфраструктуру и закрыло криптовалютную биржу eXch. Ресурс связывают с отмыванием денег, полученных от киберпреступлений.

  • вторник, 13 мая 2025 г. в 00:00:24