Как настроить DNS-зону TEST в Dnsmasq на Ubuntu

Приветствую тебя, мой дорогой читатель! На днях в очередной раз пришлось настраивать рабочую станцию для разработки на CraftCMS, одно из требований, которое необходимо соблюсти чтобы процесс разработки не доставлял неудобства — это создать домен с суффиксом dev или test (но dev больше не работает, так как вероятно Google хочет купить его или уже это сделали, […]

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 […]

Установка утилиты lessc и node.js в Debian 7 (Wheezy)

Большинство мануалов про добавление утилиты lessc в дистр сводятся к тому, что нужно скачать исходники node, скомпилить их, потом ещё исходники node-less, скомпилить их и только потом можно пользоваться (не забываем про зависимости). Не debian-way короче… Воспользовавшись утилитой apt-file я нашёл в репозитории пакет, в котором эта утилита уже была скомпилирована: [tux-pc] ~/ $ apt-file […]

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

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

Отправка E-Mail'ов через функцию в PostgreSQL

По рабочей необходимости потребовалось реализовать отправку электронных сообщений простым вызовом функции базы данных. В наличии есть сервер PostgreSQL 9.1 и Debian 7 (Wheezy). Для начала нам понадобится поддержка языка Python в PostgreSQL: sudo apt-get install postgresql python3 postgresql-plpython3-9.1 Авторизуемся из под под пользователя postgres: sudo -u postgres psql Создадим язык для работы функции CREATE LANGUAGE […]

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

Внимание! Данная статья была написана много лет назад и на момент написания информация была актуальна. Если вы планируете при помощи информации, описанной в данной статье, выполнить прошивку модемов вышедших после 2014 года то есть вероятность испортить оборудование. Используйте информацию описанную в данной статье на свой страх и риск, автор не несёт ответственности за порчу вашего […]

Настройка master->slave репликации MongoDB на Debian 7 (Wheezy)

Для реализации приложения, которое очень активно пишет в базу, потребовалось развернуть кластер из баз MongoDB, ранее я в принципе не имел опыта работы с этой СУБД, поэтому сделал маленькую заметку. Маны которые попадались мне в сети не содержали всех мелочей с которыми мне пришлось провозиться, например: В кластере mongo должно быть минимум 3 базы mongo […]

Настройка apt-file для работы через прокси сервер

При попытке обновления репозитория файлов утилиты apt-file у меня вылезла ошибка: ~# sudo apt-file updateDownloading Index http://mirror.yandex.ru/debian/dists/wheezy/main/Contents-i386.diff/Index:No Index available. Происходит это потому что утилита diffindex-download которая выполняет загрузку этих файлов не понимает директиву proxy::http в конфигурационном файле /etc/apt/apt.conf. Почему это происходит не понятно, возможно это баг. Исправляется просто, настроим утилиту wget для работы через прокси, для […]

(Ошибки) Установка Oracle 10g на Ubuntu 12.04

Установка 32х битной версии на 64х битный хост Лучше этого не делать, так как во время установки возникает множество неразрешимых ошибок, поэтому лучше найдите 64х битную версию инсталятора. Не выполнять проверку операционной системы Для этого запустим скрипт инсталятора так: ./runInstaller -ignoreSysPrereqs Ошибка в файле $ORACLE_HOME/sqlplus/lib/ins_sqlplus.mk Для того чтобы обойти ошибку установки базы нужно в файле $ORACLE_HOME/sqlplus/lib/env_sqlplus.mk […]

Восстановление базы Oracle 11g из бэкапа HP Data Protector

Небольшая заметка о восстановлении базы данных Oracle 11g из бэкапа, который был выполнен при помощи системы HP Data Protector. Подготовка к восстановлению через интерфейс HP Data Protector Укажем какой блок базы необходимо скопировать (в данном примере вся база), а так же режим восстановление данных: Теперь необходимо указать сервер пароль пользователя для работы на компьютере: Так […]