Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 49 мин. 54 сек. назад

Хакатон Б3 от Большой Тройки: пост-релиз или как это было

пн, 03/31/2025 - 16:09

Привет, Хабр! С вами Иван Клюев и я опять делюсь отчетом об интересном хакатоне.  С 27 февраля по 3 марта компания «Большая Тройка» провела онлайн-хакатон Б3, объединивший талантливых разработчиков из России и Беларуси. Это мероприятие дало участникам возможность проявить свои способности и знание программирования на реальной задаче и предложить инновационные решения для корпоративной платформы «Большой Тройки».

Читать далее

Как в разработке выйти на долгосрочные контракты-миллионники

пн, 03/31/2025 - 16:04

Привет, Хабр! Я Марина Заботина, аккаунт-директор в диджитал-продакшене Далее. Сегодня поделюсь подходом, который помогает нам не стопориться на краткосрочных контрактах, а годами сотрудничать с представителями Delivery Club, VK, Банка России, АНО «Национальные приоритеты».

Сразу предупреждаю, что не всё из нашей практики совпадает с общим мнением, а эта статья — не панацея. Но в ней собраны инструменты, которые могут пригодиться для внедрения в свой клиентский сервис.  

Читать далее

Как мы учили нейросеть разбираться в сложных документах: задача семантического поиска

пн, 03/31/2025 - 16:02

Привет! Меня зовут Павел Яковлев, я инженер по разработке ПО искусственного интеллекта в YADRO. В команде GenAI мы занимаемся умными продуктами на основе корпоративных баз данных.

В проектах мы часто используем современные генеративные модели и энкодеры. В статье расскажу, как мы в компании разрабатываем и оптимизируем семантический поиск по сложным документам: PDF, HTML и DOCX.

Читать далее

Sandbox DB: универсальная песочница для погружения в Big Data, аналитику и визуализацию

пн, 03/31/2025 - 15:52

Запускайте PostgreSQL, ClickHouse, Airflow, Superset и другие инструменты одним кликом: учите, экспериментируйте, осваивайте новое!

Читать далее

Как предъявлять бездушным машинам, чтобы они тебя понимали. Гайд про промпт-инжинирингу

пн, 03/31/2025 - 15:50

Если вам кажется, что нейросети тупят, не справляются с задачами или делают все как-то через раз — не спешите списывать их со счетов. Возможно, проблема не в них, а в том, как вы у нее спрашиваете.

LLM — не универсальное решение всех задач. Это предикативные модели, обученные на массивных объемах текстов, и их поведение напрямую зависит от того, что именно вы им подаете на вход. Промпт в этом контексте — полноценный интерфейс взаимодействия, инструкция, способ задать контекст. Если вводите плохой промпт, получаете плохой результат. Это не случайность, не артефакт, а вполне ожидаемое следствие некорректной постановки задачи.

Читать далее

И снова испанская барахолка: много фототехники, POE-адаптер и электроника

пн, 03/31/2025 - 15:37

Привет, Хабр! Ну что, новая порция находок с испанской барахолки. Недавно поехал туда и, как всегда, увидел массу всего интересного. Этим интересным делюсь с вами. На этот раз больше всего было фототехники, но встречались и другие устройства — и не только. Что ж, поехали рассматривать всю эту красоту. Читать дальше →

Курсы программирования для детей 6–7 лет: обзор программ, которые любят дети

пн, 03/31/2025 - 15:26

Привет! Я Ксюша. Пишу статьи для блога «IT для детей» и рассказываю о дополнительном обучении современных школьников и ребят дошкольного возраста. Упор делаю на айти, обозреваю соответствующие частные школы и курсы и ориентируюсь в первую очередь на интересы детей и подростков, а также их родителей.

Сегодня хочу поговорить о том, что могут освоить ребята дошкольного возраста и младшие школьники в 6–7 лет. По традиции буду рассказывать о тематических платформах, средах и подобных инструментах, а в завершение представлю примеры курсов для детей, на которых удастся изучить азы написания кода.

Читать далее

Такой простой Exclusive Gateway

пн, 03/31/2025 - 15:05

Это первая статья из серии BPMN: Beyond the Basics – о скрытых нюансах и подводных камнях BPMN для разработчиков. В отличие от аналитиков, разработчикам надо не просто знать нотацию, но понимать, как реализован тот или иной ее элемент. А тут, как говорится, не все так однозначно.

Для начала возьмем самый простой – шлюз ИЛИ (Exclusive Gateway). На первый взгляд, всё очевидно: ставишь ромбик, рисуешь стрелочки – и вуаля! Но что происходит внутри движка? Как он выбирает путь выполнения? Что делать, если несколько условий срабатывают одновременно? А если ни одно не выполняется? В этой статье мы разберем эти вопросы и рассмотрим особенности реализации и использования этого элемента.

Разбираться будем на примерах в Jmix BPM с движком Flowable, но принципы универсальны – нотация BPMN 2.0 едина, и основные механизмы работы элементов схожи во всех движках, частности в Camunda 7. Об отличиях, если они встретятся, будем говорить особо.

Читать далее

Как мы работаем с реконсиляцией ресурсов в облаке MWS

пн, 03/31/2025 - 15:00

Привет! Я Сергей Самойлов — техлид направления слоя Control Plane для блочных устройств. В этой статье рассмотрим модель реконсиляции ресурсов в облаке на примере блочных устройств. Мы рассмотрим, что такое реконсиляция, когда она применяется и как это всё выглядит в MWS.

Читать далее

Профориентация бесплатно: обзор лучших профтестов 2025

пн, 03/31/2025 - 14:57

Выбор профессии — одно из важнейших решений в жизни. От выбора зависит не только доход, но и самореализация. Ошибочный выбор может привести к разочарованию, стрессу и потере времени. Профессия, соответствующая интересам и навыкам, способствует личностному и профессиональному росту. Вот почему стоит уделить особое внимание профориентации. Понимание своих склонностей помогает избежать ненужного обучения и смены профессии в будущем.

Сегодня определиться с карьерой стало намного проще. Современные тесты на профориентацию помогают определить склонности, сильные стороны и наиболее подходящие карьерные пути. С помощью них можно: узнать, какие профессии лучше всего соответствуют вашему темпераменту и интересам; избежать ошибок при выборе карьеры, экономя время и ресурсы; подобрать наиболее подходящие образовательные программы и курсы; повысить осознание своих мотиваций и профессиональных целей; развить уверенность в принятии карьерных решений.

Появилось множество качественных инструментов, которые можно использовать бесплатно. Рассмотрим лучшие из них.
Читать дальше →

Безопасная кастомизация: чек-лист для правильной доработки коробочных продуктов 1С-Битрикс

пн, 03/31/2025 - 14:52

Мы поддерживаем кастомизацию наших продуктов и всячески помогаем в этом разработчикам: у нас есть курсы, гайды, маркетплейс решений и т.д. При этом мы выступаем за безопасность и правильный подход, за то, чтобы предусмотреть все риски и постараться избежать их. Непродуманная кастомизация вызывает массу проблем. Это и конфликты версий, и нестабильная работа продукта, и дыры в безопасности. В результате мы, например, наблюдаем волну взломов сайтов, владельцы которых не обновили вовремя модули сторонних разработчиков — хакеры массово эксплуатируют одни и те же уязвимости, хотя сами разработчики уже давно обновили свои модули и выпустили патчеры для более старых версий. Но халатность владельцев приводит к таким результатам. 

В случае утечки данных отвечает не только бизнес — деньгами и репутацией, но и непосредственно администраторы сайта, по закону N 152-ФЗ «О персональных данных» (статья 19). С 30 мая 2025 года, штраф для них за утечку персональных данных составит от 200 тыс. до 400 тыс. рублей (Федеральный закон от 30.11.2024 N 420-ФЗ).

Мы собрали чек-лист и рекомендации для безопасной кастомизации коробочных решений. Он поможет правильно кастомизировать продукты 1С-Битрикс:

Читать далее

Частые SEO-ошибки, которые мешают продвижению в Яндексе

пн, 03/31/2025 - 14:50

Даже полезные и красивые сайты часто ранжируются низко. Эксперты click.ru собрали распространенные ошибки, которые мешают попасть в топ Яндекса, и дали рекомендации, как их устранить.

Читать далее

Kubernetes как PaaS: максимум возможностей без разработки. Часть 1

пн, 03/31/2025 - 14:48

Kubernetes — это не просто оркестратор контейнеров, а целая экосистема инструментов, которые позволяют построить PaaS без написания кода. Helm, ArgoCD, Crossplane, Knative и другие решения делают управление приложениями и инфраструктурой настолько простым, что разработка собственной платформы превращается в задачу конфигурации, а не программирования. Меня зовут Сергей Емельянов, я техлид команды в VK Tech, которая занимается созданием PaaS-платформы на базе Kubernetes для упрощения работы с данными. В серии статей разберем, как создать PaaS, используя мощь Kubernetes и его экосистему.

Читать далее

S3-совместимые хранилища: как собрать свой конструктор

пн, 03/31/2025 - 14:46

В одном из больших кластеров S3 в Точке хранится 110 терабайт полезных данных. Это не много по объёму, но он распределён среди 6+ миллионов файлов. Стоимость работы системы оценивается более чем в миллион рублей в месяц — это с учётом фактора репликации, бэкапов, основной системы хранения и резерва ресурсов. Это пятое место по стоимости среди всех сервисов.

Мы выбрали SeaweedFS, потому что это удобный конструктор, который позволяет загружать файлы любого размера, легко масштабироваться без деградации скорости доступа и надёжно защищать данные от потерь. В статье рассказываю, каким должно быть идеальное S3-хранилище для миллионов файлов, и почему нам не подошли Ceph и Minio.

Читать далее

ТОП 60 лучших инструментов для разработки ПО в 2025

пн, 03/31/2025 - 14:15

Разработка ускоряется — ИИ меняет подходы, появляется больше новых инструментов, а старые получают новую жизнь. В статье приведена подборка из 60+ актуальных инструментов для разработки программного обеспечения, лучшее из старого и нового, чтобы быть на шаг впереди.

Читать далее

Tuna bastion — безопасный SSH доступ, альтернатива Teleport и HashiCorp Boundary

пн, 03/31/2025 - 14:14

Мы продолжаем развивать нашу платформу для разработчиков и их команд. В этот раз мы снова наступили на грабли безопасности но уже в чаcти SSH доступа к серверам.

Читать далее

Место Product Marketing Manager в продуктовой команде

пн, 03/31/2025 - 14:10

В современных ИТ‑компаниях продукт — это ключевой актив, который определяет успех бизнеса. Однако создание успешного продукта требует не только технического мастерства и глубокого понимания потребностей пользователей, но и эффективной коммуникации с рынком. Именно здесь на первый план выходит роль Product Marketing Manager (PMM).

В этой статье мы разберем, какую функцию выполняет PMM в продуктовой команде, почему эта роль так важна и как она взаимодействует с другими участниками процесса.

Читать далее

Более быстрые хеш-таблицы: претенденты на место SwissTable

пн, 03/31/2025 - 14:01

24 ноября 2021 года на сайте ArXiv.org была опубликована научная статья «Крошечные указатели» (Tiny Pointers) с описанием новой структуры данных — «крошечных» указателей, которые указывают путь к фрагменту хранимых данных и занимают меньше памяти, чем традиционные указатели.

Осенью 2021 года эту статью заметил Андрей Крапивин (Andrew Krapivin), студент Ратгерского университета в Нью-Джерси, и не придал ей особого значения, пишет Quanta Magazine, журнал о последних достижениях в математике (перевод статьи на Хабре). Только через два года он нашёл время, чтобы внимательно ознакомиться с материалом. И понял, насколько это прорывное изобретение, если применить его для оптимизации хеш-таблиц.

Данная тема уже упоминалась на Хабре, но заслуживает более подробного обсуждения.
Читать дальше →

[Перевод] Полное руководство по контрпродуктивности разработчиков

пн, 03/31/2025 - 14:00

Продуктивные разработчики тратят больше времени и энергии на деятельность с высокой отдачей. Контрпродуктивные разработчики тратят больше времени и энергии на деятельность с низкой или отрицательной отдачей. Этот перекос часто лишь в незначительной степени поддается контролю (а иногда и полностью выходит из-под их контроля). Это объясняет, почему одни и те же разработчики в разных условиях могут быть гораздо более (или менее) продуктивными.

Читать далее

В погоне за неизведанным: как ML-модель вредоносы искать училась

пн, 03/31/2025 - 14:00

Всем привет! С вами Ксения Наумова. В Positive Technologies я исследую вредоносный сетевой трафик и совершенствую инструменты его анализа в экспертном центре безопасности. Недавно перед нами встала задача — создать ML-модель для обнаружения вредоносного ПО в сети. Причем распознавать она должна была не только уже ранее детектированное нами вредоносное ПО, но и совсем новые угрозы, которые появляются в большом количестве ежедневно. В качестве первого эксперимента решили сделать модель для работы с трафиком, который передается по протоколу HTTP, поскольку наши продукты успешно расшифровывают TLS-сессии, а внутри них частенько можно найти много интересного. В статье я подробно расскажу, как мы обучали модель, и поделюсь информацией о допущенных ошибках.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.