Pull to refresh
-4
@fbirdread⁠-⁠only

User

Send message

Anubis: заморозка приложений по состоянию VPN

Level of difficultyMedium
Reading time24 min
Reach and readers156K

Приложения на вашем телефоне могут обнаружить VPN через SOCKS5 на localhost и слить IP-адрес сервера. Рабочий профиль (Island, Insular, Shelter) скрывает VPN от ConnectivityManager, но не от tun0, маршрутов и локальных портов. Так родился open-souce Anubis, который решает проблему иначе - автоматически отключает приложения через pm disable-user при смене состояния VPN. Мёртвое приложение не может ничего детектить, потому что его не существует.

Под капот Anubis

«Старички» V100 в деле и модные ИИ-агенты для написания документации

Level of difficultyMedium
Reading time7 min
Reach and readers6.3K

Документация к инфраструктуре устаревает быстрее, чем коммиты попадают в main ветку, но мы решили эту «боль», отдав её на откуп ИИ. В статье разбираем, как связка из нескольких LLM-агентов автоматически парсит Ansible-плейбуки, генерирует пользовательские инструкции, проверяет и переводит их. Всё это крутится на четырёх Tesla V100 с ручной балансировкой через Ollama и OpenWebUI — без свежего железа, но с десятками сэкономленных часов и гарантией актуальности текстов.

Читать далее

Мой CLAUDE.md — 582 строки. Вот зачем

Level of difficultyMedium
Reading time6 min
Reach and readers37K

Каждый новый чат с Claude Code начинается с нуля. Агент не знает ваш проект, не помнит что вы обсуждали час назад, и на шестой раз всё равно полезет “чинить” конфиг который работал нормально. А ещё каждую неделю в r/ClaudeAI новая история про удалённую базу или запушенные секреты.

Типичный CLAUDE.md на 5-10 строк не решает ни одну из этих проблем. У меня это выросло в 582 строки и 6 слоёв - rules, memory, handoffs, chronicles, hooks, skills. За каждым правилом стоит конкретный инцидент. В статье - три истории которые всё изменили, и открытый репозиторий с 17 принципами из 37 arxiv papers.

Читать далее

Как мы провели лоботомию 744-миллиардной нейросети GLM-5.1, чтобы запустить её на 16 ГБ VRAM

Level of difficultyMedium
Reading time3 min
Reach and readers8.4K

У нас не было фермы. У нас была бесплатная виртуальная машина на Kaggle с одной старушкой NVIDIA T4 на 16 ГБ VRAM. И у нас была концепция экстремального MLOps под кодовым названием «Russian Winter 26».

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

Читать далее

Почему Claude Cowork — это то, чем ChatGPT должен был стать, но не стал

Reading time4 min
Reach and readers17K

Claude Cowork превращает часы работы в минуты. ChatGPT так не умеет.

Я работаю с Claude Cowork с первого дня его появления.

Это потрясающий инструмент для автоматизации рутинных компьютерных задач.

Вот чем Claude Cowork принципиально отличается от ChatGPT:

У него есть прямой доступ к вашим локальным файлам — а значит, он может мгновенно браться за любую задачу (при правильной настройке)

Он берёт на себя многошаговые задачи и выполняет их автономно

Он создаёт профессиональные документы — Excel, PowerPoint, Word

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

Работа с ChatGPT — это как сидеть в пузыре чата. Бесконечные уточнения туда-сюда, потому что он понятия не имеет, что вы на самом деле пытаетесь сделать.

Claude Cowork устроен иначе.

Его контекст — это папка и файлы, к которым вы даёте ему доступ.

Вы указываете на папку, формулируете задачу → Cowork составляет план и выполняет сам.

К концу этой статьи вы узнаете:

Как пользоваться Claude Cowork

Как экономить часы работы с Cowork (то, чего ChatGPT не умеет)

Как сделать Cowork ещё мощнее с помощью плагинов и коннекторов

Читать далее

Как я превратил Codex в персонального Джарвиса

Level of difficultyEasy
Reading time8 min
Reach and readers11K

Можно ли превратить coding agent не просто в помощника по коду, а в персонального ассистента с долговременной памятью? Я собрал для Codex иерархическую базу знаний на Markdown и Git, добавил роли, автоматизации, AnkiConnect и Telegram-архивы, а затем проверил, насколько далеко можно зайти без векторных баз и сложного RAG. В статье показываю, как устроена такая система, где она реально полезна и почему главный вопрос здесь не в модели, а в архитектуре памяти.

Читать далее

Как пользоваться Claude Code без VPN и обезопасить себя от AI-саботажа

Level of difficultyMedium
Reading time4 min
Reach and readers47K

Проблема 1 — VPN неудобный. Одни сервисы не работают без него, другие не работают с ним, поэтому весь день приходится перетыкиваться туда-сюда, это раздражает. Плюс те VPN, которыми пользуюсь я, иногда (стараниями Роскомнадзора видимо) умирают на несколько часов — и вся работа встает. 

Проблема 2 — недавно на Реддите чувак рассказывал, как проморгал какое-то разрешение — и агент снес ему весь диск D. Безвозвратно. У меня тоже были случаи, когда нейронка затупила и удалила что-то не то, но она хотя бы удаляла файлы из проектов, подключенных к Гитхабу. Восстановил и работаешь дальше. Но если она безвозвратно удалит какие-то личные файлы за пределами проекта, будет неприятно.

Я нашел изящный способ решить обе проблемы одним махом. Работает не только с Claude Code, но и с любым другим CLI-агентом — такие есть у Codex, Gemini и даже у Cursor.

Читать далее

Как я худела на отечественном аналоге «Оземпика»: предрассудки, побочки и результаты

Level of difficultyEasy
Reading time6 min
Reach and readers18K

За два года я набрала 20 килограммов — привет удаленка и стресс. Попытки похудеть заканчивались одним и тем же: временный минус на весах, а потом откат — иногда даже больше, чем было.

Уже больше полугода я принимаю препарат для снижения веса — отечественный аналог «оземпика». В этой статью расскажу, как к этому пришла, какие анализы сдавала, как это повлияло на мое здоровье и что происходит с весом и привычками сейчас

Дисклеймер: в этой статье я не буду называть препарат, ибо их на российском рынке сейчас немало, у них +- одинаковая клиническая эффективность, но некоторые сильно отличаются ценой. 

Читать далее

Как за 22 часа я собрала полноценный UI-прототип корпоративной системы с помощью ИИ

Level of difficultyMedium
Reading time10 min
Reach and readers8.7K

Всем привет и приятно познакомиться! Меня зовут Азалия Мухаярова, я работаю системным аналитиком в «Технократии». И в этом тексте расскажу вам, как с помощью Figma Make и AI-ассистента сделать рабочий прототип корпоративной системы за 20 с небольшим часов.

Читать далее

«Хранилище Google переполнено»: Как очистить Gmail от мусора и обойти покупку подписки

Level of difficultyEasy
Reading time3 min
Reach and readers53K

Рано или поздно каждый пользователь экосистемы Google сталкивается с уведомлением о том, что бесплатные 15 ГБ пространства закончились. Письма перестают приходить, файлы на Диск не загружаются, а Google настойчиво предлагает оформить ежемесячную подписку.

Но прежде чем доставать карту (а с определенного момента оплатить подписку в целом стало весьма нелегкой задачей), стоит разобраться, чем именно занято место.

Чаще всего проблема не в важных документах, а в цифровом мусоре, который годами копился в вашей почте.

Читать далее

Музыкальный блокнот. Приложение разбора игры на гитаре по видео (вайб кодинг 1 день)

Level of difficultyEasy
Reading time2 min
Reach and readers7.7K

Несколько раз в жизни мне случайно попадалась в руки гитара, и я начинал учить песни Стинга. Shape of my heart, Fragile — любимые с детства. Их я легко нашел на ютубе, подробные разборы, понятные для чайников — где какую страну зажимать и в каком порядке дергать.

А вот с Desert Rose возникли трудности — я не смог найти по ней внятный урок. Только примитивный набор аккордов типа Am, Dm, C. Но я нашел исполнение одной девушки, которое понравилось, и решил разобрать его. Сначала я просто смотрел на видео и повторял. Но дальше нескольких аккордов не получилось выучить — объем информации слишком большой. Я пытался в тетрадке делать записи, но тоже не осилил. Смотрел несколько приложений для составления табулатур и счел их крайне неудобными. Я пытался отказаться от записей и «вербализации», а двигаться на чувствах и интуиции — и тоже не смог

В итоге я сделал скриншоты всех перестановок руки (их получилось 75). И в редакторе изображений отметил перебор. Получилось такое:

Читать далее

Стриминг из космоса: как обсерватория Веры Рубин делает революцию в астрономии (и скоро вы это заметите)

Reading time12 min
Reach and readers8.2K

В подвалах Калтеха хранятся тяжелые коробки, собранные волонтерами. Больше 500 штук, с бесценным содержимым. Внутри — стеклянные фотопластинки размером 35×35 см, каждая из которых несет на себе фрагмент неба середины XX века. С 1949 по 1958 год телескоп Паломарской обсерватории в США трудился над созданием своего звездного атласа (POSS — Palomar Observatory Sky Survey). Всего было получено более 1 800 пластинок, зафиксировавших все небо северного полушария. Пластинки бережно проявлялись, описывались, копировались, рассылались по университетам и обсерваториям. Астрономы из разных стран вручную сверялись с ними, иногда сомневаясь: звезду они видят или же стоит пенять на дефект съемки?

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

Читать далее

Как умываться и про наш биохимический снобизм

Reading time8 min
Reach and readers11K

Энзимная пудра — это отшелушивающий порошок для ухода за кожей. А энзимная она потому, что там есть энзимы: это белковые ферменты — катализаторы химических реакций. С ними мы перевариваем еду, например.

Тут мы предлагаем немного «переварить» лицо.

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

У нас энзимы дают отшелушивающий эффект. Они растворяют клейкое вещество, которое удерживает омертвевшие роговые чешуйки на коже. При умывании они легко отделяются, оставляя здоровую кожу.

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

Но оказалось, что Маша — это, конечно, Маша, но 10 баксов — это 10 баксов. Мы полезли делать энзимную пудру и удивились, насколько же криво сделано то, что есть в массовом сегменте.

Первое, что бесило, — слово «Натуральный» на упаковке, и это было главным фактором выбора пудры женщинами. Например, помёт голубя — тоже очень натуральный. «Ручное натуральное органическое» обычно гораздо менее экологично и ниже качеством, чем серийное промышленное (вот пост). В общем, все достают готовые белковые комплексы из растений, потому что это дешевле, чем синтезировать такие же с нуля, и мы делаем так же.

Только не пишем на упаковке всякую чушь.

Читать далее

Эффективный кроль: советы новичку от новичка

Level of difficultyMedium
Reading time5 min
Reach and readers20K

Плавание - необычный вид спорта. Его ключевое отличие от "сухопутных" дисциплин в дыхании: оно порционное, ритмичное и почти такое же спокойное, как в состоянии покоя. Если во время бега или езды на велосипеде вы дышите так, как требует организм, то в воде приходится подстраиваться под ритм гребков и вдохов. Попробуйте-ка пробежать километр, дыша с паузами - и вы сразу почувствуете, насколько это непривычно.
В этой статье я расскажу о своём опыте освоения кроля за восемь месяцев. Я не тренер и не профессионал, а такой же новичок, который учился по видео, пробовал, ошибался и снова пробовал. Поэтому советы здесь не академические, а простые, рабочие и проверенные на себе. Возможно, они помогут вам избежать моих ошибок, а может быть, кто-то поделится своим опытом, и я начну плавать еще дальше и легче.

Читать

HAProxy в 2025: от TCP до L7 — балансировка без боли

Level of difficultyMedium
Reading time21 min
Reach and readers41K

Привет, Habr. Сегодня снова поговорим о прокси — это, пожалуй, моя любимая тема, и я рад вернуться к ней. На этот раз речь пойдёт об универсальном солдате в мире балансировки — HAProxy. Этот инструмент уже много лет остаётся стандартом в высоконагруженных системах, но за последние релизы он стал ещё мощнее и гибче.

Напомню, HAProxy (High Availability Proxy) — это высокопроизводительный, отказоустойчивый прокси-сервер и балансировщик нагрузки, способный работать как с HTTP(S), так и с TCP-трафиком. Это делает его идеальным решением не только для веб-приложений, но и для баз данных, почтовых систем, брокеров сообщений и других сервисов.

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

Итак, чем же хорош HAProxy как балансировщик и что интересного появилось в новых версиях?

Читать далее

3D-печать без швов — Часть 1: как я «скрестил» Vase Mode и послойную печать чтобы вывести изделие в серию

Level of difficultyMedium
Reading time7 min
Reach and readers23K

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

Читать ниже...

Сам себе нефтяная скважина: как добывать топливо из воздуха?

Level of difficultyMedium
Reading time11 min
Reach and readers20K

Картинка: ArtPhoto_studio, Macrovector, Freepik

Мы живём в постоянно дорожающем мире: с каждым годом какой-либо очередной компонент нас «радует» своей повысившейся стоимостью. 

Не исключение и моторное топливо — которое у многих, имеющих машину, уже превратилось в отдельный «объект инвестирования», так же как и «работа на фаянсового друга» :-D

Но на самом деле смешного здесь мало.

Тем не менее, потенциально есть практически неисчерпаемый океан энергии, для доступа к которому не нужно быть «правильным человеком, знающим правильных людей и владеющим правильным участком с запасами нефти в правильной стране», так как к этому океану имеют доступ все: это воздушный океан над нашей головой!

Он содержит просто огромное количество потенциального топлива в виде газов! 

Конечно, не всё так просто, однако, даже известная нефть является «углеводородом» — чуете, куда ветер, то бишь «газ» дует? ;-) 

Горючие вещества можно получать из газов! Попробуем прикинуть, как это можно было бы осуществить, и есть ли в мире подобные аналоги, так как получить собственную «нефтяную скважину», которая качает «просто из воздуха», уж очень заманчиво... 

Читать далее

Цифровая картотека людей в Obsidian

Level of difficultyEasy
Reading time4 min
Reach and readers27K

Любой гайд по Обсидиану начинается с совета не использовать плагины, дабы не усложнять систему и собственную жизнь. Большинство после этого тут же советует пару базовых плагинов - ну без которых вот прямо совсем сложно жить. На днях мне вообще попалась статья, где человек пытался сделать картотеку людей, но вместо того чтобы просто делать картотеку, он копировал какие-то шаблоны вручную, после чего написал мануал, как автоматизировать этот бесполезный труд.

Интересно то, что идея картотеки была взята из картотеки Джона Рокфеллера с отсылкой на Rolodex. И вот это реально интересная штука, которая меня сильно заинтересовала и дала вдохновение для её цифровой реализации.

Читать далее

Основы теории вероятностей для будущих программистов и дата-аналитиков

Level of difficultyMedium
Reading time13 min
Reach and readers49K

Теория вероятностей — важный инструмент, который помогает создавать случайные числа для симуляций и криптографии, улучшать алгоритмы и структуры данных, а еще — разрабатывать точные модели для машинного обучения.

Вместе с Ильей Котовым, специалистом по Data Science в МТС Big Data, разбираемся в основных понятиях теории вероятностей и рассказываем, где и как ее используют. 

Читать далее

Семь смертных грехов IT-резюме. Взгляд рекрутера, отсмотревшего 1 млн+ кандидатов

Reading time5 min
Reach and readers15K

Привет, Хабр. Меня зовут Роман Изотов. Последние 5+ лет я провел «по ту сторону баррикад» — в IT-рекрутинге. За это время через мои руки (и глаза) прошло более миллиона резюме. Да, миллиона. И 95% из них — это тихий ужас.

Я видел, как гениальных инженеров с опытом в бигтехе разворачивали на входе из-за одной глупой ошибки в PDF-файле. Я видел, как люди с идеальным стеком не получали ни одного приглашения, потому что их резюме было невозможно читать.

Запомните одну простую истину: рекрутер тратит на первое сканирование вашего резюме от 15 до 30 секунд. У вас нет права на ошибку. За это время он принимает бинарное решение: «мусор» или «может быть».

В этой статье я вскрою 7 самых частых, самых фатальных ошибок, которые я видел тысячи раз. Это те самые «красные флаги», заметив которые, я (и сотни моих коллег) с легким сердцем нажимал кнопку «Отказать».

Готовы посмотреть на свое резюме моими циничными глазами? Поехали.

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

Information

Rating
Does not participate
Registered
Activity