Защита DNS при помощи TLS позволяет скрыть состав DNS-трафика, который обычно передаётся в открытом виде. Соединения DNS-over-TLS не так распространены, как DNS-over-HTTPS, но зато могут прозрачно применяться не только для доступа к резолверам, но и на авторитативных серверах. Посмотрим, вооружившись консольными утилитами, как всё это работает на практике. Читать далее
Внутренние хакатоны — отличный способ протестировать новые идеи. Мы не только экспериментируем, но и получаем практический опыт. Однажды, работая над CRM для управляющей компании (УК) в Дубае, мы задумались:Мы сделали систему для работы с заявками для УК.…
Полгода назад Notion ушёл из России, оставив многих пользователей без удобного инструмента для работы и ведения заметок. Использовать VPN? Не вариант — продуктивность сразу падает. Я тоже столкнулся с этой проблемой, но вместо того, чтобы искать обходные пути, я решил найти…
Глава 3: Типы и форматы APIДо сих пор мы узнали, что HTTP (протокол передачи гипертекста) (Hyper-Text Transfer Protocol) является основой API в сети и что для их использования нам нужно знать, как работает HTTP. В этой главе мы рассмотрим данные, предоставляемые API, как они форматируются и как HTTP делает это возможным. Читать далее
Привет, коллеги и доброжелательные критики! Сегодня я решил отвлечься от своей грамозкой работы, чтобы написать что-то простое, но с изюминкой — калькулятор с графическим интерфейсом на C++20 и SFML. Этот проект — не претензия на что-то грандиозное, а скорее лёгкий эксперимент, чтобы вспомнить, как приятно писать код, который сразу видно на экране. Заодно я поделюсь с вами своими мыслями, подходами и парой советов. Давайте разберём, как я это закрутил и почему выбрал именно SFML. Читать далее
Привет, Хабр! В этом туториале разобран метод для анализа внутренних представлений "логит-линза" (Logit Lens).В результате практики по туториалу, вы:1. Изучите подход и концепцию Logit Lens;2. Реализуете Logit Lens для Visual Transformer;3. Познакомитесь с анализом результатов применения логит-линзы.Как всегда, весь код будет на гитхаб — step by step. Welcome! Читать далее
Привет, Хабр!В этой статье создадим HTTP-сервер на чистом Java NIO, без всяких Spring Boot, Jetty и прочих фреймворков. Будем разбираться, как работает неблокирующее I/O, что такое Selector, SocketChannel, и как заставить сервер обрабатывать тысячи запросов одновременно без запуска тысяч потоков. Читать далее
Не встречал такой новости и вообще описания функционала, поэтому решил написать заметку об этом. Желтый банк, по видимому, начал тестировать в своем приложении для android функционал voip клиента. То есть банк может позвонить клиенту прямо в приложение на смартфоне, минуя сотовую сеть. Читать далее
За 600 лет до нашей эры в городе Милет, на территории современной Турции, жил Анаксимандр Милетский — древнегреческий философ, представитель милетской школы натурфилософии, ученик Фалеса Милетского. В какой-то момент он сменил Фалеса на посту главы школы, и среди его учеников…
Никакого кликбейта. Прокрастинация, лень, апатия, зависание на одном уром уровне, сложности с масштабированием, “знаю, но не делаю”, недостаток мотивации, отсутствие правильных действий, километровые списки дел, с которыми из виду упускается главное - всё это разные последствия одной и той же проблемы.Кроме того, то, о чем я расскажу сейчас, напрямую влияет на то, как вам достается деньги, какими усилиями, и сколько их в итоге остается у вас на руках. Читать далее