Привет. Меня зовут Андрей Соколов, я руководитель команды LLM в AI VK, которая обучает и дорабатывает модели, а потом помогает другим командам интегрировать их в свои продукты. И сегодня я расскажу про такое направление в LLM, как структурированная генерация.
Читать далееЭффективный мониторинг является краеугольным камнем надежности любой IT-системы, позволяя своевременно выявлять возникающие проблемы. Однако само по себе обнаружение проблемы – это лишь полдела. Не менее важна быстрая и скоординированная реакция команды. Инструменты вроде Alertmanager и Grafana OnCall играют ключевую роль в автоматизации процесса оповещения и управления инцидентами. В этой статье мы подробно рассмотрим, как выстроить цепочку взаимодействия между различными компонентами системы мониторинга и оповещения, чтобы каждый инцидент автоматически отслеживался от момента его фиксации правилом мониторинга до доставки уведомления ответственному инженеру в мессенджер, например, Telegram.
Читать далее— А тебе нормально, что твои продукты не релизятся?
Я честно зависла. Не потому что не знала ответа, а потому что не поняла вопрос. Нормально… в смысле — как? Физиологически? Психологически? Или по корпоративной этике?
Этот вопрос задал мне тимлид просто между делом, с лёгкой интонацией делового удивления.
Как будто есть два типа дизайнеров: тех, у кого всё релизится, и тех, кто просто любит красивые фигмы «для галочки».
Я тогда промолчала. Но внутренне отметила: вот она, формула фрустрации. Не в том, что проект не выжил. А в том, что кто-то спрашивает — а зачем ты вообще все это наделала?
Читать далееПривет Хабр! Меня зовут Татьяна Ошуркова, я системный аналитик и разработчик. Многие начинающие специалисты, которые только пришли в профессию, сталкиваются с непониманием своей роли, задач и зоны ответственности. В теории все достаточно понятно, но в реальных задачах на практике часто сталкиваешься с тем, к чему сложно подготовиться в процессе обучения.
В этой статье я поделюсь небольшой историей из моего опыта, которая поможет понять, что может ждать начинающего системного аналитика в работе, с какими задачами он может столкнуться, почему не стоит недооценивать аналитику, и где ошибаются в своем мнении разработчики.
Читать далееЯ начал переводить новости технологий аккурат, когда только вышел шедевр культурного пласта: мультсериал «Рик и Морти». И вот уже первая серия восьмого сезона позади, и сегодняшняя новость как раз в духе этого шедевра. В Голливуде идет волной тренд по использованию спермы лосося для омоложения. Что ж, давайте посмотрим, насколько научны эти микроинъекции.
Читать далееСамые интересные новости финансов и технологий в России и мире за неделю: Telegram (вроде как) интегрирует Grok, Маск уходит с госслужбы, суд запретил тарифы Трампа, ЦБ разрешил квалам лудить на крипте, ОАЭ раздаст ChatGPT всем свои жителям, а в Китае роботы начистили друг другу фронтенды.
Читать далееА вы никогда не задумывались, почему, с одной стороны, у нас появляются всё более крутые и мощные инструменты для разработки? На бэкенде мы можем делать микросервисы, писать офигительные SPA-приложения — но при этом будто бы сама программа становится всё хуже и хуже.
Каждый раз происходит одна и та же история: мы хотим сделать как лучше, но код в итоге всё равно превращается во что-то странное и не поддерживаемое.
Откуда берётся эта эрозия программного обеспечения? Почему так выходит, что новые технологии не только не помогают, но иногда даже мешают нам писать качественные программы? Почему, когда мы стараемся делать хорошо — получается плохо?
И главное — что с этим делать?
Продолжение истории о том, как я пытался реализовать подпись файлов с помощью сертификата на USB-устройстве, но уже с использованием USB-токена Рутокен 3.0, а дополнительно сделал шифрование и расшифрование директории.
ПросвятитьсяКаждая программа начинается с идеи, однако путь от идеи до готового продукта достаточно долог. На этом пути будут поджидать множество сложных вопросов, от решения которых зависит успех. Неверные ответы могут значительно усложнить проект, а правильные сделать эту дорогу легкой.
Цикл статей о проектировании, призван показать один из возможных путей, достижения успеха, через проектирование программного обеспечения с использованием UML (англ. Unified Modeling Language — унифицированный язык моделирования).
В качестве сквозного примера, для всего цикла статей, будет идея создать библиотеку электронных книг для обучения и научной работы. Проектируемая программа не только позволит читать книги, но и делать их конспекты, цитируя и добавляя собственные комментарии.
-------------
В настоящей статье будет описано применение диаграммы последовательности как промежуточного этапа между предшествующими диаграммами, которые в большей степени служили для согласования и оптимизации бизнес-процессов, и сугубо техническими, описывающими построение программного продукта.
На мой взгляд, диаграмма последовательности является самой недооцененной диаграммой из всего набора диаграмм UML. В основном, разработчики используют ее для моделирования сетевых или меж платформенных соединений, то есть внешних по отношению к разрабатываемому продукту, однако область ее применения значительно шире. В бизнесе, подобные используются для описания последовательности действий, движения товаров, информации и документов, то есть хорошо иллюстрируют документооборот компаний. В этой статье мы рассмотрим как с помощью такой диаграммы можно выстраивать внутреннюю структуру приложения.
Читать далееПолучив обратную связь от родителей детей дошкольного возраста, доработал индикатор угла наклона балансборда. Реализованы следующие функции:
1. Приветственная анимация при включении
2. Автономная работа от аккумуляторов
3. Спящий режим
4. Два режима динамической индикации
5. Жесткая фиксация MPU-6050 на горячий клей
Читать далееУдивительно, к каким странным и оригинальным решениям на «выход из плоскости» иногда может прийти инженерная мысль. Не так давно я заинтересовался, как идёт разработка «солнечного паруса», есть ли перспективы в ближайшем будущем увидеть такой двигатель хотя бы в качестве минимальной рабочей модели. Но в результате нашлись источники о совершенно иной технологии, которая показалась мне поводом для целой статьи. Оказывается, в рамках «борьбы за нулевые выбросы» в последние 9-10 лет разрабатываются исследовательские и даже круизные корабли, оснащённые солнечными панелями по аналогии парусов. Сегодня хочу рассказать вам о таких прототипах.
Читать далееПродолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки.
Под катом: Wise, Sporify, Intsagram, Wolt.
Читать далееКто-то пользуется в своих рабочих целях Яндекс формы (forms.yandex.ru) и не всегда удобно мониторить почту, особенно рабочую. И тогда я для себя поставил вопрос: "Можно ли отправлять уведомления через Telegram бота из Яндекс Формы?" и первый ответ в поиске дал ответ на мой вопрос: "Да, можно", но эта инструкция немного устарела.
Поэтому я пишу данную статью-инструкцию для других, надеюсь, кому-то помогу, потому что тех поддержка Яндекса говорит, что они не поддерживают такую интеграцию и предлагают использовать внешние сервисы - они лукавят.
Читать далееВ статье предлагается альтернативный подход к построению нейронных сетей без использования алгоритма обратного распространения ошибки. Вместо оптимизации весов с помощью градиентов рассматривается прямой спектральный синтез решений, основанный на анализе гармонического содержания сигналов. На примере логических функций XOR, AND и OR показано, как линейные и нелинейные преобразования влияют на спектр входных данных и как эти преобразования можно использовать для ручной сборки нейросетевых структур. Отдельное внимание уделяется роли функций активации как спектральных операторов. В завершение обсуждаются ограничения классического подхода к обучению и обозначаются перспективы использования частотного кодирования, которое будет рассмотрено в следующей статье.
Читать далееС того момента как я начал изучать концепции, тактики и модели построения информационной безопасности, то стал всё чаще и чаще цепляться за несоответствие концепций и продуктов. Многие компании-разработчики отечественных продуктов начинают смешивать понятие продукта (по сути, инструмента для решения конкретной задачи в рамках реализации той или иной концепции) и тактики построения ИБ. Как пример, могу привести пример, когда EDR описывают, как инструмент реализации концепции ZTNA, не указывая на то, что EDR позволяет реализовать активной обороны (в основе лежит публикация "Убийственной цепочки" от компании Lockheed Martin). Да, данный класс может стать базисом, вокруг которого можно начать строить ZTNA, но ни в одной стать нет упоминания о едином агента, который может вобрать в себя весь функционал разрозненного зоопарка решений информационной безопасности - агента платформы ИБ.
Поэтому хочу поделиться своими размышлениями на этот счет, но, для начала, небольшой экскурс.
Читать далееУвы, регулярно приходится сталкиваться с решениями, которые только осложняют жизнь. И хочется спросить их разработчиков — а вы чем думали, когда это делали?
Конечно, есть универсальная отмазка: так хотел заказчик. Да, к сожалению, это так. Действительно решает заказчик. Но можно его хотя бы попытаться переубедить. Ну или не участвовать совсем в тупых проектах.
Кстати, такая же ситуация в архитектуре. Если вы видите на улицах какие-то уродливые дома, они появились не потому, что архитекторы были криворукие. Решение о том, каким будет дом, принимает заказчик. И предполагать у него наличие художественного вкуса было бы большой натяжкой. Потому и появляется вот такое:
Читать далееНедавно подавала заявку на стажировку в Т‑Банк по направлению «Продуктовый дизайн». Задание — придумать интерфейс, который поможет новичку быстрее освоиться в первые дни работы. Не нужно было делать что‑то громоздкое, но важно, чтобы решение можно было при желании расширить. Хочу поделиться своей работой, которая привела меня к двум интервью с командами Т‑Банка.
Читать далееВ OBS Studio 31.1 появилось несколько новых функций, включая:
Поддержку Multitrack Video в Linux и macOS
Элементы управления масштабированием предпросмотра
Дополнительные холсты для вывода Multitrack Video
Поддержку AV1 B-кадров для AMF
Поддержку преобразования цветового формата/пространства/диапазона на GPU.
В предстоящем релизе также представлены:
Новые настройки внешнего вида интерфейса (размер шрифта и плотность элементов)
Оптимизации сети и TCP Pacing для Multitrack Video
Поддержка Stream Delay в Multitrack Video
QVBR (качественно-переменный битрейт) для VA-API
Поддержка явной синхронизации для PipeWire Screen Capture
Кроме того, в OBS Studio 31.1 добавлены:
Поддержка виртуальной камеры Video4Linux (V4L2) в не-Linux средах (например, BSD)
Опция Spatial AQ для видеокодеков VideoToolbox в macOS 15 и новее
Аппаратное ускорение для Browser Source в Linux (отключено для GPU NVIDIA из-за несовместимости функций между моделями и версиями драйверов)
Также в OBS Studio 31.1 было реорганизовано контекстное меню предпросмотра/источников; увеличен максимальный размер отчётов об ошибках до 200 КБ; изменено поведение переподключения Multitrack Video; улучшена производительность отрисовки предпросмотра; обновлён интерфейс импортёра сцен, списка источников, диалога пропавших файлов и док-панелей.
Первая публичная бета-версия OBS Studio 31.1 доступна для скачивания на GitHub в виде готовых бинарных сборок для Ubuntu 24.04 LTS, Windows и macOS.
Привет, Хабр. Меня зовут Олег Калистратов, и я основатель платформы монетизации контента Gapi. Сейчас на рассмотрении администрации находится наша заявка на корпоративный блог, если она будет одобрена, чуть позже я расскажу несколько занимательных историй о том, как наш сервис создавался, опишу технические детали реализации и сложности, с которыми мы столкнулись при создании компании. Пока же заявка проходит модерацию, воспользуюсь любезно предоставленным площадкой бесплатным рекламным форматом и расскажу в общих чертах, что у нас за сервис и кому и зачем может быть нужен.
Читать далее