Ruby Praktyczne skrypty ktore rozwiaza trudne problemy, ebooki, fragmenty, helion
[ Pobierz całość w formacie PDF ]
Ruby. Praktyczne skrypty,
które rozwi¹¿¹
trudne problemy
Autor: Steve Pugh
T³umaczenie: Tomasz Walczak, Marek Kowalcze
ISBN: 978-83-246-2254-2
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
7
Spis treści
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
[ Pobierz całość w formacie PDF ]
Tematy
- Indeks
- Rozwiązania przykładowych zadań do I kolokwium, RZECZY, Z PENA, Obwody i sygnały - All in One, Obwody i sygnały - All in One, Zadania, Obwody prądu stałego
- Rycerz duchow i cieni - LACKEY MERCEDES I ELLEN GUON, ebook txt, Ebooki w TXT
- Rozowe tabletki na uspokojenie w kieszeni - JANDA KRYSTYNA, ebook txt, Ebooki w TXT
- Rowni Bogom - ASIMOV ISAAC, ebook txt, Ebooki w TXT
- Rune #1 Smierc na Manhattanie - DEAVER JEFFERY, ebook txt, Ebooki w TXT
- Russell Chun flash-cs3-professional-pl.-techniki-zaawansowane.-klatka-po-klatce ebook, ebooki
- Romuald Gabrysz jak-prowadzic-ksiege-przychodow-i-rozchodow.-wydanie-ii pełna wersja, ebooki
- Rod Stephens visual basic 2008. warsztat programisty full scan, ebooki
- rozwiazania 2009 PP, Matury, Matematyka PP + klucze
- Rozwiązanie zadania egzaminacyjnego numer 2, Egzamin Zawodowy i zaliczenia
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- stardollblog.htw.pl