Ruby Praktyczne skrypty, ktore rozwiaza trudne problemy.pdf
(
620 KB
)
Pobierz
Ruby. Praktyczne skrypty, które rozwiążą trudne problemy
Ruby. Praktyczne skrypty,
które rozwi¹¿¹
trudne problemy
Autor: Steve Pugh
T³umaczenie: Tomasz Walczak, Marek Kowalcze
ISBN: 978-83-246-2254-2
Tytu³ orygina³u:
Wicked Cool Ruby Scripts
:
Useful Scripts that Solve Difficult Problems
Format: 170x230, stron: 232
Poznaj przyjemnoœæ pracy z jêzykiem Ruby!
•
Jak manipulowaæ ³añcuchami znaków?
•
Jak edytowaæ zbiory zdjêæ i wydobywaæ informacje z fotografii?
•
Jak zmieniaæ uprawnienia i modyfikowaæ konta u¿ytkowników?
Ruby to obiektowy jêzyk programowania, przeznaczony do u¿ytku ogólnego,
udostêpniaj¹cy bogaty zestaw narzêdzi s³u¿¹cych do pisania skryptów. Jedn¹
z najwiêkszych zalet tego jêzyka jest fakt, ¿e wyj¹tkowo dobrze nadaje siê on
do tworzenia efektywnych programów proceduralnych. Dziêki tej ksi¹¿ce nauczysz siê
wykorzystywaæ niezwyk³e w³aœciwoœci jêzyka Ruby, aby zautomatyzowaæ wiêkszoœæ
zadañ i wykonywaæ swoj¹ pracê bez trudu i z przyjemnoœci¹.
Ksi¹¿ka
„
Ruby. Praktyczne skrypty, które rozwi¹¿¹ trudne problemy
”
zawiera
58 niezwykle przydatnych skryptów, które pozwalaj¹ szybko rozwi¹zaæ czêsto
spotykane problemy, miêdzy innymi z administrowaniem systemem, manipulowaniem
rysunkami i zarz¹dzaniem witryn¹. Przy ka¿dym skrypcie znajdziesz kod, omówienie
jego dzia³ania i wskazówki opisuj¹ce, jak dostosowaæ rozwi¹zanie do w³asnych potrzeb.
Z podrêcznika dowiesz siê, jak pos³ugiwaæ siê skryptami do automatyzacji zadañ
(takich jak archiwizowanie czy wypakowywanie plików), a tak¿e na czym polega
szyfrowanie plików oraz przetwarzanie wiadomoœci RSS. Nauczysz siê tworzyæ
zaawansowane roboty sieciowe, skrypty z obszaru zabezpieczeñ oraz kompletne
biblioteki i aplikacje.
•
Skrypty do zarz¹dzania witrynami
•
Pisanie skryptów sieciowych
•
Administrowanie systemami Linux i Unix
•
Walidacja rozwi¹zañ symbolicznych
•
Narzêdzia do manipulowania zdjêciami
•
Tworzenie galerii fotografii
•
Narzêdzia do przetwarzania ³añcuchów znaków
•
Serwery i wydobywanie danych
•
Argumenty i dokumentacja
•
Algorytmy sortowania
Skorzystaj z praktycznych skryptów w jêzyku Ruby
i oszczêdzaj czas, aby pracowaæ szybko i wydajnie
Spis treści
PRZEDMOWA ........................................................................................... 15
PODZIĘKOWANIA ................................................................................... 17
WPROWADZENIE ..................................................................................... 19
Odjazdowe skrypty w języku Ruby ........................................................................................20
Musisz znać podstawy języka Ruby ........................................................................................20
Dokumentacja ........................................................................................................................20
Struktura książki i zastosowane podejście .............................................................................21
Witryna WWW ......................................................................................................................23
1.
NARZĘDZIA DO UŻYTKU OGÓLNEGO .................................................... 25
1. Wyszukiwanie zmodyfikowanych plików ...........................................................................25
Kod ...............................................................................................................................26
Uruchamianie kodu ......................................................................................................27
Dane wyjściowe ...........................................................................................................27
Jak działa ten skrypt? ....................................................................................................28
Modyfikowanie skryptu ................................................................................................29
2. Szyfrowanie pliku ...............................................................................................................30
Kod ...............................................................................................................................30
Uruchamianie kodu ......................................................................................................30
Dane wyjściowe ...........................................................................................................31
Jak działa ten skrypt? ....................................................................................................31
Modyfikowanie skryptu ................................................................................................32
3. Odszyfrowywanie pliku ......................................................................................................32
Kod ...............................................................................................................................32
Uruchamianie kodu ......................................................................................................33
Wyniki ..........................................................................................................................33
Jak działa ten skrypt? ....................................................................................................33
4. Dzielenie plików ................................................................................................................ 34
Kod .............................................................................................................................. 34
Uruchamianie kodu ..................................................................................................... 35
Dane wyjściowe .......................................................................................................... 35
Jak działa ten skrypt? ................................................................................................... 36
Modyfikowanie skryptu ............................................................................................... 36
5. Scalanie plików .................................................................................................................. 36
Kod .............................................................................................................................. 37
Uruchamianie kodu ..................................................................................................... 37
Dane wyjściowe .......................................................................................................... 37
Jak działa ten skrypt? ................................................................................................... 38
Modyfikowanie skryptu ............................................................................................... 38
6. Przeglądarka procesów w systemie Windows .................................................................. 38
Kod .............................................................................................................................. 39
Uruchamianie kodu ..................................................................................................... 39
Dane wyjściowe .......................................................................................................... 39
Jak działa ten skrypt? ................................................................................................... 40
Modyfikowanie skryptu ............................................................................................... 40
7. Narzędzie do kompresji plików ........................................................................................ 41
Kod .............................................................................................................................. 41
Uruchamianie kodu ..................................................................................................... 42
Dane wyjściowe .......................................................................................................... 42
Jak działa ten skrypt? ................................................................................................... 42
8. Rozpakowywanie plików ................................................................................................... 43
Kod .............................................................................................................................. 43
Uruchamianie kodu ..................................................................................................... 44
Dane wyjściowe .......................................................................................................... 44
Jak działa ten skrypt? ................................................................................................... 44
9. Kalkulator raty kredytu hipotecznego ............................................................................... 45
Kod .............................................................................................................................. 45
Uruchamianie kodu ..................................................................................................... 45
Dane wyjściowe .......................................................................................................... 45
Jak działa ten skrypt? ................................................................................................... 46
Modyfikowanie skryptu ............................................................................................... 46
2.
SKRYPTY DO ZARZĄDZANIA WITRYNAMI ............................................. 47
10. Weryfikator odnośników do stron w sieci ...................................................................... 48
Kod .............................................................................................................................. 48
Uruchamianie kodu ..................................................................................................... 49
Dane wyjściowe .......................................................................................................... 49
Jak działa ten skrypt? ................................................................................................... 49
Modyfikowanie skryptu ............................................................................................... 50
6
Spis treści
11. Kontroler osieroconych plików ........................................................................................51
Kod ...............................................................................................................................51
Uruchamianie skryptu ..................................................................................................52
Dane wyjściowe ...........................................................................................................52
Jak działa ten skrypt? ....................................................................................................53
12. Generator formularzy ......................................................................................................53
Kod ...............................................................................................................................54
Uruchamianie kodu ......................................................................................................55
Dane wyjściowe ...........................................................................................................55
Jak działa ten skrypt? ....................................................................................................56
Modyfikowanie skryptu ................................................................................................57
13. Parser kanałów RSS ..........................................................................................................57
Kod ...............................................................................................................................57
Uruchamianie kodu ......................................................................................................58
Dane wyjściowe ...........................................................................................................58
Jak działa ten skrypt? ....................................................................................................59
Modyfikowanie skryptu ................................................................................................60
14. Grep dla giełdy papierów wartościowych ........................................................................60
Kod ...............................................................................................................................60
Uruchamianie kodu ......................................................................................................61
Dane wyjściowe ...........................................................................................................61
Jak działa ten skrypt? ....................................................................................................62
Modyfikowanie skryptu ................................................................................................62
15. Generowanie adresów IP .................................................................................................63
Kod ...............................................................................................................................63
Uruchamianie kodu ......................................................................................................64
Dane wyjściowe ...........................................................................................................64
Jak działa ten skrypt? ....................................................................................................65
16. Kalkulator masek podsieci ................................................................................................66
Kod ...............................................................................................................................66
Uruchamianie kodu ......................................................................................................66
Dane wyjściowe ...........................................................................................................66
Jak działa ten skrypt? ....................................................................................................67
Modyfikowanie skryptu ................................................................................................67
3.
ADMINISTROWANIE SYSTEMAMI LINUX I UNIX ................................... 69
17. Poprawianie nieodpowiednich nazw plików ....................................................................69
Kod ...............................................................................................................................70
Uruchamianie kodu ......................................................................................................71
Dane wyjściowe ...........................................................................................................71
Jak działa ten skrypt? ....................................................................................................71
Modyfikowanie skryptu ................................................................................................72
Spis treści
7
18. Dodawanie kont użytkowników ..................................................................................... 72
Kod .............................................................................................................................. 72
Uruchamianie kodu ..................................................................................................... 73
Dane wyjściowe .......................................................................................................... 74
Jak działa ten skrypt? ................................................................................................... 74
Modyfikowanie skryptu ............................................................................................... 75
19. Modyfikowanie kont użytkowników ............................................................................... 75
Kod .............................................................................................................................. 75
Uruchamianie kodu ..................................................................................................... 77
Dane wyjściowe .......................................................................................................... 77
Jak działa ten skrypt? ................................................................................................... 78
Modyfikowanie skryptu ............................................................................................... 78
20. Usuwanie zablokowanych procesów .............................................................................. 78
Kod .............................................................................................................................. 79
Uruchamianie kodu ..................................................................................................... 79
Dane wyjściowe .......................................................................................................... 79
Jak działa ten skrypt? ................................................................................................... 80
21. Walidacja dowiązań symbolicznych ................................................................................. 81
Kod .............................................................................................................................. 82
Uruchamianie kodu ..................................................................................................... 82
Dane wyjściowe .......................................................................................................... 82
Jak działa ten skrypt? ................................................................................................... 82
Modyfikowanie skryptu ............................................................................................... 83
4.
NARZĘDZIA DO MANIPULOWANIA ZDJĘCIAMI .................................... 85
22. Masowe edytowanie ........................................................................................................ 86
Kod .............................................................................................................................. 86
Uruchamianie kodu ..................................................................................................... 86
Dane wyjściowe .......................................................................................................... 86
Jak działa ten skrypt? ................................................................................................... 87
23. Pobieranie informacji o zdjęciach .................................................................................... 87
Kod .............................................................................................................................. 88
Uruchamianie kodu ..................................................................................................... 88
Dane wyjściowe .......................................................................................................... 88
Jak działa ten skrypt? ................................................................................................... 89
Modyfikowanie skryptu ............................................................................................... 90
24. Tworzenie miniatur .........................................................................................................90
Kod .............................................................................................................................. 90
Uruchamianie kodu ..................................................................................................... 91
Dane wyjściowe .......................................................................................................... 91
Jak działa ten skrypt? ................................................................................................... 91
Modyfikowanie skryptu ............................................................................................... 92
8
Spis treści
Plik z chomika:
kronos78
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
!!!!!!!!ze słowackiego radia, niektore opisanie, inne nie
# - Wzory CV
▶ Porady remontowo - budowlane
▶ Remont domu - poradnik
• AGD - kody błędów pralek automatycznych
Zgłoś jeśli
naruszono regulamin