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

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


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

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

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

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

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

Номер выпуска:132
Дата выхода:23.08.2011, 05:00
Администратор рассылки:Калашников О.А. (Руководитель)
Подписчиков / экспертов:130 / 28
Вопросов / ответов:3 / 4

Консультация # 37678: Здравствуйте ув. эксперты. У меня вчера возникла идея создать ICQ бота на перле. Чтобы его скинуть в инет, а он там отправлял сообщения от моего UID типа: "я посмотрю резрешить тебе добавить меня в список..." Поиски в интернете ни к чему не привели, не считая миранды, но это не то. Как я понял надо начинать с сок...


Консультация # 108533: Подскажите плиз функция get ("url_site") перестала работать для определенного url - что посоветуете может есть альтернатива или ....?...
Консультация # 65443: Ув. эксперты, делитесь знаниями! Кто такой our? Чем различаются переменные, объявленные с помощью our, my или просто присваиванием? Есть ли ещё какие-либо операторы вроде my и our?...

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

Здравствуйте ув. эксперты.

У меня вчера возникла идея создать ICQ бота на перле.
Чтобы его скинуть в инет, а он там отправлял сообщения от моего UID типа: "я посмотрю резрешить тебе добавить меня в список..."
Поиски в интернете ни к чему не привели, не считая миранды, но это не то.

Как я понял надо начинать с сокетов, а что потом?
Какие протоколы она(ICQ) использует и вообще правильно ли начинать с сокетов?
И вообще подскажите кто-нить пытался такое сделать?
Если пытался подкиньте идейку.

Дата отправки: 16.03.2006, 15:40
Вопрос задал: Pessom
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Muad Dib (Х Заблокирован):

Здравствуйте, Pessom!
Начинать с сокетов это правильно :)) Хотя я бы на вашем месте сначала посмотрел Net::ICQ (http://search.cpan.org/~jmuhlich/Net-ICQ-0.16/lib/Net/ICQ.pm). Может прийдется "ручками" там чего подредактировать, тогда и сокеты понадобятся :)

Консультировал: Muad Dib (Х Заблокирован)
Дата отправки: 16.03.2006, 16:27
Рейтинг ответа:

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

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

Подскажите плиз

функция get ("url_site") перестала работать для определенного url - что посоветуете может есть альтернатива или ....?

Дата отправки: 08.11.2007, 09:39
Вопрос задал: Топорков Алексей Иванович
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Лучников Ю.В.:

Здравствуйте, Топорков Алексей Иванович!

Есть;)

Например так, как в приложении...

Это минимальный вариант. А вообще, модуль LWP имеет огромные возможности;) Так что советую читать родной мануал.

P.S. Проблема может быть и не в get() и ей подобным функциям...

К примеру, если результат обращения к серверу имеет отрицательный результат, мы можем выяснить в чем причина например так:

if ($RES->is_error()) {
print $RES->status_line;
}
___
С уважением.

Ответ отредактирован по просьбе эксперта
-----
∙ Отредактировал: Климова Марина Александровна (*Мастер-Эксперт)
∙ Дата редактирования: 11.11.2007, 01:52

Приложение:

Консультировал: Лучников Ю.В.
Дата отправки: 09.11.2007, 02:24
Рейтинг ответа:

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

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

Ув. эксперты, делитесь знаниями!
Кто такой our?
Чем различаются переменные, объявленные с помощью our, my или просто присваиванием? Есть ли ещё какие-либо операторы вроде my и our?

Дата отправки: 04.12.2006, 05:46
Вопрос задал: Олег Владимирович (Студент)
Всего ответов: 2
Страница онлайн-консультации »


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

Здравствуйте, Олег Владимирович!
our- оператор служащий для обозначения лексической области видимости переменной, а в часности - для об"явления глобальных переменных.
Помимо our для об"явления лексических областей видимости служат переменные my и local. my обявляет "закрытые" переменные, local- переменные с динамической областью видимости.
Более подробно читайте в документации, на офф. сайте, в литературе.
1.perldoc -f our
perldoc -f my
perldoc -f local
2. http://perldoc.perl.org/functions/our.html
http://perldoc.perl.org/functions/my.html
http://perldoc.perl.org/functions/local.html
3. " Программирование на Perl" Л. Уолл, Т. Кристиансен, Дж. Орвант (т.н. "Camel book". Не поленитесь приобрести его и там вы найдете практически ответы на все вопросы, связанные с Perl)

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

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


Консультирует Хватов Сергей (Профессор):

Здравствуйте, Олег Владимирович!

ещё есть local

и если у вас используется use strict (что я вам очень рекомендую), вам придётся все используемые переменные объявлять с помощью local, our или my. Это конечно несколько неудобно, зато уберегает от опечаток и прочих глупостей.

Различаются они реализацией, впрочем она видима программно, но только если use strirt не используется.
local переменные - на самом деле глобальные, просто при входе в объект они переинициализируются, а при выходе их старое значение восстанавливается (если оно было). Это медленно, зато они доступны из других мест, например, из функций вызванных той, где эта local переменная объявлена.
my - это действительно локальная переменная, доступная только там, где она объявлена.
our - это вообще устаризм. для чего был введён - уже не помню. Похоже, что для объявления глобальных переменных - в каких-то версиях local и my вне функций были недопустимы.


Консультировал: Хватов Сергей (Профессор)
Дата отправки: 04.12.2006, 12:22
Рейтинг ответа:

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


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

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

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



В избранное