TL;DR: Написал open-source десктопное приложение UnblockPro на Electron, которое в один клик обходит DPI-блокировки Discord, YouTube и других сервисов. Работает на macOS и Windows. Без VPN, без серверов, без абонентки. Код на GitHub — by-sonic/unblock-pro.Зачем вообще это было нужноС осени 2024 года ситуация с доступом к Discord и YouTube в России стала, мягко говоря, непростой. VPN — вариант, но:Платные сервисы стоят денег и сливают скоростьБесплатные — сливают данныеНе все работают стабильноН…
Встав утром и посмотрев в профиль, отметил: на Хабре много лет, писал статьи, писал код. И ни разу не писал о коде на Хабре. А вообще-то разработчик. Поззорище! Пора исправляться. Поговорим о классической (и болезненной) проблеме кодирования "присваивание вместо равенства" которая в любой момент может создать очень много проблем. О логическом источнике этой ошибке, и о способах решения. Ну и ещё слегка вспомним "Звездные войны" :)Проблема "диверсанта" внутри условияКогд…
Исходный код, разобранный в статье, размещён по ссылкеНа картинах или геральдике Георгий Победоносец всегда с копьём. Но почему копьё? Можно было изобразить лук, мечь, булаву. Длинное древко копья идет в облако в небеса (к начальству): знание и сила работают с инструментом действия как левая и правая нога. Метафора c Claude Code прямолинейна. Impossible? Possible.Именно в этом проблема Claude Code.Claude Code — это AI-агент от Anthropic для автономной разработки кода. Он обладает сверхчеловечес…
GitHub Agentic Workflows GitHub Agentic Workflows Write agentic workflows in natural language markdown, and run them in GitHub Actions. Contents Quick Start Overview Guardrails Documentation Contributing Share Feedback Peli's Agent Factory Related Projects Quick Start Ready to get your first agentic workflow running? Follow our step-by-step Quick Start Guide to install the extension, add a sample workflow, and see it in action. Overview Learn about the concepts behind agentic workflows, e…
В мире, где всё чаще во главу угла ставятся деньги, а не реальная польза, легко потерять ориентиры. Мы привыкли к тому, что образовательные курсы - это конвейер по выкачиванию средств, а Junior-разработчики - просто статистика. Мне захотелось создать что-то, что выбивается из этой парадигмы. Что-то, что принесет реальную пользу сообществу Гоферов.Представляю вам The Gopher Shop - бесплатный open-source проект для обучения Go-разработке.Почему сейчас?Многие говорят: «Зачем учить программирование…
Зачем изобретать свой Street View?Все мы привыкли к Google Street View, но что, если нужно показать пространство, куда машина со 360-камерой не заедет? Интерьер офиса, музей, университетский холл. Коммерческие решения для виртуальных туров часто дороги или ограничены в кастомизации.Рисунок 1 – Интерактивная 3D-карта институтаПривет! Меня зовут Илья, я студент Иркутского Политеха. Я столкнулся с задачей — создать интерактивную карту этажа университетского корпуса. Ранее создавалась такая же инте…
Когда заходит разговор про WebAssembly, где-нибудь в начале дискуссии обычно появляется комментарий в духе «А что, собственно, произошло?»Этот язык преподносили как нечто поворотное. Неужели это просто был яркий маркетинг? А может, очередной случай с обречённым на провал апплетом JVM?И я хочу подойти к этой теме немного со стороны, так как подобные вопросы содержат ошибочные предположения, которые следует прояснить.СодержаниеРеальная картинаЧто такое WebAssemblyО скоростиОб эффективностиЦелевая…
➕ Docker add-ons for Home AssistantHome Assistant Apps: The official repository Apps (formerly known as add-ons) for Home Assistant allow you to extend the functionality around your Home Assistant setup. These apps can consist of an application that Home Assistant can integrate with (e.g., a MQTT broker or database server) or allow access to your Home Assistant configuration (e.g., via Samba or using the File Editor). Apps can be installed and configured via the Home Assistant frontend on syste…
A minimal, secure Python interpreter written in Rust for use by AI Monty A minimal, secure Python interpreter written in Rust for use by AI. Experimental - This project is still in development, and not ready for the prime time. A minimal, secure Python interpreter written in Rust for use by AI. Monty avoids the cost, latency, complexity and general faff of using a full container based sandbox for running LLM generated code. Instead, it lets you safely run Python c…