Сайт Лыткиных
  1. Вы здесь:  
  2. Главная
  3. Блог

Блог

Коронавирус

Информация о материале
Автор: Игорь

Хроника событий

C 30.03.2020 сижу дома, режим самоизоляции на неделю. Смотрю на YouTube видео Игоря Рыбакова, Александра Панчина, Илью Варламова.

Счетчик погибших от эпидемии

  • На 30.03.2020 в Алтайском крае официально 2 заражённых.
  • На 12.04.2020 в Алтайском крае 29 заражений, выздоровлений 2, смертей 0.
  • На 17.04.2020 не осталось ни одного региона в РФ, где не обнаружены зараженные (последний - Республика Алтай). В Алтайском крае 48 заражений, выздоровлений 3, смертей 0.
  • На 18.04.2020 в Алтайском крае 63 заражения, выздоровлений 4, смертей 0.
  • На 23.04.2020 в Алтайском крае 136 зараженных, выздоровлений 9, смертей 0.
  • На 26.04.2020 в Алтайском крае 215 зараженных, выздоровлений 18, смерть 1 (Первая смерть больного с коронавирусом в Алтайском крае: комментарий Минздрава. Источник: Катунь24).
  • На 12.05.2020 в Алтайском крае 707 зараженных, выздоровлений 224, смертей 3.
  • На 19.05.2020 в Алтайском крае 970 зараженных, выздоровлений 480, смертей 3.
  • На 1.06.2020 в Алтайском крае 1848 зараженных, выздоровлений 787, смертей 12. 
  • На 14.07.2020 в Алтайском крае 6056 (+235) зараженных, выздоровлений 3868 (+34), смертей 51. 
  • На 23.07.2020 в Алтайском крае 7941 (+183) зараженных, выздоровлений 5339 (+298), смертей 57 
  • На 21.08.2020 в Алтайском крае 10968 зараженных, выздоровлений 9366, смертей 108 
  • На 1.10.2020 в Алтайском крае 13823 зараженных, выздоровлений 12497, смертей 206 
  • На 25.11.2020 в Алтайском крае 24474 зараженных, выздоровлений 22015, смертей 492
  • На 13.12.2020 в Алтайском крае 28803 зараженных, выздоровлений 26685, смертей 676
  • На 3.12.2021 в Алтайском крае 72129 зараженных, выздоровлений 55336, смертей 3722
  •  

Материалы, источники данных.

Википедия

  • SARS-CoV-2
  • Пандемия COVID-19

Facebook

  • Александр Панчин (российский биолог, популяризатор науки, научный журналист, писатель, статья в Википедии)
  • Ирина Якутенко (молекулярный биолог, научный журналист)

YouTube

  • Корбалихинский рудник: десятки заражённых коронавирусом и бессрочный карантин
Создано: 30 марта 2020
Обновлено: 06 декабря 2021

Cython

Информация о материале
Автор: Игорь

Cython- это оптимизирующий статический компилятор как для языка программирования Python, так и для расширенного языка программирования Cython (на основе Pyrex). Это делает написание расширений C для Python таким же простым, как и сам Python.

Cython объединяет возможности Python и C, позволяя

  • писать код Python, который в любой момент выполнять обратный вызов из и в код C или C ++.
  • легко настроить читаемый код Python на простую производительность C, добавив объявления статических типов, также в синтаксисе Python.
  • использовать комбинированную отладку на уровне исходного кода, чтобы найти ошибки в коде Python, Cython и C.
  • эффективно взаимодействовать с большими наборами данных, например с использованием многомерных массивов NumPy.
  • быстро создавать свои приложения в большой, зрелой и широко используемой экосистеме CPython.
  • встроенная интеграция с существующим кодом и данными из устаревших, низкоуровневых или высокопроизводительных библиотек и приложений.

Язык Cython - это надмножество языка Python, которое дополнительно поддерживает вызов функций C и объявление типов C для переменных и атрибутов классов. Это позволяет компилятору генерировать очень эффективный код C из кода Cython. Код C генерируется один раз, а затем компилируется со всеми основными компиляторами C / C ++ в CPython 2.6, 2.7 (2.4+ с Cython 0.20.x), а также в 3.3 и всех более поздних версиях. Мы регулярно запускаем интеграционные тесты для всех поддерживаемых версий CPython и их последних веток, находящихся в разработке, чтобы убедиться, что сгенерированный код остается широко совместимым и хорошо адаптированным для каждой версии. Поддержка PyPy находится в стадии разработки (с обеих сторон) и считается наиболее полезной, начиная с Cython 0.17. Здесь всегда рекомендуется последняя версия PyPy.

Все это делает Cython идеальным языком для упаковки внешних библиотек C, встраивания CPython в существующие приложения и для быстрых модулей C, которые ускоряют выполнение кода Python.

Документация

  • Документация Cython
  • Cython Wiki
  • Cython FAQ (и старые FAQ по Pyrex)

Внешние ресурсы:

  • Видео Cython на PythonLinks и pyvideo.org
  • Сообщения в блоге Стефана о Cython и о том, что нового в выпусках Cython.
  • Cython - Руководство для программистов Python, книга Курта В. Смита, O'Reilly 2015
  • Cython: лучшее из обоих миров, статья Стефана Бенеля, Роберта Брэдшоу и др., IEEE 2011
  • Материалы SciPy 2009 (pdf): Cython Tutorial; Быстрые численные вычисления с Cython

Использование 

Todo

 

 

Создано: 23 ноября 2021
Обновлено: 03 декабря 2021

MySQL

Информация о материале
Автор: Игорь
Доступны: English (United Kingdom)
  • Документация по MySQL
  • Форум на SQL.RU
  • Управление сервером СУБД - EMS MySQL Manager
  • Аутентификация через PAM в MySQL
  • DbVisualizer

Как настроить MySQL для удаленного доступа на Ubuntu Server 16.04

Если вам нужно разрешить удаленные подключения к вашему серверу MySQL, посмотрите, как вы можете легко выполнить эту задачу. Если вы работаете с MySQL, будут случаи, когда вам нужно будет предоставить удаленный доступ к серверу. Скажем, например, у вас есть серверы, настроенные специально для базы данных и веб: ваш веб-сервер содержит экземпляр WordPress, который должен иметь доступ к удаленному серверу MySQL. Из готового комплекта Ubuntu Server это не позволяет, поэтому вам придется вручную настроить MySQL для разрешения удаленных подключений. Процесс довольно прост, и вы даже можете заблокировать этот сервер MySQL, чтобы он был доступен только для определенных пользователей по определенным IP-адресам. Давайте покопаемся и настроим ваш сервер MySQL для приема удаленных подключений. Я буду работать с 16.04 экземпляром Ubuntu Server, но этот процесс очень похож практически на каждую платформу Linux, на которой работает MySQL.

Шаг первый: разрешение доступа

Из коробки MySQL разрешит доступ только с адреса localhost 127.0.0.1. Чтобы изменить это, вам нужно открыть файл /etc/mysql/mysql.conf.d/mysqld.cnf и изменить строку:

bind-address = 127.0.0.1 to: bind-address = 0.0.0.0

Сохраните и закройте этот файл. Перезапустите сервер MySQL с помощью команды:

systemctl restart mysql.service

Шаг второй: Предоставление доступа пользователю

Допустим, у вас настроен сервер WordPress (работает на IP-адресе 192.168.1.100) для доступа к базе данных MySQL с именем wordpressdb на сервере MySQL с помощью пользователя wpadmin. На сервере MySQL вы должны предоставить доступ к wordpressdb этому пользователю с этого IP-адреса. Вот как предоставить пользователю доступ (я предполагаю, что вы уже создали пользователя wpadmin на сервере MySQL и дали ему пароль% u # 098Tl3).

  1. Зарегистрируйтесь на сервере с MySQL
  2. Войдите в MySQL командой mysql -u root -p
  3. Введите пароль пользователя root сервера СУБД MySQL.
  4. Выполните SQL-команду:
    GRANT ALL ON wordpressdb.* TO 'wpadmin'@'192.168.1.100' IDENTIFIED BY '%u#098Tl3' WITH GRANT OPTION;
  5. Сбросьте привелегии командой FLUSH PRIVILEGES;
  6. Выйдите из mysql командой exit;

Ваш экземпляр WordPress (настроенный с соответствующими учетными данными пользователя для базы данных) должен иметь возможность использовать удаленный сервер MySQL в качестве хоста базы данных. Поздравляем! Вы успешно настроили MySQL для удаленных подключений.

Держите это в безопасности

Хотя вы можете открыть MySQL для соединений с удаленных серверов, вы должны предоставлять привилегии только избранным пользователям, чтобы избежать возможных нарушений безопасности. Также убедитесь, что эти пользователи используют очень надежные пароли. Когда вы совмещаете это с поддержанием вашего сервера MySQL в актуальном состоянии, вы должны быть в порядке.

Also see

  • How to harden MySQL security with a single command (TechRepublic)
  • How to back up MySQL databases from the command line in Linux (TechRepublic)
  • How to install WordPress on Ubuntu 16.04 (TechRepublic)
  • How to automate database backups with backupninja (TechRepublic)
  • More Linux on my new notebook: Fedora, Linux Mint and Ubuntu (ZDNet)

---

DbVisualizer

Что нового в версии 12.1

  • Профили баз данных в DbVisualizer Free

Профиль базы данных в DbVisualizer специфичен для каждой поддерживаемой базы данных и определяет, какие объекты базы данных поддерживаются, действия для работы с ними и доступные средства просмотра.

  • Родное оформление окон и встроенная строка меню в Windows 10

DbVisualizer теперь настраивает оформление окон в соответствии с текущей светлой или темной темой. Строка главного меню теперь также встроена (настраивается) с заголовком окна, чтобы соответствовать самому последнему виду и поведению в Windows.

  • Добавить возможность монтировать любую папку на вкладке Сценарии

На вкладке «Сценарии» появилась новая опция для монтирования удаленных папок с файлами. Это полезно при наличии файлов сценариев, например, в DropBox, Google Диске, OneDrive и других сетевых папках.

  • Демонстрационная база данных в комплекте

Чтобы быстро приступить к работе, в DbVisualizer есть новая встроенная демонстрационная база данных. Он использует встроенную базу данных H2 и поставляется с полной схемой, включая данные и образцы сценариев. Используйте демонстрационную базу данных, чтобы быстро приступить к работе и изучить набор функций в DbVisualizer.

  • Шрифт приложения

Теперь можно управлять шрифтом приложения в дополнение к настройкам сетки и текстового редактора.

... и более

  • Улучшена поддержка перестановки столбцов в селекторе столбцов сетки.
  • Фильтры объектов базы данных теперь можно переставлять.
  • Отдельные настройки средства форматирования SQL для SELECT и DECODE
  • Общие улучшения в светлых и темных темах

Ознакомьтесь с примечаниями к выпуску обо всех изменениях в DbVisualizer 12.1.

Создано: 28 апреля 2019
Обновлено: 02 декабря 2021

Мои hard skills

Информация о материале
Автор: Игорь

Hard skills (англ. «твердые навыки») — это набор профессиональных навыков и умений, связанных с технической стороной деятельности. Такие навыки можно продемонстрировать, они относятся к обязательным требованиям при приеме на работу, их указывают в должностных инструкциях.

  • Администрирование систем виртуализации - VMware vSphere, VMware vRealize Operations
  • Администрирование реляционных СУБД - Microsoft SQL Server, Oracle Database, Oracle Enterprise Manager, сайт SQL.RU
  • Администрирование службы каталога - Microsoft Active Directory
  • Администрирование сетевых сервисов - DNS, DHCP, Microsoft System Center Operations Manager, Microsoft System Center Configuration Manager, Microsoft Windows Server Update Services
  • Администрирование серверных операционных систем - Microsoft Windows Server 2016
  • ITIL - BMC Remedy
  • Администрирование корпоративных антивирусов - Dr.Web Enterprise Security Suite, KasperskySecurity для виртуальных сред | Легкий агент
  • Администрирование серверов - HP Proliant, HP Systems Insight Manager
  • Администрирование систем хранения данных -
    • EMC CLARiiON CX4-120,
    • HP P2000 G3 MSA - Хабр
  • Корпоративная безопасность - BIS Journal, Код безопасности - SecretNet Studio, ОКБ САПР - Аккорд, SecurityLab
  • Использование услуг хостинг-провайдеров - beget.com
  • Content Management System - Joomla
  • Администрирование облачных сервисов - Microsoft Azure
  • Вождение автомобиля (права категории B) 

Я изучаю в настоящий момент

  • ОС Ubuntu Server
  • СУБД MySQL
  • Систему управления проектами Jira
  • Content Management System - WordPress
  • Языка программирования Python
  • Систему управления версиями GitHub
  • Скриптовый язык PHP
  • СУБД PostgreSQL

 

Создано: 09 марта 2019
Обновлено: 28 ноября 2021
  1. K Jarrod Millman - Complex network analysis with NetworkX
  2. Как Oracle хранит пароли

Подкатегории

Страница 5 из 13

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Домашняя страница
  • Общая информация
  • Блог
  • Авторизация

Самые читаемые сообщения

  • Библиотека Лыткиных
  • Как Oracle хранит пароли
  • Коронавирус
  • Мои hard skills
  • Волонтеры финансового просвещения

Архивные материалы

  • декабря, 2019
  • июня, 2019
  • мая, 2019
  • апреля, 2019
  • марта, 2019
  • Авторизация
© 2022 Сайт Лыткиных. Все права защищены.
Joomla! CMS - программное обеспечение, распространяемое по лицензии GNU General Public License.
  • ОС Linux c
  • PHP 8.1.3
  • MySQLi 5.7.21-20-beget-5.7.21-20-1-log
  • Время 09:27
  • Кэширование Отключено
  • Gzip Отключено
  • Пользователи 2
  • Материалы 54
  • Кол-во просмотров материалов 142303