Feed aggregator

Как я запустил маркетплейс опенсорс‑софта, используя GitHub вместо бэкенда и БД

Habr.com - Thu, 10/29/2026 - 15:23

Я давно люблю и слежу за миром Open Source. Но у Гитхаба есть огромная проблема: интересные, самобытные проекты часто теряются и не получают заслуженного хайпа, если у их создателя нет прокачанного Твиттера или связей. В то же время на главную страницу трендов регулярно выходят гиганты, за которыми стоят корпорации.

Вторая боль — входной барьер для обычных людей. Обычный дизайнер, маркетолог или копирайтер, придя на GitHub за бесплатной программой, впадает в ступор. Где тут кнопка «Скачать»? Что такое ветки, коммиты и релизы? Куда нажимать, чтобы оно просто запустилось?

Читать далее

Памятка писателям в эпоху ИИ

Habr.com - Thu, 10/29/2026 - 15:20

Настоящая Памятка составлена для писателей и текстовиков, панически боящихся обвинений в порочных связях с искусственным интеллектом, именуемым также ИИ.

Ее необходимо изучить. Внедрить. Эффект гарантирован.

Читать далее

Как я создавал сетку из 20 региональных телеграмм-каналов

Habr.com - Thu, 10/29/2026 - 15:18

Я много ездил по конференциям и митапам и для каждого события создавал свой чат. Так за несколько лет у меня собралась сетка из 20 Telegram-чатов, в которых 11 117 участников. В статье рассказываю, зачем дробить аудиторию по странам, как я автоматизировал рассылку через Claude Code и как делать это дешевле

Читать далее

EvaDev 2.34 «Саратов»: единый контур эффективной разработки

Habr.com - Thu, 10/29/2026 - 15:18

EvaTeam обновила ИТ-конвейер разработки полного цикла EvaDev до версии 2.34 «Саратов». В EvaProject улучшили рабочее пространство пользователей, повысили производительность системы и расширили возможности корпоративного администрирования. Ключевое обновление EvaGantt — автоматическое выравнивание ресурсов, которое помогает корректировать проектный график с учётом доступной загрузки. В EvaTest обновили автоматическую синхронизацию тест-кейсов и организацию тест-планов. В EvaWiki появился новый макрос «PDF-файл» для просмотра документов внутри страницы, расширены возможности макросов для работы со структурированными данными, а также обновлен импорт и экспорт документов. В EvaServiceDesk улучшили навигацию по порталу обращений и расширили возможности управления доступом к корпоративным активам. Больше обновлений — в нашем release-notes.

Читать далее

Кабельные джунгли в частном секторе: почему наши улицы опутаны проводами и можно ли это исправить?

Habr.com - Thu, 10/29/2026 - 15:16

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

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

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

Ответов пока нет. Но способы решения проблемы, как оказалось, существуют — и некоторые из них весьма интересные.

Читать далее

[Перевод] Боты, слоп и битые ссылки: важное исчезает, мусор остаётся

Habr.com - Thu, 10/29/2026 - 15:16

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

В колонке WIRED журналист Майлз Кли предлагает радикальный ответ: позволить привычному интернету умереть. Его отправная точка — книга журналиста и технолога Джона Веста The Internet Will Die, and So Will You: On Learning to Live in Our Digital Age — «Интернет умрёт, и вы тоже: как научиться жить в цифровую эпоху».

Читать далее

Почему женщин нет на «Олимпе достижений»?

Habr.com - Thu, 10/29/2026 - 15:11

Доброго времени суток, дорогие читатели. Этот вопрос мучает меня уже на протяжении двух недель — с того момента, как я вернулся в шахматы и решил заглянуть в топ-100 FIDE. К своему удивлению, я не обнаружил там ни одной женщины. Меня очень заинтересовала эта тема, и я решил начать свой писательский‑научный путь.
В ней я подробно разберу, почему людей с выдающимися достижениями в науке, спорте и искусстве среди мужчин статистически больше, если сравнивать их с общим объемом открытий человечества. В ходе аргументации я буду опираться на сухие научные концепции и факты, которые продемонстрируют ответ на данный вопрос абсолютно без моего вмешательства и оценочного суждения.

Читать далее

Anthropic заблокировала меня и я потерял подписку за $100, но сохранил год работы и собрал личную RAG-базу

Habr.com - Thu, 10/29/2026 - 15:06

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

Кто нибудь уже получал такие письма счастья? Причина - страна, оно и понятно, я вообще почитал что они начали массово банить за подключение через VPN и даже не разбираются что стоит за этим туннелем. Китай много так же банят. Я активно пользовался (около 5 часов в сутки) больше года активно и тут еще сгорела подписка за 100$.

Деньги - это неприятно, конечно... Но для меня более важно: проекты, переписки, решения, объяснения, почему мы выбрали именно такой вариант, где уже обкакались. Конкретный объем контекста меня в широком смысле: и работы, и личных вопросов.

Читать далее

Остатки нельзя обороты

Habr.com - Thu, 10/29/2026 - 15:04

IT драма с элементами комедии

Фриланс манит свободой — к черту офис! Теперь ты сам себе начальник! Однако свобода эта обманчива. Вот вроде сидишь ты, работаешь дома, тебе тепло и сухо, и начальства над тобой нет, и никто не мешает, ты один... совсем один. И отвечаешь за все ты. А время уже далеко за полночь, А код выкидывает исключения, а Django ORM отказывается вывозить нагрузку, а все варианты архитектуры сулят скорее минусы, а таймер биржи неумолимо тикает. Тик‑тик‑тик... И нужно уже что‑то решать, но помочь некому — психов нет.

Читать далее

Как сделать RAG по профессиональной документации

Habr.com - Thu, 10/29/2026 - 15:00

Привет, Хабр! Хотелось бы начать статью с такого вопроса: кто из нас еще не использовал чат ассистентов в своей работе и повседневной жизни? Вот и мы, команда Джеймикс, постоянно используем ИИ-агентов и ассистентов в своей рутине. Кто с нами не знаком — мы (Джеймикс, Jmix) open-source  платформа с ИИ-инструментами для стандартизации разработки корпоративных приложений на Java. И так уж вышло, что у нас есть потребность в постоянной поддержке нашего сообщества в эксплуатации и разработке на нашей же технологии. На это мы постоянно выделяли одного разработчика-дежурного, который отвечал на все вопросы наших клиентов. Понимаете куда ведет это повествование? Конечно же, как только появились языковые модели, которые научились сносно отвечать на технические темы — сразу же возникла идея о делегировании самых базовых и простых вопросов ИИ. Ну и, конечно же, мы на поезде хайпа еще в конце 2023-го года создали собственного ИИ-ассистента на базе ChatGPT 4, который отвечал на темы, связанные только с платформой Джеймикса.

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

И вот прошло 3 года, и мы решили задать вопрос с подвохом (ну бывает же такое, когда хочется спросить что-то каверзное у ИИ). Звучал вопрос так: “какое значение repeatCount заставит таймер сработать пять раз”. Ассистент уверенно выдал готовый XML, хотя такого атрибута в Jmix нет. Чтобы ИИ-ассистент отвечал точнее, мы перестроили поиск. 

Читать далее

Я замерила 170 IT-каналов с вакансиями в Telegram: в гигантах пост видит каждый двадцатый

Habr.com - Thu, 10/29/2026 - 14:56

Я замерила 170 IT-каналов с вакансиями в Telegram по открытым данным. В каналах больше 50 тысяч подписчиков пост видит каждый двадцатый, в нишевых до 5 тысяч каждый шестой. Внутри: как проверить канал за 10 секунд, таблица по 15 стекам, 20 самых живых каналов и признаки мошенников

Смотреть 20 живых каналов

Из школы в миллионеры, или как дети попадают в видеоигровую индустрию

Habr.com - Thu, 10/29/2026 - 14:51

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

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

Собрал несколько примеров школьников, которые добились успеха на этом поприще. 

Дисклеймер – статья сделана точно не для того, чтобы кто-то бросил учебу!

Читать далее

Workflow as a YAML: детерминированная песочница для агента поверх Pydantic AI

Habr.com - Thu, 10/29/2026 - 14:50

Агент уже пишет код за нас, но с автоматизацией для бизнеса всё иначе: он косячит на каждом шаге, в JSON-трейсе тысячи вызовов, а переписанный промпт вы даже не заметите. Я перестал перепроверять агента вручную — загнал его в жёсткие рамки: wrapper над Pydantic AI, MCP-инструменты, скиллы и Studio с отладчиком. Рассказываю, почему иначе нельзя, и показываю код.

Читать далее

Как написать свой AnyDesk на C++ и не сойти с ума: битва с OLE, GDI+ и нейросетями

Habr.com - Thu, 10/29/2026 - 14:46

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

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

Так родилась идея написать свою программу для удаленного доступа. Без тяжелых Electron.js оберток, весом в 200 МБ, а нативное приложение на Win32 API, которое весит меньше мегабайта и показывает каждый монитор в отдельном окне.

В этой статье я расскажу, как мы (я и нейросети) строили OmniDesk с нуля, какие костыли пришлось изобретать для буфера обмена и почему TCP_NODELAY — это спасение.

Читать далее

Тормозит? Полярный шаг в сторону сверхбыстрых линейных вычислений и антивирусов

Habr.com - Thu, 10/29/2026 - 14:35

Современная ИТ‑индустрия уперлась в итерационный тупик. Мы сжигаем гигаватты энергии на серверных фермах, забиваем ядра процессоров тяжелыми legacy‑алгоритмами сложности O(N²) и бесконечно плодим прослойки абстрактного софта. Как результат — интерфейсы и игры умудряются тормозить даже на мощном флагманском железе. Но что, если поток данных — это не просто мертвый набор байт, а физическое поле векторов давления среды?

В этой статье представлен полный разбор неделимого 4-элементного вычислительного конвейера, работающего по принципу децентрализованного сжатия хаоса на базе фрактальной формулы 2N+1. Весь контур — от считывания контекста до финального действия — спроектирован, оптимизирован и протестирован в консоли Termux на обычном Android‑смартфоне, доказывая: для реализации автономных сверхбыстрых систем безопасности и обработки медиапотоков больше не нужны датацентры.

Читать далее

Macroscop Archive Tool

Habr.com - Thu, 10/29/2026 - 14:33

На одном из 22 архивных дисков видеосервера посыпались ошибки SMART. На диске — 760 ГБ записей за полтора месяца, а штатный путь Macroscop «перестань писать на диск и дождись, пока архив устареет» занимает 90 дней.

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

Исходный код: github.com/D3vil787/MacroscopArchiveTool

Как мы это сделали

Поддержка нескольких реляционных СУБД в одном проекте: PostgreSQL и MSSQL

Habr.com - Thu, 10/29/2026 - 14:30

Как поддерживать PostgreSQL и MSSQL в одном приложении, сохраняя единую кодовую базу?

На примере iLocks Online разбираем выбор провайдера в EF Core, отдельные наборы миграций, различия в последовательностях, типах данных и именовании объектов. Рассказываем, что необходимо проверять на обеих СУБД и почему подключения двух провайдеров недостаточно для полноценной совместимости.

Читать кейс

AI Native Conf: освоение ИИ продолжается

Habr.com - Thu, 10/29/2026 - 14:20

Во вторник 20.10 был на конференции AI Native Conf – это уже третья конференция ontico в этом году, посвященная AI, и это не считая отдельных треков на больших конференциях. Это не удивительно – ИИ сильно меняет и разработку софта и мир в целом, и сейчас идет процесс интенсивных изменений. На открытие конференции Олег Бунин сказал, что происходящее напоминает ему 2007 год, когда массовое распространение интернет тоже сильно меняло мир и породило интенсивную разработку. Тогда появился новый сегмент public web, технологии которого сейчас уже mainstream. А в кулуарах я слышал мнение, что появление ИИ даже круче, его сравнивали с появлением персональных компьютеров. О масштабах можно спорить, но изменения реально значительные. Конференция показывает, как продолжается освоение agentic engineering в крупными компаниями. Они движутся медленнее, потому что в силу своего размера вынуждены реiать более масштабные задачи. Но тем интереснее наблюдать за их движением. На фазе разработки изменения уже уверенные, а сейчас идет освоение фазы discovery.

Читать далее

Вредные советы для тех, кто хочет угробить A/B-эксперимент

Habr.com - Thu, 10/29/2026 - 14:17

В цифровых продуктах даже мелочь — цвет кнопки, формулировка заголовка или порядок экранов — влияет на поведение пользователей. Чтобы не гадать, команды запускают A/B-тесты: сравнивают варианты и выбирают решение, подтверждённое данными. Сегодня мы разберём надёжные способы всё испортить.

Разработчик закончил фичу, код покрыт тестами, на стенде всё зелёное, на проде ничего не падает. Команда уже готова раскатить изменения на всех, но приходят аналитики и говорят: «Эксперимент невалиден, данные использовать нельзя». Звучит как бюрократия, пока не разберёшься в деталях.

Любой A/B-тест состоит из маршрутизации пользователей, логики входа в эксперимент, деления на группы, метрик и правил принятия решений. Ошибка на любом этапе превращает тест в генератор красивых, но бесполезных графиков.

Читать далее

Карта переходов с APC и Eaton: как подобрать замену ИБП и не упереться в совместимость

Habr.com - Thu, 10/29/2026 - 14:12

В 2022 году с российского рынка ИБП ушли APC by Schneider Electric, Eaton, ABB, Legrand, Vertiv и другие крупные вендоры. По оценке ITResearch, вместе они держали больше половины отрасли в деньгах. Весной того же года мы писали на Хабре, что Eaton отгружает только со своих складов и новых заказов не берёт. Сами компании ушли, а их ИБП так и стоят в серверных, узлах связи и офисах, и рано или поздно их придётся менять.

Читать далее

Who's online

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