LINUX.ORG.RU

Сообщения disee

 

[Perl] простейший код

Не могу найти ошибку в простейшем коде:


sub EVT_received{
my ($headers, $body, $msgID)=@_;
    if($body=="ip")
    {
        system("sh /srv/sms/scr/ip.sh");
        $stat= "INSERT INTO `lol_db`.`sms` (`number`, `text`) VALUES ('lol', 'show ip');";
        $rv = $mysql->do($stat);
#       system("rm $f");
    }

    if($body=="hello")
    {
        system("echo \"hello\" >> \/var\/spool\/sms\/failed\/lol.txt");
#       system("rm $f");
    }
}

почему то независимо от знеачения $body выполняется все...

 

disee
()

гугл лежит?

Проверил с 2х провайдеров (byfly и velcom). не работает... так же:

http://dise.3dn.ru/images/PPC1.png

disee
()

ffmpeg & ffserver - как взять изображение из потока

Здравствуйте. Запущен ffserver, на который через ffmpeg идет вещание с веб камеры вот так:

ffserver
ffmpeg -s 352x288 -r 5 -f video4linux -i /dev/video0 http://localhost:8090/feed.ffm
в общем по итогу идет вещание на sunfire.local:8090/cam.swf

А теперь собственно вопрос: как взять скриншот из этого видео?

Заранее спасибо

disee
()

А как вы храните свои пароли?

С ростом количества компьютеров, отданых мне на растерзанием + с ростом количества приложений начинает быть проблемотичным хранить все пароли в голове.

у меня на счет хранения паролей целый набор фобий: флэшку украдут, с веника скопируют, с листика сфотографируют или того хуже прочитают!

Посоветуйте, пожалуйста, какой надежный способ

disee
()

скрипт в init.d - выключается при закрытии консоли

Здравствуйте. Пытаюсь добавить скрипт в /etc/init.d/ . Вот он:

#!/bin/sh
# /etc/init.d/ffsrv

 case "$1" in
        start)
         echo "starting video streaming server";
         echo `ffserver`;
         echo "connecting webcam";
         echo `(LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so ffmpeg -s 352x288 -r 5 -f video4linux -i /dev/video0 http://localhost:8090/feed.ffm &>/dev/null )&`;
         ;;
        stop)
         echo "disconecting webcam";
         echo `killall ffmpeg`;
         echo "stoping video streaming server";
         echo `killall ffserver`;
         ;;
        *)
         echo "Usage: /etc/init.d/ffsrv {start|stop}"
         exit 1
         ;;
 esac

exit 0

Возникла такая вот проблема: При запуске ffmpeg он активно пишется в консоль. обычные средства такие как ( my_programm & >/dev/null)& не спасают. При закрытии консоли останавливается программа, но что еще более печальное, так это то, что при запуске система стопорится на данном скрипте и дальше загрузка не идет... Подскажите пожалуйста, в чем я не прав? И как это сделать правельным?

disee
()

домен самба - ошибка NT_STATUS_NO_LOGON_SERVERS

здравствуйте. Есть домен samba. smb.conf у пдс :


[global]
 workgroup = fire
 netbios name = sunfire
#username map = /etc/samba/smbusers
 name resolve order = wins bcast hosts


 add user script = /usr/sbin/useradd -m -G users '%u'
 delete user script = /usr/sbin/userdel -r '%u'
 add group script = /usr/sbin/groupadd '%g'
 delete group script = /usr/sbin/groupdel '%g'
 add user to group script = /usr/sbin/usermod -a -G '%g' '%u'
 delete user from group script = /usr/bin/gpasswd -d %u %g
 add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'

 logon script = scripts\login.bat
 logon path = \\%L\profiles\%u\%m
 logon drive = X:
 logon home = \\sunfire\%u\.win_profile\%m
 domain logons = Yes

 wins support = Yes
#interfaces = 192.168.1.* 127.0.0.1
#guest account = smbguest

 domain master= yes
 preferred master = Yes
 local master = yes
 os level= 255

 security= user
 encrypt passwords = yes


[homes]
 comment = Home Directories
 browseable = No
 writable = yes

[netlogon]
 path = /srv/samba/netlogon
 comment = logon server
 browseable = no

......

так же есть клиент сети с следующим smb.conf:


[global]
workgroup = fire
netbios name = Debian
server string = Samba %v
security = domain
encrypt passwords = yes
password server = 192.168.1.4
browseable = yes
wins server = 192.168.1.4
os level = 33
#guest ok = yes
.....

Все компьютеры принадлежат домену:

root@debian:/etc/samba# net rpc testjoin
Join to 'FIRE' is OK

пытаюсь зайти на эту клиентскую машину с другого клиента:

root@mini:/home/stas/.ssh# smbclient -L 192.168.1.2
Enter root's password: 
session setup failed: NT_STATUS_NO_LOGON_SERVERS

с другой стороны при попытке зайти гостем:

root@mini:/home/stas/.ssh# smbclient -L 192.168.1.2 -U nobody
Enter nobody's password: 
Anonymous login successful
Domain=[FIRE] OS=[Unix] Server=[Samba 3.5.6]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       IPC Service (Samba 3.5.6)
        BSUIR           Disk      un
        WTR             Disk      books
        Repository      Disk      lolx
        Android         Disk      Android
        Rammstein       Disk      Rammstein
        Soft            Disk      Some soft
        Share           Disk      Share doc's
        Music           Disk      Music
        Video_vol_2     Disk      Video vol2
        Video_vol_1     Disk      Video vol1
Anonymous login successful
Domain=[FIRE] OS=[Unix] Server=[Samba 3.5.6]

        Server               Comment
        ---------            -------
        DEBIAN               Samba 3.5.6
        SUNFIRE              Samba 3.5.6

        Workgroup            Master
        ---------            -------
        FIRE                 SUNFIRE
Но дальше ни в одну директорию не заходит...

Подскажите, в чем проблема?

disee
()

[debian]возможен ли переходи из sid в stable?

Была система stable, надо был один пакет из sid. Добавил в сорсы, скачал установил приложение...
А потом забыл удалить сид из сорсов и апгрэйднулся...
Существует ли возможность вернуть все назад?

 

disee
()

помогите укротить веб камеру

Здравствуйте.
Есть веб камера Logitech C170.
Пытаюсь прикрутить ее к серверу на sparc64.
Использую debian
Установил libv4l-0, но камера все равно отказывается работать...
Пробовал использовать прибложение fswebcam:

stas@SunFire:~$ fswebcam -d /dev/video0 
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Unable to query input 0.
VIDIOC_ENUMINPUT: Invalid argument 
Так же пробовал приложение webcam:

stas@SunFire:~$ webcam
reading config file: /home/stas/.webcamrc
video4linux webcam v1.5 - (c) 1998-2002 Gerd Knorr
grabber config:
  size 176x144 [16 bit YUV 4:2:2 (packed, YUYV)]
  input (null), norm (null), jpeg quality 75
  rotate=0, top=0, left=0, bottom=240, right=320
write config [ftp]:
  local transfer /home/stas/uploading.jpeg => /home/stas/cam.jpeg
Bus error

Остальные USB устройства работают нормально. Пробовал их всех отключать и подключать одну камеру- не помогает. Камеру пробовал на другом компе (x86) и fswebcam и webcam удачно делают снимки. Помогите пожалуйста

disee
()

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

Здравствуйте. Есть 500+ фотографий из которых нужно сделать видео (1 картинка 1 кадр). Разумеется очень не хотелось бы расставлять их всех вручную... Может есть какая программка для автоматического создания видео из картинок?

disee
()

парадокс с сетью

парадокс сетью ломает мозг! топология сети http://dise.3dn.ru/ss.png пинги от всех до всех проходят кроме от 192.168.1.9 до 192.168.1.1 (и следовательно не может выйти в интернет) На всех остальных машинах интернет работает. Везде debian, на планшете android

В чем проблема? о_О

P.S. 192.168.1.9 это виртуалбокс с параметрами сетевой карты «сетевой мост».

disee
()

WAN & Linux

Здравствуйте. Заинтересовал такой вопрос: различие между lan и wan. В гугле не банили, поэтому приблизительно ознакомился с информацией. Меня интересует вопрос: нужно ли какое то специальное оборудование, для подключения к сетям wan? т.е., например если, забавы ради, захотел бы поднять wan сеть надому, мне нужно было бы какое то специфическое оборудование? Есть ли какие то принципиальные различия, кроме размера сетей? используются ли какие то специфические приложения?

disee
()

многократная настройка

Здравствуйте, помогите, пожалуйста, решить проблему: На огромное число машин, на которых установлен один и тот же дистрибутив, нужно провести настройку (одинаковую для всех машин, за исключением пары строчек аля имя машины и тд), нужно установить стандартный набор программ, скопировать стандартный набор файлов и тд. Какие варианты есть для того, что бы не повторять на каждой машине эти все действия ручками?

disee
()

проблема с DNS

ни с того ни ссего перестали резолвится хосты:

stas@SunFire:~$ ping linux.org.ru
ping: unknown host linux.org.ru

Хотя вроде бы все правильно... недорубаю...

stas@SunFire:~$ cat /etc/resolv.conf 
nameserver 192.168.1.4
nameserver 8.8.8.8
nameserver 8.8.4.4

stas@SunFire:~$ cat /etc/network/interfaces 
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 192.168.1.4
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
#       dns-nameservers 8.8.8.8 8.8.4.4
stas@SunFire:~$ cat /etc/dhcp/dhcpd.conf
subnet 192.168.1.0  netmask 255.255.255.224 {
  range 192.168.1.7 192.168.1.11;
  option routers 192.168.1.1;
  option domain-name-servers 8.8.8.8, 8.8.4.4, 192.168.1.4; 
  option domain-name fire;

host debian {
  hardware ethernet *************************;
  fixed-address 192.168.1.2;
}

host hp {
  hardware ethernet *************************;
  fixed-address 192.168.1.3;
}

}   

disee
()

Жирный Жирный KDE

Здравствуйте. Такая проблема: жирный кде+ кривые руки (рельса слабо помогает). Сразу после загрузки на нэтбуке примерно такая картина:

top - 01:40:41 up  1:18,  4 users,  load average: 0.44, 0.31, 0.20
Tasks: 161 total,   2 running, 159 sleeping,   0 stopped,   0 zombie
Cpu(s): 32.6%us,  4.1%sy,  0.0%ni, 45.9%id, 16.9%wa,  0.0%hi,  0.5%si,  0.0%st
Mem:   1024640k total,   870196k used,   154444k free,    60584k buffers
Swap:   477176k total,        0k used,   477176k free,   530912k cached
Особенно пичалит предпоследняя строчка. Посоветуйте, пожалуйста, как можно немного оптимизировать систему (желательно без кардинальных изменений)

disee
()

авторизация в домене samba

здравствуйте. Есть сервер, в роли Samba PDC и клиенты (в основном Linux машины). Насколько я понимаю доменная авторизация заключается в следующем: все аккаунты хранятся на PDC, а логин на любую машину по smb производится с использованием аккаунтов, хранящихся на PDC.

Но у меня следующая проблема: если я захожу на сервер- все отлично, используются аккаунты и тд и тп. Но если я пытаюсь зайти по сети на DOMAIN_MEMBER, то для логина используются аккаунты, хронящиеся именно на этой машине, а не на сервере.

smb.conf на PDC:

root@SunFire:/etc/samba# cat /etc/samba/smb.conf | grep -v "#"
[global]
 workgroup = fire
 netbios name = sunfire
 name resolve order = wins bcast hosts
 
 add user script = /usr/sbin/useradd -m -G users '%u'
 delete user script = /usr/sbin/userdel -r '%u'
 add group script = /usr/sbin/groupadd '%g'
 delete group script = /usr/sbin/groupdel '%g'
 add user to group script = /usr/sbin/usermod -a -G '%g' '%u'
 delete user from group script = /usr/bin/gpasswd -d %u %g
 add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'

 logon script = scripts\login.bat
 logon path = \\%L\profiles\%u\%m
 logon drive = X:
 logon home = \\sunfire\%u\.win_profile\%m
 domain logons = Yes

 wins support = Yes
 guest account = smbguest
 
 domain master= yes
 preferred master = Yes 
 local master = yes
 os level= 255

 security= user
 encrypt passwords = yes
 
[homes]
 comment = Home Directories
 browseable = No
 writable = yes

[netlogon]
 path = /srv/samba/netlogon
 comment = logon server
 browseable = no
 read only = yes


[profiles]
 path = /srv/samba/nt-prof
 writable = yes
 create mask = 0600
 directory mask = 0700
 browsable = no

[dfs]
 comment = Dfs share
 path = /srv/samba/dfs
 msdfs root = yes

[Torrents]
path = /home/stas/Torrent
writable = yes
create mask = 0775
directory mask = 0775
force group = users

smb.conf на DOMAIN_MEMBER:


[global]
workgroup = fire
netbios name = Debian
server string = Samba %v
security = domain
browseable = yes

[Video_vol_1]
path = /media/disk-e/MyVideo
comment = Video vol1
read only = Yes
guest ok = Yes

[Video_vol_2]
path = /home/stas/MyVideo_vol2
comment = Video vol2
read only = Yes

[Music]
path = /media/disk-e/MyMusic
comment = Music
readonly = Yes

[Share]
path = /media/disk-e/Hlam/Share
comment = Share doc's
read only = no
guest ok = yes

[Soft]
path = /media/disk-e/Soft
comment = Some soft
readonly = yes

[Rammstein]
path = /media/disk-e/Rammstein
comment = Rammstein
readonly = yes

[Android]
path = /media/disk-e/Android/
comment = Android
readonly = yes

[WTR]
path = /home/stas/WTR/
comment =books
readonly = yes

[BSUIR]
path = /home/stas/BSUIR/
comment = un
readonly =yes
hosts allow = 192.168.1.4 192.168.1.5 127.0.0.1
hosts deny = 0.0.0.0/0

проверка на пренадлежность к домену у PDC:

root@SunFire:/etc/samba# net rpc testjoin
Join to 'FIRE' is OK

проверка на пренадлежность к домену:

stas@debian:~$ sudo net rpc testjoin
Join to 'FIRE' is OK

Заранее спасибо

disee
()

помогите написать баш скрипт

Помогите пожалуйста написать баш скрипт

Принимаю сообщения с помощью smstools.
Все смски сохраняются в /var/spool/sms/incoming/
хотелось бы, что бы по крону проверялось наличие входящих смс и выполнялось определенное действие., т.е. аля:

1) принята смс shutdown
2) крон запустил скрипт проверки директории
3) найдена одно сообщение
4) если номер отправителя (храниться в 1й строке файла) совпадает с определенно-заданным, то дальше по алгоритму
5) проверить таблицу соотвествия (которая выглядит примерно так: сообщение - действие)
6) выполнить действие в соотвествии с таблицей (в нашем случае halt)
7) удалить файл из каталога /var/spool/sms/incoming/

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

disee
()

Воспроизведение через самбу

Раньше были такие настройки:

[global]
workgroup = WORKGROUP
netbios name = SunFire
server string = SunFire
security = share
browseable = yes

[Torrents]
path = /home/stas/Torrent
readonly = Yes
guest ok = Yes

сменив настройки на:


[global]
 workgroup = fire
 username map = /etc/samba/smbusers
 name resolve order = wins bcast hosts
 add user script = /usr/sbin/useradd -m -G users '%u'
 delete user script = /usr/sbin/userdel -r '%u'
 add group script = /usr/sbin/groupadd '%g'
 delete group script = /usr/sbin/groupdel '%g'
 add user to group script = /usr/sbin/usermod -a -G '%g' '%u'
 add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'
 logon script = scripts\login.bat
 logon path =
 logon drive = X:
 domain logons = Yes
 preferred master = Yes
#wins support = Yes
 interfaces = 192.168.1.4 127.0.0.1
 guest account = smbguest


[homes]
 comment = Home Directories
 browseable = No
 writable = yes

[netlogon]
 path = /srv/samba/netlogon
 comment = logon server
 browseable = no
 read only = yes


[Torrents]
path = /home/stas/Torrent
writable = yes
create mask = 0775
directory mask = 0775
force group = users
После чего стало невозможно воспроизводить видео по сети. Т.е., если его скопировать себе- смотри наздоровье, а через сеть воспроизводиться не хочет :(
chmod -R 777 Torrent
не помогло :(

Кто знает, в чем может быть причина?

disee
()

проблема синтеза речи в festival

пытаюсь синтезировать речь в фестиваль:

festival> (SayText "Привет")
aplay: set_params:1053: Sample format non available
Available formats:
- S16_LE
#<Utterance 0xf7391178>
использую USB звуковую карту. Драва стали сами, asound.conf:
pcm.!default {
       type hw
       card Set
}

ctl.!default {
        type hw
        card Set
}

вообще звук работает, но при воспроизведение в mplayer'е пишет:

[AO_ALSA] Format s16be is not supported by hardware, trying default.
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:  81.4 (01:21.3) of 83.0 (01:23.0)  8.9% 

Есть ли возможные решения этой проблемы (кроме покупки другой звуковухи)?

disee
()

плеер в режиме демона

Здравствуйте. Есть ли такой проигрывать, который запускается без GUI, но к нему можно подключиться через GUI с другого компа (явный пример такого софта это торрент клиент deluge, который в режиме демона запускается на сервере, а с помощью клиента к нему возможно подключиться). Так же очень желателен веб интерфейс. Подскажите пожалуйста, есть ли такие? и если есть, то названия плз в студию)

disee
()

boot from usb-cdrom

как заставить grub2 грузиться с usb-cdrom-а?

disee
()

RSS подписка на новые темы