MongoDB and ElasticSearch on Ubuntu 16.04 — Step by step instruction

Simple instructions about installing a MongoDB and ElasticSearch on Amazon’s Ubuntu 16.04. MongoDB If you have already installed Mongo database with data you can ignore this step: First we need to add the mongo-org repository list: echo «deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse» > /etc/apt/sources.list.d/mongodb-org-3.4.list We need to install the mongo database server and […]

Чарующая магия configure, make и make install

Всем привет! Это небольшая заметка для начинающих линуксоидов, о том что же означают эти три замечательные команды и для чего одни нужны. Начнём, как говорится, с начала. Большинство программ перед использованием надо скомпилировать, то есть преобразовать из текста понятного человеку в набор единиц и нулей, понятных компьютеру. Процесс условно разделён на три этапа: конфигурирование (configure), […]

Использование MongoDB в связке с PHP

В одном маленьком, но очень гордом проекте программисты столкнулись с производительностью классической реляционной базы данных PostgreSQL, оказалось, что она (база) не может быстро выбрать сотни тысяч строк, накопленные за много лет в один красивый отчёт быстро (например за несколько секунд), часто бывало, что php5-fpm просто убивал сессию по timeout. Короче было решено перекинуть данные из […]

Настройка модема MF823 на TP-Link TL-MR3420 в OpenWRT 12.09 (trunk)

Итак, потребовалось настроить ранее разлоченый модемчик ZTE MF823, разлочку и настройку которого я уже описывал ранее: http://devppp.blogspot.ru/2014/02/zte-mf823-m100-3.html По какой-то причине usb-модем не хотел запускаться на дефолтной прошивке от tp-link, постоянно моргал красным светодиодом, как если бы он определялся неправильно. Полезные ссылки: Описание роутера на сайте производителя: http://www.tp-linkru.com/products/details/?model=TL-MR3420 Статья на OpenWRT: http://wiki.openwrt.org/ru/toh/tp-link/tl-mr3420 Прошивка: http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3420-v2-squashfs-factory.bin Репозиторий: http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/ […]

Разблокировка 4G (LTE) модема ZTE MF823 (он же Мегафоновский M100-3) в Windows 7

Итак, наконец-то в Ростове-на-Дону начали продаваться модемы под названием M100-3, который на самом деле ZTE MF823. Покурив кучу мануалов на тему его разлочки, столкнувшись с некоторыми сложностями, и в итоге разлочив его, я решил написать статью об этом. ZTE MF823 Мегафон М100-3 Использованные ссылки: Статья на 4PDA, это первое что мне попалось: http://4pda.ru/forum/index.php?showtopic=484477&st=0#entry26861883 Ещё одна […]

WGET Tips или скачать весь сайт целиком

Если нужно скачать весь ресурс, то пишем: wget -r -k -p -l 2 -E -n -c http://example.com/ -U Opera Если какой-то определённый подраздел: wget -r -k -p -l 2 -E -nc http://example.com/my/path/ -U Opera Чуть подробнее про ключи: -r — рекурсивное скачивание-k — все ссылки становятся локальными-p — загрузить все необходимые для работы сайта файлы, […]

Настройка автоматической обработки писем через Postfix

Допустим есть скрипт для обработки почты, который обрабатывает все приходящие на него потоком данные и раскладывает их по директориям.Начнём с установки почтового сервера: sudo apt-get install postfix Удалим другие почтовые сервера (если есть): sudo apt-get purge sendmail exim4 Переустановим постфикс (на всякий случай, чтобы ссылки точно обновились): sudo apt-get install —reinstall postfix  Далее нужно настроить […]

Создание ISO-образа через командную строку

Как-то раз потребовалось на удалённый гипервизор в одну виртуальную машины закинуть установочные файлы одной программки, сложность заключалась в том что прямого доступа к указанному хосту не было, а лишь через клиент вмвари в защищённой сети, доступный только по RPD, для этого был придуман способ перекинуть данные в виде ISO образа, на компьютер, на котором был […]