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

RFpro.ru: Программирование на языке Perl


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Академик
Рейтинг: 3857
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 2160
∙ повысить рейтинг »
Хватов Сергей
Статус: Академик
Рейтинг: 609
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Perl (Перл)

Номер выпуска:136
Дата выхода:19.02.2012, 07:00
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Академик)
Подписчиков / экспертов:78 / 16
Вопросов / ответов:3 / 7

Консультация # 94771: Уважаемые эксперты, задать хочу тривиальные вопросы. Что требуется для того чтобы установить и тестировать написанные скрипты. Скачал perl - ни тебе *.exe ни *.dll просто куча папок и файлов (могет это исходники для компилирования, но нафиг такое счастье). Вообщем что нужно чтобы программировать на перл. Может нужен серверную часть поставить (типа ...


Консультация # 20125: Здравствуйте эксперты. Помогите мне пожалуйста вот по такому вопросу: Что мне куда нужно прописать чтоб файл без расширения обрабатывался перл интерпретатором? Спасибо....
Консультация # 82398: Доброе время суток! Подскажите как правильно сделать. Есть вывод из бд (см. код), как его сохранить в фаил?...

Консультация # 94771:

Уважаемые эксперты, задать хочу тривиальные вопросы. Что требуется для того чтобы установить и тестировать написанные скрипты. Скачал perl - ни тебе *.exe ни *.dll просто куча папок и файлов (могет это исходники для компилирования, но нафиг такое счастье). Вообщем что нужно чтобы программировать на перл. Может нужен серверную часть поставить (типа Apach)...

Дата отправки: 11.07.2007, 14:16
Вопрос задал: Бобров Дмитрий Евгеньевич
Всего ответов: 2
Страница онлайн-консультации »


Консультирует MaksimDenisov (Практикант):

Здравствуйте, Бобров Дмитрий Евгеньевич!
Чтобы программировать на Перле никакую серверную часть ставить не нужно. Для непосредственно программирования достаточно иметь простой текстовый редактор. Но ещё лучше если Вы будете использовать специализированный редактор для Перл-скриптов. Например, Perl Builder.
Далее, Вам нужно скачать ActivePerl и установить его на Ваш компьютер. После этого, при правильной настройке, работая в редакторе PerlBuilder Вы сможете отлаживать скрипты на стадии написания.
Апач Вам будет нужен только если Вы будете писать скрипты для веб-проектов и Вам будет необходимо отладить их "в жизни". Тогда, действительно, придётся поставить Апач, чтобы на своей машине всё проверить.

Лично от себя очень советую приобрести книги по программированию на Перле. К примеру "Специальный справочник" по Перлу от издательства "Питер" (тёмно-синяя книга в мягком переплёте). Также, посмотрите ещё пару книг по Перлу для начинающих. Поверьте, книг никогда не бывает много если они толковые и по делу.

Консультировал: MaksimDenisov (Практикант)
Дата отправки: 11.07.2007, 14:23
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует lupus campestris (Академик):

Здравствуйте, Бобров Дмитрий Евгеньевич!
Perl лучше скачивать здесь. Если для Windows, то лучше брать версию msi. Редактор - любой. Вместе с дистрибутивом идет отличная справка.
Удачи!

Консультировал: lupus campestris (Академик)
Дата отправки: 11.07.2007, 15:27
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 20125:

Здравствуйте эксперты.
Помогите мне пожалуйста вот по такому вопросу: Что мне куда нужно прописать чтоб файл без расширения обрабатывался перл интерпретатором?
Спасибо.

Дата отправки: 22.04.2005, 23:16
Вопрос задал: eXuss
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Alex Diesel:

Здравствуйте, eXuss!
В ОС *никс достаточно файл сделать исполняемым и в первой строке написать
( например chmod a+x <файл>)
#! <полный путь к интерпретатору>
в винде - никак, насколько мне известно

Консультировал: Alex Diesel
Дата отправки: 22.04.2005, 23:42
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Thomas Arden:

Здравствуйте, eXuss!
нужно прописать в первой строке файла #!/usr/bin/perl и сделать файл исполняемым

Консультировал: Thomas Arden
Дата отправки: 23.04.2005, 05:38
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 82398:

Доброе время суток! Подскажите как правильно сделать. Есть вывод из бд (см. код), как его сохранить в фаил?

Дата отправки: 13.04.2007, 14:50
Вопрос задал: Bichkov Nikola
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Twerdetz:

Здравствуйте, Bichkov Nikola!

Собственно, а не проще такой вариант?

$sthl = $dbh->query("id,ts,ip,fromHandle,handle,message from logs");

while (%row = $sthl->fetchhash()){
$id=$row({"id"};
$ts=$row{"ts"} ;
$ip=$row{"ip"} и тд.
} получили значения переменных и делаем с ними, что хотим.

Ну, как бы без "prepare"? Ведь Вы исполняете запрос select, его можно заранее не готовить, учитывая, что он простой?

С уважением,
Twerdetz

Консультировал: Twerdetz
Дата отправки: 13.04.2007, 15:12
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует -OC- (Специалист):

Здравствуйте, Bichkov Nikola!
открываете файл на запись open (FILE, ">filename");
оператором print выводите в соотв. дескриптор print FILE "........"; в теле цикла while
закрываете. close FILE;
вот и все :)

Консультировал: -OC- (Специалист)
Дата отправки: 13.04.2007, 15:13
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует ramok (Практикант):

Здравствуйте, Bichkov Nikola!

1.
===
26 while ($aref = $sth->fetchrow_arrayref){
===
тут вместо = нужно ==

2.
===
27open (file, ">file.txt")
or die ("Ошибка! Невозможно открыть фаил file.txt")
===
тут после die поставьте ;

3.
===
print "$aref->[0] \t $aref->[1] \t $aref->[2] \t $aref->[3] \t $aref->[4] \t $aref->[5]" . "\n";
===
вы забыли сказать что пишете это в файл
тоесть так
print file "$aref->[0] \t $aref->[1] \t $aref->[2] \t $aref->[3] \t $aref->[4] \t $aref->[5]" . "\n";

Консультировал: ramok (Практикант)
Дата отправки: 15.04.2007, 04:20
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное