www.brittmoore.info

Znajdź błąd. Sztuka analizowania kodu

okladka

Wyszukiwanie błędów w kodzie to czynność, którą programiści wykonują niemal równie często, jak pisanie kodu. Narzędzia do wykrywania i poprawiania błędów tylko częściowo rozwiązują problem. W wielu przypadkach błąd nie tkwi w nieprawidłowo sformułowanym poleceniu lub źle zdefiniowanej zmiennej, ale w miejscu, którego nawet najlepsze narzędzie nie znajdzie. Programista musi się nauczyć samemu bronić przed ukrytymi pomyłkami i nieprzyjemnymi niespodziankami. Błędy trzeba znaleźć, zanim one znajdą nas.

Książka "Znajdź błąd. Sztuka analizowania kodu" to zbiór 50 programów napisanych w językach Perl, C, Java, Python i asembler x86. Każdy z nich zawiera jeden, trudny do znalezienia, ale jak najbardziej realistyczny błąd. Wykrycie go wymaga przewidzenia sposobu, w jaki program będzie wykonywany, i prześledzenia krok po kroku jego działania. Każdy przykład opatrzony jest wskazówkami pomocnymi przy wyszukiwaniu błędów. Książka przedstawia sposoby analizowania programów i przewidywania miejsc, w których może wystąpić błąd.

  • Klasyfikacja błędów
  • Metody analizy kodu
  • Błędy w programach w języku C
  • Analiza aplikacji napisanych w języku Python
  • Wyszukiwanie błędów w programach w języku Java
  • Programy w języku Perl i asembler x86

Wykonując zadania zawarte w tej książce, nie tylko nauczysz się odnajdywać błędy, ale także udoskonalisz swoje umiejętności w zakresie pisania aplikacji.


Zakup i rozbudowa PC. Wydanie II

okladka
Zmodernizuj swój komputer!
  • Czy wiesz z jakich elementów składa się Twój komputer?
  • Co zmienić, żeby komputer działał szybciej?
  • Jak samodzielnie zmieniać podzespoły komputera?
  • Jaki komputer wybrać?
Jeżeli nie znasz odpowiedzi na te pytania, zajrzyj do drugiego wydania książki Tomasza Gajka.

W pierwszej części książki omówiono typy i przeznaczenie poszczególnych podzespołów (obudowy, płyty głównej, kart rozszerzeń, stacji dysków twardych i elastycznych) oraz przedstawiono algorytmy ich wyboru (w zależności od potrzeb, możliwości finansowych, itp.). W części drugiej przedstawiony został sposób przygotowania do pracy i konfiguracji gotowego zestawu komputerowego. W trzeciej opisano sposób wymiany poszczególnych podzespołów komputera. Uzbrojony w książkę, odpowiednie narzędzia i odrobinę cierpliwości, możesz w swoim komputerze samodzielnie zmienić obudowę, płytę główną, procesor, dysk, kartę graficzną, możesz rozszerzyć pamięć lub zainstalować CD-ROM lub kartę fax-modem. Świetnym uzupełnieniem tekstu napisanego gawędziarskim językiem jest ponad 100 poglądowych rysunków.


Po prostu HTML

okladka
Dlaczego miałbyś chcieć opublikować stronę HTML? Po prostu, aby komunikować się ze światem. WWW jest drukarską maszyną Gutenberga naszych czasów. Praktycznie każdy może opublikować dowolne informacje, w tym ilustracje, dźwięk a nawet filmy wideo, udostępniając je każdemu bez wyjątku użytkownikowi Internetu. Jak będzie Twoja strona zadecydujesz sam.

Książka zawiera jasne, łatwe do zrozumienia informacje, które krok po kroku wyjaśnią Ci, jak wykonywać określone czynności. Możesz także używać tej książki jako encyklopedycznego poradnika, wyszukując żądany temat w pokaźnym indeksie i odczytując tylko potrzebną informację.

Do zobaczenia w Internecie!

Photoshop CS2/CS2 PL. Biblia profesjonalisty

okladka

Poznaj najgłębiej ukryte tajemnice Photoshopa

  • Przeprowadź zaawansowane operacje korekcyjne
  • Skorzystaj z możliwości formatu RAW
  • Utwórz własne filtry i efekty

Photoshopa nie trzeba przedstawiać. Rewelacyjny program graficzny, obecny na rynku od wielu lat, zyskał zasłużoną sławę i uznanie zarówno wśród profesjonalnych grafików, projektantów i fotografów, jak i amatorów wykorzystujących zaledwie małą część jego zachwycających możliwości. Narzędzia, filtry i efekty Photoshopa pozwalają na praktycznie dowolne zmodyfikowanie istniejących obrazów i dają ogromną swobodę twórczą przy tworzeniu nowych. W najnowszej wersji, oznaczonej symbolem CS 2, znajdziesz poprawione narzędzia znane z poprzednich wersji oraz wiele nowych, w tym doskonałą przeglądarkę obrazów, Bridge, oraz długo oczekiwany tryb 32-bitowy.

Jeśli jesteś użytkownikiem Photoshopa CS2 i chcesz dokładniej poznać jego możliwości, sięgnij po książkę "Photoshop CS2/CS2 PL. Biblia profesjonalisty". Znajdziesz w niej omówienie tych funkcji programu, po które sięgają zawodowcy. Dowiesz się, jak najefektywniej posłużyć się narzędziami rysunkowymi i malarskimi, w jaki sposób zaznaczać fragmenty obrazów oraz stosować warstwy. Poznasz wszystkie tajemnice trybów mieszania, filtrów i efektów. Nauczysz się wykonywać korekty obrazów w trybie RAW i przygotowywać grafikę na potrzeby publikacji w sieci WWW.

  • Narzędzia malarskie i edycyjne
  • Klonowanie elementów obrazu
  • Retusz fotografii
  • Tworzenie masek
  • Korzystanie z warstw
  • Kształty i style
  • Korekcja za pomocą filtrów
  • Tworzenie własnych efektów
  • Korekcja barwna i tonalna obrazów
  • Automatyzacja zadań

Dołącz do grona profesjonalnych użytkowników Photoshopa.


Mandriva Linux. Pierwsze starcie. Instalacja, konfiguracja i obsługa

okladka

Poznaj Linuksa i dołącz do grona jego entuzjastów


  • Zainstaluj i skonfiguruj Mandriva Linux
  • Wykorzystaj w pracy i w domu aplikacje dołączone do systemu
  • Wybierz odpowiednie dla siebie środowisko graficzne
Rosnąca w lawinowym tempie popularność systemów operacyjnych z rodziny Linux jest fenomenem nawet dla doświadczonych analityków rynku informatycznego. Linux, przez długie lata traktowany jako zabawka dla pasjonatów spędzających większość życia przed komputerem, dziś świetnie radzi sobie tam, gdzie dotychczas królowały komercyjne systemy operacyjne - w serwerach sieciowych, stacjach roboczych a nawet komputerach domowych. Łatwe w obsłudze programy instalacyjne, graficzne interfejsy użytkownika i coraz większa ilość aplikacji sprawiają, że grono użytkowników Linuksa powiększa się w niesamowitym tempie. Na popularność tego systemu operacyjnego znacząco wpływa również to, że jest on dostępny nieodpłatnie.

Książka "Mandriva Linux" opisuje jedną z wersji Linuksa, zwanych dystrybucjami, noszącą oznaczenie Mandriva. Czytając tą książkę dowiesz się, w jaki sposób zainstalować system z płyty DVD i skonfigurowć go do pracy. Nauczysz się korzystać z różnych środowisk graficznych, instalować nowe aplikacje z pakietów i administrować systemem. Poznasz OpenOffice -- bezpłatny pakiet biurowy dołączany do Mandrivy, przeglądarki internetowe Mozilla i Konqueror oraz aplikacje do odtwarzania muzyki i filmów oraz nagrywania płyt CD i DVD.

  • Uruchomienie komputera z płyty instalacyjnej
  • Instalacja Mandrivy
  • Wybór i konfiguracja środowiska graficznego
  • Zarządzanie pakietami oprogramowania
  • Konfigurowanie systemu operacyjnego
  • Korzystanie z przeglądarek internetowych
  • Redagowanie tekstów i przeprowadzanie obliczeń w OpenOffice
  • Odtwarzanie plików multimedialnych
  • Nagrywanie płyt CD i DVD

Przekonaj się, dlaczego Linux zrewolucjonizował współczesną informatykę.

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.


« poprzednia 1 2 3 4 5 następna »