Апр 22

Asterisk & Huawei E1550 (VoIP GSM Gate)


Захотелось на досуге завести VoIP — GSM шлюз, дабы экономить на звонках на сотовые и иметь возможность переключать на сотовые входящие звонки.

После прочтения интернетов выяснилось, что 100% рабочий вариант это модем Huawei E1550. Под теми же циферками продающийся операторами большой тройки. Желательно иметь модем от МТС, т.к. на нем не заблокированы голосовые функции, но после выполнения квеста по поиску в радиусе 1 км от офиса, модем нашелся только в Мегафоне, где и был куплен.

Continue reading

Апр 21

Ubuntu 11.04 & Broadcom wifi

После обновления до ubuntu 11.04 b1 на моем ноутбуке внезапно пропал BCM43XX wifi адаптер. Потом я немного забил, а вот сегодня решил разобраться, чтой та с ним случилось. А случилось страшное — пакет, который убунта считает нужным (bcmwl-kernel-source) стал работать через раз. Впрочем, это не единственное решение, и почти сразу вспомнилось, как оно работало много лет назад:
sudo apt-get install b43-fwcutter firmware-b43-installer
и все заработало ;)

Апр 20

LibreOffice

По скольку OpenOffice.org таки окончательно загибается, а его форк LibreOffice вполне себе продолжает развиваться решил опробовать. … и мне нравится. Субъективно, работает быстрее. Особенно хочется отметить новый стиль иконок, прям глаз радует.
«Ребрендинг» пошел на пользу.

Апр 20

Бэкап базы и отправка почтой

#!/bin/bash
mailto=mail@example.com
database=db_for_backup
mysqluser=dbuser
mysqlpassword=dbpassword
mysqldump -u ${mysqluser} --password=${mysqlpassword}  ${database} > /tmp/data.sql
bzip2 /tmp/data.sql
DATE=`date +"%Y-%m-%d %H:%M"`
host=`hostname`
uuencode /tmp/data.sql.bz2 ${database}.sql.tbz2 > /tmp/data.uuc
mailx -s "[backup] MySQL DB: ${database} ${host} @ ${DATE}" ${mailto} < /tmp/data.uuc
rm /tmp/data.sql.bz2
rm /tmp/data.uuc
Апр 19

Asterisk 1.8 LTS на ubuntu-10.04 LTS

пришла мысля совместить два LTS и радоваться…
Делается на раз, пакеты для убунты лежат в официальном репозитории астериска:

sudo apt-get install python-software-properties
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 175E41DF
sudo add-apt-repository "deb http://packages.asterisk.org/deb `lsb_release -cs` main"
sudo add-apt-repository "deb-src http://packages.asterisk.org/deb `lsb_release -cs` main"
sudo apt-get update
sudo apt-get install asterisk-1.8 asterisk-dahdi

взято с официального сайта: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages
внимание, репозиторий proposed не подключать! Часто ломается. А сегодня, например, не стратрует вообще.

Апр 14

Автостарт rdesktop в ubuntu

Ничего сложного, но очень удобно: сразу после логина запускается rdesktop пользователь фактически не замечает, что пользуется убунтой. При этом можно (и нужно) создать других пользователей, которые будут работать с полноценной убунтой и радоваться жизни.
Единственный косяк с раскладкой common — не работает CAPSLOCK, ну да это больше хорошо…

Continue reading

Апр 06

Видеофайлы и ZoneMinder

Замечательная штука, этот ZoneMinder (описание на русском можно почитать тут: www.openkazan.info/node/1360) С помощью одной-двух обычных вебкамер (а так же аналоговых с платой видеозахвата и IP-камер) позволяет организовать видеонаблюдение (с детектированием движения, зонами охраны, просмотром реал-тайм через интернет через любой браузер, даже через iPhone можно, проверено). Вот только когда дело доходит до просмотра всех событий за день-неделю-месяц становится ну очень утомительно: каждое событие (т.е. зарегистрированное движение) записывается отдельно и просматривать его надо отдельно. Видео тоже можно создать стандартными средствами, но опять же по одному для каждого события. А у меня, например, с каждой камеры их по 1000-2000 штук в день. Напряжно очень.
Впрочем, проблема легко решилась bash-скриптом и кроном.

Continue reading

Сен 06

Ubuntu 10.04 & eGroupWare

При обновлении на 10.04 внезапно поломался EGW. Логиниться отказывается, аргументируя железным «Ваш сеанс не может быть удостоверен»
лечится изменением
request_order = "GP"
на
request_order = "GPCS"
в php.ini (/etc/php5/apache2/php.ini)
bugs.launchpad.net

Авг 31

rdesktop & russian layout

Клавиатура нормально заработала после правки раскладки на
$ cat /usr/share/rdesktop/keymaps/en-us
include common
map 0x419
grave 0x29
asciitilde 0x29 shift
asciicircum 0x07 shift
backslash 0x2b
bar 0x2b shift
apostrophe 0x28
greater 0x34 shift
less 0x33 shift

найдено тут

Запускаем как
$ rdesktop -k en-us -z -N -P -a 16 -f 192.168.0.1
переход из полноэкранного режима — Ctrl+Alt+Enter

Авг 29

Про разрешение в ubuntu 10.04

После обновления ядра, внезапно, слетело разрешение при загрузке, и заодно в консоли. Возвращал на место с плясками и бубном, ибо в этом месте доблестный каноникал немного слажал

Continue reading