LINUX.ORG.RU

Сообщения ClanMax

 

[perl] Cookies

Всех приветствую. Решил написать для себя небольшую галерею. Т.к есть фотографии которые я не очень хочу показывать всем и каждому было решено сделать авторизацию. Проблема подкралась незаметно. Написал я страницу входа и показ фотографий.

Код страницы входа: http://dpaste.com/258389/

Код показа фото: http://dpaste.com/258386/

При вводе логина и пароля главная страница переадресует обратно на форму логина. Если закомментировать несколько строк так , то все работает, но проверка на соответствие кукисов естественно не работает. Как побороть?

 

ClanMax
()

[hdtv] Invidia Ion mplayer

Всех приветствую. Я являюсь счастливым обладателем нетбука на базе nvidia ion - Asus EeePC 1201n. Проблема в том что mplayer не играет ни 1440x1080, ни 1920x1080. Я бы и не парился по этому поводу смотря на то что нетбуки такое обычно не тянут, но на предустановленной Windows 7 и с плеером mpc эти видео файлы играют без запинки. Система установлена Gentoo с nvidia-drivers 192.36.24 и mplayer 1.0_rc4_p20091026-r1. xorg.conf создан автоматически с помощью nvidia-xconfig.


[ebuild   R   ] x11-drivers/nvidia-drivers-195.36.24  USE="acpi gtk (multilib) -custom-cflags" 0 kB
[ebuild   R   ] media-video/mplayer-1.0_rc4_p20091026-r1  USE="X a52 aac alsa ass cddb cdio dirac dts dv dvd dvdnav enca encode faac faad iconv ipv6 jpeg live mmx mp3 network opengl osdmenu png quicktime rar real rtc schroedinger shm speex sse sse2 theora toolame tremor truetype twolame unicode vorbis x264 xscreensaver xv xvid -3dnow -3dnowext -aalib (-altivec) -amr -bidi -bindist -bl -bs2b -cdparanoia -cpudetection -custom-cpuopts -debug -dga -directfb -doc -dvb -dxr3 -esd -fbcon -ftp -ggi -gif -gmplayer -jack -joystick -ladspa -libcaca -lirc -lzo -mad -md5sum -mmxext -mng -nas -nut -openal -oss -pnm -pulseaudio -pvr -radio -samba -sdl -ssse3 (-svga) -teletext -tga -v4l -v4l2 -vdpau (-vidix) (-win32codecs) -xanim -xinerama -xvmc -zoran" VIDEO_CARDS="nvidia -mga -s3virge -tdfx" 0 kB

~/.mplayer/config я не заполнял, точнее написал только строки про субтитры.

ClanMax
()

[huawei][3g][megafon] настройка

Уже какой день пытаюсь настроить 3g модем от мегафона (huawei e1750). Он определяется у меня как ttyUSB1,2,3 сд диск и флешка. С эти все нормально. Система gentoo. Для настройки использовал эту статью http://ru.gentoo-wiki.com/wiki/E1750 .

cat /var/log/messages http://pastebin.ca/1907485

Настройки usb в ядре http://dpaste.com/221483/

Если я делаю /etc/init.d/net.ppp10 start то никаких ошибок не получаю, но модем не соединяется (видно по моргающей лампочке). Буду благодарен за помощь

 , ,

ClanMax
()

[vicious][awesome] Настройка панелей

Всех приветствую. Купил себе недавно нетбук asus eee pc 1201n , скомпилял для него генту и авесом 3.4.4. Начал заниматься настройкой и для начала решил использовать одну из тем предложенных на вики авесома. После её установки пропали все панели, а так же перестали работать хоткеи

rc.lua http://dpaste.com/221101/

$ ls ~/.config/awesome
icons  osk.lua  rc.lua  scratch  vicious  zenburn.lua

zenburn.lua http://dpaste.com/221102/

При startx выводит:

W: awesome: draw_iso2utf8:81: text conversion failed: Invalid or incomplete multibyte or wide character
rc.lua:110: attempt to call method 'set_ticks" (a n il value)
У знакомого при таком же конфиге все работает отлично (только вот версия у него 3.4.6)

 

ClanMax
()

mplayer flac alsa

Всех приветствую. Скачал недавно фильм со звуковой дорожкой во flac. Отказывается воспроизводиться, в чем может быть проблема:


==========================================================================
Открываю декодер аудио: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 6 ch, s32le, 0.0 kbit/0.00% (ratio: 0->1152000)
Выбран аудиокодек: [ffflac] afm: ffmpeg (FFmpeg FLAC audio)
==========================================================================
[AO_ALSA] Невозможно получить начальные параметры: Invalid argument
[AO SDL] Частота дискретизации: 48000 Гц Каналы: Stereo Формат s32le
[AO SDL] Неподдерживаемый аудиоформат: 0x19.
[AO SDL] Не могу открыть аудио: Couldn't open audio device: Device or resource busy
DVB card number must be between 1 and 4
AO: [null] 48000Hz 6ch s32le (4 bytes per sample)

emerge -pv mplayer http://dpaste.com/215828/plain/

lspci -nn http://dpaste.com/215830/plain/

lsmod http://dpaste.com/215831/plain/

cat /proc/asound/cards http://dpaste.com/215832/plain/

ClanMax
()

[Perl][XMPP] Net-XMPP::Message

Всех приветствую. Решил написать небольшого jabber бота который будет выполнять нужные мне команды. В интернете очень мало примеров поэтому пишу сюда. Набыдлокодил вот такой кусок:


#!/usr/bin/perl -w
use Net::XMPP;

$Connection = new Net::XMPP::Client();
$Connection -> Connect(
    hostname => "jabber.ru",
    port => "5222"
);
$Connection -> Execute( 
    hostname => "jabber.ru", 
    username => "тут логин",
    password => "тут пароль", 
    resource => "Bot"
);


if ($Connection -> Connected()) {
    print " Соединились \n ";
}
else {
    print "Что то пошло не так \n";
    exit;
}

$Mess = new Net::XMPP::Message();
$Mess -> SetTo("example\@jabber.ru");
$Mess -> SetType("chat");
$Mess -> SetBody("Привет я тестовое сообщение от бота");
$Mess -> Reply();

$Connection->Disconnect();

Сообщение не отправляет. В чем может быть ошибка? И еще один вопрос что бы не создавать лишнюю тему: Как заставить бота всегда сидеть в сети и проверять наличие входящих сообщений?

 ,

ClanMax
()

Резервное хранение

Всех приветствую. Видел на лоре что есть проекты предоставляющие объем данных до 1 тб. Хочется чего нибудь не дорогого, чтобы забекапить 800 гб своих китайских мультиков на 2-4 месяца.

ClanMax
()

Fluxbox+urxvt+шрифты

Всех приветствую. Есть пару вопросов.

1) Как полностью удалить нижнюю панель в fluxbox?

2) Как сделать чтобы urxvt был на весь экран. Какие значения нужно подставить в -geometry (разрешение 1280x1024)? В ~/fluxbox/apps добавил такие строчки:

[app] (name=urxvt) (class=URxvt)
   [Workspace]   {0}
   [Deco]   {NONE}
   [IconHidden]   {yes}
   [Layer]   {12}
   [Close]   {no}
   [end]
(что бы консоль нельзя было свернуть)

3) Какие лучше поставить шрифты и цвета в терминал если глядишь в него 98% времени ?

ClanMax
()

[porn][yuotube][4chan]день XXX на YouTube

http://www.lenta.ru/news/2010/01/05/youtube/

Для Ъ

Пользователи анонимного форума 4chan назначили на 6 января массовую выкладку на YouTube роликов с порнографией, пишет TechCrunch. Как и все подобные операции, эта заключается в подготовке внешне приличных видеороликов, содержащих порнографические вставки. Анонимы договорились создать поддельные учетные записи на YouTube, загрузить порноролики, но не публиковать их до назначенного срока. По задумке организаторов, 6 января на видеохостинге появятся сразу тысячи видеороликов с вкраплениями порносцен.

Данная акция является ответом на блокировку учетной записи восьмилетнего любителя игр Nintendo, Lukeywes1234, которого на 4chan уже объявили королем и богом.

Мальчик, который вместе с бабушкой снимал минисериал о героях игр, 2 января объявил, что хотел бы к февралю набрать 50 подписчиков. Анонимы с 4chan решили помочь Lukeywes1234 набрать не 50, а свыше 9000 подписчиков. На достижение поставленной цели у анонимов, по данным Encyclopedia Dramatica, ушло около суток. К 4 января у мальчика было уже 14 тысяч подписчиков, а еще через 12 часов YouTube заморозил Lukeywes1234. В администрации объяснили решение тем, что ребенок слишком мал для использования сервиса.

Акции, главным условием которых является анонимность, 4chan и пользователи других подобных ресурсов, проводят регулярно. Например, в июле 2009 года они сделали слово gorillapenis самой популярной темой в Twitter, а в апреле подняли создателя 4chan, пользователя moot, на вершину рейтинга журнала Time.

ClanMax
()

[депутаты][вещества][секс] Фильтрация секса с 12 до 18 часов

В Госдуме готовятся поправки в законопроект «О защите детей от информации, причиняющей вред их здоровью и развитию». Согласно этим поправкам сцен «секса, стриптиза и насилия» в Интернете не должно быть с 12 до 18 часов. Фильтрация контента возлагается на провайдеров.

Пруф

Очередной бред. Как они смогут фильтровать в определенное время сцены секса, стриптиза и насилия ?

 

ClanMax
()

Perl post

Всех приветствую. Кому не сложно прошу помощи. Появилась необходимость добавлять dns зоны на серверах reg.ru (через сервис regjet.ru) Может кто поможет как сделать запрос?Вот такой запрос образуется при добавлении записи в firefox

Host: regjet.ru
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20091223 Gentoo Firefox/3.5.6
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://regjet.ru/reg/zone_control/index.php?domain_id=983
Cookie: PHPSESSID=jfhfe62abc595032b6ec03cfc1f28537
Content-Type: application/x-www-form-urlencoded
Content-Length: 84

domain_id=983&subname=ololo&rectype=A&data=10.0.0.1&zone_add=%C4%EE%E1%E0%E2%E8%F2%FC
ClanMax
()

Perl mysql

Появилась задача добавления записей в mysql через perl. Может кто подскажет как лучше это реализовать?

#!/usr/bin/perl -w
use DBI;

my $dsn = 'DBI:mysql:base:localhost';
my $db_user_name = '****';
my $db_password = '*****';
my ($id, $password);
my $dbh = DBI->connect($dsn, $db_user_name, $db_password);

my $sth = $dbh->prepare("INSERT INTO `base`.`users` (`uid`, `name`, `pass`, `data`) VALUES ('2', 'ololo', '123456', '2009-12-30 13:27:08');");

print "$sth";

Получаю:

DBI::st=HASH(0x92cde0)

Буду очень благодарен

ClanMax
()

[gentoo] apache

Всех приветствую. Стоит задача настроить apache на gentoo. Имеются конфиг, которые не как немогу настроить для работы с парой доменов.

00_default_vhost.conf

# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

<IfDefine DEFAULT_VHOST>
# see bug #178966 why this is in here

# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

# Use name-based virtual hosting.
NameVirtualHost *:80

# When virtual hosts are enabled, the main host defined in the default
# httpd.conf configuration will go away. We redefine it here so that it is
# still available.
#
# If you disable this vhost by removing -D DEFAULT_VHOST from
# /etc/conf.d/apache2, the first defined virtual host elsewhere will be
# the default.
<VirtualHost *:80>
	ServerName localhost
	Include /etc/apache2/vhosts.d/default_vhost.include

	<IfModule mpm_peruser_module>
		ServerEnvironment apache apache
	</IfModule>
</VirtualHost>
</IfDefine>

# vim: ts=4 filetype=apache

Нужно настроить для работы с доменами domen1.ru domen2.ru domen3.ru у каждого своя директория. Буду очень благодарен за помощь.

 

ClanMax
()

Востановление ntfs разделов

Всех приветствую. С давних времен (года с 2006) на моей компьютере были ntfs разделы, и я так и не решался их удалять. Вообщем проблема в том что после того как gparted изменил размер раздела, он больше не монтируется:

 sudo ntfs-3g /dev/hdb2 /mnt/disk
Failed to read last sector (624125240): Недопустимый аргумент
HINTS: Either the volume is a RAID/LDM but it wasn't setup yet,
   or it was not setup correctly (e.g. by not using mdadm --build ...),
   or a wrong device is tried to be mounted,
   or the partition table is corrupt (partition is smaller than NTFS),
   or the NTFS boot sector is corrupt (NTFS size is not valid).
Failed to mount '/dev/hdb2': Недопустимый аргумент
The device '/dev/hdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

С помощью mount монтируется и я даже вижу что есть на диске, но права только на чтение. Может кто подскажет программы дя востановления? Использовать оффтопик нет никого желания да и его самого)

ClanMax
()

nginx+perl

Всех приветствую. Имею на ос gentoo установленный nginx. Хотелось бы к нему прикрутить perl. Прочитал документацию, но не очень понял. Вот мой конфиг:

user nginx;
worker_processes 5;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

server {
listen 80;
server_name c****.ru;
charset utf-8;
location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /var/www/***/htdocs$fastcgi_script_name;
            fastcgi_param  SCRIPT_NAME      $fastcgi_script_name;
            fastcgi_param  DOCUMENT_ROOT    /var/www/***/htdocs;
            fastcgi_param  QUERY_STRING     $query_string;
            fastcgi_param  REQUEST_METHOD   $request_method;
            fastcgi_param  CONTENT_TYPE     $content_type;
            fastcgi_param  CONTENT_LENGTH   $content_length;
            fastcgi_param  REQUEST_URI      $request_uri;
            fastcgi_param  SERVER_NAME      $server_name;
            fastcgi_param  REQUEST_URI      $request_uri;
            fastcgi_param  REQUEST_METHOD   $request_method;
            fastcgi_param  REMOTE_USER      $remote_user;
            fastcgi_param  REMOTE_ADDR      $remote_addr;
            fastcgi_param  REMOTE_PORT      $remote_port;

}
location / {
root /var/www/c*****/htdocs;
index index.php index.html index.htm;
}
}

server {
listen 80;
server_name 8*****.ru;
charset utf-8;
location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /var/www/****/htdocs$fastcgi_script_name;
            fastcgi_param  SCRIPT_NAME      $fastcgi_script_name;
            fastcgi_param  DOCUMENT_ROOT    /var/www/****/htdocs;
            fastcgi_param  QUERY_STRING     $query_string;
            fastcgi_param  REQUEST_METHOD   $request_method;
            fastcgi_param  CONTENT_TYPE     $content_type;
            fastcgi_param  CONTENT_LENGTH   $content_length;
            fastcgi_param  REQUEST_URI      $request_uri;
            fastcgi_param  SERVER_NAME      $server_name;
            fastcgi_param  REQUEST_URI      $request_uri;
            fastcgi_param  REQUEST_METHOD   $request_method;
            fastcgi_param  REMOTE_USER      $remote_user;
            fastcgi_param  REMOTE_ADDR      $remote_addr;
            fastcgi_param  REMOTE_PORT      $remote_port;

}
location / {
root /var/www/*****/htdocs;
index index.php index.html index.htm;
}
}

server {
listen 80;
server_name ****.us;
charset utf-8;
location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /var/www/****/htdocs$fastcgi_script_name;
            fastcgi_param  SCRIPT_NAME      $fastcgi_script_name;
            fastcgi_param  DOCUMENT_ROOT    /var/www/****/htdocs;
            fastcgi_param  QUERY_STRING     $query_string;
            fastcgi_param  REQUEST_METHOD   $request_method;
            fastcgi_param  CONTENT_TYPE     $content_type;
            fastcgi_param  CONTENT_LENGTH   $content_length;
            fastcgi_param  REQUEST_URI      $request_uri;
            fastcgi_param  SERVER_NAME      $server_name;
            fastcgi_param  REQUEST_URI      $request_uri;
            fastcgi_param  REQUEST_METHOD   $request_method;
            fastcgi_param  REMOTE_USER      $remote_user;
            fastcgi_param  REMOTE_ADDR      $remote_addr;
            fastcgi_param  REMOTE_PORT      $remote_port;

}
location / {
root /var/www/****/htdocs;
index index.php index.html index.htm;
}
}
}

nginx собран так:

[ebuild R ] www-servers/nginx-0.7.62 USE=«fastcgi pcre perl ssl zlib -addition -debug -flv -imap -random-index -status -sub -webdav» 0 kB

Что и куда нужно добавить?

ClanMax
()

nginx+2 домена и разные папки

Привествую. Есть настроенный nginx для 1 домена. Нужно добавить еще 2 домена и чтобы у каждого была отдельная папка. Может кто поможет как сделать?

Вот мой конфиг:

user nginx;
worker_processes 1;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;

server {
listen 80;
server_name gentoo;


charset utf-8;

location / {
root /var/www/**/htdocs;
index index.php index.html index.htm;
}

location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /var/www/***/htdocs$fastcgi_script_name;
            fastcgi_param  SCRIPT_NAME      $fastcgi_script_name;
            fastcgi_param  DOCUMENT_ROOT    /var/www/***/htdocs;
            fastcgi_param  QUERY_STRING     $query_string;
            fastcgi_param  REQUEST_METHOD   $request_method;
            fastcgi_param  CONTENT_TYPE     $content_type;
            fastcgi_param  CONTENT_LENGTH   $content_length;
            fastcgi_param  REQUEST_URI      $request_uri;
            fastcgi_param  SERVER_NAME      $server_name;
            fastcgi_param  REQUEST_URI      $request_uri;
            fastcgi_param  REQUEST_METHOD   $request_method;
            fastcgi_param  REMOTE_USER      $remote_user;
            fastcgi_param  REMOTE_ADDR      $remote_addr;
            fastcgi_param  REMOTE_PORT      $remote_port;

}
}
}

ось gentoo

ls /etc/nginx
fastcgi_params  koi-utf  koi-win  mime.types  nginx.conf  win-utf
ClanMax
()

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