Feed aggregator

Jira, Git, трудовой договор. Что из этого защищает права работодателя на код, а что нет

Habr.com - Wed, 04/01/2026 - 16:24

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

Такие истории заканчиваются не быстро. Судебные разбирательства по правам на ПО, это от года до трёх лет, экспертизы исходных кодов, пяти- и шестизначные суммы судебных расходов. Итог зависит от того, что компания успела сделать до конфликта, а не после.

Читать далее

OpenIDE Plugin: от нуля до Bug Bounty — учимся создавать  плагины и давим баги

Habr.com - Wed, 04/01/2026 - 16:16

Нас с ребятами в OpenIDE уже какое-то время спрашивают, как написать свой плагин. И вот пришла пора рассказать, как это делается.

Читать далее

Гайд системного аналитика по корректировкам витрин

Habr.com - Wed, 04/01/2026 - 16:15

Данный материал подходит для тех сотрудников, которые не имеют опыта работы или недавно пришли на проект, связанный с хранилищами данных.

Сегодня хотим рассказать вам о рабочих буднях аналитика DWH, точнее об одной из частей этих будней. Надеемся, данное знание пригодится вам для того, чтобы быстро и без нервов освоиться на том проекте, на котором вы будете работать.

Информацию описываем вам из нашей практики работы нашего аналитика хранилищ данных.

Работу аналитика хранилищ данных можно разделить на две части:

1. Организация интеграции данных от какого‑либо источника к какому‑либо приемнику;

2. Поиск и решение проблем, связанных с некорректными выходными данными на приемнике, возникающих, например, в результате каких‑либо технических сбоев или изменения требований к предоставляемым данным со стороны бизнеса.

В этой статье хотим с вами поговорить именно о второй части, так как, согласно практике, именно по ней отсутствует какая-либо документация по действиям для устранения каких-либо проблем.

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

В статье речь пойдет об ETL-процессе, когда с источника данных «протянут» информационный поток со своей логикой преобразований, который «кладет» некорректные данные в приемник.

Читать далее

Рейтинг языков программирования на GitHub: анализ 2024–2025 в JupyterLab и Anaconda

Habr.com - Wed, 04/01/2026 - 16:12

Мы не стали спорить с TIOBE и RedMonk и собрали свой рейтинг языков программирования на основе GitHub. Данные за 2024–2025 показывают неожиданные вещи: JavaScript впереди, TypeScript резко растёт, а Rust и Go выигрывают по качеству проектов. Разбираем, что стоит за цифрами и где могут быть искажения.

Читать далее

0.3 секунды на фургонный флот. 3D-упаковщик грузов, который понимает LIFO и не давит коробки

Habr.com - Wed, 04/01/2026 - 16:08

Представьте логиста, у которого перед глазами 400 разных коробок и 8 машин. У него есть Excel, калькулятор и два часа времени. Я решил, что это несправедливо, и написал веб-сервис на Django, который делает это мгновенно. Внутри: 3D MaxRects, полная свобода вращения (6 осей) и учет суровой реальности — от очередности выгрузки до предельной нагрузки на нижние ряды.

Для тех, кто предпочитает один раз увидеть: вот 3-минутное демо работы интерфейса и визуализации на Three.js

https://youtu.be/JP80ESX0YiQ

Читать далее

Три компромисса, от которых мы отказались: AI в дневниковом исследовании

Habr.com - Wed, 04/01/2026 - 16:04

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

Поэтому три компромисса закладываются в дизайн исследования задолго до старта поля:

Читать далее

Скорочтение — скрытый гем. Спасение в эпоху LLM

Habr.com - Wed, 04/01/2026 - 15:59

Это слово многим знакомо, и оно полузабыто. Кто-то посмотрел и подумал: «да какая интересная штука», надо как-нибудь освоить. Кто-то пробовал, делал не то или недостаточно интенсивно и по итогу безрезультатно.

Мозг он зачастую, недозагружен. Отвлекается также от недозагрузки. Если увеличить скорость, то тонус возвращается. Иногда его и никогда и не было. И это ощущение интеллектуального тонуса, «потока» мыслительного, эффективности, такой god-mode(возможно стоит упомянуть Михая Чиксентмихайи и книгу «Поток, психология оптимального переживания»). Вот, я считаю, что перейдя на следующую передачу шанс словить потоковое состояние намного выше.

Читать далее

Место Питона, Си и Паскаля в образовательном процессе

Habr.com - Wed, 04/01/2026 - 15:57

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

Подробнее

Случайность — другое имя Бога

Habr.com - Wed, 04/01/2026 - 15:57

Когда-то я был молодым и активным. И под воздействием средств массовой информации, окружения и прочитанных довольно глупых книг я искренне считал, что человек с активной жизненной позицией, прилагающий значительные усилия, может в жизни добиться всего. В целом, я и сейчас наблюдаю такую же позицию у активной части молодёжи. Более того — в технологической среде эта вера ещё сильнее. Hustle culture, гаражные мифы Кремниевой долины, «если ты не добился — значит, мало хотел».

Потом были подряд 5 бизнесов-стартапов. 4 неудачных и один приносил не более чем хорошую зарплату в офисе. И при этом я регулярно пахал по 16 часов без выходных и личной жизни. И когда всё заканчивалось плохо — я говорил себе, что я, видимо, мало приложил усилий.

Знакомо?

Читать далее

Что написать в резюме, чтобы точно пригласили на работу?

Habr.com - Wed, 04/01/2026 - 15:49

Знакомая ли картина: отправляете резюме в “компанию‑мечту”, а в ответ вас тихо посылают. Знаете почему? Потому что HR-специалист решил за 3 секунды, что резюме неинтересное. “Раз, два, три...” и вы либо заинтересовали или отправлены в архив...

Посмотрим на среднестатистические резюме в стиле “вредных советов”.

Прочесть все 3 совета

No-code в крупных компаниях: Свобода или новая ИТ-ловушка?

Habr.com - Wed, 04/01/2026 - 15:44

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

Читать далее

Задача внешней баллистики. Первая часть. Аналитическое решение

Habr.com - Wed, 04/01/2026 - 15:30

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

Сформулируем задачу и рассмотрим несколько случаев.

Читать далее

Когда надо вносить изменения в управление в компании

Habr.com - Wed, 04/01/2026 - 15:18

Каждая компания начинает и осуществляет свою деятельность для реализации поставленной ее владельцем цели. При этом деятельность любой коммерческой компании можно разделить на следующие составляющие:

1. Основная деятельность – это выполняемые сотрудниками операции, создающие непосредственно продукт, который приносит владельцу прибыль (производство продукта, оказание услуги).

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

3. Обеспечивающая деятельность – это выполняемые сотрудниками операции, которые необходимы для работы всех сотрудников компании независимо от вида их деятельности (бухгалтерский учет, административно-хозяйственная деятельность, работа с персоналом, ИТ обеспечение, безопасность).

4. Управленческая деятельность – это направление и обеспечение работы необходимой информацией для всех сотрудников, участвующих в выполнении основной, вспомогательной и обеспечивающей деятельности.

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

Читать далее

Как пополнить счёт Apple ID и оплатить App Store в России: все проверенные способы на 2026 год

Habr.com - Wed, 04/01/2026 - 15:18

Разбираем, как оплатить Apple id в 2026 году после новостей о блокировке мобильных платежей операторами связи. Честный гайд о том, где брать подарочные коды, чтобы ваш iCloud или привычный Apple Music не отменился в неподходящий момент, а все подписки Apple продолжили работать. Спойлер: выход есть, и он проще, чем кажется.

Читать далее

Scala Digest. Выпуск 39

Habr.com - Wed, 04/01/2026 - 15:07

Привет, Хабр! Мы — Настя, Эвелина и Михаил — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать.

Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Читать тридцать девятый выпуск

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

Habr.com - Wed, 04/01/2026 - 15:02

Когда мы говорим об атаках через цепочку поставок, обычно всплывает в голове что-то монументальное - SolarWinds, взлом инфраструктуры гигантов. Но правда в том, что сегодня любой бизнес, который нанимает внешних админов или DevOps-инженеров, рискует заполучить зловреда, способного годами сидеть в периметре и сливать базы данных(БД). И вы об этом даже не узнаете…

В этой статье - хочу поделиться реальным случаем из практики. Как взлом ноутбука подрядчика привел к внедрению eBPF-руткита в Linux. Раскрыть атаку помогла… ну, скажем так, случайная оплошность самих злоумышленников.

Читать далее

Я заменил целую команду разработки на ИИ. 0 рублей, 2 недели, 2 приложения

Habr.com - Wed, 04/01/2026 - 15:00

Меня зовут [неважно], я бизнес-аналитик. Моя работа — писать ТЗ, рисовать процессы в BPMN, ругаться с разработчиками из-за неправильно понятых требований и пить кофе на стендапах. За 5 лет в профессии я не написал ни одной строчки кода. Ни одной. Даже Hello World.

В начале 2026-го я поймал себя на мысли, которая наверняка посещала каждого бизнес-аналитика: «Я точно знаю, что нужно сделать. Я подробно описываю как это должно работать. Единственное, чего я не могу — написать код». А потом я прочитал очередной пост про то, как кто-то с помощью ИИ создал приложение за выходные, и подумал: а что если моя профессия — это и есть идеальная подготовка к работе с ИИ-ассистентами?

Спойлер: через 2 недели у меня было 2 приложения в RuStore, 0 рублей затрат и 14 скачиваний. Да, четырнадцать. Но обо всём по порядку.

Читать далее

Работа с Telegram Bot API: https, commands, send или как создать бота

Habr.com - Wed, 04/01/2026 - 14:47

Всем привет!

Если вы хоть раз пытались нормально вкатиться в разработку Telegram-ботов, то почти наверняка сталкивались с одной проблемой: информации в интернете много, но она какая-то рваная. То есть где-то вам сразу дают библиотеку, заставляя писать код и даже не объяснив, как бот вообще работает.

В особых сценариях (например разработка userbot) смешивают воедино Telegram Bot API, Telegram API (да, это разные вещи!), api_id, api_hash, token, chat_id, webhook и еще десяток терминов.

А где-то вообще показывают “hello world”, который фактически-то работает, но только ты ступишь на шаг вперед, так всё начинает разваливаться, ведь понимания практически 0.

В этой статье моя цель - разобрать всё это нормально и по-человечески, объяснив как использовать Telegram Bot API для создания ботов.

Читать далее

Обзор MARS (Система маршрутизации и протоколирования)

Habr.com - Wed, 04/01/2026 - 14:37

На связи Сергей Скирдин, технический директор компании «Белый код». Поставил себе цель — сделать обзоры на шины данных из реестра отечественного ПО. Сегодня в обзоре продукт MARS (Система маршрутизации и протоколирования).

С 2024 года я встречаюсь с вендорами и делаю обзоры продуктов, которые относятся к классу ESB. За это время удалось пообщаться с разработчиками 20+ разных решений. Для всех, кто интересуется шинами данных, я также создал сообщество в Телеграме «Шины не для машины». Это площадка для диалога между российскими разработчиками ESB и компаниями, которым нужна интеграционная шина. 

Читать далее

Раньше ОГО-ГО, а потом КОЕ-КТО КОЕ-ЧТО. Теперь я КОЙ-ЧЕГО и называю себя предпринимателем

Habr.com - Wed, 04/01/2026 - 14:30

Стоит ли заниматься ОГО-ГО в России? Какие есть альтернативы? Есть ли смысл ЧТО-ТО делать? Все ответы...

...внутри

Who's online

There are currently 0 users and 9 guests online.
Syndicate content