В разных компаниях задачи между отделами передают по-своему: через чаты, почту, таблицы. Способы меняются, а проблема остаётся. После передачи непонятно, взяли ли задачу в работу и что с ней происходит дальше.
В статье показываю 5 способов, как быстро выстроить эффективную передачу задач между командами и убрать ручной контроль.
Читать далееПривет, Хабр! В этой статье разберём модель AIaaS. Она помогает компаниям использовать ИИ без развёртывания собственной инфраструктуры и большой R&D‑команды. Такой подход снижает барьер входа и ускоряет запуск прототипов.
AIaaS (AI as a Service — ИИ как услуга) — это модель, при которой компания подключается к облачным API и получает готовые функции машинного обучения, LLM и компьютерного зрения. Инфраструктура моделей остаётся на стороне провайдера, а оплата идёт за вызовы и интеграцию, а не за развёртывание и обучение базовой модели.
Читать далееПопробую‑кая, 43 летней айтишник с 25-летним стажем, поделиться историей об эволюции своего зоопарка мышек для компа. Сразу скажу — рука у меня мелкая, так что это 100% повлияло на выбор и не один раз.
В памяти ещё свежо предание о приколах с удалением шарика из обычных мышек, которые подключались в КОМ порт, переход на PS2 разъём, а потом и на USB. За это время поменялось немало и мышек и клавиатур.
Первые мысли об отказе от проводов связаны с беспроводным комплектом.
Если ещё интересно - читать далееПривет, я Андрей! Ну где ты был, ну открывай статью скорей :)
За технической инфой я обращался к команде разработчиков, в том числе к backend-разработчику Сергею Колеватову. Он пояснил мне за все технические штуки, а я уже поведаю вам подробнее.
В этот раз расскажу об опыте создания внутренней системы для госкомпании. Загвоздка, как всегда, была в сроках и ресурсах. А продукт нужен сразу порядочный. Готовый шаблон, Symfony Forms и «грязный» код. Выбор пал на скорость вместо качества — продукт запущен за 2 месяца, ноооо… мы получили «технический долг». Как к этому пришли и как решили проблему, расскажу прямо сейчас.
Читать далееМы продолжаем наше погружение в мир аутентификации и будем разбирать всё на простых примерах с практикой на Go.
В первой части статьи мы разобрали, как устроен JWT, зачем нам refresh и access токены и почему в распределенных системах нам необходимо использовать асимметричные алгоритмы подписи.
Теперь пришло время двигаться дальше и познакомиться с тем, что стоит поверх JWT: JWKS, OAuth 2.0, OIDC.
Читать далееМаркетинг обожает истории. Не потому что маркетологи тайно мечтают стать писателями, а потому что истории работают. Сильнее фактов, графиков и даже кейсов с красивым ROI. Человеку проще поверить в эмоцию, чем в таблицу. В историю - проще, чем в бизнес-план. Особенно если в этой истории есть бедность, случайное вдохновение и внезапный успех.
А дальше в статье расскажу несколько кейсов, когда у компании есть красивая история, но в действительности все совсем не так.
Читать далееСтудия, подарившая миру игру Bomberman, была основана в 70-х годах двумя братьями — Юдзи и Хироси Кудо. Они любили железную дорогу и поезда, поэтому свой проект назвали в честь составной части локомотивов Hudson C62 (в США известный под названием «Гудзон», в Европе — как «Балтика»).
На первых порах созданное семейное предпринимательское дело не приносило никакого дохода: братья метались между разными сферами, но в конечном счете остановились на компьютерных играх. Что из этого вышло — об этом в нашем материале.
Читать далееЦель статьи: Показать на практическом примере, как использовать один Load Balancer для приёма TLS-соединений и маршрутизации бинарного трафика к разным backend‑приложениям с терминацией (расшифровкой) TLS на Gateway — например, к Redis и другим TCP‑сервисам.
Как это работает:
Читать далееWordPress Cookie предупреждение без плагина – это то, что вам нужно, чтобы соблюдать закон и не замедлять работу вашего сайта. Лично я пришёл к этому не сразу и использовал плагин, но потом работал над ускорением сайта по PageSpeed Insights и отказался от плагина.
Читать далееОколо пяти лет назад у меня в квартире произошла небольшая протечка воды. Именно она стала отправной точкой: я понял, что нужны хотя бы простейшие датчики протечки и последующие уведомления, чтобы избежать подобных ситуаций в будущем.
Ремонт в квартире был уже давно завершён, основные условия были - минимальные, беспроводные и более-менее надёжные датчики протечки воды. Решение оказалось простым - экосистема Tuya и протокол Zigbee. Я купил Zigbee-хаб и несколько датчиков протечки на AliExpress. Устройства стоили копейки, настроить их было легко, и они выполняли свою функцию.
Читать далееНедавно, перебирая хлам скопившийся на пыльных антресолях, я обнаружил старенький MacBook 2,1 (A1181) образца 2008 года выпуска. Этот MacBook мне на день рождения, который состоялся более 15-ти лет назад, подарила супруга. Большим ценителем яблочной продукции я так и не стал, но некоторое время использовал эту машинку в качестве второй — для чтения почты или просмотра ютуба, брал с собой в туристические поездки. Мне нравился дизайн корпуса и клавиатуры этой машинки, местами даже где-то меня привлекала операционная система MacOS X являющаяся родственником FreeBSD. Но сейчас не об этом. В те времена вычислительная техника персонального применения стремительно устаревала — появлялись процессоры с всё большим числом ядер и большей тактовой частотой, состоялся полный переход от 32-битных архитектур к 64-х битным и т. д. Всё это сильно расслабило разработчиков и, как следствие, требования софта к железу выросли просто непомерно. Таким образом, данная машинка очень быстро «морально устарела». Я пару раз проводил апгрейд — сначала добавил немного SDRAM, потом заменил HDD на SSD, несколько раз апгрейдил MacOS X. Но к 2012 году машинка всё равно стала мало пригодной для работы и отправилась на антресоли.
Две недели назад этот MacBook попался мне на глаза. Я включил его и обнаружил, что MacOS X прекрасно загружается и даже подключается к WiFi, только вот в Safari все сертификаты давно протухли и ни один Web сайт не открывается. Но тут меня посетила совершенно здравая мысль - почему бы не оживить эту машинку установкой на неё современной ОС, такой как например FreeBSD ? К тому же появился повод — одна из моих дочерей доросла до своего компьютера, а покупать ей сейчас новый ноут для посещение «учи.ру» меня, откровенно говоря, «жаба душит». Короче, я быстренько заказал новую АКБ на известном китайском маркетплейсе и принялся изучать вопрос «как пропатчить KDE MacBook для FreeBSD».
В данной статье я расскажу о некоторых особенностях яблочных ноутбуков мало знакомых даже опытным маководам, о тонкостях установки FreeBSD, о проблеме под названием UEFI, о баге в ядре ОС FreeBSD с которым я столкнулся и помог зафиксить, о прекращении поддержки DRM-KMOD драйверов в 32-х битной ветке ОС FreeBSD и о том, как мне все же удалось портировать их для FreeBSD 14.3-RELEASE/i386. И еще о некоторых мелочах, знание о которых необходимы для того, чтобы сделать ОС FreeBSD пригодной для эксплуатации на этом стареньком MacBook-е, и чтобы Ваш кислотно-щелочной баланс всегда оставался в полном порядкеTM.
Читать далееВсем добрый день. Решил поделиться одним из почти заброшенных проектов десятилетней давности – передача текста музыкой. Программирование здесь тоже будет, поэтому можно считать это ИТ-проектом.
Читать далее:2025 год оказался переломным для индустрии AI.
Сотни новых LLM, image- и video-моделей. Сотни миллионов долларов инвестиций. Поглощения. Офферы по $100 млн для ведущих исследователей.
Но мы увидели и нечто гораздо более интересное.
По-настоящему важное событие другое: мы впервые массово увидели переход от “LLM как помощник” к “AI как рабочая сила”.
Модели больше не используются только в формате «вопрос–ответ». Они системно заменяют интеллектуальный труд в бизнес-процессах:
Читать далееИстория: как язык для вайбкодеров стал языком квантовых вычислений
Я начинал VIBEE как простой инструмент для вайбкодеров — людей, которые хотят писать код через спецификации, а не руками. Идея была простая: пишешь .vibee файл, получаешь готовый код на 42 языках.
Но когда я добавил троичную логику (TRUE/FALSE/UNKNOWN вместо бинарной TRUE/FALSE), произошло неожиданное открытие:
φ² + 1/φ² = 3
Золотое сечение в квадрате плюс единица делённая на золотое сечение в квадрате равно ровно трём. Не приблизительно — математически точно.
Читать далееЗима. Снег. Морозный воздух. Но выходить на улицу не хочется. А фотосессия нужна. Хорошая новость: нейросети научились создавать зимние фотографии, которые не отличить от профессиональной съёмки, и всё это можно сделать, сидя дома с чашкой горячего чая, просто написав текстовый промт и отправив его искусственному интеллекту на обработку.
Мы собрали 15 промтов для создания атмосферных зимних фото в русском стиле ❄️
Читать далееКак я построил систему мониторинга LLM-приложений и научил AI анализировать собственные ошибки
AI-ассистенты в IDE стали незаменимыми помощниками разработчиков, но остаются чёрными ящиками. Мы не видим что они делают "под капотом", сколько это стоит и где теряется время. В статье покажу как построить системуobservability для AI-агентов: от Cursor IDE до production, с AI-анализом трейсов и открытым исходным кодом.
Читать далееПривет, Хабр! На связи команда разработки ChameleonLab.
Наш проект — программный комплекс для стеганографии и защиты данных — перешагнул отметку в 300 000 скачиваний (суммарно для Windows и macOS). Такая база пользователей кардинально меняет подход к разработке. Мы больше не можем позволить себе «гаражные» методы, которые ломают структуру файлов или заставляют плееры вести себя непредсказуемо.
Нас часто спрашивают, почему в публичной версии до сих пор нет кнопки «Спрятать в музыку». Ответ прост: мы не хотим выпускать сырой функционал.
Последние два месяца мы провели в закрытом R&D, пытаясь решить одну задачу: как спрятать файл в MP3 так, чтобы ни один плеер и ни один спектроанализатор этого не заметил?
В этой статье я разберу, как реализовать передачу JPEG-видео по RTP поверх UDP напрямую с ESP32 - так, чтобы поток открывался в VLC и ffplay, без RTSP, FFmpeg и промежуточных серверов.
Читать далееЯ провожу много собеседований как нанимающий менеджер (тимлид и руководитель проектов) в последние 3 с лишним года. Суммарно у меня их было около 100. И на этом опыте я хочу подсказать вам, уважаемые соискатели, одну вещь, которая позволить вам сильно выделиться на фоне остальных и, как следствие, иметь больше шансов на получение работы.
Если одним словом, это системность. Поясню.
Читать далееВсе разработчикам знаком момент, когда заказчик просит что - то сделать, но толком не вдается в детали? У меня были примеры, когда заказчик вообще не описывал требования, а ожидал, что ему ЧТО-ТО создадут, а ну уж потом он/она скажут что не так. Или так. Или не так. Предлагаю разобраться, когда гибкость превращается в ад.
Погнали!