
Zaprzęgnij Perl do nietypowych zadań
- Zarządzanie witryną WWW
- Administrowanie systemem Linux
- Przetwarzanie grafiki
Chyba każdy programista aplikacji internetowych słyszał o Perlu lub choć raz z niego korzystał. Ten niezwykle popularny język stosowany jest przede wszystkich do tworzenia skryptów CGI będących podstawą dynamicznych witryn WWW. Mimo konkurencji ze strony innych języków skryptowych, język ten nadal święci triumfy, a grono jego użytkowników, skupionych wokół witryny CPAN, stale się powiększa. Perl wykorzystywany jest do różnych zadań, takich jak przetwarzanie plików tekstowych, pobieranie informacji z baz danych, automatyzowanie czynności związanych z publikowaniem treści w witrynach WWW i wiele innych. Jednak nieliczni programiści piszący w Perlu wiedzą, że język ten można wykorzystać również w mniej "typowy" sposób.
W książce "Perl. Skrypty"" znajdziesz przykłady takich zastosowań. Dowiesz się, jak użyć Perla do zadań, do których zwykle wykorzystuje się inne technologie. Poznasz sposoby badania spójności witryny WWW, wykrywania ataków hakerskich na serwer i wyszukiwania błędów w skryptach CGI. Nauczysz się wykonywać za pomocą Perla zadania administratora systemów Unix/Linux, pobierać dane z innych serwerów, przetwarzać obrazy i cyfrowe mapy. Zobaczysz także, w jaki sposób można wykorzystać ten język do tworzenia narzędzi wspomagających pracę programisty, nawet takiego, który pisze w innych językach programowania.
- Śledzenie zmian w plikach
- Wykrywanie plików, do których w witrynie WWW nie prowadzą żadne łącza
- Detekcja włamań na serwer
- Usuwanie błędów ze skryptów CGI
- Pobieranie kursów giełdowych
- Zarządzanie użytkownikami w systemie Unix/Linux
- Kontrolowanie procesów w systemie
- Tworzenie internetowych galerii zdjęć
- Narzędzia dla programistów
- Pobieranie map z sieci
- Obsługa wyrażeń regularnych
Ułatw sobie życie i utwórz proste narzędzie
rozwiązujące nawet najtrudniejsze problemy.
Wprowadzenie (7)1. Narzędzia ogólnego stosowania (11)
- Skrypt 1. Automatyczna pomoc (12)
- Skrypt 2. Znajdowanie duplikatów (13)
- Skrypt 3. Sprawdzanie zmian plików (18)
- Skrypt 4. Przypominacz (22)
- Skrypt 5. Przelicznik walut (27)
- Skrypt 6. Sprawdzanie łączy witryny (32)
- Skrypt 7. Znajdowanie osieroconych plików (41)
- Skrypt 8. Wykrywanie prób włamania (45)
- Skrypt 9. Blokowanie włamywaczy (50)
- Skrypt 10. Witaj świecie (58)
- Skrypt 11. Wyświetlenie dziennika błędów (59)
- Skrypt 12. Wyświetlanie informacji testowych (62)
- Skrypt 13. Interaktywne debugowanie programu CGI (66)
- Skrypt 14. Generator losowych dowcipów (70)
- Skrypt 15. Licznik odwiedzin (73)
- Skrypt 16. Księga gości (76)
- Skrypt 17. Formularz zgłaszania erraty (82)
- Skrypt 18. Pobieranie notowań akcji (92)
- Skrypt 19. Pobieranie komiksów (95)
- Skrypt 20. Poprawianie błędnych nazw plików (107)
- Skrypt 21. Zmiana nazw wielu plików (111)
- Skrypt 22. Sprawdzanie dowiązań symbolicznych (114)
- Skrypt 23. Alarmowanie o braku miejsca na dysku twardym (116)
- Skrypt 24. Dodanie nowego użytkownika (118)
- Skrypt 25. Zablokowanie użytkownika (124)
- Skrypt 26. Usunięcie użytkownika (128)
- Skrypt 27. Zabicie zablokowanego procesu (131)
- Skrypt 28. Informacje o zdjęciach (138)
- Skrypt 29. Tworzenie miniaturek (140)
- Skrypt 30. Galeria zdjęć (144)
- Skrypt 31. Tworzenie kartek pocztowych (156)
- Skrypt 32. Zgadnij liczbę (176)
- Skrypt 33. Nauka słówek (177)
- Skrypt 34. Quiz bazujący na stronach WWW (182)
- Skrypt 35. Nauka liter (194)
- Skrypt 36. Generator kodu (210)
- Skrypt 37. Znajdowanie nieużywanego kodu (212)
- Skrypt 38. Wykrywanie rodzaju końca wiersza (216)
- Skrypt 39. Konwerter znaków końca wiersza (219)
- Skrypt 40. Pobieranie map (224)
- Skrypt 41. Generator map (237)
- Skrypt 42. Znajdowanie miejsc (257)
- Skrypt 43. Zdobywanie Wielkiego Kanionu (270)
- Skrypt 44. Analizator wyrażeń regularnych (274)
- Skrypt 45. Opracowanie grafu (278)
- Skrypt 46. Rysowanie obrazu (299)
- Skrypt 47. Graf wyrażenia regularnego (318)