Informatyka
Mikrokontrolery PIC w praktycznych zastosowaniach
Paweł Borkowski
Weź udział w konkursie! » Poznaj architekturę mikrokontrolerów PIC Naucz się programować je w asemblerze i języku C Dowiedz się, jak sterować urządzeniami zewnętrznymi Zostań ekspertem od mikrokontrolerów PIC! Mikrokontrolery PIC przebojem wdarły się na rynek uniwersalnych cyfrowych układów sterujących. Obecnie są wykorzystywane do kontrolowania pracy różnych urządzeń technicznych, instalacji automatyki przemysłowej i systemów informatycznych, jednak można je znaleźć również w używanym na co dzień sprzęcie AGD czy telefonach komórkowych. Ogromną popularność zawdzięczają sporym możliwościom, dużej niezawodności i elastyczności, prostocie programowania, szerokiemu spektrum zastosowań oraz niewygórowanym cenom. Jedyną wadą PIC-ów wydaje się stosunkowo niewielka ilość polskojęzycznej dokumentacji, a zwłaszcza brak podręcznika, który umożliwiałby początkującemu użytkownikowi bezbolesne rozpoczęcie przygody z tymi mikrokontrolerami, zaś doświadczonemu elektronikowi — szybkie włączenie ich do swojego warsztatu pracy. Na szczęście to już przeszłość, ponieważ do rąk czytelników trafia pierwsze tak wyczerpujące kompendium wiedzy z tej dziedziny: "Mikrokontrolery PIC w praktycznych zastosowaniach". Niezależnie od tego, czy studiujesz robotykę, automatykę, elektronikę lub informatykę, jesteś początkującym lub zaawansowanym inżynierem, czy też technika cyfrowa to Twoje hobby i pragniesz poznać tajniki mikrokontrolerów dla własnej satysfakcji, podręcznik wprowadzi Cię w świat projektowania, konstruowania, programowania nowoczesnych mikrokomputerów jednoukładowych oraz przedstawi najistotniejsze zagadnienia związane z używaniem kilku typów PIC-ów. Lektura nie tylko przybliży Ci podstawy asemblera i sposoby korzystania z języka C, lecz pokaże też, jak zastosować je w praktyce. Książka napisana została lekko, przystępnie i zrozumiale, lecz jest jednocześnie naprawdę rzetelnym i dogłębnym kompendium wiedzy o mikrokontrolerach. To właśnie na ten podręcznik czekałeś - Twoja cierpliwość została wreszcie nagrodzona! Warsztat pracy programisty mikrokontrolerów PIC Korzystanie z programatorów, kompilatorów i IDE Architektura mikrokomputerów jednoukładowych PIC Programowanie mikrokontrolerów w asemblerze i języku C Obsługa urządzeń wejścia-wyjścia Sposoby sterowania urządzeniami zewnętrznymi Metody odczytywania danych zewnętrznych Praktyczne przykłady stosowania mikrokontrolerów PIC
Mikrousługi oparte na zdarzeniach. Wykorzystywanie danych w organizacji na dużą skalę
Adam Bellemare
Mikrousługi oparte na zdarzeniach mogły powstać dzięki rozwojowi konteneryzacji i łatwiejszemu pozyskiwaniu zasobów obliczeniowych. Szczególnie ciekawą propozycją są rozproszone, odporne na błędy, wysokowydajne i szybkie brokery zdarzeń. Te rozwiązania technologiczne pozwalają na korzystanie z wielkich zbiorów danych i zapewniają przetwarzanie zdarzeń w czasie zbliżonym do rzeczywistego. Taka architektura ma znaczenie nie tylko dla inżynierów systemu, ale także dla struktury i sposobu działania firm i organizacji. Nagle okazuje się, że można bezproblemowo wykonywać działania, które do niedawna nie były jeszcze możliwe. To praktyczny przewodnik, dzięki któremu samodzielnie ocenisz, jak dużą wartość biznesową mogą zyskać duże wolumeny danych, jeśli są wykorzystywane w organizacji przy użyciu architektury mikrousług opartych na zdarzeniach. Dowiesz się także, jak przygotować i przeprowadzić proces budowania organizacji, która wykorzystuje mikrousługi oparte na zdarzeniach. Poznasz wszechstronne, a przy tym proste wzorce odblokowujące wartość tych danych. W książce znalazło się również mnóstwo wskazówek i sugestii dotyczących projektowania systemu opartego na zdarzeniach, ponadto wyjaśniono tutaj kluczowe zasady architektoniczne. Wymieniono też przydatne narzędzia oraz opisano dokładnie techniki testowania mikrousług i wdrażania ich w środowisku produkcyjnym. W książce między innymi: rola architektury opartej na zdarzeniach w dostarczaniu wyjątkowej wartości biznesowej mikrousługi w projektowaniu opartym na zdarzeniach najlepsze wzorce architektoniczne wzorce aplikacji do tworzenia wielofunkcyjnych mikrousług opartych na zdarzeniach komponenty i narzędzia wymagane do uruchomienia ekosystemu mikrousługowego Mikrousługi: odblokuj potencjał danych!
Mindf*ck szefa. Żeby w końcu wyszło tak, jak wyjść nie chce
Monika Reszko
BEZ ILUZJI I UPIĘKSZANIA >> Przeczytaj Szef na urlopie >> Posłuchaj Buduj firmę, jakiej pragniesz, a nie z jaką się pogodziłeś. I zacznij wreszcie żyć! Zakładasz firmę. Zakładasz ją, ponieważ to chcesz w życiu robić. Prowadzić własny biznes. Masz na niego pomysł, masz zdolności, cele, zapał, ręce i głowę do pracy. Jesteś gotów na poświęcenia, nadgodziny, od czasu do czasu nawet zarwane weekendy. I masz to: nie śpisz po nocach, pracujesz po 18 godzin na dobę, odczuwasz coraz większą frustrację. Twój biznes niby się jakoś kręci, ale... właśnie, tylko jakoś. A Ty? Czujesz się jak strażak. Non stop tylko gasisz pożary wywołane przez Twoich pracowników. I wciąż drżysz ze strachu, że odejdą. Pracownicy, klienci, dostawcy... Błędne koło. Twój własny, prywatny mindf*ck szefa! Stop! Tak się przecież nie da funkcjonować! Jak się od tego uwolnić? Musisz się zatrzymać, zastanowić i raz jeszcze zdefiniować, czym ma się zajmować Twoja firma i jaką rolę Ty masz w niej odgrywać? By wyjść naprzeciw własnej wolności i szczęściu, trzeba będzie podjąć rozmaite, często trudne decyzje. Pokonać prawdziwe blokady i rozpoznać przyczyny niepowodzeń, których istnienia nawet nie podejrzewałeś. Ale wiesz co? Warto! Warto właśnie po to, by na końcu procesu zmiany otrzymać to, o co na początku, przed założeniem firmy, Ci chodziło ? spełnienie, pieniądze, poczucie, że dobrze przeżywasz swoje jedyne, cenne życie. Jeśli jesteś gotów na zmianę na lepsze, ta książka pomoże Ci jej dokonać. Książka zrzuca "rozświetlającą" bombę pomiędzy emocje i rozterki przedsiębiorcy. Ładunek wiedzy jest w niej ekstremalnie skondensowany, przez co niemal po każdym akapicie trzeba zrobić przerwę na zastanowienie się. Lektura może u czytelnika wyzwolić różne stany, od wyparcia po wilgotne oczy ("Jejku, ja też tak mam"). Warta polecenia właścicielom biznesów jako mały krok, który może dużo zmienić w życiu firmy i w sposobie jej prowadzenia. Jarosław Banacki, prezes Cyfrowe.pl Bardzo potrzebna książka ― jednak tylko dla uważnych i odważnych. Bo najtrudniej jest zarządzać sobą. Jesteście gotowi? Na pewno? Jacek Santorski, twórca Akademii Psychologii Przywództwa przy Szkole Biznesu Politechniki Warszawskiej Sukces to pokonanie własnych ograniczeń i schematów, w których tkwimy. Udane życie to często pogodzenie wielu sprzeczności i potraktowanie strachu jako siły napędowej. Jeśli chcesz stworzyć wyjątkowy produkt, wyjątkową firmę, czasem nie ma innej drogi, niż wywrócić świat w Twoim umyśle do góry nogami. To może być dobry początek nowej drogi, nowego ja, nowego życia... Marek Kamiński, zdobywca biegunów, założyciel Fundacji i Marek Kaminski Academy
Minecraft. Crafting, czary i świetna zabawa
Bartosz Danowski, Jakub Danowski
Minecraft – włącz się do gry i zostań mistrzem! Poznaj środowisko gry Naucz się po nim nawigować Rozpocznij tworzenie własnego świata Dowiedz się, jak uatrakcyjniać rozgrywkę Odkryj sztuczki godne prawdziwego mistrza Minecraft to niezależna gra komputerowa, która mimo stosunkowo ubogiej szaty graficznej przebojem wdarła się na rynek i w bardzo krótkim czasie podbiła serca milinów użytkowników komputerów, smartfonów i konsol. Minecraft zawdzięcza swoją popularność między innymi powszechnej dostępności na różnych platformach systemowych, najważniejszymi i najbardziej docenianymi jej cechami są ponadprzeciętna grywalność, niemal całkowity brak ograniczeń narzucanych przez środowisko oraz niesamowita elastyczność zabawy, którą bez trudu można odpowiednio dopasować do wieku, predyspozycji i preferencji gracza. Jeśli chcesz szybko rozpocząć swoją przygodę z Minecraftem, dowiedzieć się jak zainstalować i skonfigurować grę, a także sprawnie się w niej poruszać, sięgnij po książkę „Minecraft. Crafting, czary i świetna zabawa”. Krok po kroku wprowadzi Cię ona w świat najpopularniejszej gry ostatnich lat, przedstawiając sposoby prowadzenia rozgrywki, od podstaw ucząc budowania własnego świata, przedstawiając przydatne skróty i wskazówki oraz doradzając, jak rozbudować środowisko za pomocą modyfikacji, skórek i zasobów. Lektura pomoże Ci rozwinąć Twoje umiejętności, zdobyć niezbędne doświadczenie i zaangażować się w zaawansowane rozgrywki z innymi użytkownikami. Jeśli chcesz zostać świadomym graczem, trudno o lepszy wybór! Pobieranie, instalacja i konfiguracja Maincrafta Korzystanie z wersji darmowej i zakup płatnej Tryby rozgrywki, podstawy nawigacji i elementy gry Rozszerzenia oferowane przez modyfikacje, skórki i paczki zasobów Przegląd dostępnych komend i poleceń Gra w trybie jedno- i wieloosobowym Porady i wskazówki doświadczonych graczy Uwolnij swoją kreatywność z Minecraftem! W książce została opisana oficjalna wersja Minecrafta 1.7.9 (maj 2014). Może nieznacznie różnić się od innych wersji - są tu nowe postacie, nowe bloki, nowe przepisy craftingu, jednak nie powinno to mieć zbyt dużego wpływu na samą rozgrywkę.
Minecraft. Tablice craftingu, alchemii i metalurgii
Jakub Danowski, Bartosz Danowski
Zamieniaj, przetapiaj, mieszaj mikstury z wykorzystaniem tajemnych przepisów! Crafting, czyli jak skompletować zbroję, narzędzia i środki transportu Alchemia, czyli jak przyrządzić wywar leczniczy, truciznę lub napój o właściwościach magicznych Metalurgia, czyli jak wykorzystać rudy, materiały, minerały Minecraft to wspaniała zabawa, ale jak każda dobra gra także i ta ma swoje rozbudowane zasady. Najbardziej skomplikowane z nich dotyczą craftingu oraz alchemii i przetapiania. Co można zrobić ze sztabek żelaza? Jakich narzędzi użyć do wytworzenia kilofa, zegara, zupy grzybowej czy wagonu ze skrzynią? Czy opłaca się przetopić w piecu rudę diamentu? A może lepiej ją rozbić? Co zrobić, gdy pilnie potrzebny jest nam wywar leczniczy i gdzie szukać właściwych ingrediencji? Te wszystkie przepisy wraz z dodatkowymi uwagami na temat opłacalności ich użycia znajdziesz w tablicach Minecraft. Tablice craftingu, alchemii i metalurgii. Dzięki nim będziesz mógł szybko zorientować się, co opłaca Ci się zrobić i jak tego dokonać. Będziesz miał pod ręką wszystkie tajemne wskazówki od wypalania gliny po przyrządzenie kurczaka, od wytwarzania hełmu po wyrabianie ciasta, od przyrządzania trucizny po konstruowanie magicznej latarni Gra z tymi tablicami gwarantuje znacznie więcej satysfakcji! Podstawy deski, patyki, stół rzemieślniczy Narzędzia kilof, kompas, krzesiwo, mapa, skrzynia Broń i zbroja łuk, strzały, miecz, napierśnik, nogawice Środki transportu łódka, tory, wagon Surowce i półprodukty glina, szkło, złoto, jasnogłaz Żywność i naczynia chleb, arbuz, placek z dyni, złota marchew, pieczone mięso Budowa mechanizmów czerwona pochodnia, detektor światła, dźwignia, lampa Gwiazda pirotechniczna, książka, magmowy krem, oko kresu, sfermentowane oko pająka Barwniki karmazynowy, jasnoniebieski, pomarańczowy, szary, żółty Podstawy alchemii statyw alchemiczny, kocioł, szklana butelka Mikstury niewidzialności, mętna, leczenia, trująca, odporności na ogień Wytapianie i wypalanie netherowa cegła, żelazo, barwnik zielony, rudy metali Skorzystaj z tablic, by zdobyć to, co chcesz!
Minikomputer Onion Omega 2. Internet rzeczy i inne zastosowania
Wolfram Donat
Minikomputer Onion Omega 2 jest jedną z ciekawszych propozycji na rynku małych urządzeń jednopłytkowych (SBC). Został opracowany do zastosowań w internecie rzeczy. Działa pod kontrolą jednej z odmian Linuksa, systemu OpenWrt. Ma niewielkie rozmiary (43x26x10 mm), jego procesor MIPS pracuje z częstotliwością 580 MHz, może obsłużyć pamięć RAM do 256 MB i czytnik kart SD. Radzi sobie z kilkoma różnymi protokołami łączności, dzięki czemu bez trudu można go podłączyć do zwykłego komputera i komunikować się z nim za pomocą konsoli wyświetlanej w przeglądarce. Możliwości "cebuli" można łatwo rozszerzać za pomocą dostępnych płytek i modułów. To świetna propozycja dla każdego amatora elektroniki i robotyki! Ta książka jest wyjątkowo zwięzłym, a przy tym przystępnie napisanym i praktycznym podręcznikiem, dzięki któremu błyskawicznie uzyskasz wiedzę potrzebną do uruchomienia minikomputera Onion Omega 2 i rozpoczęcia pracy. Aby wykonać opisane tu projekty, potrzebujesz minikomputera Omega 2, modułu zasilającego, rozszerzenia przekaźnikowego i rozszerzenia z ekranem OLED. Przyda się też podstawowa znajomość Linuksa i Pythona. Dzięki książce w krótkim czasie poszerzysz horyzonty, zdobędziesz kilka nowych umiejętności, nauczysz się pracy z komponentami sprzętowymi - i będziesz gotów, by w pełni samodzielnie przygotować i wykonać kolejne projekty z zastosowaniem tego świetnego minikomputera. Najważniejsze zagadnienia: montaż i konfiguracja minikomputera konsola Onion Omegi zastosowanie Pythona własne projekty: "Tweetująca cebula" i "Światłolub" Onion Omega 2: pasjonująca droga do internetu rzeczy!
Nick Proud
Written by an esteemed technology leader, a .NET specialist, and Microsoft MVP for Developer Technologies, Minimal APIs in ASP.NET 9 provides you with specialized insights into the latest advancements in .NET technology, particularly minimal APIs.You’ll get your first minimal API set up and running, before exploring the anatomy of a typical minimal API project, seeing how the framework can be used to create various HTTP endpoints, route, and validate requests, as well as enhancing those requests with custom middleware. After covering the basics, you’ll move on to data mapping, managing important dependencies through dependency injection and integrating your minimal APIs with data sources such as Entity Framework, Dapper, and SQL databases for creating CRUD operations. The chapters also walk you through performance optimization, asynchronous programming, and caching, which’ll allow you to examine the more advanced aspects of minimal API development, with code examples reflecting real-world scenarios.By the end of this book, you’ll be armed with the necessary best practices and skills needed for deploying performant, elegant, and scalable minimal APIs in .NET.
Minimal CMake. Learn the best bits of CMake to create and share your own libraries and applications
Tom Hulton-Harrop
Minimal CMake guides you through creating a CMake project one step at a time. The book utilizes the author's unique expertise in game and engine development to craft compelling examples of how CMake can be used to build complex software. The chapters introduce concepts gradually, each one building on the last. Throughout the course of the book, you will progress from a simple console application all the way through to a full windowed app.The book will help you build a strong foundation in CMake that will translate to future projects. You'll learn how to integrate existing software libraries to enhance your app's functionality, how to build reusable libraries to share with others, and how to manage developing for multiple platforms simultaneously, including macOS, Windows, and Linux. You'll also find out how CMake facilitates testing and how to package your application ready for distribution.The book aims to not overwhelm you with everything there is to know about CMake. Instead, it focuses on the most relevant and important parts that will help you become productive quickly.By the end of this book, you will be a confident CMake user and will have gained the skills and experience to build and share your own libraries and applications.
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
Robert C. Martin
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Podręcznik profesjonalnego programisty! Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu humoru. O jego czas wciąż biją się konferencje branżowe. Poza działalnością ekspercką Martin zajmuje się pisaniem książek - m.in. jest autorem znanego każdemu programiście tytułu Czysty kod. Książka, którą trzymasz w rękach, jest udaną kontynuacją tej pozycji. W trakcie lektury dowiesz się, jakie cechy charakteryzują profesjonalnego programistę, a jest ich sporo! W pierwszej kolejności musisz nauczyć się mówić "nie". Są też sytuacje, kiedy trzeba powiedzieć "tak" - dowiesz się, kiedy i jak to robić. Ponadto poznasz najlepsze techniki zarządzania czasem oraz przekonasz się, jak presja, zmęczenie i pośpiech wpływają na jakość Twojego kodu. W kolejnych rozdziałach Robert C. Martin zapozna Cię z różnymi sposobami podejścia do testowania kodu oraz współpracy między programistami a innymi ludźmi. Książka ta jest długo wyczekiwaną pozycją na rynku - nie pozwól, żeby ktoś miał ją przed Tobą! Zobacz, jak Uncle Bob: radzi sobie z presją mówi "nie" i "tak" zarządza czasem tworzy kod wysokiej jakości Obowiązkowa lektura każdego programisty!
Arkadiusz Bednarski
Możesz także kupić książkę w komplecie z książką uzupełniającą "Arcymistrz sprzedaży. Jak z dobrego stać się wybitnym sprzedawcą" w promocyjnej cenie Handlowy wieniec laurowy Rady dla początkujących i doświadczonych handlowców Sprzedaż od pierwszego impulsu do spektakularnego finału Szkic do obrazu barwnej przyszłości w sprzedaży Sukces nigdy nie jest efektem "słomianego zapału" -- tu trzeba przejść przez prawdziwy ogień James Madison Sprzedawco, przedstawicielu handlowy, agencie! Zdecydowałeś się podjąć niełatwą pracę w niełatwych okolicznościach. Konkurencja panoszy się tuż obok, klienci niechętnie wydają pieniądze, a prowizje mogłyby być o kilka procent wyższe. Jednak zawód sprzedawcy jest także jednym z najbardziej satysfakcjonujących zajęć, jakie możesz sobie wyobrazić. Pozwala zmieniać przekonania odbiorców, podsycać ich potrzeby i budować relacje z klientami na zasadach obopólnego zadowolenia. Marzysz o tym, by Twój kalendarz wypełniły terminy spotkań, rozmowy handlowe kończyły się sukcesem, a zadowoleni klienci udzielali Ci rekomendacji? Aby to marzenie przekuć w rzeczywistość, musisz zmienić tylko jedną rzecz -- własne nastawienie. Ludzie uwielbiają kupować! Niestety, ich stosunek do sprzedawców bywa zdecydowanie mniej entuzjastyczny. Jeśli jednak z natrętnego akwizytora, nastawionego na zysk handlowca czy skupionego na sobie przedstawiciela do spraw kluczowych klientów przeobrazisz się w życzliwego doradcę, ich przekonania diametralnie się zmienią. Dlaczego? Ponieważ każdy pragnie zmiany na lepsze! Efektywne poszukiwania nowych i dbanie o stałych klientów. Skuteczne umawianie spotkań handlowych i powroty z tarczą. Poznanie emocji i mechanizmów kierujących Twoimi odbiorcami. Współpraca z trudnymi klientami. Rady najbardziej doświadczonych sprzedawców. Przetestuj swoją wiedzę w zakresie: sprzedaży
Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL
John L. Viescas, Douglas J. Steele, Ben...
Bazy danych umożliwiają bezpieczne przechowywanie i użytkowanie danych. Dobrze napisana baza danych pracuje szybko i wydajnie. Najlepsze relacyjne bazy danych są nierozłącznie związane z językiem SQL, zatem aby profesjonalnie podejść do tego tematu, trzeba ten język dobrze opanować. SQL może wydawać się trudny i złożony, a co więcej, dla poszczególnych baz istnieją specyficzne dialekty SQL, niemniej jednak wspaniałe zalety najlepszych baz danych dostępne są tylko dla tych, którzy opanują sztukę pisania efektywnego kodu SQL. Niniejsza książka jest świetnym kompendium przeznaczonym dla osób o podstawowej znajomości SQL. Dzięki niej poznasz najlepsze współczesne techniki pisania w tym języku. Każdą z nich poparto realistycznymi (i przydatnymi!) przykładami. Innymi słowy, znajdziesz tu zrozumiale objaśnione sztuczki ekspertów i mnóstwo użytecznego kodu. Poza zagadnieniami składni omówiono również tematykę optymalizacji projektu bazy, a także zarządzania hierarchiami i metadanymi. Wyjątkowość tej książki polega na tym, że zawarty w niej materiał bez trudu zastosujesz do baz: IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Oracle Database czy PostgreSQL. Spośród 61 zagadnień ujętych w książce warto wspomnieć o: zasadach projektowania modelu danych sposobach na efektywne wykorzystanie indeksów i więzów integralności metodach szybkiego wyszukiwania danych z zastosowaniem algebry relacyjnej stosowaniu podzapytań i złączeń tajnikach tabel kalkulacyjnych zbiorach zagnieżdżonych i domknięciach podległości Przekonaj się, jak szybki i wydajny może być Twój kod SQL! John L. Viescas — zajmuje się bazami danych od ponad 45 lat. Rozwiązywał problemy baz Access i SQL Server w firmach każdej wielkości. W Applied Data Research prowadził zespół rozwijający systemy bazodanowe IBM dla komputerów mainframe. Douglas J. Steele — od ponad 40 specjalizuje się w bazach danych i modelowaniu danych. Przez 17 lat był nagradzany tytułem MVP Microsoftu. Ben G. Clothier — MVP od roku 2009, jest architektem rozwiązań w znanej firmie programistycznej IT Impact. Wszyscy trzej są autorami i współautorami cenionych książek o bazach danych.
Mistrzowskie ujęcia. Tim Grey o perfekcyjnej obróbce zdjęć
Tim Grey
Po prostu zrób doskonałe zdjęcie! Tim Grey odpowie na Twoje pytania dotyczące profesjonalnej fotografii cyfrowej! Czy ta książka naprawdę zawiera odpowiedzi na moje pytania związane z fotografią cyfrową? Jasne, że tak! W odróżnieniu od większości poradników ta książka zawiera pełne, wyczerpujące odpowiedzi na pytania, które najczęściej zadają pasjonaci fotografii. Przedstawiono je w przejrzystej formule: pytanie – odpowiedź i podzielono według tematyki, dzięki czemu szybko odnajdziesz każde interesujące Cię zagadnienie! Jesteś już zatem tylko o krok od robienia mistrzowskich ujęć! Tim Grey, członek zespołu instruktorów Photoshop World Dream, od lat odpowiada na pytania dotyczące fotografii cyfrowej w popularnym amerykańskim newsletterze "DDQ: Digital Darkroom Questions", podczas wystąpień publicznych, w setkach artykułów zamieszczanych w różnych magazynach czy kwartalniku "Digital Darkroom Quarterly". Tim Grey po prostu zna się na rzeczy! A ponieważ odpowiedział na niezliczoną ilość pytań tysięcy fotografów, wie wszystko na temat najczęstszych i najważniejszych kwestii związanych z fotografią cyfrową — od aparatów cyfrowych, poprzez zarządzanie kolorami, do optymalizacji obrazów i uzyskiwania niezwykłych efektów. Jakie tematy omówiono w tej książce? Podstawy cyfrowej ciemni Wybór właściwych narzędzi — od aparatów po drukarki Wybór między formatem RAW a JPEG Kwestia zarządzania kolorami Udoskonalanie fotografii w Photoshopie Rozwiązywanie częstych problemów, takich jak szum, przycięte podświetlenia i dominanty barwne Tworzenie wysokiej jakości wydruków Elektroniczne udostępnianie obrazów Oraz dużo więcej
Mit sztucznej inteligencji. Dlaczego komputery nie potrafią myśleć jak my
Erik J. Larson
Czy superinteligencja naprawdę jest tuż za rogiem? Czy sztuczna inteligencja wkrótce przewyższy możliwości ludzkiego umysłu? Czy jesteśmy na drodze do stworzenia świadomych, rozumujących maszyn? Erik Larson, przedsiębiorca z branży technologicznej i pionier badań nad przetwarzaniem języka naturalnego, zabiera czytelnika w podróż po współczesnym krajobrazie AI, pokazując, jak daleko wciąż jesteśmy od stworzenia superinteligencji i co musiałoby się wydarzyć, by to osiągnąć. Od czasów Alana Turinga wielu entuzjastów AI utożsamia sztuczną inteligencję z ludzkim myśleniem. To poważne nieporozumienie. Obecne systemy AI bazują na rozumowaniu indukcyjnym - analizują dane i przewidują wyniki. Tymczasem ludzie nie porównują danych - formułują przypuszczenia, czerpiąc z kontekstu i doświadczenia. Nasza inteligencja to sieć domysłów opartych na wiedzy o świecie. Tego typu intuicyjnego rozumowania - nazywanego abdukcją - nie potrafimy jak dotąd zaprogramować. A to właśnie ono stanowi sedno ludzkiego rozumu i zdrowego rozsądku. Larson ostrzega, że mit nieuchronnej superinteligencji nie tylko zaciemnia obraz rzeczywistego postępu, ale też hamuje innowacje. Zamiast badać to, czego jeszcze nie rozumiemy, skupiamy się na przereklamowanych rozwiązaniach. AI będzie dalej doskonalić się w wyspecjalizowanych zadaniach, ale jeśli naprawdę chcemy zrobić krok naprzód, musimy lepiej poznać i docenić jedyną inteligencję, którą znamy - naszą własną. Erik J. Larson jest informatykiem, przedsiębiorcą w branży technologicznej i założycielem dwóch start-upów AI finansowanych przez DARPA. Obecnie zajmuje się podstawowymi zagadnieniami przetwarzania języka naturalnego i uczenia maszynowego. Publikował na łamach "The Atlantic" oraz w czasopismach naukowych, a także badał techniczne granice sztucznej inteligencji w ramach współpracy z inkubatorem technologicznym IC2 na Uniwersytecie Teksańskim w Austin.
Młody mistrz programowania. Języki Baltie i Scratch dla dzieci
Agnieszka Borkowska, Paweł Borkowski
Czarowanie na ekranie! W krainie Baltiego, czyli poznaj świat czarodzieja Na Skreczowisku, czyli zaprogramuj sobie grę Gry komputerowe to jedna z tych rzeczy, które dzieci lubią najbardziej. Zwykle mogłyby bez końca siedzieć przed ekranem i zabijać kolejne smoki, projektować domy, przedzierać się przez dżunglę lub jeździć wyścigówkami. Jednak rzadko przychodzi im do głowy, że równie wielką przyjemność może sprawić zaprojektowanie i zbudowanie własnej gry! Tu zaczyna się Twoje zadanie. Nie musisz być programistą, żeby pomóc swojemu dziecku odkryć fascynujący świat programowania — wystarczy Ci ta książka. Zainstaluj proste, przyjazne dzieciom środowiska Baltie i Scratch, by rozpocząć podróż po czarodziejskiej krainie. Z pierwszymi zadaniami z powodzeniem poradzą sobie nawet kilkulatki, a im dalej w las, tym ciekawsze stają się wyzwania. Dzieci szybko uczą się, jak działać w świecie duszków, obiektów i poleceń. Co więcej, sprawia im to dużą frajdę. I wreszcie nadchodzi ten moment, gdy wiedzą już, o co chodzi w tym całym programowaniu — a jest to wiedza niezwykle cenna w dzisiejszych czasach! Na pomoc czarodziejowi Korespondencja To, czego nigdy nie było Drugi stopień wtajemniczenia Porwanie Karciane pola Księga Czarów Hokus, fokus, pokus Pierwsze spotkanie z kotem Budujemy grę Najtrudniejsze zagadnienia Łagodnie wprowadź dziecko w świat programowania!
Młody programista. Nauka programowania w Scratchu
Witold Krieser
Baw się ― i ucz się programowania! Programowanie to dziś niezwykle ważna umiejętność. I wszystko wskazuje na to, że jego znaczenie będzie tylko rosło. Warto więc zawczasu pomyśleć o przyszłości swojego dziecka i pomóc mu rozpocząć przygodę z programowaniem. Tym bardziej że istnieje Scratch ― język kodowania, wokół którego skupia się liczna społeczność internetowa ― pozwalający tworzyć własne interaktywne historie, gry i animacje i dzielić się nimi z ludźmi na całym świecie. A że Scratch powstał z myślą o młodych programistach, w wieku 8 – 16 lat, idealnie się sprawdza jako pierwszy język przyszłego informatyka. Na rynku jest dostępnych wiele opracowań poświęconych obsłudze Scratcha. Tę książkę wyróżnia to, że zawiera niezbędne minimum tekstu, za to maksymalnie dużo grafik. Za ich pośrednictwem autor pokazuje podstawowe instrukcje języka i programy pomagające kreować rozmaite kształty. Młody czytelnik będzie w stanie każdy z tych programów przeanalizować, wprowadzić do Scratcha, wreszcie ― sprawdzić jego działanie. Wszystko po to, by samodzielnie tworzyć ciekawe efekty graficzne, animacje i gry.
Młodzi giganci programowania. Scratch
Radosław Kulesza, Sebastian Langa, Dawid Leśniakiewicz, Piotr...
Nauka programowania? Ze Scratchem to nic trudnego! Nudzą Cię już gry komputerowe i zwykłe przeglądanie internetu? Uważasz, że stać Cię na więcej? Masz ochotę zaskoczyć kolegów z klasy? A może po prostu... chcesz nauczyć się programować? Jeśli tak, to dobrze trafiłeś! Scratch to doskonałe narzędzie, dzięki któremu młodzi pasjonaci na całym świecie bez trudu poznają tajniki programowania komputerów od podstaw. Scratch ułatwia rozpoczęcie nauki i umożliwia szybkie tworzenie atrakcyjnych gier, animacji i aplikacji, będąc przy tym narzędziem zupełnie bezpłatnym. Jeśli chcesz dołączyć do społeczności użytkowników Scratcha, jesteś na dobrym tropie! Książka Młodzi giganci programowania. Scratch szybko i bezboleśnie wprowadzi Cię w niezwykły świat. Krok po kroku poznasz sposób tworzenia gier komputerowych i przeżyjesz przy tym wspaniałą przygodę! Ta publikacja sprawdzi się zarówno w przypadku młodych adeptów sztuki programowania, jak i nauczycieli zainteresowanych prowadzeniem zajęć z informatyki dla najmłodszych. Pierwsza część zawiera bardzo dokładny opis środowiska, a druga to doskonałe pomysły na rozbudowane gry komputerowe. Elementy środowiska Scratch i sposoby ich wykorzystania Używanie i edycja postaci, kostiumów oraz teł Korzystanie z możliwości ruchu i efektów dźwiękowych Posługiwanie się danymi, blokami i wyrażeniami Obsługa zdarzeń i czujników, korzystanie z możliwości kontroli Praktyczne pomysły na prawdziwe gry komputerowe Zacznij programować już dziś i szybko opracuj swoją pierwszą grę komputerową!