Обновить

Все потоки

Сначала показывать
Порог рейтинга

пожалуйста не злитесь, просто болтология

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

Да я и сама не всегда понимаю, что передо мной: агент, ассистент или что-то между (а так вообще бывает?).

Сама себе попыталась разложить на бытовой метафоре.

Когда я в сотый раз пытаюсь совладать с базовым джипити или гроком по поводу стиля и дурацких нейро-конструкций, неосознанно переношусь в рабочие отношения. Где раз за разом просишь линейного сотрудника не забыть базовые вещи: редполитику, если это тексты, кодстайл — если разработка, формат карточки, если речь об аккаунте. О более сложных вещах, где нужно включить логику, отойти от задачи и посмотреть на нее из позиции «над», речи вообще не идет. Сложная архитектура, стратегия, креатив... чаще всего я получаю примитивный результат и думаю, что лучше бы сделала сама с нуля.

У меня проблемы с промптами? Допускаю

However. Есть в команде 1-2 хидден гема, самостоятельных готовых менеджера, которым можно довериться и просто отдать задачу и забыть о ней. Они сами подумают, сами поищут, отберут ресурсы, придумают, как решить проблему, и в итоге, всеми правдами и неправдами, принесут результат. Что важно: хороший. Из минусов: чаще всего это несчастные перфекционисты, которые считают, что они — это их работа и что каждая ошибка — провал. Мечта бизнеса: повышение, скорее всего, тоже будут просить редко.

Может быть, развитие ИИ и создание сложных мультиагентных систем наконец-то снимет груз с этих несчастных перегорающих раз в квартал бедняг с синдромом отличника? Было бы славно, может, я и сама наконец-то схожу в отпуск.

Хотя что-то мне подсказывает, что они (мы) просто найдут новые возможности перегорать и нести больше, чем могут на себя взвалить. А вот ассистенты — продолжат жить счастливо, хоть и, скорее всего, бедно.

Теги:
0
Комментарии2

Установка Apache Kafka 4.1.1 в режиме KRaft: пошаговые инструкции для Ubuntu, Windows и macOS

Режим KRaft убирает из архитектуры ZooKeeper — меньше компонентов, проще эксплуатация. В статье Рег.облако собрал инструкции по установке Kafka 4.1.1 в этом режиме для всех основных ОС: от Ubuntu и CentOS до Windows и macOS.

Отдельно разобрали настройку systemd-сервиса, конфигурацию безопасности через SASL и ACL, подключение мониторинга через JMX Exporter и Prometheus, а также типовые проблемы в эксплуатации.

Инструкцию целиком ищите в блоге Рег.облака.

Теги:
+1
Комментарии0

Представлен открытый проект PureMac для очистки Mac от мусора:

  • сканирует и анализирует системные файлы;

  • чистит кэш приложений, логи и остальной мусор;

  • находит старые файлы;

  • не ломает систему, не удаляет важные файлы;

  • можно настроить очистку по расписанию.

Теги:
0
Комментарии0

13 демо-уроков апреля для разработчиков: от REST API и SQL до Bun, C++ и микросервисов

Привет, Хабр. Эти уроки проведут преподаватели курсов Отус в преддверии старта новых потоков. На них можно узнать о формате обучения, пообщаться с экспертами и заодно закрыть пробелы в знаниях по интересующей теме. Участие бесплатное. Присоединяйтесь!

15 апреля, среда:

16 апреля, четверг:

21 апреля, вторник:

22 апреля, среда:

23 апреля, четверг:

29 апреля, среда:

Теги:
+2
Комментарии0

Ликвидатор зевков. По Chess'ноку.

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

В предыдущем посте я рассказал как был мотивирован сыном на создание LanChess (как я его создал с помощью ИИ, я описал в отдельной статье). Я хотел понять, как он играет. А после этого уже дать инструментарий, чтобы улучшить его игру.

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

Особенность всех тренажеров на сайте в том, что они построены на партиях самого игрока. И, когда мы тренируемся, в памяти всплывают картинки из той партии, по которой построено упражнение. Эта идея настолько же очевидна, насколько и эффективна. Она уже реализована, например, сервисом AimChess (принадлежит Chess.com). Но он там, а мы здесь. В России я такого сервиса не нашел, поэтому создал сам. Приглашаю, это бесплатно, надо только приглашение/инвайт запросить на сайте lanchess.ru

Самый главный недостаток в игре моего сына на его уровне - это зевки. Поэтому мы создали Ликвидатор (ликвидатор зевков). Название тренажеру придумал он.

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

Кстати, вы согласны с моим выбором на скрине?

У тренажера 3 уровня сложности (отмечается звездочками). Я как-то спросил сына, как его успехи на Ликвидаторе. И он ответил: "Я прошел первую звездочку, но на второй мне сложно". Я ему посоветовал продолжать тренироваться. И к тому же можно включить подсказку. Уже через неделю он прорешал полностью вторую звездочку. Надо спросить, насколько активно он брал подсказки.

А как тренируетесь вы?

Теги:
+5
Комментарии0

4 года назад я перешёл с винды на мак, подключил свой старый 2K монитор и вообще не понял прикола.

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

Я всё откладывал этот вопрос, а глаза продолжали страдать.

Мой новый 5К монитор
Мой новый 5К монитор

Наконец-то, взяв себя в руки, я пошёл в наш курский программистский чатик за советом. Умные люди рассказали про PPI у маков и посоветовали смотреть в одну из таких конфигураций:

  • 4K на 24 дюйма

  • 5K на 27 дюймов

  • 6K на 32 дюйма

Если очень грубо, PPI — это плотность пикселей на дюйм.

Я решил взять 5K монитор и запустил исследование в ChatGPT, и он предложил мне 4 варианта:

Я человек простой: что дешевле, то и беру.
Поэтому остановился на Digma PRO.

После 2К монитора, это просто сказка, смотреть одно удовольствие. Единственное неудобство — ножка не регулируется по высоте. Но сама по себе она более-менее высокая, так что с 14-дюймовым маком можно обойтись и без подставки.

Пока ждал монитор нашел 2 способа улучшить качество на 2K мониторе:

  • включить 2x масштабирование — тогда качество отличное, но всё огромное

  • установить BetterDisplay — специальную утилиту для мака для настройки монитора, и изображение становится чуть чётче, но всё ещё достаточно отстойное

Кстати, обзоры этих мониторов можно посмотреть здесь:

https://t.me/cherkashindev/460

Теги:
+1
Комментарии9

Халява: NVIDIA раздаёт бесплатный доступ к API для 95 топовых нейросетей

NVIDIA открыла бесплатный доступ к API сразу для десятков мощных моделей. В списке — решения от Alibaba (Qwen), Zhipu AI (GLM), DeepSeek, Moonshot AI (Kimi), Google (Gemma), Mistral AI и другие, включая фирменные модели самой NVIDIA.

Функциональность внушительная: генерация текста, синтез речи, lip-sync, переводы и другие задачи — всё в одном месте.

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

Забрать доступ можно здесь: https://build.nvidia.com/models 🤯

Поддержите подпиской мой телеграм канал Хак Так: https://t.me/Xak_Tak

Теги:
+2
Комментарии2

Представлен открытый проект Material Design 3 Skill for Claude Code, который позволяет использовать Сlaude Code как дизайнера. Этот скилл обучает нейросеть создавать топовые интерфейсы, приложения и сервисы, размещает их на десятках готовых мокапов и подстраивает под различные устройства, а также правит уже готовые дизайны и дает рекомендации. Результат можно экспортировать в Figma.

Теги:
+1
Комментарии0

Nvidia открыла бесплатный доступ к 95 API к самым популярным нейросетям, включая DeepSeek, Kimi, Mistral, Qwen, Flux, Whisper, Glm и десятки других. Можно делать свои озвучки, ботов, липсинки, генерировать видео, создавать дизайн-проекты, включая фирменные модели Nvidia, например, Nemotron, которая идеально чистит шумы с микрофона.

Теги:
+7
Комментарии3

Могу ли я, деревенский пенсионер, стать айтишником и писать про интернет на Хабр в 2026 году?

В этом посте хочу поделиться своим опытом: может ли человек без профильного образования, без работы в провинциальном «айти‑парке», да ещё и на пенсии, стать тем самым «деревенским айтишником» и писать полезные вещи на Хабр в 2026 году.

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

По профессии я не программист и не сетевой инженер. Всю жизнь работал ближе к «земным» делам, а айти было где‑то поблизости в виде «помоги настроить, починить, провести». Но так получилось, что именно на пенсии я стал тем человеком, который:

  • подбирает и вешает уличные LTE‑роутеры вроде NR‑712 ;

  • колдует с антеннами, кабелями и спутниковыми «тазами»;

  • пишет истории и технические заметки про всё это — сначала «для своих», а теперь и под Хабр.

Пример того, чем я сейчас занимаюсь:

  • У себя в доме поднял нормальный интернет на базе уличного CPE (NR‑712) и домашнего роутера, чтобы дочка могла учиться, а я — работать с сайтами и сервисами.

  • Помог соседу Ване вытащить скорость из «одной палки и молитвы», прикрутив к его старой спутниковой тарелке 4G‑облучатель и нормально настроив всю связку.

  • Параллельно начал вести рубрику «712‑й на связи» — по сути, деревенский новостной дайджест: что происходит в мире связи, ИИ и спутникового интернета, и как это вообще касается нашей реальной жизни за городом.

За последние пару лет я успел наделать кучу ошибок:

  • покупал «чудо‑антенны», которые обещали 100500 dBi и, конечно, не работали;

  • связывался с неподходящими операторами и неделями ловил сигнал там, где его физически почти нет;

  • верил рекламе «поставь эту фишку — будет счастье», пока не понял, что без понимания физики и нормального монтажа никакая интернет фишка не спасёт.

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

В дальнейших постах хочу:

  • продолжать рассказывать живые истории — как мы в деревне боремся за мегабиты, когда вокруг лес и дизель‑генератор;

  • делиться практикой по уличным LTE‑роутерам, антеннам и бюджетным решениям «для своих»;

  • иногда смотреть "наверх" — спутниковый интернет и агентный ИИ — и перевoдить всё это на язык «а нам-то, в деревне, что с этого?».

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

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

Теги:
+25
Комментарии9

Идеальная база знаний, а RAG возвращает мусор — проблема не там, где кажется

Продолжение предыдущего поста про микрочанки, где 3 мусорных документа отравили весь RAG. Тогда проблема была в данных. Сейчас — данные идеальные, а поиск всё равно не работает.

Контекст

Строю локальную мультиагентную систему. Собрал базу знаний: 85 архитектурных блоков, 160 чанков в ChromaDB, реальный опыт — не синтетика. Embedding модель — стандартная all-MiniLM-L6-v2. Документы на русском с вкраплениями английских терминов (DPO, LoRA, VRAM — как у всех).

Симптом

Спрашиваю: "DPO патч для OOM" — в базе есть целый блок про это. RAG возвращает документ про права доступа к Project Context. Вообще мимо.

Спрашиваю: "positive feedback loop" — в базе есть блок №57 ровно с таким названием. RAG его не находит, dist=0.746.

Диагностика

Подозрение — embedding модель не понимает русский текст. Проверяю: один и тот же смысл, три формулировки.

queries = [
    ("positive feedback loop", "английский"),
    ("петля положительной обратной связи", "русский"),
    ("цикл доверие данные результат", "русский контекст"),
]

for q, lang in queries:
    results = col.query(query_texts=[q], n_results=1, include=["documents", "distances"])
    dist = results['distances'][0][0]
    print(f"[{lang}] dist={dist:.3f} | '{q}'")
[английский]       dist=0.746 | 'positive feedback loop'
[русский]           dist=0.566 | 'петля положительной обратной связи'
[русский контекст]  dist=0.504 | 'цикл доверие данные результат'

Один смысл — разница в полтора раза. При этом документы в базе на русском. Английский запрос к русским документам — модель не может их сопоставить.

Почему так

all-MiniLM-L6-v2 обучалась на английских текстах. Она превращает текст в вектор из 384 чисел. Для английского — вектор осмысленный, семантически правильный. Для русского — видит буквы, но не понимает смысл. Вектор получается случайный.

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

А может перевести всё на английский?

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

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

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

Решение

Заменил all-MiniLM-L6-v2 на paraphrase-multilingual-MiniLM-L12-v2. Модель обучена на 50+ языках, включая русский. Понимает смешанный текст типа “DPO обучение на LoRA адаптере” — то, что в локальных ML-проектах встречается на каждом шагу.

Пересоздал все коллекции с новой моделью. Результат:

# Было (all-MiniLM-L6-v2):
# 'positive feedback loop' → dist=0.746, нашёл мусор

# Стало (multilingual):
# 'positive feedback loop' → dist=0.35, нашёл именно блок про Feedback Loop

Поиск заработал сразу. На все запросы — и русские, и английские, и смешанные.

Вывод

Если строите RAG на русском (или любом не-английском) — не берите all-MiniLM-L6-v2 по дефолту. Она стоит первой в каждом туториале, но для нелатинских языков это ловушка. Данные могут быть идеальными, чанкинг правильным, а поиск будет возвращать мусор — потому что “переводчик” не знает ваш язык.

Замена embedding модели на мультиязычную — одна строчка кода и пересоздание коллекций. Пять минут работы, которые сэкономят дни дебага.

# Было
ef = SentenceTransformerEmbeddingFunction(model_name="all-MiniLM-L6-v2")

# Стало
ef = SentenceTransformerEmbeddingFunction(model_name="paraphrase-multilingual-MiniLM-L12-v2")
Теги:
+3
Комментарии5

3 мусорных документа (1.7%) отравили весь мой RAG

Строю локальную мультиагентную систему с RAG на ChromaDB. В какой-то момент модель начала нести чушь — вставлять в ответы куски маркдауна, генерить мусор вместо нормальных ответов.

Симптом

Спрашиваю: «Новый проект: цифровой двойник нефтеперерабатывающего завода. Как декомпозировать?»

В ответе — рандомные огрызки разметки типа "25*\n*Тип: Инфраструктура и системное администрирование*". Модель явно копировала что-то из контекста.

Копаю

Смотрю что RAG возвращает на этот запрос:

results = rag.query(query_texts=[query], n_results=3)
for doc in results['documents'][0]:
    print(f"[{len(doc)} chars]: {doc[:50]}")
[56 chars]: 25*\n*Тип: Инфраструктура и системное администр...
[15 chars]:  и реализация*...
[11 chars]: ров вместе...

Топ-3 — мусор, а не документы.

Причина

При загрузке маркдаун-файлов в ChromaDB чанкер резал по 800 символов механически — посередине заголовков, посередине предложений. В итоге появились микро-огрызки типа "ров вместе" (11 символов), которые стали отдельными документами.

Почему короткие чанки ломают RAG

Короткий текст → странный эмбеддинг. Вектор ни о чём, без смысла. И именно поэтому он оказывается «близок» к любому запросу случайным образом. Мой 11-символьный огрызок стабильно обгонял нормальные 800-символьные документы в similarity search.

Фикс

Нашёл все документы меньше 100 символов:

all_docs = rag.get(include=["documents"])
short = [(i, doc) for i, doc in enumerate(all_docs['documents']) if len(doc) < 100]
print(f"Мусор: {len(short)}")  # 3

Удалил:

ids_to_delete = [all_docs['ids'][i] for i, _ in short]
rag.delete(ids=ids_to_delete)
# Было: 176 docs → Стало: 173 docs

Галлюцинации прекратились сразу.

Вывод

Фильтруйте чанки по минимальной длине до загрузки в векторную БД:

MIN_CHUNK_LENGTH = 100
chunks = [c for c in chunks if len(c) >= MIN_CHUNK_LENGTH]

3 документа из 176 — это 1.7%. Процент не имеет значения. Если у мусора странный вектор — он всплывёт. Один плохой документ может отравить весь ваш RAG.

Теги:
+3
Комментарии5

Что это был за черновик и как он стал рекламой онлайн-казино

В пятницу тысячи (не преувеличиваем) каналов поделились сообщением, которое начиналось с красной надписи черновик: — а точнее, с трех эмодзи, которые ее и составляли. После нее каналы, в том числе крупных и известных брендов, соревновались в юморе: кто интереснее подаст свой черновик. Мы — в том числе 😅

На первый взгляд — безобидный флешмоб. На деле — тысячи каналов бесплатно прорекламировали онлайн-казино, сами того не подозревая. Рассказываем, как это получилось.

1️⃣ Когда вы создаете пак эмодзи в Telegram, его можно назвать как угодно. Предположим, «Котики». Вы добавляете туда прикольные картинки с котятами, делитесь с друзьями, потом это подхватывают каналы — и вот ваши котики везде.

Но у владельца эмодзи-пака есть возможность переименовать его в любой момент. То есть, например, когда он уже установлен у тысяч пользователей и им продолжают делиться, название может внезапно измениться на «Котики — не очень, песики — огонь». При этом короткое имя (ссылка на добавление пака) остается тем же.

2️⃣ В пятницу так и произошло. Пак из трех эмодзи изначально назывался просто «ЧЕРНОВИК», его начали активно распространять по каналам — копировать и вставлять, не подозревая о планируемом скаме.

Спустя время он был переименован в «ЧЕРНОВИК [упоминание канала] (ПОДПИШИСЬ)». Упоминаемый канал принадлежит некому «социальному казино» (как они сами себя называют), которое якобы бесплатно раздает деньги, но на самом деле через различные шаги уводит на платформу стандартного онлайн-казино. За несколько дней этот канал собрал несколько тысяч подписчиков. Всего за счет трех эмодзи.

3️⃣ Некоторые каналы (и мы, спасибо читателям) обратили на это внимание и заменили паки на собственные. Наш мы так и назвали — «безопасный» (кстати, его установили себе около 20 пользователей, а сколько установили оригинальный — загадка). Другие каналы, узнав об этом, удалили публикации или эмодзи в них.

4️⃣ Чего не произошло, а могло бы. Помимо того, что у паков можно обновлять названия — в них можно менять и сами эмодзи, а также добавлять новые. На примере котиков из начала объяснения — заменить их всех на песиков 🐈 —> 🐕 (сильно не переживайте, в уже размещенных эмодзи котики останутся, изменения будут только в новых публикациях). А дальше у кого на что хватит фантазии — вплоть до размещения фишингового QR-кода, состоящего из эмодзи.

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

Теги:
+10
Комментарии1

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

💪 Боремся с ютубом за внимание

Пустая домашняя страница Youtube
Пустая домашняя страница Youtube

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

Ну если не считать уведомления из налоговой. От каждого их письма я вздрагиваю, после того, как мне пришлось им заплатить 83 000р из-за неправильно оформленного патента 😅.

Я не читал и не смотрел новостные видосы, не читал телеграмм каналы, ну почти. Но в те моменты, когда мне нужно было найти что-то на Ютубе, я открывал главную страницу и видел его рекомендации… И тут сразу вижу, что произошло в мире, что я что-то пропускаю, там новость интересная, а там чувак рассказывает, как он продуктивность свою увеличил в 10 раз, а ещё новый трейлер нового Человека Паука вышел.

Блин, всё такое интересное, хочется сразу посмотреть, в общем, ютуб полностью захватывает внимание, через 10 минут я закрываю вкладку и только потом вспоминаю, зачем я вообще туда заходил.

Пару месяцев я писал про One Sec, а сегодня расскажу про подходы, чтобы отключить навязчивые рекомендации Ютуба.

Я нашел два подхода:

  • браузерные расширения

  • встроенный способ на ютубе

Я пока попробовал первый вариант — расширение Unhook, оно помогает отключить все рекомендации ютуба:

  • главная страница будет просто пуста — просто чёрный экран (как на скрине)

  • при просмотре видео никаких панелей с рекомендаций, никаких отвлечений

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

Теги:
0
Комментарии10

Я знаю, что ничего не знаю (с) Сократ

Казалось бы, уже более 7 лет я провожу аудиты безопасности и тестирование на проникновение. NMap, если и не затерт до дыр, то бодрый десяток команд уже настолько забетонирован на подкорке мозга, что если меня разбудить ночью и попросить составить запрос на сканирование 20-й подсети с отображением версий сервисов, с последующим применением к ним скриптов, с максимальным отображением вывода и последующей записи лога в формат grep’а, то я продиктую команду даже не разомкнув глаз.

Однако воистину: век живи - век учись! На одном из последних проектов, в котором я принимал участие со стороны “синих”, случилась интересная аномалия: все принтеры организации поверили в SkyNet и начали неистово печатать какую-то абракадабру. И я не говорю про 1-2 листка - это было тотальное истощение ресурсов: 1 строка на 1 листе, а таких листков около сотни. И даже очищение кэша через физическое отключение 220 не помогло. В общем, на полдня компания реально “встала”. Что же произошло?

В ходе изучения текста напечатанных “документов” мы с командой выявили, что все запросы на принтеры шли на порт 9100. Порт 9100/TCP является стандартным портом прямой печати Raw и часто называется JetDirect или RAW-печать. Он позволяет сетевому устройству отправлять задание на печать напрямую в буфер принтера без использования дополнительных протоколов, шифрования и авторизации.

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

После локализации проблемы и восстановления работоспособности парка техники я начал разбираться, почему за всю мою ИБэшную карьеру у меня такого никогда не случалось, ведь я сканирую сети практически каждый день? Так вот, если мы внимательно прочитаем документацию к приложению, мы узнаем, что у NMap есть исключения (так называемые Exclude Directive), в которые по умолчанию включены порты 9100-9107. Как вы можете понять, исключены они как раз по той причине, чтобы принтеры не тратили тонны бумаги на каждую проверку сканера. В общем, хорошее откровение.

П.С. Когда я собеседую кандидатов на вакантные должности, я внимательно изучаю резюме и стараюсь задать вопросы исключительно по нему (и на половину вопросов мне не могут ответить)). И когда я вижу в секции скилы “NMap”, я люблю задавать вопрос, как программа определяет, что порт на хосте открыт, закрыт или зафильтрован. Теперь у меня будет второй добивающе-контрольный вопрос: сканирование каких портов по умолчанию не производится и требует явного указания?

🧠 Обязательно поделись с теми, кому это может быть полезно: 💬 Телеграм | 💬 Max | 📝 Хабр | 💙 ВКонтакте

Теги:
+6
Комментарии0

Зачем современному специалисту философское мышление

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

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

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

Теги:
+1
Комментарии0

В начале марта я писал о возможных изменениях с доменами .ru/.рф/.su! Тогда многие сомневались, что это действительно введут. Теперь — уже факт.

Анонимные сайты в России уходят в прошлое. Регистрация доменов .ru/.рф/.su будет возможна только после прохождения идентификации через «Госуслуги».

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

Про анонимность, похоже, можно окончательно забыть 😒

Мой телеграм канал Хак Так: https://t.me/Xak_Tak/354

Теги:
0
Комментарии0

Матрешка выгод: как продавать не инструмент, а новую версию человека

Мы все пишем о выгодах. Это правильно. Клиент должен понимать, что он получит.

Но есть нюанс. Выгоды бывают разными. И если вы показываете только один слой — вы продаете инструмент. А инструмент никому не нужен. Нужно то, что снаружи.

Я придумала этому образу название — Матрешка выгод.

Самая маленькая матрешка (первый порядок) — это продукт Идеальный план питания. Четкая структура курса. Готовый сценарий вебинара. Это то, что вы даете. Это понятно. Это осязаемо. Но это не цепляет. Потому что это просто инструмент.

Средняя матрешка (второй порядок) — это результат Идеальный план питания для набора мышечной массы. Четкая структура курса чтобы ученики доходили до конца. Готовый сценарий вебинара чтобы люди не уходили на середине. Это уже изменение. Это то, ради чего человек вообще заходит в тему. Но и это не финал.

Самая большая матрешка (третий порядок) — это новая версия себя Зачем человеку набирать мышечную массу? Чтобы чувствовать себя сильным и уверенным, когда снимаешь футболку на пляже. Чтобы жена снова смотрела с интересом. Чтобы в 45 чувствовать себя на 30. Зачем эксперту структура курса? Чтобы перестать быть заложником поддержки. Чтобы выдохнуть. Чтобы курс продавал сам, пока вы спите, а вы наконец-то начали жить. Зачем сценарий вебинара? Чтобы кайфовать от эфиров, а не трястись за час до старта. Чтобы люди доставали карту чтобы оплатить и плакали от счастья. Чтобы чувствовать себя мастером, а не попрошайкой.

Понимаете разницу?

Первый порядок — ЧТО вы даете. Второй порядок — ДЛЯ ЧЕГО это нужно. Третий порядок — КЕМ ОН СТАНЕТ, когда это получит.

Как это работает в заголовках

↗️ Вариант А. Третий порядок снаружи, первый внутри Заголовок: «Снова почувствовать себя сильным» Подзаголовок: «Как набрать мышечную массу после 40, даже если вы весь день сидите в офисе» Текст: «Бесплатный урок с идеальным планом питания»

↗️ Вариант Б. Второй порядок снаружи, третий внутри Заголовок: «Все еще чувствуете слабость в зале?» Дальше: «Бесплатный урок по набору мышечной массы для мужчин 40+. Чтобы вы перестали стесняться раздеться на пляже».

↗️ Вариант В. Третий порядок в чистом виде Заголовок: «Для мужчин 40+, которые хотят чувствовать себя уверенно без футболки» Подпись: «Идеальный план питания для набора мышечной массы внутри»

Главный секрет Матрешки: люди не покупают план питания. Они покупают уверенность на пляже. Не структуру курса — а свободу от поддержки по ночам. Не сценарий — а кайф от эфира.

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

Теги:
+1
Комментарии1

Эволюция автоматизации: от WMS к управлению роботами | Диалог INTEKEY и ГК "Фёст" на ММЛФ'2026

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

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

Если раньше приходилось объяснять, что такое WMS и зачем она нужна, то сегодня вопрос звучит иначе:

— «Нам нужны роботы.»

— «А зачем?»

И именно этот вопрос становится ключевым.

На Московском Международном Логистическом Форуме мы записали короткий диалог между Денисом Сумелевым (INTEKEY) и Александром Лагуновым (First Logistics) — о том, как меняется рынок автоматизации и какие ошибки компании совершают чаще всего.

Видео с форума

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

Почему WMS перестала быть предметом обсуждения

Ещё 5–7 лет назад WMS активно «продавали» как инновацию.
Сегодня ситуация изменилась:

  • требования регуляторов усилились

  • выросла сложность складских операций

  • увеличился поток данных

  • выросла цена ошибки

В результате: WMS стала обязательной частью инфраструктуры. При этом развитие автоматизации постепенно выводит на первый план следующий уровень управления.

Новый фокус: RMS — управление роботами и автоматизацией

Сейчас на первый план выходит новая аббревиатура:

RMS — Robotic Management System

Это системы управления:

  • роботами (AMR/AGV)

  • шаттл-системами

  • конвейерами

  • штабелёрами

  • автоматизированными зонами хранения

  • другими роботизированными решениями

Если WMS управляет логикой склада,
то RMS управляет поведением автоматизированной техники.

И здесь начинается новая сложность — интеграция.

Главная ошибка: покупать роботов без понимания процессов

Самая частая ситуация на рынке сегодня:

«Нам нужен робот».

Но на вопрос:

«Для какого процесса?»

ответа нет.

Роботы — это не цель.
Это инструмент.

Если процессы не готовы:

  • автоматизация не ускоряет работу

  • она масштабирует ошибки

  • и делает их дороже

Перед внедрением автоматизации нужны:

  • анализ текущих процессов

  • моделирование потоков

  • подготовка инфраструктуры

  • понимание будущей нагрузки

И только после этого — выбор оборудования.

Не наоборот.

Вертикальный рост складов 

Ещё один заметный тренд — рост складов по высоте.

Высокие стеллажи позволяют:

  • хранить больше товаров на той же площади

  • не расширять склад физически

  • эффективнее использовать пространство

Вместе с ними появляются новые требования: точность позиционирования, контроль потоков, синхронизация техники, безопасность операций. Без систем управления автоматикой такие решения просто не работают.

Философия долгосрочного результата

Есть простой критерий зрелости проекта:

Если решение внедрено — это не конец работы, а начало сотрудничества.

Настоящая автоматизация — это:

  • постоянная оптимизация

  • развитие системы

  • масштабирование

  • адаптация под новые процессы

Цель — не разовая установка.

Цель — устойчивый результат.

Главный вопрос, который нужно задать перед автоматизацией

Не:

«Какие роботы нам купить?»

А:

«Какие процессы мы хотим изменить?»

Ответ на этот вопрос определяет:

  • архитектуру системы

  • тип автоматизации

  • состав оборудования

  • экономику проекта

И чем раньше компании начинают готовить процессы к автоматизации,
тем дешевле и эффективнее проходят внедрения.

Теги:
0
Комментарии0

Не прошло и полвека: что даст человечеству новый облёт Луны 🌖

11 апреля завершилась миссия «Артемида-2», в которой человечество впервые за долгое время улетело за пределы околоземной орбиты. В предыдущий раз оно так далеко удалялось во время миссии «Аполлон-17» — последней высадки астронавтов на Луну в 1972 году. Кажется, что за 54 года технологии ушли далеко вперёд и «Артемида-2» — лёгкая прогулка, но на самом деле это жёсткое испытание — финансовое, менеджерское и технологическое.

Финансы

Лунная программа «Аполлон» в 60–70-х годах ХХ века обошлась примерно в 150 млрд долларов с учётом инфляции. Новая программа «Артемида» тянет примерно на 90 млрд. Кажется, это логично с учётом того, как далеко вперёд шагнули технологии.

Однако стоит учитывать, что инфляция отражает подорожание некоей обобщённой потребительской корзины и не способна отразить крупные структурные изменения. Например, во времена первых полётов на Луну полупроводники только начинали искать себе ниши в мире компьютеров на электронных лампах. По сути, любой из iPhone, которые астронавты могли бы взять в полёт, мощнее всех компьютеров на Земле и на корабле в 1972 году. Но это не значит, что на электронике удалось сэкономить: центр управления полётами и корабль оснащены современными вычислительными средствами, которые позволяют проводить расчёты на новом уровне и решать в полёте сотни новых задач.

Менеджмент

В общем, подсчёт финансов — дело нелинейное, а тут ещё вмешиваются идеология и менеджмент. В 1960-х всей стране было важно опередить СССР за счёт лунной программы «Аполлон», а в случае с «Артемидой» сотрудники и подрядчики во многом заинтересованы в коммерческой выгоде. Хотя NASA пыталось сэкономить, применив в новой сверхтяжёлой ракете SLS двигатели RS-25 и другие элементы от челноков Space Shuttle, бюджет программы уже в несколько раз превысил первоначальный, а сроки затягиваются на годы.

Технологии

Технологии за полвека значительно продвинулись, но стоит понимать, что огромный скачок сделала в первую очередь электроника, а у ракетных двигателей усовершенствования куда скромнее. Например, запуск новой ракеты SLS показал, что водородные двигатели остаются непредсказуемыми: старт несколько раз откладывался из-за утечек чрезвычайно летучих водорода и гелия.

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

Кроме того, добавляются новые технологии: корабль Orion больше предшественника и рассчитан на 4 человек вместо 3. Он имеет лазерную связь с Землёй, которая гораздо быстрее радиопередачи. Даже постоянно ломающийся туалет — вроде бы мелкое улучшение, но насколько он комфортнее памперсов, которыми полторы недели пользовались первые покорители Луны.

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

Теги:
+32
Комментарии2