Отправляет email-рассылки с помощью сервиса Sendsay

За 2005-04-12

Re[2]: код: IE & Mozilla

Здравствуйте, Пашка,

12 апреля 2005 г. в 9:31 Вы писали:

A>> Суть в том, что IE 6 не отображает рисунок как гиперссылку.

П> У меня IE 6 в XP SP2 и все отображает. Может проблема в другом?

Я читал где-то (кажется, nbsp.ru), что у Internet explorer были
проблемы с отображением прозрачной PNG-графики... может в этом
проблема.

   Yura Zemskov 2005-04-12 22:29:45 (#349731)

контекст от гугля

Здравствуйте, inet,

сегодня была новость на i2r, что Google стал открытым для рекламы
на русскоязычных сайтов (реклама в поиске от самого гуля и контекстная
реклама на сайте)
http://www.i2r.ru/news.shtml?count=30&&id=22150&begin=0&count=30

Но google тактично умолчал о том, сколько же он платит веб-мастерам за
клик с сайта? кто-нибудь знает, сколько всреднем?

   Yura Zemskov 2005-04-12 22:09:00 (#349720)

Re: IP-ban

Здравствуйте, Ilya,

11 апреля 2005 г. в 16:34 Вы писали:

IT> Кто-нибудь знает, как можно в Perl реализовать антифлуд по ip-адресу
IT> отправителя?
IT> Я знаю, что инфу о ip можно вынуть из $ENV{'REMOTE_ADDR'} но как
IT> сделать так, чтобы с этого ip можно было отправить сообщение (читай
IT> запустить скрипт) только раз в 5 минут?

Очень легко сделать, если при этом данные хранятся в MYSQL. У меня так
сделано для таблицы, куда помещаются комментарии пользователей к
статьям:

"SELECT comm_id FROM site_comments WHERE comm_ip='".$this->remote_ip()."'
AND DATE_ADD(comm_dt, INTERVAL 5 MINUTE) > NOW()";

comm_dt - столбец с датой комментария, comm_ip - с айпишником.
Если запрос возвращает результат, значит отшиваем пользователя :)

   Yura Zemskov 2005-04-12 21:39:48 (#349696)

Re: Search Engine

ПриветЪ!
Отдельного скрипта не знаю, но могу посоветовать систему SimpleTest
(ставшую, благодаря мне, в этой рассылке пресловутой :-) ). Там есть
целый класс browser (если не изменяет память). Так вот это ОЧЕНЬ
мощный класс, благодаря ему можно "ходит" по ссылкам, заполнять формы
и многое-многое...
Вот линк на домашнюю страничку: http://www.lastcraft.com/simple_test.php

i> Всем приветЪ!
i> Извините, забыл тему сменить...
i> Повторю:
i> Люди, кто нить знает достойный(ну хоть какой :)) скрипт(класс) на PHP
i> для организации поиска по страницам сайта?
i> Нужно, чтоб ходил по статическим страницам(по ссылкам) и вылавливал
i> информацию.
i> Может, что нить посоветуете?

   2005-04-12 21:04:02 (#349664)

Re[5]: IP-ban

Привет, Илья!

Совершенно непонятно, что именно у тебя не получилось, но твой кусок
кода я для себя исправил бы так:

$ip = $ENV{'REMOTE_ADDR'};

$min_time = time - 30 * 60;

open(BAN, "feedback-ban.dat");
while(<BAN>)
{
push(@ban, $_)
}
close(BAN);

foreach $line (@ban)
{
($ban_ip, $ban_time) = split(/\t/, $line);
if ($line == $ip && $ban_time > $min_time)
......

Пашка

12 апреля 2005 г., 15:49:51, Ilya Tatarnikov <jackso***@r*****.com> wrote:


IT> Тоесть крон может очистить список ip в тот момент, когда скрипт
IT> заносит туда запись? Да, точно.

IT> Вот только до меня всё не доходит, как реализовать "рекламную паузу"
IT> например, ну минут на 30.

IT> Вот я тут что-то пытался сделать, но не получается проверка времени.

IT> IT> $ip = $ENV{'REMOTE_ADDR'};

IT> ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);

IT> open(BAN, "feedback-ban.dat");
IT> while(<BAN>)
IT> {
IT> push(@ban, $_)
IT> }
IT> close(BAN);

IT> foreach $line (@ban)
IT> {
IT> if (($line ~= /$ip/)
IT> ......
IT> IT> Если кто знает, как это реализовать, помогите! :)


IT> Monday, April 11, 2005 - 11:18:54 PM, Пашка <pav***@l*****.ru> wrote:
>> На самом деле насчет крона - плохая идея. Получается слишком много не
>> зависящих друг от друга блоков у программы, которые еще к тому же
>> могут выполняться параллельно и это надо учитывать. Лучше удаление
>> старых записей сделать здесь же при проверке...

>> Пашка


>> 11 апреля 2005 г., 17:57:46, Ilya Tatarnikov
>> <jackso***@r*****.com> wrote:


IT>>> Точно! На счет Cron'а - это хорошая идея!

IT>>> Monday, April 11, 2005 - 8:44:01 PM, Begemot
IT>>> <begemotina20***@m*****.ru> wrote:

IT>>>>> Кто-нибудь знает, как можно в Perl реализовать антифлуд по ip-адресу

IT>>>>> отправителя?
IT>>>>> Я знаю, что инфу о ip можно вынуть из $ENV{'REMOTE_ADDR'} но как

IT>>>>> сделать так, чтобы с этого ip можно было отправить сообщение (читай

IT>>>>> запустить скрипт) только раз в 5 минут?

>>>> При отправке сообщения проверять есть ли данный ip в базе если нет, то
>>>> оправлять сообщение и ip заносить в базу. Если же есть то запрещать
>>>> отправку. Каждые пять минут cron'ом запускать скрипт очистки базы -
>>>> т.е. удалять все записи которые "состарились", т.е. их возраст больше
>>>> 5 минут.

>>>> А вообще делай не 5 минут, а хотя бы 1 час. :-)




IT>>> --
IT>>> Regards,
IT>>> Ilya Tatarnikoff
IT>>> mailto:webmast***@r*****.com
IT>>> ICQ number: 317134899
IT>>> PGP key ID: 0x18EA20AE

IT>>> Monday, April 11, 2005 - 9:56:30 PM





IT>>> библиотекa сайтостроительства http://www.i2r.ru/static/244/





>> библиотекa сайтостроительства http://www.i2r.ru/static/244/



IT> --
IT> Regards,
IT> Ilya Tatarnikoff
IT> mailto:webmast***@r*****.com
IT> ICQ number: 317134899
IT> PGP key ID: 0x18EA20AE

IT> Tuesday, April 12, 2005 - 7:43:39 PM





IT> библиотекa сайтостроительства http://www.i2r.ru/static/244/





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-04-12 16:18:48 (#349513)

Re[2]: SimpleTest

Привет, Андрей!

SimpleTest это не приложение, в полном смысле этого слова. Это набор
скриптов на php, для создания тестов проверяющих работоспособность
твоих скриптов. Т. е. одновременно с написанием проекта, ты пишешь еще
и тесты к этому проекту. Вначале может показаться, что это куча не
нужной работы. Но если над проектом работает целая команда (и состав
ее может меняться), если проект постоянно развивается и в него каждый
день добавляется/удаляется код, то преимущества тестирования очевидны.
Т.к. изменения в одном модуле могут каким-либо образом затронуть
работу другого модуля и поиск "в ручную", иногда занимает очень много
времени. А запустив тест, ты уже через несколько секунд(минут, в
зависимости от размера проекта) найдешь ошибку.
Я уже почти со всей системой разобрался на английском языке, но все же
было бы приятно почитать и на русском. Жаль, что наши российские
программисты, в большенстве своем, еще не дошли до использования таких
систем...

>> Я уже задавал этот вопрос. Задам еще раз.
>> Люди!!! Ну кто-нить работал с SimpleTest???????? Или хотя бы где-нить
>> видел документацию на русском???????

A> Я - нет. Изучаю linux & http. Просветите, что это за приложение "SimpleTest"?

   2005-04-12 16:08:12 (#349506)

Re[4]: IP-ban

Тоесть крон может очистить список ip в тот момент, когда скрипт
заносит туда запись? Да, точно.

Вот только до меня всё не доходит, как реализовать "рекламную паузу"
например, ну минут на 30.

Вот я тут что-то пытался сделать, но не получается проверка времени.

$ip = $ENV{'REMOTE_ADDR'};

($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);

open(BAN, "feedback-ban.dat");
while(<BAN>)
{
push(@ban, $_)
}
close(BAN);

foreach $line (@ban)
{
if (($line ~= /$ip/)
......
Если кто знает, как это реализовать, помогите! :)


Monday, April 11, 2005 - 11:18:54 PM, Пашка <pav***@l*****.ru> wrote:
> На самом деле насчет крона - плохая идея. Получается слишком много не
> зависящих друг от друга блоков у программы, которые еще к тому же
> могут выполняться параллельно и это надо учитывать. Лучше удаление
> старых записей сделать здесь же при проверке...

> Пашка


> 11 апреля 2005 г., 17:57:46, Ilya Tatarnikov
> <jackso***@r*****.com> wrote:


IT>> Точно! На счет Cron'а - это хорошая идея!

IT>> Monday, April 11, 2005 - 8:44:01 PM, Begemot
IT>> <begemotina20***@m*****.ru> wrote:

IT>>>> Кто-нибудь знает, как можно в Perl реализовать антифлуд по ip-адресу

IT>>>> отправителя?
IT>>>> Я знаю, что инфу о ip можно вынуть из $ENV{'REMOTE_ADDR'} но как

IT>>>> сделать так, чтобы с этого ip можно было отправить сообщение (читай

IT>>>> запустить скрипт) только раз в 5 минут?

>>> При отправке сообщения проверять есть ли данный ip в базе если нет, то
>>> оправлять сообщение и ip заносить в базу. Если же есть то запрещать
>>> отправку. Каждые пять минут cron'ом запускать скрипт очистки базы -
>>> т.е. удалять все записи которые "состарились", т.е. их возраст больше
>>> 5 минут.

>>> А вообще делай не 5 минут, а хотя бы 1 час. :-)




IT>> --
IT>> Regards,
IT>> Ilya Tatarnikoff
IT>> mailto:webmast***@r*****.com
IT>> ICQ number: 317134899
IT>> PGP key ID: 0x18EA20AE

IT>> Monday, April 11, 2005 - 9:56:30 PM





IT>> библиотекa сайтостроительства http://www.i2r.ru/static/244/





> библиотекa сайтостроительства http://www.i2r.ru/static/244/



--
Regards,
Ilya Tatarnikoff
mailto:webmast***@r*****.com
ICQ number: 317134899
PGP key ID: 0x18EA20AE

Tuesday, April 12, 2005 - 7:43:39 PM





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   Ilya Tatarnikov 2005-04-12 14:52:19 (#349458)

Re: код: IE & Mozilla

Здравствуйте, Andry.

> Просветите пожайлуста: почему этот участок кода работает в Mozilla, а в IE
> нет?

> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~++begin++> <style type="text/css">
> h2 {font:20pt Sans, Arial; color:#000080}
> .text {color:#660066; margin-left:5px; margin-top:90px;
> font-size:17px; font-family:Arial Black}
> .highlight {margin-top:-25px; margin-left:45px;
> color:#CC99FF; font-size:17px; font-family:Arial Black}
> </style>
> </head>
> <body style="background:url('pics/pictures/chalk.jpg')">
> <h2 align="center"><u>Страница в стадии разработки</u></h2>
> <div class="text" style="font-style:italic; color:#a0a0a0"><a
> href="personal.html" title="нажми на кнопочку"><img src="pics/icons/kub.png"

> width="26" height="11" hspace="5" border="0"></a>&nbsp;Участок текста</div>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~++end++> Суть в том, что IE 6 не отображает рисунок как гиперссылку.
Что значит "не отображает"?
Подводишь мышку к рисунку, курсор - рука. Щёлкаешь - переходишь. Всё
работает. А что не так?

   Andrey Yakushev 2005-04-12 09:49:06 (#349268)

Re: код: IE & Mozilla

A> Суть в том, что IE 6 не отображает рисунок как гиперссылку.

У меня IE 6 в XP SP2 и все отображает. Может проблема в другом?

Пашка

11 апреля 2005 г., 22:31:35, Andry <andryh***@i*****.ru> wrote:

A> Привет всем!

A> Просветите пожайлуста: почему этот участок кода работает в Mozilla, а в IE
A> нет?

A> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~++begin++A> <style type="text/css">
A> h2 {font:20pt Sans, Arial; color:#000080}
A> .text {color:#660066; margin-left:5px; margin-top:90px;
A> font-size:17px; font-family:Arial Black}
A> .highlight {margin-top:-25px; margin-left:45px;
A> color:#CC99FF; font-size:17px; font-family:Arial Black}
A> </style>
A> </head>
A> <body style="background:url('pics/pictures/chalk.jpg')">
A> <h2 align="center"><u>Страница в стадии разработки</u></h2>
A> <div class="text" style="font-style:italic; color:#a0a0a0"><a
A> href="personal.html" title="нажми на кнопочку"><img src="pics/icons/kub.png"

A> width="26" height="11" hspace="5" border="0"></a>&nbsp;Участок текста</div>
A> ~~~~~~~~~~~~~~~~~~~~~~~~~~++end++A> Суть в том, что IE 6 не отображает рисунок как гиперссылку.





библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2005-04-12 09:29:27 (#349249)