Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Roman Karshiev                       2:5020/400     09 Aug 2000  07:35:18
 To : Pavel Kurnosoff
 Subject : Re: Перл умирал ? (и вопрос по RegExp)
 -------------------------------------------------------------------------------- 
 
 Pavel Kurnosoff <Pavel.Kurnosoff@p25.f736.n5030.z2.fidonet.org> пишет:
 
 PK>  k> /cgi-bin/make-plane.cgi?palne=su-27
 PK>  k> Вот такие вещи большинство поисковиков пошлёт куда 
 
 подальше...  Или
 
 PK>  k> обработает как бог черепаху...
 PK> ты лишний раз показал, что не знаешь основ cgi и http, и ни perl, ни 
 
 php
 
 PK> тут
 PK> совсем не причем.
 
 Блин, я не понимаю. Мы спорим о достоинствах языков в принципе или 
 про их использование в частностях?
 
 PK> то, что ты не можешь сделать правильно на perl, не
 PK> означает,
 PK> что этого нельзя сделать вообще ;)
 
 _вообще_ Perl однозначно выигрывает.
 Спор не о том.
 Я говорю, что для _МОИХ_ задач (так же, как и (десятков?) тысяч 
 подобных мне) - PHP столь же необходим, как и Perl. Земенить Perl его 
 на _МОИХ_ задачах без костылей не может.
 
 Вообще, меня поражает способность некоторых "горячих финских 
 парней" тут вести разговор совершенно не слушая аргументов 
 противоположной стороны.
 
 Ещё раз подчеркну, что устанавливать свои модули у меня нет 
 возможности. Hу атковы, понимаешь, условия халявного хостинга. 
 Поэтому я сравниваю языки в их чистых классических реализациях. Да, 
 и PHP можно запустить как CGI, и Perl как inline-вставки в HTML. Hо для 
 меня всё это - не более, чем интересная теоретическая возможность. А 
 реалии таковы, что Perl я могу использовать только в CGI-варианте, а 
 PHP-только в inline. О чём  я не раз, кстати, уже упоминал. Hо кажется, 
 по чисто фидошной привычке, тут читают только то, что бросается в 
 глаза... Так вот, если кто-то мне скажет, как приведённые мною в 
 предыдущих письмах примеры в _МОИХ_ условиях реализовать на Perl 
 без граблей и костылей - я не только признаю свою ошибку, но и 
 спасибо скажу. 
 
 Вот прям сейчас сижу и ломаю голову, как бы мне без использования 
 отсутствующей GD из Perl узнать размеры картинки в GIF/PNG/JPG. 
 Придётся как-то извращаться с вызовом PHP-скрипта (GetImageSize - 
 или как атм она - встроенная) из Perl. Кстати, как это сделать? Из PHP 
 перловый скрипт можно вызвать разными методами, а наоборот? 
 Учитывая, что я не знаю, где лежит PHP, а отладку провожу под Win32?
 Уважаемые гуру не подскажут? :)
 Спор на этом прекращаю. Жду только конкретных советов по Perl :)
 
 И антиоффтопик (весьма актуальный сейчас):
 
 Есть хеш %link.
 Вида $link{key}=url;
 Hадо в имеющейся строке заменить все key на <a href=url>key</a>
 key содержит только буквы (русские и лат), цифры, знаки минус, точка, 
 может быть ещё что-то упустил. В начале и конце могут быть только 
 буквы или цифры. Знаки - только внутри key.
 
 Конкретика. key - в общем случае, названия самолётов
 Су-27
 Су-27М
 МиГ-31
 Harrier GR.5
 1.44
 
 url - понятно, ссылки на них.
 
 Если key уже заключён в <a....>...</a> любой удалённости (<a 
 href=...><b>...Х-31...</b></a>) - то замену делать не надо.
 
 Твёрдо знаю, что такое можно сделать в одну строку, но у меня не 
 получается :))
 Использую пока бред типа
 
 $hts=~s/(^|[\s\,\.\/\(\)\>]+)(.+?)(?=([\s\,\.\/\(\)\<]+|$))/$links{$2}?"$1<a 
 href=$links{$2}>$2<\/a>":"$1$2"/gme;
 
 При это, мочему-то часто первое вхождение не работает :)
 Скажем, если в начале конструкции идёт <li>Су-27, МиГ-31,....
 МиГ-31 и всё, что дальше - заменяется, Су-27 - нет.
 
 Жду помощи :)
 
 -- 
 =KRoN=
 http://kron.al.ru - Грёзы, Двери, Hебо...
 ICQ#4886816
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Перл умирал ?   Pavel Kurnosoff   08 Aug 2000 20:21:19 
 Re: Перл умирал ? (и вопрос по RegExp)   Roman Karshiev   09 Aug 2000 07:35:18 
 Re: Перл умирал ? ( и вопрос по RegExp)   Serge Shikov   09 Aug 2000 12:25:12 
 Re: Перл умирал ? (и вопрос по RegExp)   Dmitriy Goldobin   09 Aug 2000 22:37:24 
Архивное /ru.perl/64887978ec94.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional