Archive for the ‘Без рубрики’ Category

udpxy. iptv на android или как смотреть UDP video поток через HTTP

Четверг, 24 ноября, 2011

Удручало отсутствие плеейров умеющих показывать UDP iptv, зато почти все плееры позволяют смотреть видео поток через http.

Решение оказалось простым, ставим на домашний компьютер/сервер udpxy

И так установка на ubuntu:

Нам потребуется GCC

sudo apt-get install gcc

Теперь скачаем Udpxy

wget http://downloads.sourceforge.net/project/udpxy/udpxy/Chipmunk-1.0/udpxy.1.0-Chipmunk-19.tgz
tar -zxf udpxy.1.0-Chipmunk-19.tgz
cd  udpxy.1.0-Chipmunk-19
make

У нас откомпилировался udpxy, теперь можно запустить, минимальный запуск выглядит так:

./udpxy -p 8888

Прокси будет готов принимать запросы на порту 8888, запускать можно от обычного пользователя. например если ip компа с запущенным прокси 8.8.8.8 и мы хотим посмотреть канал UDP://@239.1.2.1:1234 тогда в плеере пишем:
http://8.8.8.8:8888/udp/239.1.2.1:1234

Все 🙂 теперь все блага доступны, то есть например можно давать возможность смотреть TV своим друзьям у которых провайдер не предоставляет эту возможность, либо они просто не хотят платить за эту услугу… В общем куча возможностей… ограниченные только фантазией

p.s. Для того что бы запускать udpxy автоматически напишем скрипт /etc/init.d/udpxy.sh:

#! /bin/sh
### BEGIN INIT INFO
# Provides: udpxy
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop: 0
# Short-Description: Execute the halt command.
# Description:
### END INIT INFO

PATH=/bin:/sbin:/usr/sbin:/bin:/usr/bin

case "$1" in
start)
/usr/sbin/udpxy -p 8888
echo "udpxy starting"
;;
restart|reload|force-reload)
#echo "Error: argument '$1' not supported" >&2
$0 stop
$0 start
;;
stop)
killall udpxy
sleep 1
echo "udpxy starting"
;;
*)
echo "Usage: $0 start|stop" >&2
;;
esac

:

и прописать его в автозагрузку:
# update-rc.d udpxy.sh defaults

Настройки Chrome

Пятница, 14 октября, 2011

Для более детальных настроек запустим в пустой вкладке: about:about

Clonezilla копирование систем и данных

Среда, 28 сентября, 2011

Пользовался Clonezilla очень просто и удобно. Искать  тут.

Postfix полезняшки

Понедельник, 22 августа, 2011

Просмотр настроек

postconf -d

Очистка очереди

Просмотр очереди:

postqueue -p

Для удаления из очереди Postfix писем от пользователя alexx можно воспользоватся скриптом:

postqueue -p | grep alexx | awk '{system("postsuper -d "$1)}'

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

Все письма:

postsuper -r ALL
postfix flush

Письмо по ID:

postsuper -r ID

Большой Брат

Доставляет копии ВСЕХ сообщений (входящих и исходящих) на указанный адрес (поддерживается с Postfix v.2.1).
Например, указав в /usr/local/etc/postfix/mail.cf строку:

always_bcc = backup@mydomain.ru

можно сделать полный бэкап всей почты на адрес backup@mydomain.ru

Дублирование писем приходящий на конкретный ящик

Для пересылки скрытых копий (bcc) используя карты recipient_bcc_maps и sender_bcc_maps
Как видно из названия recipient_bcc_maps — для создания копии исходя из информации о получателе письма,
sender_bcc_maps — для создания копии исходя из информации о отправителе письма.

Для использования добавляем в main.cf строчки:

sender_bcc_maps = hash:/usr/local/etc/postfix/sender_bcc
recipient_bcc_maps = hash:/usr/local/etc/postfix/recipient_bcс

затем создаем файлы:

touch /usr/local/etc/postfix/sender_bcc
touch /usr/local/etc/postfix/recipient_bcс

Формат файлов sender_bcc и recipient_bcс это строка (обесательно в конце перевод строки) и два почтовых ящика в одной сроке
через пробел, первый почтовый ящик — тот по которому фильтруется (ящик получателя или отправителя). Пример:

mymail@workmail.ru myhomemail@mydomain.com

Для того что бы письма пришедшие на мой рабочий ящик mymail@workmail.ru пересылались на мой домашний ящик myhomemail@mydomain.com
строку из примера надо поместить в /usr/local/etc/postfix/recipient_bcс

Если требуется отправить копию на несколько почтовых ящиков, то алиас на несколько почтовых ящиков, т.к. в одной строке может быть только один ящик который может быть отправлено, а так же каждый почтовый ящик по которому фильтруется в файле должен быть уникален.

После изменений в файлах sender_bcc и recipient_bcс необходимо пересоздать файлы .db:

postmap /usr/local/etc/postfix/sender_bcc
postmap /usr/local/etc/postfix/recipient_bcс

И застовляем postfix перечитать конфигурационные файлы:

postfix reload

Смена пароля на postfix.admin

1. в файле /usr/local/www/postfixadmin/config.inc.php меняем строку вида:

$CONF['setup_password'] = '168417fb689fbs6bce838012cdee9438:c3c91489f47dc740fe6240f3ea392525cded5426';

на

$CONF['setup_password'] = '';

2. и заходим в http://postfix.mydomain.com/setup.php
задаем пароль и вписываем полученую строку в /usr/local/www/postfixadmin/config.inc.php
3. теперь заходим в http://postfix.mydomain.com/setup.php
и заводим административную учетную запись
в первую строку «Setup password» вводим пароль из пункта два.

Возвращаем стандартный рабочий стол Gnome в Ubuntu 11.04

Среда, 13 июля, 2011

Можно выбрать при загрузке системы. Если вход в систему автоматический, выходим из системы затем правом нижнем углу находим выбор оболочки, выбираем «Классическая Ubuntu».

Можно настроить так же в Центре управления. Находим и запускаем «Экран входа в систему» и выбираем там пункт «Классическая Ubuntu».
Все работаем по старинке 🙂

Запись видео потока с видеокамеры AXIS 2100 с помощью vlc.

Вторник, 12 июля, 2011

Есть камера AXIS 2100, потребовалось записывать видео на сервер.

У меня сервер под FreeBSD, пришлось удовлетворить кучу зависимостей для установки vlc (под linux проще я делал на тестовом сервере), после этого через cron раз в месяц запускаем скрипт раз в час:

#!/bin/sh
/usr/bin/killall vlc
cd /home/video
DATE=`date +%Y-%m-%d_%H-%M`
(/usr/local/bin/cvlc http://192.168.0.212/axis-cgi/mjpg/video.cgi -q --sout file/mp4:${DATE}.avi) > /dev/null 2>&1
(/usr/bin/find /home/video/ -name "*.avi" -ctime +8d -delete) > /dev/null

Поток берется с камеры AXIS 2100 по адресу http://192.168.0.212/axis-cgi/mjpg/video.cgi
Видео хранится 8 суток.

QIP, Другая серверная ошибка

Четверг, 30 июня, 2011

Решение: отключаем в настройке учетной записи icq «новый тип авторизации»

Empathy, ошибка сети ICQ 11.06.2011

Среда, 15 июня, 2011

Решение:

отключаем empathy, выполняем

mc-tool list | grep icq | \
awk '{system ("mc-tool update "$1" bool:use-ssl=false; mc-tool update "$1" bool:use-clientlogin=false")}'

Запускаем. Если не помогает, то проверяем, что в качестве сервера используется login.icq.com

Skype под Linux перестал запускаться.

Четверг, 2 июня, 2011

Перезапустил сегодня свой компьютер и Skype при запуске и начал вылетать без ошибок. На просторах интернета нашлось решение, удалить файл:

~/.Skype/shared.xml

и запустить skype снова, все работает.

Изменение локализации WordPress

Пятница, 27 мая, 2011

Потребовалось в WordPress изменить некоторые слова в локализации на свои, нашлась супер прога Poedit под Linux.