А нет ли под линукс звукового проигрователя stp?
Сабж.
А то очень не нравиться не древовидная структура плейлиста как в xmms...
Сабж.
А то очень не нравиться не древовидная структура плейлиста как в xmms...
Содрал и подправил под себя маленький скриптик для работы с VPN соединением!
Текст:
#!/bin/sh
# Source function library.
. /etc/rc.d/init.d/functions
[ -f /usr/sbin/pptp ] || exit 0
RETVAL=0
# See how we were called.
case "$1" in
start)
echo -n "Starting VPN to ITLnet.lan: "
# we don't want the MARK ticks
nohup /usr/sbin/pptp itlnet.lan >/dev/null 2>&1 &
success
RETVAL=$?
echo
;;
stop)
echo -n "Shutting down VPN to ITLnet.lan: "
killproc pppd
killproc pptp
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/pptp-client
;;
status)
status pptp
RETVAL=$?
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
*)
echo "Usage: itlnet {start|stop|status|restart}"
exit 1
esac
exit $RETVAL
Назвал скриптец и положил его в /bin
Прописал его в /etc/sudoers
Если запускать скрипт под рутом... то все ок... Если под каким-нибудь
пользователем... то не работает.... почему? =(
В логах:
Feb 28 00:58:16 linuxz itlnet: succeeded
Feb 28 00:58:16 linuxz pptp[3654]: anon log[main:pptp.c:243]: The synchronous pptp
option is NOT activated
Feb 28 00:58:16 linuxz pptp[3654]: anon warn[pptp_gre_bind:pptp_gre.c:82]: socket:
Operation not permitted
Feb 28 00:58:16 linuxz pptp[3654]: anon fatal[main:pptp.c:251]: Cannot bind GRE socket, aborting.
Я сделал все как написано в ФАКЕ - http://www.linux.org.ru/books/lor-faq/lorFAQ-14.html#ss14.30 Но вот проблема, когда делаю startx, то видно видео драйвер подгружается, но в KDE работает одна мышка и виснет KDE на надписе "Установка межпрограммных связей" =( В логах (messages, XFree86.0.log) никаких ошибок не пишется! /etc/X11/XFreeConfig: Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "SWcursor" # [<bool>] #Option "HWcursor" # [<bool>] #Option "NoAccel" # [<bool>] #Option "ShowCache" # [<bool>] #Option "ShadowFB" # [<bool>] #Option "UseFBDev" # [<bool>] #Option "Rotate" # [<str>] #Option "VideoKey" # <i> #Option "FlatPanel" # [<bool>] #Option "FPDither" # [<bool>] #Option "CrtcNumber" # <i> Identifier "Card0" Driver "nvidia" VendorName "nVidia Corporation" BoardName "NV28 [GeForce4 Ti 4200 AGP 8x]" BusID "PCI:2:0:0" EndSection Section "Module" Load "extmod" Load "glx" #Load "dri" #Load "dbe" #Load "GLcore" Load "record" Load "xtrap" Load "v4l" #Load "speedo" Load "type1" Load "freetype" SubSection "extmod" Option "omit xfree86-dga" EndSubSection EndSection
Podskajite! Postavil KDE 3.1 c pomochu yum.
Zapuskau: startx
Zagrugaetsa! Vse Ok, no ujasno perekoshen ikran! =(
Pitalsa nastroit razvertku monitora, no ne chigo ne poluchaetsa =( X kak bud-to ignoriruet nastroiki!
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31 - 81.1
VertRefresh 56-76.6
ModeLine "1280x1024" 139.73 1280 1336 1616 1728 1024 1026 1038 1064 #76H
z
EndSection
U menya videokarta NVidia GF Ti 4200 64mb Monitor NEC LCD 1700M+
Nado stavit snachala drova dla viduhi a potom nastraivat? Ili mojno eto delat seichas?
Помогите окончательно перелесть в Linux... Надоела винда! =)
Linux SL 3.03
Установил ppp-2.4.b3 + pptp-linux-1.3.1-1
В /etc/ppp/options:
local
lock
nodetach
mtu 1512
mru 1512
require-mppe 40
require-mppe 128
require-mppe
lcp-echo-interval 30
lcp-echo-failure 5
require-pap
refuse-mschap-v2
refuse-chap
refuse-mschap
refuse-eap
defaultroute
user mrak
noauth
Делаю:
pptp Server
И получаю в логах:
Feb 23 17:34:16 linuxz pppd[4286]: pppd 2.4.2b3 started by root, uid 0
Feb 23 17:34:16 linuxz /etc/hotplug/net.agent: assuming ppp0 is already up
Feb 23 17:34:16 linuxz pppd[4286]: Using interface ppp0
Feb 23 17:34:16 linuxz pppd[4286]: Connect: ppp0 <--> /dev/pts/0
Feb 23 17:34:16 linuxz pptp[4289]: anon log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:759]: Outgoing call established (call ID 0, peer's call ID 55808).
Feb 23 17:34:18 linuxz pptp[4298]: anon log[decaps_hdlc:pptp_gre.c:217]: PPP mode seems to be Asynchronous.
Feb 23 17:34:18 linuxz pppd[4286]: PAP authentication succeeded
Feb 23 17:34:18 linuxz pppd[4286]: MPPE required, but MS-CHAP[v2] auth not performed.
Feb 23 17:34:18 linuxz pppd[4286]: Connection terminated.
Feb 23 17:34:18 linuxz /etc/hotplug/net.agent: NET unregister event not supported
Feb 23 17:34:18 linuxz pppd[4286]: Exit.
Задача авторизоватьться под pap без всякого шифрования!
Я не могу понять надо патчить ядро на предмет MPPE или ч чем то другом проблема?
Установил с диска SL 3.03 без GUI потом решил все таки поднять KDE =)
Установил:
[root@linuz /]# rpm -qa |grep kde
lockdev-devel-1.0.1-1.2
kdebase-3.1.3-5.2
lockdev-1.0.1-1.2
kdelibs-3.1.3-6.4
kdeutils-3.1.3-3.1
Видюшка у меня встроенная в мамку поэтому установил драва от производителя:
[root@linuz /]# rpm -qa |grep 810
XFCom_i810-1.2-3
Сразу напишу, что инфу как ставить эти драва уже на сайте не скачать =(
Ну и наконец делаю:
[root@linuz /]# startx
Бла бла бла...
(==) Log file: "/var/log/XFree86.0.log", Time: Thu Feb 17 16:36:11 2005
(EE) Unable to locate/open config file
(EE) Error from xf86HandleConfigFile()
Fatal server error:
no screens found
Бла бла бла submitting the bug report, attach the following files as uncompressed
individual file attachments using the bugzilla file attachment feature:
- X server log file: /var/log/XFree86.0.log
- Kernel log file: /var/log/messages
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining.
Я понимаю что Хсы вроде не находят конфиг файл... что я недоустановил или в чем трабл?
У меня была локаль utf-8
Сменил ее на koi8:
[root@linuz /]# locale
LANG=ru_RU.koi8-r
LC_CTYPE="ru_RU.koi8-r"
LC_NUMERIC="ru_RU.koi8-r"
LC_TIME="ru_RU.koi8-r"
LC_COLLATE="ru_RU.koi8-r"
LC_MONETARY="ru_RU.koi8-r"
LC_MESSAGES="ru_RU.koi8-r"
LC_PAPER="ru_RU.koi8-r"
LC_NAME="ru_RU.koi8-r"
LC_ADDRESS="ru_RU.koi8-r"
LC_TELEPHONE="ru_RU.koi8-r"
LC_MEASUREMENT="ru_RU.koi8-r"
LC_IDENTIFICATION="ru_RU.koi8-r"
LC_ALL=
Проверяю что все работает:
[root@linuz /]# date
Чтв Фев 17 12:56:01 MSK 2005
[root@linuz /]# rpm -q rpmdf
пакет rpmdf не установлен
А теперь работаю с yum... он походу все равно на utf-8 выдает :( Как править?
Читаю лицензию ASPLinux 9.2
Цитата:
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВКЛЮЧАЮЩЕЕ В СЕБЯ ИСХОДНЫЙ КОД ПРОГРАММ, ДОКУМЕНТАЦИЮ, ... бла бла бла
и в конце:
... НЕСМОТРЯ НА ТО,ЧТО ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ ПОЗВОЛЯЕТ ВАМ КОПИРОВАТЬ, МОДИФИЦИРОВАТЬ, И РАСПРОСТРАНЯТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ НЕ ИМЕЕТЕ ПРАВА РАСПРОСТРАНЯТЬ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПОД ТОРГОВОЙ МАРКОЙ ASPLINUX БЕЗ СПЕЦИАЛЬНОГО НА ТО РАЗРЕШЕНИЯ.
То есть если я приду к кому-нибудь со своим диском ASPLinux 9.2 и установлю на его машину, возьму за это деньги. Я получаюсь наруителем лицензии? Или имееться ввиду что я не могу взять дистр Debian (например) пришпандорить туда надпись ASPLinux и продавать? ;)
Прокоментируйте плиз.
Поставил ASPLinux 9.2 с дисков.
Поскольку у меня мамка nForce2, а сетевушку очень уж хотелось поднять, полез на сайт производителя и скачал от туда последние драва.
Установил успешно.
Делаю ifconfig eth0 up, смотрю поднялась все ок.
Но тут я вспоминаю, что нужно сменить MAC адресс своей сетевушки на данной машине... создаю ifcfg-eth0 прописываю туда все необходимое и MACADDR=Бла:Бла:Бла... + основные переменные...
Делаю:
/etc/init.d/network restart
И тут линукс виснет наглухо :(
Перезагрузка не помогает... сначала доходит до поднятие eth0 и виснет опять...
Recovery console с диска тоже не помогла. Делаю
cd /
mkdir /1
mount /dev/hda6 /1
Он ругаеться что это галимый Fat32 !!!! но подмаунтивает... а в каталоге /1 папки: 001 002 003...
Ну в общем попадос... что делать?
Есть две записи в httpd.conf:
<VirtualHost 10.11.114.1:443>
ServerName www.itlnet.lan
DocumentRoot /home/itlnet/www/html
ScriptAlias /cgi-bin/ /home/itlnet/www/cgi-bin/
CustomLog /home/itlnet/www/logs/access_log common
ErrorLog /home/itlnet/www/logs/error_log
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
</VirtualHost>
<VirtualHost 10.11.114.1:80>
ServerName inet.itlnet.lan
DocumentRoot /home/itlnetstat/www/html
ScriptAlias /cgi-bin/ /home/itlnetstat/www/cgi-bin/
CustomLog /home/itlnetstat/www/logs/access_log common
ErrorLog /home/itlnetstat/www/logs/error_log
</VirtualHost>
Делаю обращение на http://inet.itlnet.lan, а apache показывает
почему-то index.html сайта http://www.itlnet.lan
Как убрать эту переадресацию и сделать что бы апатч показывал ошибку 404?
Открывать, лочить /var/log/messages и писать? Или можно пользоваться специальной библиотекой? Какой?
Поставил ASPLinux 9.2 с диска.
Смотрю:
[root@server root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:80:48:28:61:1A
inet addr:10.11.114.1 Bcast:10.11.114.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2637909 errors:0 dropped:0 overruns:0 frame:0
TX packets:6777 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:205812634 (196.2 Mb) TX bytes:1080593 (1.0 Mb)
Interrupt:5 Base address:0x400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:241253 errors:0 dropped:0 overruns:0 frame:0
TX packets:241253 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:56458895 (53.8 Mb) TX bytes:56458895 (53.8 Mb)
А потом еще так:
[root@itl_server root]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.11.114.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
Так вот вопрос... откуда появилось в таблице роута 169.254.0.0? В 7.3 такого небыло...Не хочу что бы висел открытым порт 953!
Фаерволом рубить не хочеться! Как сделать сабж?
В httpd.conf
<Directory "/home/*/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Directory "/home/*/www/cgi-bin">
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerAdmin mount_gmome@land.ru
DocumentRoot /home/itlnet/www/html
ServerName 192.168.40.252
ErrorLog /home/itlnet/www/logs/error_log
CustomLog /home/itlnet/www/logs/access_log common
</VirtualHost>
В браузере обращаюсь на http://192.168.40.252/
И получаю ошибку:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.0.48 (ASPLinux) Server at 192.168.40.252 Port 80
сделал полный chmod -R 777 /homes/itlnet не помогает :(
Подскажите в чем неправы /dev/hands?
Задача такая:
Есть большая коллекция фильмов. Нужно что бы пользователь проделал такую процедуру:
а) Вошел под своим логином и паролем на сервер
б) Выбрал нужный фильм из списка
в) Начал просмотр фильма ;)
Казалось бы задача простая, но не понятно какую связку лучше применить? Если сделать чисто веб сервер, то тут не увязочка, что придется пользователю качать весь фильм, что бы его посмотреть :(
На сколько я понимаю, то самая лучшая связка веб+самба, но тут проблема в том, что пользователю придется авторизоваться 2 раза.
VideoLan тоже не подходит :(
Какие есть предложения?
Есть a,b,c,d где a,b и c,d отрезки, соответственно a <= b , c <= d, причем a >= 0, c >= 0, b < +(бесконечность), d < +(бесконечность).
Как подсчитать на сколько процентов входит отрезок cd в отрезок ab, т.е. на сколько процентов у них идет пересечение?
В данной задачке не понятно что брать за 100%, если b или d уходят в бесконечность... :( Можно конечно как вариант сразу говорить, что подходят на 50%, если есть пересечение на каком то промежутке в обоих отрезках.
В общем помогите плиз... уже давно бьюсь перебрал множество вариантов... но у каждого какой либо недостаток...
Задача... есть параметры квартир, они загружены в массив. Нужно найти более подходящие варианты для элемента i, где $a[i]->{Type} != $a[n]->{Type}. Притом, что $x->{SSize}, $x->{ESize} и $x->{Price} могут быть не объявлены, т.е. undef или по Сишному == 0.
Смысл подсчитать в процентах какой элемент на сколько подходит к варианту i.
Такого рода поиском никогда не занимался... от сюда думы и опробование разных вариантов ничего хорошего не дали =)
Описываем:
$a[0]->{Type} = 0; #Buy
$a[0]->{SSize} = 1;
$a[0]->{ESize} = 10;
$a[0]->{Price} = 5000;
$a[0]->{PriceOne} = 0; #Boolean
$a[0]->{SellPart} = 0; #Boolean
и например
$a[1]->{Type} = 1; #Seil
$a[1]->{SSize} = 3;
$a[1]->{ESize} = 7;
$a[1]->{Price} = 300;
$a[1]->{PriceOne} = 1; #Boolean
$a[1]->{SellPart} = 0; #Boolean
Первые 4 ключа хеша я думаю всем ясны, а вот:
PriceOne - если истина, то цена указана за один квадратный метр квартиры, следовательно при установленном флаге на примере $a[1] мы получаем что цена квартиры колеблица от 3*300 до 7*300
SellPart - если истина, то квартиру можно продать (но не купить!) по частям ;) следовательно я думаю если флаг установлен то если цена варианта входит в цену i, тогда годиться +n%.
Думаю вряд ли кто мне тут будет писать алгоритм, хотя если кто захочет помочь плиз можно на perl, C, Pascal и даже на qbasic :)
Я больше жду помощи объяснить мне в каком направлении делать... я дошел до того, что надо рассмотреть все варианты когда переменные объявлены и не объявлены (undef) и для каждого варианта уже просчитывать процент схожести! Но тут слишком большой и громоздский код получается :(
Есть ли какие другие идеи реализации?
ЗЫ: Если нет... буду сам дальше думать как и думал =)
В общем сабж!
Линукс сервер с squid 2.5 stable 6, sarg 2.02
Проблема в том, что через этот сервак помимо инета ходят еще и на сайты локальной сети 10.0.0.0/8. Как сделать что бы статистику по этим сайтам либо не считал squid, либо не формаровал sarg?
Цель заставить работать аську на работе ;)
Я сижу в локальной сети 10.12.x.x, шлюз на 10.12.x.1, адресс веб прокси сервера 192.168.x.x:3128
Так же в инете имеется мой сервер с адресом 227.x.x.x
Что можно сделать на моем серваке что бы построить такой тунель 10.12.x.x -> 10.12.x.1 -> 192.168.x.x:3128 -> 227.x.x.x -> login.icq.com, при том, что веб прокси сервер дает доступ только на порты 80, 81, 443, 8080, 3128 и какие то может еще ;)
Жду любых предложений как по поводу форварда пакетов с помощью iptables (а то у меня что то не получилось) так и иные предложения ;)
Вот структура:
$Result[0]->{aa} = "aa";
$Result[0]->{bb} = 3;
$Result[1]->{aa} = "bb";
$Result[1]->{bb} = 1;
$Result[2]->{aa} = "cc";
$Result[2]->{bb} = 2;
Как произвести сортировку что бы на выходе было:
$Result[0]->{aa} = "aa";
$Result[0]->{bb} = 3;
$Result[1]->{aa} = "cc";
$Result[1]->{bb} = 2;
$Result[2]->{aa} = "bb";
$Result[2]->{bb} = 1;
| ← назад | следующие → |