Меня зовут Павел Крамин. Я много лет занимаюсь коммерческой разработкой для маркетинга и продаж на российском рынке. ⸻ В статье разберём, как производителю или импортёру автоматизировать работу с дилерской сетью. Текст будет полезен владельцам продукта, менеджерам проектов и продуктовым аналитикам. Мы не будем углубляться в технические детали, а посмотрим на задачу глазами бизнеса. Читать Щелкните...
Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube и Telegram каналов Android Insights. Jetpack Navigation 3 дает полный контроль над навигацией через NavBackStack, но прямая работа с ним превращается в написание шаблонного кода и усложняет использование из ViewModel. В статье предлагается решение этих проблемы, добавляя привычный API с командами push(), pop(), replace(). Если вы работаете с...
Всем привет! В статье расскажу про относительно новую возможность написания собственных CPU планировщиков для Linux с помощью BPF. Разберёмся, для чего это нужно, как работает, а также посмотрим на примеры уже написанных планировщиков. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Используемые устройства — телефон Samsung Galaxy S8+ (SM-G955FD), часы Galaxy Watch 5 Pro (P0ED) Я столкнулся с проблемой зависания данных на часах, что стало проблемой, особенно когда речь идет о занятии сопртом. Мне нравится велосипед и во время тренировки удобно отсматривать показатели только одной рукой и управление спортивным режимом (в этом форке он нами так...
В этом выпуске построение современного BLE-сервиса и повышение производительности за счет лучшего сокращения ресурсов, Swift на Android и эволюция презентационных паттернов, MAX без оболочки, эмоциональное решение проблем, трудные уроки инди-хакинга и многое другое. Заходите! Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Revolut, Intsagram, Matreshka. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
В этой статье я расскажу о том, что происходит внутри ядра Linux, когда процесс вызывает execve(), как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения. Изучил я этот механизм, когда разрабатывал Zapper — инструмент Linux, удаляющий все параметры командной строки из любого процесса без прав root. Читать далее Щелкните ниже, чтобы...