Książki wybierz dział: Informatyka | Biznes | Pedagogika
    e-Targ.pl -> książki -> informatyczne

hipermarkety Unix



Eric S. Raymond
UNIX. Sztuka programowania

UNIX to nie tylko system operacyjny, to także społeczność i kultura

  • Obszerne omówienie niezliczonych problemów związanych z programowaniem w systemie Unix
  • Niekonwencjonalne przedstawienie kulturotwórczych aspektów programowania
  • Wszechstronny opis sprawdzonych reguł i wzorców projektowych
  • Wnioski wypływające z historii Uniksa i jego porównanie z innymi systemami operacyjnymi
  • Liczne "studia przypadków" (case studies) przedstawiające komponenty systemu Unix w kontekście programistycznym
  • Omówienie problematyki przenośności i wieloplatformowości oprogramowania

Unix to nie tylko system operacyjny; to także kultura i tradycja. Grzechem wielu programistów są programy spełniające wprawdzie swe funkcje, lecz zaprojektowane w pośpiechu, niedbale, a przez to trudne w utrzymaniu i rozwoju, oporne przy przenoszeniu na inną platformę i (z biegiem czasu) nieczytelne nawet dla swych autorów. Na temat dobrego programowania napisano już bardzo wiele; z tej książki dowiesz się nie tylko tego, jakie rozwiązania programistyczne warto poznać i naśladować, lecz także -- dlaczego warto to robić.

Ta książka zawiera sporą dawkę wiedzy, lecz jej treść koncentruje się przede wszystkim na doświadczeniu programistycznym. Programowanie przestaje być tylko dyscypliną techniczną, a staje się zagadnieniem o charakterze kulturotwórczym. Doceniając należycie ten fakt, autor nie ogranicza się do technicznego wykładu. Prezentuje poszczególne aspekty profesjonalnego projektowania i implementacji programów w kontekście filozofii i historii Uniksa z jednej strony, a społecznymi uwarunkowaniami kultury uniksowej z drugiej.

Warto przeczytać tę książkę także z tej przyczyny, że mało który podręcznik dla programistów dostarcza tyle historii, folkloru i dygresji -- elementów co prawda niekoniecznych z punktu widzenia meritum (choć i nad tą kwestią można by długo dyskutować), lecz znakomicie uprzyjemniających lekturę i być może ułatwiających zrozumienie tego, co w "suchym", technicznym tekście może nieraz wydawać się zagadkowe.

Jeżeli więc jesteś programistą (niekoniecznie w systemie Unix) albo tylko interesują Cię zagadnienia związane z programowaniem, niniejsza książka z pewnością będzie stanowić interesującą lekturę, a być może również skłoni Cię do spojrzenia w inny sposób na swą codzienną pracę.

  • Koncepcja oprogramowania open source
  • Zagadnienia przenośności i wieloplatformowości programów
  • Podstawy filozofii uniksowej
  • Geneza oraz historia Uniksa, Linuksa i oprogramowania open source
  • Zalety modularności i przezroczystości projektu
  • Metody optymalizacji programów
  • Narzędzia programistyczne: edytory, makrogeneratory, debuggery, systemy kontroli wersji, programy dokumentujące itp.
  • Zagadnienia związane z licencjonowaniem programów
  • Podstawowe cechy Uniksa w kontekście innych popularnych systemów operacyjnych
  • Możliwości Uniksa i stojące przed nim zagrożenia

O autorze:
Eric S. Raymond zajmuje się programowaniem w systemie Unix od 1982 roku, jest rzecznikiem oprogramowania open source i ambasadorem "społeczności open source".
[więcej...]









Cameron Newham, Bill Rosenblatt
bash. Wprowadzenie

Kompletny przewodnik po programowaniu powłoki Uniksa

  • Konfigurowanie środowiska tekstowego
  • Tworzenie skryptów powłoki
  • Administrowanie powłoką bash

Powłoka to pierwszy element systemów uniksowych, z którym spotykają się użytkownicy. Pod nazwą "powłoka" kryje się tekstowy interfejs użytkownika -- przez długi czas jedyny sposób komunikacji z systemem. Powłoki to samodzielne narzędzia, odseparowane od właściwego systemu. Z tego właśnie powodu dostępne są różne ich wersje. Dziś, mimo rozpowszechnienia środowisk graficznych, powłoki nadal są wykorzystywane. Dzięki nim można w prosty sposób zrealizować zadania związane z przetwarzaniem plików tekstowych i zawartych w nich danych. Znajomość zagadnień związanych z programowaniem powłoki, szczególnie tej najpopularniejszej -- bash, może przydać się każdemu administratorowi Linuksa.

"bash. Wprowadzenie" to książka przedstawiająca tajniki najnowszej wersji powłoki bash (Bourne Again Shell). Przeznaczona jest zarówno dla tych użytkowników systemów uniksowych, którzy wykorzystują powłokę w charakterze interfejsu użytkownika, jak i dla tych, którzy stosują ją w roli narzędzia programistycznego. Niniejsza pozycja opisuje sposób instalowania i konfigurowania powłoki bash, jej zaawansowane mechanizmy, takie jak historia poleceń oraz zagadnienia związane z tworzeniem skryptów powłoki. Zawiera informacje dotyczące pisania programów oraz usuwania z nich błędów. Administratorzy systemów znajdą tu cenne porady związane z zarządzaniem powłoką bash na potrzeby użytkowników systemów.

  • Podstawy pracy z powłoką bash
  • Edytory emacs i vi
  • Dostosowywanie środowiska do własnych potrzeb
  • Definiowanie zmiennych powłoki
  • Wyrażenia warunkowe
  • Operacje wejścia i wyjścia
  • Sterowanie działaniem procesów
  • Usuwanie błędów ze skryptów
  • Administrowanie powłoką bash

Każdy użytkownik Linuksa oraz innych systemów z rodziny Unix znajdzie tu bardzo wartościowe informacje.







Eric Foster-Johnson, John C. Welch, Micah Anderson
Skrypty powłoki. Od podstaw

Wykorzystaj wszystkie możliwości systemu operacyjnego

  • Poznaj rodzaje powłok
  • Naucz się pisać skrypty i używaj ich do różnych zadań
  • Posługuj się skryptami do sterowania aplikacją

Mimo dynamicznego rozwoju graficznych systemów operacyjnych niektóre zadania można wykonywać jedynie z poziomu konsoli tekstowej. Korzystając z niej, administrator precyzyjniej kontroluje działanie systemu, szybciej rozwiązuje problemy sprzętowe i sprawniej optymalizuje standardowe procesy. Powłoki i skrypty stanowią odpowiednie narzędzia pracy dla doświadczonych użytkowników systemów operacyjnych.

Książka "Skrypty powłoki. Od podstaw" przedstawia metody korzystania z powłoki tekstowej w różnych systemach operacyjnych -- Windows, Mac OS X, Linux i Unix. Omawia zarówno proste, jak i zaawansowane skrypty oraz pokazuje możliwości ich zastosowania. Każde zagadnienie przedstawione jest na przykładzie, co ułatwia przyswajanie wiedzy. Książka zawiera wszystkie wiadomości o skryptach niezbędne do samodzielnego ich tworzenia i wykorzystywania.

  • Powłoki w różnych systemach operacyjnych
  • Narzędzia do edycji skryptów powłoki
  • Stosowanie zmiennych
  • Operacje wejścia i wyjścia
  • Sterowanie działaniem skryptów
  • Interakcja skryptu z systemem operacyjnym
  • Przetwarzanie tekstów
  • Kontrolowanie procesów systemowych
  • Testowanie skryptów
  • Stosowanie skryptów w środowiskach graficznych

Poznaj techniki, dzięki którym wykorzystasz całą moc komputera.















e-targ.pl |Motoryzacja| Książki | Zabawki | Obuwie | Ubrania