reklama - zainteresowany?

100 sposobów na Perl - Helion

100 sposobów na Perl
ebook
Autor: chromatic, Damian Conway, Curtis "Ovid" Poe
Tytuł oryginału: Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving
TÅ‚umaczenie: SÅ‚awomir Dzieniszewski
ISBN: 978-83-246-6133-6
stron: 320, Format: ebook
Data wydania: 2012-08-22
Księgarnia: Helion

Cena książki: 29,25 zł (poprzednio: 39,00 zł)
Oszczędzasz: 25% (-9,75 zł)

Dodaj do koszyka 100 sposobów na Perl

Tagi: Perl - Programowanie | Perl/CGI - Programowanie | programowanie-kupon

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

Dodaj do koszyka 100 sposobów na Perl

 

Osoby które kupowały "100 sposobów na Perl", wybierały także:

  • Hands-On Gradient Boosting with XGBoost and scikit-learn
  • Perl. Mistrzostwo w programowaniu
  • Wielkie umysÅ‚y programowania. Jak myÅ›lÄ… i pracujÄ… twórcy najważniejszych jÄ™zyków
  • Learning Perl. Making Easy Things Easy and Hard Things Possible. 7th Edition
  • Learning Perl Objects, References, and Modules

Dodaj do koszyka 100 sposobów na Perl

Spis treści

100 sposobów na Perl eBook -- spis treści

O autorach (7)

Przedmowa (13)

Rozdział 1. Sposoby zwiększające produktywność (19)

  • 1. Dodawanie skrótów biblioteki CPAN do przeglÄ…darki Firefox (19)
  • 2. ZaprzÄ™ganie do pracy narzÄ™dzia Perldoc (22)
  • 3. PrzeglÄ…danie dokumentacji Perla w internecie (25)
  • 4. ZastÄ™powanie poleceÅ„ powÅ‚oki aliasami (27)
  • 5. AutouzupeÅ‚nianie identyfikatorów Perla w edytorze Vim (30)
  • 6. Dobieranie najlepszego dla Perla trybu edytora Emacs (33)
  • 7. Wymuszanie lokalnego stylu (35)
  • 8. Unikanie zachowywania zÅ‚ego kodu Perla (38)
  • 9. Automatyzowanie przeglÄ…dów kodu (42)
  • 10. Uruchamianie testów z edytora Vim (44)
  • 11. Uruchamianie kodu Perla spod edytora Emacs (46)

Rozdział 2. Interakcja z użytkownikiem (49)

  • 12. Wykorzystywanie edytora ze zmiennej $EDITOR jako interfejsu użytkownika (49)
  • 13. PrawidÅ‚owa wspóÅ‚praca w wierszu poleceÅ„ (51)
  • 14. Upraszczanie interakcji z terminalem (53)
  • 15. Ostrzeganie naszego Maca (58)
  • 16. Interaktywne aplikacje graficzne (61)
  • 17. Zbieranie informacji na temat konfiguracji programu (66)
  • 18. Przepisywanie na nowo stron WWW (69)

Rozdział 3. Obsługa danych (73)

  • 19. Traktowanie pliku jak tablicy (73)
  • 20 .Odczytywanie plików wstecz (75)
  • 21. Wykorzystywanie jako źródÅ‚a danych dowolnego arkusza kalkulacyjnego (76)
  • 22. PorzÄ…dkowanie kodu wspóÅ‚pracujÄ…cego z bazÄ… danych (81)
  • 23. Budowanie biblioteki kodu SQL (84)
  • 24. Dynamiczne przepytywanie baz danych bez pomocy kodu SQL (86)
  • 25. WiÄ…zanie kolumn bazy danych (87)
  • 26. Wykorzystywanie iteracji i technik generowania kosztownych danych (89)
  • 27. Pobieranie z iteratora wiÄ™cej niż jednej wartoÅ›ci (91)

Rozdział 4. Praca z modułami (95)

  • 28. Skracanie dÅ‚ugich nazw klas (95)
  • 29. ZarzÄ…dzanie Å›cieżkami do moduÅ‚ów (96)
  • 30. Ponowne Å‚adowanie zmodyfikowanych moduÅ‚ów (99)
  • 31. Przygotowywanie osobistych zestawów moduÅ‚ów (100)
  • 32. ZarzÄ…dzanie instalowaniem moduÅ‚ów (103)
  • 33. Zachowywanie Å›cieżek do moduÅ‚ów (105)
  • 34. Tworzenie standardowego zestawu narzÄ™dziowego moduÅ‚ów (107)
  • 35. Pisanie przykÅ‚adowych kodów do przewodników dla użytkowników (110)
  • 36. ZastÄ™powanie wadliwego kodu pochodzÄ…cego z zewnÄ…trz (112)
  • 37. WznieÅ› toast za CPAN (114)
  • 38. Poprawianie warunków uruchamiajÄ…cych wyjÄ…tki (115)
  • 39. Lokalne odszukiwanie moduÅ‚ów CPAN (118)
  • 40. PrzeksztaÅ‚canie samodzielnych aplikacji Perla w pakiety (122)
  • 41. Tworzenie wÅ‚asnych leksykalnych komunikatów ostrzegawczych (126)
  • 42. Odszukiwanie i raportowanie bÅ‚Ä™dów w moduÅ‚ach (127)

Rozdział 5. Sposoby na obiekty (133)

  • 43. Tworzenie zamkniÄ™tych obiektów (133)
  • 44. Darmowe (prawie) serializowanie obiektów (136)
  • 45. Umieszczanie dodatkowych informacji w atrybutach (138)
  • 46. Upewnianie siÄ™, że metody sÄ… prywatne dla obiektów (140)
  • 47. Autodeklarowanie argumentów metod (144)
  • 48. Kontrola dostÄ™pu do zdalnych obiektów (147)
  • 49. Przygotowywanie naprawdÄ™ polimorficznych obiektów (150)
  • 50. Automatyczne generowanie metod dostÄ™pu (152)

RozdziaÅ‚ 6. Wykrywanie i usuwanie bÅ‚Ä™dów (157)

  • 51. Szybkie wyszukiwanie bÅ‚Ä™dów kompilacji (157)
  • 52. Uwidacznianie niewidocznych wartoÅ›ci (159)
  • 53. Wyszukiwanie bÅ‚Ä™dów za pomocÄ… testów (161)
  • 54. Wykrywanie bÅ‚Ä™dów za pomocÄ… komentarzy (163)
  • 55. WyÅ›wietlanie kodu źródÅ‚owego zwiÄ…zanego z bÅ‚Ä™dem (167)
  • 56. Analiza funkcji anonimowych (170)
  • 57. Nadawanie nazw procedurom anonimowym (172)
  • 58. Wyszukiwanie źródÅ‚a pochodzenia procedury (174)
  • 59. Dopasowywanie debugera do naszych potrzeb (175)

RozdziaÅ‚ 7. Triki dla twórców programów (179)

  • 60. Przebudowywanie dystrybucji kodu (179)
  • 61. Testowanie z użyciem specyfikacji (181)
  • 62. Oddzielanie testów programisty od testów użytkownika (185)
  • 63. Automatyczne uruchamianie testów (188)
  • 64. OglÄ…danie informacji o niepowodzeniach - w kolorze! (189)
  • 65. Testy na żywym kodzie (192)
  • 66. Poprawianie rekordów szybkoÅ›ci (195)
  • 67. Budowanie wÅ‚asnej wersji Perla (196)
  • 68. Uruchamianie zestawów testów z trwaÅ‚ym Å‚adowaniem potrzebnego kodu (199)
  • 69. Symulowanie w testach nieprzyjaznego Å›rodowiska (204)

RozdziaÅ‚ 8. Poznaj swój kod (209)

  • 70. Kolejność wykonywania kodu (209)
  • 71. Badanie naszych struktur danych (213)
  • 72. Bezpieczne wyszukiwanie funkcji (215)
  • 73. Sprawdzanie, jakie moduÅ‚y tworzÄ… rdzeÅ„ Perla (218)
  • 74. Åšledzenie wszystkich wykorzystywanych moduÅ‚ów (219)
  • 75. Wyszukiwanie wszystkich symboli używanych w pakiecie (223)
  • 76. ZaglÄ…danie za zamkniÄ™te drzwi (225)
  • 77. Wyszukiwanie wszystkich zmiennych globalnych (228)
  • 78. Dokonywanie introspekcji procedur (231)
  • 79. Odnajdywanie importowanych funkcji (234)
  • 80. Profilowanie rozmiaru programu (236)
  • 81. Ponowne wykorzystywanie procesów Perla (239)
  • 82. Åšledzenie operatorów (241)
  • 83. Pisanie wÅ‚asnych ostrzeżeÅ„ (243)

Rozdział 9. Poszerz swoje zrozumienie Perla (247)

  • 84. Podwajanie danych za pomocÄ… funkcji dualvar() (247)
  • 85. ZastÄ™powanie miÄ™kkich odwoÅ‚aÅ„ prawdziwymi odwoÅ‚aniami (249)
  • 86. Optymalizowanie kÅ‚opotliwych elementów (252)
  • 87. Blokowanie tablic asocjacyjnych (253)
  • 88. SprzÄ…tanie po sobie przy wychodzeniu z zakresu (255)
  • 89. Dziwne sposoby wywoÅ‚ywania funkcji (257)
  • 90. Użycie funkcji glob w ciÄ…gach (263)
  • 91. Jak zaoszczÄ™dzić sobie pracy przy kodzie sprawdzajÄ…cym bÅ‚Ä™dy (266)
  • 92. Przygotowywanie lepszych wartoÅ›ci zwracanych przez procedury (268)
  • 93. Zwracanie wartoÅ›ci aktywnych (272)
  • 94. Tworzenie wÅ‚asnej skÅ‚adni Perla (275)
  • 95. Modyfikowanie semantyki kodu za pomocÄ… filtrów kodu źródÅ‚owego (277)
  • 96. Korzystanie ze wspólnych bibliotek bez pomocy kodu XS (281)
  • 97. Uruchamianie dwóch usÅ‚ug na pojedynczym porcie TCP (283)
  • 98. Poprawianie naszych tablic dyspozycji (287)
  • 99. Åšledzenie przybliżeÅ„ w obliczeniach (290)
  • 100. Przeciążanie operatorów (293)
  • 101. Pożytki z zabaw z kodem (298)

Skorowidz (301)

Dodaj do koszyka 100 sposobów na Perl

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.