Месяц: Сентябрь 2019

  • Модели в информационной безопасности

    от автора

    Добрый день, Хабровчане! 1. Вместо вступления Недавно опубликованный перевод Ментальные модели ИБ заинтересовал меня не только общим посылом (в частности, применение моделей в обучении – острый для меня вопрос, ведь учёба – процесс непрерывный), но и списком ссылок на модели. Почему он так важен? Разберёмся по ходу статьи. С некоторыми из перечисленных в тексте моделей…

  • Программист по призванию, химик по специальности

    от автора

    Сегодня День программиста. Причастные, вас уже поздравили? Каким бы ни был ответ, желаем всяческих успехов в профессии и удовлетворенности в деле, которому вы посвящаете многие часы своей жизни! Под катом мы расскажем о людях, которые сегодня по праву отмечают этот праздник, хотя еще некоторое время назад не имели никакого отношения к созданию кода. Почему? Потому…

  • К Дню программиста. Программист в 2019 году

    от автора

    Сегодня день программиста, 256-ой день в году. В интернете будет много шуток, на Хабре — статей, в пабликах — мемов, в офисах — пиццы, сладкого и приятных сюрпризов. Программирование сегодня стало настоящим культом, к которому стремятся прикоснуться любой ценой, ведь, по мнению жаждущих, именно в программировании деньги, свобода, престиж и твёрдая уверенность в будущем. А…

  • Обзор Kubecost для экономии средств на Kubernetes в облаках

    от автора

    В настоящее время всё больше компаний переводят свою инфраструктуру с железных серверов и собственных виртуалок в облака. Такое решение легко объяснить: нет необходимости заботиться о железе, кластер легко конфигурируется множеством различных способов… а самое главное — имеющиеся технологии (вроде Kubernetes) позволяют просто масштабировать вычислительные мощности в зависимости от нагрузки. Всегда важен и финансовый аспект. Инструмент,…

  • Дневник Тома Хантера: «Собака Баскервилевых»

    от автора

    Затянуть с подписанием — обычное дело для любой крупной компании. Исключением не стал договор между Томом Хантером и одним сетевым зоомагазином на основательный пентестинг. Предстояло проверить и сайт, и внутреннюю сеть, и даже рабочий Wi-Fi. Неудивительно, что руки зачесались еще до того, как были улажены все формальности. Ну просто посканировать сайт на всякий случай, вряд…

  • Рукописи не горят: секрет долговечности свитков Мертвого моря, датируемых 250 годом до н.э

    от автора

    В современных музеях и архивах древние тексты, рукописи и книги хранятся в определенных условиях, что позволяет сохранить их первозданный вид для будущих поколений. Самым ярким представителем нетленных рукописей считаются свитки Мертвого моря (Кумранские рукописи), впервые найденные еще в 1947 году и датируемые 408 годом до н. э. Некоторые из свитков сохранились лишь фрагментарно, но есть…

  • pg_stat_statements + pg_stat_activity + loq_query = pg_ash?

    от автора

    В качестве короткого дополнения к статье Попытка создать аналог ASH для PostgreSQL. Задача. Необходимо связать историю представлений pg_stat_statemenets, pg_stat_activity. В результате, используя историю планов выполнения из сервисной таблицы log_query, можно получить очень много полезной информации, для использования в процессе решения инцидентов производительности и оптимизации запросов. Предупреждение. В связи с продолжением тестирования и разработки, статья не…

  • Расчет странового коэффициента УЕФА

    от автора

    В футболе есть два популярных турнира: Лига Чемпионов и Лига Европы. На основании их результатов рассчитывается так называемый Рейтинг футбольных ассоциаций. На базе этого рейтинга в дальнейшем определяется, какое количество команд от каждой страны будет участвовать в последующих турнирах. В этой статье я создам приложение на основе открытой и бесплатной платформы lsFusion, которое будет рассчитывать…

  • Робот-тележка на ROS.Часть 4. Создаем симуляцию робота в rviz и gazebo

    от автора

    Продолжение цикла статей о создании небольшого робота. В этот раз речь пойдет о создании копии робота в симуляции, которую предлагают визуальные ROS-среды rviz и gazebo (далее «редакторы»). Работа в редакторах будет вестись на виртуальной машине, образ которой был ранее предоставлен для скачивания (образ). Так как речь идет о симуляции, построении модели, сам робот-тележка не понадобится.

  • Объясняем SQL и NoSQL для бабушки

    от автора

    Одно из наиболее важных решений, которые принимает разработчик, заключается в том, какую базу данных использовать. В течение многих лет опции были ограничены различными вариантами реляционных баз данных, которые поддерживали язык структурированных запросов (SQL). К ним относятся MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 и многие другие. За последние 15 лет на рынке появилось много новых…