Book description
Zbiór skutecznych rozwišza? dla programistów aplikacji internetowych
- Zwi?kszanie produktywno?ci pracy
- Tworzenie interfejsów u?ytkownika
- Wyszukiwanie i usuwanie b??dów
Perl, od swojego zaistnienia na rynku, wyewoluowa? od prostego narz?dzia do przetwarzania tekstów i budowania raportów do formy zaawansowanego j?zyka programowania pozwalajšcego na tworzenie praktycznie ka?dej aplikacji dzia?ajšcej w sieci. Mimo do?? zaawansowanego "wieku", nie traci nic na popularno?ci. W sieci pojawiajš si? coraz nowsze wersje, a grono programistów korzystajšcych z Perla stale ro?nie. Spo?eczno?? u?ytkowników tego j?zyka skupiona wokó? portalu CPAN udost?pnia napisane przez siebie skrypty, wskutek czego z wieloma problemami programistycznymi mo?na sobie poradzi?, korzystajšc z gotowych rozwišza? lub si?gajšc do innych ?róde?.
Dzi?ki ksiš?ce "100 sposobów na Perl" odkryjesz ma?o znane i mniej typowe zastosowania tego j?zyka. Czytajšc jš, dowiesz si?, w jaki sposób wykorzysta? Perl do ró?nych zada?. Nauczysz si? zwi?ksza? efektywno?? swojej pracy, tworzy? elementy interaktywne i przetwarza? pliki tekstowe w nietypowy sposób. Zapoznasz si? z odczytywaniem danych z baz i arkuszy kalkulacyjnych, pracš z modu?ami oraz programowaniem obiektowym. Znajdziesz tu tak?e informacje o testowaniu kodu, usuwaniu b??dów i optymalizowaniu wydajno?ci programów napisanych w Perlu.
- Korzystanie z biblioteki CPAN
- Automatyczne formatowanie kodu w edytorze Emacs
- Generowanie elementów graficznych
- Przetwarzanie arkuszy kalkulacyjnych
- Praca z bazami danych
- Tworzenie zestawu narz?dziowego modu?ów
- Korzystanie z obiektów
- Testowanie kodu
- ?ledzenie wykonywania programu
Table of contents
- 100 Sposobów na Perl
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- O autorach
- Przedmowa
-
1. Sposoby zwiększające produktywność: Sposoby 1. – 11.
- Sposób 1. Dodawanie skrótów biblioteki CPAN do przeglądarki Firefox
- Sposób 2. Zaprzęganie do pracy narzędzia Perldoc
- Sposób 3. Przeglądanie dokumentacji Perla w internecie
- Sposób 4. Zastępowanie poleceń powłoki aliasami
- Sposób 5. Autouzupełnianie identyfikatorów Perla w edytorze Vim
- Sposób 6. Dobieranie najlepszego dla Perla trybu edytora Emacs
- Sposób 7. Wymuszanie lokalnego stylu
- Sposób 8. Unikanie zachowywania złego kodu Perla
- Sposób 9. Automatyzowanie przeglądów kodu
- Sposób 10. Uruchamianie testów z edytora Vim
- Sposób 11. Uruchamianie kodu Perla spod edytora Emacs
-
2. Interakcja z użytkownikiem: Sposoby 12. – 18.
- Sposób 12. Wykorzystywanie edytora ze zmiennej $EDITOR jako interfejsu użytkownika
- Sposób 13. Prawidłowa współpraca w wierszu poleceń
- Sposób 14. Upraszczanie interakcji z terminalem
- Sposób 15. Ostrzeganie naszego Maca
- Sposób 16. Interaktywne aplikacje graficzne
- Sposób 17. Zbieranie informacji na temat konfiguracji programu
- Sposób 18. Przepisywanie na nowo stron WWW
-
3. Obsługa danych: Sposoby 19. – 27.
- Sposób 19. Traktowanie pliku jak tablicy
- Sposób 20. Odczytywanie plików wstecz
- Sposób 21. Wykorzystywanie jako źródła danych dowolnego arkusza kalkulacyjnego
- Sposób 22. Porządkowanie kodu współpracującego z bazą danych
- Sposób 23. Budowanie biblioteki kodu SQL
- Sposób 24. Dynamiczne przepytywanie baz danych bez pomocy kodu SQL
- Sposób 25. Wiązanie kolumn bazy danych
- Sposób 26. Wykorzystywanie iteracji i technik generowania kosztownych danych
- Sposób 27. Pobieranie z iteratora więcej niż jednej wartości
-
4. Praca z modułami: Sposoby 28. – 42.
- Sposób 28. Skracanie długich nazw klas
- Sposób 29. Zarządzanie ścieżkami do modułów
- Sposób 30. Ponowne ładowanie zmodyfikowanych modułów
- Sposób 31. Przygotowywanie osobistych zestawów modułów
- Sposób 32. Zarządzanie instalowaniem modułów
- Sposób 33. Zachowywanie ścieżek do modułów
- Sposób 34. Tworzenie standardowego zestawu narzędziowego modułów
- Sposób 35. Pisanie przykładowych kodów do przewodników dla użytkowników
- Sposób 36. Zastępowanie wadliwego kodu pochodzącego z zewnątrz
- Sposób 37. Wznieś toast za CPAN
- Sposób 38. Poprawianie warunków uruchamiających wyjątki
- Sposób 39. Lokalne odszukiwanie modułów CPAN
- Sposób 40. Przekształcanie samodzielnych aplikacji Perla w pakiety
- Sposób 41. Tworzenie własnych leksykalnych komunikatów ostrzegawczych
- Sposób 42. Odszukiwanie i raportowanie błędów w modułach
-
5. Sposoby na obiekty: Sposoby 43. – 50.
- Sposób 43. Tworzenie zamkniętych obiektów
- Sposób 44. Darmowe (prawie) serializowanie obiektów
- Sposób 45. Umieszczanie dodatkowych informacji w atrybutach
- Sposób 46. Upewnianie się, że metody są prywatne dla obiektów
- Sposób 47. Autodeklarowanie argumentów metod
- Sposób 48. Kontrola dostępu do zdalnych obiektów
- Sposób 49. Przygotowywanie naprawdę polimorficznych obiektów
- Sposób 50. Automatyczne generowanie metod dostępu
-
6. Wykrywanie i usuwanie błędów: Sposoby 51. – 59.
- Sposób 51. Szybkie wyszukiwanie błędów kompilacji
- Sposób 52. Uwidacznianie niewidocznych wartości
- Sposób 53. Wyszukiwanie błędów za pomocą testów
- Sposób 54. Wykrywanie błędów za pomocą komentarzy
- Sposób 55. Wyświetlanie kodu źródłowego związanego z błędem
- Sposób 56. Analiza funkcji anonimowych
- Sposób 57. Nadawanie nazw procedurom anonimowym
- Sposób 58. Wyszukiwanie źródła pochodzenia procedury
- Sposób 59. Dopasowywanie debugera do naszych potrzeb
-
7. Triki dla twórców programów: Sposoby 60. – 69.
- Sposób 60. Przebudowywanie dystrybucji kodu
- Sposób 61. Testowanie z użyciem specyfikacji
- Sposób 62. Oddzielanie testów programisty od testów użytkownika
- Sposób 63. Automatyczne uruchamianie testów
- Sposób 64. Oglądanie informacji o niepowodzeniach — w kolorze!
- Sposób 65. Testy na żywym kodzie
- Sposób 66. Poprawianie rekordów szybkości
- Sposób 67. Budowanie własnej wersji Perla
- Sposób 68. Uruchamianie zestawów testów z trwałym ładowaniem potrzebnego kodu
- Sposób 69. Symulowanie w testach nieprzyjaznego środowiska
-
8. Poznaj swój kod: Sposoby 70. – 83.
- Sposób 70. Kolejność wykonywania kodu
- Sposób 71. Badanie naszych struktur danych
- Sposób 72. Bezpieczne wyszukiwanie funkcji
- Sposób 73. Sprawdzanie, jakie moduły tworzą rdzeń Perla
- Sposób 74. Śledzenie wszystkich wykorzystywanych modułów
- Sposób 75. Wyszukiwanie wszystkich symboli używanych w pakiecie
- Sposób 76. Zaglądanie za zamknięte drzwi
- Sposób 77. Wyszukiwanie wszystkich zmiennych globalnych
- Sposób 78. Dokonywanie introspekcji procedur
- Sposób 79. Odnajdywanie importowanych funkcji
- Sposób 80. Profilowanie rozmiaru programu
- Sposób 81. Ponowne wykorzystywanie procesów Perla
- Sposób 82. Śledzenie operatorów
- Sposób 83. Pisanie własnych ostrzeżeń
-
9. Poszerz swoje zrozumienie Perla: Sposoby 84. – 101.
- Sposób 84. Podwajanie danych za pomocą funkcji dualvar()
- Sposób 85. Zastępowanie miękkich odwołań prawdziwymi odwołaniami
- Sposób
- Sposób 86. Optymalizowanie kłopotliwych elementów
- Sposób 87. Blokowanie tablic asocjacyjnych
- Sposób 88. Sprzątanie po sobie przy wychodzeniu z zakresu
- Sposób 89. Dziwne sposoby wywoływania funkcji
- Sposób 90. Użycie funkcji glob w ciągach
- Sposób 91. Jak zaoszczędzić sobie pracy przy kodzie sprawdzającym błędy
- Sposób 92. Przygotowywanie lepszych wartości zwracanych przez procedury
- Sposób 93. Zwracanie wartości aktywnych
- Sposób 94. Tworzenie własnej składni Perla
- Sposób 95. Modyfikowanie semantyki kodu za pomocą filtrów kodu źródłowego
- Sposób 96. Korzystanie ze wspólnych bibliotek bez pomocy kodu XS
- Sposób 97. Uruchamianie dwóch usług na pojedynczym porcie TCP
- Sposób 98. Poprawianie naszych tablic dyspozycji
- Sposób 99. Śledzenie przybliżeń w obliczeniach
- Sposób 100. Przeciążanie operatorów
- Sposób 101. Pożytki z zabaw z kodem
- Indeks
- Kolofon
- SPECIAL OFFER: Upgrade this ebook with O’Reilly
- Copyright
Product information
- Title: 100 sposobów na Perl
- Author(s):
- Release date: December 2006
- Publisher(s): Helion
- ISBN: 9781457173332
You might also like
book
Sieci Linux. Receptury
Jak stworzy? sie? opart? o serwery pracuj?ce pod kontrol? Linuksa? Jak uruchomi? serwer VoIP i sie? …
book
함수형 사고: 객체지향 개발자에서 함수형 개발자로 거듭나기
객체지향 언어에 길든 개발자들에게 예제를 통해 함수형으로 ‘생각’하는 법을 깨닫게 해주는 책. 스칼라 같은 함수형 언어의 …
book
Wyznania mówcy. Spraw, by ludzie Cię słuchali
Autor tego hipnotycznego poradnika doskonale zna się na rzeczy - w trakcie swojej kariery wygłosił setki …
book
Umiejętności analityczne w pracy z danymi i sztuczną inteligencją
Oto praktyczny przewodnik po wypróbowanej kompleksowej metodzie ułatwiającej przekładanie decyzji biznesowych na łatwe w realizacji, normatywne …