Raspberry Pi. Przewodnik użytkownika Gareth Halfacree, Eben Upton
- Autorzy:
- Gareth Halfacree, Eben Upton
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.3/6 Opinie: 16
- Stron:
- 272
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Sprawdź nowe wydanie
Raspberry Pi. Przewodnik użytkownika. Wydanie III
Eben Upton, Gareth Halfacree
Opis
książki
:
Raspberry Pi. Przewodnik użytkownika
Wykorzystaj ogromny potencjał miniaturowego komputera!
Prawdziwy komputer wielkości lekko przerośniętej karty kredytowej - czy to możliwe? Oczywiście! Do tego kosztuje on naprawdę niewiele. Początkowo miał służyć dzieciom do nauki programowania, jednak jego możliwości rozrosły się błyskawicznie. W tej chwili Raspberry Pi wykorzystywany jest często jako platforma do odtwarzania filmów, serwer WWW lub sterownik urządzeń. Masz już na niego jakiś własny pomysł?
Recenzja książki na Forbot.pl >>
Ta książka to instrukcja użytkownika. Dzięki niej poznasz wszystkie tajniki pracy z platformą Raspberry Pi. Na samym początku nauczysz się rozróżniać architekturę x86 i ARM oraz poznasz zalety systemu Linux, pod którym działa Raspberry Pi. Jak na porządną instrukcję przystało, poznasz każdy aspekt pracy z tym urządzeniem. Najpierw poczytasz o podłączaniu klawiatury i myszy, a pod koniec trafisz na tematy związane z zarządzaniem systemem operacyjnym Linux. Ponadto dowiesz się, jak przygotować to urządzenie do pracy w systemach produkcyjnych, pisać programy w językach Scratch i Python oraz sterować innymi urządzeniami. Raspberry Pi to gwarancja dobrej zabawy dla każdego pasjonata informatyki. Przekonaj się sam!
Raspberry Pi to:
- interesujący i tani komputer
- platforma pozwalająca zrealizować różne projekty
- sterownik dla innych urządzeń
- świetna zabawa
Kompletne źródło informacji o Raspberry Pi!
System Raspberry Pi, który początkowo był projektowany jako platforma ułatwiająca poznawanie świata programowania przez dzieci (i ciekawych dorosłych), szybko przybrał formę rozbudowanego komputera wielkości karty kredytowej. Stał się platformą umożliwiającą nie tylko naukę programowania, ale też odtwarzanie filmów HD i sterowanie zewnętrznymi urządzeniami.
Książka, której współautorem jest jeden z twórców platformy Raspberry Pi, zawiera wszystko, czego potrzeba do przygotowania tej platformy do pracy i budowy projektów na bazie tego systemu. Z książki można się dowiedzieć:
- jak podłączyć klawiaturę, mysz i inne urządzenia peryferyjne;
- jak instalować oprogramowanie;
- jak administrować systemem Linux;
- jak skonfigurować system Raspberry Pi;
- jak przygotować ten system do roli komputera w środowisku produkcyjnym;
- jak pisać programy w językach Scratch i Python;
- jak skonfigurować system Raspberry Pi jako centrum rozrywki.
Książka jest kompletnym podręcznikiem, w którym pokazano, jak wykorzystać pełen potencjał pierwszego na świecie naprawdę kompaktowego komputera.
Eben Upton jest współtwórcą systemu Raspberry Pi i założycielem fundacji Raspberry Pi Foundation. Gareth Halfacree jest niezależnym dziennikarzem piszącym o nowych technologiach, zwolennikiem modelu open source i byłym administratorem systemów komputerowych.
Wybrane bestsellery
-
Promocja
Bogate źródło informacji na temat Raspberry Pi! Raspberry Pi to komputer wielkości karty kredytowej. Wśród jego głównych atutów można wymienić ogrom możliwości oraz niską cenę. Początkowo miał pełnić rolę platformy do nauki programowania, jednak szybko znalazł tysiące innych zastosowań! Raspberry Pi jest używany jako serwer WWW, domowe media center- PDF + ePub + Mobi
- Druk 24 pkt
(14,90 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł (-50%) -
Promocja
This book follows a tactical plan that will guide you through the implementation of Banana Pro and its configurations. You will then learn the various programming languages used with Banana Pi with the help of examples. In no time at all, you’ll be working on a wireless project that implements AirPlay servers, hotspots, and so on. Following this, y- PDF + ePub + Mobi 134 pkt
Banana Pro Blueprints. Leverage the capability of Banana Pi with exciting real-world projects
Gareth Halfacree, Ruediger Follmann, Gianluca Falasca, Teng Zhang, Dr. Ruediger Follmann, Tony Zhang
(29,90 zł najniższa cena z 30 dni)
134.10 zł
149.00 zł (-10%) -
Promocja
Popularność Rusta rośnie ze względu na jego cechy, takie jak bezpieczeństwo pamięci, bezpieczeństwo typów oraz bezpieczeństwo wątków. Jednak te same elementy sprawiają, że nauka Rusta stanowi wyzwanie nawet dla doświadczonych programistów. Ten praktyczny poradnik pomoże przejść do pisania idiomatycznego języka Rust. W efekcie będziemy mogli w pełni- PDF + ePub 71 pkt
(56,40 zł najniższa cena z 30 dni)
71.82 zł
79.80 zł (-10%) -
Nowość Promocja
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.- PDF + ePub + Mobi
- Druk 24 pkt
(19,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Dzięki tej książce przyswoisz różne techniki, które pomogą Ci stać się bardziej produktywnym analitykiem danych. Najpierw zapoznasz się z tematami związanymi z rozumieniem danych i umiejętnościami miękkimi, które okazują się konieczne w pracy dobrego danologa. Dopiero potem skupisz się na kluczowych aspektach uczenia maszynowego. W ten sposób stopniowo przejdziesz ścieżkę od przeciętnego kandydata do wyjątkowego specjalisty data science. Umiejętności opisane w tym przewodniku przez wiele lat były rozpoznawane, katalogowane, analizowane i stosowane do generowania wartości i szkolenia danologów w różnych firmach i branżach.- PDF + ePub + Mobi
- Druk 39 pkt
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Microsoft konsekwentnie doskonali się w tworzeniu wyjątkowych technologii i Azure jest tego świetnym przykładem. Pozwala nie tylko na rozwijanie natywnych aplikacji chmurowych, ale również na efektywną migrację starszych systemów, wdrażanie rozwiązań hybrydowych i modernizację istniejącego oprogramowania pod kątem skalowalności. Skorzystanie z pełni możliwości Azure wymaga jednak dobrego zrozumienia koncepcji przetwarzania w chmurze.- PDF + ePub + Mobi
- Druk 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Nowość Promocja
Dzięki tej praktycznej książce zrozumiesz podstawowe koncepcje związane z biblioteką React, takie jak składnia JSX, wzorce zaawansowane, wirtualny model DOM, mechanizm rekoncyliacji Reacta, a także zaawansowane techniki optymalizacji. W rzeczywistości jest to dość złożona biblioteka, jednak tutaj jej tajniki zostały wyjaśnione w wyjątkowo przystępny sposób. A to oznacza, że szybko i dogłębnie zrozumiesz mechanizmy kryjące się za działaniem Reacta, zdobędziesz umiejętności pozwalające na tworzenie intuicyjnego kodu Reacta, zrozumiesz jego niuanse i koncepcje ― i przejdziesz na zupełnie nowy poziom biegłości.- PDF + ePub + Mobi
- Druk 39 pkt
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Dzięki tej książce zorientujesz się, że utrzymanie kontroli nad architekturą w dużej mierze zależy od zastosowanego stylu architektonicznego. Zrozumiesz też wady konwencjonalnej architektury warstwowej i zapoznasz się z zaletami stylów koncentrujących się na dziedzinie, takich jak architektura heksagonalna. Dowiesz się także, jak można ją wyrazić w kodzie źródłowym. Poznasz szczegóły różnych strategii mapowania między warstwami architektury heksagonalnej, a ponadto prześledzisz, jak różne elementy architekturalne łączą się w jedną aplikację. Bazując na stylu architektury heksagonalnej, nauczysz się tworzyć intuicyjne w późniejszej obsłudze technicznej aplikacje internetowe. Szybko się przekonasz, że wiedza zdobyta w trakcie lektury pozwoli Ci na tworzenie wysokojakościowych aplikacji, które przetrwają próbę czasu.- PDF + ePub + Mobi
- Druk 24 pkt
(19,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Oprogramowanie jest dziś praktycznie wszędzie, a programiści od dawna należą do najbardziej poszukiwanych specjalistów. Na podstawie napisanego przez nich kodu funkcjonują już nie tylko komputery i smartfony. Oprogramowanie steruje sprzętami domowymi, telewizorem czy lodówką. W ramach tak zwanego internetu rzeczy wiele urządzeń technicznych komunikuje się między sobą bez udziału człowieka. Gwałtownie rozwija się sztuczna inteligencja, wymagająca specjalistycznego oprogramowania. Nie dziwi więc, że jego rozwój ciągle przyspiesza. W obliczu tych faktów odpowiedź na pytanie, jakiego języka programowania warto się nauczyć, jest trudna. Nawet dla osoby, która wie, w jaki sposób zamierza w przyszłości korzystać ze swoich informatycznych umiejętności.- PDF + ePub + Mobi
- Druk 22 pkt
(19,90 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
Nowość Promocja
Inżynieria wymagań jest jedną z podstawowych dyscyplin inżynierii oprogramowania. Cały proces wytwarzania oprogramowania powinien być oparty właśnie na niej. W ramach inżynierii wymagań korzystamy z wiedzy naukowej, technicznej i doświadczenia do zdefiniowania problemu, a także do zarządzania zakresem budowanego systemu oprogramowania. Bez znajomości reguł dotyczących zbierania, specyfikowania i analizy wymagań bardzo trudno jest zbudować system oprogramowania spełniający rzeczywiste potrzeby jego odbiorców.- Druk 34 pkt
(31,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
To książka przeznaczona dla osób pracujących z systemami Kubernetes. Poszczególne zagadnienia przedstawiono w niej w przejrzystym formacie problem – rozwiązanie – omówienie, dzięki czemu szybko znajdziesz rozwiązanie konkretnego problemu, a to z kolei pozwoli Ci na korzystanie ze wszystkich zalet tej platformy w codziennej pracy. Znalazło się tu ponad 100 praktycznych receptur obejmujących takie tematy jak konfigurowanie klastra, zarządzanie obciążeniem w kontenerach przy użyciu obiektów Kubernetes API, użycie pamięci masowej indeksowanej wartościami klucz-wartość, konfigurowanie zabezpieczeń i wiele innych. Każda receptura jest niezależna od innych, a materiał został zorganizowany w sposób maksymalnie ułatwiający szybkie odnalezienie interesującego Cię zagadnienia.- PDF + ePub + Mobi
- Druk 29 pkt
(26,90 zł najniższa cena z 30 dni)
29.95 zł
59.90 zł (-50%) -
Promocja
Ta książka jest wyjątkowo praktycznym przewodnikiem, dzięki któremu przyswoisz ważną umiejętność skutecznego komunikowania wizji, aby uzyskiwać wsparcie dla swojego projektu, a także wkład ze strony zespołów. Dowiesz się, jak przekonująco prezentować zamierzenia i jak unikać nieporozumień, które mogą prowadzić do wzrostu kosztów, niespełnionych wymagań czy innych niż zakładane efektów pracy. Poprzez konstruktywne przykłady i wzorce poradnik uczy umiejętności niezbędnych do jasnego wyrażania swojego przekazu wobec różnych odbiorców, z którymi ma do czynienia niemal każdy programista i architekt.- PDF + ePub + Mobi
- Druk 34 pkt
(31,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Ebooka "Raspberry Pi. Przewodnik użytkownika" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Raspberry Pi. Przewodnik użytkownika" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Raspberry Pi. Przewodnik użytkownika" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: Raspberry Pi. Przewodnik użytkownika (3) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: forbot.pl Damian NowakRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Raspberry Pi – Dwa słowa, które z dnia na dzień zyskują na popularności wśród społeczności pasjonatów elektroniki, gadżeciarzy, nerdów, geeków i początkujących programistów.
Jestem pewien, że na tym forum praktycznie nikomu nie muszę tłumaczyć, czym owo Raspberry Pi. Aby jednak formalności stało się zadość…
Raspberry Pi to supertani, miniaturowy, w pełni funkcjonalny komputer. Stworzony z myślą o edukacji w dziedzinie programowania w języku Perl, projekt rozrósł się do kolosalnych rozmiarów i obecnie setki tysięcy, jeśli nie miliony ludzi, bawi się, uczy, a niekiedy całkiem poważnie tworzy urządzenia bazujące na tej niezwykłej platformie sprzętowej.
Popularność Raspberry Pi
Od momentu, gdy społeczność Raspberry Pi zaczęła żyć własnym życiem, a wykładniczy wzrost zainteresowania komputerami przekroczył najśmielsze oczekiwania twórców (podobno w pewnym momencie sprzedaż oscylowała na granicy 7 sztuk urządzeń na sekundę), informacje na temat obsługi tego wdzięcznego wynalazku można znaleźć po wpisaniu kilku kluczowych słów w Google. Każdy etap – od pierwszego uruchomienia, po najbardziej zaawansowane projekty wykorzystujące kamery i inne moduły rozszerzeń – został mniej lub bardziej szczegółowo opisany przez rzesze użytkowników, którzy nieraz dochodzili do właściwych kroków metodą licznych prób i błędów.
Jednak to, czego do tej pory brakowało na rynku usług i produktów powiązanych z Raspberry Pi, to… najzwyklejsza instrukcja obsługi. Papierowy “zeszyt” ze wszystkimi materiałami zebranymi w jednym miejscu. Z obrazkami, wyjaśnieniami, komentarzami i przykładami kodów. A którz lepiej nadaje się do szczegółowego opisania produktu, jeśli nie jego twórca? Najwidoczniej do tego wniosku doszło dwóch panów – Eben Upton (odpowiedzialny za stworzenie architektury sprzętowej i platformy programowej RPi) oraz Gareth Halfacree (współtwórca projektu i dziennikarz), którzy są wymieniani jako jedne z najważniejszych osób pracujących dla Fundacji Raspberry Pi.
Zbieg różnych wydarzeń oraz uprzejmość wydawnictwa Helion sprawiły, że jakiś czas temu do moich rąk trafił egzemplarz „Rapsberry Pi. Przewodnik użytkownika” wyżej wspomnianych autorów. Uczciwie zaznaczę w tym miejscu, że z Raspberry mam kontakt już od jakiegoś czasu, a naukę jego obsługi zacząłem wspomagając się zagranicznymi blogami i forami. Nie uważam się więc za początkującego, ale też nie określiłbym się mianem zaawansowanego użytkownika. Jako robotyk-pasjonat, moje spojrzenie na tę książkę jest silnie nacechowane tym właśnie kontekstem. No bo w końcu o tym, że Raspberry Pi jest genialną bazą do budowy robota nie muszę przekonywać chyba nikogo, kto marzył o “upchnięciu” swojego PC-ta w miejsce leniwej i flegmatycznej ATmegi.
Zawartość książki
Pozycja została sprytnie podzielona na trzy części. Pierwsza z nich szczegółowo omawia najbardziej podstawowe kwestie – dowiemy się skąd właściwie wziął się pomysł na Raspberry Pi oraz czym jest architektura ARM, na której bazuje – a następnie krok po kroku przeprowadzi nas przez niezbyt skomplikowany proces podłączania podstawowych peryferiów oraz instalowania wybranej dystrybucji Linuxa na karcie SD.
Dalej traktuje przede wszystkim o podstawowej obsłudze systemu operacyjnego bazującego na jądrze Linux – od opisu domyślnych aplikacji dystrybucji Raspbian, przez słowniczek pojęć, konfigurację sieci, zarządzenie partycjami i ustawieniami samej płytki, aż po pomocne opisy rozwiązywania możliwych problemów. W większości są to informacje powszechnie znane i ogólnodostępne, osoby zaczynające odruchowo każde wypowiedziane zdanie od debianowego “sudo” raczej przewertują te kilka stron od niechcenia. Ci, którzy od Microsoftowych “okienek” odrywają się rzadko i nie do końca czują, co w pingwinie piszczy – znajdą kompendium instrukcji, których już gdzieś, kiedyś używali, ale nie do końca pamiętają gdzie, kiedy i jak one właściwie brzmiały. Wiele rzeczy stanie się jasne.
Oczywiście, najbardziej uprzywilejowani są totalnie początkujący, bo dopiero oni znajdą tu prawdziwą kopalnię świeżej wiedzy, dzięki której poszerzą swoje horyzonty i z coraz większą pewnością siebie i satysfakcją zaczną obsługiwać ten – błędnie uważany przez niektórych za trudny – system operacyjny.
Druga część książki jest nieco mniej obszerna objętościowo i podzielono ją na trzy rozdziały. Omawiają one trzy najbardziej podstawowe zastosowania Raspberry Pi jako typowe urządzenia użytkowe – centrum multimedialne, komputer produkcyjny oraz serwer WWW. Opisane konfiguracje mogą dać jakieś pojęcie na temat praktycznego wykorzystania Raspberry Pi, jeśli na tym etapie chcielibyśmy zakończyć naszą zabawę z poznawaniem nowego systemu i konfigurowaniem płytki, chociaż moim zdaniem niewiele wnoszą do ideologii fundacji i traktowałbym je raczej jako „przerywnik” dla nabrania oddechu przed znacznie ważniejszymi zagadnieniami opisanymi w trzeciej części książki. Wszystko zależy oczywiście od potrzeb i ambicji czytelnika.
Programowanie RaspberryPi
Na końcu przewodnika autorzy umieścili przysłowiową wisienkę na szczycie tortu – to, co nas – robotyków – interesuje najbardziej. Mowa oczywiście o pisaniu oprogramowania oraz sterowaniu dodatkowymi peryferiami płytki, które przecież tak bardzo odróżniają Raspberry Pi od „zwykłych” komputerów. Pierwszym językiem programowania jest tzw. Scratch, stworzony raczej z myślą o dzieciach, przez co nie poświęciłem mu wiele uwagi. Mamy w nim ładny ekran środowiska programistycznego z uśmiechniętym kotem (?) i kolorowymi bloczkami, które przeciągamy i łączymy ze sobą niczym puzzle. Scratch nie komunikuje się niestety z wyprowadzonymi na płytce portami GPIO, co w moim odczuciu przekreśla ten „język” jako pożyteczny dla robotyka.
Istnieje sposób na obejście tego problemu, ale wymaga niemałych nakładów finansowych w postaci zakupu specjalnych modułów rozszerzeń, np. płytki zaprojektowanej przez SparkFun, zwanej PicoBoard. Dalszą część tego rozdziału postanowiłem przeskoczyć i zająć się tym, co najbardziej mnie zainteresowało – „przyspieszonym” kursem języka Python.
Kurs Pythona
Do tej pory pisałem oprogramowanie w języku C/C++, Python był i nadal jest dla mnie czymś nowym, dlatego zdziwiło mnie trochę, że poświęcono mu zaledwie 26 stron. Jest to naturalnie tylko wprowadzenie, ale z czasem okazało się, że nawet po tym wprowadzeniu można z powodzeniem zacząć pisać pożyteczne aplikacje. Gdy tylko załapałem książkowe podstawy, świetnie się bawiłem eksperymentując i „doczytując” różne rzeczy w Internecie – zdobyta wiedza naprawdę ułatwia start i niweluje poczucie zagubienia, jakie często towarzyszy początkującym programistom.
Po zabawach z terminalem nadszedł czas na sterowanie sprzętem, czyli to, co robotycy i tygryski lubią najbardziej. W sposób jasny i przejrzysty opisano krok po kroku konfigurację płytki oraz funkcje programistyczne, które pomogą każdemu zamrugać zewnętrznymi, podpiętymi do portów GPIO diodami LED, a z czasem także wysterować mostki H i zebrać odczyty z licznych czujników. Sami chyba przyznacie, że od tego już bardzo krótka i prosta droga do działającego robota.
Jako rodzaj „bonusu”, autorzy książki opisali także przykładowe płytki rozszerzające możliwości Raspberry Pi, wydrukowali dwa przykładowe programy napisane w języku Python oraz tabelkę prezentującą tryby wyświetlania obrazu przez HDMI – ostatni dodatek raczej tylko dla osób mających problemy z nieprawidłowo wyświetlającym się obrazem.
Podsumowanie
Na początku wspomniałem, że Raspberry jest świetną platformą hardware’ową, którą warto wykorzystać do budowy robota. Ta książka podpowie Wam, jak to zrobić. Jest to oczywista pozycja dla ludzi słabo obeznanych w temacie zarówno Linuxa, jak i małych komputerów z układami typu SoC, ale przydatne Informacje znajdzie w niej zarówno laik, jak i osoba nieco bardziej „oświecona”.
Jeśli planujesz dłuższą przygodę z RPi, przytłacza Cię natłok informacji, nie masz dostępu do internetu albo wolisz uczyć się z papierowych wydań książek niż z ekranu monitora, to nawet się nie zastanawiaj – ta pozycja na pewno Cię nie rozczaruje. Zwłaszcza, że cena nie jest wygórowana, a dostęp nie przysparza trudności. Jeśli jeszcze nie poddałeś się „malinowej” manii, to po tej lekturze na pewno znajdziesz ciekawe i pożyteczne zajęcie na długie, zimowe wieczory. Powodzenia! -
Recenzja: dobreprogramy.pl 2013-12-30Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
"Raspberry Pi. Przewodnik użytkownika" jest tłumaczeniem wydania, które w oryginale nosi nazwę "Raspberry Pi User Guide", oczywiście autorami są Eben Upton, który jest współtwórcą samego Raspberry Pi oraz Gareth Halfacree, który jest dziennikarzem technologicznym - freelancerem.
Przewodnik, jak deklaruje wydawca, cieszy się nie mniejszym zainteresowaniem niźli samo urządzenie. Całkiem niedawno na liście bestsellerów zajmował dość długo drugie, a w tej chwili jedenaste miejsce. Jeśli wierzyć w taki wynik, wysnuwa się wniosek, że jednak Polacy nie chcą być z tyłu za zachodnimi sąsiadami. Szkoda, że Ministerstwo Edukacji pomimo nieprzychylnego wizerunku wśród obywateli, w tak istotnej dziedzinie, jaką jest IT, zapycha naszą młodzież wiedzą sprzed dekady. Uważam, że powstało wiele ciekawych i nowoczesnych projektów edukacyjnych na platformie Raspberry Pi. Myślę, że komentarze co do jednej ze szkolnych pozycji, mówią za siebie. Czy naprawdę tak wiele wysiłku i pieniędzy kosztuje tłumaczenie wartościowych projektów, jak i wdrożenie tych urządzeń do polskich szkół?
Kryteria oceny
Zanim przejdę do właściwej części tekstu, jaką jest recenzja, myślę, że należy się pewne sprostowanie. Wiadomo, że każda książka dedykowana jest pewnej publiczności, konkretnemu odbiorcy. Absolutnie nie jestem przekonany, że pewne odgórne założenia w przypadku większości blogowych recenzji mają jakikolwiek sens. Nie wydaje mi się, że dany przedmiot/soft/cokolwiek, zawsze odgórnie jest przeznaczane dla wszystkich. Stąd też, mając tenże aspekt na uwadze, wychodzę z założenia, że pod konkretnym kątem, dana publikacja winna być oceniana.
Częstokroć recenzujący są skłonni do porównań, które niestety, niejednokrotnie są dość, że absurdalne, to i nie na miejscu. Przykładowo istnieje w sieci niezliczona ilość w porównań winda:GNU/Linux. No jest to absurdalne same w sobie, bowiem jak można zestawiać gotowy produkt z dystrybucją, którą w zasadzie należy sobie samemu wybudować (mowa także o aspekcie sprzętowym; poza tym nie wszystkie dystrybucje są "gotowe"), skonfigurować i utrzymać. To tak jak gdyby równać możliwość zaspokojenia głodu w czasie klęski żywiołowej ze szwedzkim stołem na bankiecie... Wcale nie twierdzę, że nie ma i nie będzie komercyjnych wydań Linuksa, niemniej praktycznie nikt nie dostrzega lub nie chce dostrzegać tak elementarnych różnic.
Czym jest i do kogo skierowana zatem ta publikacja?
W moim mniemaniu, recenzowane tutaj wydanie stanowi swego rodzaju rozszerzoną instrukcję obsługi Raspberry Pi. Zrozumiałym dla mnie jest zatem, stosowanie przystępnego słownictwa, jak i nacisk autorów na aspekt obsługi podstaw zarówno oprogramowania, sprzętu jak i nawet wprowadzenia do hardware hackingu. Poza tym autorzy skupili się nie tylko na przedstawieniu domyślniej dystrybucji dla Raspberry Pi, jaką jest Raspbian, ale także na opisie wszelkiego rodzaju ustawień i konfiguracji.
Uważam, że przewodnik został stworzony z myślą o osobach początkujących lub wręcz nawet i takich, które nie miały nic wspólnego z systemami z rodziny GNU/Linux, bądź i miały z nimi styczność, jednak brakowało im odniesienia do kwestii struktury takiego systemu i filozofii jego obsługi jak i działania.
Pod względem proporcji, jeśli chodzi o przekazane informacje w tejże publikacji można odczuwać niedosyt jeśli chodzi o aspekty sprzętowe, niemniej jednak z drugiej strony, wszyscy wiemy jak kończą przygrube instrukcje dostarczone do elektronicznego sprzętu - zazwyczaj zarastają kurzem w szafie;)
Na koniec zaznaczę, że sam do grupy początkujących osób siebie nie zaliczam. Z systemów GNU/Linuksowych korzystam codziennie od ładnych kilku lat, tak więc być może pewne aspekty z perspektywy początkującego przeoczę, acz dodam, że "wół jeszcze nie zapomniał o tym, jak cielęciem był". Pamiętam doskonale swoje pierwsze dni, tak więc pisząc tę recenzję, obiecuję mieć ten obraz cały czas przed sobą.
Oprawa
Przejdę już do części właściwej recenzji. Tu skupię się nie tylko na samej okładce, ale również i wnętrzu. W przypadku pozycji drukowanej, mamy do czynienia z miękką, matową okładką. Niektóre elementy graficzne okładki są uszlachetnione lakierem. Lakier jest położony na tyle nierówno na rewersie okładki, iż jestem skłonny przyznać, że mamy do czynienia z kleksem, a nie lakierem wybiórczym. Mam również obiekcje do fotografii samego urządzenia - jest wyblakła z obu stron okładki.
Sama oprawa, jeśli spojrzeć pod światło, ma niezły przebieg. Widać każdą skazę. Przy okazji tych oględzin naszło mnie wrażenie, że książka była drukowana w pośpiechu, po kosztach i niedbale. Ogólnie, owszem ma wygląd, ale wrażliwość i dostrzegalność takich wad każdy ma swoją. Jest jeszcze coś, na co jedni mogą nie zwracać uwagi, innych to rozdrażni. W oryginale książka z zewnątrz kusi balansem i przestrzenią, w polskim wydaniu mamy pchli targ na ostatniej stronie samej okładki. Ech, gdzie te czasy, gdy Helion reklamował się na ostatniej strony wewnątrz książki? Ogólnie puenta wedle mnie jest taka, że książki nie są przygotowane logistycznie (może wystarczy zwykła termokurczliwa folia na każdy egzemplarz?) lub/i zastosowano wątpliwej jakości materiały.
Jeśli spojrzeć na demonstracyjne wydania elektroniczne, wygląd okładki w zarówno polskim, jak i tym oryginalnym - angielskim wydaniu, nie powala z nóg. Na kwestię okładki jednak wydaje mi się, że należy spoglądać inaczej. Drukowana pozycja w stanie spoczynku powinna moim zdaniem wyglądać, gdyż się na nią patrzy zanim weźmie się do ręki, wiąże się z tym pierwsze wrażenie. W elektronicznej wersji, okładka jest bardziej ciekawostką niźli czymś, co powinno przyciągnąć potencjalnego czytelnika-odbiorcę. Ja otwierając zazwyczaj e-booki, gnam do spisu treści, który jak dla mnie, koniecznie powinien być interaktywny.
Co by nie pisać, nie na darmo istnieje przysłowie, że "nie ocenia się książki po okładce". Przejdźmy zatem do oceny wnętrza od strony wizualnej. Będę opisywał wersję zarówno angielską jak i polską. Zaznaczę, że paradoksalnie nie miałem do czynienia z wersją angielską drukowaną, jak i polską, cyfrową. Jeśli ktoś z Was posiada którąkolwiek z wyżej wymienionych wersji, dajcie znać, wpis w ten czas uzupełnię.
Zacznę od oryginału w wersji angielskiej. Otóż przeglądając demo, można dojść do błędnego wniosku, że wersja cyfrowa angielska jest monochromatyczna, znaczy potocznie rzecz ujmując - czarno-biała. Otóż nie. Wersja angielska cyfrowa zawiera obrazy w kolorze, z drukowaną zaś, nie miałem do czynienia.
Wersja polska, drukowana jest czarno-biała, demonstracyjny plik też sugeruje, że koloru brak, niemniej jak jest z polską wersją cyfrową, niestety, tego nie powiem, gdyż jej nie widziałem.
Wersje polska i angielska pod względem składu różnią się. Przede wszystkim w polskiej wersji zrezygnowano z finezji, jaką oddawały kapitaliki, proporcje numerów stron i nagłówki w wersji angielskiej, co przekłada się na drobny minus. Pozycja w rodzimym języku charakteryzuje się zgoła innym, wedle mnie oklepanym krojem czcionek, co też rzutuje, wedle mnie, ciut ujemnie. Też odnoszę wrażenie, że wersja polska nieco mniej oddycha, akapity zdają się być bardziej skondensowane, a czcionki - drobniejsze. Tu mimo wszystko należy wziąć pod uwagę specyfikę naszego języka, zdania po przetłumaczeniu z angielskiego na polski po prostu często puchną.
Zasadniczo, pomimo, że istnieją znaczne różnice w doborze czcionek, zachowano układ z wersji angielskiej. Koncepcja layout'u została utrzymana - mamy skład jednokolumnowy, z szerokim marginesem zewnętrznym i nieco węższym - wewnętrznym. Grafiki dopasowane są do szerokości kolumn, są wyraźne, ale pod względem proporcji coś mnie kusi na stwierdzenie, że w stosunku do całości to jednak mała groteska. Zapewne mój odbiór ma umotywowanie w fakcie, że w stosunku do wersji angielskiej, pomniejszeniu uległy czcionki w wersji polskiej.
Marginesy, a światło. Wedle mnie, korzystniej byłoby przenieść światło z zewnątrz do wewnątrz i wzajemnie. Może jest to jakiś sprawdzony kanon, dla mnie od strony praktycznej, przy oprawie klejonej, szersze marginesy zewnętrzne od wewnętrznych to bluźnierstwo. W tym wypadku nie chcąc prasować książki, aby nie doprowadzić do jej rozpadu, w zasadzie wielkiego pola do popisu na rozwiązanie problemu za bardzo nie mamy. No ale ilu ludzi, tyle opinii - tu kto inny może mi zarzucić bluźnierstwo;) Podsumowując jednak wizualnie duch oryginału został przeniesiony całkiem wiernie!
Odnośnie wersji cyfrowej, angielskiej, przyznam, że nie żal jej kupować, pomimo 72 ppi, obrazy są na tyle duże, że w wypadku szalenie drobnych czcionek, po odpowiednim przeskalowaniu dokumentu, nawet najdrobniejsze czcionki na obrazkach, są czytelne. Dobrym przykładem jest rozdział opisujący Scratch. Wersji polskiej - cyfrowej, jak wspomniałem, nie widziałem, tak więc nie ocenię.
Na koniec do polskiej wersji drukowanej, znowu - się przyczepię. Nie podobają mi się kontrasty, odnoszę wrażenie, że zaoszczędzono na nafarbieniu. Wydaje mi się, że niektóre strony są bardziej nasycone farbą od innych. Niektóre obrazy, mimo wszystko, wedle mojej opinii, wymagały jednak większych kontrastów. Uwagi w ich aspekcie przytoczę przy recenzowaniu adekwatnych działów. Przyznać jednak należy, że trzymałem w ręku gorzej wydrukowane pozycje tego wydawnictwa.
Merytoryka
Przede wszystkim, zacząć od tego należy, że zarówno angielskie, jak i polskie wydanie ugryzł czas. Od momentu premiery angielskiego wydania minął ponad rok (polskiego - dwa miesiące), a w środowisku Raspberry Pi zaszło wiele, zarówno pod względem ulepszeń i zmian w repozytorium samego Rasbiana, jak i w aspekcie nowinek dotyczących peryferiów do tego urządzenia. Właśnie na dniach premierę miało GertDuino, a całkiem niedawno odświeżono moduł kamery, który już jest w stanie rejestrować obraz nawet w ciemności, co było także przyczynkiem do uproszczenia jej obsługi na poziomie programowym. Jak widać wszelkie działania wokół Raspberry Pi postępują nad wyraz dynamicznie, ciężko zatem nawet o to, aby wersja angielska podręcznika w ciągu nawet kwartału nie wymagała zmian, errat czy aktualizacji.
Przejdę teraz do najważniejszej, jak dla niektórych kwestii. Ile w wersji polskiej jest Polskiego? No cóż, tłumaczenie, przyznać należy, jest dość wierne. Techniczne słownictwo nie zostało zniekształcone, nie zauważyłem, aby przy próbach unikania powtórzeń, stosowano błędne sformułowania.
Tak wierne tłumaczenie, poza zaletami, niesie wady. Przede wszystkim, z jakiegoś względu ilustracje zostały przeniesione z angielskiego wydania, zatem nie należy się spodziewać, że zawartość przewodnika jest pełnym tłumaczeniem. W polskiej wersji nadal są stosowane angielskie pojęcia w zadaniach, a w odniesieniu do obrazków, angielskie określenia. Również rozdział o konfiguracji Raspbiana nie poprowadzi początkującego za rękę w kwestii zmian lokalizacyjnych z Angielskiego na Polski.
Czy to źle? No nie do końca, bo paradoksalnie, wgrywając obraz na kartę SD z Raspbianem, zaczynamy od angielskiego konfiguratora, angielskich ustawień, z systemem operacyjnym w całości po angielsku. Komendy, niezależnie od preferencji użytkownika co do języka w systemie, zawsze występują w języku angielskim. Można mieć żal do tłumacza zatem o to, że nie wszystko jest po polsku, niemniej warto wykazać też tu swoją wyrozumiałość, gdyż dostajemy wierne tłumaczenie, jak i jesteśmy w stanie powtórzyć wszystkie kroki opisane w przewodniku przy okazji ucząc się obsługi Raspbiana w wydaniu angielskim.
Moje spostrzeżenia i uwagi co do zawartości
Jak widać, środowisko Raspberry Pi jest całkiem dynamiczne. W jaki sposób został stworzony przewodnik zatem? Czy warto wstrzymać się i czekać na kolejne wydania? Na te pytania nie odpowiem bezpośrednio, ale przekażę w tym aspekcie swoje spostrzeżenia i przedstawię swój osobisty punkt widzenia.
I
Wedle mnie, przewodnik został stworzony aby naprowadzać. Działy stworzone są logicznie, mamy klasyczne wprowadzenie, w którym między innymi zawierają się ciekawostki sprzętowe, (które mogą zaskoczyć nawet osoby w pewnym stopniu obeznane z Raspberry Pi), aż po dział o podłączeniu R-Pi oraz jego początkowej konfiguracji. Opisany jest sposób na łączenie do sieci bezprzewodowej, niemniej posiadacze samych modemów 3G/HSDPA nie znajdą dla siebie informacji.
Przedstawiony jest również sposób flashingu karty SD, jednak w opisie nie zostały wyjaśnione znaczenia parametrów wprowadzanej komendy. Może to wynikać z faktu, że książka ma formułę postępową, znaczy czytelnik jest początkowo zaznajamiany z najprostszymi praktykami, aby na podstawie zdobytej wiedzy, wraz kolejnymi rozdziałami, podnosić powoli wymagania względem umiejętności czytelnika.
II
W dalszej części opisywany jest sposób obsługi Raspbiana, naturalnie nie brakuje odniesień i analogii do samego Debiana, tak więc wiedza zapewne w znacznej mierze nie zatraci szybko na aktualności, jak i można tu mówić o pewnej uniwersalności, jaką ona może przynosić. Na początku tego rozdziału są omówione zagadnienia, bez znajomości których, ciężko mówić o racjonalnym czy świadomym korzystaniu z systemu GNU/Linux.
Na dzień dobry więc mamy wyłożone definicje m.in. o systemach plików, partycjach, powłokach czy GRUB'ie. Nie brakuje listy z deskrypcją najbardziej podstawowych komend. Po przedstawieniu powyższych aspektów opisany jest Raspbian, LXDE i oprogramowanie z nimi dostarczane. W dalszej kolejności opisywane jest tworzenie konta i nadawanie uprawnień. Przedstawiona została również struktura katalogów, poruszona została także kwestia układu fizycznego partycji, by ostatecznie dobrnąć do sposobu na instalowanie, usuwanie i aktualizację oprogramowania.
III
Kolejno opisane są diagnostyka i rozwiązywanie problemów. Omówione są tu najczęściej przedstawiane problemy, z rozwiązaniem których zwracali się także czytelnicy DP w blogowych komentarzach;) Są to problemy powiązane z myszą i klawiaturą, perypetie z zasilaniem, diagnostyka wyświetlanego obrazu, kłopoty związane z uruchamianiem oraz szczegóły w temacie konfiguracji sieci przewodowej. Rozdział zamyka często niezauważony wśród społeczności temat kernela awaryjnego.
IV
Temat konfiguracji kart sieciowych przewodowych, jak i bezprzewodowych jest dość świetnie opisany, jak dla początkujących na szczęście dość wyczerpująco. Sporo skupienia pochłonął rozdział o adapterach bezprzewodowych, gdzie opisany jest sposób na instalację firmware'u bez dostępu do internetu. Warto tu mieć na uwadze, że ze względu na specyfikę LXDE autorzy zrezygnowali z opisywania graficznych konfiguratorów, tak więc z tego względu opis czynności oparty jest o terminal. Świetny przykład na to, że czarne okna nie gryzą, a niektóre czynności po stokroć można wykonać szybciej niźli w GUI.
Opis konfiguracji przewodowej karty sieciowej jest zdecydowanie krótszy, ale kompletny, uwzględnia konfigurację DNS. Solą w oku jest absolutnie zignorowana w całej publikacji tematyka konfiguracji modemów HSDPA/3G. Domyślam się przyczyny, niemniej niektórzy mogą nie zrozumieć dlaczego temat w podręczniku nie został podjęty. W takim przypadku - jak zawsze - można odszukać pożądane informacje w sieci, niemniej niektórzy mogą mieć tu problem z dostępnością do polskiego materiału. W takich wypadkach polecam udział w dyskusji na forum Dobrych Programów, forum Picoboard.pl czy forum R-Pi.pl. Zamiast instalacji bezpośredniej takiego modemu, można także przemyśleć zakup routera obsługującego takie urządzenia.
V
Rozdział o obrazach z systemem operacyjnym i partycjonowaniu został potraktowany poważnie. Opisany jest manualny podział karty SD na partycje od podstaw w systemie GNU/Linux, przeczytamy o automatycznym jak i manualnym rozszerzaniu istniejącej partycji. Partycjonowanie przy użyciu graficznego narzędzia GParted zostało przedstawione na przykładzie całkiem lekkiej dystrybucji, która na szczęście mi nie umknęła wcześniej uwadze - Parted Magic. Podjęty jest temat przenoszenia swojego systemu operacyjnego na większą kartę. Uwzględnione są tu różne systemy operacyjne.
VI
Temat konfiguracji jakiejkolwiek dystrybucji wiąże się najczęściej z krwią, potem i łzami w komentarzach definicyjnego ZU. Czytelnik dowie się zatem m.in., że w R-Pi próżno szukać BIOSu, przy okazji opisu poszczególnych konfiguracji, zostanie także przemycona nam wiedza w postaci możliwości nie tylko procesora multimedialnego, ale całego SoC'a w ogólności, a nawet spodziewać się należy fragmentu o ustawieniu napięć. Świetny fragment, w którym autorzy popełnili pełen terror na leniach patentowanych czy osobnikach bez ambicji;)
VII
Dalej przyjdzie nam przeczytać o Raspberry Pi w zastosowaniu domowym i serwerowym. Co do rozdziału o multimediach, można być spokojnym, co prawda od tego czasu, jeśli chodzi o XBMC zaszedł znaczny postęp we względzie wydajnościowym tego odtwarzacza, niemniej pozostawiając domyślną skórę (Confluence), bez przeszkód przebrniemy przez rozdział. Nawiążę tu do oprawy graficznej samego podręcznika. Na wydruku obrazy są przesadnie ciemne, w półmroku nie dopatrzymy się absolutnie niczego. Fakt, faktem, skóra Confluence jest z natury ciemna, niemniej graficy mając świadomość, że będzie to monochrom, powinni coś zrobić z kontrastem przed oddaniem przewodnika do druku.
VIII
Rozdział o usługach chmurowych, OpenOffice i GIMPie jest już nieco leciwy, moim zdaniem lepiej ze sklepu R-Pi pobrać LibreOffice, który został zoptymalizowany i szybciej startuje jak i sprawniej działa, usługi chmurowe - wiadomo, żaden z dostawców nie chce stać w miejscu i zapewne zmiany są wprowadzane dynamicznie.
IX
O pracy ze stosem LAMP, zdobyć wiedzy można zaskakująco niewiele. Opisana jest instalacja rzeczonego stosu wprost z repozytorium, to samo dotyczy także instalacji Wordpress'a. No cóż, jestem w stanie zrozumieć, że to przewodnik dla początkujących, niemniej w tym rozdziale autorzy wedle mnie już powinni na czytelniku wymusić nieco więcej inwencji. Niestety, widać im samym inwencji zabrakło bo nie brakuje naprawdę skalowalnych projektów serwerowych, które powstają na Raspberry Pi jak grzyby po deszczu. Wybór pada głównie na R-Pi często ze względów ambicjonalnych samych autorów projektu, w pogoni za często daleko idącą wydajnością i optymalizacjami na słabym sprzęcie. Z drugiej strony przy takim podejściu autorów przewodnika kryje się też pewna uznana praktyka - oprogramowanie w ramach repozytorium można uznawać za względnie zaufane, niemniej wykraczanie poza granice repozytorium, wiąże się zawsze z pewnym ryzykiem.
X & XI
Wprowadzenie do Scratch'a i Python'a raczej długo nie stracą na aktualności. Jeśli chodzi o ten przewodnik, podejmowana jest tematyka samych podstaw, w Raspbianie domyślnie dostarczane są niezbędne narzędzia do obu powyższych, tak więc pozostaje przysiąść i zabrać się za programowanie. Byłbym niesprawiedliwy, gdybym napisał, że czytelnika czeka niewiele więcej poza konwencjonalnym "hello world". Przed nim stoi niepowtarzalna szansa na napisanie pierwszej własnej gry - "Węża";) W tym samym rozdziale można nauczyć się podstaw programowania jeśli chodzi o obsługę sieci w Python'ie.
Rozdział ze Scratch'em chyba już nie może być bardziej atrakcyjny dla młodych (choć nie tylko) adeptów programowania. Czytając spis treści, fascynacja rośnie niczym napięcie w filmach Hitchcocka. Co prawda zaczynamy od oklepanego "Hello Kitty" (;P), niemniej później kontynuujemy naukę z wykorzystaniem dźwięku, przez stworzenie prostej gry, po interakcję z sensorami, a nawet podstawy robotyki z klockami LEGO!
XII
Zagadnienie hardware hackingu jest jednym z najobszerniejszych w podręczniku. Rozpoczyna się od opisu najbardziej podstawowych komponentów i przedstawieniu przydatnych narzędzi. Poruszona jest tematyka oznaczeń rezystorów, niemniej zdając się wyłącznie na przewodnik, ich rozpoznanie nie przyjdzie łatwo, bowiem rezystory odróżniają się pomiędzy sobą kolorami, a drukowany podręcznik, jak już wspomniałem, jest monochromatyczny.
Część podręcznika, w którym opisane jest GPIO jest zdecydowanie już leciwa. Co prawda wiele w nim wszelkiego rodzaju ostrzeżeń, niemniej nigdzie nie uwzględniony jest fakt, że nowsze modele R-Pi różnią się jeśli chodzi o rozmieszczenie pinów w GPIO od tych opisanych w przewodniku, w wyniku czego, mając egzemplarz urządzenia z innym rozkładem pinów, można niepoprawnie podłączyć przewody, w konsekwencji czego należy się spodziewać scenariuszy opisywanych w ramkach. Przed praktykowaniem ze sprzętem, zalecam zatem rozszerzenie teoretycznych horyzontów we względzie istniejących wersji Raspberry Pi celem zidentyfikowania swojego egzemplarza w kwestii rozkładu pinów w GPIO. W tym rozdziale znajdziemy informacje nt. instalacji i przykłady wykorzystania biblioteki GPIO w Python'ie .
XIII
Fragment przewodnika o płytkach rozszerzających uważam za wystarczający. Pomimo faktu, że wiele można napisać, wiele można dodać, wiele się zmieniło, jest całkiem dobrym punktem zaczepienia nawet dla kompletnych nowicjuszy-początkujących. Na koniec czytelnik jest zapoznany z podstawowymi technikami lutowania.
Kupić teraz czy czekać na kolejną edycję?
Co do oczekiwania na wznowione wydanie w języku polskim - nie wiem sam, czy w ogóle i jeśli tak, to kiedy, miałaby nastąpić aktualizacja tejże publikacji. Jak wspomniałem - pierwsze wydanie polskiej edycji tego przewodnika miała premierę 7 października 2013 roku. Biorąc pod uwagę, że przyszło nam czekać rok na wersję polską, nie znając angielskiego, można spodziewać się podobnego obrotu sprawy, w przypadku kolejnych wydań przewodnika.
Pierwsza edycja przewodnika w wydaniu angielskim miała premierę 14 września 2012 r., niemniej już jest wydana (2 grudnia 2013) druga edycja tego tytułu. Najnowsze wydanie jest wzbogacone między innymi o opis nowych możliwości wywodzących się z zastosowania kamery, prezentację sklepu z aplikacjami oraz jest podjęta tematyka oprogramowania upraszczającego dobór jak i obsługę dostępnych systemów operacyjnych - New Out Of Box Software.
Tym, którzy się obawiają się zdezaktualizowanego materiału w polskim przewodniku, podpowiem, że można pobrać obraz Raspbiana z okresu, w którym powstał pierwszy przewodnik. Tak więc można nawet i dziś pracować z podręcznikową wersją dystrybucji Raspbiana.
Reasumując, moim zdaniem jeśli ktoś rozważa zakup przewodnika o Raspberry Pi, powinien mieć na względzie fakt, że w obecnej chwili prowadzone są prace nad Waylandem/Westonem na potrzeby Raspberry Pi. W zasadzie w tym przypadku będzie można mówić o rewolucji, niemniej i tak fakt ten będzie solidnym przyczynkiem na jeszcze kolejne wydanie przewodnika. -
Recenzja: magazynt3.pl 2013-12-01Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Komputer wielkości karty kredytowej elektryzuje niejednego fascynata nowoczesnych technologii. Podręcznik przedstawia mnóstwo zastosowań tej małej, acz „potężnej" maszyny.
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Raspberry Pi User Guide
- Tłumaczenie:
- Mikołaj Szczepaniak
- ISBN Książki drukowanej:
- 978-83-246-7313-1, 9788324673131
- Data wydania książki drukowanej :
- 2013-10-07
- ISBN Ebooka:
- 978-83-246-7316-2, 9788324673162
- Data wydania ebooka :
- 2013-10-07 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 14953
- Rozmiar pliku Pdf:
- 9.1MB
- Rozmiar pliku ePub:
- 6.3MB
- Rozmiar pliku Mobi:
- 13.7MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 2.4kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Programowanie to świetna zabawa! (13)
- Szczypta historii (15)
- Co można zrobić za pomocą Raspberry Pi? (21)
- ARM kontra x86 (26)
- Windows kontra Linux (27)
- Pierwsze kroki z systemem Raspberry Pi (29)
- Podłączanie monitora (29)
- Połączenie audio (31)
- Podłączanie klawiatury i myszy (32)
- Instalacja systemu na karcie SD (33)
- Podłączanie pamięci zewnętrznej (38)
- Łączenie z siecią (38)
- Podłączanie zasilania (42)
- Wprowadzenie do systemu Linux (44)
- Podstawy systemu Linux (46)
- Wprowadzenie do systemu Debian (47)
- Akcesoria (49)
- Edukacja (49)
- Internet (49)
- Programowanie (50)
- Dźwięk i wideo (50)
- Narzędzia systemowe (50)
- Preferencje (50)
- Stosowanie zewnętrznych urządzeń pamięci masowej (52)
- Tworzenie nowego konta użytkownika (53)
- Układ systemu plików (55)
- Układ logiczny (55)
- Układ fizyczny (57)
- Instalowanie i usuwanie oprogramowania (57)
- Szukanie oprogramowania (58)
- Instalowanie oprogramowania (59)
- Usuwanie oprogramowania (60)
- Aktualizowanie oprogramowania (61)
- Diagnozowanie klawiatury i myszy (64)
- Diagnozowanie problemów z zasilaniem (65)
- Diagnozowanie problemów z wyświetlaniem (66)
- Diagnozowanie problemów związanych z uruchamianiem systemu (68)
- Diagnozowanie problemów związanych z siecią (69)
- Jądro awaryjne (72)
- Sieć przewodowa (76)
- Sieć bezprzewodowa (79)
- Brak szyfrowania (88)
- Szyfrowanie WEP (88)
- Szyfrowanie WPA/WPA2 (89)
- Nawiązywanie połączenia z siecią bezprzewodową (90)
- Tworzenie nowej partycji (92)
- Zmiana wielkości istniejących partycji (96)
- Automatyczna zmiana wielkości (96)
- Ręczna zmiana wielkości (98)
- Przenoszenie systemu na większą kartę SD (101)
- Tworzenie obrazu w systemie Linux (102)
- Tworzenie obrazu w systemie OS X (102)
- Tworzenie obrazu w systemie Windows (103)
- Ustawienia sprzętowe - plik config.txt (106)
- Zmiana ustawień wyświetlania (107)
- Opcje uruchamiania systemu (111)
- Przetaktowywanie systemu Raspberry Pi (111)
- Włączanie pamięci podręcznej drugiego poziomu (L2) (115)
- Włączanie trybu testowego (116)
- Podział pamięci - plik start.elf (117)
- Ustawienia oprogramowania - plik cmdline.txt (118)
- Odtwarzanie muzyki na konsoli (124)
- Dedykowane centrum multimedialne - dystrybucja Rasbmc (126)
- Wyświetlanie danych strumieniowych z internetu (127)
- Wyświetlanie lokalnych danych strumieniowych (130)
- Konfiguracja dystrybucji Rasbmc (132)
- Stosowanie aplikacji działających w chmurze (136)
- Pakiet OpenOffice.org (139)
- Edycja obrazów w aplikacji Gimp (141)
- Instalacja stosu LAMP (146)
- Instalacja platformy WordPress (150)
- Wprowadzenie do języka Scratch (158)
- Pierwszy przykład: witaj świecie (159)
- Drugi przykład: animacja i dźwięk (163)
- Trzeci przykład: prosta gra (164)
- Robotyka i czujniki (171)
- Obsługa czujników za pośrednictwem płytki PicoBoard (171)
- Robotyka i klocki LEGO (172)
- Materiały dodatkowe (172)
- Wprowadzenie do języka Python (176)
- Pierwszy przykład: witaj świecie (176)
- Drugi przykład: komentarze, dane wejściowe, zmienne i pętle (182)
- Trzeci przykład: tworzenie gier za pomocą biblioteki pygame (186)
- Czwarty przykład: Python i obsługa sieci (195)
- Materiały dodatkowe (201)
- Sprzęt elektroniczny (204)
- Odczytywanie kodów z rezystorów (206)
- Źródła komponentów (208)
- Sklepy internetowe (208)
- Specjalistyczne sklepy dla hobbystów (209)
- Port GPIO (210)
- Magistrala szeregowa UART (212)
- Magistrala I2C (212)
- Magistrala SPI (212)
- Obsługa portu GPIO w języku Python (213)
- Instalacja biblioteki języka Python dla portu GPIO (213)
- Wyjście GPIO: migająca dioda LED (215)
- Wejście GPIO: odczytywanie stanu przycisku (219)
- Alternatywa dla płytki uniwersalnej (224)
- Krótka instrukcja lutowania (226)
- Slice of Pi firmy Ciseco (234)
- Prototyping Pi Plate firmy Adafruit (237)
- Gertboard firmy Fen Logic (241)
- Raspberry Snake (rozdział 11., przykład 3.) (250)
- Lista użytkowników IRC (rozdział 11., przykład 4.) (252)
- Dane wejściowe i wyjściowe portu GPIO (rozdział 12.) (253)
O autorach (11)
Wprowadzenie (13)
CZĘŚĆ I: PODŁĄCZANIE PŁYTKI (23)
ROZDZIAŁ 1. Pierwsze spotkanie z Raspberry Pi (25)
ROZDZIAŁ 2. Administracja systemem Linux (43)
ROZDZIAŁ 3. Rozwiązywanie problemów (63)
ROZDZIAŁ 4. Konfiguracja sieci (75)
ROZDZIAŁ 5. Zarządzanie partycjami (91)
ROZDZIAŁ 6. Konfigurowanie płytki Raspberry Pi (105)
CZĘŚĆ II: PLATFORMA PI JAKO CENTRUM MULTIMEDIALNE, KOMPUTER PRODUKCYJNY I SERWER WWW (121)
ROZDZIAŁ 7. Platforma Pi jako centrum multimedialne (123)
ROZDZIAŁ 8. Platforma Pi jako komputer produkcyjny (135)
ROZDZIAŁ 9. Platforma Pi jako serwer WWW (145)
CZĘŚĆ III: PROGRAMOWANIE I STEROWANIE (155)
ROZDZIAŁ 10. Wprowadzenie do języka Scratch (157)
ROZDZIAŁ 11. Wprowadzenie do języka Python (175)
ROZDZIAŁ 12. Sterowanie sprzętem (203)
ROZDZIAŁ 13. Dodatkowe płytki (233)
DODATKI (247)
DODATEK A. Python - gotowe rozwiązania (249)
DODATEK B. Tryby wyświetlania HDMI (255)
Skorowidz (261)
Helion - inne książki
-
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 27 pkt
(26,90 zł najniższa cena z 30 dni)
27.45 zł
54.90 zł (-50%) -
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 89 pkt
(39,90 zł najniższa cena z 30 dni)
89.50 zł
179.00 zł (-50%) -
Nowość Promocja
Dzięki tej książce nauczysz się stosować w praktyce zasady Zero Trust: nic nie jest oczywiste, a każde żądanie dostępu ma być sprawdzone i autoryzowane. Poznasz najważniejsze koncepcje tego modelu, takie jak silnik zaufania, silnik zasad czy agregat kontekstowy. Dowiesz się, jak budować zaufanie między różnymi elementami sieci, bazując na istniejących technikach. Spojrzysz na model Zero Trust z punktu widzenia hakera, a następnie zagłębisz się w szczegóły architektur, standardów i struktur Zero Trust opracowanych przez organizacje NIST, CISA czy DoD. W ten sposób zrozumiesz model zerowego zaufania z perspektywy wiodących instytucji w branży. Przeanalizujesz też wpływ sztucznej inteligencji, komputerów kwantowych i technologii ochrony prywatności na model Zero Trust.- PDF + ePub + Mobi
- Druk 38 pkt
(34,90 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł (-50%) -
Nowość Promocja
Dzięki temu praktycznemu przewodnikowi profesjonaliści zajmujący się danymi dobrze zrozumieją wady i zalety poszczególnych rozwiązań. Omówiono tu typowe zagadnienia dotyczące architektur danych, w tym ich rozwój i możliwości. Żadna architektura nie jest na tyle uniwersalna, by być odpowiednia w każdej sytuacji, dlatego w książce znajdziesz rzetelne porównanie cech poszczególnych architektur. Dowiesz się, jakie kompromisy towarzyszą każdej z nich, niezależnie od popularności. W ten sposób o wiele łatwiej przyjdzie Ci wybór rozwiązania, które najlepiej odpowiada Twoim potrzebom.- PDF + ePub + Mobi
- Druk 39 pkt
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Tę książkę docenią osoby, które w ramach codziennej pracy integrują tematy związane z prywatnością i bezpieczeństwem danych. To przewodnik dla pragmatyków, zapewniający gruntowną wiedzę o współczesnych elementach ochrony danych, takich jak prywatność różnicowa, uczenie federacyjne i obliczenia szyfrowane. Znajdziesz tu przydatne wskazówki, jak również najlepsze, wielokrotnie sprawdzone praktyki integracji przełomowych technologii, pozwalające skutecznie i na wysokim poziomie dbać o prywatność i bezpieczeństwo danych.- PDF + ePub + Mobi
- Druk 39 pkt
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Koncepcje te zostały przystępnie wyjaśnione właśnie w tej książce. W szczególności zapoznasz się z praktycznymi aspektami probabilistyki, statystyki, algebry liniowej i rachunku różniczkowego. Prezentacji tych zagadnień towarzyszą fragmenty kodu w Pythonie i praktyczne przykłady zastosowań w uczeniu głębokim. Rozpoczniesz od zapoznania się z podstawami, takimi jak twierdzenie Bayesa, a następnie przejdziesz do bardziej zaawansowanych zagadnień, w tym uczenia sieci neuronowych przy użyciu wektorów, macierzy i pochodnych. Dwa ostatnie rozdziały dadzą Ci szansę użycia nowej wiedzy do zaimplementowania propagacji wstecznej i metody gradientu prostego — dwóch podstawowych algorytmów napędzających rozwój sztucznej inteligencji.- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Ta pozycja, podobnie jak inne z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemniczym historiom, angażującym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak programowanie zorientowane obiektowo, aplikacje sieciowe czy uczenie maszynowe. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, a w toku nauki krok po kroku zbudujesz własną aplikację. Przekonasz się, że to absolutnie wyjątkowy i niezwykle skuteczny podręcznik!- Druk 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Nowość Promocja
Wyjątkowość tej książki polega na pragmatyzmie: opisano w niej, jak wyglądają realia pracy projektanta UX i jak bardzo potrafią być zagmatwane. Zapoznasz się z różnymi kontekstami i sytuacjami związanymi z projektowaniem UX, a także z ograniczeniami, jakie temu towarzyszą. To przygotuje Cię do prawdziwych wyzwań związanych z osobami zaangażowanymi w projekty. Poznasz też realia działalności firm i znaczenie aspektów biznesowych i finansowych. Posiądziesz cenną umiejętność godzenia celów komercyjnych ze swoją pracą bez uszczerbku dla empatii i etyki projektowania.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Bestseller Nowość Promocja
Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą.- PDF + ePub + Mobi
- Druk 22 pkt
(19,90 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł (-50%) -
Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- PDF + ePub + Mobi
- Druk 29 pkt
(26,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Raspberry Pi. Przewodnik użytkownika Gareth Halfacree, Eben Upton (16) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(2)
(5)
(6)
(2)
(1)
(0)
Oceny i opinie poprzedniego wydania
więcej opinii