Компактный девятивольтовый повербанк для гитарного педалборда (или роутера)

Привет, Хабр! Педалборд — это портативная напольная панель для гитарных эффектов. Её удобно переносить и можно мгновенно установить на сцене без необходимости расставлять педали и соединять их проводами.
Педалборд защищает всю эту конструкцию от повреждений, а также от нечаянного поворота ручек настройки при транспортировке. Настроек у педалей бывает много, ищут их зачастую долго, и именно они определяют звучание электрогитары.
Начало лета ознаменовалось для меня появлением маленького комбика (активной акустической системы для электрогитары) с автономным питанием от батарейки. И в дополнение к нему захотелось собрать миниатюрный педалборд, который также не требуется включать в розетку.
Читать далееBus Factor: что такое, как рассчитать и как использовать результат

Забудьте о скучных теориях! Мы отправимся в мир расчетов и оценок. Приготовьтесь к практическому путешествию в мир Bus Factor!
Расскажем, как посчитать эту метрику и сделать это легко. Покажем, как применять набор индикаторов.
Читать далееЖизненный цикл фичи в коммутаторе: от идеи через QA до прода

Привет, Хабр! На связи Андрей Золотых, старший инженер по разработке ПО для коммутаторов YADRO KORNFELD. Сегодня я расскажу о пути, который проходит новая фича перед выходом в свет. Разберем весь процесс имплементации: начиная с идеи и заканчивая продакшеном. Особое внимание уделим тестированию, которое в случае сетевого оборудования имеет ряд особенностей. А еще поговорим о специалистах, которые участвуют в процессе: от бизнес-аналитиков до сетевых инженеров.
Читать далееКак я полюбил LESS, избавился от копипасты в CSS-коде, сделал его безопаснее, а разметку семантической (часть 2)

В первой части я рассказывал об основах LESS: переменных, миксинах, и некоторых приёмах. А сегодня мы поговорим о вещах, оставшихся в прошлый раз нераскрытыми:
Как автоматически проверять графические файлы, подготовленные художником для сайта или приложения, в процессе компиляции LESS-кода в CSS;
Как из картинок генерировать CSS для контролов;
Как сделать интерфейс более адаптивным при помощи автоматически масштабируемых изображений;
Как использовать вложенность классов совместно с семантической разметкой, чтобы не путаться в структуре HTML и CSS.
А в процессе затронем чисто технические моменты:
Организация LESS-кода в своём проекте;
Расширение базовых возможностей LESS при помощи плагинов на Javascript'е;
Использование миксинов в роли функций (а не классов);
Стандартная библиотека LESS.
Добро пожаловать под кат!
Читать далееАсинхронные тесты для UI и API на Python: примеры, подводные камни и трезвый вывод

Асинхронность в тестах выглядит как способ «бесплатно» ускорить прогон: пока один тест ждёт ответа сервера, другой мог бы выполняться. Я переписал UI (Playwright) и API (HTTPX) тесты на async/await, прогнал их в CI/CD и посмотрели на результат. Спойлер: магического ускорения не произошло — разбираемся, почему так и когда асинхронность всё-таки нужна.
Читать далееСтруктуры данных для frontend-разработчиков с реальными примерами

В мире frontend есть проблема: многие разработчики плохо ориентируются в структурах данных и не умеют их грамотно применять, чтобы получать эффективные и производительные решения своих задач.
Мы, Тимофей Соломенников и Руслан Мирзоев, разработчики онлайн-кинотеатра PREMIER, хотим поделиться своим опытом и на реальных примерах показать, что даёт правильное использование структур данных.
В этой статье вы найдете разбор нескольких структур данных, которые мы считаем наиболее важными и которые чаще всего пригождаются. Описание их преимуществ, особенностей и демонстрацию применения. Для всех рассматриваемых в статье структур данных мы подготовили реальные примеры и выложили их исходный код — так, нам кажется, польза и особенности будут гораздо более наглядными. Таким образом этот материал носит не только справочный характер, он поможет «пощупать» структуры на практике и, надеемся, увидеть потенциал применения в вашей ежедневной работе.
Читать далееПро гидроабразивную резку

Картинка: Bearfotos, Freepik
Есть один любопытный способ механической обработки материалов, который, несмотря на кажущуюся принадлежность к «слишком промышленным» способам обработки, в последнее время постепенно меняет этот имидж, выходя за пределы заводских производств и давая новые возможности своим пользователям — речь идёт о гидроабразивной резке.
Появившись, эта технология предоставила абсолютно новые возможности обработки материалов...
Читать далееДелаем браузерный midi-конвертор/генератор музыки для воспроизведения на шаговых двигателях

Сегодня мы займёмся одной интересной затеей, которая пришла мне в голову, уже достаточно давно, когда я впервые увидел, как воспроизводят музыку на двигателях, в частности, играют Имперский марш из Звёздных войн, на приводах 3,5-дюймовых дискет, и не только, посылая с помощью микроконтроллера, высокочастотные сигналы на двигатель, издающий при этом звук.
Только, обычно, этот звук двигателей является отрицательным явлением, благодаря чему пользователям даже приходится устройство с этими двигателями (например, ЧПУ-станок или 3D принтер), ставить в другую комнату, чтобы они не докучали.
Мы же заставим этот звук служить нашим интересам, ублажая наши чресла наш слух. :-D
Посему: а сделаем ка, универсальный конвертер/генератор музыки, для игры на двигателях! Никто ведь не против? Нет? Ок, тогда поехали...:-D
Читать далееКак я пилотировала Kaspersky NGFW и что из этого вышло
Привет, Хабр!
Поскольку я тут впервые, для начала представлюсь. Меня зовут Мария, и я — системный инженер. Работаю в ИТ-департаменте «Лаборатории Касперского», в отделе телекоммуникационной инфраструктуры. Работу люблю и советую, но не всем. Самой интересно :)
Читать далееПлаты и байты #5: Учредитель компании “АТБ Электроника” о перспективах российской электронной промышленности

Публикуем интервью директора КЕДР Solutions Егора Гуторова с основателем компании “АТБ Электроника” Романом Дементьевым. Говорили о том, как развивается российская электронная промышленность. Обсуждали такие темы как история компании “АТБ Электроника”, изменения рынка после 2014 и 2022 годов, рост роли импортозамещения и локализации производства электроники, поддержка государства и развитие собственных продуктов, вопросы кадров.
Читать далееНежданные гости: F6 проанализировала первые масштабные атаки группы Kinsing на российские компании

Установить злоумышленников удалось в результате исследования, которое провели аналитики F6. Весной 2025 года один из клиентов компании зафиксировал попытку кибератаки на свои внешние сервера. Со списком IP-адресов, с которых велась атака, он обратился в департамент киберразведки (Threat Intelligence) компании F6 за атрибуцией.
Читать далееЧисто русский переезд в другой дата-центр

У нас на этой неделе был эпический переезд из Ростелекома в IXcellerate. Кажется, мы обязаны про это рассказать.
Потому что случился просто весь сок того, как работает отечественный рынок:
— Те, кто ждал подъёма своего облака всё это время — вы ждали СДЭКа, который вёз два патч-корда «день в день».
— У нас глючили сетевые железки, и мы не знали, в чём дело. Две недели поиска бага закончились тем, что мы перевезли их в другой дата-центр, и там глюк прошёл полностью.
— Нельзя зайти в ЦОД Ростелекома 21 человеку, потому что 1 человек оформляется охраной 5 минут с записями в бумажный журнал, а через час они просят пересоздать заявку.
— Если у вас в команде есть белорусы и казах, то их будут проверять 3 дня, прежде чем пустить на стратегический объект, потому что таков SLA безопасников по обмену данными. Но если у вас есть сириец, его пустят сразу (вероятно, потому что обмен данными не налажен).
— И да, после переезда мы наконец-то обновили бесплатные лимиты, теперь даже не надо пополнять счёт, чтобы их получить.
[Перевод] ИИ под контролем: Guardrails как щит от рисков в агентных системах

Вы когда-нибудь задавали вопрос AI-чатботу и получали в ответ что-то вроде: «Я не могу с этим помочь»? Если да — значит, вы уже сталкивались с guardrails в действии. Это встроенные механизмы контроля, ограничивающие, что именно может и не может делать система ИИ.
Например, представьте себе AI-агента, работающего в роли тревел-ассистента. Он поможет вам забронировать рейсы или отели, но не станет отвечать на вопросы по истории или объяснять, как починить компьютер. Это потому, что его поведение ограничено guardrails, сконфигурированными под выполнение конкретных задач.
В этой статье мы разберёмся, что такое guardrails, как они работают и почему они критичны для построения безопасных и надёжных агентных систем ИИ. Поехали!
Читать далееIT-бренд изнутри: как удержать сотрудников в 2025 году

Всем привет! На связи снова Артем Гринев. На днях я поделился выводами о ключевых факторах привлекательности работодателя для IT-соискателей на основе последнего завершенного цикла исследования IT-брендов работодателей в России от Хабра и ЭКОПСИ. Сегодня расскажу, что влияет на лояльность IT-специалистов и как удержать сотрудников в 2025 году.
Читать далееSSO через Keycloak для инфраструктурных сервисов: часть 1, теория

Если вы хоть раз настраивали доступ к Grafana, Argo CD, Vault или Prometheus и сталкивались с аутентификацией «на костылях», значит, тоже задавались вопросом: почему бы не сделать это один раз и правильно — через SSO?
Эта первая часть разбора мастер-класса с DevOpsConf 2025 от Алексея Цыкунова, CTO Hilbert Team.
Читать далееЗарплаты IT-специалистов в первой половине 2025: +2%, рост замедлился

Каждые полгода мы на Хабр Карьере собираем зарплаты IT-специалистов из калькулятора и делаем большое исследование, чтобы посмотреть, как происходят дела на рынке зарплат.
Принесли вам итоги первой половины 2025 — проанализировали, сколько специалисты зарабатывали в разных городах, специализациях, языках программирования и компаниях. А еще — как их оклады изменились за полгода.
Для этого среза мы изучили 57 712 зарплат, которые специалисты оставили в калькуляторе. Вы тоже можете указать, сколько вы зарабатываете в своей специализации и заодно оценить, ниже или выше рынка сейчас ваш оклад — это анонимно.
А если вы только выходите на рынок найма, просто скажем, что у нас есть маркетплейс курсов в самых разных специализациях и навыках с отзывами, чтобы вы легко выбрали подходящее обучение в IT.
Ну, а теперь зовем смотреть результаты полугодия и обсуждать в комментах!
Читать далееКак мы ускорили сжатие данных: эксперименты с эвристиками

Хранение 1 ГБ данных в облаке стоит от 2 до 12 рублей. Можно ждать, пока диски подешевеют, а можно сжать данные и получить «бесплатный» апгрейд хранилища. Но если вы храните данные в облаке, сжимать все подряд — как пытаться загрузить стиральную машинку не глядя: льняные брюки могут сесть в 5 раз и освободить место, но если кинуть в барабан кирпич, меньше он не станет, зато вы получите грохот, счет за электричество, недовольных соседей и возможно — сломанную машинку.
Чтобы не потратить кучу CPU с сомнительным результатом, мы у себя в команде R&D Cloud.ru решили исследовать, как сделать сжатие оптимальным, чтобы не тратить время на упаковку того, что сжатию не поддается и эффективно расходовать вычислительные ресурсы.
Я Александр Аксенов, мой профиль — оптимизация хранения данных и мне есть что вам рассказать про то, как ускорить процесс сжатия до 80 раз, сэкономить CPU и сохранить качество. Звучит как кликбейт (так оно и есть ????), но почему это технически правда и может пригодиться вы узнаете из статьи. Надеюсь, мои выводы окажутся полезными всем, кто работает с данными, в особенности инженерам СХД, DevOps, разработчикам распределенных систем и архитекторам облачных решений.
Узнать большеОпыт цифровизации службы безопасности банка. Единая IT-экосистема на базе BPMS

Принято считать, что СБ скептически настроена к автоматизации. Да и вообще, разработка специализированного софта стоит дорого, а бюджеты для СБ выделяются по остаточному принципу.
Банк Синара разрушил все эти стереотипы и создал единый цифровой контур на базе BPMS. Сотрудники самостоятельно разработали методологию, внедрили систему, осуществили миграцию данных, настроили бизнес-процессы, интегрировались в ИТ-архитектуру банка. Теперь сами занимаются администрированием и развитием. Об этом и расскажем ниже.
Читать далееЧего боятся дети у стоматолога сегодня

Чего боятся дети у стоматолога сегодня
Уже не того, чего боялись мы раньше.
В нашем детстве вы подходите к кабинету, а оттуда выходят заплаканные дети. Из-за двери кто-то орёт, а внутри кабинета — свистящая бормашина, весело перетирающая вам зуб так, что пахнет вашей жжёной костью. И да, это больно. Очень больно.
Даже когда вам говорят «Будет не больно», вы уже не верите, потому что это ваш уже второй поход и вы первый отлично помните.
Сейчас всё поменялось.
Самый большой источник страха для ребёнка — родители. Которые как-то по-особенному пытаются его подготовить к стоматологии.
Мы работаем с детьми 6 лет и понимаем, что надо делать:
— Во-первых, уже давно не больно. Вообще. Что взрослым, что детям.
— Первый визит у нас в детской игровой площадке, чтобы ребёнок поиграл в стоматологии, полазил по креслу, побыл зубным и полечил куклу. Никаких медицинских вмешательств в первый день не делается (если это не что-то срочное, конечно).
— Сёстры знают, что говорить. Например, к маске с азотом ребёнок готов, с ним же опять играют в пилота истребителя!
— На потолке показывают мультики, точно так, как в «А я был в компьютерном городе».
Знаете, уже можно и не пугать ребёнка стоматологией.
Читать далееЯ не откликаюсь на вакансии, моё резюме попадает на стол к руководителю по-другому

Дисклеймер: статья написана на основе интервью с Ксенией Дранициной.
В конце 2022 года рынок IT в России был на подъеме — компании боролись за кандидатов, можно было выбирать из нескольких офферов, предлагали высокие зарплаты.
Сейчас рынок IT в России становится рынком работодателя: вакансий немного, и на них сотни откликов. Недавно я искала работу на рынке работодателя, и у меня получилось сделать это за 3 месяца. Расскажу про свой опыт.
Читать далееЧто такое FinOps, зачем он нужен в 2025 году и с чем его едят

Были времена, когда переход в облако казался прямо-таки идеальным решением. Благодаря ему не нужно было покупать серверы, строить дата-центры, содержать администраторов и делать все, что так сильно нагружало штат и бюджет. Отказ от собственной инфраструктуры действительно сильно облегчал компаниям жизнь – особенно на первых порах – и ускорял запуск проектов. Но со временем затраты на облака стали серьезной статьей расходов, добавив сложностей финансовому планированию. Именно поэтому появилось такое явление как FinOps. А что это такое и с чем его едят – сейчас разберем.
Читать далееМодуль «Сети» nanoCAD GeoniCS. Особенности работы в базе данных

В службу технической поддержки нередко приходят вопросы, связанные с добавлением собственных элементов в модуль «Сети» nanoCAD GeoniCS. Наша статья раскроет возможности использования утилит при работе с базой данных (БД) этого модуля.
Читать далееКак настроить Kafka в DBaaS от Selectel: подробный разбор параметров конфигурации

Kafka — распределенная стриминговая платформа, которая стала де-факто стандартом для обработки событий в реальном времени. Она обеспечивает надежную доставку сообщений, масштабируемость и низкую задержку. Однако чтобы кластер Kafka работал стабильно под высокой нагрузкой, мало просто «поднять брокеры» — критично правильно настроить параметры конфигурации. От них напрямую зависят пропускная способность, время отклика, устойчивость к сбоям и эффективность использования ресурсов.
На связи снова Александр Гришин, руководитель по развитию продуктов хранения данных Selectel. В этой статье я разберу доступные параметры конфигурации Kafka-кластеров в облачных базах данных: от настроек репликации и ретеншена до лимитов на продюсеров и потребителей. Мы посмотрим, как каждый параметр влияет на производительность и надежность, приведем практические рекомендации для разных сценариев — от высокочастотных событий до больших архивных потоков.
Материал будет полезен инженерам, которые проектируют архитектуру обмена данными, DevOps-специалистам, отвечающим за эксплуатацию, и разработчикам, которым важно предсказуемое поведение стриминга на продакшене. Погнали!
Погнали!Есть ли жизнь без споттера? Как мы внедряли быстрые команды в умные устройства Sber

Привет, Хабр!
Меня зовут Айрат, я руковожу командой Embedded ML в Сбере. Сегодня мы выкатили быстрые команды для умных колонок SberBoom. Они позволяют управлять самим устройством, а также телевизорами Sber, ТВ-приставками SberBox и умным домом с помощью колонки проще и быстрее.
Сегодня я расскажу, как удалось уместить все быстрые команды всего в 6 МБ и благодаря чему наше решение распознает не только простые команды вида «Включи свет», но и сложные со множеством параметров, например, «Яркость сорок пять процентов в коридоре». Мы рассмотрим, что такое спам-команды и как мы добились их корректного распознавания без задержек.
Читать далееКак подготовиться к внедрению B2B-платформы: планирование и работа с возражениями

В прошлой статье я разбирал, зачем оптовикам и производителям нужна B2B-платформа, а также какие задачи она решает. Сегодня перейдём к следующему этапу — планированию внедрения.
Правильно настроенный старт — половина успеха. Нужно определить, как измерять эффект от автоматизации, как убедить команду в её пользе, снизить сопротивление новому и выстроить работу пилотных групп.
Читать далееБезумству храбрых… Как заставить ИИ понимать нормативные требования для проверки ЦИМ

Прошло целых два года, как команда NSR Specification твердо пообещала добиться автоматизации экспертизы цифровых информационных моделей (ЦИМ) за счет создания машинопонимаемых представлений требований стандартов проектирования. На тот момент мы очень хотели регулярно рассказывать о промежуточных результатах, но слишком увлеклись разработкой. Ежедневно возникали новые и новые проблемы, в муках рождались способы их решения, в спешке писались задачи на разработку, когда заканчивались слова мы рисовали картинки, потом, дрожащими руками тестировали новый функционал, с азартом отлавливали баги, умело замаскированные под фичи... Каждый раз нам казалось, что осталось только дождаться свежего релиза, и все, мы победили. Оглядываясь назад, мне все чаще кажется, что мы были немного сумасшедшими, раз взялись за эту задачу. Но это, наверное, к лучшему. Если бы тогда, в 2023 году мы знали обо всех сложностях, с которыми нам предстоит столкнуться, то сегодня не смогли бы похвастаться работающим решением. Теперь то уж точно нам есть о чем рассказать: решение работает и уже обкатано на нескольких пилотных проектах.
Узнать все!Чтобы построить корабль из дерева, мне нужно 350 часов и 50 тысяч рублей. Но готовый я не продам: для меня он бесценный

Привет! Меня зовут Валентин, я старший системный администратор в отделе ИТ-инфраструктуры и внутренних систем ЮMoney. В этой статье расскажу про своё хобби — судомоделизм, — а также поделюсь, какие качества это увлечение во мне развивает и во сколько обходится. Внутри — много фотографий моделей, которые я собрал.
Читать далееИспользование RDMA в СХД Qsan

RDMA – аббревиатура, достаточно известная благодаря частым упоминаниям в технических статьях и спецификациях на оборудование. Многим, скорее всего, известно, что означает она Remote Direct Memory Access или прямой доступ к памяти на удаленном хосте. Но что скрывается за ней на самом деле? В чем суть этой технологии, особенно в контексте систем хранения данных? Давайте разберемся в этом. Тем более, что поддержка данной технологии недавно появилась в СХД Qsan.
Читать далееKoda: AI-помощник разработчика – бесплатно, без VPN, с поддержкой русского языка

Индустрия ИИ переживает рекордный бум: каждую неделю появляются новые модели, а заголовки пестрят новостями о многомиллионных контрактах и громких переходах звёздных исследователей. Прорывы происходят на всех уровнях: от чипов и инфраструктуры (NVIDIA и др.) до моделей и инструментов вроде Cursor или Windsurf.
Но у российских разработчиков выбор заметно ?же: ограничения, VPN, трудности с оплатой. Мы решили это изменить и создали Koda — AI-помощника, который доступен бесплатно и без VPN, работает с современными моделями и привычными функциями: автодополнение кода, чат, поиск по документации и коду проекта, а также агентный режим!
Читать далееJakarta Data. Что это означает для Java-сообщества

Большинство enterprise-приложений работают с БД в том или ином виде. Чаще всего в качестве БД выступает реляционная DBMS, например, PostgreSQL или Oracle. Относительно часто для доступа к данным используют Hibernate. Ранее он предлагал только одну спецификацию — JPA (Java Persistence API), она же Jakarta. Но теперь Hibernate реализует ещё и Jakarta Data.
Jakarta Data — это новая спецификация под зонтиком проекта Jakarta EE (как и JPA), которая упрощает интеграцию данных в корпоративных Java-приложениях. Обе эти спецификации разрабатывает Eclipse Foundation, и в частности Gavin King, создатель Hibernate.
Большинство разработчиков привыкли работать с Hibernate именно через Spring Data JPA. Изначально, когда только обсуждали спецификацию Jakarta Data, Spring Data (не обязательно JPA) была одним из тех проектов, который, в перспективе, мог бы реализовать спецификацию Jakarta Data. Но этого не произошло, и, несмотря на то, что изначально команда Spring Data была вовлечена в процесс создания спецификации, они отказались от идеи реализовывать Jakarta Data, и та стала развиваться самостоятельно. Сегодня Jakarta Data применяют в Hibernate, Open Liberty и ряде более мелких решений. Как же так вышло?
Меня зовут Михаил Поливаха, я практикующий инженер и активный коммитер Spring Data. В этой статье я расскажу об особенностях Jakarta Data, как она появилась и чем отличается от конкурентных решений. Я также расскажу, что помешало команде Spring Data реализовать Jakarta Data, и что же нас ждёт дальше.
Читать далееПамятка менеджеру: Запрещённые фразы в IT. Часть 2

Сегодня продолжаем разбираемся с запрещенкой в IT, и выясняем, что с ней не так.
Это часть вторая, первая часть находится вот тут и разбирает две самые популярные фразы, которыми Менеджеры пытаются защищаться от злых начальников и заказчиков, но почему то это их никогда не спасает.
Сегодня следующие фразы: одна показывает полную беспомощность, а вторая нежелание менеджера включить голову и немного поработать менеджером (то есть управлять).
Дисклеймер: эти фразы я считаю запрещенными только для менеджеров - именно им нужно уметь договариваться в сложных обстоятельствах, когда очень хочется всех послать нафиг. Причем, думать такое не запрещается, но транслировать негатив «на волю» не надо, это сильно мешает. Об том и статья ниже.
Статья написана по мотивам публикаций в моем ТГ канале «Морковка спереди, морковка сзади», который полностью посвящен управлению в IT, а особенно той его части, которой толком никто не учит: софтскиллам. Если вам это интересно, заходите, читайте и подписывайтесь. Ну и читайте другие мои статьи на Хабре про управление.
И начнем с ……
Читать далееНейро-дайджест: ключевые события мира AI за 2 неделю августа 2025

Привет! Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.
Неделя выдалась насыщенной: OpenAI выпустили GPT-5 и открытые LLM, Anthropic представили Claude Opus 4.1, а Google анонсировали игровой ИИ-движок Genie 3. o3 уничтожила Grok 4 на шахматном турнире, а Премьер Швеции признался, что советуется с ChatGPT.
Всё самое важное — в одном месте. Поехали!
Читать дайджестPython: Генераторы. Методы send, throw и close

Это — обучающая статья, в которой подробно разбирается поведение send
, throw
и close
методов генератора.
Впрочем, для опытных пользователей может быть интересно узнать про:
• нововведение, добавленное в close
начиная с Python 3.13
• случай, в котором поведение CPython расходится с The Python Language Reference
• некоторые моменты, описанные в PEP 342 - Coroutines via Enhanced Generators
Всё это вы также найдете в статье.
Читать далееКак использовать Obsidian-плагины правильно? 3 важнейших принципа эффективной работы с плагинами

Новички убивают свое хранилище плагинами. Чтобы этого не было, нужно уметь работать в Obsidian - программе, крайне коварной в своей простоте.
В статье подскажу как выбирать и использовать плагины рационально, как ставить приоритеты, разберу кейсы с плохим и хорошим распределением времени и хранением данных.
Полезно/Интересно[Перевод] Собери Svelte 5 в своей голове

Даже если вы никогда не заглядывали «под капот» фреймворков, Svelte 5 — отличный повод это сделать. Вместо сухих теорий мы шаг за шагом разберём, как привычный HTML-подобный код Svelte превращается в быстрый JavaScript, способный работать без лишнего балласта. Автор статьи, Тан Ли Хау из сообщества Svelte, показывает этот процесс на простых примерах, так что вы сможете буквально «скомпилировать» Svelte у себя в голове и понять, что на самом деле делает ваш код.
Читать далееOberon 69 — погружение

Данная статья, является логичным продолжением предидущей, в которой я описал свою идею, мотивацию и начало процесса вхождения в увлекательный мир 8bit. Эта статья будет короткой, кратко опишу процесс разгребания вступительного мультика с целью идентификации необходимых для перевода ресурсов. Ресурсов раз два и три, но тем не менее, начало есть начало.
ПогружаемсяКак мы сделали AI-агента и пользуемся им на практике

Привет, Хабр! В последнем обновлении Explyt мы добавили AI-агента для написания кода. В этой статье расскажем, что он умеет и как мы сами его используем.
Пару месяцев назад в нашем плагине не было AI?агента, а был только ассистент для генерации тестов. И пока агент не появился, в работе мы использовали другие известные плагины. Лично мне очень нравился Copilot, из?за своего минималистичного интерфейса и контроля за контекстом. Однако фичи копайлота в первую очередь доезжали до VSCode, а пользователю IntelliJ IDEA приходилось дожидаться их месяцами. Поэтому для прототипирования и скаффолдинга, написания бойлерплейтного кода с помощью AI?агентов мне приходилось переключаться между любимой средой разработки и IntelliJ, что было несколько неудобно.
С появлением своего AI?агента пошло легче: можно было нажаловаться тимлиду Серёже, который затем осознанно и вдумчиво хакал очередной юзкейс. Со временем отладили настолько, что использовать внешние инструменты не приходится, свой стал работать достаточно хорошо. Дальше покажем, что он может, расскажем о приятных фишках, которые мы сделали для себя, чуть?чуть о реальном опыте работы с ассистентом.
Читать далееGo 1.25: свежий релиз принес умные контейнеры и экспериментальный сборщик мусора

12 августа команда Go представила новую версию языка — Go 1.25. Релиз получился не самым крупным по количеству изменений в языке (их вообще нет), но принес несколько интересных улучшений в рантайме и инструментах, которые стоит обсудить.
Как разработчик, работающий в основном с микросервисами, я особенно обратил внимание на несколько ключевых нововведений. Давайте разберем основные измененения.
Читать далее«Суха теория, мой друг. Но древо жизни вечно зеленеет». ИИ на улицах и в офисах Кремниевой долины
Юрий Дудь опубликовал на YouTube новое видео, посвящённое теме искусственного интеллекта. В нём он со своей точки зрения обычного человека (не ИТ и не ИИ) и профессионального журналиста обсуждает эту тему с Андреем Дроничевым, который был участником выпуска про жизнь наших соотечественников в Кремниевой долине пять лет назад (как время бежит!))
В IT-кругах Андрей Дроничев известен тем, что долгое время работал в Google, участвовал в создании мобильного YouTube, а теперь основал свой стартап, в котором они с помощью ИИ ищут молекулы для создания лекарств от онкологических заболеваний. Там они приводят цифры, что человек за день может просмотреть пару тысяч изображений молекул, а нейронка за минуты - до миллиарда!
В этом интервью много интересных моментов. Например, как обучают ИИ, сколько эти ИИ сжирают электричества (на $10 000 в день), какая новая и самая перспективная профессия уже реально есть по причине нейронок, как принципиально меняется профессия программиста и др. Эта статья не ставит себе целью пересказать их все. Затрону только те, которые, на мой взгляд, достаточно свежие и не тавтологичные в контексте нынешнего бурного обсуждения ИИ и его возможностей.
Беспилотные такси на улицах Сан-Франциско
По ходу этого интервью они едут по Сан-Франциско в беспилотном такси. Дудь аж йокнул, когда машина тронулась с места)) (Второй раз он опешил, когда Дроничев показал ему ИИ-ассистента в офисе, об этом дальше).
Так вот, эти беспилотные такси не Tesla, как мы отсюда могли подумать, а другая компания, не такая известная у нас. Называется она Waymo и принадлежит тому же Google. Маск, оказывается, упёрся, что беспилотные такси Tesla будут ездить без внешних лидаров (лазерных радаров), чтобы на машине снаружи не было лишних деталей . А это пока небезопасно. В общем, едут они 36 минут и за это удовольствие платят порядка $30.
Читать далееПро роль тимлида, а также несколько простых и полезных советов
Всем привет!
Эволюция специалиста из простого разработчика в тимлида в рамках небольшой компании зачастую является событием как желанным, так и немного тревожным. Новоиспеченный тимлид обычно знает про роли и обязанности вскользь, от коллег и из статей в интернете. В последних же тимлида могут описывать и как штатного психолога, и как переросшего себя ведущего разработчика, и как человека, который умеет всё и должен делать всё.
Поэтому в этой статье изложено видение тимлида, характерное для нашей компании - не слишком подробно, но с охватом самых важных моментов. Погнали!
Читать далееКем работать в IT в 2025: сетевой инженер в информационной безопасности

Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое.
Сегодня о своем опыте роста от джуна до миддла нам рассказал сетевой инженер «К2 Кибербезопасность» Александр Кузнецов.
Читать далееML глазами практика и препода: новая парадигма в обработке знаний или хайп?

Всем привет!
Меня зовут Андрей Иванов, я занимаюсь технологиями искусственного интеллекта последние лет 8: сейчас работаю в MWS AI, а в свободное время — преподаю различные дисциплины, связанные с ИИ. На недавнем Codefest мои коллеги провели опрос разработчиков, который показал, что многие из них (большинство) главным драйвером развития всей сферы информационных технологий считают как раз ИИ, точнее — машинное обучение. Действительно, об этой технологии сейчас вещают все инфлюенсеры от мала до велика и из каждого утюга, причем с разной степенью понимания, того что конкретно она меняет в нашем мире. А на самом ли деле ИИ настолько влиятелен, что его можно ставить в один ряд с изобретением колеса, и нет ли тут очередного раздутого пузыря завышенных ожиданий? Я тут поразмышлял над этим вопросом в философском, научном и практическом аспектах. Мои размышления вылились сразу в два текста — этот первый.
Читать далееКейс внедрения автоматизации: как сократить время обработки 100 файлов с 1 часа до 2 минут

Сегодня я расскажу вам о реальном кейсе внедрения автоматизации в одну из компаний, где я смог сократить время обработки 100 файлов печатных форм с 1 часа до всего 2 минут! Забегая на перед, заказчик был очень доволен, чему я был очень рад!
Читать далееМногопоточность и масштаб: что предложили производители серверных чипов летом 2025

Лето 2025 выдалось богатым на новинки в мире серверных процессоров. Игроки рынка показали самые разные решения — от китайских моделей, которые развиваются несмотря на ограничения, до чипов от Intel, Ampere и IBM, рассчитанных на облака, ИИ и тяжелые вычисления. В этой подборке — пять процессоров, представленных или вышедших этим летом, которые привлекли внимание специалистов по всему миру.
Читать далееВредные советы по автоматизации

Мне посчастливилось трижды поучаствовать в эфире AM Live на тему автоматизации в информационной безопасности. И с тем, как мы раскладывали по полочкам все, что к этому относится – достоинства, недостатки, использование ИИ и примеры из жизни – пришло желание собрать побольше антипримеров автоматизации из опыта работы и как-то это все систематизировать.
Учитывая ошибки предыдущих лет, используя опыт всех членов нашей команды, сейчас нам все же удается найти баланс и эффективно автоматизировать ИТ и ИБ процессы и сразу понимать, стоит ли вообще эту автоматизацию использовать,.
Что до антипримеров, они здесь будут как банальные, так и не очень.
Умный дом под давлением

Хотите знать, как работает платформа умного дома, обслуживающая десятки и сотни тысяч (а то миллионы!) устройств? А как проводят нагрузочное тестирование таких платформ, когда нужно проверить их поведение при увеличении количества приборов? Ведь это сложно — железок не напасешься! Если я вас заинтриговал, то добро пожаловать в статью, я как раз рассказываю о том, как это все делается. :)
Меня зовут Иван Банников, я работаю в VK Tech. Я ведущий разработчик команды Tarantool CDC, одного из продуктов экосистемы Tarantool, но в статье я расскажу про давние времена, про проект, на котором я познакомился с Tarantool, зафанател от него и в итоге пришел потом работать в Tarantool. Поговорим о платформе для интернета вещей, о ее устройстве, о том, какие в ней могут быть слабые места и как мы их выявляли с помощью нагрузочного тестирования, а также о MQTT.
Читать далееМиллион IP против одного GPT-5: история одной DDoS-атаки

Сможет ли GPT-5 победить DDoS? Мой реальный кейс как я потратил 5 часов отдав всё управление хостингом в руки ИИ.
Читать далееМультиресурсный концептуальный анализ композиции бизнес-процессов

При проектировании модели автоматизации бизнес-процессов проектируются модели самих процессов: вначале концептуальные, затем детализированные, в виде взаимодействий пользователя (или внешней ИТ системы) с проектируемой ИТ системой. Проектируются модели, взаимосвязывающие разные процессы: связывающие по данным - модели логической структуры данных, связывающие по пользовательским интерфейсам - модели переходов между интерфейсами.
Но кроме интерфейсов и данных, нужно взаимосвязать (сделать композицию = обратно от декомпозиции) и сами процессы, так как возникают задачи/проблемы, решение которых этого требуют. Стейкхолдеры не всегда вспоминают задачи/проблемы и можно помочь им, задавая нужные вопросы.
В статье разбирается методика формирования вопросов для обнаружения задач или проблем, возникающих тогда, когда одновременно протекают множество процессов с множеством используемых в процессах ресурсов.
Читать далееNextcloud для дома: Snap, Docker или …? Пошаговый гайд для простых людей

Привет, Хабр! Меня зовут Даня Гербовец, я разработчик в международной компании Garage Eight. Сегодня хочу поделиться своим опытом, как можно поднять собственное домашнее облако — быстро, понятно и недорого.
Почему я вообще пришел к идее развернуть у себя Nextcloud? Всё просто: огромное количество файлов. Фото и видео в наше время занимают куда больше места, а надежности смартфонов я не доверяю. Я начал интересоваться облачными хранилищами, но довольно быстро понял: если хочется действительно много места за адекватный прайс, нужен свой сервер.
Всё оказалось не так сложно, как кажется на первый взгляд, — расскажу по шагам, какие есть варианты установки, что выбрать и на что стоит обратить внимание.
Читать далееАнтиучебник для прогрессивного CEO: 7 проверенных стратегий демотивации команды

Коллега.
Ты читаешь не очередную статью про «гармоничное лидерство» и «экологичный менеджмент». Это — антиучебник. Для тех, кто понимает: реальный бизнес делается не по шаблонам из книжек, а в условиях перманентного кризиса, абсурда и управленческого креатива.
Читать далееКак воссоздать код DOS-игры: пошаговое дизассемблирование ретро-игр (часть 2)
Вы когда-нибудь смотрели на .EXE-файл своей любимой DOS-игры и думали: "Что там внутри? Можно ли это понять без докторской по ассемблеру?" Эта не просто очередной обзор регистров. Это второй шаг в глубокое погружение туда, где байты начинают "говорить". Мы начинаем с тех, кто дал нам язык: с Рэя Доббса, чьи книги "Programming in the MS-DOS Environment" и "Advanced MS-DOS Programming" были библией поколения, с Рэндэлла Хайды, чья "The Art of Assembly Language" научила мыслить на языке машины, и с Ральфа Броуна, чей "Interrupt List" стал первым справочником, в котором каждое int 21h перестаёт быть чёрным ящиком и приобретает конкретный смысл. Вы узнаете, что AX, CX, DS:DX и EFLAGS - это не раздельные элементы. Вы поймёте, как они связаны, как передаются данные, как принимаются решения, как программа взаимодействует с системой. Как прерывания становятся точками соприкосновения с системой и как по ним можно восстановить логику программы. Мы начинаем движение от байтов к смыслообразующему коду. Готовы сделать следующий шаг?
ИсследоватьЗелёный биопанк или фотосинтез + человек =… (Guest Post)

Привет, Хабр. В годы моей юности мне попалась марсианская сага Эдгара Берроуза о Джоне Картере, а именно книга с тремя первыми повестями - "Принцесса Марса", "Боги Марса" и "Повелитель Марса". Обойдёмся без излишних спойлеров; оговорюсь лишь, что первая часть этого эпического сюжета была экранизирована в 2012 году, провалилась в прокате и была незаслуженно забыта. Удивительный марсианский мир Барсум был создан Берроузом в те времена, когда фэнтези ещё не отделилось от научной фантастики, и сам Барсум даст фору любым "Dungeons & Dragons" по разнообразию и сюрреалистичности населяющих его существ. Среди наиболее жутких насельников берроузовского Марса особого внимания заслуживают голубоватые "растительные люди" (plant men) с хищническо-вампирским метаболизмом. Вспомнив о них в затянувшуюся питерскую зиму, я придумал пару новых тем для Хабра, и одну из них, о практической невозможности накатить фотосинтез на человеческий метаболизм, поручил исследовать в качестве гостевого поста уважаемой Анастасии Лазукиной @anastasiamrr, которая не первый год трудится автором в корпоративном блоге FirstVDS, а также иногда разнообразит своими работами мой блог. Под катом много картинок
Читать далееАвтоматизация QA: разбираем рынок решений для тестирования (Часть 1)
Цель этого обзора — помочь техническим специалистам и продуктовым менеджерам выбрать оптимальное решение, которое соответствует их потребностям в автоматизации, масштабируемости и удобстве использования.
Читать далееКак новичку выбрать сетевое хранилище: 5 моделей NAS для дома

Подсесть на облачные сервисы довольно просто. Сначала берешь 5 ГБ в iCloud чисто для резервных копий, потом соглашаешься на семейный тариф на 200 ГБ, и вот через год уже и сам не понимаешь, как решаешься на ежемесячную оплату терабайтного пространства. Хуже всего, что с течением времени данных, которые ты просто не можешь удалить, становится только больше. Поэтому плата за хранение собственных файлов на чужих серверах становится только выше. При этом скорость загрузки ограничена интернет-каналом, доступ к данным зависит от работы сервиса, а вопрос сохранности накопленных годами фотографий остается исключительно на усмотрение корпораций. А ведь они могут просто взять и закрыться или отказать в обслуживании, так сказать, по “географическому признаку”. Логичным решением этой проблемы становится собственное сетевое хранилище. Именно об актуальных моделях этих устройств мы поговорим сегодня.
Читать далее[Перевод] О ценности абстракций
Моя повседневная работа с основном связана с языком Elm. Благодаря сочетанию функционального языка и архитектуры Elm, многие архитектурные решения в нём получаются практически незаметными (подробнее об этом я рассказываю в этом посте у меня в блоге). Вы получаете четкое разделение задач, а язык по умолчанию подталкивает вас к хорошему проектированию.
Но моя работа не ограничивается Elm. Я часто создаю функции, которые охватывают как фронтенд, так и бэкенд — пишу новые конечные точки, а иногда даже проектирую новые таблицы баз данных. Когда я выхожу за пределы мира Elm, я вспоминаю, что архитектура — это то, к чему я должен снова относиться сознательно.
Этот пост не о том, какой код идет в какой слой, и не о конкретных паттернах проектирования. Прежде всего, я хочу поговорить об обманчиво простом выборе: следует ли просто реализовать то, что вам нужно, или же лучше начать с создания абстракции?
Читать далееЦикл ПИ. Производственная эффективность без правильной организации труда?

Продолжаем цикл офигительных историй по мотивам интервью с Дмитрием Пищальниковым.
Предыдущие посты тут:
– Низкая производительность труда в России
– Причины брака: сырьё и техпроцесс
– Причины брака: необученный персонал и неисправное оборудование
Сегодня – про управление производительностью труда.
О ней писал ещё дедушка Ленин, на которого, кстати, ссылается Дмитрий Пищальников в своём интервью. Мы раскопали цитату из Полного собрания сочинений:
«Производительность труда, это, в последнем счете, самое важное, самое главное для победы нового общественного строя […] Капитализм может быть окончательно побежден тем, что социализм создаст новую, гораздо более высокую производительность труда». Именно поэтому Ленин и поддержал Алексея Гастева в создании Центрального института труда.
Повышение производительности труда всегда, везде и сильно помогает повышать эффективность экономики в целом.
Что такое управление производительностью труда на уровне компании? Например, правильно организованное рабочее место, выверенные процессы, обучение персонала. Тут буквально любая оптимизация даст рост производительности.
Иногда он настолько впечатляет собственника, что доходит до смешного.
В нашей практике бывает так: проводим обследование бизнеса, видим точки роста, предлагаем собственнику план, составленный по принципу Паретто: 80% проблем в этой точке можно решить, приложив 20% усилий.
Делаем раз, делаем два. И уже после внедрения первых изменений бизнесу в целом настолько легчает, что владелец говорит: «Стоп, всё, больше ничего менять не надо».
Читать далееБез иллюзий, но с надеждой: реалистические технопрогнозы до 2045 года

Двадцать лет кажутся большим сроком, но на самом деле это не так уж и много. Насколько к 2045-му нейросети изменят нашу жизнь? Появятся ли роботы-дворецкие? Сможем ли мы перейти на альтернативные источники энергии? И самое главное — БУДУТ ЛИ ЛЕТАЮЩИЕ МАШИНЫ? Играем в техноВангу и пытаемся экстраполировать текущее положение дел на ближайшее будущее.
Привет, меня зовут Олег. В этом году на Хабре приобрели некоторую популярность мои нечаянно сложившиеся в цикл статьи по развенчанию различных священных коров технооптимизма: нейросетей (которые, напомню, не являются ИИ!), квантовых компьютеров, программы SETI и мультиверса с NFT.
Мне уже самому несколько неуютно в этом имидже скептика, и поэтому я решил попробовать написать искреннюю технооптимистическую статью и прикинуть, что реально, не в фантазиях маркетологов и фанбоев, может интересного произойти в технологиях в ближайшие 20 лет (ну, при условии, что мы все не превратимся в радиоактивный пепел, конечно) — и как это изменит нашу жизнь.
2045 — это не просто условный год, а вполне реалистичный горизонт для прогнозирования, так как 25–30 лет — стандартный цикл крупных технологических трансформаций (ну или пузырей, вот и постараемся отличить одно от другого).
Пристегнитесь, поехали.Carbonio WorkStream Collaboration. Руководство для пользователей

Carbonio WorkStream Collaboration (WSC) — это современная on-premise платформа унифицированных корпоративных коммуникаций, интегрированная в почтовый сервер Carbonio, которая включает в себя функции текстовых и,видеочатов, демонстрации экрана, а также проведения видеоконференций на большое количество пользователей. WSC позволяет пользователям Carbonio общаться в реальном времени не только с другими пользователями системы, но и с внешними пользователями, не имеющими учетных записей на сервере. В данной статье мы расскажем о том, как использовать WSC для эффективного общения с коллегами, а также о том, какие преимущества она дает пользователям.
Читать далееМодуляция периодов колебаний наночастиц открывает путь к новым видам лазеров, сенсоров и оптических устройств

Ученые из МФТИ и Университета Сучжоу (Китай) провели исследование нелинейности и квантовых эффектов наночастиц, обернутых в графен, при воздействии на них импульсами высокочастотного лазера большой интенсивности. Работа опубликована в Journal of Applied Physics. Она открывает новые возможности для управления сверхкороткими импульсами для нанофотоники.
Читать далееИскусственная совесть и искусственный стыд: мысленные эксперименты и границы проектирования систем

Представим, что вы сидите за ноутбуком, пишете статью, работаете с ИИ-ассистентом — он подсказывает формулировки, проверяет стиль, следит за терминологией.
В какой-то момент вы пишете слово «негр» — просто как часть цитаты, без злого умысла.
А асисстент вдруг отвечает:
О рынке российского ПО

Мои личные мысли и наблюдения по поводу того, с каким .. чем приходится работать в 2025 году.
С возникновением проблемы лицензирования и уходом иностранного ПО с российского рынка компании массово озаботились заменой. Мне доводилось поработать с импортозамещённым ПО "нашего" производства и в этом посте я хочу рассказать об этом.
Операционные системы:
Казалось бы, есть платные ОС (Microsoft Windows) и есть OpenSource (Linux: Ubuntu, CentOS). Но нет, регуляторы выдвигают свои правила игры, тем самым ОС майкрософта заменяют на российские аналоги или подобные. Другие компании вообще берут за основу Ubuntu/CentOS, что-то там допиливают под капотом (или чаще просто меняют шильдик) и называют эти дистрибутивы своими. Не буду называть конкретных имен, но как правило подставляют вместо Мой Linux любое имя и называют продукт своим. Продукт попадает на полку реестра Российского ПО к остальным форкам и с гордостью называется нашим.
Для инженера проблемы начинают возникать там, где ты их не ожидаешь. Например, при
Гайд по использованию Spring GraphQL

Привет, Хабр!
Меня зовут Дмитрий, я бэкенд-разработчик в SENSE и последние 10 лет пишу серверную часть на Java. Эта статья – продолжение первой части гайда по Spring GraphQL, где мы с нуля подняли проект и подключили GraphQL к Spring Boot.
Теперь углубимся в разработку полноценного API: создадим более сложную схему с вложенными типами и связями между ними, реализуем запросы с фильтрацией, добавим мутации для изменения данных и затронем важные аспекты производительности.
Поехали!
Читать далееКак организовать внутренний митап среди IT-команд в компании

Митапы — это не про формальные отчёты и скучные презентации. Но они и не про корпоративы с шариками. Митапы родились в IT-тусовках как способ обмениваться опытом без официоза. В нулевых разработчики собирались в баре после работы и обсуждали код — так появились «Beer Talks». В России митапы стали популярны в 2010-х, когда IT-компании поняли: лучшие идеи рождаются в неформальной дискуссии, а не на совещаниях. Сейчас это классный инструмент для прокачки команды и корпкультуры.
Читать далееПрощай, e-mail?

В заголовок, который кажется кликбейтным, я постарался вложить именно то, о чем хочу рассказать. Именно - о небольшом коммуникационном стресс-тесте на примере пары государственных структур, которые можно уверенно считать флагманами именно в информационных технологиях. Предвидя скептическую оценку моей оценки, хочу заметить, что в любом случае других цифровых министерств у нас с вами нет.
Началось все с того, что 13 августа (вчера) в разных СМИ (ТАСС, РИА "Новости", РБК, Хабр) стали появляться новости об ограничении звонков в WhatsApp и Telegram со ссылкой на Роскомнадзор. Однако как я ни старался, найти это сообщение Роскомнадзора на его сайте или в соцсетях, не смог. А я привык работать с первоисточниками, насколько это вообще возможно.
Читать далееИнтеграции в действии: как связать ИБ-системы

Хабр, привет! Меня зовут Елена Петренко, я бизнес-аналитик по информационной безопасности в компании R-Vision. В прошлой статье мы подробно рассматривали интеграцию SOAR-системы с АСОИ ФинЦЕРТ для автоматизации взаимодействия с регулятором. Сегодня я расскажу, почему интеграции в целом являются ключевым элементом эффективного управления ИБ, какие бывают способы интеграции систем и рассмотрю практические кейсы интеграции SOAR с другими популярными сервисами: Telegram и Kaspersky Security Center, а также поделюсь опытом работы с АСОИ ФинЦЕРТ в более широком контексте.
Читать далееCSP, который не криптоПРО

дисклеймер номер раз
Все, что тут написано сделано исключительно ради самореализации автора и тщетной попыткой навести порядок в голове у этого самого автора.
дисклеймер номер два
Мне нравится писать, от этого в голове становится приятно пусто, а искать темы для своих творений не так-то просто в этом мире безумного количества информации, поэтому в статье не будет ничего нового, внезапного и сильно инновационного, статья носит исключительно образовательный характер и структурирует все мои поиски найденную информацию в тырнетике с надеждой получить валидацию, обратную связь или идеи, куда я еще не посмотрела и что не учла.
Так как последнее время меня все больше волнует вопрос поиска и главное ВАЛИДАЦИИ информации, добытой на просторах необъятной (и в этот раз даже не Москвы, а паутины), то последние пару дней меня заинтересовало такое явление, как Content-Security-Policy.
И так, начнем с легкого поиска в гугле и изучении вопроса: КАК ВСЕ НАЧИНАЛОСЬ? (самое неприятное еще в том, что все что найдено, надо бы ПРОЧИТАТЬ И ВНИКНУТЬ, что мне, как дитю быстрого доступа к информации категорически сложно. Хочется, чтобы ты открыл первую вкладку и стало все сразу понятно без этих ваших мам, пап, кредитов и смс).
Из основного: гугл достаточно хорошо отвечает на такие вопросы с помощью ИИшки и даже, что приятно, дает конкретные ссылки на источники. При поиске, например, информации о взломах, она завуалирована отвечает, что взяла информацию с официальных источников, если спрашиваешь про эти источники, ссылается на РИА новости, РБК и иже с ними, но конкретных ссылок не дает. Более того, если пытаться по ключевым словам найти желаемое именно на этих ресурсах, то меня так же постигала неудача и получалась, что ответ ИИшки есть, а доказательств в интернете не найти.
Читать далееКак развернуть SonarQube в Linux: пошаговая инструкция

В современной разработке все чаще предъявляются высокие требования к качеству кода и неукоснительному следованию стандартам качества кода в командах. Обеспечение качества кода, а также решение многих других задач, связанных с разработкой и поддержанием «чистого» кода, берёт на себя популярный инструмент анализа — SonarQube.
Меня зовут Николай, я 1С-разработчик в SimbirSoft и в этой статье хочу подробно рассказать о процессе установки и настройки SonarQube в ОС Linux.
Читать далееКак запустить сайт с Docker, Nginx и Certbot: полный гайд

У любого проекта должен быть сайт. Даже если единственный пользователь — моя мама.Мама — это идеальный QA: откроет с телефона, в дороге, через мобильный интернет, спросит «а почему замочек не зелёный?» и закроет, если что-то долго грузится. Значит, сайт должен открываться по твоему красивому домену, по HTTPS, без рыжих предупреждений, и желательно находиться в поиске.
В этой статье мы за вечер соберём и задеплоим простой сайт «с нуля» почти бесплатно: купим домен, поднимем машину с публичным IP, обернём всё в Docker, прикрутим автопродление SSL, добавим sitemap.xml и robots.txt, и вручную прокинем сайт в индексацию Google и Яндекса, чтобы он не лежал «в вакууме».
Читать далееGIMP Script-Fu ООП. Векторы

Библиотека функций к Script-fu
Когда то, очень давно, считалось что графические редакторы делятся на растровые и векторные. К векторным относились Coreldraw Adobe Illustrator Inkscape и работали они не с отдельными пикселами изображений, а с элементами называемыми векторами, которые можно превращать, с помощью манипуляций в дуги различной формы, называемыми кривыми Безье. К растровым же относились Photoshop Paint и тот же GIMP. В этих редакторах отсутствовала какая либо геометрия и изображения представляли собой наборы отдельных точек - пикселов. Но время не стоит на месте и элементы растрового редактирования проникали в редакторы, которые считались векторными и наоборот, элементы векторных редакторов переносились в растровые графические редакторы. Примером тому является GIMP.
Представление о том, что GIMP то растровый графический редактор давно уже устарело. Текстовый слой, да и вся работа со шрифтами в GIMPе это работа с векторными объектами представляющими собой кривые Безье. Таким образом целые текстовые слои в GIMP представляют собой векторные объекты. По мимо отдельных текстовых слоёв, в каждом изображении GIMP можно создавать отдельные строки и вектора. Вот с ними мы сегодня и разберёмся.
Читать далееМы не семья, но люди, которых объединяет общая цель

Вячеслав Кухарук
компания «ЭРЕМЕКС»; дизайн-центр печатных плат «СКАТ-ПРО»
У нас нет одинаковых фамилий… ну почти нет) Мы не собираемся за одним столом на официальных праздниках, разве что на дне рождения коллеги или на наших внутренних встречах, где мы играем в настолки или покер. И да, мы иногда спорим до хрипоты. Но при всём этом мы — команда.
Команда увлеченных людей, которая вот уже 20 лет живет миром разработки электроники. За это время мы превратились из группы энтузиастов в сплоченный коллектив профессионалов. Сегодня мы работаем сразу в нескольких направлениях:
Читать далееHarbor: Docker Registry на своём сервере

В одной из предыдущих статей, а именно в «Применение Portainer в CI/CD процессах», мы разобрались, что такое сборка Docker-образов и какие существуют варианты их хранения. В том примере использовался GitHub Docker Registry, а в своей работе я применяю хранилище в собственном Git-хостинге на базе Gitea.
Альтернативой хранению образов рядом с кодом является самостоятельный (self-hosted) репозиторий образов, например Harbor.
В этой статье мы разберём, что такое Harbor, как установить его на свой сервер и как начать им пользоваться.
Если вам нравятся подобные материалы, подписывайтесь на наш Telegram-канал «Код на салфетке»!
Читать далееКак перенести бизнес в облако? 8 шагов для эталонной миграции

Согласно исследованию, 42% российских компаний планируют увеличить вычислительные мощности в 2025 году. Один из вариантов успешного масштабирования — миграция в облачную инфраструктуру. С его помощью можно снизить затраты, гибко управлять ресурсами и гарантировать безопасность данных.
Сегодня миграция в облако — это не прихоть, а стратегическое решение. Компании не только размещают там часть сервисов, но и развертывают полноценные платформы. Вот только почему не все используют эту возможность? Какие внешние факторы подталкивают к этому подходу? А также какие результаты получат компании после переезда? В тексте ответим на эти вопросы.
Читать далееКрипта без комиссий и сеть Вавилон

Криптовалюты без комиссий перестали быть фантастикой – сеть Вавилон реализует эту концепцию на практике. В основе революционного подхода лежит модель, где майнеры добровольно покрывают транзакционные издержки, получая вознаграждение за поддержку сети, а пользователи наконец-то получают по-настоящему бесплатные и мгновенные переводы. Однако такая система сталкивается с серьезными вызовами: как предотвратить спам-атаки при нулевой стоимости транзакций, что мотивирует майнеров поддерживать сеть, и сможет ли решение Вавилона преодолеть главные препятствия на пути массового внедрения криптовалют?
Читать далееВнедрение CRM. Основные барьеры

Внедрение CRM-системы — сложный процесс, требующий погружения в технологии, взаимодействия между сотрудниками и понимания целей бизнеса. Важно не просто выбрать систему, но и помочь компании преодолеть трудности, которые могут возникнуть на разных этапах.
Какие проблемы возникают при внедрении CRM и как наша система помогает их решить — расскажем в этой статье.
Зачем внедрять CRM
Несмотря на развитие технологий и ИТ-решений для бизнеса, Excel по-прежнему остается одним из популярных инструментов. Многие компании привыкли с ним работать и не спешат что-либо менять. Как правило, в таблицах обычно хранятся клиентские данные. Если их несколько десятков, менять что-то, скорее всего, не нужно. Но когда записей тысячи —без CRM просто не обойтись.
Рассмотрим пример в торговом секторе. В крупных ритейл-сетях техподдержка получает миллионы обращений в месяц — вопросы про статус заказа, оплату, возврат товара и многое другое. В этом случае CRM позволит улучшить не только обслуживание клиентов, но и внутренние процессы компании: поможет эффективнее управлять задачами, контролировать работу сотрудников и сократить рутину, связанную с выставлением счетов, отправкой и согласованием документов, формированием отчетов.
CRM также позволяет своевременно формировать лучшее предложение для каждого клиента, выстраивать коммуникацию через разные каналы, повышать уровень лояльности и увеличивать прибыль.
С помощью CRM-системы BPMSoft можно автоматизировать любые бизнес-процессы, забыть о рутинном сборе данных из разрозненных систем и ручном формировании сводных документов. Все данные будут находиться в едином цифровом контуре и доступны в реальном времени.
Читать далееClickHouse не тормозит, но теряет данные. Часть 3 — материализованные представления

ClickHouse не тормозит, но теряет данные. Набор простых действий с объяснениями, позволяющий избежать потери данных
Читать далееПошаговое обучение по созданию игр в Роблоксе для начинающих школьников

Если интересно, как самому сделать игру в Роблоксе, наша сегодняшняя статья станет полезной: подготовили и кратко описали серию видеоуроков для новичков. Однозначно рекомендуем к просмотру младшим школьникам и подросткам: благодаря самостоятельным занятиям по роликам удастся разобраться, как создать свой мир в Роблоксе.
Читать далееDevAnalyticsConf 2025: ключевое мероприятие для бизнес-аналитиков

DevAnalyticsConf 2025: ключевое мероприятие для бизнес-аналитиков.
26 августа в Москве! DevAnalyticsConf в Radisson Blu Belorusskaya. Ключевая конференция для бизнес - и системных аналитиков. Живые кейсы, обмен инструментами и решение сложных задач - ваш практический опыт ждет здесь!
Читать далееОдержимость интеллектуальным потомством. Стартапы по редактированию генома эмбрионов и насколько это эффективно?

Мы только-только начали привыкать к тому, что искусственный интеллект посягает на способности к творчеству и интеллекту, но технологии уже делают следующий шаг. Не это ли воплощение сингулярности? Нейросети, которые определяют лучшую генетическую вероятность рождения детей, устраняя ошибки на эмбриональной стадии. Фантастика? Больше нет.
Читать далееРиски ВПЧ: рак шейки матки и не только. Как этого избежать и почему мужчинам тоже нужно об этом знать?

Я гинеколог клиники docmed Валерия Королёва, и в этом тексте расскажу о рисках вируса папилломы человека и возможных мерах профилактики на примере случая из практики. Не подумайте, у меня нет цели напугать вас. А вот проинформировать о том, как может отсутствие своевременного обследования повлиять на жизнь человека и что делать, чтобы этого не допустить, ? да.
Читать далееПростыми словами для начинающих Unity-разработчиков учим принципы KISS, DRY, YAGNI и BDUF через аналогии из жизни

Большинство статей о принципах разработки написаны сложным языком и отпугивают новичков.
В этом материале KISS, DRY, YAGNI и BDUF объясняются через бытовые аналогии с примерами на Unity C#.
Плюс рассказываем, когда эти принципы стоит нарушать.
TikTok как канал продвижения музыки: реальный гайд для музыкантов и лейблов

Как продвигать треки в TikTok без “залпов” бюджета: форматы, выбор креаторов, волны seed?mid?amplification и метрики. Пошагово для артистов и лейблов.
Читать далееЛокальная LLM: гадкий утенок в мире прекрасных лебедей

Всем привет! Я — Иван, инженер по разработке AI-систем CodeInside. Мы разрабатываем и внедряем кастомные AI-решения — от интеллектуальных поисковых систем на основе RAG до специализированных AI-агентов и ассистентов для автоматизации процессов в бизнесе и промышленности.
В этой статье я расскажу о результатах тестирования локальных и облачных LLM в RAG-сценариях. Мы сравнили их точность, полноту, достоверность и скорость работы, чтобы понять, насколько локальные модели готовы к реальным задачам и в каких случаях они могут быть не хуже — а иногда и лучше — облачных аналогов.
Читать далее«По-старому нельзя, а как по-новому — не знали»: как мы изменили отдел разработки в Kaiten

За год команда разработки Kaiten выросла в 3 раза, и привычные процессы перестали работать: доска переполнилась, потерялась прозрачность, а чтобы узнать, на каком этапе работа, приходится проваливаться в каждую карточку.
Вместе с Юрой Юрковым, Delivery Manager Kaiten, расскажем, как мы прошли путь трансформации, какие решения сработали и как не потерять управление в момент масштабирования. Если вы в похожей ситуации — читайте статью и используйте наш опыт, чтобы быстрее навести порядок.
Читать далееПочему ваше проектное управление никогда не будет работать

Как долго мы будем молчать о том, что популярные стандарты по управлению проектами не работают? Почему в организациях продолжают бездумно внедрять PMBoK и прочие «фреймворки», которые только тормозят проекты? Сколько еще вы готовы потерять времени и денег только потому, что выбрали привычный процессный подход вместо реально работающего?
Вот уже 20 лет я настраиваю системы управления проектами как в небольших компаниях, так и в крупнейших российских организациях, таких как Сибур, Новабев, Сбербанк, Hoff, Рулог и пр. Лично управлял портфелями проектами стоимостью свыше 70 млн. евро. В прошлом году моя команда разработала методологию управления программой ИТ-трансформации в компании с годовым оборотом свыше 1 триллиона рублей. Так что, в управлении проектами меня уже ничем не удивить. Кроме одного: почему до сих пор многие компании внедряют стандарты с фокусом на процессы, которые красиво описаны, но не адаптированы к реальным проектам.
В этой статье я подробно расскажу, почему ваши проектные регламенты всего лишь бесполезная бюрократия. А еще, как это исправить, чтобы начать реально управлять проектами и получать нужные результаты.
Читать далееPostgres Pro TDE — безопасность и производительность

TDE бывает разным: от шифрования на уровне TAM до полного кодирования всего кластера и меток tablespace. Мы сравниваем Percona, Cybertec/EDB, Pangolin/Fujitsu и показываем, где теряется производительность и надёжность, а где появляется гибкость. Дополнительно замдиректора департамента разработки продуктов Василий Бернштейн и старший инженер по ИБ Владимир Абрамов расскажут о том, как в Postgres Pro Enterprise реализована ротация ключей без полного переписывания таблиц и почему выбран AES?GCM.
Читать далееPBN-сети на стероидах: использование ИИ для массового создания уникальных блогов и заработка на affiliate

Хотите узнать, как вырваться из рутины SEO и заработать на affiliate, не тратя миллионы? В этой статье я делюсь реальным кейсом: как я с 20 тысячами рублей и силой ИИ построил PBN-сеть, автоматизировал контент и вышел на доход 120 тысяч за три месяца. От поиска дроп-доменов на Telderi до монетизации через Admitad - раскрываю все шаги, инсайты и лайфхаки. Предлагаю прочитать мой опыт и узнать, как повторить успех, избежав типичных ошибок!
Читать далееКак сэкономить миллионы долларов на маркетинге или зачем вам разбираться в инкрементальности?

Маркетинг репортит высокую выручку и ROI, но почему-то чувствуется не эффект роста, а эффект потраченных денег? Тогда эта статья для вас. В ней я рассажу на примере OLX, крупнейшего классифайда в Европе, как измерять эффективность маркетинговых усилий максимально точно и это совсем не те цифры, которые вы видите в Google Analytics. К моему удивлению, мало компаний использует этот способ.
Читать далееЗдоровое питание для стенда. Концепция открытого источника питания для тестирования электроники

Как гарантировать, что тысячи устройств будут работать безупречно как в лабе, так и у конечного пользователя? Конечно, с помощью тестов на всех этапах. Чем запитать DUT (тестируемое устройство)? С одной стороны - дешевый китаец (проблемно непредсказуемый или предсказуемо проблемный), с другой - лабораторный монстр (пугающе дорогой, 90% наворотов - мусор). Мы устали делать этот выбор, и решили сделать свой источник: надёжный с первой до последней секунды теста, компактный, умный и послушный.
Вот что мы придумали:Патентная система Российской империи: как она работала

К 1917 году Россия подошла с тридцатью тысячами выданных изобретателям патентов (12-е место в мире) и патентным правом вполне современного на тот момент уровня. Оно регулировалось «Положением о привилегиях на изобретения и усовершенствования» 1896 года и Комитетом по техническим делам при Департаменте торговли и мануфактур, проводившим экспертизу патентных заявок, прежде чем Государственный совет даровал изобретателю от имени императора привилегию исключительного пользования своим изобретением сроком на 15 лет.
Читать далееПаттерны проектирования опыта пользователей ИИ-агентов на основе категорий Аристотеля и дуализма Канта

Когда мы проектируем ИИ-агентов, мы обычно начинаем с анализа пользовательского опыта: клики, воронки, метрики.
Но что, если сам этот опыт — не отправная точка, а результат?
Что если то, как человек взаимодействует с системой, уже определяется невидимыми структурами — теми, что работают до любого действия, до любого выбора?
Именно здесь на помощь приходит Иммануил Кант — не как философ в парике, а как первый системный архитектор опыта.
Он бы не стал спрашивать: «Каков опыт пользователя?»
Он спросил: «Что именно делает возможным опыт?»
Заменит ли WSA эмулятор Android Studio?

Ни для кого не секрет, что отладка Android приложения — это достаточно трудоёмкий процесс. Особенно если приложение должно быть адаптировано под разные размеры дисплеев и форм-факторы устройств. Приложение может быть запущено на смартфоне, планшете или складном устройстве.
Кроме того, не стоит забывать, что иногда приложение может быть запущено в режиме изменяемого размера окна. Конечно, мы можем запретить подобное поведение в Manifest, но тогда мы получим не самый удобный опыт использования в desktop mode.
Встроенный в Android Studio эмулятор позволяет создавать resizable эмулятор. Но пользоваться им мне показалось не очень удобным. Кроме того, если вы страдаете от нехватки ОЗУ, пользоваться встроенным эмулятором становиться трудно. В моём случае имеем машину с 8 Гб оперативной памяти на борту, и работа эмулятора сопровождается постоянными фризами и зависаниями.
Однако недавно я нашёл решение – Windows Subsystem For Android (WSA). И несмотря на то, что поддержка проекта совсем скоро прекращается, всё работает довольно стабильно.
Читать далее