Bash. Receptury

okladka

Poznaj możliwości powłoki bash i dostosuj system do własnych potrzeb

  • Jak pisać skrypty konwertujące pliki w formacie DOS i Unix?
  • Jak konfigurować interpreter bash, aby odpowiadał potrzebom i stylowi pracy użytkownika?
  • Jak opracować bezpieczne skrypty powłoki?

Bash to jedna z najpopularniejszych powłok systemów uniksowych, umożliwiająca pracę interaktywną i wsadową. Język basha pozwala na definiowanie aliasów i funkcji, a także zawiera konstrukcje sterujące przepływem. Bash (tak jak wiele innych narzędzi opisanych w tej książce) stworzono w ramach projektu GNU - wolno dostępnego systemu operacyjnego. Sposób używania powłoki jest bardzo prosty, polega na wprowadzeniu polecenia zgodnie z regułami składni. Następnie zostaje ono zinterpretowane i wykonane przez system.

Książka "bash. Receptury" zawiera opis powłoki bash oraz prezentuje praktyczne przykłady rozwiązań problemów spotykanych powszechnie podczas projektowania skryptów. W każdej chwili możesz się do nich odwołać, dostosowując system do własnych potrzeb. Podręcznik obejmuje również opis zasad funkcjonowania interpretera - ich zastosowanie umożliwia zwiększenie wydajności pracy. Korzystając z tej książki, dowiesz się, jak pobierać interpreter bash dla różnych systemów lub korzystać z powłoki bash bez jej pobierania; poznasz techniki automatyzacji zadań oraz rozwiązania skryptowe odnoszące się do operacji wejścia-wyjścia czy przetwarzania plików, a także sposoby tworzenia programów i wykonywania zadań administracyjnych.

  • Praca z powłoką bash
  • Standardowy strumień wejściowy
  • Standardowy strumień wyjściowy
  • Wykonywanie poleceń
  • Podstawy tworzenia skryptów - zmienne powłoki
  • Logika i arytmetyka powłoki
  • Dodatkowe mechanizmy skryptowe
  • Przetwarzanie informacji o dacie i czasie
  • Skrypty usprawniające pracę użytkownika
  • Interpretacja danych
  • Bezpieczne skrypty powłoki
  • Zadania administracyjne

"bash. Receptury" - wszystko, czego potrzebujesz, aby zapewnić optymalne warunki pracy systemu!


Ruby. Leksykon kieszonkowy

okladka

Podręczny zestaw informacji niezbędnych w pracy programisty

Ruby to obiektowy język programowania, opracowany w 1995 roku w Japonii. Dzięki swojej prostej składni, zwartej konstrukcji i sporym możliwościom błyskawicznie zyskał ogromne grono zwolenników. Pojawienie się mechanizmu Ruby on Rails, niesamowicie usprawniającego tworzenie aplikacji i witryn internetowych zgodnych z nurtem Web 2.0, dodatkowo zwiększyło popularność języka Ruby. W oparciu o ten język powstało wiele znanych serwisów WWW, odwiedzanych każdego dnia przez tysiące gości.

"Ruby. Leksykon kieszonkowy" to zestawienie niezbędnych informacji o tym języku, przydatne podczas codziennej pracy programisty. Znajdziesz w nim informacje o słowach kluczowych, operatorach, zmiennych i stałych. Przeczytasz także o formatowaniu tekstu, wyrażeniach regularnych, operacjach na plikach i programowaniu obiektowym. Dowiesz się ponadto, jak korzystać z interaktywnego Ruby i RDoc.

  • Uruchamianie interpretera Ruby
  • Słowa kluczowe
  • Zmienne
  • Instrukcje warunkowe
  • Programowanie obiektowe
  • Moduły
  • Operacje na plikach
  • Obsługa wyjątków
  • Metody klas Array, Hash, Object, Kernel i String
  • Wyszukiwanie i usuwanie błędów

Usprawnij i przyspiesz swoją pracę,
korzystając z leksykonów kieszonkowych.


MySQL. Leksykon kieszonkowy. II wydanie

okladka

MySQL to jeden z najpopularniejszych systemów zarządzania bazami danych. Rozprowadzany na zasadzie open source, MySQL jest wykorzystywany jako zaplecze bazodanowe setek tysięcy serwisów WWW, sklepów internetowych, blogów i galerii. Coraz częściej sięgają po niego także twórcy rozbudowanych aplikacji korporacyjnych, poszukujący stabilnej, bezpiecznej i wydajnej platformy do przechowywania danych. W najnowszej wersji, oznaczonej symbolem 5.0, dodano wiele od dawna oczekiwanych funkcji, w tym procedury składowane, wyzwalacze, kursory i widoki. Poprawiono także mechanizmy składowania danych.

Jeśli jesteś administratorem lub programistą baz danych, książka "MySQL. Leksykon kieszonkowy. II wydanie" będzie dla Ciebie nieocenioną pomocą. W skondensowanej formie przedstawiono w niej wszystkie najistotniejsze zagadnienia związane z instalacją i konfiguracją tego systemu, a także z zarządzaniem nim i wykorzystywaniem go. Znajdziesz tu omówienie typów danych, poleceń języka SQL, funkcji i rodzajów tabel. Przeczytasz także o replikacji, procedurach składowanych, narzędziach dostępnych z wiersza poleceń i wyzwalaczach.

  • Pobieranie i instalacja MySQL
  • Replikacja danych
  • Narzędzia wiersza poleceń
  • Typy danych
  • Polecenia SQL
  • Operatory
  • Procedury składowane

Dzięki tej książce Twoja praca z MySQL stanie się szybsza i efektywniejsza.


Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW

okladka
Poznaj metody przyspieszania działania witryn internetowych
  • Jak zredukować ilość żądań HTTP?
  • W jaki sposób skompresować przesyłane dane?
  • Jak zoptymalizować interfejsy w technologii Ajax?

Tempo rozwoju internetu przerosło najśmielsze oczekiwania. Każdego dnia w sieci pojawiają się nowe witryny WWW i aplikacje internetowe, przyciągające rzesze użytkowników. Niestety, nadal największym problemem internautów jest niska przepustowość łączy, która często skutecznie zniechęca do korzystania z bardziej rozbudowanych serwisów internetowych. Przed projektantami witryn WWW oraz twórcami interfejsów użytkownika dla aplikacji sieciowych stoi poważne wyzwanie - trzeba zoptymalizować i przyspieszyć funkcjonowanie tego, co użytkownik widzi w przeglądarce. W ciągu ostatnich kilku lat pojawiło się sporo ciekawych rozwiązań, znacznie ułatwiających ten proces, lecz stworzenie naprawdę wydajnego przeglądarkowego interfejsu użytkownika wymaga opanowania wielu zagadnień.

Książka "Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW" to kompleksowy przegląd i omówienie czynników składających się na optymalny interfejs użytkownika aplikacji internetowej. Czytając ją, dowiesz się, jak przyspieszyć działanie witryn WWW poprzez ograniczanie ilości przesyłanych danych, buforowanie ich i kompresowanie, optymalne rozmieszczenie elementów graficznych i zdefiniowanie stylów CSS. Nauczysz się także ograniczać rozmiary skryptów, korzystać z technologii Ajax i przyspieszać działanie elementów utworzonych za pomocą programu Adobe Flash.

  • Ograniczanie ilości żądań HTTP
  • Korzystanie z nagłówka Expires
  • Stosowanie kompresji GZIP
  • Odpowiednie umieszczanie definicji stylów oraz kodów skryptów w dokumentach HTML
  • Optymalne korzystanie z CSS
  • Stosowanie zewnętrznych plików ze skryptami
  • Redukcja ilości zapytań DNS
  • Buforowanie zapytań Ajax

Twórz wydajne i szybko działające witryny internetowe.


Nero 8. Nagrywanie płyt CD i DVD. Ćwiczenia praktyczne

okladka
Wykorzystaj możliwości programu Nero 8 i nagrywaj własne oryginalne płyty
  • Jak nagrać płytę multisesyjną?
  • Jak zautomatyzować proces archiwizacji?
  • Jak tworzyć i nagrywać obrazy?

Nero uważany jest za jeden z najlepszych programów do nagrywania. Współpracuje z większością nagrywarek dostępnych na rynku, posiada polski interfejs i - co ważne dla początkujących użytkowników - wbudowany kreator tworzenia płyt. Dzięki funkcji "menedżer plików" również wybieranie plików do nagrania okazuje się tu bardzo proste. Program wyposażony jest także w możliwość automatycznego lub ręcznego ustawiania pamięci cache, która ma być przydzielona do buforowania nagrywanych danych.

Książka, którą trzymasz w rękach, zawiera wszystkie potrzebne ci informacje o tym programie, jego nowych możliwościach oraz nagrywarkach. Informacje i ćwiczenia zostały dobrane w taki sposób, abyś szybko i bez wysiłku mógł poznać zasady działania pakietu Nero 8 i wykorzystać je w praktyce. Po przeczytaniu tego podręcznika z łatwością poradzisz sobie z nagraniem każdego rodzaju płyt CD i DVD, a także będziesz potrafił stworzyć własną płytę - na przykład cyfrowy album fotograficzny.

  • Instalacja i konfiguracja
  • Płyta z danymi i muzyką
  • Płyta multisesyjna
  • Płyta DVD-Video z authoringiem
  • Overburning
  • InCD - zapis pakietowy
  • Automatyzacja procesu archiwizacji
  • Nero CoverDesigner
  • Nero RescueAgent

Wszystkie praktyczne informacje, których potrzebujesz, żeby nagrywać oryginalne płyty DVD oraz CD.


Rails. Zaawansowane programowanie

okladka

Twórz zaawansowane projekty w Rails!

  • Jak zadbać o bezpieczeństwo?
  • Jak zapewnić wydajność Twojej aplikacji?
  • Jak stworzyć i utrzymać duży projekt w Rails?

Ruby on Rails przebojem wdarł się na rynek szkieletów aplikacji internetowych. Stworzony w architekturze MVC z wykorzystaniem popularnego języka Ruby, został entuzjastycznie przyjęty przez społeczność programistów. Główne założenia autora tego projektu, Davida Heinemeiera Hanssona, to szybkość, łatwość i przyjemność tworzenia kodu. Ruby on Rails jest dojrzałym rozwiązaniem, wykorzystywanym przez wiele firm w aplikacjach internetowych, tworzonych pod kątem ich specyficznych potrzeb. Liczba aplikacji, które powstały z wykorzystaniem tego szkieletu, świadczy o jego wysokiej jakości oraz niewątpliwie ma wpływ na wzrost popularności samego języka Ruby.

"Rails. Zaawansowane programowanie" porusza te tematy, które Wy, programiści, lubicie najbardziej! Dzięki tej książce dowiesz się, w jaki sposób wykorzystać gotowe wtyczki oraz jak stworzyć nowe. Nauczysz się stosować zaawansowane funkcje bazy danych oraz podłączać się jednocześnie do wielu baz. Po lekturze tego podręcznika bez problemu zapewnisz swojej aplikacji najwyższy poziom bezpieczeństwa, optymalną wydajność i skalowalność. Autor wskazuje tutaj również niezwykle interesujące kwestie, dotyczące projektowania dużych aplikacji, wykorzystania systemów kontroli wersji oraz utrzymywania właściwej struktury projektu.

  • Przypomnienie i omówienie podstawowych elementów Ruby i Rails
  • Stosowanie ActiveSupport oraz RailTies
  • Zastosowanie i projektowanie wtyczek
  • Zaawansowane wykorzystanie baz danych
  • Uwierzytelnianie za pomocą LDAP
  • Bezpieczne szyfrowanie haseł
  • Bezpieczne przetwarzanie formularzy i danych użytkownika
  • Zapewnienie wydajności
  • Skalowanie architektury
  • Wykorzystywanie usług Web
  • Tworzenie wielojęzycznych aplikacji
  • Zarządzanie dużymi projektami
  • Używanie systemów kontroli wersji

Poznaj wszystkie funkcje Ruby on Rails!


« poprzednia 1 26 7 8 9 10 11 12 13 14 15 następna »