Месяц: Май 2021

  • Создаем базу данных MySQL с Ansible

    от автора

    Фото Courtesy Of Pexels.com Ansible идеально подходит для деплоймента MySQL на сервере без лишних усилий с нашей стороны. Давайте вместе посмотрим, как это происходит. Даже если у вас пока нет опыта с Ansible, вы легко во всем разберетесь.

  • Линейная алгебра для Data Science и Machine Learning

    от автора

    Линейная алгебра в Data Science и Machine Learning является основополагающей. Новички, начинающие свой путь обучения в области Data Science, а также признанные практики должны развить хорошее понимание основных понятий линейной алгебры.Специально к новому старту курса математика и Machine Learning для Data Science делимся переводом статьи Бенджамина Оби Тайо — физика, кандидата наук и преподавателя Data…

  • Функция property() в Python

    от автора

    Перевод материала подготовлен в рамках онлайн-курса «Python Developer. Basic».Приглашаем всех желающих на двухдневный онлайн-интенсив «Разработка десктоп-приложения с помощью библиотеки Tkinter». На интенсиве получим начальные навыки бэкенд-разработки на Python, а также начнем разработку десктоп-приложения с помощью библиотеки Tkinter. По итогам 2х дней сможем создать инвестиционное приложение для просмотра актуальной цены на необходимые акции или валюту. Присоединяйтесь!Функция…

  • OpenAI — SkyNet от Илона Маска. Разбор

    от автора

    Три закона робототехники Айзека Азимова: Робот не может причинить вред человеку или своим бездействием допустить, чтобы человеку был причинён вред. Робот должен повиноваться всем приказам, которые даёт человек, кроме тех случаев, когда эти приказы противоречат Первому Закону. Робот должен заботиться о своей безопасности в той мере, в которой это не противоречит Первому или Второму Законам.…

  • Так Product или Project Manager?

    от автора

    УЖЕ РАССУЖДАЛ О ТОМ ЧТО ПM-ОМ НАЗЫВАЮТ МЕНЕДЖЕРА ВСЕГО И ВСЯ. ДАВАЙТЕ ТЕПЕРЬ РАЗБЕРЕМСЯ В ЧЕМ РАЗНИЦА МЕЖДУ ПРОДАКТ И ПРОДЖЕКТ МЕНЕДЖЕРОМ. Тут у меня в голове сразу три варианта возникают: Чистый проджект — когда речь идет конкретно о построении чего либо, и это может быть вовсе не продуктом для рынка. Результатом может быть что угодно, например процесс…

  • Алгоритм нахождения 1000 ферзей на шахматной доске

    от автора

    Недавно разбирался в старых своих наработках/скриптах и наткнулся на скрипт где решалась задача о ферзях. Собственно это послужило написанию статьи о том как проходили этапы написания его алгоритма. Возможно пригодится начинающим программистам для решения похожих задач (код в примерах написан на java).Вступление4 года назад была шумиха по поводу задачи о расположении 1000 ферзей на доске…

  • Очередной Wi-Fi Jammer на Очередной ESP8266

    от автора

    Предупреждение ( некий АХТУНГ, так сказать)Я не являюсь автором ПО и, тем более, не зазываю Вас повторять подобные устройства, так как это может быть запрещено законом и преследуется наказанием. Спасибо.ВступлениеЯ в свои практически 20 лет (на момент написания статьи — через 3 дня) уже как года 4 слежу за всякими интересностями на Ардуино и околоАрдуинных…

  • Банки ультимативно лезут к нам в ш̶т̶а̶н̶ы̶ личную жизнь

    от автора

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

  • Безопасное хранение ключей от сервиса в I2P

    от автора

    Сталкиваясь с потребностью в скрытом сервисе I2P, большинство вынуждено пользоваться услугами хостинг-провайдеров. Например, потому что нет возможности обеспечить хороший аптайм ресурса на домашнем компьютере. Использование услуг дата-центра подразумевает доверие: мы надеемся, что персонал не будет злоупотреблять своим положением и кто-то не попытается украсть данные с дисков. Увы, одной уверенности в серьезном проекте мало, потому что…

  • Создание переиспользуемых пайплайнов для GitLab CI на bash

    от автора

    За последние несколько лет я очень полюбил GitLab CI. В основном за его простоту и функциональность. Достаточно просто создать в корне репозитория файл .gitlab-ci.yml , добавить туда несколько строчек кода и при следующем коммите запустится пайплайн с набором джобов, которые будут выполнять указанные команды.А если добавить к этому возможности include и extends, можно делать достаточно…