SIP на iOS с Linphone SDK: Быстрая и надёжная VoIP-интеграция в мобильное приложение
—
от автора
—
от автора
Занимаюсь разработкой под iOS с 2012 года. С SIP ранее не работал, и его интеграция оказалась куда сложнее, чем ожидалось. Ниже делюсь основными трудностями и решениями.Надеюсь получить конструктивную критику, а также советы по альтернативным подходам к решению описанных проблем.Итак, задача:…
—
от автора
В организациях зачастую можно наблюдать картину, когда разные отделы используют разные системы создания и ведения документации. Это ведет к нескольким проблемам: Отсутствие контроля структуры и содержания документа.Проблема совместимости файлов и форматов.Отсутствие единого хранилища и версионированию.Замедление согласования из-за отсутствия интеграции с системами…
—
от автора
Сегодня поговорим про одно из величайших творений человеческой мысли — попытку понять, как выстроена на микро- и макроуровне вся Вселенная, и найти единый свод законов, которые ей управляют. Гипотетическая объединенная физико-математическая теория, описывающая все четыре фундаментальных взаимодействия, что она такое…
—
от автора
Привет, Хабр! Последнее время я много слышал, что в облачных технологиях появляются ИИ‑ассистенты. Они перестают быть экспериментом и становятся рабочим инструментом. Кроме того, нейросетевые модели всё больше появляются в разных облаках. Но как это выглядит с точки зрения разработчиков облачных платформ, и какие технологии лежат в основе таких…
—
от автора
Сегодня официально выпустили новую версию Kubernetes — 1.34. Среди главных нововведений — отслеживание здоровья устройств при DRA, тонкая настройка рестарта контейнеров в подах, асинхронная обработка API-вызовов, нативная доставка сертификатов X.509 в поды и новая разновидность YAML для описания конфигураций.Для подготовки статьи мы…
—
от автора
Добро пожаловать в серию статей «Лидерство в тестировании» от гуру тестирования программного обеспечения и консультанта Пола Джеррарда. Эта серия предназначена для того, чтобы помочь тестировщикам с многолетним опытом работы, особенно в Agile командах, преуспеть в своей роли руководителя тестирования и…
—
от автора
Теоретическую основу кэширования DNS в Linux мы разбирали в первой части, где говорили про работу процесса разрешения имен — от вызова getaddrinfo() до получения IP-адреса. Вторая часть была посвящена различным уровням кэшей самой системы, приложений и языков программирования, контейнеров, прокси…
—
от автора
ВведениеAsmX G3 — это наш ответ на избыточную сложность современного системного программирования. Это язык ассемблерного уровня, созданный для тех, кто требует полного контроля над железом, но не хочет жертвовать читаемостью и современными синтаксическими удобствами. Мы взяли мощь ассемблера и обернули…
—
от автора
Состоялся релиз открытого мультиплатформенного инструментария MediaInfo 25.07 для просмотра технических данных видеороликов и аудиофайлов. У проекта также есть онлайн-версия. Исходный код решения опубликован под лицензией BSD. Предыдущий стабильный выпуск проекта состоялся в апреле 2025 года.Сборки проекта доступны для загрузки для…
—
от автора
В прошлой статье мы рассказывали о HD Moore — хакере, который подарил миру фреймворк, навсегда изменивший практику пентестов. Теперь на очереди сам Metasploit: в прошлом — настоящий «швейцарский нож» пентестера, ныне — скорее вспомогательный инструмент с отдельными рабочими лезвиями.Чем был Metasploit…