Месяц: Март 2021

  • Flutter: слоёный пирог с интересной начинкой. Графика

    от автора

    Write once, run anywhereЗаманчивая идея – написал код один раз, и он работает на всех платформах. По-моему, у Java это не плохо получилось. Дополнительная абстракция в виде байт-кода и JVM, отделяющая приложение от особенностей реализации платформы, помогла Java сделать своё дело. В 1995 году, когда компания Sun провозгласила этот лозунг, ещё никто не знал что такое смартфон, а web-технологии…

  • Scala + Selenium. Сколько человек в сборной имеют более одного гражданства?

    от автора

    Рассмотрим пример использования Selenium на Scala, отвечая на вопрос «Сколько человек в каждой футбольной сборной имеют более одного гражданства?»За основу возьмем данные с сайта transfermarkt.com:рейтинг сборныхстраница сборной страныстраница игрокаНа странице игрока есть поле Citizenship, которое предоставляет необходимую информациюList of football/soccer teamsПереход на заданную страницу, если она реализует trait org.scalatestplus.selenium.Page, может осуществляться так:import org.scalatestplus.selenium.Page import org.scalatestplus.selenium.WebBrowser._…

  • Решение 340-символьного шифра Зодиака с помощью Mathematica

    от автора

    Зодиак (неопознанный американский серийный убийца, действовавший в 60-х и 70-х годах прошлого века) отправил множество издевательских писем в прессу города Сан-Франциско. В этих письмах убийца брал на себя ответственность за преступления и угрожал совершить новые убийства. Письма также содержали три шифра, каждый из которых являлся частью 408-символьной криптограммы. Убийца утверждал, что эта криптограмма раскроет секрет…

  • Что прячет Энцелад в темных водах своего океана?

    от автора

    Энцелад — один из 82 известных нам спутников Сатурна. Около 10 лет назад учёные NASA назвали Энцелад наиболее пригодным для жизни местом во всей Солнечной системе. Оказалось, что глубоко под поверхностью этого спутника, под его ледяной коркой, могут скрываться океанические течения, аналогичные земным. Согласно новому анализу слоя льда, покрывающего глобальный водяной океан спутника Сатурна, можно…

  • Делаем телеграм бота за 5 минут: быстрый старт с продвинутым шаблоном

    от автора

    В последнее время я сделал насколько много ботов для телеграмма, что крайне преисполнился в том, как их писать, как хостить, да и в принципе выработал красивый шаблон для быстрого их создания.Сразу могу предложить посмотреть на то, что получиться в конце этого туториала. Для этого я запустил бота с идентичном шаблону кодом.Также стоит отметить, что хостинг…

  • Прикоснемся к магии или как я вступил в ряды MISTического общества

    от автора

    Ниже предложен рецепт приготовления деликатеса, позволяющего Вам попробывать различные 8 и 16-битные приставки и компьютеры. Основное же блюдо для меня miniMIG — эмулятор Амига с графикой OCS/AGA/RTG и CPU до 68020 в 20 раз быстрее стандартной A600. В свои студенческие годы после ZX-Spectrum (Пентагон-128 с дисководом) я прикоснулся к волшебному миру Амига, сначала A600, затем…

  • Зачем разработчику развивать эмпатию?

    от автора

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

  • Корневой сертификат удостоверяющего центра Active Decretory на станции Linux

    от автора

    Задача  — Корневой сертификат удостоверяющего центра AD-CA на LinuxУсловие1. поднять PKI-AD, при этом корневой центр сертификации должен быть установлен на отдельной станции ROOT-CA. Условие2. так как станция ROOT-CA используется крайне ограниченные время и только на выпуск CRT и CRL, то на 99% станция находится отключенном состоянии, бюджет на данную станцию равен нулю. Размышления Размышления крайне…

  • Дискриминация в алгоритмах ML существует — и нет, это не либеральные сказки

    от автора

    Человеческий мозг, как мы все знаем, полон предрассудков. Возникает вопрос: если машинное обучение «живет» за счет того, что очень близко имитирует этот наш мозг, то почему его алгоритмы не могут быть такими же необъективными и проявлять такую же несправедливость? К сожалению, они частенько это и делают. Давайте расскажем вам как именно.Машинное обучение (ML) — это…

  • Хакеры быстрого приготовления

    от автора

    Сертифицированный этичный хакер на зарплате, баунтихантер(не, ну есть же репорт на хакерване, значит – зачет по пункту), ресечер и автор публикаций CVE, гик с брейном, скилованный без фабрики, гений, миллиардер, плейбой, филантроп.Сертификаты: CEH Master, OSCE, OSWE и другая мелочь, о которой поговорим ниже.Заметили, да? Я почти готовый эксперт для курса по ИБ в какой-нибудь беспринципной школе программирования с огромным бюджетом на рекламу…