Немало воды утекло со времени публикации цикла про стриминг видео на Андроид устройствах, но вот ручки добрались и до аудио потоков. Не то, чтобы это была какая-то более заковыристая тема про сравнению с видео, даже наоборот, сложно придумать что-то проще, ибо Audio API не менялось,…
cURL — библиотека, используемая для отправки HTTP-запросов с различных языков программирования, включая C, PHP и другие.В статье проведено знакомство с библиотекой, описаны основные функции и предопределённые константы. Представлены способы настройки сеанса, совершения GET- и POST-запросов, обработка исключений, проверки SSL-сертификата и аутентификации на сервере. Читать далее
Недавно я работал с NSPredicate — API, который существует с момента выхода Mac OS X Tiger в 2005 году — и в довольно простой ситуации на самом деле все оказалось не так, как я ожидал.Я имплементировал поддержку Apple Shortcuts в свое приложение для чтения, чтобы пользователи могли создавать…
Всем привет! Сегодня я собираюсь показать вам, как работать с Swift Regex, который был добавлен в Swift 5.7 Читать далее
Небольшая история про выход из зоны комфорта и путешествия.Карьера в IT была моим главным приоритетом, но всё изменилось, когда я решил не возвращаться из путешествия, а попробовать пожить как digital nomad.Новый образ жизни сильно перетряхнул мои ценности: совсем скоро я меняю работу - ухожу из крупной компании в маленькую команду, перестаю следить за обновлениями языков программирования, начинаю работать меньше и посвящаю свободное время изучению городов и другим своим хобби. Читать далее
Компании с большими монолитными приложениями разбивают свои приложения на более мелкие микросервисы, поскольку последние обеспечивают гибкость и быстродействие. Однако во время процесса возникает множество препятствий и вопросов, с которыми сталкиваются разработчики.…
Куда и зачем смотреть, что поменять, чтобы в два раза ускорить командное время от взятия задачи в работу до её попадания в артефакты продакшена? Как при этом не мучить бесполезной рутиной команду, а сделать её счастливее? Для этого нужно автоматизировать подсчёты Cycle Time и…
Привет, Хабр! Многим из нас удалось сберечь в той или иной степени сохранности портативные транзисторные радиоприёмники из детства. А некоторые разыскали и купили антикварный прибор взамен утраченного, чтобы он согревал сердце и душу. К сожалению, большинство таких приёмников
Вышел новый релиз PVS-Studio — 7.23. В нём мы улучшили поддержку Qt Creator, увеличили стабильность работы PVS-Studio Java, решили проблемы при анализе проектов, использующих NMake, добавили ряд новых диагностик и многое другое. Подробности в этой заметке. Читать далее
Она же проблема 3n+1. Это, наверное, самая сложная проблема с самой простой формулировкой — условие может понять и ребенок. А вот сложность самой проблемы такова, что великий математик Эрдош сказал, что «математика еще не готова к решению проблем такой…