Для подписчиковВ сегодняшней статье я хочу помучить тебя самым ненавистным для некоторых студентов предметом — высшей математикой. А именно рассказать о распространенном, но малоизвестном алгоритме криптоподписи EdDSA + SHA-512.
В мессенджере WhatsApp, который используют более 2 млрд пользователей по всему миру, обнаружили проблему, которая используется для обхода функции «Однократный просмотр» (View once) и повторного просмотра «одноразовых» сообщений.
Эксперты предупреждают, что группировка Librarian Ghouls, занимающаяся вредоносными рассылками для кражи конфиденциальной информации, теперь интересуется не только офисными документами, но и файлами, используемыми ПО для моделирования и разработки промышленных систем.
В этой статье рассказывается о процессе исследований и разработки моей новой системы датчика OptiGap — основной части моей работы для получения степени PhD. Я пишу статью в формате рассказа, чтобы поделиться своими рассуждениями в процессе принятия решений, которые привели к готовой реализации. Надеюсь, она даст какое-то представление о незнакомом многим мире исследований для PhD, а также может заинтересовать тех, кому любопытен этот процесс. Технические подробности, симуляции и предыдущие исс…
Судя по откликам, рассказы как я не стал миллионером или как мне не удалось спасти американскую АЭС, пользуются большим спросом на хабре. Поэтому продолжу публикацию кейсов из жизни быдлокодера и дам несколько бизнес-советов тем, кто собирается заработать миллионы продавая софт. Требую лайков, подписки и донатов, как настоящий инфоцыган.Эта история произошла после того, как я вернулся из США в 2008 году, где благополучно потратил все свои деньги, полученные от разграбления советских заводов бан…
Для некоторых задач, связанных с обновлением данных в реальном времени — например, новостные ленты, уведомления или поток чата, можно обойтись без сложных двусторонних протоколов, как WebSocket. Мы можем использовать простой механизм передачи данных от сервера к клиенту через HTTP, который часто оказывается удобнее и эффективнее в настройке для однонаправленного обмена данными.Как это работает?Клиент открывает постоянное HTTP-соединение с сервером. Сервер же периодически отправляет данные по ме…
Привет, друзья! В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это пятая часть серии. Первая часть Вторая часть Третья часть Четвертая часть Сегодня мы рассмотрим систему непересекающихся множеств, фильтр Блума и кэш актуальных данных. Код, представленный в этой и других статьях серии, можно найти в этом репозитории. Интересно? Тогда прошу под кат. 15. Система непересекающихся множеств Описание Википедия YouTube Система непе…
Ad-Free, New Features & Freedom AD-FREE | NEW FEATURES | FREEDOM Status Download Milestone Miscellaneous Trust Seal Donation/Sponsor Key Features Descriptions All-in-One Place Upgrade or Downgrade Anytime & Anywhere Manager Tools Uninstall, Open Settings, Clean Cached Data & Launch App Experimentals Some A/B Features are Available to Use Friendly Interface Neat & Slick Minimalist UI Less Storage Lightweight Manager Android Easy to Use …
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processoryq a lightweight and portable command-line YAML, JSON and XML processor. yq uses jq like syntax but works with yaml files as well as json, xml, properties, csv and tsv. It doesn't yet support everything jq does - but it does support the most common operations and functions, and more is being added continuously. yq is written in go - so you can download a dependency free binary for your platform and you ar…