Заметки ИТ-шника

Рубрика: Информационные Технологии

Создаем бота в Slack для Agile стендап (Node.js + Bolt + Firebase)

Во время пандемии как никогда стала востребована удаленная работа. Как перенести привычные процессы из офиса в онлайн? Я думаю, что многие команды прошли через свои испытания. Нас пандемия затронула в меньшей степени, потому что почти вся компания состоит из удаленных сотрудников. В прошлом году я начал процесс перевода нашей разработки на Agile. И для улучшения…

Как найти нужные таблицы и отобразить всю информацию в одном запросе SQL

Где-то месяц назад ко мне обратился коллега с просьбой помочь составить комплексный запрос (если это можно так назвать), который можно было бы скопировать и вставить в phpMyAdmin, для выборки всех данных из таблиц плагина, оставшихся после удаления сайта/сайтов из сети WordPress. Что? Объясняю. Допустим, у нас есть сеть на WordPress, в которой имеется N число…

Фильтр posts_clauses или как "внедриться" в WP_Query

Недавно поступила просьба создать интеграцию с моим плагином Market Exporter и плагином WooCommerce Warehouses, чтобы можно было менять склад из которого идет выгрузка. Забегая вперед скажу, что я был не в восторге от предоставленной мне версии плагина, потому что она не работала с php 7.1 и не дружила с последней версией WooCommerce. Но я все…

Почему письма из WordPress попадают в спам?

Если Вам когда-нибудь приходилось настраивать WordPress с функцией отправки электронных писем, будь то онлайн магазин, где в письме клиенту приходят детали заказа, или регистрация на сайте с подтверждением по Email, то, наверняка, Вы сталкивались с тем, что письма, которые отсылает WordPress попадают в спам или вообще не доходят до адресата. Если у Вас есть возможность…

Как добавить рубль к списку доступных валют в Paid Memberships Pro

Для одного из моих проектов на WordPress потребовалось использовать плагин Paid Memberships Pro. Но, к сожалению, в плагине нет поддержки валюты российский рубль. После недолго просмотра документации, оказалось, что новая валюта добавляется очень легко. Для начала стоит выбрать способ добавления - либо добавлять через файл functions.php в теме WordPress, либо создавать отдельный плагин. Для меня…

Установка и настройка Home Assistant

При создании умного дома мной было испробовано несколько систем. На данный момент я остановился на Home Assistant (далее по тексту "HA"). В этой статье я расскажу как его установить и настроить на Raspberry Pi.

Как подключить модуль TFT LCD от mcufriend.com

Давным давно покупал я через eBay кучу компонентов для Arduino, в числе которых был TFT LCD дисплей 2,4" от компании mcufriend.com. Для работы необходимы несколько библиотек. Первая - это библиотека от Adafruit для обработки графики, подходит не только для дисплеев от Adafruit, но и для многих других. Скачать последнюю версию можно отсюда: https://github.com/adafruit/Adafruit-GFX-Library Библиотека для…

Умный дом на базе Arduino

Уже некоторое время я экспериментировал с Arduino и вот решил начать серьезный проект. Цель - создать подобие умного дома, где вся информация отображается на touch-панели. Т.к. проект масштабный, то он будет разбит на три больших этапа: Отладка работы датчиков температуры и влажности. Настройка работы всех модулей по беспроводной технологии. Отображение информации на touch-панели.Расширение системы. Возможность…

Трансляция видео с Raspberry Pi

Трансляция будет вестись с Raspberry Pi Model B+ и Raspberry Pi Camera Board, используя дистрибутив Raspbian. Установка ОС достаточно банальна, не буду ее расписывать. Единственное, что при установке надо активировать камеру. Если этого не сделать, то можно будет потом через $ sudo raspi-config После установки первым делом я загрузился в графический интерфейс и настроил Wi-Fi.…

Plesk Panel: обновление MySQL до версии 5.6

Не стоит экспериментировать с обновлением "живого" сервера, т.к. возникнут проблемы, которые надо будет решать. У меня этих проблем было много. Где найти обновления до версии MySQL 5.6? Добавляем следующие репозитории в файл /etc/apt/sources.list: # eb http://packages.dotdeb.org wheezy all # deb-src http://packages.dotdeb.org wheezy all Устанавливаем ключи GnuPG: # wget http://www.dotdeb.org/dotdeb.gpg # sudo apt-key add dotdeb.gpg Ставим…