Обновить

Установка и настройка VPN-сервера на протоколе Hysteria 2

Уровень сложностиПростой

Пошаговое руководство для новичков, которые хотят самостоятельно настроить свой собственный VPN-сервер на протоколе Hysteria 2. Вам не нужны глубокие знания Linux или сетевых технологий - достаточно уметь копировать команды и внимательно следовать инструкции.

Читать далее

Голосовой ввод в Claude на русском — бесплатно и офлайн за один вечер

Уровень сложностиПростой

Автор: Дмитрий Сосунов совместно с Claude
Уровень: для тех кто не программист, но не боится терминала
Время: один вечер
Результат: иконка в строке меню Mac → нажал Запустить → говоришь в Claude

Читать далее

Рынок труда — слив кандидатов. Диверсия или импотенция?

Уровень сложностиПростой

Что сейчас происходит на рынке труда? Естественно у тех, кто пишет статьи, есть достаточно глубокое со своей стороны погружение. Тем не менее это не создаёт полную картину. Классическая картина со слоном, у которого кто-то щупает ноги, кто-то хвост, кто-то хобот.

Она присутствует и в рынке труда. Чтобы сделать скрининг этой отрасли, нужно залезть в самый частотный и быстрый процесс, который находится на каких-нибудь сайтах резюме. Типа Headhunter. Великий и ужасный. Так вот. Вы можете отправить за очень короткое время 100 резюме в разные компании. Какой прогресс! А есть еще чатботы с еще большими цифрами. ...

В агрегаторе резюме вам сразу же дадут ответы и пошлют нафиг. Под разными предлогами. И с разной степенью тяжести.

Где-то ваш отклик попадет в собеседование. И вам скажут, что вас уже записали на собеседование. Уже всё. Бежать нужно. Потом тишина неделями.

И если переходить сразу к решению. Решение существует. Оно есть в других отраслях. Это всё уже проходили. Пока не буду его озвучивать. Вдруг, интересно.

Чтобы увидеть его самостоятельно нужно рассмотреть всю цепочку. И все варианты. Все клиентские пути. Например всех ли нужно по одному пайплайну оправлять? Или мож гибкость в приеме позволит немного смеслости мысли?

А как же всё-таки клиент доходит у нас до… вот того самого первого регистационного действия. Но при этом нужно сказать, что если мы (грамотно) обнародуем клиентский путь, он становится общественным знанием. Это то, что нужно делать, чтобы перейти к новой парадигме. Неожиданно, да?

Согласно Томасу Куну, который написал «Структура научных революций», смена парадигмы происходит с обобществлением знаний и индоктринацией их. Условно говоря если мы говорим что зож это хорошо, то все наши города распланированы, чтобы некий минимум в 30 минут ходьбы был гарантирован расположением зданий. И если вдруг этот норматив повысится или снизится, всего города надо снести и построить заново. К счастью те кто строил Питер или другие вечные города не предоставили нам такой расточительности.

Я всем очень советую прочитать Т.Кун "Структура научных революций".

Потому что сейчас то, что происходит, это ускоренный вариант (научных революций). Того, что ему в своё время понадобилось анализировать десятилетия разных бизнесов. А сейчас это в течение смены технологии.

Цикл смены технологии сейчас 2,5 года. Может уже даже 2 стал. И вот соответственно эти технологии.

Подробнее можно послушать здесь
Какие то предварительные обсуждения были в "Стратегия Экосистем" @t6str
И в местных сетка, тенчат. Ссылки они блочат, но стихи им не время писать
Везде ник @art1step в телеге были каналы @isyntez с музыкой и @moderneco про информационную повестку пробные кирпичи.

Можно поделиться звуковым файлом mp.3

Как меня назвали «невовлечённым», а я нашёл офшоры на Кипре

Уровень сложностиПростой

«Бизнес — это не то, что написано на сайте. Это то, что написано в налоговой декларации.»

Мне заблокировали доступ к GitLab. За неделю до этого я нашёл первую аномалию в бизнес-структуре и отправил им письмо. После блокировки копал глубже — и нашёл офшоры на Кипре.

Всё началось с того, что меня назвали «невовлечённым специалистом».

Это история о том, как два вечерка на Руспрофайле и нейросетка дали больше информации, чем почти два года работы внутри компании. И о том, что любой разработчик может проверить своего работодателя так же.

Начать расследование

Деплой веб-приложения на Yandex Cloud: Terraform + GitHub Actions от нуля до продакшна

Уровень сложностиСредний

В этой статье — полный разбор инфраструктуры. Поднимаем всё через Terraform, деплоим через GitHub Actions, секреты храним в Lockbox. Никаких (почти) кликов в панели управления облаком вручную — всё воспроизводимо.

Читать далее

Корректировка внешнего вида «Отчётов» в Яндекс Метрике

Уровень сложностиСредний

В Яндекс Метрике окончательно изменился дизайн и больше нет возможности использовать более старую версию. В новой же есть ряд неудобств. Корректируем. Совсем немного, несколько деталей в разделах «Источники, сводка», «Поисковые запросы», «Страницы входа», «Устройства», «Браузеры» и так далее.

Читать далее

Jarvis Pattern: почему AI-агенту не нужен фреймворк, а нужна операционная система

Уровень сложностиСредний

Один AI-агент на базе Claude Sonnet закрывает 100% моих DevSecOps-задач. Без фреймворков, без оркестраторов, без векторных баз. Только LLM, операционная система и markdown-файлы. Рассказываю архитектуру, которая за этим стоит.

Формула: LLM + OS + Files

Как в max поучить ссылку на пост в канале по api?

Уровень сложностиПростой

Возможно как и я вы тоже столкнулись с проблемой, что не понятно как формировать ссылку на пост в макс на сервере.

Из браузера это делает достаточно легко. Вы нажимаете правой кнопкой мыши и формируете ссылку

Читать далее

Я посадил AI-агента на свой VPS и перестал открывать SSH

Уровень сложностиСредний

Я посадил AI-агента на свой VPS и перестал открывать SSH. На сервере крутится дюжина Docker-контейнеров — клиентские проекты, SaaS, мониторинг, базы. Раньше любая мелочь требовала SSH: глянуть логи, рестартнуть контейнер, проверить место на диске.

Теперь я пишу в Telegram «память за 90%, разберись» — и через минуту получаю ответ: что случилось, что починил, сколько памяти сейчас.

В статье — реальные сценарии: SQL-запросы к PostgreSQL из Telegram, автодиагностика упавших сайтов, правка конфигов, мониторинг с авторестартом и управление задачами в YouTrack. Всё через кастомные shell-скрипты и AI-агент OpenClaw.

Читать далее

Программа заливки замкнутой области на C#

Уровень сложностиСредний

В этой статье мы представим реализацию алгоритма заливки (flood fill) на языке C#. Будем использовать метод правой руки, методом 4-связной заливки. Подобная программа необходима в любом графическом редакторе.

Читать далее

Нейро-интерпретатор: архитектура исполнения кода с вероятностным достраиванием

Уровень сложностиСложный

Что если интерпретатор сможет понимать не только корректный код, но и намерение разработчика?

В статье предлагается концепция нейро-интерпретатора — системы, которая объединяет классический парсер и нейросетевую модель для достраивания неполного кода. Вместо строгого требования полного синтаксиса появляется двухуровневая архитектура: вероятностный слой предсказывает структуру программы, а детерминированный слой валидирует и исполняет только проверенный AST.

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

Читать далее

Автоматизируем рутину в Recon: как я написала свой Suite для сбора данных

Уровень сложностиПростой

Классическая разведка (Recon) — это тот еще зоопарк. У тебя открыто десять вкладок терминала, в одной крутится subfinder, в другой — nmap, в третьей ты судорожно пытаешься вспомнить синтаксис очередного редкого скрипта с GitHub, который не обновлялся пять лет...

Читать далее

Свой tree-фильтр на C++: убрал 20к дублирующихся файлов из вывода одной командой

Уровень сложностиПростой

Свой tree-фильтр на C++: убрал 20к дублирующихся файлов из датасета одной командой

Скачал датасет для нейронки — 50k .png + разметка. tree показал 20 тысяч objects.txt подряд. Экран кончился на 300-й строке.

Написал 40 строк C++ — фильтр с дедупликацией по маске.

До:

text

├── labels/ │ ├── objects.txt <- 20k раз │ ├── labels.txt <- 20k раз

После:

text

├── labels/ │ ├── objects.txt <- только первое │ └── labels.txt <- только первое

Использование:

bash

tree dataset/ | treefilter "*.txt"

Код + бинарник: github.com/aleksejbiriulin/tree_group

Студенческий лайфхак: когда tree тонет в мусоре — пиши свой фильтр. 0.1 сек на GB, ANSI-цвета живы! 🚀

Читать разбор

Из жизни провайдеров: история одного факапа

Уровень сложностиСредний

Мы небольшой региональный интернет-провайдер. Недавно случился у нас инцидент.

Первый звоночек прозвенел, когда было зафиксировано резкое уменьшение нагрузки на внешнем интернет‑канале, сопровождавшееся записями в логах KERNEL PERF interrupt took too long, lowering на одном из серверов, обеспечивающих доступ в сеть Интернет. Расследование показало, что нагрузка вернулась к норме в течение 15 минут, и никаких последствий не было выявлено.

Что же там случилось?

RunKoda — облачная IDE где AI пишет код, а не ломает его

Уровень сложностиСредний

Я построил облачную IDE где несколько разработчиков могут одновременно работать с AI-агентами без конфликтов. AI Оркестр координирует запросы: анализирует scope, блокирует файлы, запускает неконфликтующие задачи параллельно. Под капотом: Next.js 16, Docker-контейнер на проект, Yjs CRDT, Redis-очередь, CodeMirror 6. Рассказываю как это устроено и зачем.

Читать далее

Как мы посчитали квантовые поправки к гравитации для всех частиц Стандартной модели

Уровень сложностиСложный

Что если гравитация Ньютона — это только приближение? Не в смысле Эйнштейна (это мы уже знаем), а ещё глубже, на квантовом уровне?

В этой статье я расскажу, как мы вычислили конкретные квантовые поправки к гравитации, исходя из одной красивой идеи, и проверили результат с точностью до 100 десятичных знаков.

К квантовым поправкам

История о том, как я делал бота для записи на прием, а сделал небольшой SaaS

Уровень сложностиСредний

Долгое время наблюдал, как знакомая косметолог ведет запись на прием к себе. Ей писали в вацап, телегу, смс и звонили, она все это переносила на айпад в заметки. Как-то спросил: А че удобно все это? Сказала, что нет, конечно. Отнимает много времени. И тут я герой весь в белом, говорю: Давай бота в телеге сделаю. Вот с этого все и началось. Пропущу историю создания бота этого. Хотя он по сути и стал отправной точкой. Через пару месяцев сделал ей миниапп. О, как она была рада! И параллельно начал размышлять о саас в миниапп для услуг по записи. Делал себе все тихонько, а потом чудесная новость: телегу тормозят и хотят заблочить. Вот тут у меня подгорело, конечно… Решил не хоронить проект, а перевести все в PWA. Ну сказано – сделано. Хотя вот тут я и словил кучу проблем.

Читать далее

Один отчет — два мира Как мы переносили сложную аналитику с Power BI на Visiology

Уровень сложностиПростой

Честно говоря, когда мы затевали этот эксперимент, у меня были сомнения.

Не из серии «получится или нет», а скорее - насколько будет больно.

Ведь идея взять сложный отчет с нетривиальной семантической моделью, различными визуализациями и метриками, и просто «перенести» его в другую систему звучит… ну, слегка наивно.

Но задача была понятная: проверить на практике, можно ли переехать на Visiology и не потерять ключевую аналитику. Не в теории, а вот прямо руками.

Спойлер: точь-в-точь не получится.
Но (и это важно!) все бизнес-задачи мы в итоге закрыли.
Иногда элегантно. Иногда через костыли. Но закрыли.

Читать далее
1
23 ...