Feed aggregator

Froggy-BLC 1.0 (Книжная Система Сайта, CMS)

Linux.org.ru - 21 min 30 sec ago

Состоялся стабильный выпуск (1.0) Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.

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

 , , , ,

Fossil SCM 2.28

Linux.org.ru - 23 min 23 sec ago

После пяти с половиной месяцев разработки состоялся выпуск 2.28 простой и высоконадёжной распределённой кроссплатформенной системы конфигурационного управления Fossil SCM, разрабатываемой автором SQLite, Дуэйном Ричардом Хиппом.

Fossil SCM выделяется среди систем контроля версий радикальной простотой развёртывания: весь проект — это один исполняемый файл без внешних зависимостей, который одновременно является VCS, встроенным веб-сервером, багтрекером, вики, форумом и чатом. Весь репозиторий со всей историей, тикетами и вики хранится в едином файле SQLite — его можно скопировать, забекапить или отправить коллеге одной командой scp. Проект используется самим автором для разработки SQLite — что само по себе говорит о надёжности инструмента. В отличие от Git, Fossil изначально проектировался с упором на целостность данных и простоту самостоятельного хостинга: поднять собственный сервер — это буквально одна команда fossil server. Философия проекта — «всё необходимое для жизни проекта в одном месте», без внешних сервисов и сложной инфраструктуры.

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

 , , , ,

Как собрать систему захвата ниши: семантика, архитектура сайта, LLM-пайплайн и подготовка к AI-поиску

Habr.com - 59 min 48 sec ago

SEO‑индустрия умеет делать две вещи особенно стабильно. Во‑первых, каждые несколько лет торжественно объявлять свою смерть. Во‑вторых, продавать одни и те же хаотичные процессы под новыми словами. Раньше это называлось «контент‑маркетинг», потом «topic clusters», потом «programmatic SEO», теперь на сцену влетели LLM, AI Overviews, GEO, AEO и еще десяток аббревиатур, от которых у любого редактора дергается глаз.

На этом месте обычно появляется очередной бодрый тред в духе «SEO умерло, теперь нейросеть сама все сделает». Потом кто‑то идет в ChatGPT, просит «собери семантику по нише», получает 400 красивых галлюцинаций, 120 дублирующих друг друга страниц, 30 заголовков в стиле «Купить купить купить недорого цена» и торжественно называет это pipeline.

Проблема, конечно, не в LLM. Проблема в том, что хаос не становится системой только потому, что вы добавили к нему API‑ключ.

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

В этой статье я хочу разобрать не набор SEO‑ритуалов и не коллекцию модных слов про AI, а рабочую систему. Ту самую, в которой семантика перестает быть кладбищем таблиц и превращается в управляемый пайплайн: от сырых запросов до кластеров, от кластеров до структуры сайта, от структуры до страниц, а от страниц до понятного плана разработки, контента и AI‑видимости. Это не теоретическая экскурсия и не набор “полезных советов”. Это схема процессов, которую можно адаптировать под реальную нишу, реальный сайт и реальный production.

Читать далее

OSINT для ленивых. Часть 6: Фотошоп наше все? Выявляем фейк за 2 минуты

Habr.com - 1 hour 15 min ago

О метаданных файлов изображений мы уже говорили и не секрет, что их тоже можно редактировать, в том же Exif-pilot, например. Как распознать фейк, если метаданные на изображении корректные? Кэп очевидность утверждает, что только анализом контента. Логично.

— Возьмем какой-нибудь файл с зачищенными метаданными и проанализируем его на предмет манипуляций в Фотошопе или еще каком-нибудь редакторе. В том же Пейнте :)))

Закинем его на уже упоминавшийся https://29a.ch/photo-forensics и посмотрим, что он нам расскажет. Самый верхний пункт меню — Magnifier/ Увеличилка, чтобы можно было глазками прошерстить картиночку и пальчиком везде потыкать: вдруг кто-то неаккуратненько подработал. Но такое можно не только тут.
Нас интересует другая опция в меню: Clone Detection — детектор клонов показывает применение инструмента типа "штамп" при обработке, он выделяет клонированные участки розовым светом. Как видно, тут этого добра преизрядно.

Читать далее

IT-премия умерла? Что делать удалёнщику до 2030

Habr.com - 1 hour 26 min ago

Умерла ли IT-премия или же покидает мегаполисы? Разбираемся, что происходит с зарплатами, промышленностью и AI-автоматизацией одновременно — и строим четыре сценария для удалёнщика до 2030. Внутри: почему сварщик догоняет программиста по зп, как выглядит ликвидационизм без лишней теории, и шесть пунктов стратегии, которая работает при любом раскладе.

Читать далее

VLESS на роутере с OpenWRT

Habr.com - Fri, 03/27/2026 - 23:51

Небольшая инструкция по установке VPN (протокол VLESS), на роутер с операционной системой OpenWRT с использованием пакета Passwall

Читать далее

R-Style Softlab: Telegram вчера и сегодня что изменилось для бизнеса

Habr.com - Fri, 03/27/2026 - 23:44

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

Ранее Федеральная антимонопольная служба указывала, что размещение рекламы на ресурсах с ограниченным доступом, включая Telegram, подпадает под признаки нарушения законодательства о рекламе. В соответствии с частью 10.7 статьи 5 закона «О рекламе» распространение рекламы на таких ресурсах не допускается, а ответственность несут как рекламодатель, так и рекламораспространитель.

Впоследствии ФАС скорректировала подход и фактически допустила размещение рекламы в Telegram, установив переходный период до конца 2026 года. При этом само по себе такое смягчение не означает снятия правовых рисков и не меняет базовой логики регулирования.

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

По мнению юриста R-Style Softlab Максима Сектименко, текущая ситуация требует осторожного подхода со стороны бизнеса, несмотря на формальное смягчение позиции ФАС. 

Читать

Читать далее

Как спасти данные из Телеграма

Habr.com - Fri, 03/27/2026 - 23:21

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

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

Читать далее

Как я хотел одного AI-агента, а получил целую деревню

Habr.com - Fri, 03/27/2026 - 22:58

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

Под катом: путь от первого запуска Claude Code до деревни из двенадцати агентов, каждый хак и каждые грабли на этом пути, и неожиданное открытие, что менеджмент AI-команды устроен ровно так же, как менеджмент живых людей.

Читать далее

Из фронтенда в «мультиспециалисты»: Как я штурмовал вертолетный завод и получил 16 рублей

Habr.com - Fri, 03/27/2026 - 22:49

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

Читать далее

[Перевод] Как один отказ превратился в $150 млрд к оценке, 295% роста удалений ChatGPT — и недооценённый сюжет в истории tech

Habr.com - Fri, 03/27/2026 - 21:56

Иногда наибольшую ценность создаёт тот, кто приходит вторым. Тим Кук и Сатья Наделла не основывали Apple и Microsoft, но каждый из них сел за руль — и увеличил капитализацию своей компании в десять раз. На прошлой неделе Дарио Амодеи пошёл первым, дав отпор администрации Трампа и отказавшись позволить Министерству обороны диктовать политику частному бизнесу. Но в том, что, возможно, является самой недоосвещённой историей в tech, Сатья Наделла, последовавший его примеру, мог изменить политический ландшафт.

Читать далее

10 лет в российском IT: от кабальных договоров джуном до кабальных кредитов с ИП

Habr.com - Fri, 03/27/2026 - 21:54

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

Больше 10 лет я в разработке — был джуном с договором на 100к, дедлайном в 5 месяцев и штрафом в 500к. Дорос до ИП с приличным оборотом. Похоже это цикл и все начинается сначала.

Читать далее

Как выбрать лучшего AI-ассистента для разработки: тестируем Codex, Claude и Cursor

Habr.com - Fri, 03/27/2026 - 21:54

В 2026 году кодовые ассистенты окончательно перестали быть просто автокомплитом и превратились в полноценный инструмент разработки: они читают кодовую базу целиком, понимают зависимости, дебажат по логам и могут довести задачу до рабочего состояния почти без участия разработчика. Но на практике всё не так однозначно — один агент хорошо чинит баги, но ломает архитектуру, другой уверенно пишет на Python, но теряется в TypeScript. Чтобы разобраться, кто из них реально помогает в разработке, а кто только выглядит убедительно, мы прогнали популярные решения через собственный приватный бенчмарк с задачами на 15+ языках.

Меня зовут Ильнур Файзиев, я руковожу юнитом Data LLM в Doubletapp и расскажу, как и почему мы тестировали агентов, какие задачи давали и какие выводы из этого можно сделать для команды и бизнеса.

Содержание

Какой бенчмарк выбрать для теста кодовой модели?
Почему многие выбирают именно Codex/Claude Code и Cursor как компаньонов по разработке
Claude Code
Codex
Cursor
Какие задачи брали для прогона
Результат
Сравнение с публичными бенчмарками
Сравнение с приватным Python-репозиторием
Итоговый рейтинг
Итоговый рейтинг на разных языках
Разбивка по языкам
Заключение

Читать далее

Приказ ФСТЭК России № 117: полный обзор нововведений и практическое руководство по переходу от Приказа № 17

Habr.com - Fri, 03/27/2026 - 21:41

Разбираем Приказ ФСТЭК России № 117, который вступил в силу с 1 марта 2026 года и заменил действовавший более десяти лет Приказ № 17. В статье подробно рассматриваются новые требования к защите информации в государственных информационных системах, включая введение показателей Кзи и Пзи, переход к процессной модели управления безопасностью, ужесточение требований к кадровому составу и обязательность внедрения современных средств защиты.

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

Читать далее

URL как источник правды в Next.js App Router

Habr.com - Fri, 03/27/2026 - 21:25

Когда разработчик приходит в Next.js из обычного React SPA, он часто тащит с собой старую схему мышления. Есть поле ввода, значит будет useState. Есть поиск, значит будет useEffect. Есть список данных, значит будем следить за изменением состояния и вручную запускать новый запрос.

На маленьком экране это вроде работает. Но очень быстро выясняется, что в приложении уже не одно состояние, а три. Есть значение в поле, значение в URL, данные, загруженные по одному из этих значений. Потом появляется четвёртая проблема. Кнопки Back и Forward начинают вести себя странно. Ссылкой на результат поиска неудобно делиться. А отладка превращается в угадайку, потому что не до конца понятно, что именно сейчас считается главным источником правды.

В App Router это решается проще. Если фильтр является частью состояния страницы, его логично держать в URL. Тогда схема становится прямой: URL изменился -> сервер прочитал searchParams -> выполнил fetch -> отрендерил новый список. В этот момент Next.js начинает восприниматься как понятный инженерный инструмент.

Читать далее

vLLM Production Stack. Часть 1: Базовые возможности vLLM

Habr.com - Fri, 03/27/2026 - 21:09

Статья будет о том, как быстро начать работать с vLLM и vLLM Production Stack: от первого запуска модели до базовых режимов инференса через OpenAI-совместимый API. Разберем практические настройки и сценарии запуска — tool calling, thinking/non-thinking, мультимодальные и CPU-модели, а так же какие стартовые параметры сильнее всего влияют на память, производительность и стабильность. Отдельном рассмотрим полезные оптимизации для production-сценариев: FP8, Tensor Parallelism, KV-cache offloading, Speculative Decoding и ускорение холодного старта больших моделей.

Читать далее

Придумали ради благой цели, убили ради денег. Печальная история нетбуков

Habr.com - Fri, 03/27/2026 - 21:05

Не так давно рынок разорвал анонс и выпуск MacBook Neo — первого бюджетного ноутбука от Apple, что призван закрыть 99 процентов задач у простых юзеров и убить рынок дешевых ноутбуков на Windows.

И вот кому-то на этом фоне хватило ума воскликнуть: «Да это же воскрешение нетбуков!» Нашлись даже те, кто этот крик поддержал.

Только вот вопрос… А когда успели умереть нетбуки вообще? Вы ведь тоже заметили, что в один момент они буквально исчезли с рынка? За этим всем стоит довольно интересная история, о которой сегодня и поведаем.

Читать далее

Главная проблема vibe coding — не vibe debugging

Habr.com - Fri, 03/27/2026 - 20:42

Я не хочу возвращаться к ручному кодингу.

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

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

Читать далее

Файловый сервер SAMBA / pool ZFS

Habr.com - Fri, 03/27/2026 - 20:41

Всегда хотел развернуть шару SMB с хранилищем на ZFS, но есть нюансы…

Совершенно не приемлю, чтобы пользователи каким либо образом взаимодействовали с сервером, где расположен pool\ZFS. В моем понимании, СХД может включать в себя только служебные компоненты без прямого пользовательского доступа к его сети.

Идея казалось очень простой - поднимаем виртуальный сервер, подключаем его к домену, цепляем туда существующий ZFS пул....

Читать далее

[Перевод] Изучаем eBPF: программирование ядра Linux для улучшения безопасности, сетевых функций и наблюдаемости

Habr.com - Fri, 03/27/2026 - 20:38

Привет, Хабр!

Напомним вам об одной из самых интересных нишевых книг о Linux, изданных нами в последние годы — «Изучаем eBPF: программирование ядра Linux для улучшения безопасности, сетевых функций и наблюдаемости» от Лиз Райс. Под катом предлагаем перевод статьи Люки Кавальина (Luca Cavallin), в которой он даёт подробное введение в функции и возможности этого «фильтра пакетов». В сущности, eBPF — это де‑факто стандартный механизм для безопасного и оперативного введения пользовательского кода в ядро Linux. Статья рассказывает, как правильно обращаться с этим мощным инструментом, и какие возможности он открывает.

Читать далее

Who's online

There are currently 0 users and 0 guests online.
Syndicate content