[Перевод] Лист формата А4 — мерило всех вещей
Бывает, когда требуется что-то замерить, я прибегаю к простому методу, который не слишком быстр, не слишком точен, не рекомендуется ни в одном официальном стандарте — но, всё-таки, ни разу меня не подводил. Опишу его здесь, хотя, даже просто называя его «методом», я уже немного его приукрашиваю. Пожалуйста, не пользуйтесь им, если нужно повесить шкафчики на кухне или вообще что угодно, на что вам придётся ежедневно глядеть в течение ближайших десяти лет. Из измерительных инструментов нам понадобится только лист формата A4 — и всё.
Читать далее
Читать: https://habr.com/ru/articles/984284/
@mobi_dev | Другие наши каналы
Бывает, когда требуется что-то замерить, я прибегаю к простому методу, который не слишком быстр, не слишком точен, не рекомендуется ни в одном официальном стандарте — но, всё-таки, ни разу меня не подводил. Опишу его здесь, хотя, даже просто называя его «методом», я уже немного его приукрашиваю. Пожалуйста, не пользуйтесь им, если нужно повесить шкафчики на кухне или вообще что угодно, на что вам придётся ежедневно глядеть в течение ближайших десяти лет. Из измерительных инструментов нам понадобится только лист формата A4 — и всё.
Читать далее
Читать: https://habr.com/ru/articles/984284/
@mobi_dev | Другие наши каналы
👍3
Мобильная разработка
Photo
В России впервые оштрафовали за оскорбления в голосовом сообщении в Telegram
В России впервые оштрафовали за оскорбления в голосовом сообщении в Telegram. Суд признал аудио вполне весомым доказательством
— Читать дальше «В России впервые оштрафовали за оскорбления в голосовом сообщении в Telegram»
В России впервые оштрафовали за оскорбления в голосовом сообщении в Telegram. Суд признал аудио вполне весомым доказательством
— Читать дальше «В России впервые оштрафовали за оскорбления в голосовом сообщении в Telegram»
😁5
Строковые ресурсы для больших систем
Миллион лет назад, я первый раз попытался использовать штатный механизм управления строковыми ресурсами в Visual Studio: был травмирован, зол и разочарован. С тех пор я видел много иных инструментов для той же задачи, но время как будто остановилось - не меняется ничего. И потому очень рад, что тогда давно сделал собственный инструмент и десятилетия работаю с ним. Кратко расскажу обо всем этом.
Читать далее
Читать: https://habr.com/ru/articles/983656/
@mobi_dev | Другие наши каналы
Миллион лет назад, я первый раз попытался использовать штатный механизм управления строковыми ресурсами в Visual Studio: был травмирован, зол и разочарован. С тех пор я видел много иных инструментов для той же задачи, но время как будто остановилось - не меняется ничего. И потому очень рад, что тогда давно сделал собственный инструмент и десятилетия работаю с ним. Кратко расскажу обо всем этом.
Читать далее
Читать: https://habr.com/ru/articles/983656/
@mobi_dev | Другие наши каналы
Мобильная разработка
Photo
Официально: обновленная Siri будет основываться на модели Google Gemini
Apple официально подтвердила: обновленная Siri будет работать на модели Google Gemini и получит новые ИИ-функции в iOS 26.4
— Читать дальше «Официально: обновленная Siri будет основываться на модели Google Gemini»
Apple официально подтвердила: обновленная Siri будет работать на модели Google Gemini и получит новые ИИ-функции в iOS 26.4
— Читать дальше «Официально: обновленная Siri будет основываться на модели Google Gemini»
😁2
Как укротить SwiftLint в масштабах компании
Всем привет! Меня зовут Артём Вичужанин. В разработке я больше пяти лет: начинал с десктопных приложений на Delphi и микропрограмм для контроллеров на C++, позже ушел в мобильную разработку. Сейчас в Naumen я отвечаю за разработку мобильных продуктов, и в рамках проектов регулярно сталкиваюсь с вопросами качества кода и автоматизации.
Именно в корпоративной разработке особенно остро чувствуется: чем больше проектов и команд, тем сложнее удерживать единый стиль кода.
В этой статье я делюсь опытом настройки SwiftLint сразу для нескольких репозиториев — так, чтобы кодстайл оставался единым и не расползался со временем.
Читать далее
Читать: https://habr.com/ru/companies/naumen/articles/981474/
@mobi_dev | Другие наши каналы
Всем привет! Меня зовут Артём Вичужанин. В разработке я больше пяти лет: начинал с десктопных приложений на Delphi и микропрограмм для контроллеров на C++, позже ушел в мобильную разработку. Сейчас в Naumen я отвечаю за разработку мобильных продуктов, и в рамках проектов регулярно сталкиваюсь с вопросами качества кода и автоматизации.
Именно в корпоративной разработке особенно остро чувствуется: чем больше проектов и команд, тем сложнее удерживать единый стиль кода.
В этой статье я делюсь опытом настройки SwiftLint сразу для нескольких репозиториев — так, чтобы кодстайл оставался единым и не расползался со временем.
Читать далее
Читать: https://habr.com/ru/companies/naumen/articles/981474/
@mobi_dev | Другие наши каналы
Как достучаться до клиента в мобильном приложении: вчера и сегодня
Привет, Хабр!
В последнее время я вижу много рекомендаций о том, как успешно работать с клиентской базой и развивать клиентский опыт. Кажется, что в этой теме я могу быть полезным. Меня зовут Алексей Ласкин, я руководитель Центра компетенций по монетизации данных в команде РСХБ.Цифра, занимаюсь проектами по монетизации данных в цифровых каналах экосистемы «Я в агро» — Свое фермерство, Свое родное, Свое за городом, Свои финансы, Свой бизнес, Монеты.
Хочется поделиться тем, как развивается СVM (Customer Value Maximization) и какие тренды на него влияют: разработчикам это может помочь сформировать понимание целей и средств разработки, которые следует использовать при проектировании СVM-систем. Опыт банков, показателен в части объема данных, который мы можем использовать для формирования предложений.
Читать далее
Читать: https://habr.com/ru/companies/rshb/articles/984720/
@mobi_dev | Другие наши каналы
Привет, Хабр!
В последнее время я вижу много рекомендаций о том, как успешно работать с клиентской базой и развивать клиентский опыт. Кажется, что в этой теме я могу быть полезным. Меня зовут Алексей Ласкин, я руководитель Центра компетенций по монетизации данных в команде РСХБ.Цифра, занимаюсь проектами по монетизации данных в цифровых каналах экосистемы «Я в агро» — Свое фермерство, Свое родное, Свое за городом, Свои финансы, Свой бизнес, Монеты.
Хочется поделиться тем, как развивается СVM (Customer Value Maximization) и какие тренды на него влияют: разработчикам это может помочь сформировать понимание целей и средств разработки, которые следует использовать при проектировании СVM-систем. Опыт банков, показателен в части объема данных, который мы можем использовать для формирования предложений.
Читать далее
Читать: https://habr.com/ru/companies/rshb/articles/984720/
@mobi_dev | Другие наши каналы
Мобильная разработка
Photo
OpenAI без лишнего шума запустила онлайн-переводчик ChatGPT Translate
OpenAI запустила ChatGPT Translate — онлайн-переводчик без подписки, с контекстным переводом, изображениями и ИИ-голосом
— Читать дальше «OpenAI без лишнего шума запустила онлайн-переводчик ChatGPT Translate»
OpenAI запустила ChatGPT Translate — онлайн-переводчик без подписки, с контекстным переводом, изображениями и ИИ-голосом
— Читать дальше «OpenAI без лишнего шума запустила онлайн-переводчик ChatGPT Translate»
🔥2❤1
Анимация смены темы в Compose Multiplatform
Анимация смены темы в Android-версии Telegram на протяжении долгого времени вдохновляет разработчиков на попытки реверс-инжениринга этого красивого трюка: в сети немало подробных гайдов, как сделать подобную анимацию при помощи традиционных XML View и даже Flutter. Но реализаций этой элегантной (хоть и совершенно бесполезной) анимации на Jetpack Compose мне найти так и не удалось, что привело к созданию маленькой библиотеки для анимирования смены темы.
Вера в будущее KMP также подтолкнула меня к тому, чтобы сделать ее из коробки готовой к установке в Compose-Multiplatform проекты, с поддержкой всех основных платформ (Android, iOS, Desktop JVM, Web WASM+JS).
Хотя сама библиотека вышла крайне компактной, ее реализация оказалась довольно нетривиальной на мой субъективный взгляд и может быть интересна каждому, кто изучает Compose или ищет подобные решения для своего проекта.
На старте написания библиотеки сами собой возникли ряд требований, которым она должна была отвечать:
Читать далее
Читать: https://habr.com/ru/articles/983488/
@mobi_dev | Другие наши каналы
Анимация смены темы в Android-версии Telegram на протяжении долгого времени вдохновляет разработчиков на попытки реверс-инжениринга этого красивого трюка: в сети немало подробных гайдов, как сделать подобную анимацию при помощи традиционных XML View и даже Flutter. Но реализаций этой элегантной (хоть и совершенно бесполезной) анимации на Jetpack Compose мне найти так и не удалось, что привело к созданию маленькой библиотеки для анимирования смены темы.
Вера в будущее KMP также подтолкнула меня к тому, чтобы сделать ее из коробки готовой к установке в Compose-Multiplatform проекты, с поддержкой всех основных платформ (Android, iOS, Desktop JVM, Web WASM+JS).
Хотя сама библиотека вышла крайне компактной, ее реализация оказалась довольно нетривиальной на мой субъективный взгляд и может быть интересна каждому, кто изучает Compose или ищет подобные решения для своего проекта.
На старте написания библиотеки сами собой возникли ряд требований, которым она должна была отвечать:
Читать далее
Читать: https://habr.com/ru/articles/983488/
@mobi_dev | Другие наши каналы
Работа с аудио в Android: опыт реализации DAF — техники терапии заикания
Небольшие заметки о работе с аудио в Android: получение минимальной задержки, работа с аудио сэмплами напрямую, запись аудиоданных с сжатом виде.
Возможно для кого-то это окажется полезным.
Читать далее
Читать: https://habr.com/ru/articles/983882/
@mobi_dev | Другие наши каналы
Небольшие заметки о работе с аудио в Android: получение минимальной задержки, работа с аудио сэмплами напрямую, запись аудиоданных с сжатом виде.
Возможно для кого-то это окажется полезным.
Читать далее
Читать: https://habr.com/ru/articles/983882/
@mobi_dev | Другие наши каналы