Жизнь была прекрасна: спокойствие, умиротворенность, гармония, созерцание того, как растут деревья. А потом я узнала про многозадачность. Оказывается, можно делать больше одного дела в день.
Списки. Планирования. Календари. Заметки. Категории. Да, я решила заморочиться. Заходите на огонек, если по какой-то неведомой причине вам наскучило спокойствие и хочется уберэффективности.
Сейчас я веду все дела в календаре. Это крайне эффективный инструмент. Но прежде чем использовать календарь на 146% до него требуется дозреть. В моём случае — пройти путь отбрасывания стандартных инструментов. Вы их знаете. Первый из них — это запись задач в ежедневник.
Читать далееВторая часть рассказа об ассемблере под Windows. Здесь я расскажу про 64-разрядные приложения в Windows, чем отличается MASM 64 от MASM 32, про макросы из MASM 64 SDK, как работать с Юникодом на примере простого консольного REPL'а, а ещё как обойтись без Visual Studio и пользоваться masm просто из командной строки.
Первая часть — Assembler для Windows в Visual Studio.
Читать далееПривет! С вами Кирилл Тузов, Data Scientist в команде видеоаналитики бэк-офиса Wildberries & Russ.
Камеры видят всё. Вопрос в том, распознают ли наши алгоритмы, что именно они видят, — и насколько быстро, надёжно и без тонны ручной работы это происходит. В этой статье я расскажу, как мы используем Self-Supervised, Zero-Shot и мультимодальные модели, чтобы приблизиться к максимально возможной эффективности.
Читать далееПривет, Хабр! Systemd — скелет современного Linux. Он управляет не только службами, но и таймерами, монтированием, логированием... Понимать его = значительно повысить эффективность администрирования системы.
Данное руководство — исключительно технические аспекты: архитектура, юниты, cgroups, работа с журналами. Только команды и конфиги.
Читать далееМогут ли нейросети действительно пользоваться компьютером — видеть обычный экран, выбирать нужные кнопки, запускать приложения, одним словом, действовать как живой человек с мышкой и клавиатурой? Оказывается, такие агенты уже не фантастика. ⠀
В свежем исследовании команда UItron показала, как можно научить ИИ не просто понимать команды, а самостоятельно разбираться в сложных интерфейсах, планировать свои действия и шаг за шагом решать сложные задачи. Интересно, что для этого им пришлось переосмыслить саму идею о том, что значит "опыт" для машины.
Разбираемся, как всё это работает, — в новом обзоре.
Читать далееВесь programmatic в одной статье: от первого запроса пользователя до точного таргетинга и персонализированного маркетинга. Разбираем SSP, DSP, Ad Exchange, DMP и CDP, показываем, как каждая платформа решает свои задачи, кто выигрывает аукционы и как бренды превращают данные в деньги. Настоящий путеводитель по сложной экосистеме digital-рекламы для профессионалов и любопытных.
Читать далееНас приучили перешептываться в чужих домах. Нам выдали «бесплатные» мессенджеры, где стены имеют уши, владелец может в любой момент сменить замок, а наши самые сокровенные разговоры — просто строчка в логах для анализа рекламным движком. Мы стали цифровыми арендаторами, забыв, что можем строить сами.
Этот текст — не про аренду. Он о том, как выковать ключи, возвести стены и поднять флаг над своей собственной, неприступной цифровой цитаделью. Мы развернем на сервере Selectel полноценный узел связи: Matrix Synapse, сервер звонков Coturn и веб-клиент Element. Никаких контейнеров, никакой магии. Только чистая система, командная строка и стопроцентный контроль.
Читать далееДобрый день, уважаемые хабражители! Как и прежде меня зовут Владимир Миронов, и я занимаюсь тестированием и оценкой синтетических данных ;) Добрались, наконец-то, до четвёртой части в этом цикле статей из (прошлые статьи можно увидеть тут, тут и тут). В этот раз разберём важный момент, связанный с анализом полученных матриц смежностей по нашим графам и представлением их свойств с позиции оптимизации и унификации. В общем, поговорим про алгоритмы, обсудим чисто технические моменты и подходы к унификации данных.
Всё идёт к тому, что интерпретируемое машинное обучение набирает всё больше оборотов, и необходима не только его визуализация, но и новые доказательные выкладки, и понимание границ формирования данных. Сформулирую несколько вопросов:
Читать далееДумаете, нейросеть для генерации видео Veo 3 — это непроходимый квест? Вовсе нет! Это как давать задание самому внимательному режиссёру. Всё просто: всего пара хитрых приёмов в запросе — и вот уже готова крутая видеосториз с идеальным светом, звуком и одним и тем же героем. Нет, это не магия, это умные промпты. Проверим?
Мы раскроем секреты, чтобы ваши ролики выглядели как снятые голливудской камерой. Готовьтесь к идеальным роликам без лишних слов.
Читать далееПравильно подобранный таск-трекер способен трансформировать хаотичный воркфлоу в структурированный процесс, обеспечить прозрачность выполнения задач и значительно повысить продуктивность команды.
В статье разберемся, что такое таск-трекер, зачем он нужен, как выбрать лучший сервис для планирования задач, а также сделаем обзор 10–15 популярных таск-менеджеров 2025 года с их особенностями, плюсами, минусами и ценами.
Читать далееСегодня психология находится на пике своей популярности — она стала неотъемлемой частью жизни каждого современного человека, а её отголоски мы слышим буквально повсюду:
• советы по саморазвитию;
• видео о токсичности;
• посты о личных границах;
• марафоны «стань лучшей версией себя».
Всё это заполонило наше инфо-поле. И вроде классный тренд: люди всё больше уделяют внимание своему ментальному здоровью, говорят о своих эмоциях и не стесняются обращаться за помощью. Да и согласитесь, странно слышать, что психология как-то может навредить, — мы все привыкли считать иначе.
Однако за этим всеобщим увлечением скрывается ряд потенциальных ловушек, о которых редко говорят. Психология, при всех её достоинствах, порой может быть неправильно понята — и именно в эти моменты она может больше вредить, чем помогать.
Обо всём этом я и хочу поговорить с вами в этой статье. ▼
Читать далееВсем привет!
Мы, айтишники, писатели, аналитики, проводим за клавиатурой огромную часть своей жизни. Так давайте сделаем этот процесс максимально удобным и приятным!
В данной статье я хочу поделиться историей моего путешествия в мир механических клавиатур, которое началось с перехода в новый отдел. Это был путь от самой простой клавиатуры Defender до осознанного выбора инструмента, за которым я провожу большую часть своего рабочего дня.
Важно не прогадать с выбором протокола для SSO. Ведь от протокола зависит буквально всё: безопасность, удобство, возможности.
Протокол OIDC (OpenID Connect) является лучшей альтернативой протокола SAML.
Читать далееПривет, Хабр! Я — Владимир Килязов, эксперт по машинному обучению в Cloud.ru. Последние несколько лет я активно помогаю бизнесу и технарям работать с LLM в своих задачах без космических бюджетов.
Помните времена, когда для обучения языковой модели новым трюкам, ее обязательно «доводили» на специальных датасетах? Теперь есть и другие варианты. Вместо классического дообучения можно использовать RAG и промт-инженерию, и это будет быстрее и дешевле. Получается, fine-tuning больше не нужен? Про это и порассуждаем тут в статье.
Читать дальшеКак собрать сложную систему из деталей, которые вообще не обязаны друг к другу подходить? Не просто спроектировать, а встроить в живой контекст с запредельными ожиданиями сверху, с хаосом снизу, без унифицированных стандартов и без гарантий, что это вообще получится.
Допустим, есть идея. Допустим, есть деньги. Но нет ни подходящей инфраструктуры, ни нормальной кадровой базы, ни понимания, как эта штука должна работать через десять лет, а работать она точно должна.
Это классическая инженерная задача, только объект — университет и концепция преподавания. Причём задача повышенной сложности, когда в уравнении приходится учитывать человеческий фактор, политическую составляющую и амбиции будущих нобелевских лауреатов.
Читать далееПривет, Хабр! Все мы знаем золотое правило: никогда не хранить секреты в коде. Но на практике часто оказывается, что за этим строгим запретом скрывается лишь папка с .env-файлами на сервере, доступ к которой есть у половины команды. А потом случаются утечки, скомпрометированные API-ключи и паника.
Хранение секретов — это не про запреты, а про инструменты и процессы. В этой статье мы разберемся, как организовать управление секретами на профессиональном уровне, и посмотрим на два подхода: мощный самодостаточный HashiCorp Vault и элегантный developer-friendly Doppler.
Читать далееСколько нужно времени, чтобы команда сработалась? Мы проводим ретроспективы, 1-1, призываем внешних фасилитаторов, проговариваем планы и решения, но чего-то не хватает. Всё это попытки рационализировать — объяснить, как нам друг с другом работается. Но есть же и чувства, а их сформулировать сложнее.
Однажды мы собрались с командой оффлайн. Я хотел, чтобы мы сплотились — вовлечённо поработали, почувствовав на собственном опыте, как себя ощущают коллеги в других ролях. Так появилась игра «симулятор команды». В этой статье расскажу, как в неё играть и как она может помочь вам.
Читать далееБаги, пойманные на проде, всегда стоят слишком дорого — и времени, и нервов, и репутации. Юнит-тесты не видят проблем с реальными зависимостями, моки быстро устаревают, а интеграционные среды тормозят разработку. Выход ищут в подходе shift-left: проверять критичную бизнес-логику раньше, прямо в IDE, без ожидания CI. В этой статье разберём, как библиотека Testcontainers позволяет поднимать реальные сервисы в контейнерах, писать интеграционные тесты так же просто, как юнит-тесты, и что это даёт с точки зрения скорости и качества по метрикам DORA.
Читать далееПривет, Хабр! Отправив детей в школы и детские сады (а кто-то из нас сам идет преподавать в ИТМО и СПбГУ), делимся первым релизом этой осени. Теперь вы можете использовать возможности ассистента в PyCharm. С поддержкой MCPсерверов больше не нужно реализовывать отдельные интеграции для каждого инструмента. Пользовательские Rules и Workflkows помогут сделать работу агента более удобной и корректной.
Другие улучшения + поддержка OpenAI GPT-5В этой статье мы разбираем, как использовать io_uring для высокопроизводительного асинхронного ввода-вывода в Linux, изучаем его архитектуру, ключевые флаги и расширения, приводим пример простого эхо-сервера на liburing, говорим о профилировании, отладке и лучших практиках для системных разработчиков.
Читать далее