Сборщик RSS-лент

Всё о процессных переменных, что должен знать BPM-разработчик. Часть 1

Habr.com - вт, 05/13/2025 - 15:31

Эта статья продолжает цикл BPMN: Beyond the Basics – о скрытых нюансах и подводных камнях BPMN для разработчиков. Сегодня поговорим о процессных переменных — для чего они используются в процессе, чем отличаются от переменных в языках программирования и как работают области видимости. Казалось бы, что тут обсуждать? — Однако, если погрузиться на уровень поглубже аналитического, то обнаруживается много интересного. Поэтому в одну статью даже не поместилось, пришлось делить на две части.
 

Читать далее

Как я променял полярную ночь на горную деревню в Турции, и купил там квартиру за 10,5 млн ₽

Habr.com - вт, 05/13/2025 - 15:27

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

А потом перешёл на удалёнку в европейскую компанию и понял, что больше нет привязки к месту. Приехал в Кемер уже без обратного билета. Всё, что нравилось в коротких поездках, стало частью обычной жизни: тёплые вечера, свежие продукты, море через дорогу и работа в своём темпе. Так и решил остаться.

Читать далее

Методы убийства ИТ-продукта: мнение QA-инженера

Habr.com - вт, 05/13/2025 - 15:18

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

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

Читать далее

Секреты дедлоков

Habr.com - вт, 05/13/2025 - 15:16

Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе компиляции”. Я решил немного разобраться в этом вопросе и вот что выяснил…

Узнать больше

Мастерство фокусов на Compose 2: как работает запрос фокуса

Habr.com - вт, 05/13/2025 - 15:10

Привет! Меня зовут Костя, я Android-разработчик в онлайн-кинотеатре PREMIER. В процессе работы над проектом PREMIER для AndroidTV я столкнулся с тем, что в Jetpack Compose механизм фокусов — достаточно сложная и неочевидная тема. А информации в интернете об этом очень мало, особенно о специфичных сценариев вроде ТВ-приложений или устройств без сенсорного ввода.

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

Если вы работаете с приложениями под Android TV, кастомными компонентами или просто хотите лучше понимать, как работает система фокусов, эта статья для вас.

Читать далее

Мощнее, холоднее и дешевле, чем RTX 4060 Ti: обзорщики высоко оценили RTX 5060 Ti 16 ГБ

Habr.com - вт, 05/13/2025 - 14:45

Эволюция видеокарт среднего сегмента всегда была интересным зрелищем. Для опытного производителя вроде NVIDIA не составляло особого труда сделать мощный и дорогой графический ускоритель. Другое дело – недорогие GPU. Вендору нужно было сильно постараться, чтобы найти ту самую золотую середину, которая привлечет максимально широкую аудиторию покупателей. В 2025 году этим “эталонным компромиссом” должна была стать RTX 5060 Ti. Ее даже выпустили позже, чем более старшие модели – видимо, из-за опасений внутренней каннибализации. Но стоило ли бояться и так ли хороша новая карта, особенно в сравнении с RTX 4060 Ti? Давайте разбираться.

Читать далее

Компьютерные модули на процессорах с TPU/NPU ускорителями, как альтернатива Nvidia Jetson

Habr.com - вт, 05/13/2025 - 14:41

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

Читать далее

Криптография эпохи Ренессанса: классика не стареет

Habr.com - вт, 05/13/2025 - 14:34

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

Как во времена Возрождения пытались усилить устаревшие шифры и что из этого получилось? Какие принципиально новые методики появились и в чем их преимущества? Кто стал «Леонардо да Винчи» от криптографии? Ответы на эти и другие вопросы читайте под катом.

Читать далее

Распродажа в издательстве «Питер»

Habr.com - вт, 05/13/2025 - 14:18

Добрый день, Хаброжители!

Подводим итоги весны приятными ценами на наши книги. Читать дальше →

Гравитация: Пишем симулятор на Python

Habr.com - вт, 05/13/2025 - 14:16

Привет, Хабр! Сегодня мы отправимся в увлекательное путешествие по просторам Вселенной, не вставая из-за компьютера. Задумывались ли вы, как планеты удерживаются на своих орбитах, почему галактики не разлетаются в разные стороны, и что заставляет яблоки падать на землю (да-да, снова этот старина Ньютон)? Ответ один – гравитация! Эта невидимая, но всемогущая сила правит бал во Вселенной, от мельчайших пылинок до гигантских скоплений галактик. Мы разберёмся, как из простых законов рождаются сложные и красивые взаимодействия, напишем код, который оживит наши виртуальные миры, и, возможно, даже почувствуем себя немного демиургами, управляющими судьбами звёзд.

Читать далее

Как создавать понятные и наглядные графики с помощью библиотеки Plotly: 5 советов и примеры кода

Habr.com - вт, 05/13/2025 - 14:16

Привет, Хабр! На связи Кирилл Мазуров, продуктовый аналитик в Garage Eight. Прошлая статья с советами по визуализации данных собрала больше 70 сохранений, поэтому написал вторую часть и дополнил ее примерами кода. 

Читать далее

ЦОД 2050: три реалистичные концепции развития дата-центров

Habr.com - вт, 05/13/2025 - 14:01


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

Спойлер: ни одна из описанных ниже концепций не является фантастикой. Все они — логическое продолжение уже происходящих процессов. Читать дальше →

Лайфхаки при работе с кафкой

Habr.com - вт, 05/13/2025 - 14:00

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

Во второй части мы разобрали, как тестировать микросервисы с кафкой. В этой части – лайфхаки при работе с offset explorer и kafka ui в формате чек-листа для удобства периодического возвращения к статье при необходимости. 

Когда вы впервые подключаетесь к кластеру Kafka или продолжаете работу с ним, могут возникать различные трудности. Перед тем, как обращаться к разработчику, DevOps-у или коллеге-тестировщику, проверьте эти пункты, возможно, проблема на вашей стороне. А даже если не на вашей, вы точнее определите проблему

Свободный Английский дешево и «быстро»

Habr.com - вт, 05/13/2025 - 14:00

Языки всегда были для меня проблемой. Занятия с преподавателями 2-3 раза в неделю стоили не дешево и выветривались из головы мгновенно. Мобильные приложения повышали словарный запас но не развивали речь. Я не отчаивался и искал разные варианты. На поиски верного пути ушли годы, но цель была достигнута: говорю бегло, смотрю сериалы без субтитров, IELTS сдан на уровень B2. Эта статья позволит вам избежать моих ошибок и поможет подобрать эффективную комбинацию методов изучения языков.

Читать далее

Modus BI: встроенный конструктор презентаций для быстрой работы с графиками и таблицами

Habr.com - вт, 05/13/2025 - 13:56

Подготовка презентаций до сих пор остаётся головной болью для многих компаний: ручной перенос графиков из BI в PowerPoint, устаревшие данные и бесконечные правки шаблонов. В Modus BI мы решили эту проблему, добавив функцию экспорта дашбордов прямо в презентации. Рассказываем, как это работает, почему это удобно и какие ограничения пока остаются.

Читать далее

Шардированный не значит распределённый: что важно знать, когда PostgreSQL становится мало

Habr.com - вт, 05/13/2025 - 13:42

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

Читать далее

Kotlin Multiplatform: как писать код один раз и покорить все платформы

Habr.com - вт, 05/13/2025 - 13:37

Kotlin Multiplatform — это подход, который позволяет делить до 80% кода между Android, iOS, backend и вебом, не жертвуя нативностью. В статье — без лишнего пафоса о том, как устроена архитектура KMP, чем она отличается от Flutter и React Native, как работает сборка, где границы общего и платформенного кода и почему это решение подходит командам, стремящимся к эффективности без компромиссов.

Читать далее

MVP, Agile, бета-тестирование: как я использовала IT-фреймворки, чтобы написать книгу про изучение языков

Habr.com - вт, 05/13/2025 - 13:36

Привет! Меня зовут Лена Кочева, сейчас я помогаю учить языки как консультант, а раньше работала IT-аналитиком. Айтишный бэкграунд наложил отпечаток: мне нравилось раскладывать процесс изучения на четкие алгоритмы. В прошлом году решила написала книгу, как учить язык по принципу 20/80. Но если бы я знала, во что ввязываюсь…

Лабиринты текста как игровая механика, или как неэкранизируемая литература становится источником геймдизайна

Habr.com - вт, 05/13/2025 - 13:34


Привет! Задумывались ли вы о связи литературы и геймдева? С одной стороны, художественные произведения — надежный источник сценариев. С другой, некоторые произведения трудно экранизировать: они отвергают линейное повествование, отказываются от традиционного сюжета и разрушают границы между автором и читателем.

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

[Перевод] OpenAI Codex против GitHub Copilot: что лучше для написания и тестирования кода?

Habr.com - вт, 05/13/2025 - 13:27

Сделать перевод этой статьи нас сподвиг, как ни странно, роман Джонатана Свифта «Путешествия Гулливера». Есть там такой примечательный эпизод о борьбе остроконечников и тупоконечников. Аналогия в контексте разработки ПО — это принимающий бесконечный характер спор о преимуществах и недостатках двух инструментов, — OpenAI Codex и GitHub Copilot, — призванных помогать разработчикам. Как нам показалось, эта переводная статья довольно подробно разбирает работу данных инструментов и поможет внести ясность о сферах их применения, особенно для начинающих программистов.

Читать далее

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

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