Вопросы по PERL

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Вопросы по PERL

Непрочитанное сообщение RusBiT » 2009-01-29 12:44:09

Начал потихоньку знакомиться с PERL. Если модераторы не против, буду задавать вопросы в данной теме.

Есть список ip сетей
Например:
10.0.0.0/24
10.0.0.1/24
Как их объеденить в CIDR 23 ?
Последний раз редактировалось RusBiT 2009-01-30 14:48:21, всего редактировалось 1 раз.
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Работа с IP адресами

Непрочитанное сообщение hizel » 2009-01-29 12:46:06

пользуюсь Net::Netmask для оперирования в perl адресной арифметикой
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение RusBiT » 2009-01-30 14:49:15

hizel, спасибо за ответ.
Есть ли в CPAN модуль, который позволит сделать preview интернет странички?
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Вопросы по PERL

Непрочитанное сообщение hizel » 2009-01-30 15:07:08

RusBiT писал(а): Есть ли в CPAN модуль, который позволит сделать preview интернет странички?
это как? %:)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение RusBiT » 2009-01-30 15:12:56

Грубо говоря скриншот страницы lissyara.su
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Вопросы по PERL

Непрочитанное сообщение hizel » 2009-01-30 15:15:08

есть AJAX вебсервисы для такой байды
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение RusBiT » 2009-01-30 15:23:46

Еще вопрос.
Не понял как работать с шаблонами. Нужно проверить содержит ли адрес :// и . (ftp://ftp.lissyara.su, http://lissyra.su, dchub://lissyara.su )
Какой функцией воспользоваться?

p.s. Посоветуйте нормальную книгу, а то купил какое то г =(
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение ProFTP » 2009-01-30 16:42:07

Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение RusBiT » 2009-02-11 20:31:30

Как найти количество повторений буквы "а" в строке "банан на пальме" ?
Есть какая встроенная функция?
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение ProFTP » 2009-02-11 23:04:02

где-то видел но не помню, там кжется из регулярки у тебя будет типо $6 - это типо шестая буква, ну вот типо это
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Bormental
сержант
Сообщения: 267
Зарегистрирован: 2008-09-26 21:26:35
Откуда: подмордорье
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение Bormental » 2009-02-14 10:09:17

$str="http://url.na";
if($str=~/:\/\//){
#содержит ://
}else{
#не содержит
};

врде так, или я чтото в вопросе про :// не понял?
:evil:

Аватара пользователя
ISQman
ефрейтор
Сообщения: 55
Зарегистрирован: 2009-02-26 18:42:03
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение ISQman » 2009-03-03 18:19:20

поищи для себя книженцию с названием перл за 24 часа... там есть достаточно инфы по регулярке, работы с переменными, массаивми, хэшаиим тд итп. Я лично не раз к ней обращался и сейчас не брезгую заглядывать.
|"""""""""""""""""| |\
|Холодное пиво! ||""\__,
|_____________ |||_|__|)
*(@)|(@)"""*******(@)"

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Вопросы по PERL

Непрочитанное сообщение RusBiT » 2009-03-03 19:53:44

Спасибо, скачаю - почитаю, понравится - куплю
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)