суббота, 16 октября 2010 г.

mount windows share

basic:
mount -t cifs -o username=user,password=secret //192.168.1.1/share /path_to/mount

понедельник, 27 сентября 2010 г.

MySQL кодировка

выводил при запросе вопросы

после строки конекта и перед запросом поставил

mysql_query("SET NAMES cp1251");
mysql_query("SET CHARACTER SET cp1251;");

помогло

вторник, 31 августа 2010 г.

dnsmasq leases file

Ну про установку самого dnsmasq сказано много, но вот долго искал где он хранит выданные привязки

советы типа "выгребать из syslog" показались не правильными и раскопки в итоге привели к

/var/lib/misc/dnsmasq.leases

:)

пятница, 23 июля 2010 г.

[FIX] Warcraft 3 vs Windows 7

Решил поиграться в вар3, но в вин 7 при запуске сворачивался.
Решение - руками в реестре выставить разрешение рабочего стола:
путь
[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\Video]
параметры "reswidth" и "resheight" когда будешь выставлять не забудь выбрать в десятеричном или шестнадцатеричном, надо в десятеричном

понедельник, 12 июля 2010 г.

asterisk 1.6.x iax2

После установки не хотел конектится по iax2 протоколу, решение этого в iax_general_custom.conf добавить строку calltokenoptional=192.168.0.0/255.255.255.0
192.168.0.1-255 локальная сеть

четверг, 11 февраля 2010 г.

Установка Asterisk, FreePBX

# Устанавливаем недостающие пакеты
apt-get install linux-headers-`uname -r` php5-cli php5-mysql mysql-server php-pear php-db php5-gd curl sox libncurses5-dev libssl-dev libmysqlclient15-dev subversion make bison flex g++ gcc apache2 php5 openssl libauthen-pam-perl libio-pty-perl libmd5-perl libnet-ssleay-perl mc proftpd
# Качаем последнии версии нужной ветки Asterisk (использована 1.6.1.х) и FreePBX
wget http://downloads.digium.com/pub/asterisk/asterisk-1.6.1-current.tar.gz
wget http://downloads.digium.com/pub/asterisk/asterisk-addons-1.6.1-current.tar.gz
wget http://mirror.freepbx.org/freepbx-2.5.1.tar.gz
# Установка Asterisk. После распаковки скачанного архива.
cd ../asterisk-1.6.*
./configure
make install
make samples
# Устанавливаем Asterisk-Addons-1.6
./configure
make install
# Добавляем пользователя
adduser asterisk –disabled-password –gecos «Asterisk PBX»
adduser www-data asterisk
# Устанавливаем разрешения на каталоги
chown --recursive asterisk:asterisk /var/lib/asterisk
chown --recursive asterisk:asterisk /var/log/asterisk
chown --recursive asterisk:asterisk /var/run/asterisk
chown --recursive asterisk:asterisk /var/spool/asterisk
chown --recursive asterisk:asterisk /usr/lib/asterisk
chmod --recursive u=rwX,g=rX,o= /var/lib/asterisk
chmod --recursive u=rwX,g=rX,o= /var/log/asterisk
chmod --recursive u=rwX,g=rX,o= /var/run/asterisk
chmod --recursive u=rwX,g=rX,o= /var/spool/asterisk
chmod --recursive u=rwX,g=rX,o= /usr/lib/asterisk
chmod --recursive u=rwX,g=rX,o= /dev/zap
# Настраиваем конфиг Apache
cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf-orig
sed -i "s/\(^User *\)\(.*\)/\1asterisk/" /etc/apache2/apache2.conf
sed -i "s/\(^Group *\)\(.*\)/\1asterisk/" /etc/apache2/apache2.conf
# Рестарт Apache
/etc/init.d/apache2 restart
# Подготавливаем базу данных для FreePBX
cd freepbx-2.5.1
mysqladmin -p create asterisk
mysqladmin -p create asteriskcdrdb
mysql -p asterisk < SQL/newinstall.sql
mysql -p asteriskcdrdb < SQL/cdr_mysql_table.sql
# Заходим в консоль MySQL
mysql
mysql> GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘<пароль для пользователя бд>’;
mysql> GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘<пароль для пользователя бд>’;
mysql> flush privileges;
mysql> \q
# Запускаем Asterisk
asterisk -vvvvvcd
# Устанавливаем FreePBX
./install_amp
# Изменяем настройки PHP
cp /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini-orig
sed -i "s/\(upload_max_filesize *= *\)\(.*\)/\120M/" /etc/php5/apache2/php.ini
sed -i "s/\(memory_limit *= *\)\(.*\)/\1100M/" /etc/php5/apache2/php.ini
sed -i "s/\(magic_quotes_gpc *= *\)\(.*\)/\1Off/" /etc/php5/apache2/php.ini
# Рестарт Apache
/etc/init.d/apache2 restart
# Создаем автозапуск Asterisk
# Cкоприровать скрипт amportal в /etc/init.d/ (если автоматом не установили его туда при установке FreePBX)
update-rc.d amportal defaults
# Для использования русского языка в FreePBX
# в /usr/share/locale/locale.alias изменяем строчку
# russian …
# на
# russian ru
# ru ru_RU
# ru_RU ru_RU.UTF-8
# При загрузке может выскакивать ошибка о невозможности создать файл pid
# Не самое красивое решение, но… в файле /etc/init.d/amportal после строки E_NOTROOT=67 добавить
if [ ! -d /var/run/asterisk ]; then
mkdir /var/run/asterisk
chown asterisk:asterisk /var/run/asterisk
chmod 0775 /var/run/asterisk
fi
# Желательно добавить звуковые файлы (в комплекте идут только основные)
wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-ulaw-current.tar.gz
# распаковываем в /var/lib/asterisk/sounds
# Перезапускаем сервер, заходим через web интерфейс на машину и настраиваем Asterisk через FreePBX.
# Если по быстрому, то все…


взято было с "Записок СетеСтроителя"

Видео наблюдение средставим web камер

Не совсем конечно верное решение, но порой такое бюджетное решение даже с учетом плохого качества картинки подойдет.

Для записи видео можно использовать программу допустим WebcamXP. Которая хорошо довольно таки справляется с этим. Процесс настройки с ней вытекает в скачивание, установку, настроил и забыл. Работает сервисом. Только вот не умеет сервисом работая записывать видео, но раскадровки хватало.

Еще звук не записывает. Но обычно не требуется, хотя если требуется запись звука то в сочетании с WebcamXP делал средставми mixmp3.

Отличная программа =) Спасибо автору! через instsrv и srvany делаешь сервисом и все!

1. копируем srvany.exe в windows/system32
2. instsrv <имя сервиса> <путь до srvany>
к примеру: instsrv mixmp3 %windir%/system32/srvany.exe
3. заходим в regedit (пуск/выполнить/cmd)
4. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<название сервиса которое ранее было указанно при создании оного через instsrv>\Parameters
5. в Application прописываем то что будет запускаться. Я туда вписывал батник на запуск mixmp3.

"Application"="c:\\mixmp3alpha\\start.bat" в моем случае

в самом батнике было: start /D %windir%\LOG C:\mixmp3alpha\mixmp3.exe -b 32 -qh -abr -split2 -hide
Ибо в случае если просто вписать это в Application то сервис не стартуется. Пришлось пойти таким путем. В оной строчке в батнике через команду start передаем во-первых директорию рабочую программы, т.е. куда она будет файлы писать, ну и путь на запуск самой проги. При следующем запуске ОС оно автоматически будет писать. Стоит упомянуть что в данном случае программе mixmp3 не указывался источник т.к. по умолчанию она всегда сама брала web камеру =) Хотя можно и источник указать для записи.


Можно настроить так же VLC, там все довольно просто. Во время выбора WebcamXP vlc не подходила на эту роль (с ходу не помню в чем дело было). Но на данный момент очень хорошо с этим тоже справиться может. Строчка запуска у оного будет выглядеть vlc <источник> <опции>. Опции может помочь сочинить мастер при выборе вещания в файл. Затем так же через instsrv и srvany можно сделать сервисом и все =)

Под linux вариант с vlc вполне подходит, но есть и получше решения. Системы сразу с web интерфейсом, записи по двжиению, разграничением доступа итп.

Решение может и не лучшее в своем роде но это работало. =)

Создание двд меню

DVD Styler.
Хорошая программа, простая. И менюшку создаст, и видео в vob (формат dvd) перегонит.
Отлично! =)

вторник, 9 февраля 2010 г.

wget через прокси

http_proxy=http://IP:port wget

=)

четверг, 14 января 2010 г.

Вентилятор из винчестера

Сегодня принесли винчестер сломанный, оживить его не было варианта, решили попробовать прикрепить к моторчику крыльчатка от кулера с старого блока питания. В начале проверили на крыльчатке с маленького кулера. Эффект был хороший) Поэтому таки решили прикрепить побольше образец. Дырку ровно по центру сделать не получилось и поэтому было боязливо включать его.

это в итоге выглядело так


при включении конструкция изза не сбалансированности сильно дрожала и задевала крыльчаткой железо около моторчика. в купе с оборотами было боязливо.

будем двигаться дальше...

среда, 13 января 2010 г.

Проверка mail to blog


Работает!

mkportal: проблемы с кодировкой [решено]

Столкнулся с проблемой - в части сайта кодировка сбрасывалась с UTF-8 на Windows-1251 (она же cp1251). Стандартные методы решения как то добавления default charset в htaccess не помогло.

Помогло :
<files "*.php">
CharsetSourceEnc UTF-8
</files>