Author Archive

Использование MySQL в Asterisk 1.8

В Астериске 1.8 поддержка MySQL идет из коробки в отличии от предыдущих версий в которых необходимо доустанавливать asterisk-addons
Первым делом устанавливает сам Астер, если его еще нет 🙂

sudo -s
emerge -av asterisk
 
>>Calculating dependencies... done!
>>[ebuild     N ] net-misc/asterisk-1.8.4.1  USE="ais calendar caps curl dahdi doc gtalk h323 http iconv jabber jingle mysql newt postgres samples snmp span speex srtp ssl syslog usb vorbis -alsa -bluetooth -debug -freetds -ldap -lua -odbc -osplookup -oss -portaudio -radius -sqlite -sqlite3 -static"

Read more

Ошибка в libpcap если в системе есть Bonding

В случае если ядро собрано с поддержкой bonding (CONFIG_BONDING=y or M) то утилиты которые используют библиотеку libpcap могут ругаться такой ошибкой:

pcap_findalldevs: SIOCGIFFLAGS: bonding_masters: No such device

решается данная проблема довольно просто: нужно пропатчить libpcap либо установить версию равную или выше libpcap-1.1.1-r1

 emerge -av /usr/portage/net-libs/libpcap/libpcap-1.1.1-r1.ebuild

Xen приняли в основную ветку ядра

Последние 2 года Xen планомерно впиливался в ядро Линукса.
И наконец-то его всунули полностью. Начиная с новой ветки ядра Linux 3.0, которая появилась вместо 2.6.40 (так как от 2.6 почти ничего не осталось), Xen как Dom0 сможет запускаться без каких то манипуляций с ядром (патчинг и т.д.), так же как и KVM, VirtualBox и другие.
Может в будущем Дебиановцы передумают отказываться от Ксена 🙂

For the past two years, Xen infrastructure has been getting included in the Linux kernel piece by piece. It’s finally done. A nice coincidence is that new version we’ll be called 3.0 instead of 2.6.30 – just like Xen was the feature so important it justified the change (in reality, there was no single large addition, just the sum of small changes since 2.6.0 made today kernel something completely different).

Soon an ordinary Linux system will be able to run as Xen dom0 (host) without any changes in the kernel, just like it is with KVM, VirtualBox and some other virtualization solutions. I hope it will stop the decline of Xen: when it’s no harder to setup then its competitors and offers better performance, it’s becoming and interesting choice again.

Настройка языков в Asterisk

Для добавления русского языка в астериск нужно скачать русские звуковые файлы отсюда
http://www.pbxware.ru/products/ivr/files/asterisk-sounds-ru-gsm-2010-04-28.tar.gz/view или отсюда http://www.ivrvoice.ru/downloader/download/
и распаковать их в какталог /var/lib/asterisk/sounds/ru
После чего внести правки в конфигурацию

cat sip.conf
[general]
.....
language=ru 
......
[user1]
language=en

для всех SIP-аккаунтов установится русский по умолчанию, а для user1 – английский
Аналогичные манипуляции производятся для iax.conf
Либо можно внести изменения в глобальные настройки Астера

cat asterisk.conf
....
[options]
...
defaultlanguage = ru

Перекодирование записей звонков

Частенько приходится перегонять записи телефонных разговоров в другие форматы.
И постоянно приходится гуглить по этому поводу в поисках рабочих скриптов. Посему попробую сделать подборочку разных скриптов.
Начнем-с.
gsm -> wav

#!/bin/bash
cd /var/samba/convert
if ! test -d /var/samba/convert/wav
then
    mkdir /var/samba/convert/wav
    chmod -R 0644 /var/samba/convert/wav
fi
for a in *.gsm;
do
#Строка ниже для старых версий sox
#sox "$a" -t raw -r 8000 -s -w -c 1 `echo $a|sed "s/.wav/.sln/"` resample -ql;
sox "$a" -r 8000 -c 1 -2 -s wav/`echo $a|sed "s/.gsm/.wav/"` > /dev/null 2>&1
rm "$a" > /dev/null 2>&1
done

Read more

Як влаштована Wikimedia

Ось так виглядає схема Вікімедії…

Wikimedia-servers-2009-04-05

Wikimedia-servers-2009-04-05

Даже не думайте ругаться с природой

Ужасные последствия землетрясения и цунами в Японии

Ошибка запуска Ubuntu с Live-USB

Достался ноут у которого умер привод и в придачу винда… с помощью Ubuntu создал загрузочную флеш с Ubuntu 10.04.
Но при старте мне выдает такую ошибу :

Unknown keyword in configuration file: gfxboot
vesamenu.c32: not a COM32R image
boot:_

причем последние 2 строки постоянно повторяются.
Read more

Hal.dll отсутствует или поврежден

Описание
Не загружается Windows — пишет ошибку «hal.dll отсутствует или поврежден»
Причина

вирус;
повреждение файла hal.dll и/или ntoskrnl.exe;
повреждение файла boot.ini.

Решение

Посмотреть еще раз внимательно на ошибку. Название файла может быть hal.dll или hall.dll (с двумя “ll”). Второй вариант говорит о том, что на компьютере вирус. Просканировать систему на вирусы можно разными способами: загрузиться с Live-CD, подключить жесткий диск к работающему компьютеру, попытаться загрузиться в безопасном режиме;
Восстановить файл hal.dll. Для этого загрузить консоль восстановления и выполнить команды:
– copy c:\windows\system32\hal.dll С:\windows\system32\hal.dll.bak
– expand X:\i386\hal.dl_ С:\windows\system32
(X — буква CD-ROM, если Windows установлен не на диске C, измените путь);
Восстановить файл ntoskrnl.exe. Для этого загрузить консоль восстановления. Выполнить команды:
– copy С:\windows\system32\ntoskrnl.exe С:\windows\system32\ntoskrnl.exe.bak
– expand X:\i386\ntoskrnl.ex_ С:\windows\system32
(X — буква CD-ROM, если Windows установлен не на диске C, измените путь);
Восстановить файл boot.ini можно так: в консоли восстановления ввести команду bootcfg /rebuild. На вопрос «Добавить систему в список загрузки?» ответить да (Y). После окна «Введите идентификатор загрузки» введите что угодно (лучше, конечно, версию Windows). После «Введите параметры загрузки операционной системы» ничего не вводите и просто нажмите Enter. Перезагрузить компьютер и среди предложенных вариантов загрузки выбрать первый;
В консоли восстановления набрать команду chkdsk /p. Данная команда сделает проверку поверхности жесткого диска на наличие поврежденных сегментов.

Японские HI-tech компании останавливают производство в связи с землетрясением

Распостранение радиоактивного облака

Распостранение радиоактивного облака


В связи с землетрясением в Японии и последовавшим после этого цунами японские производители останавливают на некоторое время свои производства. Это связано с нарушением работы самих заводов и повреждениями атомной станции Фокусима-1 на которой сегодня произошел второй выброс водорода в атмосферу из-за отказа системы охлаждения реакторов в результате чего водород начал собираться под крышкой реактора и мог привести к взрыву. Японские атомщики пытаются остудить реакторы, чтобы предотвратить плавление урановых стержней. Так же проблемы наблюдаются еще на 2-х атомных станциях.

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

На данный момент Sony, Subaru и Toyota приостановили свои заводы. Есть информация о том, что на заводе Sharp по производству LCD панелей сработала защита.

А еще более плохая новость заключается в том, что американский эсминец, находясь в 160км от берега Японии начал регистрировать превышение дозы радиации.

Будем надеяться, что атомщики справяться со сложностями и удастся избежать радиационного загрязнения. Япония и так настрадалась.

Фиолетовое видео на Youtube в Ubuntu

Вид Ютуба

Вид Ютуба


После одного из обновлений у пользователей Ubuntu при просмотре видео с Youtube картинка стала фиолетовой (красной).
Всему виной недавно прибывшие обновления на Flash 10.2, а так же настройки самого видео-сервиса…. хотя некоторые утверждают, что еще влияет видео карта.
Для меня решением проблемо было отключение cookie в браузере.
Отключение Cookie в Firefox

Отключение Cookie в Firefox


Если это действие не помогло, то можно попробовать отключить аппаратное ускорение в Adobe Flash
Для это нужно в консоли ввести:

sudo mkdir /etc/adobe
sudo bash -c "echo 'OverrideGPUValidation = 0' >> /etc/adobe/mms.cfg"

Read more