Publisher: 2
62185
Ebook

Lego Mindstorms EV3. Programowanie robotów

Wiesław Rychlicki

Mózg robota i aplikacje do programowania, czyli od czego zacząć przygodę z robotami LEGO Silniki i czujniki, czyli jak zapewnić odpowiednie działanie robota w świecie rzeczywistym Mój własny robot, czyli jak zbudować i zaprogramować robota w zależności od potrzeb Robotyka jest jedną z dziedzin szybko rozwijających się we współczesnym świecie. Roboty świetnie sprawdzają się w najróżniejszych warunkach, a umiejętność ich programowania jest coraz bardziej ceniona na rynku pracy. To wszystko prawda, ale nie można zapominać o tym, że programowanie robotów może także stanowić świetną zabawę. Zwłaszcza jeśli dotyczy to robotów LEGO MINDSTORMS! Nie trzeba być dzieckiem, by poczuć ekscytację związaną z samodzielnym zaprojektowaniem zachowań robota, który wykona wszystkie wymagane od niego czynności. A zatem — do dzieła! W tej książce znajdziesz wszystkie elementy niezbędne do rozpoczęcia pracy z LEGO MINDSTORMS. Jej autor pokaże Ci, jak działa kostka EV3 i jakie aplikacje możesz wykorzystać do programowania Twoich robotów. Poprowadzi Cię przez krainę danych liczbowych, operacji logicznych, arytmetycznych i innych, a także instrukcji sterujących. Zapozna Cię z możliwościami w zakresie tworzenia podprogramów i programowania wielowątkowego. Dzięki niemu poznasz silniki i czujniki oraz bloczki służące do ich programowania. Zobaczysz, jak można łączyć ze sobą kostki EV3, a potem przyjrzysz się trzem ulubionym robotom autora. To z pewnością zainspiruje Cię do wymyślania własnych konstrukcji LEGO i sterującego nimi oprogramowania! Mózg robota LEGO MINDSTORMS EV3 Zaczynamy programowanie w aplikacji LEGO MINDSTORMS EV3 Podstawowe operacje na danych Silniki i czujniki LEGO MINDSTORMS EV3 Programowanie wybranych konstrukcji robotów Budujemy własne roboty Pliki graficzne i dźwiękowe w zasobach aplikacji Edycja obrazów dla kostki EV3 i edycja dźwięków Programowanie muzyki na podstawie zapisu nutowego Rysowanie figur geometrycznych i konstrukcje Matematyczne podstawy sterowania pojazdem Sprawdź, jak ożywić Twoje LEGO!

62186
Ebook

Romantyczne lektury

Jacek Lyszczyna

Książka Romantyczne lektury przynosi zbiór rozpraw poświęconych głównie utworom poetyckim polskiego romantyzmu. Są one efektem wieloletnich studiów nad poezją tej epoki, stanowiąc plon zarówno wykładów i zajęć uniwersyteckich, jak i różnych sesji i konferencji naukowych. Składają się na nią więc w większości teksty drukowane  już na łamach czasopism lub książek zbiorowych. Jest też kilka artykułów nowych, dotychczas niedrukowanych. Wszystkie one poświęcone są interpretacji konkretnych wierszy czy poematów, ich odczytaniu i rozumieniu przez dzisiejszego czytelnika. Znalazły się tu więc rozprawy dotyczące wczesnego romantyzmu, teksty poświęcone gatunkom uprawianym przez romantyków, choć odziedziczonym po poprzednich pokoleniach, jak hymn czy sonet, a także interpretacje, np. Liryków lozańskich Adama Mickiewicza i genezyjskiej poezji Juliusza Słowackiego.

62187
Ebook

Bachantki

Eurypides

Bachantki to dramat Eurypidesa, największego obok Ajschylosa i Sofoklesa tragika starożytnej Grecji.   Utwór jest adaptacją mitu o początkach kultu Dionizosa oraz opozycji i kontrowersjach, jakie wśród co bardziej konserwatywnych mieszkańców, wywoływały żywiołowe praktyki jego zwolenników. Utwór przedstawia dramatyczne dzieje króla Teb Penteusza, który swój sprzeciw wobec nowych, burzących stary porządek praktyk przypłacił życiem.  Bachantki przez niektórych badaczy literatury klasycznej uznawane są za jeden z najlepszych utwór w całej, zachowanej do naszych czasów, twórczości Eurypidesa.  

62188
Videocourse

Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów

Jakub Zagórski

Obierz kurs na... Javę dla nieco bardziej zaawansowanych Skoro interesujesz się tym szkoleniem, to pewnie znasz już podstawy języka Java. Może ukończyłeś nasz kurs dla początkujących programistów tego języka? A może zgłębiałeś jego tajniki samodzielnie? Tak czy inaczej, skoro opanowałeś bazową wiedzę dotyczącą Javy i wiesz, że chcesz w niej programować, czas sięgnąć głębiej i zaprzyjaźnić się na przykład z popularnym systemem kontroli kodu Git oraz narzędziami do budowy projektów, takimi jak Maven i Gradle. Warto poznać pełnię możliwości Javy - po to, by pracować w niej sprawniej, szybciej i efektywniej. Dobrze jest zaznajomić się z szerokim spektrum narzędzi, jakie ten język oferuje developerom. Co Cię czeka podczas naszego profesjonalnego szkolenia? Umiejętności zdobyte w trakcie kursu pozwolą Ci: szybciej i łatwiej budować projekty, efektywniej pracować samemu, sprawniej działać w zespole, tworzyć kontrybucje w innych projektach otwartoźródłowych, dekompilować kod, by dokładnie sprawdzać jego działanie, zaciemniać kod, co potencjalnie utrudnia jego „kradzież”, odciemniać kod, by później, po procesie dekompilacji, był bardziej czytelny, skracać miejsca, gdzie porównuje się ciągi znaków, dzięki użyciu wyrażeń regularnych. Co więcej... wiedza, którą przyswoisz w ramach szkolenia, przyda Ci się podczas poszukiwania nowej, ciekawej pracy. W ofertach dla programistów Javy umiejętności korzystania z Gita, Mavena oraz Gradle’a wymieniane są na samej górze listy wymagań. Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów kończy się na poziomie, na którym będziesz mógł powiedzieć, że jesteś już Java developerem. Odtąd będzie tak o Tobie mówić także Twój nowy pracodawca. Git, Maven, Gradle Git, mimo że można go uznać za kluczowe narzędzie podczas pracy w zespole, dzięki swoim funkcjom jest równie przydatny, gdy nad projektem pracuje tylko jedna osoba. Został stworzony przez Linusa Torvaldsa w 2005 roku jako wolne oprogramowanie, by wesprzeć rozwój jądra Linuxa. Od tamtego czasu jest rozwijany i skutecznie wspomaga prace nawet nad naprawdę dużymi projektami. Ze wsparcia Gita korzystają między innymi Reddit, Digg, Facebook, Apache. Z kolei Maven służy do automatyzowania budowy oprogramowania na platformę Java. Jego poszczególne funkcje są realizowane dzięki wtyczkom, które pobiera się automatycznie podczas pierwszego wykorzystania. Z Mavena korzystają między innymi Google i Zalando. Na koncepcie Mavena - niejako w roli jego doskonalszego następcy - powstał Gradle. To narzędzie także służy do automatyzacji budowy oprogramowania, jednak, w przeciwieństwie do Mavena, który korzysta z XML, umożliwia używanie Kotlina DSL, co będziesz mógł zauważyć w trakcie naszego kursu. Gradle został zaprojektowany do budowania wielu projektów, nawet takich, które są naprawdę duże. Obsługuje kompilacje przyrostowe, inteligentnie określając, które części drzewa kompilacji są aktualne; każde zadanie zależne tylko od tych części nie musi być ponownie wykonywane. Korzystają z niego między innymi Netflix i Adobe. Zanurz się z nami w Javie Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów nauczy Cię programować asynchronicznie przy użyciu klasy Thread, interfejsu Runnable oraz klasy Executors, przybliży Ci także podstawy i zastosowanie klas atomicznych. Podpowie, jak tworzyć i korzystać z algorytmów bubble sort (sortowania bąbelkowego), insertion sort (sortowania przez wstawianie) oraz selection sort (sortowania przez wybieranie). Opanujesz procesy kreowania i używania algorytmów linear search (wyszukiwania liniowego) oraz binary search (wyszukiwania binarnego). Ukończywszy szkolenie, będziesz swobodnie korzystać z wyrażeń regularnych, dekompilować kod oraz używać programu Bytecode Viewer, który oferuje wiele dekompilatorów w jednym programie. Dzięki zaznajomieniu się z programem ProGuard zaciemnisz swój kod, a za pomocą Java Deobfuscatora odciemnisz. Opanujesz oczywiście Gita: instalowanie, konfigurowanie, budowanie nowego repozytorium; będziesz tworzyć i publikować zmiany w kodzie, pobierać je, nadpisywać i cofać stan gałęzi, pracować na wielu gałęziach, ignorować pliki oraz foldery, a także korzystać z Gita w IntelliJ IDEA. Poznasz najpopularniejsze serwisy, które oferują umieszczanie projektów używających Gita, takie jak GitHub, GitLab, Bitbucket, nauczysz się w ramach nich przemieszczać. Zaprzyjaźnisz się z Mavenem - dowiesz się, jak tworzy się w nim projekty, jak zmienia się podstawowe informacje o projekcie, poznasz zasady jego budowania, system repozytoriów, system zależności oraz system wtyczek. Zapoznasz się z Gradle’em. Także w nim stworzysz projekt, zmienisz podstawowe informacje o nim, dowiesz się, jaki ma system repozytoriów, zależności i wtyczek, nauczysz się budować w nim projekt. Na koniec wszystkie zdobyte informacje wykorzystasz do stworzenia jednego, dużego projektu.

62189
Ebook

Eseje zebrane. Kultura, polityka i sztuka poezji

Adrienne Rich

Najlepsze i najważniejsze eseje amerykańskiej poetki i intelektualistki pozwalają w pełni docenić jej talent, błyskotliwość i skalę politycznego zaangażowania. Znajdziemy tu porywające eseje o budzeniu się w autorce świadomości feministycznej, o jej literackich mistrzyniach oraz o tym, jak pojmuje rolę poezji i społeczne zaangażowanie sztuki. Przeczytamy m.in. fragmenty słynnej książki Zrodzone z kobiety. Macierzyństwo jako doświadczenie i instytucja, przełomowy esej Przymus heteroseksualności a egzystencja lesbijska czy tekst, w którym uzasadniała odmowę przyjęcia odznaczenia państwowego od administracji Billa Clintona. Zgromadzone teksty ukazują pełne spektrum jej zainteresowań - daje się tu poznać jako żarliwa feministka, niepokorna myślicielka, polityczna wizjonerka.

62190
Ebook

W rzecz wstąpić

Michał Choromański

Arcydzieło prozatorskie. Wiele ciekawych postaci, liczne zwroty akcji, interesujące przemyślenia. Główny bohater – książę Witold – nieprzypadkowo nosi imię tożsame z imieniem autora Pornografii, Witolda Gombrowicza. Homoerotyczny romans księcia i młodego górala jest bowiem jednym z głównych wątków powieści, a znana skłonność Choromańskiego do plotek towarzyskich (skandal ze „Schodami w górę, schodami w dół”) pozwala domniemywać, że opis miłosnych perypetii w ogólnym zarysie oddaje dynamikę takich męsko-męskich romansów w dwudziestoleciu. [Wojciech Śmieja „Ile Geneta w Gombrowiczu?”]  

62191
Ebook

Android 9 Development Cookbook. Over 100 recipes and solutions to solve the most common problems faced by Android developers - Third Edition

Rick Boyer

The Android OS has the largest installation base of any operating system in the world. There has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community! With this extensively updated cookbook, you'll find solutions for working with the user interfaces, multitouch gestures, location awareness, web services, and device features such as the phone, camera, and accelerometer. You also get useful steps on packaging your app for the Android Market. Each recipe provides a clear solution and sample code you can use in your project from the outset. Whether you are writing your first app or your hundredth, this is a book that you will come back to time and time again, with its many tips and tricks on the rich features of Android Pie.

62192
Ebook

Przekład jako kontynuacja twórczości własnej. Na przykładzie wybranych translacji Stanisława Barańczaka z języka angielskiego

Monika Kaczorowska

„W przekładach Barańczaka funkcją nadrzędną wobec dopełniającej i polemicznej jest funkcja artystyczna[…]. W wykonaniu Barańczaka przekład poetycki jest rodzajem wypowiedzi o innym utworze poetyckim — metawypowiedzi, w której oryginał jest tematem […]. „Ja” poetyckie Barańczaka (podmiot autorski) jest kategorią nadrzędną wobec wypowiedzi-tłumaczenia: organizuje ją według założeń podobnych do tych, według których konstruuje wypowiedź-własny wiersz.”