Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 19 min 58 sec ago

Передача персональных данных за рубеж: разрешен ли Google Analytics и как работать по правилам

Wed, 06/04/2025 - 13:36

В последние месяцы в сети появились сообщения о запрете на использование Google Analytics (GA) — о том, что Роскомнадзор требует убрать счетчик с сайтов. Некоторые компании действительно получили соответствующие предписания. Эксперты click.ru разъясняют, существует ли официальный запрет, можно ли продолжать пользоваться сервисом и что нужно учитывать.

Читать далее

[Перевод] Эволюция Java в 2025 году: ключевые тренды и успешные кейсы

Wed, 06/04/2025 - 13:31

В 2025 году Java продолжает развиваться благодаря таким технологиям, как GraalVM и Project Loom. Язык становится более быстрым и эффективным инструментом для создания решений в сфере искусственного интеллекта, облачных нативных приложений, систем Интернета вещей и масштабируемых микросервисов. В этой статье рассмотрим ключевые тренды, поддерживающие актуальность Java в современной разработке программного обеспечения.

Читать далее

Эти 3 совета по выживанию при смене начальника изменят вашу карьеру

Wed, 06/04/2025 - 13:28

Рано или поздно в каждой IT-компании происходит смена руководства. Иногда боссом становится кто-то из своих, в других случаях приходит человек с улицы. И от этого сильно зависит, как дальше будет работать команда. Разберёмся, что происходит в обоих случаях, и как к этому подготовиться.

Читать далее

Trust & Safety AI Meetup — как это было?

Wed, 06/04/2025 - 13:27

Привет! 22 мая прошел Trust & Safety AI Meetup — обсудили применение AI в борьбе за безопасность и доверие пользователей. К ивенту присоединились спикеры из Wildberries & Russ, Avito, AI Masters, а в зале встретились 60+ гостей и онлайн‑трансляция собрала 250+ просмотров. Смотри фото, чтобы погрузиться в атмосферу митапа!

В программе было два доклада, насыщенная дискуссия, классный мерч, новые знакомства и полезный нетворкинг. В статье вы найдете видеозаписи с ивента :)

Читать далее

3D-сканер из датчика Kinect Xbox 360

Wed, 06/04/2025 - 13:23

2009 год. На конференции E3 Стивен Спилберг (да, да — тот самый) вместе с старшим вице-президентом Microsoft Доном Мэттриком (Don Mattrick) презентуют Project Nata. Именно его весь мир узнает как Kinect, сокращение от слов kinetic и connection. Старт продаж был оглушительным, даже в Книгу рекордов Гиннесса попали. Аксессуар для Xbox 360 обещал подарить новый игровой опыт и поэтому многие, не задумываясь, выкладывали за него 149,99 $.

С тех пор много воды утекло. Две реинкарнации в виде Kinect for Xbox One и Kinect for Windows в итоге были переведены в статус discontinued. В феврале 2019 года Microsoft представила Azure Kinect уже не как игровой аксессуар, а как продвинутый датчик для разработки приложений всего за 399 $. Спустя четыре года производство было свернуто и корпорация вновь похоронила проект. Но там, где закончилась эта история, пока что есть множество энтузиастов (включая меня), которые по-прежнему используют значительно подешевевшие датчики в своих проектах.

В свой очередной поход на барахолку я как раз наткнулся на замечательный экземпляр Kinect Xbox 360, который обошелся мне в смешную сумму 10 €. Я давно хотел пощупать такой девайс, поэтому решил попробовать сделать из него 3D-сканер. Тогда я еще не представлял, насколько этот путь непрост.

Читать далее

Open Source CRM + Telegram-бот: запись, напоминания, интеграция

Wed, 06/04/2025 - 13:17

В рамках проекта по продвижению open-source в России я выложил в открытый доступ Telegram-бота с CRM на PHP + MySQL, который выполняет всю базовую бизнес-логику: он записывает клиентов на услуги, напоминает о визите, собирает телефоны, отслеживает источник заявки, уведомляет администратора, хранит контакты в CRM и делает рассылки. Работает автономно — прямо на Windows, без облаков и внешних сервисов. Подходит предпринимателям, ботмейкерам и самозанятым, кому нужно быстрое, понятное и полностью локализованное решение. Лицензия — MIT. Установил — и автоматизируй бизнес.

Читать далее

Paranoia Mode: подборка инструментов для приватной и безопасной работы в Linux

Wed, 06/04/2025 - 13:14


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

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

Как BIM меняет повседневную работу проектировщика

Wed, 06/04/2025 - 13:07

Привет, Хабр!

Это Константин Логинов и Любовь Лоренц. Мы — специалисты отдела разработки отопления и вентиляции в блоке проектирования по направлению объектов реновации в ПИК.

В этой статье мы, как проектировщики, поделимся, как именно BIM меняет нашу повседневную работу, влияет на проектные процессы, распределение ролей в команде и на подход к проектированию в целом.

Читать далее

Почему мы выбрали Scrum как методологию командной работы

Wed, 06/04/2025 - 13:06

Привет, Хабр! Меня зовут Мохирева Виктория, я консультант SAP в СРТ — компании, которая является генеральным подрядчиком по ИТ сети Fix Price. Мы уже много рассказывали о программных решениях, которые внедряем для автоматизации бизнес-процессов в Fix Price. Но что происходит «внутри», как мы проходим путь от выявления потребности в продукте и до его запуска ? Хотите узнать о нашей «кухне», о том, как мы достигаем целей, как строится взаимодействие между бизнесом и разработчиками? Тогда поехали!

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

Читать далее

Переводим спортивное табло на управление по Bluetooth и контроллер arduino

Wed, 06/04/2025 - 13:05

Есть у нас в институте старенькое спортивно табло eltablo. По нему я, ещё будучи студентом, мячом попадал. И есть (точнее была) у него неприятная проблема: это табло управляется по страшному проводному пульту (как этот пульт работает, я до сих пор не разобрался). Длина провода от пульта до табло на глаз метра 3-4. В стоке его хватает, только чтобы сидеть прямо под ним, что, естественно, неудобно (не видно счёт, неправильный ракурс для судейства и т.д.) Поэтому наши физруки им управляют с противоположной стороны зала, что тоже не совсем удобно, но хотя бы видно, что на этом табло происходит.

В этом, собственно, и заключается проблема: чтобы подключить пульт, пришлось прокинуть не хилой длины проводок, на вскидку, метров 20. Из-за этого табло управляется не всегда стабильно. Это меня и попросили решить. Естественно, я решил, что проводам и пульту место на помойке, а таблом будем рулить по беспроводному соединению и с телефона!

Читать далее

Эволюция платформ виртуализации: как мы пришли к миру managed-сервисов и как сервис-провайдерам конкурировать с AWS

Wed, 06/04/2025 - 13:03

Привет! Меня зовут Андрей Квапил (или kvaps). Я CEO в Ænix, и мы делаем Open Source-платформу и фреймворк Cozystack, с которым очень удобно строить облака.

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

Читать далее

Data Mesh: ожидания vs реальность

Wed, 06/04/2025 - 13:02

Представьте: ваш бизнес растет, а вместе с ним и количество данных. Но вместо ценной аналитики — хаос: отчеты готовятся месяцами, данные разбросаны по Excel-файлам, а команда DWH не успевает закрывать запросы. Знакомо? Мы прошли через это и решили внедрить Data Mesh. Ожидания были амбициозные, но что получилось на самом деле?

Читать далее

Оркестр без дирижёра: квартальное планирование в продуктовом сервисе

Wed, 06/04/2025 - 13:00

Планирование проектной работы — стандартная практика. Она знакома каждому, кто работал в современных командах разработки. Но что, если ваш сервис — не просто одна команда? Что, если это целый «оркестр» из нескольких самостоятельных коллективов, которым нужно сыграть одну партию без дирижёра?

Именно в такой ситуации оказываются многие зрелые продуктовые сервисы. Рассмотрим пример Соискательского JobBoard в HeadHunter — это сервис, который отвечает за весь пользовательский опыт людей, которые ищут работу: от поиска вакансий до откликов на них. Я — Анвар, Сервис Деливери лид этого сервиса. Моя зона ответственности — эффективные процессы поставки ценности. Покажу, как несколько продуктовых команд учатся договариваться и синхронизироваться. Как они достигают общих целей без дирижёра.

Сыграем?

FEDOT, да не тот

Wed, 06/04/2025 - 13:00

Привет, Хабр!
Меня зовут Марина, я Head of Analytics and ML в SENSE, занимаюсь анализом данных уже более 5 лет. Сначала препарировала спектры в физике высоких энергий и сотрудничала с ЦЕРН-ом, а теперь строю рекомендательные системы и аналитику.

В статье расскажу про опыт работы с пакетом FEDOT для прогнозирования временных рядов. Статья пригодится тем, кто хочет вкатиться в тему временных рядов и потыкать свои первые модельки на примере отечественных библиотек. Объясняю на примере задачи прогнозирования выходов кандидатов.

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

Читать далее

[Перевод] Пик ИИ близок

Wed, 06/04/2025 - 12:57

С момента запуска ChatGPT в ноябре 2022 года — два с половиной года назад — языковые модели-трансформеры запустили волну технологического хайпа, не имеющего аналогов в современной истории. Артур Кларк однажды сказал: «Любая достаточно развитая технология неотличима от магии», — и действительно, инженеры ИИ смогли довести технологию до такого уровня.

Какое будущее ждет большие языковые модели

Как мы делаем ML на Java

Wed, 06/04/2025 - 12:54

Привет, Хабр. Меня зовут Лёша Круглик, я занимаюсь коммерческой разработкой около 7 лет. Писал код для Epam, Альфа Банка и Яндекса, а последние года три занимаюсь разработкой в Okko.

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

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

Читать далее

React Query

Wed, 06/04/2025 - 12:43

React Query – это библиотека для управления состоянием данных сервера. Она автоматически кэширует данные, синхронизирует их и обновляет, что избавляет разработчика от необходимости вручную управлять этим состоянием, что также снижает нагрузку на сервер. React Query не заменяет глобальное состояние (например, Redux), а дополняет его, фокусируясь на данных, которые приходят из внешних источников.

Конечно, для получения данных с API и кэширования можно использовать стандартные средства React (useEffect и useState), но такой подход, в конечном итоге, приведёт к громоздкому коду, особенно, когда дело дойдёт до кэширования или отслеживания ошибок и статусов загрузки.

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

Читать далее

[Перевод] Manus AI теперь умеет генерировать короткометражные фильмы

Wed, 06/04/2025 - 12:39

В Manus AI, популярном агенте для автоматизации и чатботе, появилась функция генерации видео.

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

И все это делается с помощью одного промпта.

Читать далее

Срывы сроков и убытки: как понять, что не так с девелоперскими проектами

Wed, 06/04/2025 - 12:35

Увеличение сроков строительства – главная боль всех девелоперских проектов и самая распространенная причина низкой маржинальности. То изменили требования к проекту уже по ходу его строительства, то вовремя не получили нужное разрешение, то банк слишком долго согласовывал план… Проблем, которые могут негативно влиять на сроки строительства, очень много. И часто строители, которые работают в этой отрасли не одно десятилетие, могут сказать – это нормально, так у всех! Но эта «норма» заканчивается там, где начинается существенная потеря прибыли и невозможность масштабировать компанию.

С чего начать решение этой проблемы? Лучше мотивировать руководителей проектов по выполнению сроков? Улучшить качество планирования? Нанять больше людей? 

Если вы не хотите потерять деньги и время, решая схожую проблему в проектах «вслепую» без понимания ее глубинной причины, эта статья для вас. На примере нашего кейса расскажу, как мы помогли девелоперской компании сделать первый шаг на пути к предсказуемым срокам. А именно: провели глубинную диагностику проектного управления, чтобы определить проблемы и первопричины их возникновения, а также подобрать инструменты для их устранения. Как это сделать пошагово – читайте ниже. 

Читать далее

Профиль компетенций команды проекта

Wed, 06/04/2025 - 12:27

 В статьях «Инженерная фантастика» и «Инженерная фантастика II» мы нафантазировали много интересных понятий и идей, но слишком общих и далёких от прагматики. В этот раз мы решили рассмотреть эти идеи подробнее и «заземлить» их до практически применимого уровня. 

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

Читать далее

Who's online

There are currently 1 user and 1 guest online.