Порекомендуйте хорошие книги

Ребята, привет!

Начал изучать по-немного perl. Изначально в целях скриптинга и автоматизации процесса системного администрирования (да, я таки сис. админ), но сейчас захотелось более серьёзно заняться этим языком и при возможности сменить род деятельности на чисто программинг. Но довольно лирики.
Интересует бумажная литература по сабжу, которую можно купить в Украине (в Одессе, в частности).
Сейчас читаю "Camel book", прочитал "Изучаем Perl". Впечатления - камел бук, довольно сложная для новичка .. Дочитав до середины начинаю понимать некоторые вещи описанные в начале )) Чувствую, что буду ёё читать еще много раз. Вторая книга - какая то сильно поверхностная, хочется уже что то более углублённое.

Сейчас наверное, больше интересует уклон в использование mod_perl, ООП в PERL (может посоветуете книги и по принципам ООП, желательно с уклоном для perla, а не C)

ps. всем спасибо за внимание и за помощь. Так же буду рад дельным советам, что лучше подучить для успешного использования перла в программировании :o)

...

Смотри http://kiev.pm.org/node/70

там все уже сказано, более ничего нет!
так, только статьи где нибудь, можно поискать,
и не более. Совет, пообщайся в живую с Перлистами,
это даст больше чем книги! Усе!

Мое личное

Мое личное мнение, в дополнение к ссылке выше:

1. LamaBook (лама)
2. CookBook (баран)
3. Mastering RegExps (сова)
4. CamelBook (верблюд)
5. Template Toolkit (http://search.cpan.org/perldoc?Template, http://www.template-toolkit.org/)
6. DBIx::Class (http://search.cpan.org/perldoc?DBIx::Class)
7. Catalyst (http://search.cpan.org/perldoc?Catalyst, http://catalyst.perl.org/)
8. Catalyst Advent Calendar (http://catalyst.perl.org/calendar/2005 +...6, ...7)

Первые 4 есть на русском в бумажном варианте, остальное на инглише (ставьте локально, и perldoc вам в помощь).
Все написал в том порядке, который imho наиболее последователен.

Catalyst - это web framework, поэтому если программирование для веб не интересует - можно и не изучать.
Но лишними знания не будут, тем более - опыт создателей и меинтейнеров Catalyst'а.

Да, чуть не

Да, чуть не забыл.

9. PBP (PerlBestPractices, собака) - увы, только в торрент (chm, eng)
10. perlcritic + perltidy + vim + svn :)

Удачи!

Мои ебуки

Перловых ебуков множество, одно плохо: подавляющее большинство на английском. Я свободно читаю, а вот предложения поделиться ребята обычно воспринимают как издёвку... :(
Вот список:
1 Beginning Perl Web Development - From Novice To Professional 2006.pdf
2 Intermediate Perl.chm
3 perl. the complete reference.pdf
4 perl cookbook.chm
5 Network Programming with Perl.pdf
6 Pro Perl Parsing.pdf
7 SQL Server Administration with Perl.chm
8 Perl.Hacks.Tips.and.Tools.chm
9 Perl and XML.pdf
10 Perl Best Practices 2005.chm
11 perl_&_LWP.chm
12 Programming Web Services with Perl 2003.chm
13 Perl_programming.pdf
14 Web_Dev_Apache_Perl.pdf
15 masonbook.chm
16 Apress - Pro Perl Debugging.pdf
17 Object Oriented_Perl.pdf
18 Graphics Programming With Perl.pdf
19 Automating Windows with Perl.pdf
20 cgi.pdf
21 cgi_perl.pdf
22 dbimysql.pdf
23 OReilly - Mastering Algorithms with Perl.pdf
24 libwww.pdf
25 Perl-CGI.pdf
26 petersen_src.tgz
27 Practical Mod Perl 2003.chm
28 The Perl CD Bookshelf 4 0.chm
29 mason-book-source.tar.gz
30 Wicked_cool_perl.pdf
31 mod_perl: A Reference to mod_perl 1.0 to mod_perl 2.0 Migration..html
32 perl_testing.chm
33 Effective Perl Programming .chm
34 Learning Perl Objects References & Modules.chm
35 Mark Jason Dominus. Higher-order perl. A guide to program transformation.pdf
36 Advanced Perl Programming. 2nd ed. O'Reilly. 2005.chm
37 CGI_with Perl.chm
38 Spidering Hacks. O'Reilly. 2003.chm
39 Data Munging with Perl. Manning. 2001.pdf
40 Mastering Perl. O'Reilly.2007.pdf
41 Minimal Perl for UNIX and Linux People. Manning. 2007..pdf
42 Programming the Perl DBI. O'Reilly. 2000.pdf
43 Разработка CGI приложений на Perl.pdf
44 Наглядный курс программирования на Perl.pdf
45 Самоучитель Perl.djvu
46 Nagler R.Extreme programming in Perl.2005.pdf
47 O'Reilly - Win32 Perl Programming - The Standard Extensions.pdf
48 Программирование на Perl.djvu
49 OReilly - Writing Apache Modules with Perl and C.pdf
50 OReilly.Mastering.Regular.Expressions.3rd.Edition.Aug.2006.chm
51 Addison Wesley - Network Programming With Perl.chm
52 Perl: Библиотека программиста.pdf
53 Mastering Perl Tk 1st ed 2002.chm
54 mysql_perl_for_web.chm
55 perl_databases.chm
56 Syngress.Perl.Scripting.for.IT.Security.Dec.2007.159749173X.pdf
57 professional_perl.pdf
58 OReilly.Learning.Perl.4th.Edition.Jul.2005-0596101058.chm
59 perl_sbornik_retseptov_dlja_professionalov_kristiansen_torkington.DjVu
60 Prentice.Hall.Perl.by.Example.4th.Edition.Nov.2007.chm
61 Packt.Publishing.Catalyst.Accelerating.Perl.Web.Application.Development.Nov.2007.pdf

Если есть желание, могу залить куда-нить, у меня на работе анлим.
К слову, этот список тоже сгенерирован с помощью Perl. Куда ж без него... :)

Насколько это

Насколько это легально:)?
Если вполне - можно будет и сюда залить. Думаю, никто не будет против.

Насчет легальности.

Ну насчет легальности -- вопрос сложный. Большинство книг выкачивалось через файлообменники и сайты, что предоставляют интерфейс к оным файлообменникам -- живы и здравствуют. С другой стороны, при выкачивании книг торрентами не пользовался. Если предоставлять доступ только авторизованным пользователям -- почему бы и нет? Ну и с кем пообщаться по поводу заливки?

Общаться не

Общаться не нужно, информацию по доступу я уже отправил:) Как зальешь все - дай знать.

...

Некоторые впервые вижу.
Можно, посмотреть, выборочно?
У меня есть и другие, не вошедшие
в этот список.

Предлагаю

Предлагаю сделать страничку, туда кратенькое описание книги и ссылку на файл-хостинг или ссылку на торрент/магнету и т.д.
Это ведь будет легально.
------------------
use Source();

...

Вот список моих буков, не полный, где есть еще...

04.2004_05.pdf
05.2004_14.pdf
10.2002_02.pdf
85.pdf
addison wesley - perl medic. transforming legacy code.chm
Barr G.Network programming with Perl.pdf
Beazley D.M.Perl extension building with SWIG.pdf
Brown M.C.Perl.The Complete Reference.2001.pdf
cgi-ref.pdf
Cozens S.Advanced Perl programming.2005.chm
Cross D.Data munging with Perl.2001.pdf
extreme_programming.pdf
gdnew.pdf
Intermediate Perl (Phoenix et al., 2006).chm
Janert P.K.Data visualization using Perl-Tk.pdf
Lidie S.Mastering Perl-Tk.2002.chm
Lidie S.Mastering Perl-Tk.2002.rar
Lidie S.Perl-Tk pocket reference.pdf
LWP-spec.pdf
Medinets D. - Perl 5 by Example (1999)(en).pdf
modperl.zip
Morgan.Kaufmann.Higher.Order.Perl.Transforming.Programs.with.Programs.Mar.2005.eBook-DDU.pdf
Nagler R.Extreme programming in Perl.2005.pdf
net-prg-in-perl.zip
Net-Telnet.doc
Orwant J.Mastering algorithms with Perl.1999.pdf
Perl & XML библиотека программиста.pdf
Perl - регулярные выражения.pdf
perl-underground.zip
perl-unleased.zip
perl6.pdf
perllang1.rar
perlspec.html
perl_sbornik_retseptov_dlja_professionalov_kristiansen_torkington.DjVu
pickingUpPerl.pdf
pomeranz.zip
Power Perl Education.zip
Programming_The_Network_With_Perl.pdf
reports.pdf
Tregar S. - Writing Perl Modules for CPAN (2002)(en).chm
Vromans J.Programming Perl.Quick reference guide.pdf
Изучаем Perl учебное пособие.pdf
Иллюстрированный самоучитель по Perl.chm
Использование UNIX для синтаксического и лексического анализа.rar
КАСПЕРСКИ, Крис - Безопасное программирование на языке Perl.pdf
Освой Самостоятельно Perl за 24 часа.pdf
Разработка CGI приложений на Perl.pdf
Самоучитель Perl.pdf
Уолл Л., Кристиансен Т., Орвант Д. Программирование на Perl (3-е изд.), 2004, 1150с., ISBN 5-93286-020-0, 600dpi.djvu
Фридл Дж. - Регулярные выражения (2003)(2-e)(ru).djvu

Не считая, исходников к букам, они отдельно, в основном
Орелловские и др.

Книги уже

Книги уже закачаны на сервер, так что действительно время создавать раздел, посвященный книгам: краткое описание, фото, ссылка и т.д.
Отдельное огромное спасибо __bliss!

Объектно-ориентированный Perl

Господа Перлеводы! Тут проскакивало мнение, что неплохо бы почитать что-то по объектно-ориентированному Perl. Могу порекомендовать книгу Демьена Конвея "Объектно-ориентированный Perl". Она есть в списке моих ебуков. Книга -- кладезь мудрости по объектам как таковым вообще и непосредственно применительно к Perl. В частности, показывает вещи с таких углов обзора, о которых, к своему стыду, я и не догадывался... Нескольно устарела, поскольку писалась во времена Perl 5.6, но актуальности ни в коей мере не потеряла. Теперь неизбежная ложка дегтя: книга на английском. Я вот что могу предложить: можно переводить ее по главам и выкладывать на сайте, если товарищ Конвей не будет против... На его сайте есть адрес мыльницы, можно спросить. Жду отзывов

...

Я не против,страниц 50 перевести.
Где ссылки на буки?????!!!!

В

В процессе:)
Скоро опубликую все.

О переводах...

О. Нас уже двое... Если пойдет, мы можем целую библиотеку переведенных книг создать, в пику неповоротливым издательствам :)

...

А кто еще будет? Народу ведь нет!
Все желание пропадает, когда приходиться
делать все самому! Кстати, хорошо бы, все
это добро слить на DVD и распространять
среди коммюннити, как рабочий материал,
включая по возможности - все имеющиеся материалы,
видео, исходники, дистрибуцию ОС (софта), и т.д.
Вспомогательный софт для девелоперов, в общем -
реальная помощь! Серия дисков Перл-библиотека.
И еще - очень плохо когда весь материал - в разных
форматах, нужно конвертировать все в .pdf
Еще, хорошо бы, сделать разбивку материала, по главам.

Ну так где ссылки, О Великий Создатель! ;)

:)

Ну... Главное начать, а там, глядишь, еще кто-нить присоединится. Утречком тысяч на 10 символов перевел. Как наберется тысяч 50 -- 100, уже можно выложить... Основной вопрос, который начал занимать меня утром -- форматирование текста. В конечном итоге пришел к набору в OpenOffice, ибо неизмеримо удобнее. Нужно как-то прийти к единому формату, чтобы не было сложностей с обработкой... Ну и содержание нужно выложить. Сначала в виде просто текста, а по мере появления переведенного материала заменять текст ссылками на главы...

Ну, я уже

Ну, я уже предлагал подавать идей насчет организации библиотеки. Мне тоже пришла в головы мысль делить библиотеку по тематикам.
Предлагайте тематики, буду загружать.

ебуки

Ну многое в книгах прихоится отсеивать за ненадобностью. Реально от книги получаешь не сильно много, потому что опускаешь вводные части, общую информацию, разного рода посвящения и эпиграфы :), информацию по инсталляции под винду :) и проч, да и то, материал, ради которого и затевал чтение книги, часто оказывается представленным как бы вскользь, походя, обо всем понемногу. Есть и приятные исключения -- вот например, "Объектно-ориентированный Perl", перевод которой я уже начал. В книге воды нет в принципе, впрочем, так же как и в "Camel book". Начинал с дейтеловского "Как программировать на Perl" -- вот ее бы не рекомендовал, уж больно много воды и трудно после нее перейти к практическому Perl.

Уважаемые

Уважаемые коллеги!

Я начал потихоньку(1 книга в день) выкладывать материал в раздел Библиотека, любезно предоставленный __bliss. Вопросов несколько: книг много, я сам их буду публиковать долго и нудно. Никто не хочет помочь? Вопрос второй, касается совершенно всех....Большинство книг, что есть, являются платными и продаются до сих пор(в pdf). Мне бы не хотелось прослыть распространителем нелегально полученной литературы и злостным нарушителем авторских прав. Какие будут предложения на этот счет?

...

По поводу пиратства - может сделать так. Взять книгу и пересказать
её своими словами, схожие примеры и всё такое! Ни одна сволочь не
подкопается. Каким образом пересказывать - Вики метод. Я сказал
то-то, другой сказал это... и всё путем! ;) Получается перевод
но не дословный, но суть от этого не меняется!

Ага, при

Ага, при объемах более 5 тысяч страниц это превращается в безумие:)

Страх и ненависть в Лас-Вегасе

rimas написал
Ага, при объемах более 5 тысяч страниц это превращается в безумие:)

"Страх и ненависть в Лас-Вегасе" :)

Но вобщем если серьезно, таки проблемка..
Уже даже подумалось, что стоит посмотреть на решения от таких веселых парней как Pirates-bay, вроде распределенного хранения файла, прямо в ОЗУ.

Еще можно сделать "аудиокниги" - просто записывать перевод своими словами на диктофон + свой пример. Кстати, так материал усваивается намного эффективнее чем при простом прочтении.

...

Рульно однако, а может сделаем Перл-подкаст
на украинском языке, очень даже интересно!

Поддеревьянски

Поддеревьянский застрелится :)

...

Насчет объема - зачем все сливать?!
когда из любой книги можно почерпнуть
около 15% и более в принципе не надо.
Хотя суммарный объем из всех книг
будет около 1 тыс страниц!

Все сливать

Все сливать может и не надо, но комментарии-бы не помешали. Причем лучше чтобы их было несколько вариантов, как на высококачественных DVD - русский, английский, матерный.. :)

...

Русскоязычные книги по Перлу: (мой архив)

PERL БИБЛИОТЕКА ПРОГРАММИСТА (Кристиансен  Т. Торкингтон  Н. - Изд. Питер 2001 год, 736 стр.)
ИЗУЧАЕМ ПЕРЛ (Рэндал Л. Швард, Том Феникс 3-изд. Изд. Питер 2002 г. 288 стр.)
ОСВОЙ САМОСТОЯТЕЛЬНО ПЕРЛ ЗА 24 ЧАСА (Пирс, Клинтон Изд. Вильямс 2001 г. 384 стр.)
ПЕРЛ И XML БИБЛИОТЕКА ПРОГРАММИСТА (Э. Рэй, Дж. Макинтош Изд. Питер 2003 г. 208 стр.)
ПРОГРАММИРОВАНИЕ НА ПЕРЛ (Ларри Уолл. Том Кристиансен Джон Орвант 3-изд.Символ-Плюс 2004 г. 1152 стр.)
Разработка сетевых программ на Perl (Штайн, Линкольн Д. Изд. Вильямс 2001 г. 752 стр.)
РАЗРАБОТКА CGI ПРИЛОЖЕНИЙ НА ПЕРЛ (Мельтцер Кевин, Михальски Брент Изд. Вильямс 2001 г. 400 стр.)
САМОУЧИТЕЛЬ ПЕРЛ (Матросов А.В.,Чаунин М.П. Изд.БХВ-Петербург 2001 г. 432 стр.)
СБОРНИК РЕЦЕПТОВ (Кристиансен Т. Торкингтон Н. 2-изд. Изд. Питер 2004 г. 928 стр.)
РЕГУЛЯРНЫЕ ВЫРАЖЕНИЯ БИБЛИОТЕКА ПРОГРАММИСТА (Дж. Фридл. 2-изд. Изд. Питер 2003 г.465 стр.)

Энциклопедия Perl (Водолазкий В. В., Семериков В. В. Изд. Питер 2002 год, 576 стр.) (В бумажном виде.)

Отсутвующие у меня:
Как программировать на Perl (Дейтел Х.М., Нието Т.Р. Изд. Бином. 2002 г. 1088 стр.)
Perl отладчик. Карманный справочник (Фоули Ричард Изд. КУДИЦ-ОБРАЗ 2005 г. 208 стр.)
Программирование на Perl DBI (Аллигатор Декарт, Тим Банс, Изд. Символ-Плюс 2000 г. 400 стр.)
Perl: специальный справочник (С. Холзнер Изд. Питер 2000 г. 496 стр.)
CGI программирование на Perl (Скотт Гулич, Шишир Гундаварам, Гюнтер Бирзнекс, Изд. Символ-Плюс 2001 г. 480 стр.)
CGI-программирование (А. Павлов, Изд. Питер 2001 г. 416 стр.)
CGI / Perl. Создание программ для Web (К. Пэтчетт, М. Райт, Изд. BHV-Санкт-Петербург 2000 г. 624 стр.)
Perl 5.0 Web - профессионалам (Дэн Ливингстон, Крис Белью, Мика Браун, Изд. BHV-Киев; 2001 г. 208 стр.)
PERL. Архив программ. Код с комментариями (Мартин Браун, Изд. Бином 2001 г. 720 стр.)
Основы программирования на языке Perl (В.В. Маслов, Изд. Радио и Связь 2000 г. 144 стр.)
Освой самостоятельно CGI-программирование за 24 часа (Рейф Колберн, Изд. Вильямс 2001 г. 368 стр.)
Perl для системного администрирования (Бланк-Эдельман Изд. Символ-Плюс 2001 г.)
Perl: изучаем глубже. (Шварц, Брайан, Феникс 2-е изд. Изд. Символ-Плюс 2007 г.) (анг."Intermediate Perl, 2nd Edition" 2006)
Perl: наглядный курс программирования (Пол Уайтхэд и др. Изд. Диалектика. 2001 г. 280 стр.) (анг."Perl: Your Visual Blueprint for Building Perl Scripts")

В общем, книг очень даже много!

mod_perl

После долгих, чуть ли не в год длиной поисков, наконец нашел электронный вариант книжки mod_perl developer's cookbook. Напьюсь теперь :) .

я добавлю свою

я добавлю свою маленькую глупую философску ложку - стоит ли переводить?
лень - двигатель прогресса, но она же и останавливает людей в самые переломные моменты...
словарный запас в техническом английском достаточно слабенький, но польза от изучения английского даже путем чтения английских книг - просто гигантская. ведь много чего вкусного - лишь на английском. а переводятся - крупицы. возможно, лучшим вариантом было бы писать нечто свое. Например, нормальную книгу по (смотрел другие темы) wxPerl, или еще чему-то. Это явно сложнее, но зато американчеги будут потом ее сами переводить на свой язык).