Ссылка на git в резюме соискателя
Как анализировать GitHub соискателя, указанный в резюме? Какие pet-проекты встречаются чаще всего и о чём они могут рассказать?
Я и так знаю, но интересно
Читать: https://habr.com/ru/articles/938420/
@a_cup_of_java | Другие наши каналы
Как анализировать GitHub соискателя, указанный в резюме? Какие pet-проекты встречаются чаще всего и о чём они могут рассказать?
Я и так знаю, но интересно
Читать: https://habr.com/ru/articles/938420/
@a_cup_of_java | Другие наши каналы
🤣5😁3
Игра
Зачем античиту Battlefield 6 понадобились Secure Boot и TPM? Объясняем новые методы защиты
Battlefield 6 требует Secure Boot и TPM 2.0: античит проверяет целостность системы и «железо», усложняя обход банов и работу читов
— Читать дальше «Зачем античиту Battlefield 6 понадобились Secure Boot и TPM? Объясняем новые методы защиты»
Зачем античиту Battlefield 6 понадобились Secure Boot и TPM? Объясняем новые методы защиты
Battlefield 6 требует Secure Boot и TPM 2.0: античит проверяет целостность системы и «железо», усложняя обход банов и работу читов
— Читать дальше «Зачем античиту Battlefield 6 понадобились Secure Boot и TPM? Объясняем новые методы защиты»
👎3
Технический разбор Max: что внутри APK
Сейчас мессенджер Max «очень классно ловит даже на парковке» 🙃
Стало интересно: а что же за технологии стоят за этим чудом? Скачал APK (весит ~114 MB) и полез внутрь.
Читать далее
Читать: https://habr.com/ru/articles/938518/
@a_cup_of_java | Другие наши каналы
Сейчас мессенджер Max «очень классно ловит даже на парковке» 🙃
Стало интересно: а что же за технологии стоят за этим чудом? Скачал APK (весит ~114 MB) и полез внутрь.
Читать далее
Читать: https://habr.com/ru/articles/938518/
@a_cup_of_java | Другие наши каналы
👎25👍8😁4
Apple
Новинки от Apple 2025: что нужно знать до покупки
Главная презентация Apple состоится 9 сентября. Разберём ключевые слухи и предположения о новинках: iPhone 17 Air, Apple Watch Series 11 и других.
— Читать дальше «Новинки от Apple 2025: что нужно знать до покупки»
Новинки от Apple 2025: что нужно знать до покупки
Главная презентация Apple состоится 9 сентября. Разберём ключевые слухи и предположения о новинках: iPhone 17 Air, Apple Watch Series 11 и других.
— Читать дальше «Новинки от Apple 2025: что нужно знать до покупки»
Как мы готовимся к новым версиям iOS
Привет! Меня зовут Антон Долганов, я старший iOS-разработчик в Контуре. Большую часть времени я работаю над инфраструктурными модулями, чтобы наши приложения были быстрыми, стабильными и легко развивались.
В этой статье я расскажу пошаговый подход нашей команды к подготовке приложений к новым версиям iOS. В качестве примера разберём версию iOS 26, но наш метод применим к любым будущим обновлениям.
Читать далее
Читать: https://habr.com/ru/companies/skbkontur/articles/936570/
@a_cup_of_java | Другие наши каналы
Привет! Меня зовут Антон Долганов, я старший iOS-разработчик в Контуре. Большую часть времени я работаю над инфраструктурными модулями, чтобы наши приложения были быстрыми, стабильными и легко развивались.
В этой статье я расскажу пошаговый подход нашей команды к подготовке приложений к новым версиям iOS. В качестве примера разберём версию iOS 26, но наш метод применим к любым будущим обновлениям.
Читать далее
Читать: https://habr.com/ru/companies/skbkontur/articles/936570/
@a_cup_of_java | Другие наши каналы
👍6
Apple
Apple Xcode 26 получит нативную интеграцию Claude Sonnet 4.0 и Opus 4 от Anthropic
Xcode 26 beta получил нативную поддержку Claude Sonnet 4.0 и Opus 4 от Anthropic, расширив функцию Intelligence наряду с ChatGPT
— Читать дальше «Apple Xcode 26 получит нативную интеграцию Claude Sonnet 4.0 и Opus 4 от Anthropic»
Apple Xcode 26 получит нативную интеграцию Claude Sonnet 4.0 и Opus 4 от Anthropic
Xcode 26 beta получил нативную поддержку Claude Sonnet 4.0 и Opus 4 от Anthropic, расширив функцию Intelligence наряду с ChatGPT
— Читать дальше «Apple Xcode 26 получит нативную интеграцию Claude Sonnet 4.0 и Opus 4 от Anthropic»
👍2
Репрайсеры против покупателей: кто на самом деле управляет ценами на маркетплейсах
Привет, Хабр! Для тех кто не читал предыдущие посты - я пишу приложение для сравнения и, теперь, мониторинга цен на маркетплейсах. Поэтому хорошо знаю все уловки маркетплейсов. Но даже меня то, с чем я столкнулся в июле этого года, смогло удивить…
Кто такой репрайсер и как он лишает вас скидок 🔪
В начале июля я начал тестировать новый функционал мониторинга цен на товары. Добавил как обычный пользователь товары в корзины Озона и Wildberries и начал проверять изменения цен через YoloPrice:
Читать далее
Читать: https://habr.com/ru/articles/939280/
@a_cup_of_java | Другие наши каналы
Привет, Хабр! Для тех кто не читал предыдущие посты - я пишу приложение для сравнения и, теперь, мониторинга цен на маркетплейсах. Поэтому хорошо знаю все уловки маркетплейсов. Но даже меня то, с чем я столкнулся в июле этого года, смогло удивить…
Кто такой репрайсер и как он лишает вас скидок 🔪
В начале июля я начал тестировать новый функционал мониторинга цен на товары. Добавил как обычный пользователь товары в корзины Озона и Wildberries и начал проверять изменения цен через YoloPrice:
Читать далее
Читать: https://habr.com/ru/articles/939280/
@a_cup_of_java | Другие наши каналы
🔥2
Linux для начинающих: WSL — это читерство. Как Microsoft дал нам Linux без головной боли. Часть 2
WSL2 — удобный инструмент, но, как и любая технология, он не идеален. В этой статье я хочу рассказать о нескольких подводных камнях, с которыми столкнулся сам, и о том, как их можно обойти (или хотя бы минимизировать их влияние на рабочий процесс). Также поговорим, как можно использовать графические приложения, и немного о том, как работать с контейнерами.
Читать далее
Читать: https://habr.com/ru/companies/ntechlab/articles/938816/
@a_cup_of_java | Другие наши каналы
WSL2 — удобный инструмент, но, как и любая технология, он не идеален. В этой статье я хочу рассказать о нескольких подводных камнях, с которыми столкнулся сам, и о том, как их можно обойти (или хотя бы минимизировать их влияние на рабочий процесс). Также поговорим, как можно использовать графические приложения, и немного о том, как работать с контейнерами.
Читать далее
Читать: https://habr.com/ru/companies/ntechlab/articles/938816/
@a_cup_of_java | Другие наши каналы
Книга: «.NET 8: инструменты и навыки. Лучшие практики и паттерны проектирования, отладки и тестирования»
Привет, Хаброжители! Хотим рассказать вам о новой книги Марка Прайса! В ней вы узнаете, как управлять исходным кодом и проектами с помощью Git, обеспечивая при этом контроль версий. Откроете для себя передовые методы отладки и стратегии выявления и устранения проблем, а также увидите, как правильно документировать код, API и сервисы, чтобы повысить удобство обслуживания проекта.
Погрузитесь в мир криптографии и освоите приемы обеспечения конфиденциальности и целостности на протяжении всего цикла разработки.
Вы сможете расширить свои навыки, познакомившись с такими продвинутыми темами, как создание интеллектуальных приложений с поддержкой пользовательских чат-сервисов на основе LLM, внедрение зависимостей, оптимизация производительности с помощью тестирования и запуск сервисов в контейнерах Docker.
В книге описаны возможности разработки облачных сервисов с применением .NET Aspire и преимущества современных облачных платформ. А знакомство с особенностями передовых архитектур программного обеспечения позволит вам создавать надежные и масштабируемые приложения, удобные в обслуживании.
Читать далее
Читать: https://habr.com/ru/companies/piter/articles/938604/
@a_cup_of_java | Другие наши каналы
Привет, Хаброжители! Хотим рассказать вам о новой книги Марка Прайса! В ней вы узнаете, как управлять исходным кодом и проектами с помощью Git, обеспечивая при этом контроль версий. Откроете для себя передовые методы отладки и стратегии выявления и устранения проблем, а также увидите, как правильно документировать код, API и сервисы, чтобы повысить удобство обслуживания проекта.
Погрузитесь в мир криптографии и освоите приемы обеспечения конфиденциальности и целостности на протяжении всего цикла разработки.
Вы сможете расширить свои навыки, познакомившись с такими продвинутыми темами, как создание интеллектуальных приложений с поддержкой пользовательских чат-сервисов на основе LLM, внедрение зависимостей, оптимизация производительности с помощью тестирования и запуск сервисов в контейнерах Docker.
В книге описаны возможности разработки облачных сервисов с применением .NET Aspire и преимущества современных облачных платформ. А знакомство с особенностями передовых архитектур программного обеспечения позволит вам создавать надежные и масштабируемые приложения, удобные в обслуживании.
Читать далее
Читать: https://habr.com/ru/companies/piter/articles/938604/
@a_cup_of_java | Другие наши каналы
Как RecyclerView создает магию анимаций: архитектура ItemAnimator под капотом
RecyclerView умеет превращать обычные операции с данными в плавные анимации. Когда вы добавляете элемент в список, остальные элементы плавно расступаются. При удалении — схлопываются. Эта магия происходит благодаря ItemAnimator — механизму, который я сегодня разберу до последнего винтика.
В этой статье мы погрузимся в архитектуру системы анимаций RecyclerView, проследим путь от вызова
Читать далее
Читать: https://habr.com/ru/articles/939594/
@a_cup_of_java | Другие наши каналы
RecyclerView умеет превращать обычные операции с данными в плавные анимации. Когда вы добавляете элемент в список, остальные элементы плавно расступаются. При удалении — схлопываются. Эта магия происходит благодаря ItemAnimator — механизму, который я сегодня разберу до последнего винтика.
В этой статье мы погрузимся в архитектуру системы анимаций RecyclerView, проследим путь от вызова
notifyItemInserted() до финальной анимации на экране.Читать далее
Читать: https://habr.com/ru/articles/939594/
@a_cup_of_java | Другие наши каналы
🐳3👎2
Apple
Apple ведет переговоры с Минцифры о предустановке RuStore на iPhone
Apple ведёт переговоры о предустановке RuStore на iPhone в России, чтобы выполнить новый закон и вернуть доступ к локальным приложениям
— Читать дальше «Apple ведет переговоры с Минцифры о предустановке RuStore на iPhone»
Apple ведет переговоры с Минцифры о предустановке RuStore на iPhone
Apple ведёт переговоры о предустановке RuStore на iPhone в России, чтобы выполнить новый закон и вернуть доступ к локальным приложениям
— Читать дальше «Apple ведет переговоры с Минцифры о предустановке RuStore на iPhone»
👎9🔥7💊2👍1😭1
Разрешения MAX для Android. Cравниваем с Telegram и WhatsApp*
Всем привет!
Я, на свой страх и риск, решил установить себе MAX и посмотреть, а что же происходит после установки? По итогам моего исследования будет минимум 2 статьи.
Это - первая статья. В ней я сравню разрешения, которые запрашивает приложение MAX для Android с разрешениями, которые запрашивают Telegram и WhatsApp.
Читать далее
Читать: https://habr.com/ru/articles/939006/
@a_cup_of_java | Другие наши каналы
Всем привет!
Я, на свой страх и риск, решил установить себе MAX и посмотреть, а что же происходит после установки? По итогам моего исследования будет минимум 2 статьи.
Это - первая статья. В ней я сравню разрешения, которые запрашивает приложение MAX для Android с разрешениями, которые запрашивают Telegram и WhatsApp.
Читать далее
Читать: https://habr.com/ru/articles/939006/
@a_cup_of_java | Другие наши каналы
👎19👍9❤2😁2
Игра
AMD случайно слила исходники FSR 4 на GitHub и удалить их. Пользователи успели сделать форки
AMD случайно выложила исходники FSR 4 на GitHub, успев удалить их лишь спустя часы. Но форки уже созданы, а лицензия MIT делает код неотзываемым
— Читать дальше «AMD случайно слила исходники FSR 4 на GitHub и удалить их. Пользователи успели сделать форки»
AMD случайно слила исходники FSR 4 на GitHub и удалить их. Пользователи успели сделать форки
AMD случайно выложила исходники FSR 4 на GitHub, успев удалить их лишь спустя часы. Но форки уже созданы, а лицензия MIT делает код неотзываемым
— Читать дальше «AMD случайно слила исходники FSR 4 на GitHub и удалить их. Пользователи успели сделать форки»
Бинарность — это нормально: опыт работы с Protobuf на реальном проекте
Меня зовут Настя Неводчикова, я системный аналитик в KODE. В этой статье я хочу поделиться опытом работы с бинарными форматами сериализации, а именно с Protobuf, и рассказать, с какими проблемами мы столкнулись в процессе аналитики и тестирования, а также как их решали.
Исходные условия: у нас было мобильное приложение, написанное на Objective-C (iOS) и Java (Android). Цель — переписать его на современный стек: Swift и Kotlin. Дополнительно нужно было сделать редизайн приложения и обновить бэкенд: поднять Java с 6 до 21. Приложение общалось с бэкендом по HTTP и использовало Protobuf для сериализации данных.
Что важно — никакой документации на существующее приложение не было. У нас была лишь тестовая сборка и сервер с логикой. Поэтому перед стартом разработки нужно было:
Читать далее
Читать: https://habr.com/ru/articles/939776/
@a_cup_of_java | Другие наши каналы
Меня зовут Настя Неводчикова, я системный аналитик в KODE. В этой статье я хочу поделиться опытом работы с бинарными форматами сериализации, а именно с Protobuf, и рассказать, с какими проблемами мы столкнулись в процессе аналитики и тестирования, а также как их решали.
Исходные условия: у нас было мобильное приложение, написанное на Objective-C (iOS) и Java (Android). Цель — переписать его на современный стек: Swift и Kotlin. Дополнительно нужно было сделать редизайн приложения и обновить бэкенд: поднять Java с 6 до 21. Приложение общалось с бэкендом по HTTP и использовало Protobuf для сериализации данных.
Что важно — никакой документации на существующее приложение не было. У нас была лишь тестовая сборка и сервер с логикой. Поэтому перед стартом разработки нужно было:
Читать далее
Читать: https://habr.com/ru/articles/939776/
@a_cup_of_java | Другие наши каналы
👎2
Что можно узнать о Max из AndroidManifest
Привет, Хабр!
Сегодня в сети есть много дискуссий о мессенджере Макс. Недавно я наткнулся на один пост в гитхабе с анализом Android-приложения, где приводятся страшные выводы о слежке за пользователями. Поскольку интерес к этому вопросу лично у меня велик, я решил разобрать важный файл приложения — его AndroidManifest.xml — и проверить факты.
Сам по себе AndroidManifest.xml — это своеобразный декларативный контракт приложения с Android: в нем зашиты его идентичность, модель доступа, поверхность атаки, аппаратные и сетевые зависимости, а также внешние взаимодействия. По одному этому файлу уже видно, к каким данным приложение может проситься, что оно имеет право делать в фоне, какие входные точки открыты наружу и под какие правила безопасности платформы оно подпадает. Манифест задает границы возможностей и рисков, а код и выданные пользователем разрешения решают, воспользуется ли приложение этими возможностями.
Читать далее
Читать: https://habr.com/ru/articles/939868/
@a_cup_of_java | Другие наши каналы
Привет, Хабр!
Сегодня в сети есть много дискуссий о мессенджере Макс. Недавно я наткнулся на один пост в гитхабе с анализом Android-приложения, где приводятся страшные выводы о слежке за пользователями. Поскольку интерес к этому вопросу лично у меня велик, я решил разобрать важный файл приложения — его AndroidManifest.xml — и проверить факты.
Сам по себе AndroidManifest.xml — это своеобразный декларативный контракт приложения с Android: в нем зашиты его идентичность, модель доступа, поверхность атаки, аппаратные и сетевые зависимости, а также внешние взаимодействия. По одному этому файлу уже видно, к каким данным приложение может проситься, что оно имеет право делать в фоне, какие входные точки открыты наружу и под какие правила безопасности платформы оно подпадает. Манифест задает границы возможностей и рисков, а код и выданные пользователем разрешения решают, воспользуется ли приложение этими возможностями.
Читать далее
Читать: https://habr.com/ru/articles/939868/
@a_cup_of_java | Другие наши каналы
👎9👍2
Мобильная разработка за неделю #599 (18 — 24 августа)
В этом выпуске несколько технических разборов Max, отказ от MVVM и использование Retrofit с корутинами, магия анимаций RecyclerView и генерация UI Kit с использованием ИИ, опыт работы с Protobuf на реальном проекте, COBOL в 2025, вяжущая фасолина в топе App Store и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/940212/
@a_cup_of_java | Другие наши каналы
В этом выпуске несколько технических разборов Max, отказ от MVVM и использование Retrofit с корутинами, магия анимаций RecyclerView и генерация UI Kit с использованием ИИ, опыт работы с Protobuf на реальном проекте, COBOL в 2025, вяжущая фасолина в топе App Store и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/940212/
@a_cup_of_java | Другие наши каналы
👍1
Мобильная разработка за неделю #599 (18 — 24 августа)
В этом выпуске несколько технических разборов Max, отказ от MVVM и использование Retrofit с корутинами, магия анимаций RecyclerView и генерация UI Kit с использованием ИИ, опыт работы с Protobuf на реальном проекте, COBOL в 2025, вяжущая фасолина в топе App Store и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/940212/
@a_cup_of_java | Другие наши каналы
В этом выпуске несколько технических разборов Max, отказ от MVVM и использование Retrofit с корутинами, магия анимаций RecyclerView и генерация UI Kit с использованием ИИ, опыт работы с Protobuf на реальном проекте, COBOL в 2025, вяжущая фасолина в топе App Store и многое другое. Заходите!
Читать далее
Читать: https://habr.com/ru/articles/940212/
@a_cup_of_java | Другие наши каналы
Apple
В России заработала бесконтактная оплата iPhone. Пока только с картами Сбера
В России запустили бесконтактную оплату iPhone через Bluetooth в приложении Сбера — первый аналог Apple Pay, работающий без NFC и интернета
— Читать дальше «В России заработала бесконтактная оплата iPhone. Пока только с картами Сбера»
В России заработала бесконтактная оплата iPhone. Пока только с картами Сбера
В России запустили бесконтактную оплату iPhone через Bluetooth в приложении Сбера — первый аналог Apple Pay, работающий без NFC и интернета
— Читать дальше «В России заработала бесконтактная оплата iPhone. Пока только с картами Сбера»
👍9👎6🔥2🤔2😁1
Android. Starting Kivy App and Service on bootup. API 35
Это мини статья является дополнением к статье Android. Starting Kivy App and Service on bootup, в которой запускал сервисом kivy приложение на API 22 Android 5. Теперь будем запускать на последних версиях Android. C API 26 Android 8 и по текущий API 35 Android 15 который есть у меня, постигли изменения, которые необходимо внести для автостарта сервиса. Проверял работу на API 22...35.
Читать далее
Читать: https://habr.com/ru/articles/940534/
@a_cup_of_java | Другие наши каналы
Это мини статья является дополнением к статье Android. Starting Kivy App and Service on bootup, в которой запускал сервисом kivy приложение на API 22 Android 5. Теперь будем запускать на последних версиях Android. C API 26 Android 8 и по текущий API 35 Android 15 который есть у меня, постигли изменения, которые необходимо внести для автостарта сервиса. Проверял работу на API 22...35.
Читать далее
Читать: https://habr.com/ru/articles/940534/
@a_cup_of_java | Другие наши каналы
🗿1
Apple
Apple и OpenAI столкнулись с иском от xAI Илона Маска из-за подавления конкуренции в сфере ИИ
Стартап Илона Маска xAI подал иск против Apple и OpenAI в федеральный суд США. Маск обвиняет компании в монополизации рынка ИИ через интеграцию ChatGPT в iOS и блокировании конкурентов. Дело может стать прецедентом для антимонопольного регулирования в сфере искусственного интеллекта.
— Читать дальше «Apple и OpenAI столкнулись с иском от xAI Илона Маска из-за подавления конкуренции в сфере ИИ»
Apple и OpenAI столкнулись с иском от xAI Илона Маска из-за подавления конкуренции в сфере ИИ
Стартап Илона Маска xAI подал иск против Apple и OpenAI в федеральный суд США. Маск обвиняет компании в монополизации рынка ИИ через интеграцию ChatGPT в iOS и блокировании конкурентов. Дело может стать прецедентом для антимонопольного регулирования в сфере искусственного интеллекта.
— Читать дальше «Apple и OpenAI столкнулись с иском от xAI Илона Маска из-за подавления конкуренции в сфере ИИ»
Android
Android запретит установку любых .apk из интернета. Только от проверенных разработчиков
С 2026 года Android разрешит установку только проверенных приложений: верификация станет обязательной для всех источников, включая APK
— Читать дальше «Android запретит установку любых .apk из интернета. Только от проверенных разработчиков»
Android запретит установку любых .apk из интернета. Только от проверенных разработчиков
С 2026 года Android разрешит установку только проверенных приложений: верификация станет обязательной для всех источников, включая APK
— Читать дальше «Android запретит установку любых .apk из интернета. Только от проверенных разработчиков»
😱15👎9😁7👍1