Практика использования Relay+PetitPotam http://amp.gs/j1YHk
Habr
Практика использования Relay+PetitPotam
Статья расскажет о вариации нового метода атаки на инфраструктуру. Рассмотрим основные инструменты, подготовим тестовый стенд и проведем тест. Небольшой Disclamer: статья не претендует на полноту, но...
Общение двух процессоров 1967BH028 по LVDS с использованием DMA и прерываний http://amp.gs/j1Y2C
Habr
Общение двух процессоров 1967BH028 по LVDS с использованием DMA и прерываний
В этой заметке рассмотрим процесс обмена данными между двумя процессорами 1967BH028 через интерфейс LVDS с использованием каналов DMA. А также вкратце ознакомимся с особенностями организации системы...
Свидание, которого не было: как работает мошенническая схема Fake Date http://amp.gs/j1Y25
Habr
Свидание, которого не было: как работает мошенническая схема Fake Date
Group-IB обнаружила более 700 доменов фейковых сайтов театров, стендап-шоу, ресторанов, кинотеатров, которые мошенники используют для кражи денег под видом приглашения на свидание. За последние три...
Как мы автоматизируем iOS: настройка Gitlab CI + Fastlane + Firebase + ItunesConnect http://amp.gs/j1YFA
Habr
Как мы автоматизируем iOS: настройка Gitlab CI + Fastlane + Firebase + ItunesConnect
В основном идея использования CI/CD для iOS, да и для других платформ, — это автоматизация рутинной работы. Когда мы работаем над одним приложением, можем вручную собирать небольшой проект. Но команда...
Хардкорная разработка под Телеграм. Бот-модератор своими руками. Часть 3 http://amp.gs/j1tBR
Habr
Хардкорная разработка под Телеграм. Бот-модератор своими руками. Часть 3
Продолжаем писать своего крутого бота-модератора чатов на Python. Все части туториала:Часть 1. Создание ботаЧасть 2. Проверка админовЧасть 3. Команды для модерацииПолный код для этой части на GitHubВ...
Структура каталогов исходного кода для Android устройства http://amp.gs/j1tfd
Habr
Структура каталогов исходного кода для Android устройства
Статья написана 10 лет назад! Но до сих пор таже самая версия Андроид осталась свободной и открытой. До сих пор многие небольшие компании продолжают в своих устройствах ориентироваться на Андроид...
[Перевод] Миграция со Spring Boot на Quarkus. Магия или безумие? http://amp.gs/j1t7D
Habr
Миграция со Spring Boot на Quarkus. Магия или безумие?
Quarkus – это стек Java, приспособленный для работы с OpenJDK HotSpot (или OpenJ9 на zSeries) и GraalVM, собранный из оптимизированных библиотек и стандартов Java. Он хорошо подходит для...
Простое эконометрическое прогнозирование http://amp.gs/j1tdn
Habr
Простое эконометрическое прогнозирование
Прогнозирование – это важный инструмент экономики. Оно позволяет осуществлять рациональные закупки, вырабатывать долгосрочные планы действий или же, как в случае аудита, спрогнозировать будущие...
Node.js: разрабатываем сервер для тестирования API http://amp.gs/j1twm
Habr
Node.js: разрабатываем сервер для тестирования API
Привет, друзья!
В этом небольшом туториале я хочу показать вам, как разработать простой, но довольно-таки полноценный сервер для тестирования API.
Основной функционал нашего приложения будет...
В этом небольшом туториале я хочу показать вам, как разработать простой, но довольно-таки полноценный сервер для тестирования API.
Основной функционал нашего приложения будет...
Опыт миграции кластера PostgreSQL на базе Patroni http://amp.gs/j1tWt
Habr
Опыт миграции кластера PostgreSQL на базе Patroni
Недавно мне посчастливилось заниматься переносом кластера PostgreSQL под управлением Patroni на новое железо. Задача казалась простой — я и не думал, что могут возникнуть проблемы.Но в процессе...
Зачем разработчикам вступать в альянсы? http://amp.gs/j1tMx
Habr
Зачем разработчикам вступать в альянсы?
Современная ИТ-индустрия состоит в сложных взаимоотношениях с сообществом разработчиков Open Source, посредником в этих отношениях выступают различные альянсы, фонды и другие организации, занимающиеся...
[Пятничное] Сколько стоит держать 100 запросов в секунду в Azure на .NET Core MVC и MSSQL http://amp.gs/j1t5y
Habr
[Пятничное] Сколько стоит держать 100 запросов в секунду в Azure на .NET Core MVC и MSSQL
Эта пятничная история началась еще пять лет назад. Один мой друг, который в то время помогал запускаться разным стартапам, пожаловался на производительность базы данных, размещенной в Azure. По его...
Неистовые потуги или как поиграть на midi-клавиатуре в стиле linux-way http://amp.gs/j1mT0
Habr
Неистовые потуги или как поиграть на midi-клавиатуре в стиле linux-way
Имеем:M-AUDIO KeyStation 61Ubuntu 20.04.3 LTS x86_64Умение в JavaВечное желание замутить что-то собственными рукамиНе преодолимое желание поиграть свои любимые мелодииПри использовании KeyStation c...
Партицируем таблицы в PostgreSQL: чек-лист для старта http://amp.gs/j1mGj
Habr
Партицируем таблицы в PostgreSQL: чек-лист для старта
Часто возникает проблема: одна из таблиц в базе данных сильно выросла и время выполнения запросов к этой таблице увеличилось. Одним из вариантов решения такой проблемы в PostgreSQL является...
Compliance-дайджест: изменения законодательства в области ИБ за сентябрь 2021 года http://amp.gs/j1mUw
Хабр
Compliance-дайджест: изменения законодательства в области ИБ за сентябрь 2021 года
В нашем ежемесячном сompliance-дайджесте собраны ключевые изменения требований регуляторов по информационной безопасности за сентябрь 2021 года. В этот раз – изменения в области персональных данных,...
Всё о проекте «Спутниковый интернет». Часть 36. Немного про роль Илона Маска в спутниковой связи http://amp.gs/j1mrJ
Хабр
Всё о проекте «Спутниковый интернет». Часть 36. Ретроспектива частотных планов
Предлагаю ознакомиться с ранее размещенными материалами по проекту StarLink (SL):
‣ Часть 30. Сравнение сервиса StarLink с сервисами других операторов ШПД
‣ Часть 31. Описание антенны...
‣ Часть 30. Сравнение сервиса StarLink с сервисами других операторов ШПД
‣ Часть 31. Описание антенны...
[Перевод] Второе чувство: разработка ИИ-носа http://amp.gs/j1mN4
Хабр
Второе чувство: разработка ИИ-носа
Шли долгие майские выходные 2020 года. Я, как и многие другие представители рода людского, сидел дома. Из-за пандемии у меня было свободное время, которое я тратил на улучшение моего рецепта хлеба. А...
[Перевод] Ускоренная сборка Kotlin с помощью Kotlin Symbol Processing 1.0 http://amp.gs/j1mNs
Хабр
Ускоренная сборка Kotlin с помощью Kotlin Symbol Processing 1.0
Kotlin Symbol Processing (KSP), наш новый инструмент для создания легких плагинов компилятора на языке Kotlin, теперь стабилен! KSP обладает функциональностью, схожей с Kotlin Annotation Processing...