Java. Współbieżność dla praktyków

okladka

Twórz bezpieczne i wydajne aplikacje wielowątkowe

Chcesz podnieść wydajność swoich aplikacji? Planujesz stworzenie systemu, który będzie uruchamiany na maszynach wyposażonych w procesory wielordzeniowe? A może próbowałeś już tworzyć aplikacje wielowątkowe, ale zniechęciłeś się po wielogodzinnych poszukiwaniach przyczyn błędów, które pojawiają się przy wysokich obciążeniach? Java niemal od początku swego istnienia jest wyposażona w mechanizmy umożliwiające tworzenie aplikacji wielowątkowych, lecz dopiero wersja 5. wniosła zupełnie nową jakość, dzięki wielu poprawkom zwiększającym wydajność maszyny wirtualnej oraz dodatkowym klasom ułatwiającym osiąganie lepszej współbieżności.

W książce "Java. Współbieżność dla praktyków" znajdziesz wyczerpujący opis metod projektowania i tworzenia aplikacji wielowątkowych. Przeczytasz nie tylko o klasach, ich działaniu i sposobach wykorzystania, ale również poznasz wzorce projektowe, praktyki programistyczne i modele, dzięki którym programowanie współbieżne jest łatwiejsze. Znajdziesz tu praktyczne aspekty oraz przykłady tworzenia pewnych, skalowalnych i łatwych w konserwacji aplikacji współbieżnych. Dowiesz się także, w jaki sposób testować aplikacje wielowątkowe, wynajdywać w nich błędy i usuwać je.

Dzięki książce poznasz:

  • Możliwości wykorzystania wątków
  • Podstawy stosowania wątków
  • Współdzielenie obiektów
  • Struktura aplikacji wielowątkowych
  • Zarządzanie wątkami i zadaniami
  • Zastosowania pul wątków
  • Optymalizowanie wydajności
  • Skalowalność aplikacji wielowątkowych
  • Testowanie aplikacji współbieżnych
  • Model pamięci Javy
  • Tworzenie własnych synchronizatorów

XHTML, CSS i JavaScript. Pierwsza pomoc

okladka
  • Początki - tworzenie szkieletu strony WWW i struktury dokumentu HTML
  • Wygląd strony - kodowanie znaków, krój pisma i kaskadowe arkusze stylów
  • Elementy witryny - listy, tabele, obrazy, odnośniki, formularze
  • Komunikacja z użytkownikiem - podstawy kodu JavaScript

Masz świetne pomysły i chciałbyś pokazać je światu? A może założyłeś firmę i chcesz się zareklamować? Najlepszą współczesną wizytówką jest interesująca, funkcjonalna strona internetowa. Jeśli chcesz idealnie dopasować ją do swoich potrzeb, najlepiej byłoby zająć się nią osobiście. Jak jednak stworzyć taką stronę? Jak zapewnić jej dobre działanie, intuicyjność obsługi i właściwą strukturę? O co chodzi z tymi wszystkimi znacznikami? Co to jest CSS? Jak rozmieścić poszczególne elementy i ułatwić poruszanie się po witrynie? Nie martw się - spieszymy z pierwszą pomocą. Na te oraz wiele innych technicznych pytań szybko i jasno odpowie Ci ta właśnie książka!

  • Projektowanie - tworzenie szkieletu strony WWW i struktury dokumentu HTML
  • Czynności podstawowe - używanie znaczników, kodowanie znaków
  • Formatowanie - definiowanie położenia, rozmiaru i koloru tekstu, ustawianie tła strony
  • Używanie kaskadowych arkuszy stylów (CSS)
  • Dodawanie elementów - listy, tabele, odnośniki zewnętrzne i pocztowe
  • Wstawianie obrazów - zmiana rozmiaru, ustawianie względem tekstu, pozycja na stronie
  • Kontakt z użytkownikiem - formularze, elementy JavaScript

Recepta na szybkie stworzenie własnej strony WWW!


Linux. Biblia. Edycja 2007

okladka

Poznaj możliwości systemu operacyjnego,
który zrewolucjonizował rynek oprogramowania

  • Wypróbuj i zainstaluj jedną z 16 różnych dystrybucji Linuksa
  • Wykorzystaj aplikacje dołączone do Linuksa
  • Uruchom w oparciu o Linux serwer sieciowy, komputer domowy i stację roboczą
  • Naucz się administrować systemem

Linux stanowi fenomen na współczesnym rynku oprogramowania. Prosty system operacyjny wzorowany na Uniksie, napisany w ramach zajęć laboratoryjnych przez studenta Linusa Torvaldsa i udostępniony przez autora bezpłatnie w sieci, w krótkim czasie zyskał uznanie setek tysięcy użytkowników, stając się ikoną ruchu open-source i zdobywając ugruntowaną pozycję tam, gdzie wcześniej królowały drogie komercyjne systemy operacyjne. W sieci znajdziemy kilkanaście wersji Linuksa, zwanych dystrybucjami, a oferta oprogramowania dla tego systemu powiększa się z każdym dniem, dzięki czemu na korzystanie z niego decyduje się coraz więcej prestiżowych firm i przedsiębiorstw.

"Linux. Biblia. Edycja 2007" to książka, którą musisz przeczytać, gdy postanowisz rozpocząć przygodę z Linuksem. Znajdziesz w niej omówienie dystrybucji tego systemu, dowiesz się, jak go zainstalować, optymalnie skonfigurować, a przede wszystkim, jak korzystać z niego i dołączonego oprogramowania. Nauczysz się pracować z konsolą tekstową i środowiskiem graficznym, administrować systemem i łączyć się z internetem. Ponadto zobaczysz, jak konfigurować serwer WWW, bazy danych, druku i poczty elektronicznej. Przeczytasz także o narzędziach programistycznych dostępnych dla Linuksa.

  • Historia Linuksa
  • Praca z powłoką tekstową
  • Korzystanie z środowiska graficznego KDE i GNOME
  • Administrowanie systemem i kontami użytkowników
  • Połączenie z siecią lokalną i internetem
  • Zabezpieczanie Linuksa przed atakami hakerów
  • Wybór i instalacja dystrybucji systemu Linux
  • Praca z pakietem OpenOffice.org
  • Korzystanie z poczty elektronicznej i WWW
  • Konfigurowanie serwera Apache
  • Uruchamianie serwera poczty, bazy danych, druku i plików
  • Programowanie w systemie Linux

Wybierz odpowiednią dla siebie dystrybucję Linuksa!


Cel przez egoizm. Udane życie w miłości do samego siebie

okladka

Jak zostać szczęśliwym egoistą

  • Myśl najpierw o SOBIE
  • Dąż do WŁASNEJ doskonałości
  • Realizuj SWOJE marzenia

Pewnie już we wczesnym dzieciństwie mama starała się skłonić Cię do dzielenia się z innymi słodyczami i zabawkami. Czy czułeś się dobrze, gdy zmuszano Cię do tych altruistycznych zachowań? Zapewne publicznie odpowiesz twierdząco, jednak w głębi serca poczujesz sprzeciw. A stąd już prosta droga do dużej frustracji.

Czy egoiści są szczęśliwsi? Czy potrafią pełniej realizować się w życiu? Jak mogą funkcjonować w społeczeństwie, które surowo piętnuje taką postawę? Paradoksalnie egoiści wcale nie są kandydatami na socjopatów. Zrównoważeni i szczęśliwi oferują otoczeniu sporą dawkę spokoju ducha i zdrowych emocji.

Jedna z prawd, których w życiu uczymy się najwcześniej, brzmi: "Umiesz liczyć, licz na siebie". Braterstwo, empatia, wzajemne zrozumienie i stała gotowość do pomocy to wspaniałe i świetlane idee, ale nasz świat nie został na nich zbudowany. Jeśli nie potrafisz kochać i szanować samego siebie, jak możesz nauczyć się żywić te uczucia wobec innych? Egoiści są niezależni, otwarci na świat, potrafią myśleć samodzielnie i aktywnie działać. Są prawdziwymi inicjatorami postępu. Nie uzależniają swojej wartości od opinii innych ludzi.

Posiadasz egocentryczną naturę? Czas przestać się tego wstydzić. Chcesz wreszcie odsłonić swą prawdziwą twarz i obudzić w sobie egoistę?

  • Weź życie we własne ręce i kieruj nim samodzielnie.
  • Skoncentruj się na swych rzeczywistych pragnieniach.
  • Wyznacz granice swojego terytorium i broń ich zaciekle.
  • Czerp z pracy uznanie, pieniądze i zadowolenie.
  • Doceń moc silnej woli i wytrwałości.

Jesteśmy egoistami i jesteśmy z tego dumni!


VBA dla Excela 2007 PL. 88 praktycznych przykładów

okladka

Zautomatyzuj działanie arkusza kalkulacyjnego

  • Poznaj język Visual Basic for Applications i zasady programowania obiektowego
  • Zaprojektuj interfejsy użytkownika dla aplikacji
  • Zoptymalizuj działanie programu w VBA

Visual Basic for Applications, w skrócie VBA, to język programowania wykorzystywany do tworzenia programów wykonywanych wewnątrz innych aplikacji i korzystających z ich funkcji. Najprostszym programem w VBA jest makropolecenie -- zarejestrowany przez użytkownika ciąg operacji, który można potem wielokrotnie powtórzyć. Makropolecenia mogą znacznie przyspieszyć i usprawnić Twoją pracę.

Oczywiście na tym nie kończą się możliwości VBA. Wiele aplikacji w tym języku powstaje na potrzeby użytkowników arkusza kalkulacyjnego Excel. Za pomocą VBA tworzone są wyspecjalizowane narzędzia umożliwiające wprowadzanie danych, ich analizę, przetwarzanie i prezentację bez potrzeby żmudnego poszukiwania odpowiedniej funkcji w menu.

Książka "VBA dla Excela 2007 PL. 88 praktycznych przykładów" to podręcznik opisujący zasady automatyzowania i usprawniania pracy z tym arkuszem kalkulacyjnym za pomocą aplikacji VBA. Dzięki lekturze tego podręcznika poznasz język VBA i reguły programowania obiektowego. Nauczysz się korzystać z edytora VBA dostępnego w pakiecie Microsoft Office, pisać wydajny kod źródłowy, dzielić programy na moduły i projektować interfejsy użytkownika. Dowiesz się, jak wyszukiwać i usuwać błędy z aplikacji oraz rozwiązywać najczęściej spotykane problemy z działaniem programów.

  • Rejestrowanie i wykorzystywanie makropoleceń
  • VBA i programowanie obiektowe
  • Edytor VBA
  • Zmienne i typy danych
  • Komunikacja z użytkownikiem aplikacji
  • Przypisywanie wartości komórkom
  • Operacje na arkuszu kalkulacyjnym
  • Podział programu na moduły funkcjonalne
  • Usuwanie błędów z kodu

Poznaj ogrom możliwości VBA
i napisz własne aplikacje dla Excela.


Mac OS X Tiger. Skuteczne rozwiązania

okladka
Praktyczne informacje dla użytkowników komputerów Apple
  • Jak usprawnić pracę z oknami, Dokiem i Biurkiem?
  • Jak przyspieszyć działanie systemu?
  • Jak optymalnie wykorzystać możliwości aplikacji dołączonych do systemu?

Mac OS X Tiger - system operacyjny, w jaki wyposażane są komputery Apple - wywołał ogromne poruszenie na rynku. Stabilny, bezpieczny, łatwy w obsłudze i niesamowicie atrakcyjny wizualnie Mac OS X stał się jednym z powodów wzrostu popularności tych komputerów. Jednak w miarę poznawania każdego systemu - Mac OS X nie jest tu wyjątkiem - użytkownik zaczyna zastanawiać się, czy nie można przyspieszyć i usprawnić pracy. Czy są sposoby na skrócenie ścieżki do określonego celu? Czy możliwe jest zautomatyzowanie najczęściej wykonywanych czynności? Oczywiście, trzeba tylko wiedzieć, jak to zrobić!

Książka "Mac OS X Tiger. Skuteczne rozwiązania" to zbiór porad dla tych użytkowników systemu, którzy chcą wycisnąć z niego wszystkie, nawet najbardziej ukryte możliwości. Czytając ją, poznasz techniki, dzięki którym praca z okienkami, Dokiem, modułem Spotlight i widgetami stanie się szybsza i przyjemniejsza. Dowiesz się, do czego można wykorzystać ciekawe aplikacje, w które wyposażono ten system, nauczysz się przydatnych skrótów klawiaturowych i opanujesz sekrety Sherlocka. Wyłączysz także irytujące Cię funkcje, opanujesz możliwości przeglądarki Safari i programu Mail oraz odkryjesz wszystkie zastosowania pakietu iLife.

  • Przyspieszanie pracy z oknami
  • Szybka nawigacja pomiędzy teczkami
  • Usprawnienie działania Doka
  • Sprawne wyszukiwanie danych za pomocą modułu Spotlight
  • Ciekawe sztuczki z widgetami
  • Wyłączanie niepotrzebnych funkcji
  • Korzystanie z Safari
  • Odkrywanie możliwości pakietu iLife
Przekonaj się, jak wygodny może być Mac OS X!

« poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 następna »