-
Смартфон без интернета продолжает собирать данные.Есть такое уютное заблуждение: выключил Wi-Fi и мобильные данные – и все, ты невидимка. Спокойно можно строить теории заговора. На деле все немного иначе. Даже в полном офлайне встроенные датчики смартфона продолжают исправно работать и…
-
Как создавать необычные усложнения для часов на Wear OS
Привет, Хабр! Меня зовут Виктория, я Android/KMP разработчик. Несколько лет назад у меня был проект по разработке циферблата для Wear OS, и с тех пор я люблю в свободное время собирать необычные часы в Watch Face Studio.Watch Face Studio (далее WFS) — визуальный no‑code редактор для создания циферблатов под Wear OS, его разрабатывает Samsung совместно…
-
Vivaldi 8.2 для мобильных устройств: Ваш браузер. Ваши правила. Ваши расширения
Да, вы прочитали правильно.В Vivaldi мы прислушиваемся к вашим отзывам. И если оставалась одна очень востребованная функция для Android, так это возможность добавлять расширения. Так мы и сделали.После выхода на настольных компьютерах на прошлой неделе это обновление также добавляет наш…
-
Проектный офис — не отдел отчетности
Зачем бизнесу проектный офис (PMO) на самом деле?На самом деле, PMO нужен для реализации управленческих запросов руководства, а не формальных. Даже если ваш работодатель говорит только про формальные — на дистанции год, без решения реальных проблем, вас попросят освободить место.…
-
Идемпотентность в платёжном конвейере: «повтори запрос» — это архитектура, а не retry
Платежный конвеерНачну со сцены, которую видел каждый, кто эксплуатировал платёжные сервисы.Клиент нажимает «Оплатить». Приложение отправляет POST /payments. Проходит пять секунд, и HTTP-клиент падает по таймауту. Ретрай-политика, которую кто-то настроил год назад по гайду, ждёт двести миллисекунд и отправляет запрос ещё раз.…
-
Спустя 13 лет я всё‑таки опубликовал своё первое приложение. Без малейшего навыка программирования
Идея о создании какого‑либо приложения засела в моей голове еще с 2013 года, после того как я купил данную книгу. Она дала старт паразитирующей мысли в голове, что создавать приложения — это то, чем бы я хотел заниматься. Автор этой книги рассказывает, как придумывает приложения, работает из любой точки мира,…
-
В Red Hat высказали опасения по поводу сохранения ментальных способностей вайбкодеров
Нейросети обещали избавить от главной рутины — написания кода. С этим‑то они справились, тот генерируется практически молниеносно. Однако спустя несколько мгновений, при осмыслении разницы между старым и новым кодом в 2 000 строк, наваливаются вопросы: почему агент переработал несвязанные файлы, безопасна…
-
Не пишите свой маленький BI
Привет, Хабр! Меня зовут Илья Петров, я руковожу продуктом Digital Q.Sensor BI в «Диасофт». За последний год я неоднократно слышал одну и ту же фразу от разных команд — и своих, и клиентских: «нам бы сюда буквально пару графиков». И…
-
FUSE простым языком: как обычные программы притворяются файловыми системами
Вы наверняка сталкивались с этим эффектом: монтируете sshfs, rclone mount или gocryptfs — и после этого файловый менеджер, редактор, архиватор и бэкапилка работают с появившимся каталогом так, будто перед ними самая обычная файловая система. Хотя байты могут жить на сервере,…
-
Life Cycle: что остаётся после того, как тебя больше нет
Две недели назад я похоронил отца. Я не успел к нему примерно на сорок минут. Эта статья не о том, как переживать смерть, и не попытка вызвать сочувствие. Мне стало интересно другое: можно ли посмотреть на смерть и время так,…