Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры

Дата‑центры в США начали использовать старые авиационные двигатели на фоне растущих задержек с подключением к энергосети

Некоторые американские центры обработки данных для задач искусственного интеллекта производят собственную электроэнергию с помощью переоборудованных авиационных двигателей, пишет New York Times. Списанные реактивные двигатели вряд ли можно назвать полноценной электростанцией, но их применение свидетельствует о том, насколько сильно энергоснабжение отстаёт от развития сферы ИИ.

Дата‑центры в США начали использовать старые авиационные двигатели на фоне растущих задержек с подключением к энергосети
Статья

Как выбрать бизнес-процесс, который стоит делегировать ИИ

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели606

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

Первый, самый жирный камень, об который вас ударит реальность - это...

Читать далее

Новости

Статья

Карты XIII века вдесятеро точнее модели компасной навигации: след ведёт в античность

Время на прочтение14 мин
Охват и читатели435

Портоланы появляются в Италии около 1270 года сразу законченными, и их береговые линии почти как на современной карте. Геодезист Рулоф Николаи смоделировал навигацию с компасом и прикидками расстояний: такая карта вышла в десять раз менее точной. Томе Марелич из Задарского университета за пять статей разобрал эти карты компьютерным анализом ошибок. Он показал, что они склеены из региональных кусков, что компас не объясняет их наклон, а длина портоланской мили может восходить к ошибке Птолемея в размере Земли. Сам автор признаёт, что окончательного ответа его работа не даёт.

Читать далее
Статья

Отправляем большие файлы из Mailcow ссылкой: Pingvin Share X, немного PHP и кнопка в SOGo

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели1K

Переехали с Яндекса на свой Mailcow, и сотрудники сразу начали жаловаться: экселька на 90 МБ не уходит. Поднять лимит вложений не помогло, потому что принимающая сторона такие письма не берёт. Рассказываю, как добавил в SOGo кнопку «отправить ссылкой»: файлы уходят в Pingvin Share X, в письмо вставляется ссылка и PDF-вложение, а второго логина нет.

Как это устроено
Пост

Что должно быть в вашем CLAUDE.md и как вообще устроена архитектура подгрузки этих файлов

Я надеюсь все знают, что при работе с Claude Code / Codex / Cursor / Gemini и т.п агентами, у вас в каждом проекте должны быть файлы, которые агент автоматически подсасывает в контекст.

Так вот, теперь покажу, из чего эта группа файлов может состоять

Эту схему я объясняю на своих лекциях по агентной работе, и по ней у меня устроены почти все проекты на машине

Суть коротко

Если вы работаете с Claude Code / Gemini / Codex / Cursor и практически любым современным аналогом, то все они ищут несколько файлов, которые автоматически загрузят себе в контекст, если наткнутся на них

Зачем?

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

Далее разберу три вещи

Разбирать буду на примере Claude Code, но остальные работают практически также

1. Какие слои бывают и как агент их собирает
2. Что класть в глобальный файл, а что в проектный
3. Как не раздувать контекст

1. Слои

— глобальный ~/.claude/CLAUDE.md — грузится в каждой сессии. Неважно, откуда сам Claude Code был запущен
— CLAUDE.md в папке со всеми вашими проектами — правила распространяются на все проекты внутри
— CLAUDE.md или AGENTS.md проекта — только в этом проекте (AGENTS.md Claude прочитает, только если рядом нет CLAUDE.md)
— CLAUDE.md подпапки — когда агент полез в её файлы
— память проекта — MEMORY.md при старте, заметки по требованию

Claude не выбирает один файл, а складывает все в одно окно, от общего к частному

2. Что хранится в моем глобальном CLAUDE.md

У меня там:

— мой язык и стиль ответов
— профиль: кто я, часовой пояс, тариф
— система: Windows, какая оболочка, как писать пути, какой python
— инвентарь CLI и MCP на машине и правило «сначала CLI, потом браузер»
— правило памяти: «ничего не сохраняй без моего „да“»
— где лежит журнал сессий, если спрошу, что делали три дня назад

Но не все в одну кучу, а через индекс.

В глобальном Claude MD хранятся лишь ссылки, а детали подгружаются отдельно

Проектный CLAUDE.md — про ваш конкретный проект.

Его проектировать лучше тоже в формате индекса

Храните там всю инфу, которая была бы полезна новому сотруднику

Как запустить и проверить, как устроены папки, что нельзя трогать

Если сидите и на Claude, и на Codex, держите общее в AGENTS.md. А в CLAUDE.md подключите его строкой @AGENTS.md

Claude не так давно научился читать не только Claude md, но еще и Agents md (при условии, что Claude md отсутствует)

Один из самых важных блоков в этом файле — структура всей папки и что где лежит

3. Как не раздувать контекст

Сделайте CLAUDE.md оглавлением (ну или индексом). У каждого файла пара строк: зачем и когда его открывать: «например, упоминание вас → ссылка на файл user». Агент открывает его, только когда сработало условие

Итого:

— Глобальный CLAUDE.md — про вас и вашу железку, на которой он крутится
— проектный CLAUDE.md — про проект, соответственно
— есть еще MEMORY.md, но про него в следующий раз расскажу

Claude каждый раз собирает всё это в одно окно. Чем короче каждый слой, тем больше места остаётся на работу

А проверить, что лежит в контексте вашего агента, можно через команду /context (в Claude Code)

А какая самая полезная секция в вашем CLAUDE.md?

Я конечно не рассказал и 10% правил по работе с этими файлами, но лучше так, чем никак

Ну и да, у меня намного больше картинок, но на Habr в посте можно только 1 разместить

Теги:
+1
Комментарии3
Новость

После 42 лет поисков на БАК увидели признаки редчайшего распада в точном соответствии со Стандартной моделью

Время на прочтение2 мин
Охват и читатели977

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

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

Теперь Паула Коллинз и её коллеги из эксперимента LHCb на Большом адронном коллайдере в ЦЕРНе неподалёку от Женевы получили первые свидетельства редкого распада с участием beauty‑кварка, который открывает новое направление для таких поисков.

Частицы с beauty‑кварками часто рождаются при столкновениях в БАК, однако исследователей интересовал конкретный процесс, при котором антикварк beauty и d‑кварк внутри нейтрального B‑мезона превращаются в пару мюон‑антимюон, в результате чего возникает пара из мюона и антимюона, более тяжёлых родственников электрона, которые можно зарегистрировать.

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

Результат пока остаётся предварительным: неопределённость сравнительно велика, а статистическая значимость составляет 3,2 сигма, тогда как золотым стандартом для объявления открытия считается 5 сигма.

Читать далее
Новость

В Китае представили зубную щётку, которая убивает бактерии электрическими микрозарядами

Время на прочтение2 мин
Охват и читатели1.1K

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

Читать далее
Новость

OpenAI показала GPT-6 Cyber

Время на прочтение2 мин
Охват и читатели1.2K

Вслед за новостью о 948 найденных уязвимостях в Linux OpenAI представила GPT-6 Cyber.

Это специализированная модель для исследований в области кибербезопасности. Она умеет анализировать код, находить неизвестные уязвимости, проверять возможность их эксплуатации и разрабатывать рабочие эксплойты. Ранее с её помощью OpenAI также обнаружила 81 ранее неизвестную уязвимость высокой степени серьёзности в Firefox.

Читать далее
Статья

Почему нагрузочные тесты дают ложные результаты и как правильно собрать тестовый стенд

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели1.8K

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

Разобраться в теме
Статья

Как я создал Buffera — менеджер истории буфера обмена для MacOS

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели1.6K

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

Долгое время, около 5 лет, я пользовался готовым платным приложением Pasta, но оно не удовлетворяло меня полностью. Постоянно возникали какие-то неудобства, которые нельзя было быстро и дешево исправить. Переходить на другие решения тоже было долго и дорого: нужно платить, переучиваться, а потом может оказаться, что нужных мне функций там нет.

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

Читать далее
Статья

Сам написал игру, знаю все спойлеры — и всё равно залипаю вместо тестов

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели1.8K

Запускаю Age of Poleis, чтобы проверить одну мелочь. Получилось ли у меня в онбординге передать смысл продолжать разведку или нет. И вот я уже исследую весь остров в поисках нужного для старта артефакта. Странное чувство. Игру придумал я. Я знаю, какие здания откроются следующими, где экономика начнёт скрипеть и к чему всё идёт. Спойлеров у меня больше, чем у кого угодно. И всё равно иногда закрываю чек-лист и продолжаю строить город — просто потому что хочется.

Age of Poleis — стратегия про древнегреческий полис. Строительство, ресурсы, рабочие и производство здесь сцеплены: поменяешь одну механику — поедут ещё три. Код пишет ИИ, а я придумываю, решаю и играю.

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

Читать далее
Статья

GTA VI займёт место на диске ещё до выхода. Зачем Rockstar раздаёт игру заранее?

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели1.6K

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

Поэтому новость о 212 ГБ показалась мне знакомой. Только теперь игру можно скачать заранее, после чего ещё несколько дней смотреть на её иконку и ждать запуска. С технической точки зрения предзагрузка удобна, но для тех, кто годами ждёт GTA VI, это отдельное испытание терпения.

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

Читать далее
Статья

Хабтюб через сутки: 1 211 человек, 16 часов просмотра и четыре лайка

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели1.4K

4 ноября я выложил Хабтюб — ролики, которые хабровчане годами советуют друг другу в комментах. Топ-комментарий: «Нейрослоп про нейрослоп», +7. Справедливо, код пишет Claude Code.

За сутки поправил то, на что жаловались, и посмотрел, что люди делали на сайте. 1 216 человек, 16 часов просмотра, 4 лайка, а в поиске — «кгые» и «ремонт автокиа спортадж».

Читать далее
Статья

Почему эксепшены (exception) хуже… Будут ли эксепшены хуже? Хуже чего?

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели2K

Мне что-то часто стал встречаться код в котором вместо обычной логики используются конструкции на основе генерации эксепшенов (exceptions). Как оценить такой код? Может нам стоит стараться использовать эксепшены как можно чаще?

Я решил проанализировать реальные примеры, вот например

https://github.com/openbmc/dbus-sensors/blob/ce706f061f2b6877e953fa0ad8f5200e99f15854/src/VariantVisitors.hpp#L53. и посмотреть на сколько код с эксепшенами лучше или хуже некоторой альтернативной версии кода. Заодно посмотрим есть ли альтернатива коду с эксепшенами.

Читать далее

Ближайшие события

Статья

Трудно распознать рано

Время на прочтение3 мин
Охват и читатели1.9K

Недооценка ранних трендов - обычное дело. Люди обычно представляют будущее лишь немного отличающимся от настоящего.

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

Читать далее
Статья

sshhole или — «Лучше лишний стоп, чем лишний ляп»

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2K

5 ноября 2026 года вышел экстренный OpenSSH 10.6p2, закрывающий замечательную дыру: на Linux с musl libc и без PAM можно было войти в учётную запись с заблокированным паролем, предъявив практически любую строку длиной более 256 байт.

И особенно интересна тут история появления уязвимости. Не столько сам баг, сколько последовательность решений, в результате которых система вместо отказа в аутентификации радостно сообщала: Welcome!

1. Начнём с Unix и /etc/shadow.

Вместо настоящего хеша пароля может использоваться *. Это означает, что парольная аутентификация фактически запрещена: ни один настоящий хеш не должен совпасть с этим значением.

Причём сама учётная запись не заблокирована — например, вход по SSH-ключу вполне допустим.

2. В 2012 году разработчики musl решили бороться с падениями программ.

По контракту crypt() при ошибке возвращает NULL. Но… некоторые программы результат не проверяли, после чего закономерно падали.

В musl решили, что возвращать NULL — нехорошо, невежливо практически. Лучше вернуть строку, которая заведомо не может соответствовать настоящему хешу пароля.

И выбрали… да — *.

В том же году в реализации SHA-512 crypt установили ограничение длины пароля в 256 байт, чтобы слишком длинными паролями нельзя было устраивать DoS через дорогостоящее хеширование.

Получилось следующее: crypt(long_password, “…”) // “*”

То есть ошибка вычисления теперь возвращает ровно то же значение, которым в файле паролей в Unix обозначен пароль «хрен подберёшь».

3. В 2016 году OpenSSH исправляет timing attack (CVE-2016-6210).

Читать далее
Статья

Claude заблокировал меня после проверки российского загранпаспорта. Через три часа аккаунт восстановили и вернули деньги

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели2.9K

На фоне очередных обсуждений блокировок Claude хочу поделиться своим опытом. Сегодня, 5 ноября 2026 года, мой аккаунт заблокировали сразу после прохождения верификации по российскому загранпаспорту.

Самое интересное, что примерно через три часа после подачи апелляции Anthropic восстановила доступ, вернула $78,97 за неиспользованную часть подписки Max и позволила заново оформить тариф за $100.

Расскажу, что происходило до блокировки, как проходила проверка и что получилось в итоге. Заодно хочу узнать, сталкивался ли кто-нибудь с похожей ситуацией и насколько долго продержались восстановленные аккаунты.

Читать далее
Статья

Воробьи

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели2.4K

Кошки стали по настоящему одомашненными и большая часть погибнет при возвращении в дикость, вот подробный пост - https://habr.com/ru/articles/959468/. Но люди вспоминают например про мышей и воробьёв. А эти - дикие или опять таки одомашнились и теперь без людей не смогут? А вот близко к этому. Конечно не кошки из мышей и воробьёв получились, но если человека и его кормовые базы убрать, данные виды могут и до нуля упасть или около того.

Домовый воробей и домовая мышь явно ведут корни с начала земледелия. Между 12 000 и 8 000 лет назад люди вынуждены были перейти на посевное земледелие, вместо былого собирательства и постоянного кочевания. Где посевы - там зерно от урожаи. Где зерно - строй хранилище зерна, как минимум глиняный большой чан закопай в землю, но лучше строй амбары, что бы зерно не слёживалось и могло продуваться. Там где зерно - вредители в виде мышей, птиц.

Воробьи домовые на уровне генетики фиксируются начиная с 10 000 лет назад. И тут есть тонкости.

Домовый воробей это вид, а как вид он входит в род - Настоящие Воробьи ( Passer ). В роду Настоящих Воробьёв - 28 видов. А теперь внимание - ряд видов из Настоящих Воробьёв так же зависит от зданий и ресурсов человека, как и Домовый воробей.

Домовые воробьи как вид генетически выделились на Ближнем Востоке, где как выше написал - возникло земледелие. Из этого региона они разлетались вслед за расселением земледельцев. Поскольку он одновременно контактировал со всем и домашними животными, у него намного лучше иммунитет и способность подавлять воспаления, при этом тратя меньше ресурсов на это. Тот же полевой воробей не прошёл отбор Дарвиновский рядом с болезнями домашних животных А домовый воробей наоборот, буквально выживал в каждой эпидемии и мелкой болячке, которые окружали людей все 10 000 лет земледелия. Все неудачные по иммунитету Домовые воробьи вымерли уже очень давно, как и люди с кошками и коровами. Те кто выжил - реально иммунные монстры по сравнению с дикими животными, мы выживем буквально среди мора, который угробит любых диких зверей.

Читать далее
Статья

Реляционное деление на 1С: найти элементы, у которых табличная часть совпадает с эталоном

Время на прочтение9 мин
Охват и читатели2.4K

Одна компания даёт кандидатам на должность программиста 1С тестовое задание из шести коротких задач и предупреждает: «Задачи довольно простые, но практика показывает, что 80% кандидатов понимают их неправильно или, как минимум, учитывают не все случаи».

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

Читать далее
Новость

Canva сокращает 22% штата: все сокращённые получат шесть окладов, страховку на год, MacBook и грант на открытие бизнеса

Время на прочтение2 мин
Охват и читатели2.5K

Canva объявила о сокращении 1271 сотрудника, что составляет 22% штата. В Сети сокращение назвали одним из «самых человечных» за последние несколько лет из‑за щедрого соцпакета. 

Читать далее
Статья

7 потрясающих кадров с конкурса погодных фотографий

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели2.9K

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

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