Я давно люблю и слежу за миром Open Source. Но у Гитхаба есть огромная проблема: интересные, самобытные проекты часто теряются и не получают заслуженного хайпа, если у их создателя нет прокачанного Твиттера или связей. В то же время на главную страницу трендов регулярно выходят гиганты, за которыми стоят корпорации.
Вторая боль — входной барьер для обычных людей. Обычный дизайнер, маркетолог или копирайтер, придя на GitHub за бесплатной программой, впадает в ступор. Где тут кнопка «Скачать»? Что такое ветки, коммиты и релизы? Куда нажимать, чтобы оно просто запустилось?
Читать далееНастоящая Памятка составлена для писателей и текстовиков, панически боящихся обвинений в порочных связях с искусственным интеллектом, именуемым также ИИ.
Ее необходимо изучить. Внедрить. Эффект гарантирован.
Читать далееЯ много ездил по конференциям и митапам и для каждого события создавал свой чат. Так за несколько лет у меня собралась сетка из 20 Telegram-чатов, в которых 11 117 участников. В статье рассказываю, зачем дробить аудиторию по странам, как я автоматизировал рассылку через Claude Code и как делать это дешевле
Читать далееEvaTeam обновила ИТ-конвейер разработки полного цикла EvaDev до версии 2.34 «Саратов». В EvaProject улучшили рабочее пространство пользователей, повысили производительность системы и расширили возможности корпоративного администрирования. Ключевое обновление EvaGantt — автоматическое выравнивание ресурсов, которое помогает корректировать проектный график с учётом доступной загрузки. В EvaTest обновили автоматическую синхронизацию тест-кейсов и организацию тест-планов. В EvaWiki появился новый макрос «PDF-файл» для просмотра документов внутри страницы, расширены возможности макросов для работы со структурированными данными, а также обновлен импорт и экспорт документов. В EvaServiceDesk улучшили навигацию по порталу обращений и расширили возможности управления доступом к корпоративным активам. Больше обновлений — в нашем release-notes.
Читать далееКогда ко мне на участок приехал бетоновоз, выяснилось, что низко висящие кабели мешают проезду. До этого кабельная «паутина» на столбах раздражала меня в основном своим внешним видом, но теперь появилась вполне практическая проблема.
В своё время я работал у небольшого регионального интернет‑провайдера, поэтому решил разобраться, откуда на улицах частного сектора берутся десятки проводов и что с ними вообще можно сделать.
В процессе изучил существующие технологии организации воздушных оптических линий, способы навивки и жгутирования кабелей, требования к их размещению на опорах ЛЭП. А заодно обратился к провайдерам, чьи линии проходят возле моего дома, с просьбой привести их в порядок.
Ответов пока нет. Но способы решения проблемы, как оказалось, существуют — и некоторые из них весьма интересные.
Читать далееЛента обновляется каждую секунду, а нужная статья пятилетней давности уже не открывается. Вместо неё — ошибка, рекламная страница или совсем другой текст. Новых публикаций становится больше, но это не гарантирует ни полезного чтения, ни сохранности того, что мы когда-то решили запомнить.
В колонке WIRED журналист Майлз Кли предлагает радикальный ответ: позволить привычному интернету умереть. Его отправная точка — книга журналиста и технолога Джона Веста The Internet Will Die, and So Will You: On Learning to Live in Our Digital Age — «Интернет умрёт, и вы тоже: как научиться жить в цифровую эпоху».
Читать далееДоброго времени суток, дорогие читатели. Этот вопрос мучает меня уже на протяжении двух недель — с того момента, как я вернулся в шахматы и решил заглянуть в топ-100 FIDE. К своему удивлению, я не обнаружил там ни одной женщины. Меня очень заинтересовала эта тема, и я решил начать свой писательский‑научный путь.
В ней я подробно разберу, почему людей с выдающимися достижениями в науке, спорте и искусстве среди мужчин статистически больше, если сравнивать их с общим объемом открытий человечества. В ходе аргументации я буду опираться на сухие научные концепции и факты, которые продемонстрируют ответ на данный вопрос абсолютно без моего вмешательства и оценочного суждения.
Привет, Хабр!
Кто нибудь уже получал такие письма счастья? Причина - страна, оно и понятно, я вообще почитал что они начали массово банить за подключение через VPN и даже не разбираются что стоит за этим туннелем. Китай много так же банят. Я активно пользовался (около 5 часов в сутки) больше года активно и тут еще сгорела подписка за 100$.
Деньги - это неприятно, конечно... Но для меня более важно: проекты, переписки, решения, объяснения, почему мы выбрали именно такой вариант, где уже обкакались. Конкретный объем контекста меня в широком смысле: и работы, и личных вопросов.
Читать далееIT драма с элементами комедии
Фриланс манит свободой — к черту офис! Теперь ты сам себе начальник! Однако свобода эта обманчива. Вот вроде сидишь ты, работаешь дома, тебе тепло и сухо, и начальства над тобой нет, и никто не мешает, ты один... совсем один. И отвечаешь за все ты. А время уже далеко за полночь, А код выкидывает исключения, а Django ORM отказывается вывозить нагрузку, а все варианты архитектуры сулят скорее минусы, а таймер биржи неумолимо тикает. Тик‑тик‑тик... И нужно уже что‑то решать, но помочь некому — психов нет.
Читать далееПривет, Хабр! Хотелось бы начать статью с такого вопроса: кто из нас еще не использовал чат ассистентов в своей работе и повседневной жизни? Вот и мы, команда Джеймикс, постоянно используем ИИ-агентов и ассистентов в своей рутине. Кто с нами не знаком — мы (Джеймикс, Jmix) open-source платформа с ИИ-инструментами для стандартизации разработки корпоративных приложений на Java. И так уж вышло, что у нас есть потребность в постоянной поддержке нашего сообщества в эксплуатации и разработке на нашей же технологии. На это мы постоянно выделяли одного разработчика-дежурного, который отвечал на все вопросы наших клиентов. Понимаете куда ведет это повествование? Конечно же, как только появились языковые модели, которые научились сносно отвечать на технические темы — сразу же возникла идея о делегировании самых базовых и простых вопросов ИИ. Ну и, конечно же, мы на поезде хайпа еще в конце 2023-го года создали собственного ИИ-ассистента на базе ChatGPT 4, который отвечал на темы, связанные только с платформой Джеймикса.
Время шло, мы вводили небольшие продуктовые изменения и наш ассистент стал что-то вроде системы индексатора и поисковика для мозга-нейросети. Нас устраивала точность ответов нашего ассистента — но был нюанс. Индексатор-поисковик был нужен еще для внешних агентов, которые вызывали его через отдельный MCP — и тут было больше подводных камней.
И вот прошло 3 года, и мы решили задать вопрос с подвохом (ну бывает же такое, когда хочется спросить что-то каверзное у ИИ). Звучал вопрос так: “какое значение repeatCount заставит таймер сработать пять раз”. Ассистент уверенно выдал готовый XML, хотя такого атрибута в Jmix нет. Чтобы ИИ-ассистент отвечал точнее, мы перестроили поиск.
Читать далееЯ замерила 170 IT-каналов с вакансиями в Telegram по открытым данным. В каналах больше 50 тысяч подписчиков пост видит каждый двадцатый, в нишевых до 5 тысяч каждый шестой. Внутри: как проверить канал за 10 секунд, таблица по 15 стекам, 20 самых живых каналов и признаки мошенников
Смотреть 20 живых каналовВидеоигры для ребенка могут быть дорогим хобби – нужно купить приставку или мощный компьютер, тратить деньги и время на походы в клуб, покупать внутриигровую валюту и предметы.
Но для единиц такое хобби может превратиться в работу, приносящую существенный доход. Это касается побед на киберспортивных турнирах (у кого-то они исчисляются миллионами долларов), разработки собственных игр и стриминга.
Собрал несколько примеров школьников, которые добились успеха на этом поприще.
Дисклеймер – статья сделана точно не для того, чтобы кто-то бросил учебу!
Читать далееАгент уже пишет код за нас, но с автоматизацией для бизнеса всё иначе: он косячит на каждом шаге, в JSON-трейсе тысячи вызовов, а переписанный промпт вы даже не заметите. Я перестал перепроверять агента вручную — загнал его в жёсткие рамки: wrapper над Pydantic AI, MCP-инструменты, скиллы и Studio с отладчиком. Рассказываю, почему иначе нельзя, и показываю код.
Читать далееПривет, Хабр!
Каждый, кто работает с удаленными машинами, знает эту боль. Ты подключаешься к серверу, у которого три монитора, а AnyDesk или TeamViewer показывают тебе один общий экран. Или того хуже — заставляют переключаться между ними. Работать с базами данных или версткой в таких условиях — это пытка.
Так родилась идея написать свою программу для удаленного доступа. Без тяжелых Electron.js оберток, весом в 200 МБ, а нативное приложение на Win32 API, которое весит меньше мегабайта и показывает каждый монитор в отдельном окне.
В этой статье я расскажу, как мы (я и нейросети) строили OmniDesk с нуля, какие костыли пришлось изобретать для буфера обмена и почему TCP_NODELAY — это спасение.
Современная ИТ‑индустрия уперлась в итерационный тупик. Мы сжигаем гигаватты энергии на серверных фермах, забиваем ядра процессоров тяжелыми legacy‑алгоритмами сложности O(N²) и бесконечно плодим прослойки абстрактного софта. Как результат — интерфейсы и игры умудряются тормозить даже на мощном флагманском железе. Но что, если поток данных — это не просто мертвый набор байт, а физическое поле векторов давления среды?
В этой статье представлен полный разбор неделимого 4-элементного вычислительного конвейера, работающего по принципу децентрализованного сжатия хаоса на базе фрактальной формулы 2N+1. Весь контур — от считывания контекста до финального действия — спроектирован, оптимизирован и протестирован в консоли Termux на обычном Android‑смартфоне, доказывая: для реализации автономных сверхбыстрых систем безопасности и обработки медиапотоков больше не нужны датацентры.
Читать далееНа одном из 22 архивных дисков видеосервера посыпались ошибки SMART. На диске — 760 ГБ записей за полтора месяца, а штатный путь Macroscop «перестань писать на диск и дождись, пока архив устареет» занимает 90 дней.
Рассказываю, как мы перенесли архив в виртуальный диск, остановив Macroscop всего на несколько минут. Что нашлось в архиве по дороге: камеры, которые занимают лицензии и ничего не пишут, гигабайты забытых копий конфигурации, старый PostgreSQL. И почему из этого получилась открытая утилита для администраторов Macroscop — с отчётами, очисткой и мониторингом в Zabbix.
Исходный код: github.com/D3vil787/MacroscopArchiveTool
Как мы это сделалиКак поддерживать PostgreSQL и MSSQL в одном приложении, сохраняя единую кодовую базу?
На примере iLocks Online разбираем выбор провайдера в EF Core, отдельные наборы миграций, различия в последовательностях, типах данных и именовании объектов. Рассказываем, что необходимо проверять на обеих СУБД и почему подключения двух провайдеров недостаточно для полноценной совместимости.
Читать кейсВо вторник 20.10 был на конференции AI Native Conf – это уже третья конференция ontico в этом году, посвященная AI, и это не считая отдельных треков на больших конференциях. Это не удивительно – ИИ сильно меняет и разработку софта и мир в целом, и сейчас идет процесс интенсивных изменений. На открытие конференции Олег Бунин сказал, что происходящее напоминает ему 2007 год, когда массовое распространение интернет тоже сильно меняло мир и породило интенсивную разработку. Тогда появился новый сегмент public web, технологии которого сейчас уже mainstream. А в кулуарах я слышал мнение, что появление ИИ даже круче, его сравнивали с появлением персональных компьютеров. О масштабах можно спорить, но изменения реально значительные. Конференция показывает, как продолжается освоение agentic engineering в крупными компаниями. Они движутся медленнее, потому что в силу своего размера вынуждены реiать более масштабные задачи. Но тем интереснее наблюдать за их движением. На фазе разработки изменения уже уверенные, а сейчас идет освоение фазы discovery.
Читать далееВ цифровых продуктах даже мелочь — цвет кнопки, формулировка заголовка или порядок экранов — влияет на поведение пользователей. Чтобы не гадать, команды запускают A/B-тесты: сравнивают варианты и выбирают решение, подтверждённое данными. Сегодня мы разберём надёжные способы всё испортить.
Разработчик закончил фичу, код покрыт тестами, на стенде всё зелёное, на проде ничего не падает. Команда уже готова раскатить изменения на всех, но приходят аналитики и говорят: «Эксперимент невалиден, данные использовать нельзя». Звучит как бюрократия, пока не разберёшься в деталях.
Любой A/B-тест состоит из маршрутизации пользователей, логики входа в эксперимент, деления на группы, метрик и правил принятия решений. Ошибка на любом этапе превращает тест в генератор красивых, но бесполезных графиков.
Читать далееВ 2022 году с российского рынка ИБП ушли APC by Schneider Electric, Eaton, ABB, Legrand, Vertiv и другие крупные вендоры. По оценке ITResearch, вместе они держали больше половины отрасли в деньгах. Весной того же года мы писали на Хабре, что Eaton отгружает только со своих складов и новых заказов не берёт. Сами компании ушли, а их ИБП так и стоят в серверных, узлах связи и офисах, и рано или поздно их придётся менять.
Читать далее