Linux

Postfix : Добавление поддержки TLS-шифрования трафика

Опубликовано

Сразу создаём самоподписной доверенный сертификат: openssl req -new -nodes -x509 -out /etc/postfix/smtpd.pem -keyout /etc/postfix/smtpd.pem -days 3650 В процессе выполнения на экран будут выданы запросы о вводе таких параметров как: Country Name, State or Province Name; Locality Name; Organization Name; Organizational Unit Name; Common Name; Email Address. Самым важным параметром является значение Common Name и в […]

PHP

ESP-01 + PHP + Raspbery Pi

Опубликовано

Мне довелось выполнить одну интересную задачу, которой я хотел бы поделиться на страницах своего сайта. Суть задачи: имеется реле на 4 канала с контроллером ESP-01. Также имеется аквариум, в котором есть желание автоматизировать управление электроприборами (освещением, компрессором, лампой ультрафиолетового фильтра, подогревом)… Кроме того, все это должно было управляться веб-страницей, которая в свою очередь крутится на […]

1C Программирование

1С: Работа с Firebird SQL

Опубликовано

Устанавливаем ODBC драйвер, на момент написания данной статьи, актуальным была версия: Firebird_ODBC_2.0.5.156_Win32.exe, учитывая что клиентское ПО (1С будет 32 разрядным то и устанавливать необходимо 32 разрядную версию библиотеки. Копируем в любое место, например в папку C:\Windows\System32 или C:\WINDOWS\SysWOW64, клиентскую библиотеку GDS32.DLL обязательно тоже 32 разрядную версию. Запускаем Data Sources (ODBC) из панели управления (32 разрядная ОС) или […]

C#

Запуск, остановка и перезапуск служб Windows C#

Опубликовано

Чтобы работать с этим классом в проект необходимо добавить ссылку на System.ServiceProcess. using System; using System.ServiceProcess; // нужно добавить ссылку в проект namespace TestConsoleApp { class Program { // Экспериментировать будем со службой центра обновления Windows static void Main(string[] args) { StopService(«Центр обновления Windows»); StartService(«Центр обновления Windows»); RestartService(«Центр обновления Windows»); Console.WriteLine(«Нажмите клавишу для продолжения…»); Console.ReadLine(); […]

1C Программирование

1C и bCrypt шифрование

Опубликовано

Доброго времени суток, уважаемые читатели. Сегодня я расскажу об одном весьма интересном опыте. Потребоваль для одного проекта вести базу логинов и паролей к сайту в 1С. Да так, чтоб в базе пароли хранились не в открытом виде, а зашифрованные методом bCrypt. Ввиду того, что 1С понятия не имеет что это такое, было принято шифрование выполнять […]

Сайтостроение

напатом

Опубликовано

Проверка регулярных выражений — https://regex101.com/ CSS Альманах — https://css-tricks.com/almanac/ Javascript online test — https://codepen.io/anon/pen/qZKQRx?editors=1011 JSON online tester — https://jsoneditoronline.org/

Разное

Сброс пароля root для MySQL сервера

Опубликовано

Данная статья будет посвящена не столько проблемме сброса, сколько особенности на которую я наткнулся. Многие кто пытаются сбросить пароль root сталкиваются с тем, что хоть и делают все по инструкции, но по какойто причине пароль не меняется.Visual Cage Итак мой рецепт счастья: 1. Подготавливаем файл содержащий данную sql комманду: Сохраняем данный файл например в /home/bitnami/mysql-init […]