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

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


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

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

Чемпионы рейтинга экспертов в этой рассылке

Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 1988
∙ повысить рейтинг »
Хватов Сергей
Статус: Профессионал
Рейтинг: 283
∙ повысить рейтинг »
Hubbitus
Статус: 10-й класс
Рейтинг: 89
∙ повысить рейтинг »

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

Номер выпуска:125
Дата выхода:12.10.2010, 02:00
Администратор рассылки:Калашников О.А., Руководитель
Подписчиков / экспертов:133 / 26
Вопросов / ответов:3 / 5

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


Вопрос № 31298: Как средствами perl создать(редактировать) файлы рисунков ".bmp", ".jpg" /aple/...
Вопрос № 40337: Значит хочу для себя сделать простой скрипт, который бы искал в файлах фразу и заменял бы ее. Естественно, что в качестве файлов можно задавать и сами файлы и папки. Я знаю, что это реализовано во многих текстовых редакторах (у меня на данный м...

Вопрос № 20125:

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

Отправлен: 22.04.2005, 23:16
Вопрос задал: eXuss
Всего ответов: 2
Страница вопроса »


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

Ответ отправил: Alex Diesel
Ответ отправлен: 22.04.2005, 23:42

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 48427 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Thomas Arden :
    Здравствуйте, eXuss!
    нужно прописать в первой строке файла #!/usr/bin/perl и сделать файл исполняемым

    Ответ отправил: Thomas Arden
    Ответ отправлен: 23.04.2005, 05:38

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 48447 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 31298:

    Как средствами perl создать(редактировать) файлы рисунков ".bmp", ".jpg"
    /aple/

    Отправлен: 12.12.2005, 06:53
    Вопрос задал: Aple
    Всего ответов: 2
    Страница вопроса »


    Отвечает Лучников Юрий Владимирович :
    Здравствуйте, Aple!

    Используйте модули GD или Image::Magick ...

    Краткий пример кода с их использованием вы можете посмотреть по ссылке:
    http://xpoint.ru/know-how/Perl/GotovyieResheniya/RabotaSIzobrazheniyami?4

    Полное описание данных модулей вы можете найти в их документации в сети.

    Ответ отправил: Лучников Юрий Владимирович
    Ответ отправлен: 12.12.2005, 07:17

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 75618 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!
    Отвечает Дмитрий Иванов, Практикант :
    Здравствуйте, Aple!

    я полагаю тебе нужно не простое изменение пары байтов :)

    есть 2 способа
    1. GD - описание этого пакета ты найдешь на www.cpan.org
    2. ImageMagic(мой фаворит) - маленький Adobe из командной строки или через perl пакет. Скачать все нужное в том числе и perl пакет: http://www.imagemagick.com/
    -----
    подумай, может ты не все описал

    Ответ отправил: Дмитрий Иванов, Практикант
    Ответ отправлен: 12.12.2005, 11:09

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 75645 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 40337:

    Значит хочу для себя сделать простой скрипт, который бы искал в файлах фразу и заменял бы ее. Естественно, что в качестве файлов можно задавать и сами файлы и папки.
    Я знаю, что это реализовано во многих текстовых редакторах (у меня на данный момент два имеет такую возможность), но еще раз повторю, мне хочется это сделать для себя.
    Проблема встала такая. Все параметры естественно передаются через командую строку. Так вот, как мне определить чем является параметр папкой или файлом ? Если это папка я применяю операцию /* через которую перебираю все подпапки и файлы через рекурсию. Но проблема и заключается в том, что мне нужно как-то узнать, является ли этот параметр файлом или папкой. Если это приминить к файлу (/*), Perl попросту пропустит его, посчитает неправильным, в чем он абсолютно.
    Делаю я это под Windows. В WINAPI, например, это можно узнать без труда, через FILE_ATTRIBUTE_DIRECTORY, если бы это бы UNIX, то там тоже имеется специальный флаг, значение которого без труда можно получить, но у меня Windows. Как можно это узнать в Perl ?

    Отправлен: 15.04.2006, 08:56
    Вопрос задал: RedDevil
    Всего ответов: 1
    Страница вопроса »


    Отвечает Thomas Arden :
    Здравствуйте, RedDevil!
    делается это элементарно:

    foreach (@ARGV) {
    if (-f $_) {
    # process argument as file
    } elsif (-d $_) {
    # process argument as directory
    }
    }

    а вообще, для этого, imho, лучше использовать find & sed. сборки под винду есть (http://unxutils.sourceforge.net/)

    Ответ отправил: Thomas Arden
    Ответ отправлен: 15.04.2006, 16:24

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 93067 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    подать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.22 от 10.10.2010

    В избранное