Verleger: 183
57137
E-book
57138
E-book

Czyżyk na drogę. Rozmowy o przyrodzie

Piotr Brysacz, Adam Wajrak, Anna Kamińska, Stanisław Łubieński, ...

Co to znaczy: żyć w zgodzie z naturą? Żyć tak jak żyje Adam Wajrak, na skraju Puszczy Białowieskiej, by z okna domu móc podglądać żubry i chodzić codziennie na samotne puszczańskie wędrówki? Jak Anna Kamińska, pisząc po nocach bestsellerową biografię Simony Kossak, dzięki której mogła porzucić życie w mieście i wyprowadzić na wieś, by całkowicie poświęcić się pisaniu? Jak Krzysztof Czyżewski, szef Ośrodka "Pogranicze - sztuk, kultur, narodów", który mieszka nad jeziorem Hołny w Krasnogrudzie, w tym samym miejscu, do którego przyjeżdżał przed laty Czesław Miłosz, a w Sejnach, sennym miasteczku, o którym dawno Bóg zapomniał, buduje światowe centrum dialogu? Czy może jak Lechosław Herz, projektując i wytyczając setki kilometrów szlaków, między innymi po Puszczy Kampinoskiej, i pisząc przewodniki? Jak Stanisław Łubieński, warszawiak z urodzenia, liczący gatunki ptaków zamieszkujących Warszawę, czy jak Adam Robiński, także warszawiak, który przy każdej nadarzającej się okazji ucieka przed miastem, na przykład na Pulwy pod Wyszkowem, w poszukiwaniu samotności i arktycznej pustki? Na pozór przypadkowych bohaterów książki Piotra Brysacza, dziennikarzy, pisarzy, reporterów, łączy jedno: pisanie o przyrodzie. Kim są? Z jakich światów przychodzą? Dlaczego piszą o ptakach, o przyrodzie? Co ich kształtowało? Co im daje obcowanie z naturą i czego w przyrodzie szukają? Czym ona dla nich jest? Czyżyk na drogę. Rozmowy o przyrodzie to sześć niespiesznych zapisów spotkań z ludźmi, dla których przyroda stała się zarówno sposobem na życie, jak i całym życiem... Znakomitym dopełnieniem tej książki są przepiękne kolorowe fotografie autorstwa Magdy Wiśniewskiej-Krasińskiej, Adama Wajraka, Krzysztofa Czyżewskiego, Lechosława Herza, Stanisława Łubieńskiego i Adama Robińskiego.

57139
E-book

Software Architecture with Kotlin. Combine various architectural styles to create sustainable and scalable software solutions

Jason (Tsz Shun) Chow

Software Architecture with Kotlin explores the various styles of software architecture with a focus on using the Kotlin programming language. The author draws on their 20+ years of industry experience in developing large-scale enterprise distributed systems to help you grasp the principles, practices, and patterns that shape the architectural landscape of modern software systems.The book establishes a strong foundation in software architecture, explaining key concepts such as architectural qualities and principles, before teaching you how architectural decisions impact the quality of a system, such as scalability, reliability, and extendability. The chapters address modern architecture topics such as microservices, serverless, and event-driven architectures, providing insights into the challenges and trade-offs involved in adopting these architectural styles. You’ll also discover practical tools that’ll help you make informed decisions and mitigate risks. All architectural patterns in this book are demonstrated using Kotlin.By the end of this book, you’ll have gained practical expertise by using real-world examples, along with a solid understanding of Kotlin, to become a more proficient and impactful software architect.

57140
E-book

Dzieje

Herodot

Podróż z Herodotem po starożytnym świecie Hellenów i Persów, Egipcjan, Scytów i Traków. „Dzieje”, monumentalny tekst autorstwa Herodota – Greka rodem z Halikarnasu, żyjącego w V wieku p.n.e. – są najstarszym zachowanym w całości dziełem greckiej, a więc także europejskiej literatury historycznej. Jako ich główny temat sam Herodot wskazał wielkie zmagania i nieprzemijający antagonizm między Zachodem a Wschodem, czyli między jego rodzimą cywilizacją helleńską a potęgami azjatyckimi. Co prawda w opisie konfliktu sięgnął aż do wydarzeń mitycznych, ale rychło skupił się na bliższej historii, doprowadzając relację do prawie mu współczesnych wojen grecko-perskich i słynnych – po dziś dzień – bitew: pod Maratonem, Termopilami, Salaminą, Platejami… Opowieść tę wzbogacił, z jednej strony, o refleksje natury historiozoficznej i polityczno-ustrojowej, będąc zdecydowanym zwolennikiem greckiej wolności i demokracji w opozycji do tyranii. Z drugiej zaś – o obszerne dygresje dotyczące geografii krain Europy, Azji i Afryki oraz obyczajów, wierzeń i historii zamieszkujących je ludów. Już Cyceron nazwał Herodota „ojcem historii”. A w naszych czasach „Dzieje” stanowią przebogate źródło wiedzy o historii, geografii i etnografii starożytnego świata. I zaklinamy was na bogów helleńskich, abyście do miast nie wprowadzali tyranii…

57141
Videokurs

Unity 6. Kurs video. Tworzenie gry tower defense

Bartłomiej Kobylski

Obierz kurs na… nowy wymiar Unity Unity 6 to najnowsza odsłona silnika Unity do tworzenia gier 2D i 3D, która jeszcze bardziej upraszcza i przyspiesza proces tworzenia własnych produkcji. Nowa wersja znacząco zwiększa wydajność dużych projektów i ułatwia optymalizację gry. Dzięki nowemu renderowi SRP możliwe jest tworzenie fotorealistycznej grafiki i zaawansowanych efektów świetlnych nawet w grach mobilnych. Unity 6 oferuje również usprawnione narzędzia do tworzenia interfejsu (UI Toolkit), co pozwala szybciej budować intuicyjne HUD-y i panele sterujące. Z kolei wbudowane narzędzia do tworzenia sztucznej inteligencji stały się bardziej przystępne dla początkujących, co czyni Unity 6 idealnym środowiskiem do nauki – na przykład poprzez realizację projektu typu tower defense. Tworzenie gier to dziś nie tylko świetna zabawa, ale też sposób na rozwój pasji, naukę logicznego myślenia i zdobycie praktycznych umiejętności. Co więcej, to realna szansa na zbudowanie portfolio, które może otworzyć drzwi do pracy w branży gamedevu. Gry niezależne (indie) zyskują coraz większą popularność, a dobry pomysł często ma większą wartość niż duży budżet. Produkcje takie jak Crossy Road czy Hearthstone udowadniają, że prostota i kreatywność potrafią przynieść globalny sukces. Właśnie dlatego znajomość Unity 6 to dziś jedna z najbardziej praktycznych i przyszłościowych umiejętności w świecie twórców gier. Czego się nauczysz? Instalacji i konfiguracji Unity i Visual Studio Code Tworzenia prostego środowiska gry (mapy) Programowania przeciwników i systemów spawnowania Projektowania i implementacji różnych typów wieżyczek Systemów strzelania, detekcji celów, efektów (slow, stun, eksplozje) Implementacji interfejsu gracza (HUD, punkty życia, pieniądze, sklep) Tworzenia ekranów gry: menu, loading screen, ekran przegranej Implementacji zaawansowanych przeciwników (boss, mag ognia, matrioszka) Poprawy rozgrywki i debugowania projektu Dodawania animacji, efektów i usprawnień jakości gry Tworzenia kompletnej gry typu tower defense od zera Unity 6. Kurs video. Tworzenie gry tower defense to ponad 7 godzin nauki, podczas której stworzysz kompletną grę – od pierwszego obiektu aż po ekran końcowy. Zbudujesz własną mapę gry i zaprogramujesz przeciwników wraz z systemem ich pojawiania się. Zaprojektujesz różne typy wieżyczek, w tym ich działanie, efekty (slow, stun, eksplozje), a także logikę ataku. Zbudujesz interfejs gracza – HUD, licznik życia, system waluty i sklep. Utworzysz również menu główne, ekran ładowania i ekran przegranej. Zaimplementujesz trudniejszych przeciwników, takich jak bossowie, magowie ognia czy wrogowie typu matrioszka. Opanujesz podstawy debugowania i optymalizacji, by gra działała płynnie i bez błędów. Dodasz animacje, efekty wizualne i elementy poprawiające jakość rozgrywki. Na koniec będziesz dysponować gotowym projektem gry i praktycznymi umiejętnościami, które wykorzystasz w portfolio lub w dalszej pracy nad własnymi pomysłami. Zbudujmy wspólnie grę, która nie tylko zadziała, ale też pokaże Ci, że tworzenie gier to świetna zabawa i realna droga zawodowa.

57142
E-book

Wpływ układu przegród w budynku na przepływ dymu w warunkach pożaru

Wojciech Węgrzyński

Monografia obejmuje zagadnienia związane z niewymuszonym przepływem dymu przez układy przegród budowlanych w wielkokubaturowych obiektach budowlanych, co ma praktyczne znaczenie w projektowaniu systemów wentylacji pożarowej. Skuteczny system wentylacji musi odbierać każdy przepływ dymu mający miejsce w budynku – a zatem istnieje bezpośrednie powiązanie pomiędzy parametrami systemu wentylacji, poziomem bezpieczeństwa w obiekcie budowlanym oraz układem przegród budowlanych, jakie na swojej drodze pokonuje dym. Istniejące modele analityczne przepływu dymu uwzględniają architekturę obiektu jako jeden z warunków brzegowych. Jak pokazują prace walidacyjne, prowadzone również przez Autora, to uwzględnienie jest prawidłowe tylko dla wąskiego zakresu zmienności wymiarów przegród, bliskich konfiguracji eksperymentalnej, będącej odniesieniem dla poszczególnych modeli. Z uwagi na powyższe, w modelach zawarto duże marginesy bezpieczeństwa – często bezzasadne, podnoszące koszty instalacji niewspółmiernie do wpływu tego przewymiarowania na bezpieczeństwo użytkowników budynku. Rozważania prowadzone w monografii ograniczono do wielkokubaturowego obiektu handlowego, w którym znajdują się lokale handlowe i pasaż handlowy. Najważniejszym wnioskiem płynącym z badań opisanych w monografii jest możliwość znaczącego podniesienia bezpieczeństwa pożarowego użytkowników lokali handlowych poprzez zwiększenie wymiarów otworów wejściowych do tych lokali. Przeprowadzone badania wskazują, że zwiększenie wejścia generuje mniejszy koszt w odniesieniu do wymiarowania systemu wentylacji, niż wcześniej sugerowano. Wskazuje to na możliwość efektywnego ekonomicznie podniesienia poziomu bezpieczeństwa pożarowego w obiekcie poprzez zmianę sposobu kształtowania przegród budowlanych.

57143
E-book

Stygmat

Cyprian Kamil Norwid

“Stygmat” to utwór Cypriana Kamila Norwida, polskiego poety, prozaika i dramatopisarza. Często jest on uznawany za ostatniego z czterech najważniejszych polskich poetów romantycznych.   “Gdy zaś wirtuoz po pewnej chwili grania stawał już w sobie samym, zupełnie innym był. Coś olimpijskiego prostowało nagle linję całej jego postaci, głowa się podnosiła hardo, włosów wicher nawiewał się na czoło i ustępował tylko silnemu w takt stąpieniu. Ręka wyprzedzała wszystko i palcami zdała się garnąć pierwej tony, nim chwycić je można było smykiem, w powietrze rzucając zadyszane...  Czyliż więc można było rozważniej uczynić, jak nie prezentować osobistości takowej w salonie, lecz w loży teatru? Alić, tak postąpiwszy roztropnie, czy mogłem był przewidzieć, że zajdzie to właśnie wtedy, gdy publiczność upodobała sobie była rzucać artyście kwiaty?...  Lub czy jasnowidzieć kto mógł, że Róża P. mieć będzie różę w zbyt bujnych włosach swoich, które nie znoszą upiększeń, że róża ta upadnie, po ramieniu jej się stoczywszy, i że odemnie bliżej stojący, bo prezentowany właśnie, skrzypek uważać pośpieszy kwiat ów za sobie przynależny, jak onego wieczora wszystkie upadłe kwiaty? Że więc w sposób doraźny i piorunny (jak to niekiedy wydarza się) zajdzie z tego między Oskarem a Różą, nie powiem, sprzeczka, lecz jedno z tych nieporozumień, w których im mniej idzie o rzecz, tem są ważniejszemi!...” Fragment  

57144
E-book

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.