Месяц: Январь 2021

  • Создаем приложение на Node.JS, Express и Typescript с Jest, Swagger, log4js и Routing-controllers

    от автора

    Это пошаговая инструкция создания приложение на Node.JS, с использованием typescript и express. Новое приложение создается не часто, отсюда забываются шаги по его созданию. И я решил написать некую шпаргалку, в помощь самому себе и другим разработчикам. Помимо шагов, я так же снял небольшие видео ролики для наглядности. Существуют уже готовые фреймворки для Node.JS, которые уже…

  • Как безболезненно мигрировать с RxJava на Kotlin Coroutines+Flow

    от автора

    Для выполнения асинхронных операций в Android-приложениях, где нужна загрузка и обработка любых данных, долгое время использовали RxJava — и о том, как перейти на RxJava 3, мы уже писали в нашем блоге. Сейчас на смену фреймворку постепенно приходят инструменты Kotlin — Coroutines+Flow. Актуальность этой связки подтверждается тем, что Google сделал Kotlin приоритетным языком для Android-разработки. …

  • Взлом хешей с помощью HashCat

    от автора

    Hashcat – это самая быстрая и передовая утилита для восстановления паролей, поддерживающая пять уникальных режимов атаки для более чем трёхсот алгоритмов хеширования. Hashcat поддерживает: Процессоры: CPU GPU Другие аппаратные ускорители в: Linux Windows macOS Также hashcat имеет средства, которые помогают включить распределенный взлом паролей. HashCat поддерживает следующие режимы атаки: Брутфорс Комбинаторная атака Гибридная атака Атака…

  • Безопасное использование секретов: шаблон для использования HashiCorp Vault

    от автора

    HashiCorp Vault — это инструмент с открытым исходным кодом, который обеспечивает безопасный и надежный способ хранения и распространения секретов, таких как ключи API, токены доступа и пароли. Программное обеспечение, такое как Vault, может быть критически важным при развертывании приложений, требующих использования секретов или конфиденциальных данных.

  • Односторонние S7-коммуникации в Simatic. Как организовать обмен ПЛК-ПЛК, программируя и загружая только один ПЛК?

    от автора

    S7-соединения, применяемые для обмена информацией между устройствами серии S7-300, 400, 1200, 1500, являются конфигурируемыми. Это означает, что необходимо явно указать устройствам, кто с кем общается. В общем случае эти соединения являются двунаправленными (двухсторонними или же bilaterally), т.е. добавление конфигурируемого соединения происходит для обоих ПЛК, что приводит к необходимости прогрузки обоих ПЛК. Это не вызывает особенных…

  • Какой софт и базы использует Bellingcat в своих расследованиях?

    от автора

    Весь мир обсуждает последнее расследование детективного агентства Bellingcat. Кажется невероятным, что группа обычных пользователей способна распутать такое дело. При этом они используют стандартные инструменты и базы данных, зачастую доступные в интернете. Неужели сегодня можно раскрыть преступление вообще не вставая из-за компьютера? Только на основании следов, которые люди оставляют в базах данных, в истории мессенджеров, в…

  • Музыка фоном: помогают ли сконцентрироваться Моцарт, белый шум и тяжелый рок?

    от автора

    За время пандемии работы у разработчиков Учи.ру только прибавилось: по данным SimilarWeb за апрель, платформа стала вторым по популярности образовательным сайтом в мире. А вот сконцентрироваться на ней из дома получается с переменным успехом. Мы проверили на себе самые разные лайфхаки и хотим поделиться результатами. Сегодня разбираемся с одним из самых многообещающих способов — музыкой.…

  • Скрипт на ruby, который с помощью яндекс-сервиса Yandex SpeechKit распознает текст в видео-файле (длинные аудио)

    от автора

    Начну с того, что я совсем недавно начала погружаться в IT в целом и Ruby в частности, и это задание мне выдали в качестве тестового для получения места на стажировке. Заранее скажу, что тут еще есть что приглаживать и улучшать, но в целом код работает. Однако, возможно, мой опыт может быть для кого то полезен,…

  • Человеческий организм различает только две поры года

    от автора

    Новое исследование показало, что биологически человек различает только зиму и весну.Осенью желтеют листья, зимой выпадает первый снег, с началом весны зацветают нарциссы, летом дни долгие и жаркие — в умеренных широтах Европы и Америки четыре поры года в существенной степени определяют жизнь людей. Но оказывается, что у человеческого организма график другой.Стэнфордский генетик Майкл Снайдер в своем…

  • Мусор инопланетян или комок пыли: свежие гипотезы происхождения 1I/Оумуамуа

    от автора

    Первый замеченный межзвездный объект 1I/Оумуамуа пролетел через нашу Солнечную систему в 2017 году, но новые версии его внешнего вида, строения, состава и происхождения продолжают появляться. Согласно самым свежим идеям, мимо нас пролетел выброшенный солнечный парус инопланетян, космический родственник комков пыли в вашей квартире или сугроб молекулярного водорода. Оумуамуа в телескоп, фото NASA/Alan Fitzsimmons (Isaac Newton…