Ceci & Tati

На зимен лагер 2011 в Сандански с Taekwon-do клуб „Jong Tong“.

от на ян..10, 2011, категории Разни, Семейство, Спорт

Мога да кажа, че си изкарахме супер, добра организация, хубава компания.


Времето беше изцяло на наша страна, децата тренира усилено всеки ден, а ние по възрастните и не чак толкова като мен 🙂 , релаксирахме с мелнишко винце и ракиика.

(Цялата публикация…)

въведете коментар прочетете повече...

Freeko & Gallery – Sharcom.org

от на дек..31, 2010, категории Майтапи, Мрежата, Разни

Днес бяха закрити потдомейните  freeko  и gallery към домейна sharcom.org.

За gallery.sharcom.org не мога да кажа нищо Cool, но за freeko.sharcom.org мога да кажа само едно, ще ми липсва и то много.

Freeko беше създаден  през 2005 год. Знам едно, че една вечер се чудех и то много, как да кръстя портала. Много мислих но нищо не ми идваше на ум, затова реших, името да се състой от две неща свобода и Никола. За хората които не знаят кои е Никола, това е собственика на фирма Шарком.

Free + Kolio = FreeKo

Обещавам  след време да допиша започнатото, защо определено има какво да напиша и ще ми е доста приятно.

въведете коментар прочетете повече...

Дядо коледа пристигна – ОДЗ Звънче 2010.12.16

от на дек..16, 2010, категории Разни, Семейство

Get the Flash Player to see this content.

Изтегли: (AVI/HD) формат.

Get the Flash Player to see this content.

Изтегли: (AVI/HD) формат.

Get the Flash Player to see this content.

Изтегли: (AVI/HD) формат.

(Цялата публикация…)

въведете коментар прочетете повече...

mjpg_streamer, zoneminder and Nokia E52 – Проверка на детето, дали спи докато си попийваме нощем на бара с жената?

от на авг..20, 2010, категории Мрежата, Разни

Още един пост от морето, вече ми писна да почивам :).
Понеже жената всеки ден до като си пием разните напитки на бара, постоянно ходи до стаята, ако малкия не е с нас. Един следобед реших че трябва да направя нещо по въпроса.

Първо да спомена, на лаптопа си имам вградена камера.

ilia-asus ~ # v4l-info

### v4l2 device info [/dev/video0] ###
general info
VIDIOC_QUERYCAP
driver                  : „uvcvideo“
card                    : „USB2.0 1.3M UVC WebCam“
bus_info                : „usb-0000:00:1d.7-6“
version                 : 0.1.0
capabilities            : 0x4000001 [VIDEO_CAPTURE,STREAMING]

standards

inputs
VIDIOC_ENUMINPUT(0)
index                   : 0
name                    : „Camera 1“
type                    : CAMERA
audioset                : 0
tuner                   : 0
std                     : 0x0 []
status                  : 0x0 []

video capture
VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
index                   : 0
type                    : VIDEO_CAPTURE
flags                   : 0
description             : „YUV 4:2:2 (YUYV)“
pixelformat             : 0x56595559 [YUYV]
VIDIOC_G_FMT(VIDEO_CAPTURE)
type                    : VIDEO_CAPTURE
fmt.pix.width           : 320
fmt.pix.height          : 240
fmt.pix.pixelformat     : 0x56595559 [YUYV]
fmt.pix.field           : NONE
fmt.pix.bytesperline    : 640
fmt.pix.sizeimage       : 153600
fmt.pix.colorspace      : unknown
fmt.pix.priv            : 0
……

Използвам стандартния модул (драйвер) за камерата.

ilia-asus ~ # modinfo uvcvideo
filename:       /lib/modules/2.6.34-gentoo/kernel/drivers/media/video/uvc/uvcvideo.ko
version:        v0.1.0
license:        GPL
description:    USB Video Class driver
author:         Laurent Pinchart <laurent.pinchart@skynet.be>
srcversion:     6B23A0D849FE5EC0262441F
alias:          usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v1B3Bp2951d*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00*
alias:          usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00*

1. mjpg_stream съм го инсталирал, от тук http://bugs.gentoo.org/260969. Точно кое как става няма да навлизам в подробности.
Чрез тази златна програма преобразувам видео сигнала, в мрежов поток. За да може този поток от данни да мине през NAT, аз си пускам тунел и посредством него, лаптопа и zoneminder-а стават видими в една мрежа.

mjpg_streamer -i „input_uvc.so -d /dev/video0 -y -r 320×240 -f 4 -q 40“ -o „output_http.so -p 8090“
Да подчертая нещо много важно за моята камера!
[-y | –yuv ]……….: enable YUYV format and disable MJPEG mode

2. Приемаме че Zoneminder е инсталиран вече, на някаква отдалечена машина, с твърдо реално IP.

zone2

3. Nokia E52.
Най-несполучливия модел на Nokia 🙂 .


Малко скриншоти на моя телефон със zoneminder-а. Ако се загледате внимателно ще видите как синът ми спи здраво.

4. Схема на цялата постановка.

zone1

Дано бъда полезен на някого с това, защото на мен ми свърши страхотна работа 🙂 , всека ден беше здрав купон.

въведете коментар прочетете повече...

Управление на SONY (SNCRZ25N) камери за Zoneminder-1.24.2

от на авг..14, 2010, категории Линукс, Мрежата

Още едно кратко постче от морето.

Малко код от скрипта.

sub presetHome
{
my $self = shift;
Debug( „Move Stop“ );
my $cmd = „/command/presetposition.cgi?HomePos=ptz-recall“;
$self->sendCmd( $cmd );
}

sub moveAbsUp
{
my $self = shift;
Debug( „Move up“ );
my $cmd = „/command/ptzf.cgi?move=up“;
$self->sendCmd( $cmd );
}
sub moveAbsUpLeft
{
my $self = shift;
Debug( „Move up-left“ );
my $cmd = „/command/ptzf.cgi?move=up-left“;
$self->sendCmd( $cmd );
}
sub moveAbsUpRight
{
my $self = shift;
Debug( „Move up-right“ );
my $cmd = „/command/ptzf.cgi?move=up-right“;
$self->sendCmd( $cmd );
}

sub moveAbsDown
{
my $self = shift;
Debug( „Move Down“ );
my $cmd = „/command/ptzf.cgi?move=down“;
$self->sendCmd( $cmd );
}
sub moveAbsDownLeft
{
my $self = shift;
Debug( „Move Down-left“ );
my $cmd = „/command/ptzf.cgi?move=down-left“;
$self->sendCmd( $cmd );
}
sub moveAbsDownRight
{
my $self = shift;
Debug( „Move Down-right“ );
my $cmd = „/command/ptzf.cgi?move=down-right“;
$self->sendCmd( $cmd );
}

sub moveAbsLeft
{
my $self = shift;
Debug( „Move Left“ );
my $cmd = „/command/ptzf.cgi?move=left“;
$self->sendCmd( $cmd );
}

sub moveAbsRight
{
my $self = shift;
Debug( „Move Right“ );
my $cmd = „/command/ptzf.cgi?move=right“;
$self->sendCmd( $cmd );
}

sub zoomRelTele
{
my $self = shift;
# my $params = shift;
# my $step = $self->getParam( $params, ‘step’ );
Debug( „Zoom Tele“ );
my $cmd = „/command/ptzf.cgi?Move=tele,2“;
$self->sendCmd( $cmd );
}

sub zoomRelWide
{
my $self = shift;
# my $params = shift;
# my $step = $self->getParam( $params, ‘step’ );
Debug( „Zoom Wide“ );
my $cmd = „/command/ptzf.cgi?Move=wide,2“;
$self->sendCmd( $cmd );
}

(Цялата публикация…)

въведете коментар прочетете повече...

Нещто не намирате ли?

Потърси в блога ми:

Моля Ви не прекалявайте с информацията!