Feed aggregator

Как мы превращаем звонок риэлтора в карточку лида за 15 секунд: ИИ-автолид изнутри

Habr.com - Sun, 06/07/2026 - 14:11

Риэлтор за рулём. Звонит собственник трёшки на Соколе: “Видел ваше объявление, хочу обсудить продажу”. Двадцать минут живого разговора - район, перепланировка, срочность, вилка по цене. Разговор кончается, риэлтор едет на показ, к вечеру у него ещё пять звонков. Утром он помнит, что “был кто-то по трёшке”, но не помнит ни имени, ни цены, ни телефона. Лид потерян не потому, что плохо отработали, а потому, что между звонком и CRM стоит человек с памятью и руками, которые в этот момент держат руль.

Читать далее

[Перевод] Вы сильно недооцениваете таймеры systemd

Habr.com - Sun, 06/07/2026 - 14:01

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

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

Читать далее

Генератор лендингов на Claude Code skills: статика, SEO, A/B и автодеплой из коробки

Habr.com - Sun, 06/07/2026 - 13:36

Я соло-фаундер и единственный разработчик нишевого B2B-продукта. Лендинги для него я переделывал не раз: новая гипотеза — новая посадочная, под кампанию — ещё одна, плюс блог. Каждый раз повторялась одна и та же возня: не забыть мета-теги и Open Graph, прикрутить аналитику, не сломать индексацию, выкатить, проверить. Claude Code заметно ускорял это, но каждый запуск был «с нуля» — качество зависело от того, насколько удачно я в этот раз сформулировал промпт.

В какой-то момент я понял, что повторяю один и тот же процесс, и его можно зафиксировать. Так получилась Landforge — небольшая система Claude Code skills, которая доводит лендинг от брифа до задеплоенной измеримой страницы. Я обезличил её, отвязал от своего продукта и выложил в open-source (MIT). В статье — как она устроена и какие решения за этим стоят. Ссылка на репозиторий в конце; сначала — польза.

Читать далее

Категории типов. Часть 7½. Свободная монада

Habr.com - Sun, 06/07/2026 - 13:24

Здесь мы разбираем реализации основных возможностей расширений Кана и некоторые частные случаи. Большое внимание уделено устройству свободной монады, как монады коплотности различных забывающих функторов.

Читать далее

Но почему, почему, почему был светофор зеленый?

Habr.com - Sun, 06/07/2026 - 13:22

Но почему, почему, почему
Был светофор зеленый?
А потому, потому, потому,
Что был он в жизнь влюбленный.

Читать далее

Мобильная разработка за неделю #633 (1 — 7 июня)

Habr.com - Sun, 06/07/2026 - 13:10

В новом дайджесте победители Apple Design Awards 2026 и эффективность использования памяти в Android 17, обертки свойств в Swift и корутины на низком уровне, PWA после блокировки в App Store, игровая реклама 2026, дообучение LLM, метрики, практики, компромиссы и многое другое. Заходите!

Читать далее

Топ-10 вопросов на Python backend собеседовании, которые валят джунов

Habr.com - Sun, 06/07/2026 - 13:07

Готовиться к собеседованию по списку из StackOverflow — значит знать ровно то же, что знают все остальные. Интервьюеры это чувствуют. В этой статье — 10 вопросов, которые реально задают на Python backend собеседованиях, с разбором так, как это объяснили бы вам после интервью на обратной связи.

Читать далее

Почему 30% исков возвращают до рассмотрения по существу: разбор четырёх системных ошибок

Habr.com - Sun, 06/07/2026 - 13:00

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

Читать далее

Microsoft взялся за ls, cp и rm или зачем Windows понадобились команды Linux

Habr.com - Sun, 06/07/2026 - 13:00

Разработчики и системные администраторы, которые имеют дело и с Windows, и с Linux, давно привыкли к одной проблеме: скрипты и команды нормально функционируют на сервере, но не пойдут без адаптации на локальном компьютере. Для запуска привычных утилит вроде ls, cp, grep или find обычно приходилось использовать WSL, Git Bash или другие слои совместимости. 

Microsoft решила упростить этот сценарий и выпустила пакет Coreutils для Windows, добавляющий популярные Unix-команды прямо в их систему. Решение ориентировано прежде всего на разработчиков, DevOps-инженеров и администраторов, которым приходится регулярно переключаться между разными платформами. Давайте разберемся, что это за пакет и как он устроен.

Читать далее →

Пауза, двойственная по природе: контракт хука и протокол воркера

Habr.com - Sun, 06/07/2026 - 12:30

Предположим, вы пишете интерпретатор машины Тьюринга, запущенный в Web Worker’е. UI должен показывать трейс — как машина шагает от состояния к состоянию, что пишется на ленту, как двигается каретка. Чтобы пользователь успевал считывать изменения в UI, между итерациями движка нужна короткая задержка — миллисекунды, регулярно, на каждом шаге. Это приостановка движка между итерациями — регулярная и предсказуемая, не «пауза» в смысле UI-кнопки «Пауза» (та останавливает машину до клика «Продолжить»).

Возникает вопрос: где именно в цикле итерации воркеру нужно реализовать приостановку? Кандидатов два, и выбор между ними фиксирует сразу два контракта: хуков движка и протокола между воркером и основным потоком. Выбрать точку — это спроектировать обе стороны сразу; промахнуться — испортить обе. Эта статья — про этот выбор.

Где живёт пауза

Создание своего языка программирования на Rust #2: Парсер выражений

Habr.com - Sun, 06/07/2026 - 12:21

Вторая часть по нанисанию своего языка программирования с нуля на Rust: Написание парсера для выражений.

Читать далее

ИИ-браузер: сотрудник, который ходит по сайтам, кликает баннеры и верит скидкам 90%

Habr.com - Sun, 06/07/2026 - 12:19

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

Так вот, ИИ-браузер — это тот самый стажёр. Только теперь у него ваша почта, ваш банк и корпоративный портал, а вы ушли пить кофе.

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

Читать далее

Неожиданная побочка от ИИ: кризис доверия в системе образования

Habr.com - Sun, 06/07/2026 - 12:10

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

Генеративный ИИ сделал следующий шаг. Теперь он не просто помогает найти информацию, а сразу выдает готовый результат: объяснение, конспект, аргументацию, решение задачи или даже целую статью. По запросу «объясни мне преобразования Фурье» можно за несколько секунд получить ответ, на который раньше ушли бы часы работы с учебниками и поисковиками. 

С технической точки зрения это огромный прорыв. Но, как говорится, есть нюанс. Если раньше мы были вынуждены активно участвовать в процессе получения знания, то теперь появился соблазн передать часть этой работы ИИ, доверившись готовому ответу: не проверить данные, не разбирать выводы по шагам, не строить собственное понимание, а просто принять как данность. Глобально мы к этому не были готовы.

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

Предлагаю обсудить, как генеративный ИИ постепенно усиливает кризис доверия в системе образования…

Читать далее

В поисках сокровищ: Project Zomboid

Habr.com - Sun, 06/07/2026 - 12:05

Если игры перестали вас радовать или вы думали, что проекты в жанре выживания уже ничем не способны удивить, Project Zomboid довольно быстро объяснит, насколько сильно вы ошибались. На первый взгляд PZ выглядит как неприметная инди-песочница, но стоит дать ей шанс — и вы сами не заметите, как оставите в ней десятки, сотни, а то и тысячи часов!

Когда сравниваешь такие игры с дорогими AAA-релизами, особенно хорошо понимаешь, в чём их настоящая ценность, ведь они берут не графикой, не бюджетом и не дорогими рекламными трейлерами, а устройством мира, проработкой механик и количеством возможностей, предоставленных игроку. За 13 лет раннего доступа Project Zomboid превратилась в один из самых цельных симуляторов выживания, где можно тонко настроить под себя почти каждый аспект игры. Хотите лютый хардкор, где любая ошибка фатальна? Пожалуйста. Хотите лайтовую песочницу в духе The Sims, где вы отстраиваете дом, контролируете нужды героя, разводите кур и следите за огородом, попивая пивко на фоне умирающего мира? Без проблем! Это не история про героя, который спасает мир, это история про обычного человека, который просто пытается дожить до завтра, именно этим она столь притягательна!

Так что, если вы давно хотели попробовать что-то необычное, глубокое и по-настоящему цепляющее, сегодня я расскажу, почему Project Zomboid заслуживает вашего внимания. А заодно поделюсь сборкой с последним на данный момент обновлением, чтобы вы смогли лично проверить, насколько опасно бывает «просто зайти в игру на часок» =)

Читать далее

OutWiker 4.0

Linux.org.ru - Sun, 06/07/2026 - 12:00

Спустя почти два года с момента выхода прошлой стабильной версии (бета-версии выходят практически каждый месяц), опубликована новая стабильная версия программы для хранения заметок OutWiker 4.0. Особенностью программы является то, что заметки хранятся в виде каталогов с текстовыми файлами, к каждой заметке можно прикреплять произвольное количество файлов, программа позволяет писать заметки с использованием различных нотаций: HTML, вики, Markdown (если установлен соответствующий плагин). Также с помощью плагинов можно добавить возможность размещения на викистраницах формул в формате LaTeX и вставки блока кода с раскраской ключевых слов для различных языков программирования.

( читать дальше... )

 , , ,

Смотрим в будущее на Go — Theta прогнозирование финансового модуля ERP

Habr.com - Sun, 06/07/2026 - 12:00

Зачем предприятия ведут учёт? Отчётность перед ФНС? Или может воронка клиентов? Сотни ответов российского рынка учётных систем на этот простой вопрос.

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

Год назад я невольно стал заложником терзающих мой разум раздумий о смысле учётных систем. Так был написан первый, второй… пятый модуль мультитенантной ERP-подобной системы для малого бизнеса (Go + pgx | Next.js + TS), вопреки рынку ставящей именно модуль финансов в центр системы.

Читать далее

Всё о Supabase: установка, примеры, аналоги

Habr.com - Sun, 06/07/2026 - 11:56

Шесть лет назад, в начале 2020 года, группа разработчиков оглянулась на Firebase и подумала: «А давайте сделаем то же самое, но открытым кодом и на SQL!» Так родился Supabase: проект с искренней целью дать разработчикам контроль над данными и избавить от проприетарных заморочек.

А с распространением Vibe Coding, когда нейросети удобнее работать с API, а не писать логику для СУБД, взлёт Supabase пошел по экспоненте.

Читать далее

Как одна кривая регулярка может «положить» ваш сервер: разбираем уязвимость ReDoS

Habr.com - Sun, 06/07/2026 - 11:34

Алерты кричат о 100% загрузке CPU, API лежит, но сетевой трафик на нуле? Знакомьтесь, это ReDoS — атака, при которой безобидная строка из 30 символов и одна неоптимальная регулярка заставляют сервер уйти в вычисления на десятилетия.

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

Читать далее

Я открыл боевую базу своего clipboard-sync, чтобы показать, что он знает о вашем пароле. Ответ: ничего

Habr.com - Sun, 06/07/2026 - 11:26

Скопировали пароль от прода и синхронизировали его между ноутбуком и телефоном. Где он теперь лежит и кто может его прочитать? Я сделал сервис, где честный ответ — «нигде в открытом виде и никто, включая меня». И сейчас покажу строку из живой базы, чтобы это доказать.

Это первая статья про Copy Sync — приватный кроссплатформенный обмен буфером обмена. Я не собираюсь его вам продавать. Я хочу разобрать одну инженерную задачу: как построить сервер, которому физически нечего у вас украсть, даже если им завладеет кто-то злой — включая меня самого. Весь крипто-код открыт, и проверить меня можно по ~70 строкам, а не по обещаниям.

Читать далее

Как заставить Xiaomi TV летать: скрытые настройки, которые вырежут всю рекламу и лаги

Habr.com - Sun, 06/07/2026 - 10:09

В этой статье подробно описан практический опыт оптимизации телевизора Xiaomi Mi TV с 1.4 ГБ оперативной памяти.

В публикации детально разбираются следующие темы:

Избавление от конфликта лаунчеров: почему стандартный Android TV Home и фирменный Xiaomi PatchWall постоянно соперничали за память и как решить эту проблему. Безопасное отключение PatchWall и другого системного мусора (Google Play Фильмы, игровые сервисы, служба обновлений Xiaomi) через ADB с помощью команды pm disable-user, которая, в отличие от pm uninstall, не приводит к bootloop при сбросе настроек. Очистка кэша лаунчера для полного удаления пустых серых рекламных плашек с домашнего экрана. Сетевые неполадки: почему после перезагрузки ломался YouTube в связке с ByeDPI и как правила маршрутизации в Android конфликтовали с Fake-IP DNS от sing-box на роутере. Анализ пропускной способности сети: почему гигабитное обновление локальной сети не принесло прироста скорости интернета на ТВ. Борьба с аномальной нагрузкой на процессор (Load Average > 76) и memory thrashing (kswapd0), вызванными скрытой фоновой работой приложения Zona, и переход на более легкую связку Lampa + TorrServe. Материал содержит готовые консольные команды для ADB и наглядные замеры ресурсов «до» и «после» чистки. В итоге телевизор освободил около 100 МБ чистой оперативной памяти, перестал зависать при работе с пультом и начал плавно воспроизводить 4K-видео.

Читать далее

Who's online

There are currently 1 user and 1 guest online.
Syndicate content