Показываю 7 приемов по улучшению UX для Flipper Zero, чтобы понизить порог входа для новых пользователей и повысить интерес к последующему исследованию устройства для уже существующих.
Читать далееПривет! Я Миша Симонов. Работаю в Контуре ведущим специалистом по тестированию и являюсь техлидом автоматизации тестирования кластера из 17 команд. Сегодня хороший день, чтобы рассказать об одной из задач, которой я занимаюсь — повышение квалификации сотрудников в области автоматизации тестирования.
Если ты опытный автоматизатор, то не проходи мимо и поделись своим опытом в комментариях к курсам. Эти комментарии прочтут не только администраторы, но и новички, проходящие курсы.
Читать далееВ предыдущей статье мы поморгали диодом. Большое дело, вообще‑то. После удобных сред разработки, вроде VSCode, CubeIDE, или продуктов JetBrains (поклонники Vim вышли из чата), Квартус не кажется очень уж дружелюбным. Плюс смена подхода к разработке: от программы к схеме. Но ничего, вроде, справились. Получается, мы погрузились в тему, наверное, на уровне «намочить ноги». Теперь, неспеша, зайдём по щиколотку.
Читать далееПо факту это рецензия. На статью, которая показалась мне настолько показательной, что я решил написать на неё развернутый отзыв. Причём показательна она сразу в двух плоскостях: во-первых, идея о том, что генераторы экономят память, всё ещё находит своих приверженцев; во-вторых, тема превращения человека в бессловесный придаток бездушной машины не стояла так остро со времени выхода на экраны фильма "Матрица".
Читать далееБизнес, инвесторы и общество готовятся к шоку спроса, вызванному развитием искусственного интеллекта (ИИ). Кажется, все просто: задайте ChatGPT вопрос, и он ответит. Но если присмотреться, выясняется, что каждый запрос к ChatGPT или задача Microsoft Copilot потребляют огромные ресурсы. Миллионы человек занимаются созданием, корректировкой и обучением моделей. Используется такое количество тераватт-часов электроэнергии, которого хватило бы для обеспечения целых стран. По всему миру строятся огромные кампусы дата-центров. Создаются сети линий электропередач и интернет-кабели. Тратятся вода, земля, металлы и минералы. Искусственному интеллекту нужно все это, и в будущем потребуется еще больше.
Читать далееПривет, Хабр!
Сегодня рассмотрим контрактные тесты потребитель-управляемого формата на Pact.
Consumer-Driven Contracts фиксируют минимальный набор ожиданий клиента к API сервиса. Контракт рождается из автотеста на стороне потребителя. Потом провайдер прогоняет этот контракт против своей реализации и публикует результат в Broker. Выигрыш понятный: проверяем не всё API, а только то, что использует потребитель, и фиксируем совместимость версий до выката. Это основная идея Pact и базовая модель его работы.
Сам по себе CDC закрывает разрыв между быстрыми юнитами и медленными e2e. Контракт не заменяет e2e, но даёт дешёвую гарантию «не сломаем потребителя» на каждом изменении провайдера. CDC эффективнее всего на сетях сервисов с явными границами и стабильными интеграциями.
Читать далееРабота с NFC в Android всегда была непростой задачей. Нативный API требует от разработчика понимания низкоуровневых протоколов и механизмов обработки данных. Новый TAO NFC SDK (Android) призван решить эту проблему, предоставляя высокоуровневую абстракцию, которая значительно упрощает взаимодействие с NFC-метками.
Читать далееНесмотря на то что мы здесь говорим в основном об облачной инфраструктуре для корпораций, для рядового пользователя облако – это никакой не Kubernetes, не Terraform и даже не виртуалка в Selectel. Для большинства это интернет-приложение, куда можно слить 50 гигов фоточек, чтобы освободить память на телефоне. И пренебрегать интересами этой категории наших потенциальных читателей было бы неправильно. Так что представляем вашему вниманию топ-10 облачных сервисов, которые работают в России.
Читать далееВ данной статье будет рассказано, как можно довольно просто сделать маленькое интро используя язык Rust. Будет очень много Unsafe и WinAPI кода, а так же предполагается, что читатель уже хоть немного знаком с OpenGL 3.3.
Читать далееОсновная часть исследований производительности языков программирования задаётся разными вариациями единственного вопроса: как нам ускорить некую конкретную программу? Реже мы исследуем, как она может использовать меньше памяти. Это означает, что подавляющая масса исследований сосредоточена исключительно на снижении объёма ресурсов, необходимых для выполнения какой-то вычислительной задачи.
Тогда почему нас может интересовать, как замедлять программы?
Читать далееВ процессе разработки некоторого количества достаточно сложных текстовых квестов, пришло понимание связанных с этим сложностей. Работа в графическом редакторе увлекательна, но крайне неудобна, по целому ряду причин. В ответ на эти проблемы, родилась идея текстового языка разметки, а уже в процессе его разработки появилась возможность сделать кое что неожиданное. Мне требовался вычислительный блок, для выполнения нетривиальных вычислений и система команд МК-61 показалась неплохим выбором. Ну а чтобы убедиться что всё работает, пришлось воссоздать “Лунолёт”. Внутри текстового квеста…
Читать далееПоступаешь в Китай? Посмотри 10 лайфхаков и сэкономь свои деньги!
ОСТОРОЖНО: 90% абитуриентов не находят вуз своей мечты!
Самые интересные новости финансов и технологий в России и мире за неделю: нейросеть Сбера GigaChat оказалась либералом, международный бакалавриат IB признали в РФ «нежелательной организацией», массовые сокращения айтишников в Rutube, торговые пошлины Трампа признали незаконными, Гугл выпустил нано-банану для нейроправки картинок, а также первый в мире зловредный вирус на базе LLM-промптов.
Читать далееLua — симпатичный и хороший язык — умещает богатый функционал в очень маленькой реализации (интерпретатор и библиотека — это всего один исполнимый файл на 300кб) — и притом изначально ориентирован на «человечный» синтаксис. Хотя он не в топе популярности, но за простоту встраивания (помимо человечности и функциональности) он используется в ряде популярных проектов — от Roblox до Tarantool, например.
Однако есть мелочи которые несколько снижают радость от его использования. Когда я встроил его у себя на сайте для того чтобы сделать несколько «игровых» задач на программирование, пользователи высказывали неодобрение из‑за непривычного оператора неравенства, отсутствия комбинированных операторов присваивания и пр.
В этой статье мы разберемся как (и куда) внести маленькие дополнения чтобы усовершенствовать синтаксис интерпретатора, но сохранить совместимость. Результат можно «потыкать живьём» в онлайновой «песочнице».
Читать далееВ этой статье расскажу, как мы реализовали гибкое многоэтапное согласование в Jira. Особенность подхода — все согласование зациклено в одном статусе, без громоздких схем workflow. Вся логика задается в Assets и управляется через Groovy‑скрипт.
Читать далееВ августе 2025 года информационная служба Хабра выпустила 937 публикаций (903 новости и поста, 15 лонгридов и 18 переводов). В этом дайджесте представлены лучшие технические новости, переводы и лонгриды (отдельные большие публикации) инфослужбы Хабра, согласно оценкам пользователей.
Читать далееИз новостей: для Planescape: Torment вышло крупное неофициальное DLC, AMD по ошибке открыла исходный код FSR 4, CD Projekt расширила команды Ведьмака 4 и Cyberpunk 2.
Из интересностей: от 7000 до 42000 вишлистов, простейший дизайнерский трюк Donkey Kong Bananza, как с помощью Твиттера собрали 25к вишлистов, аниматор Clair Obscur показал вырезанные анимации Куратора.
Читать далееПривет, Хабр! Давно не было обзоров конференций от меня. Решил исправить этот момент. Поэтому хочу рассказать о мероприятии Offzone 2025. Многие знают, что это за конференция. Но на всякий случай напомню.
Offzone 2025 — это конференция, посвящённая практической части кибербеза. То есть, если Positive Hack Days больше направлено на популяризацию ИБ, а SOC Forum — на бизнес-составляющую кибербеза, Offzone больше направлен на обмен опытом среди ИБ-специалистов. В прошлый раз я заболел и не попал на конференцию, решил в этом году во что бы то ни стало попасть. Но оказалось, что конференция вернулась на привычное место проведения. Поэтому встречайте, мой обзор конференции Offzone 2025. Приятного чтения!
Читать далееПривет, Хабр! На портале уже есть рассказы о музее «Атом» (Росатом) и о Музее Криптографии, экспозиция которого недавно обновилась. И собирался давно сделать новый материал о Музее Криптографии, но пока решил рассказать об этом месте, куда попал совершенно случайно. Во время отпуска, не имея возможности отправиться в дальнее путешествие, я стал искать развлечения поближе к дому и наткнулся на бесплатную экскурсию в Музее Истории Мироздания. Экскурсия проводилась в рамках спецпроекта научно‑просветительского проекта «Курилка Гуттенберга». С «Курилкой» косвенно я пересекался семь лет назад, когда был волонтёром в научно-просветительских проектах, и проблем тогда не возникало. Сам музей по описанию выглядел достаточно интересно, и я решился поехать. Дорога до музея у меня заняла около 2,5 часов, но предчувствие не обмануло — я получил удовольствие и теперь поделюсь увиденным. Приятного чтения!
Читать далееНесколько месяцев назад я обзавёлся довольно интересным сетевым хранилищем — F8 SSD Plus. Это решение от китайской компании TerraMaster. Интересно оно тем, что вместо привычных жёстких дисков в нём используют NVMe-накопители. Из плюсов пользователь получает высокую скорость чтения/записи. Минусы: относительно дорогие накопители, высокая цена самого устройства и вопросы к сроку жизни накопителей.
В этой статье смотрим на F8 SSD Plus и его возможности.
Читать далее