Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Kipter

Страницы: [1] 2
1
[moderator]

2
Сообственно интересный вопрос... мне хотелось бы узнать максимальную степень сбора информации про юзверя...
и не сколько ИП адрес, данные с whoisa и т д

А скорее настройки компа... конфигурации броузера и все в таком духе.. так.. чтобы можно было пропалть хоть какую-то индивидуальность пользователей =)

может кто помнит форум fastBB, и его знаменитую систему бана по уникальному ключу зависящему от настроект компа и т д =)

3
Angel
Не спец, значит юзай CGI!

use CGI;

я просто невижу причин от него отказываться... он служит на практике уже оч многие годы и никто не жаловался....

4
Perl / Вызов скрипта без рефреша
« : 08 Ноября 2005, 01:55:58 »
commander
А так веселее =)

5
Perl / Вызов скрипта без рефреша
« : 07 Ноября 2005, 13:36:48 »
voice32
Можно вот так:

Делаем 2 фрейма, один 100% занимет от экрана другой 0%
В на самой странице где указаны фреймы мы размещаем функции JavaScript которые и будут у тебя что-то там менять.....

В 1 фрейме - твоя шняга, а во 2 фрейм мы буем слать команды и получать от туды ответы в виде JavaScript, а скрипты которые мы получаем  - это вызовы тех самых функций которые на сранице разметки фреймов....

Альтернативно построен один из крутейших веб чатов - http://comats.ru/ поковыряйся в их структуре и может что полезное найдешь....

6
commander

Ох какой совет =) ну да... буду я подключать 40 Фаилов.....
из которых только в 1 та фукция что будет использоваться =)

Я думаю что тут require больше подходит.... а впринципе на практике проверю....
Просто думал мож кто на этом форуме сталкивался с таким... дабы мне на грабли не наступать.... а оказывается придется самому проверить....

7
commander
А я вот лично езнаю значительная она или незначительная =)
Вот его и спрашиваю... при большом количестве подключаемых фаилов имеет ли место реквай?

Он ведь сказал:
Цитировать
Рекваи же подключаются уже когда скрипт откомпилирован... именно поэтому рекваи и замедляют работу скрипта.


Вот я подумал а может и не стоит?

8
Perl / Serialize - Unserialize
« : 03 Ноября 2005, 09:42:08 »
Error202
Ну почему же... join используй... для него ненужно модулей....

а дампер я ваще непонял к чему тут....

9
Pegaz
И сильно ли замедлют работу эти Рекваи?
у меня все запчати скрипта рекваем грузятся =)

толко если нагрузка незначительна думаю и смысла нет отказываеться от рекваев....

10
commander
RE 1: Да, забыл забыл... Интепретаторы всетаки компилируют исходный код в машиннный только это делают каждый раз....
Перл же это не скрипт... поэтому действительно выполнение идет уже откомпилированного кода....

Но тогда я непонимаю как проводится такая фишка..... делаем 3 фаила.... 1.pl 2.pl 3.pl

Цитировать

[1.pl]
#!/usr/bin/perl

print "Enter a name of a file which it is necessary to load (2.pl || 3.pl): ";
$name = <>; chomp $name;

require $name;

print "Press any key for end";
<>;

[2.pl]
print "It is a file number 2\\n";

[3.pl]
print "The file 3 is loaded\\n";


Ну вот, вводим имя фаила 2.pl получаем одно сообщение, вводим имя фаила 3.pl получаем другое.... да и вообще какой фаил не прикажи такое мы и получим.....

Может обьсните тогда что же сперва компилируется а что-же исполняется =) =) =)

Или Сперва компилируется, потом исполняется, потом докомпилируется, доисполняется =) =) =)

Перл гибок =)

11
Perl / Может ли Perl создавать папки?
« : 02 Ноября 2005, 07:53:11 »
Это уже конечно не по теме... но просто я невижу смысла зафлуживать форум и создавать ишнюю тему но всетаки....

Мне интересно, поидее ведь require открывает указанный фаил и вставляет его на то место где указано require.

Так вот, как лучше быть, можно хранить настройки скрипта в подобном фаиле conf.pl где будут например хеши которым проставлены значения натсроек и подключать такой фаил require...

Но для написания Веб интерфейса конфигурирования такого фаила - сами понмаете посложнее....

или есть 2 способ.... сделать какой нть фаил main.conf где будет указано что то вроде:
настройка:значение

а скрипт открывает этот фаил и построчно заганяет данные в нем в хеш....

Я понимаю что сама операция когда данные будут загоняться в Хеш будет использовать определенное время... но конфигурационный фаил поправде то и не большой не более 50 строк... думаю что особо сильно ведь это тормозит не будет....

Так что вы по этому поводу думаете?

12
commander
Сложно ответить на такой вопрос... боюсь расписывать нужно долго и подробно =(

Вообщем я так решил из многих домыслов....
Впринципе скрипт должен подгрузить список модулей из массива....

сперва подгружаютя необходмые (конечно необходимость условная но зачем изобретать велосипед если есть CGI) такие как CGI. Получаем запрос... а в зависимости от него из массива модулей грузим их....

и в зависимости от этого скрипт будет себя по разному вести....

ну а в чем сообственно проблема....
посмотрим на такой пример:

#!/usr/bin/perl

if(1 == 5) { use CGI; }

our $CGI = new CGI;

print $CGI->header();
print "OK";

И что самое интересное - модуль CGI подключается! И скрипт пашет.... хотя должна быть ошибка....

Я попробовал так.... берем 2 фаила 1.pl и 2.pl

1.pl:
--------------------------------------
#!/usr/bin/perl

if(1==5){ require "2.pl"; }

our $CGI = new CGI;

print $CGI->header();
print "OK";

--------------------------

2.pl:
------------------------------
use CGI;
1;

-------------------------------

А вот так все пшет! если условие ложно то получаем ошбку что нету у нас CGI что мы и хотели а если истинно то получаем ОК =)

Но меня вот ета фигня  с дополнительными фаилами как бы неустраивает.... ето чтож... если у меня 10 Модулей подрубается... я что 10 фаилов с 2 строчками делать буду?

13
Perl / Может ли Perl создавать папки?
« : 01 Ноября 2005, 15:43:23 »
hanslinger
Личные мнения лучше всегда оставлять в своих бурных трашных снах =)
Ели ты незнаешь перл ето еще не значит что это плохой язык....

А сообственно вопрос по приблизительно похожей теме....

Как с помощью перла ставить такие опции как Скрытая, только для чтения и т д папка?

Для Винды.... в юниксе то и так все ясно... точку в начале имени фаила поставил и вот тебе и скрыто.....  но всетаки....

14
AnnA

Не у меня такая весчь.... в зависимости от запроса.... должно подключиться только нужное....

Например запрос вывести Список фоток.... зафиг подключат для етого кучу лишних библиотек?

Или например нужно отосать письмо.... тогда уже нужно что то подключить....

А так как все ето у меня должно быть в можно сказать в 1 фаиле index.pl вот и нужно сделать так чтоб лишнее не обрабатывалось =)

15
Сообственно возможно ли такое?
и если да то как?

есл кто непонял вопроса... то могу обьяснить что именно нужно...

Допустим есть  такой то код...

#!/usr/bin/perl

use CGI;
use Image::Magick;

my $CGI = new CGI;

print $CGI->header();
print "Hello world!";

И нам в нем в определенно случае нужен Image::Magick а в определенном нет...
а что то вроде:

if($a=1){ use Image::Magick; }

неработает...

Страницы: [1] 2