logwatch

apt-get install -y logwatch После того, как файлы конфигурации готовы и проверены, достаточно лишь запустить утилиту: logwatch и приступить к анализу полученной информации. Естественно, анализом лог-файлов стоит заниматься как можно чаще, поэтому обычно запуск logwatch осуществляют по расписанию, а многие дистрибутивы автоматически добавляют запуск logwatch в ежедневное расписание планировщика. Например, Read more

Автоматизация создание скриншотов для видео

http://zenway.ru/page/screengen http://gnome-look.org/content/show.php/Screenlist+Script?content=141148 http://www.imagemagick.org/Usage/montage/ http://zenway.ru/page/movie-thumbnailer http://zenway.ru/page/gframecatcher http://moviethumbnail.sourceforge.net/ Bash Video Thumbnailer ffmpegthumbnailer Generate Video Thumbnails Faster with ‘FFmpegthumbnailer’ in Cinnamon http://blog.2ndquadrant.com/jsonb-type-performance-postgresql-9-4/ https://www.postgrespro.ru/doc/datatype-json.html https://habrahabr.ru/post/254425/ https://www.periscopedata.com/blog/the-lazy-analysts-guide-to-postgres-json.html https://www.postgrespro.ru/doc/functions-json.html http://stormatics.com/howto-use-json-functionality-in-postgresql/

Как изменить движок таблиц в мускуле

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'db' AND ENGINE = 'MyISAM'; ALTER TABLE `$tbl` ENGINE=INNODB; SELECT  CONCAT('ALTER TABLE `', table_name, '` ENGINE=InnoDB;') AS sql_statements FROM    information_schema.tables AS tb WHERE   table_schema = @DATABASE_NAME AND     `ENGINE` = 'MyISAM' AND     `TABLE_TYPE` = 'BASE TABLE' ORDER BY table_name DESC; mysql Read more

Статьи о компьютерном зрении и распознавании образов

Веб-камера, Node.js и OpenCV: делаем систему распознавания лиц
Как определить лицо на фотографии с помощью PHP
3 скрипта для поиска лиц на фото
https://onthe.io/learn/ru/category/analytic/3-скрипта-для-поиска-лиц-на-фото
(далее…)

Настройка, восстановление и удаление кластера Proxmox

Disclaimer: с осени 2017 года я отказался от использования Proxmox 5 в продакшене и полностью перешёл на Docker контейнеры для своих приложений. Чего и вам советую!  В своей основе Proxmox 5 использует аналогичную технологию изоляции — LXC, которая основана на namespaces и cgroups Linux ядра. По сути производительность и возможности систем одинаковы. Docker-сообщество гораздо больше, благодаря чему экосистема докера содержит больше актуальных инструментов для настройки и эксплуатации приложений в виртуальных средах. Следующие материалы представляются для ознакомления и скорейшего перехода с Proxmox на Docker. (далее…)

Как в Symfony 3.4 получить из сервис-контейнера свойство объекта и передать его как аргумент через Dependency Injection

Следом ещё одна заметка о Symfony 3.4 и мучениях при работе с его сервис-контейнером. Допустим, есть задача проинтегрировать в приложение библиотеку от стороннего разработчика. Архитектура библиотеки конечно не внушает доверия и просить автора привести её в порядок — бесполезно. Иначе говоря, нужно через Service Container Symfony работать с библиотекой, автор которой нарушил максимальное количество принципов объектно-ориентированного программирования и проектирования. Например, в некой библиотеке имеется один единственный класс через который происходит работа. Однако, в некоторых случаях нужно вызывать методы объекта являющегося свойством «главного» класса, например:

$Object->part->call($args);
(далее…)

Как в Symfony 3.4 назначить DI реализацию для интерфейса

Стандартная задача для многих современных фреймворков поддерживающих концепции Service Container и Dependency Injection — попросить контейнер возвращать по имени интерфейса заданную реализацию этого интерфейса.  Например, в Laravel это делается достаточно понятным методом bind:

$this->app->bind(\Lib\Phone\PhoneClientInterface::class, \Lib\Phone\SmsRegist::class);
Однако, в Symfony всё не так просто. Ещё раз повторюсь что Symfony, пожалуй самый не user-friendly PHP фреймворк текущего времени. Многие вещи интуитивно не понятны и требуют постоянного чтения документации и изучения обсуждений в интернетах. Ещё одна простая задача, которая в Symfony 3.4 сделана абсолютно не интуитивно. (далее…)

PhotoMath — решаем задания по математике

Совсем недавно британская компания MicroBlink выпустила приложение PhotoMath, способное распознавать текст математических примеров из учебника или с экрана (работает чуть медленнее) с выдачей не только конечного результата, но и промежуточного решения. (далее…)

ISPmanager 5 пароль MySQL

Пароль от MySQL в новой ISPmanager хранится в базе данных sqlite3. Для того, чтобы узнать root-пароль от MySQL, следует выполнить следующую команду:

sqlite3 /usr/local/mgr5/etc/ispmgr.db "select name,username,password from db_server;"
Полученный вывод и есть искомый пароль. (далее…)


Любишь мемасики?

Подпишись на мой телеграм-канал!

Открыть
Закрыть