Как русифицировать OpenCart

Для того чтобы русифицировать OpenCart достаточно перейти на официальный сайт www.opencart.com, открыть раздел «Extension«, выбрать категорию «Languages«, выбрать версию Opencart, в строке поиска набрать «russian» и нажать Enter на клавиатуре.
Среди найденных переводов скачаем желаемый.
Он скачается архивом. Из архива распакуем две директории на веб-сервер в /admin/language/russian/ и /catalog/language/russian/.

Читать далее «Как русифицировать OpenCart»

Как сравнить два текстовых файла в Microsoft Word?

В Microsoft Word есть встроенная функция сравнения. Приведу пример на Word 2007 и 2010:

1) Перейдем во вкладку «Рецензирование» и нажмем на кнопку «Сравнить», потом «Сравнить…».

2) В открывшемся окне слева выберем исходный файл, а справа — файл с изменениями, можно также указать некоторые параметры сравнения нажав «Больше>>», жмем «ОК» и смотрим выделенные красным отличия.

Все.

Добавление ONT ZTE F660 на Huawei SmartAX MA5683T

В первую очередь настроим ONT. Подключимся к нему через любой из LAN портов, в браузере наберем адрес 192.168.1.1 и введем логин и пароль.
Стандартный логин — admin, пароль — admin.
С повышенными привилегиями логин — mgts, пароль — mtsoao.
Самое основное — создадим WAN подключение с необходимыми параметрами, в котором укажем номер VLAN, я буду использовать 228.

Читать далее «Добавление ONT ZTE F660 на Huawei SmartAX MA5683T»

Эмуляторы Android для Windows

Приведу список возможных эмуляторов Android для Windows и кратко опишу их. Другими словами через что можно запустить android приложения в Windows.

Читать далее «Эмуляторы Android для Windows»

Выполнение SQL запроса из скрипта в Linux

Понадобилось недавно написать скрипт выполняющий sql запрос в базу MySQL.
Пример содержимого:

# Описание, тут я написал для других что скрипт добавлен в crontab, дабы его не переместили
mysql -u ПОЛЬЗОВАТЕЛЬ -pПАРОЛЬ -h 127.0.0.1 -e "UPDATE nika_system.abon SET otkl=0 WHERE depozit > '10' AND (otkl='-1' OR otkl='-2');";

Чтобы скрипт выполнялся автоматически, откроем в любом текстовом редакторе файл crontab (в редакторе nano CTRL+X для выхода и y/n для сохранения или отмены изменений):

sudo nano /etc/crontab

Добавим в него следующую строку:

0 9 * * * root /home/nika/scripts/reset_credit_nika.sh > /dev/null 2>&1

Теперь ежедневно в 9 утра скрипт будет выполняться.

Приведу пример ежедневного автоматического вывода данных из sql таблицы в текстовый файл:

#!/bin/bash
mysql -u ПОЛЬЗОВАТЕЛЬ -pПАРОЛЬ -h 192.168.1.1 -s -N -e "SELECT id FROM nika_system.abon WHERE tarif=109;";

В /etc/crontab добавим:

0 8 * * * root /scripts/freektb.sh > /srv/samba/dir/mirazh/$(date +%Y-%m-%d).txt

В целях безопасности лучше не указывать пароль в скриптах, смотрите мою статью — Подключение к MySQL из localhost без ввода пароля

Резервное копирование конфигурации коммутаторов и прочего сетевого оборудования

Сегодня придумал скрипт резервного копирования конфигурации коммутаторов через telnet.
Идея возникла когда понадобилось делать резервные копии конфигурации главной станции GPON.

Содержимое моего скрипта:

#!/bin/bash
# For GPON MA56XX

(
sleep 5
echo "root"
sleep 5
echo "password"
sleep 5
echo "enable"
sleep 2
echo "backup configuration tftp 192.168.1.1 gpon.cfg"
sleep 2
echo "y"
sleep 10
echo "quit"
sleep 2
echo "y"
) | telnet 192.168.1.2
mv /srv/tftp/gpon.cfg /home/backups/now/switches/gpon/`date +%Y-%m-%d`_gpon.cfg

Содержимое поместим в файл к примеру backup_cfg.sh, сделаем файл исполняемым и добавим в /etc/crontab строку для авто выполнения скрипта например каждый день в 5 утра:

0 5 * * * root /home/backups/scripts/backup_cfg.sh > /dev/null 2>&1

Как запустить tftp сервер смотрите в моих статьях: Установка и настройка TFTP сервера в Ubuntu или Запуск TFTP сервера на Windows.
Смотрите также: Использование и настройка CRON

Обновление прошивки TP-Link TL-MR3220

Опишу действия по шагам:

1) Скачаем новую прошивку с официального сайта:
https://www.tp-link.com/ru/download/TL-MR3220.html
Прошивки есть под версии маршрутизаторов V1 и V2.
Скачивать нужно прошивку под ту версию маршрутизаторов которая написана на наклей под ним, иначе можно его испортить.

2) Откроем настройки маршрутизатора набрав в браузере адрес http://192.168.1.1 (может быть 192.168.0.1) и введем стандартный логин — admin, пароль — admin.

3) В открывшемся интерфейсе нажмем внизу «System Tools» — «Firmware Upgrade», где потом нажмем «Обзор» и выберем скачанный ранее и распакованный из архива файл прошивки, после чего нажмем «Upgrade» для запуска процесса обновления.

Дождемся завершения обновления, обычно 2-5 минут. По окончанию маршрутизатор перезагрузится.

Все.