Последнее обновление:
June 1, 2019

Есть мысль... Жми, напиши!
Linux

Linux, USB модем ZTE MF667 от Beeline, разблокировка и подключение через wvdial

В общем, потребовалось заставить это чудо выходить в интернет через МТСовскую симку.
Для начала нужно заставить его определяться как модем, а не как cd-rom и отвязать от оператора (убрать NODOWNLOAD.FLG).
sudo apt-get update
sudo apt-get install minicom

dmesg | grep attached # Появится 3 устройства, нужное дальше методом перебора

sudo minicom —device=/dev/ttyUSB1
ATE # Должно выдать OK
AT+ZCDRUN=E […]

Views :

39

Bareos 18.2, компиляция из исходников

Понадоиблось тут Bareos под ARM платформу скомпилировать, которая стоит на домашнем NAS.
Впринципе, всё просто, за исключением нескольких мелочей.
Для использования bareos-webui необходимо скомпилить вместе с Jansson, а для этого его нужно получить, собрать, установить и показать конфигуратору bareos где он лежит:
sudo apt-get install pkg-config
sudo apt-get install autoconf
sudo apt-get install libtool
sudo apt-get install build-essential
git clone https://github.com/akheron/jansson
cd jansson
autoreconf […]

Views :

145

NGINX location alias + php + rewrite (try_files)

Понадобилось мне как-то у домена сделать алиас на совсем другую директорию, которая была вне root, помучался немного и вот что получилось:
Прописываем в секции server {}:
location /bareos-webui/ {
alias /usr/share/bareos-webui/public/;
autoindex on;
try_files $uri $uri/ /bareos-webui//bareos-webui//index.php?$query_string;
location ~ \.php$ {
[…]

Views :

410

Компиляция libav для поддержки h264 видео.

Привет! 
Понадобилось мне в одном из проектов декодировать h264 поток, думал обойдусь без сторонних либ, глянул спеку на 300 страниц и передумал, нашёл библиотеку libav, у которой очень много фич по декодированию аудио и видео. 
Ок, компилируем:
sudo apt-get install libx264-148 libx264-dev #148 замените на актуальную версию
cd ~/Projects/libav
git clone git://git.libav.org/libav.git
./configure —enable-libx264 —enable-gpl —disable-x86asm —enable-shared
make
make install
Вот как-то так, думал […]

Views :

80

Ubuntu LTSP fat clients install OPENCHROME drivers

На этот раз достался очередной толстый клиент, но с видяхой VIA VX900, подключил в сеть и опять облом: картинка вся в мыле, не то разрешение и не работает OpenGL, при попытке узнать как он там:
glxinfo
Получаем кучу
Xlib: extension "GLX" missing on display ":0.0".
Понятно дело, в предыдущий раз были поставлены дрова на Нвидию т.к. остальные клиенты […]

Views :

332

Ubuntu LTSP fat clients install NVIDIA drivers

Раздобыл тут на днях парочку толстых клиентов, но радость была недолгой, т.к. после подключения к сети картинка была вся в мыле и настройки не помогали.
Пришлось поплясать с бубном, что бы внедрить в дистрибутив драйвера от Нвидии, т.к. простой установкой nvidia-current дело не обошлось и всё равно грузился драйвер vesa.
Чтож, погнали:
переключаемся в рут к ltsp и […]

Views :

316

Сервер-ретранслятор для IP H264 камер.

Приветствую!
В одном проекте возникла необходимость получать видео с IP камеры, вещающей в H264 формате и всё было хорошо, пока клиентов, подключённых к камере, было раз-два да обчёлся.
Но пользователей проекта становилось всё больше и камера просто не выдерживала по 5-6 клиентов и начинала адцки лагать т.к. сеть у неё всего 100 мб, да и производительность около […]

Views :

929

Хоткеи на клавиши мыши

Добрался до настройки кнопок своей мыши, у которой их что-то дофига, и что бы зря не пропадали, решил повесить на них хоткеи.
Устанавливаем xbindkeys для отлова событий и запуска нужных комманд, а что бы вместо запуска комманд мы эмулировали нажатие клавиш установим ещё и xautomation
 
sudo apt-get install xbindkeys
sudo apt-get install xautomation
сразу создаём дефолтный конфиг файл в домашней папке:
xbindkeys […]

Views :

326

Установка Zend Framework 2 в Ubuntu

Тут впринципе всё просто
wget https://packages.zendframework.com/releases/ZendFramework-2.4.9/ZendFramework-2.4.9.tgz
tar -xvzf ZendFramework-2.4.9.tgz
Что бы скрипты имели доступ, нужно в конфиге серва NGINX у location php прописать
fastcgi_param ZF2_PATH /usr/lib/php/zf2/ZendFramework-2.4.9/library;
Вот как то так =)
 

Views :

139

Установка, настройка и пример использования gitolite

Потребовалось организовать свой git-сервер с простым распределением прав доступа и управлением.
Выбор пал на gitolite, как наиболее популярного и, как оказалось, вполне удобного.
В общем, погнали ставить:
На сервере:
устанавливаем сам git
sudo apt-get install git
Добавляем пользователя git, через которого будет работать gitolite и установим ему пароль
sudo useradd -d /home/git/ -m git
sudo passwd git

Теперь нам надо добавить git юзверя к […]

Views :

1108