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

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


Темы - ondr

Страницы: [1]
1
Поздравляю с днём рождения! :beer:

2
Perl / use personal
« : 14 Июня 2005, 16:45:05 »
всем привет,
рад представить публике свое творение http://search.cpan.org/~ondr/personal/lib/personal.pm . Это моя личная попытка решить проблему пересечения имен (namespace collisions problem) под mod_perl.

попробую перечислить все что имеется на сегодняшний день по данной теме:

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

с выходом mod_perl2 появится ещё одна возможность:
выдавать на вирт. хосты по отдельному perl интерпритатору. да, это решает проблему, но вы себе расход памяти представляете?


вообщем у меня был несколько иной подход. насколько удачный судить вам.

документация пока скудная, со временем буду пополнять

работает под mod_perl1/2, mod_cgi.

3
встал вопрос о организации управления subj\'ем.
требуется мнение о том или ином софте для этого. сам слышал только о cpanel и то только краем левого уха, т.к. всегда пользовался только выделенным, да и то, всегда сносил панельки.

скажите пожалуйста, кто и какой сторонний софт для этого видел/знает/использовал.

4
Perl / Опрос по теме CGI программирования
« : 08 Марта 2005, 19:40:20 »
Доброго времени суток!
Предлагаю вам небольшую анкету посвещенную теме CGI программирования. Где не знаете или не хотите отвечать ставьте прочерк. Очень надеюсь на ваши ответы. Важно каждое мнение.

1. Что думаете о предлагаемом mod_perl\'ом интерфейсе?
2. То же самое о mod_perl 2
3. Что из существующих модулей считаете удобным для http ответа?
4. Чем пользуетесь для работы с куками?
5. Чем пользуетесь для работы с сессиями? Хватает ли? А если не хватает, то чего?
6. Формируете ли uri чем нибудь? Или только руками?
7. Пользуетесь ли функцией/методом param() из пакета CGI.pm?
8. Если да, то в чистом ли виде? Или дополнительно используете url_param()?
9. Какие ещё методы используете из этого пакета, не упомянутые выше? Какие имеются жалобы?
10. Пожалуйста, перечислите все cpan модули схожих тем, используемые вами.

6
Perl / Локализация
« : 06 Февраля 2004, 18:33:57 »
Известно, что прагма \'use locale\' имеет локальную область действия (блок, файл и т.д.). При отсутствии сей прагмы интерпретатор использует локаль по умолчанию \'C\'. Переопределить которую, или "насильно" перевести тот или иной пакет(разумеется непосредственно не правя код пакета), на текущую локализацию пока не вижу возможным.
Да, под переопределением локали по умолчанию не подразуеваются какие либо действия над стандартной POSIX локалью \'C\'.

Может быть это и не было задуманно(или намеренно блокированно) дядькой Ларри, но если все таки у кого-нибудь есть соображения по данному поводу, пожалуйста поделитесь.


ps: Проблема известна давно, но обратила на себя внимание при попытке задействовать встроенные фильтры TT на русский текст.

7
Флейм / 100000-ое сообщение
« : 04 Февраля 2004, 15:58:41 »
Subj :D


to ALL: Сорри за бессмысленное сообщение. Не сдержался.

8
Флейм / Коллеция документации
« : 04 Февраля 2004, 10:40:45 »
Выкладывал сей subj для знакомого, но решил не жадничать и поделиться с народом (пока есть свободный трафик).
Вообщем архив тут (~250MB, rar 3.10), листинг тут.

ps: Почти все на английском.

9
Юмор / Очередной "привет" от M$
« : 04 Декабря 2003, 10:37:33 »
Хотите немного посмеяться? Тогда делаем следующее:

Запускаем любой видео-проигрыватель(кроме встроенного) в виндовс и любую версию photoshop. Запускаем фильм и делаем снимок экрана с помощью клавиши (Alt+Print Screen не рекомендуется). Идем в photoshop, создаем новую картинку и вставляем в неё содержимое буфера. Для большего эфекта, проигрыватель не останавливаем.
А теперь самое интересное! Хватаем мышкой за верхнюю часть картинки и возим туда-сюда по экрану. Нравится "эфект"? ;)

зы: Можно пойти дальше и сохранить картинку (для пущей надежности в каком нить .jpg). Открыв её любым просмотрщиком наблюдаем тот же "эфект". Главное проигрыватель не тормозить :D

10
Флейм / Ну и ну!
« : 24 Октября 2003, 14:25:18 »
http://lenta.ru/russia/2003/10/24/rules/

Теперь в России будет повсюду тепло, уютно и красиво... блин...

11
Юмор / Задачка
« : 26 Сентября 2003, 16:08:15 »
Задача:
Мама старше своего сына на 21 год.
Через шесть лет она будет старше его в пять раз.
Вопрос: Где папа?

Решение:
Допустим что возраст сына Х а возраст мамы Y.
Значит: X+21=Y
Через шесть лет: 5(X+6)=Y+6
Решаем эти два простых уравнения: 5X+30=X+21+6
X=-3/4
Таким образом сыну сейчас минус 3/4 года, т.е. минус 9 месяцев, а
значит папа в данный момент находится на маме!

12
Юмор / Тут по асе ссылкой в меня кинули
« : 16 Сентября 2003, 18:15:59 »
http://www.hekkuli.org/~hekkuli/pics/meterkast.jpg

я просто писал кипятком :)))

13
Обсуждение сайтов / Прошу критики
« : 10 Сентября 2003, 11:21:13 »
оцените пожалуйста сайт http://www.fm.web39.net

Интересна оценка сайта, но не контента, поскольку контентится не мною.
Также в форуме присутствует рубрика "Для юных хакеров", если не в лом потестить, буду благодарен, поскольку все скрипты на сайте моего личного изготовления.

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

14
Perl / Странное поведение mod_perl ...
« : 08 Сентября 2003, 13:42:25 »
Пишем небольшой скриптик
----------------------
#!/usr/bin/perl -w
use strict;
print "Content-type: text/html\\n\\n";

my @a = (1, 2);
my $n = \\@a;

#print join(\',\', @$n);
ggg($n);

sub ggg { print join(\',\', @{$_[0]}) }
----------------------

Под mod_cgi выводит на экран: 1,2 (все верно)

Под mod_perl выводит: 1,21 (тоесть к последнему элементу добавляется единица в конце!)

Может кто сталкивался с этим?

ps: Со всеми остальными типами данных все нормально. Проблема только с массивами. И только при выводе через функцию. Если раскомментировать 8-ю строку и закомментировать 9-ю то выводит правильно.

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