Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 [ 102 ] 103

Транслитерация Упражнения

16. Доступ к систс.лтым базам данных Получение информации о паролях и фуппах Упаковка и распаковка двоичных данных Получение информации о сети Упражнение

17. Работа с пользовательскими база.пи данных 217 DBM-базы данных и DBM-хеши 217 Открытие и закрытие DBM-хешей 218 Использование DBM-хеша 219 Базы данных произвольного доступа с записями фиксированной длины 220 Базы данных с записями переменной длины (текстовые) 222 Упражнения 224

18. Преобразование других программ в Perl-программы 225

Преобразование awk-программ в Perl-программы 225

Преобразование sed-программ в Perl-программы 227

Преобразование shell-сиенариев в Perl-программы 227

Упражнение 228

19. CGl-програ.м.иировапие 229 Модуль CG1 рт 230 Ваша CGI-программа в контексте 231 Простейшая CGI-программа 233 Передача параметров через CG1 235 Как сократить объем вводимого текста 236 Генерирование формы 238 Другие компоненты формы 240 Создание CGI-программы гостевой книги 244 Поиск и устранение ошибок в CGl-профаммах 254 Perl и Web: не только CGI-программирование 256 Дополнительная литература 260 Упражнения 260

Приложение А. Ответы к упражнениям 261

Приложение Б. Библиотеки и .подули 289

Приложение В. Сетевые клиенты 298

Приложение Г. Те.чы, которы.\- мы не коснулись 305

Пред.метный указатель 311



Об авторах

Рэвдал Л. Шварц - торговец и предприниматель, зарабатывающий на жизнь разработкой программного обеспечения, написанием технической литературы, преподаванием, системным администрированием, консультациями по безопасности и производством видеопродукции. Он известен всему миру своими обильными, смещными, изредка неверными посланиями в Usenet - особенно своей подписью "Just another perl hacker" ("Еще один Perl-хакер") в телеконференции сотр.lang.perl.

Рэндал отщлифовал свои многочисленные навыки за семь лет работы в фирмах Tektronix, ServioLogic и Sequent. С 1985 года он владеет и управляет фирмой Stonehenge Consulting Services в своем родном городе Портленд (штат Орегон).

Том Кристиансен - внештатный консультант, специализирующийся на преподавании Perl и пишущий о нем. После нескольких лет работы в фирме TSR Hobbies (знаменитой своей игрой Dungeons and Dragons) он отправился в колледж, провел год в Испании и пять в Соединенных Штатах, занимаясь музыкой, лингвистикой, программированием и полудюжиной разговорных языков. В конечном итоге он получил в университете штата Висконсин степень бакалавра по испанскому языку и степень магистра по вычислительной технике.

Затем Том провел пять лет в фирме Convex в роли мастера на все руки: он занимался системным администрированием, разработкой утилит и ядра, поддержкой клиентов, обучением и множеством других вопросов. Помимо этого, он два срока был членом совета директоров ассоциации USENIX.

Имея за плечами более чем пятнадцатилетний опыт администрирования и программирования UNIX-систем, Том ведет семинары на международном уровне. Живет он в предгорьях недалеко от города Боулдер (штат Колорадо) в окружении оленей, скунсов, пум и черных медведей, проводя лето в пеших и верховых прогулках, ловле птиц, музицировании и играх.

На нашей обложке

Животное, изображенное на обложке нашей книги,- это лама, одомашненная представительница семейства южноамериканских верблюдов, обитающих в Андах. В эту группу входят также домашняя альпака и ее дикие предки - гуанако и викунья. Дикие гуанако могут бегать со скоростью до 40 миль в час и в случае опасности заходят в воду.

Кости, найденные в поселениях древнего человека, позволяют сделать вывод о том, что приручать альпак и лам начали 4500 лет назад. В 1531 году, когда испанские конкистадоры завоевали империю инков в Андах, они обнаружили большое поголовье этих животных. Южноамериканские верблюды приспособлены для жизни высоко в горах; их гемоглобин может поглощать больше кислорода, чем у других млекопитающих.

Вес лам достигает 300 фунтов, и они используются главным образом как вьючные животные. Караван может состоять из нескольких сотен животных и двигаться со скоростью до двадцати мршь в день. Лама выдерживает груз весом до 50 фунтов, но очень вспыльчива и, показывая свое недовольство, плюется и кусается. Для жителей Анд ламы - это еще и источник мяса, шерсти (превосходную шерсть дает меньшая по размерам альпака), шкур и жира для свечей. Из шерсти ламы можно вить веревки и ткать ковры, а сушеный навоз используется как топливо.





0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 [ 102 ] 103