1: регистрация бота у @BotFather Прежде чем начать писать код, нового бота нужно зарегистрировать у «папы всех ботов» — @BotFather, чтобы получить токен (ключ) для работы с Telegram API. Регистрация проходит в 5 простых этапов: 1) Открываете чат с @BotFather;2) Вводите или выбираете из списка команду /newbot;3) Отправляете желаемое название для бота;4) Пишете юзернейм бота, по которому его будут…

Загрузка своего плагина на WordPress.org и настройка TortoiseSVN
Шаг 1. Создание файла readme.txt для WordPress плагина. Все плагины, которые находятся в официальном репозитории WordPress, помимо самих фалов плагина, содержат обязательный файл readme.txt. Файл readme.txt всегда находится в корневом каталоге плагина! Информация из этого файла отображается на странице плагина. Структура readme.txt Заголовки файла readme.txt Тут все просто, но давайте подробнее все рассмотрим. Зеленым цветом…

Подключения к MySQL через ODBC connector для 1С.
Руководство, облегчающее жизнь при очередной настройке подключения MySQL к 1С через ODBC connector (driver). Итак, для того, чтобы настроить связь между MySQL и 1С нужно: выпавшем выбираем необходимую разрядность приложения. Настраиваем Системный DSN. Вводим данные сервера 3. Устанавливаем драйвера для подключения. Если в процессе установки возникает ошибка «Error 1318:Error installing ODBC Driver ……. the specified…

Перенос DHCP-сервера с Windows Server 2008/R2 на 2022 через PowerShell
В Windows Server 2012 были добавлены специальные командлеты PowerShell, позволяющие импортировать/экспортировать любые настройки DHCP-сервера. Обратите внимание, что Microsoft максимально упростила процедуру, и нам нужно будет выполнить всего две команды PowerShell: Export-DhcpServer и Import-Dhcpserver , которые могут работать удаленно. Все команды команды выполнение на Windows Server 2022 на Windows Server 2008 часть команд не было. Создайте…

Активация WINDOWS SERVER 2022 на пол года и не только
Способ активации ручками для Windows (и для других версий, срабатывает только на пол года). 1) Сначала идём на сайт Microsoft и копируем пред активационный ключ для своей версии Windows.Например, для Windows 2022 LTSC Datacenter ключ будет WX4NM-KYWYW-QJJR4-XV3QB-6VM332) Проверяем, что есть доступ в интернет.3) Запускаем Командную строку от Администратора.4) Вводим пред активационный ключ: 5) Зададим kms сервер от энтузиастов,…

Как в VirtualBox назначить имя типу подключения «Сеть NAT»
Созданные на VirtualBox виртуальные машины с установленными на них операционными системами могут обмениваться трафиком не только с хостовой системой, но и между собой. Нужно только выставить в разделе настроек «Сеть» для каждой VM соответствующие настройки. По умолчанию в VirtualBox используется тип подключения NAT, вам же нужно выбрать режим «Сеть NAT», «Внутренняя сеть» или «Виртуальный адаптер…

Использование фильтра plugin_row_meta WordPress
Пример Чтобы добавить данные в метаданные плагина. Ссылки и текст под описанием плагина, нужно использовать фильтр plugin_row_meta. Для примера, добавим ссылку на страницу настроек в метаданные плагина: plugin_row_meta — Хук позволяющий изменить метаданные (ссылка, версия и т.д.) выводимые для каждого плагина в таблице плагинов. $links — Массив ссылок действий плагина. По умолчанию это может включать «активировать»,…

Cron отключаем отправку писем при выполнении заданий
Каждый раз при выполнении cron в каталог /var/mail/root в виде файла сваливается письмо от Cron Daemon, уведомляющее о выполнении задания. Что бы он не отправлялся прописываем строчку MAILTO=»». Что бы отправлялся на какую ни будь почту пишем MAILTO и почту MAILTO=»support@sv-pt.com»

Использование библиотеки phpQuery в PHP
Удобная библиотека если нужно вытащить какой ни будь часть HTML кода с сайта нам поможет специальная библиотека, позволяющие упростить разбор HTML. Их представителем является phpQuery. Библиотека phpQuery аналог jQuery, с которой многие хорошо знакомы. Вместо того, чтобы писать сложные регулярки для получения блоков сайта, с помощью phpQuery мы сможем обращаться к ним с помощью селекторов…

MariaDB/MySQL: general_log – логгирование всех запросов
Что бы вести лог всех обрабатываемых запросов к базам – можно включить ведение general_log. Бывает полезно, что бы отследить какие-то запросы от скриптов. Проверить включен ли он можно так: Включаем: Создаём файл лога: Меняем пользователя: Задаём указание какой файл лога использовать: Проверяем: На случай перезагрузок – добавляем в блок [mysqld] или [mysqld_safe] файла /etc/my.cnf эти же директивы:

Ошибка Mysql 1142. Got error: 1142.
Утилита mysqldump является прекрасным инструментом, позволяющим на лету делать резервные копии баз данных. Ошибка mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user ‘root’@’localhost’ for table ‘cond_instances’ when using LOCK TABLES может возникнуть в случае, если вы хотите сделать копию всех баз сразу. Во время копирования база данных performance_schema может быть заблокирована и это приведет к ошибке. Используется Mysql Ver 15.1…

Количество просмотров записи в WordPress без Plugin?
Добавление количества просмотров WordPress без плагина Если вы не хотите нагружать свой сайт лишними плагинами, то можно добиться того же эффекта и при помощи нехитрых манипуляций с кодом. Лично я вижу здесь как минимум 2 плюса: Вы лишний раз не перегружаете сайт. Наверняка вы знаете, что множество установленных плагинов на WP может привести к медленной…

Редирект с https на http через htaccess
Если вы или кто то другой перевёл на https: один из сайтов, на виртуальном или VDS хостинге, то у всех остальных HTTP сайтов сразу возникает проблема — современные браузеры начинают открывать их не по протоколу http а по https. А поисковые системы на вашем http сайте начинает, в первую очередь искать https страницы …. и…

Простой LET’S ENCRYPT НА CENTOS с помощью certbot
Сертификаты, выпущенные Let’s Encrypt, являются доверенными для всех основных браузеров и действительны в течение 90 дней с даты выпуска Let’s Encrypt — это бесплатный, автоматизированный и открытый центр сертификации, разработанный исследовательской группой Internet Security Research Group (ISRG), который предоставляет бесплатные сертификаты SSL. В этом руководстве мы предоставим пошаговые инструкции по установке бесплатного SSL-сертификата Let’s Encrypt…

Capcha PHP
Capcha — это тест для различия компьютеров и людей. А так как с помощью КАПЧИ мы можем точно определить, кто отправил ответ, человек или машина, то запросто применим это в своих целях. Давайте разберем первое что мы хотим сделать это вывести картинку, для этого в файле index.php Пишем такие строки: Тут стоит обратить внимание на указанный в…