golang
Когда atomic действительно быстрее Mutex

ВведениеПривет, Хабр! Эта статья посвящается важной теме работы в многопоточной среде. Для безопасной работы с одним ресурсом из разных горутин разработчик должен быть уверен в безопасности и обособленности действий, чтобы не создать ситуации, в которых "гонки данных" (data race) ломали бы важную логику и создавали коллизии данных.В случаях, когда нужно обращаться к одному источнику из разных горутин в Go обычно используют sync/atomic или Mutex. Основная задача текущей статьи рассказать…

  • понедельник, 14 сентября 2026 г. в 00:00:12
javascript
Я просил ход, который сделал бы человек. Stockfish ответил правильным

С лета у меня в браузере рядом с доской работает локальный Stockfish и подсказывает стрелкой на лучшем ходу. Люди, которые начали пользоваться и разбирали этим свои партии, выразили одну и ту же претензию, каждый своими словами. Ход верный, но ход непонятный. Я бы так никогда не сыграл — покажи, что сыграл бы я, и объясни, чем это плохо.Я полез в настройки силы. У движка есть Skill Level, можно урезать глубину, можно ограничить число узлов, можно задать рейтинг и попросить играть слабее. Вечер …

  • понедельник, 14 сентября 2026 г. в 00:00:10
javascript
Архитектура универсального провайдера баз данных на TypeScript без JDBC

1. Введение: Отсутствующий SPI в современных средах выполненияВ зрелых корпоративных экосистемах вроде Java или .NET инструменты для работы с базами данных опираются на стандартизированные на уровне среды выполнения интерфейсы (Service Provider Interfaces / SPI):Java: java.sql.Driver, java.sql.Connection, java.sql.Statement и java.sql.ResultSet (JDBC)..NET: System.Data.Common.DbConnection, DbCommand и DbDataReader (ADO.NET).В этих платформах производители СУБД — будь то Oracle, PostgreSQL, MySQ…

  • понедельник, 14 сентября 2026 г. в 00:00:09
javascript
Рендеринг Angular-приложения в Minecraft

Идея эксперимента состоит в том, чтобы отрендерить Angular-приложение в Minecraft. Создание компьютера из редстоуна, способного запустить Node.js, могло бы занять полжизни, поэтому приложение работает в Node.js снаружи, а Minecraft служит ему экраном.В ходе эксперимента создаётся приложение погоды с управлением из игрового мира. За интерфейсом стоят обычные Angular-сущности.Для этого нужно связать три вещи: операции Angular над элементами, расчёт их расположения и команды Minecraft. Выберем спо…

  • понедельник, 14 сентября 2026 г. в 00:00:07
javascript
Устал листать неинтересные проекты на Kwork.ru добавил кнопку Скрыть

На kwork.ru/projects каждый день 50 проектов, половина не подходит. Фильтра «скрыть» нет листаешь одно и то же. Сделал расширение Kwork Hider. Кто листал тот знаетЧто делаетНа карточке две кнопки: × Скрыть и ☆ Сохранить. Скрытые исчезают из ленты и уходят в попап → Скрытые, сохраненные подсвечиваются зеленым и уходят в Сохраненные. Бейдж на иконке показывает сколько. Все только локально в браузере.Появились две кнопки не интересные проекты можно скрыть они никогда не появятся снова После скрыт…

  • понедельник, 14 сентября 2026 г. в 00:00:06
javascript
Бесплатный плагин для входа через VK ID на WordPress: как закрыли потребность, когда готовых решени…

Начал я делать очередной сайт на Wordpress и решил упростить регистрацию пользователям. По этому пошел по схеме вход через другие сервисы. Как стало нынче модно-сковородно использовать авторизацию через ВК. Ее то я и решил прикрутить. Делал уже это раньше но вот сегодня столкнулся с проблемой.Поиск готового решения: Был проведён поиск альтернатив. Официальные плагины из каталога WordPress либо не поддерживают VK ID, либо просто не работают с новым протоколом. На форумах и в обсуждениях — та же …

  • понедельник, 14 сентября 2026 г. в 00:00:05
github
tonhowtf / omniget

Download Udemy and Hotmart courses, YouTube videos, music and books — 1,800+ sites, no terminal. Free open-source desktop app for Windows, macOS and Linux, with a built-in course player, PDF/EPUB reader and music library. Powered by yt-dlp. Your files stay on your computer. OmniGet English · Português (BR) · Русский · 简体中文 Download Udemy and Hotmart courses, YouTube, Instagram, X, Pinterest, TikTok and 1,800+ other sites.Then transcribe, convert, read and study what you saved.…

  • понедельник, 14 сентября 2026 г. в 00:00:03
github
ever-co / ever-gauzy

Ever® Gauzy™ - Open Business Management Platform (ERP/CRM/HRM/ATS/PM) - https://gauzy.coEver Gauzy Platform 💡 What's New 🔥🔥🔥 we just released Ever Works - An open agentic runtime that autonomously researches, ships, and maintains entire businesses, 24/7. Please grab it now from https://github.com/ever-works/ever-works and make it ⭐⭐⭐ on GitHub! if you like Gauzy, you should also like Ever Teams - Open Work & Productivity Platform. Please check https://github.com/ever-co/ever-teams …

  • понедельник, 14 сентября 2026 г. в 00:00:02
xaker
Фреймворк PEEP использует Chrome и Edge для выполнения команд после взлома

Исследователи компании SOCRadar обнаружили фреймворк PEEP, предназначенный для постэксплуатации. Он маскируется под расширение для браузера и использует Chrome или Edge как полноценный бэкдор. Малварь способна похищать данные из браузера и перехватывать сессии, а через Native Messaging получает доступ к ОС и может выполнять команды на зараженной машине.

  • воскресенье, 13 сентября 2026 г. в 00:00:11