Месяц: Июль 2021

  • Дайджест интересных материалов для мобильного разработчика #400 (28 июня — 4 июля)

    от автора

    В нашем юбилейном дайджесте фантастические RecyclerView и замена APK на App Bundle, новинки StoreKit 2 и отказ Wrike от Dart, рекордные расходы пользователей, GPT-3 в домашних условиях и многое другое!

  • Бывшие сотрудники Google запустили первый платный поисковик. От его успеха зависит будущее интернета

    от автора

    В плане интерфейса от Google пока далеко не ушли Два бывших топ-менеджера Google создали поисковик без рекламы и с защитой личных данных, и теперь надеются привлечь людей, которые устали от того, что «они — это продукт». Подписка на поисковик (странная фраза, правда?) стоит $4,95 в месяц. Компания уже привлекла $77,5 млн, в ней работает 60…

  • Как организовать ресурсное планирование в Jira для больших и маленьких компаний

    от автора

    Чтобы IT продукт вышел качественным, вам, разумеется, нужно контролировать процесс его создания. В этом помогают системы управления IT-задачами, значительно упрощающие жизнь как рядовых разработчиков и тестировщиков, так и «проверяющих». Важно, чтобы систему контроля можно было настроить по всем важным для вас параметрам, и в этом плане отлично подходит Jira. Не зря же она фактически стала…

  • Нетривиальное слияние репозиториев с помощью git-filter-repo

    от автора

    Это вторая часть истории про слияние репозиториев. Суть проблемы вкратце такова: надо слить репозиторий с подрепозиторием с сохранением истории. Решение на gitpython работало за 6 часов и выдавало удовлетворительный результат. Но переизбыток свободного времени и гвоздь в жопе врождённая любознательность привели меня к знакомству с волшебным миром git-filter-repo.Что такое git-filter-repo?Это замечательная программа, которая вызывает git…

  • Ещё одна 0-Day-уязвимость угрожает многим пользователям Western Digital

    от автора

    В прошлом месяце из-за бага в линейке продуктов, которую компания прекратила поддерживать в 2015 году, а также из-за ранее неизвестной уязвимости «нулевого дня» бесчисленное количество покупателей Western Digital потеряло данные на сетевых накопителях MyBook Live. Но подобные серьёзные уязвимости «нулевого дня» присутствуют в гораздо большем количестве более новых сетевых накопителей Western Digital MyCloud. Они не…

  • Торговля на Московской Бирже с мобильным клиентом 1С

    от автора

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

  • Автоматизируем работу с контейнерами через Makefile: сборка, тестирование и развёртывание за один вызов make

    от автора

    Утилита make позволяет просто управлять контейнерами, объединив команды для сборки, тестирования и развёртывания в одном конфигурационном файле. Разработчики многие годы используют утилиту make. При запуске утилита читает файл с описанием проекта (Makefile) и, интерпретируя его содержимое, предпринимает необходимые действия. Файл с описанием проекта представляет собой текстовый конфигурационный файл, где описаны зависимости и команды, которые необходимо…

  • Гонки на летающих автомобилях: станет ли это реальным в 2022 году

    от автора

    Компания Alauda Aeronautics планирует устроить первые гонки на летающих автомобилях. Недавно она успешно испытала первый в мире летающий гоночный автомобиль с дистанционным управлением Airspeeder Mk3 (в настоящий момент завершились работы над пилотируемой моделью Mk4) и в 2021 году планирует провести первые гонки под названием EXA. Максимальная скорость автомобилей серии Airspeeder будет составлять около 240 км/ч.

  • Погрузиться в поиск музыкальной информации [MIR] — книги, которые помогут сделать это

    от автора

    Специалисты, занимающиеся поиском музыкальной информации [music information retrieval, MIR], разрабатывают алгоритмы машинного обучения для выявления паттернов и зависимостей в композициях. Лучшие практики этого направления сегодня используют стриминговые платформы для классификации музыки — например, распознают плагиат. Однако MIR — достаточно новое направление, и оно лишь начинает закрепляться в виде полноценной научной дисциплины.Для тех, кто хочет познакомиться…

  • Как мы в 2 раза сократили расходы на хранение и передачу изображений без потери качества

    от автора

    Изображения играют важную роль в продаже авторских туров. Когда стартап в сфере туризма, маркетплейс авторских туров YouTravel.me начал обрабатывать 2,5 млн запросов на картинки и отдавать 50 GB в сутки, команда разработки задумалась, как хранить изображения, чтобы они не теряли качество, и при этом не тратить космические бюджеты. CTO  проекта Иван Михеев рассказывает, как сделали…