-
В эти безрадостные дни многим трудно работать, сочинять и даже читать статьи. Но ИТ-инфраструктура это как водопровод — без неё жизнь уже почти невозможна. И мы продолжаем выпускать Postgresso. По понятным причинам в этом выпуске будет много ссылок, меньше анализа.…
-
Дайджест интересных материалов для мобильного разработчика #435 (14 — 20 марта)
В этой еженедельном дайджесте гибкая навигация и лучшие практики, новый Google I/O, несвязанная архитектура, работа CTO, счастье разработчиков и многое другое.
-
Китайские исследователи плотно изучают образцы лунного грунта, привезённые «Чанъэ-5»
До недавнего времени исследования китайского геохронолога Ли Сянь-Хуа были сосредоточены на земных расплавленных горных породах. Но когда в декабре 2020 года китайский космический аппарат доставил на Землю первые образцы грунта с Луны, учёный переключил всё своё внимание на их изучение.…
-
Как получить пароль WPA2 WiFi с помощью Aircrack-ng?
Друзья, всех приветствую!В этой статье я покажу вам как использовать airmon-ng (скрипты из пакета aircrack-ng) для обнаружения беспроводных сетей вокруг нас. Затем мы деаутентифицируем клиентов определенной беспроводной сети, чтобы перехватить handshake, а затем расшифруем его, чтобы найти пароль WiFi.Сеть, которую…
-
Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть вторая
Иванов МаксимМладший Java программистРецепт легкого перекуса для «Telegram — монстра Франкенштейна»Ничто не вызывает у нас столь мучительных страданий, как резкая и внезапная перемена.- «Франкенштейн» Мэри ШеллиВсем привет, это вторая часть создания телеграм-бота (ссылка на первую часть), в ней мы реализуем…
-
«Живые» кликабельные обои на Python’е?
«Костыли и велосипеды программируем как умеем».История появление «гениальных» идейГуляя по обширным мусорным завалам на моём рабочем слоте, я понял что ему чего-то не хватает. Так и пришла «гениальная» мысль украсить задний фон рабочего стола хоть каким либо образом. И конечно…
-
Генерируем Rust обёртку для FMOD
Обёртку можно написать вручную, когда API состоит из небольшого количества функций и сигнатура этих функций меняется нечасто. FMOD — звуковой движок с большим количеством функций, точно не тот случай:Types: 19 Callbacks: 96 Structures: 57 Structure Fields: 352 Enumerations: 77 Enumeration…
-
Angular без CLI Туториал
Фреймворк Angular используется при создании SPA и предлагает большое количество инструментов как для создания, непосредственно, элементов интерфейса, так и CLI для создания и управления структурой файлов, относящихся к приложению.Для создания проекта с использованием библиотеки Angular, официальный сайт предлагает нам установить…
-
Можно ли определить поведение, просканировав мозг? Исследование показывает, что пока нет
В 2019 году нейробиолога Скотта Марека попросили опубликовать своё исследование в журнале, посвящённом развитию детей. Предыдущие работы показали, что различия в функциях мозга между детьми связаны с результатами тестов на интеллект. Марек решил изучить эту тенденцию у 2 тысяч детей.…
-
Разбираем алгоритмы компьютерной графики. Часть 3 – анимация «Пламя»
Рассмотрим алгоритм рисования простейшего пламени. Придуман он довольно давно и использовался в огромном количестве демо и игр. Например:Демо «The Firework» от Codewise, 1995 год512 байт интро «Flame Rain» с конкурса Chaos Construction 2000 от «Time Breaker/Lethargy Team»256 байт интро «GalaFire»…