Verleger: 17
3137
E-book

QGIS Python Programming Cookbook. Automating geospatial development - Second Edition

Joel Lawhead

QGIS is a desktop geographic information system that facilitates data viewing, editing, and analysis. Paired with the most efficient scripting language—Python, we can write effective scripts that extend the core functionality of QGIS. Based on version QGIS 2.18, this book will teach you how to write Python code that works with spatial data to automate geoprocessing tasks in QGIS. It will cover topics such as querying and editing vector data and using raster data. You will also learn to create, edit, and optimize a vector layer for faster queries, reproject a vector layer, reduce the number of vertices in a vector layer without losing critical data, and convert a raster to a vector. Following this, you will work through recipes that will help you compose static maps, create heavily customized maps, and add specialized labels and annotations. As well as this, we’ll also share a few tips and tricks based on different aspects of QGIS.

3138
E-book

Czarna Kompania (Tom 5). Port Cieni

Glen Cook

Znakomity powrót kultowych Kronik Czarnej Kompanii. Pierwsza po 18 latach powieść z cyklu zaliczonego przez Andrzeja Sapkowskiego do kanonu fantasy. Najemnicy z Czarnej Kompanii nie zadają pytań, biorą zapłatę i robią, co do nich należy. A jednak to, że są faworytami Pani, przyciąga ku nim uwagę niewłaściwych osób i sprawia, że stają się celem w niebezpiecznych rozgrywkach zwłaszcza Konował, kompanijny medyk i kronikarz. Jedyny człowiek, który został osadzony w Wieży i wyszedł z niej niezmieniony, staje się przedmiotem zainteresowania kręgu czarowników zwanych Dziesięcioma, Których Schwytano. Na dodatek do Czarnej Kompanii zostaje przydzielony nowy członek Niesforny Deszcz, jedna ze Schwytanych. Konował nie ufa żadnemu czarodziejowi, zwłaszcza tak urodziwemu jak Pani i jej siostra Glen Cook powraca do legendarnego cyklu, który zrewolucjonizował fantasy. Czarną Kompanią Glen Cook w pojedynkę dokonał rewolucji na polu fantasy z czego mnóstwo czytelników wciąż nie zdaje sobie sprawy. Sprowadził opowieść do poziomu zwykłego człowieka, porzucając zużyte schematy królów, książąt i złych czarnoksiężników. Było to niczym lektura powieści o wojnie w Wietnamie czytanych na haju. - Steven Erikson. Po lekturze Czarnej Kompanii oczywiste jest, skąd Steven Erikson, wiodący pisarz realistycznego nurtu fantasy, czerpał inspiracje. (...) Erikson rozwinął te koncepty tak, by pasowały do megaepickiej skali jego fabuły, ale na wielu poziomach prostsze pomysły Cooka sprawdzają się o wiele lepiej. Najlepszą oceną wizjonerskiego pomysłu Cooka jest fakt, że wciąż świetnie się trzyma ćwierć wieku po pierwszym wydaniu i idealnie wpasowuje się we współczesny trend realistycznej fantasy. - Scott Andrews, bscreview.com

3139
E-book

Hands-On Design Patterns with Swift. Master Swift best practices to build modular applications for mobile, desktop, and server platforms

Florent Vilmart, Giordano Scalzo, Sergio De Simone

Swift keeps gaining traction not only amongst Apple developers but also as a server-side language. This book demonstrates how to apply design patterns and best practices in real-life situations, whether that's for new or already existing projects.You’ll begin with a quick refresher on Swift, the compiler, the standard library, and the foundation, followed by the Cocoa design patterns – the ones at the core of many cocoa libraries – to follow up with the creational, structural, and behavioral patterns as defined by the GoF. You'll get acquainted with application architecture, as well as the most popular architectural design patterns, such as MVC and MVVM, and learn to use them in the context of Swift. In addition, you’ll walk through dependency injection and functional reactive programming. Special emphasis will be given to techniques to handle concurrency, including callbacks, futures and promises, and reactive programming. These techniques will help you adopt a test-driven approach to your workflow in order to use Swift Package Manager and integrate the framework into the original code base, along with Unit and UI testing.By the end of the book, you'll be able to build applications that are scalable, faster, and easier to maintain.

3140
E-book

Wieża zapomnienia

Monika Knapczyk

„Wieża Zapomnienia” to zbiór krótkich form, które powstały w zbliżonym czasie. Tylko opowiadanie tytułowe można zaliczyć do szerokiego nurtu fantastyki, pozostałe to proza obyczajowa, doprawiona niekiedy szczyptą niesamowitości. Książka stanowi rozrachunek z dotychczasowym życiem autorki, dlatego zostały w niej sprytnie poukrywane wątki autobiograficzne. Poruszane tematy to przede wszystkim relacje rodzinne i związki miłosne, ale także poszukiwanie swojego miejsca na rynku pracy i w zawodzie pisarki, a wiodącym motywem jest za każdym razem los młodej kobiety. Autorka skupiła się w dużym stopniu na toksycznych więziach, zarówno z innymi, jak i własnym wnętrzem, oraz na próbach wyzwalania się z nich. Wprawdzie każdy z tekstów jest inny, lecz dopiero wszystkie razem składają się na barwną mozaikę radości i smutków. Bez retuszu. Mocno. Prawdziwie.

3141
E-book

Jak szybko zbudować dochodowy sklep internetowy

Łukasz Kusak

„Jak szybko zbudować dochodowy sklep internetowy” to najnowszy poradnik e-commerce, pozwalający sprawnie i szybko opanować temat budowy, prowadzenia i rozwoju sklepu internetowego.   Prowadzenie firmy, zwłaszcza na dynamicznie rozwijającym się rynku e-commerce, wymaga od zarządzającego dostrzegania szerokiego horyzontu, zrozumienia wszystkich relacji pomiędzy poszczególnymi zagadnieniami.   Jedynie wówczas możliwe będzie podejmowanie odpowiednich decyzji, zarówno tych strategicznych jak i taktycznych, związanych z codziennymi działaniami.   Opanowanie tematyki związanej z handlem w internecie jest zatem niezbędne dla każdego zainteresowanego skuteczną sprzedażą w sieci. Pozwoli ono odpowiednio zbudować ofertę, prowadzić promocję i dobierać właściwych podwykonawców.   Jeżeli myślisz nad zbudowaniem swojego sklepu internetowego lub rozwojem już prowadzonego powinieneś przeczytać „Jak szybko zbudować dochodowy sklep internetowy”.     W książce znajdziesz: · zasady konstruowania skutecznej, sprzedającej strony · sposoby optymalizacji serwisu pozwalające na szybkie wzrosty pozycji w wyszukiwarkach · źródła pozyskiwania kwalifikowanego ruchu na Twojej stronie · sposoby budowania i utrzymywania reputacji SuperSprzedawcy · rozwiązania prawne związane z Rodo, dokumentowaniem transakcji · kilkadziesiąt skutecznych i sprawdzonych rozwiązań na prowadzenie biznesu · zestawienie narzędzi do monitorowania rynku i konkurencji

3142
E-book

Słowoteka

Andrzej Popielski

Ponad 90 różnotematycznych wierszy, fotowierszy i fotografii. To treści "Słowoteki", które napisał i sfotografował Andrzej Popielski, dziennikarz prasowy i fotograf piszący wiersze i opowiadania. Autor szuka w poezji różnych wrażeń. W pisaniu sięga po humor, satyrę, groteskę, ironię, szyderstwo, prowokację - lubi zabawę słowną i piosenkę. Nie stroni od prób z nowymi środkami wyrazu. Np. fotowiersze to syntezy wierszy z obrazami, wzajemnie wpływającymi na swoje treści. Tak mówi o swojej twórczości: - "Zwykle nie buduję pisarskiego świata wokół wewnętrznych rozterek ani relacji uczuciowych bliskich osób. Wiersze o miłości - pewnie jestem dziwny - są dla mnie trochę podobne do fotografii zachodów słońca. Powstały ich miliony - niektóre piękne - większość pod sztandarem banału. Mniej mnie interesuje w wierszach podtekst metafizyczny i metaforyczny - bardziej społeczny, czasem polityczny, częściej ogólnoludzki i osobisty. Razi mnie w poezji jej słaba zdolność do zauważania sunących jak tsunami zmian cywilizacji, z ich aspektem technicznym silnie wpływającym na obyczajowość. Brakuje mi obrazowości i dostrzegania, że poszerzył się horyzont oglądu świata, a jeszcze bardziej "wszech..."   Czytelnicy o jego wierszach - internetowe komentarze o wierszach zamieszczonych w tomie, głównie uczestników Klubu Kreatywnego Pisania przy Instytucie Sztuki Literackiej:   • P.M. (wiersz „Hyde Park”) – Świetny wiersz/tekst piosenki. Cmentarz jako Hyde Park – bardzo przewrotna metafora... • H.S. (fotowiersz „Kluczyk”) – To jest bardzo twórcze podejście – obraz staje się znakiem, przenoszącym poza konkretną użyteczność. Wiersz jest komentarzem do tego znaku. Dla mnie wystarczyłoby do słów: „czerni i bieli w ramach metrażu celi”. Reszta zostaje dopowiedziana przez Czytelnika. • A.K. (wiersz „Erotyk”) – Utwór o upływającym czasie i skomplikowanej miłości. Ciekawa pętla słów niby przypadkowych, a jednak o wielkim znaczeniu. Nie mogę się naczytać. • G.K. (wiersz „Bajki robotów – Ewolucja”) –... Sympozjum rozumnych maszyn znajduje sposób, jak pokonać ostatnie bariery i wejść na kolejny poziom rozwoju – stworzenie sztucznej inteligencji. Genialne. Cyniczne, prześmiewcze, ale z wdziękiem i polotem (...) Twojego wiersza się nie czyta, przez niego się przelatuje, połyka go w całości. • A.W. (wiersz „Siedzimy w krzakach”) – Kurczę, uwielbiam czytać Twoje teksty. • G.K. (wiersz „WPO, czyli Wesołe Przedsiębiorstwo Oczyszczania”) – Lekko i ironicznie podszedłeś do tematu nieczystości (...) Nadałeś nietypowy charakter swojej pracy, przez co uderza ona w różne struny. A brzmienie piosenki czy reklamy umiejscowia go tylko jeszcze silniej w XXI wieku... • J.P. – Każdy wiersz jest o czymś innym.

3143
E-book

Mastering Software Testing with JUnit 5. Comprehensive guide to develop high quality Java applications

Boni Garcia

When building an application it is of utmost importance to have clean code, a productive environment and efficient systems in place. Having automated unit testing in place helps developers to achieve these goals. The JUnit testing framework is a popular choice among Java developers and has recently released a major version update with JUnit 5.This book shows you how to make use of the power of JUnit 5 to write better software. The book begins with an introduction to software quality and software testing. After that, you will see an in-depth analysis of all the features of Jupiter, the new programming and extension model provided by JUnit 5. You will learn how to integrate JUnit 5 with other frameworks such as Mockito, Spring, Selenium, Cucumber, and Docker.After the technical features of JUnit 5, the final part of this book will train you for the daily work of a software tester. You will learn best practices for writing meaningful tests. Finally, you will learn how software testing fits into the overall software development process, and sits alongside continuous integration, defect tracking, and test reporting.

3144
E-book

Learning Julia. Build high-performance applications for scientific computing

Anshul Joshi, Rahul Lakhanpal

Julia is a highly appropriate language for scientific computing, but it comes with all the required capabilities of a general-purpose language. It allows us to achieve C/Fortran-like performance while maintaining the concise syntax of a scripting language such as Python. It is perfect for building high-performance and concurrent applications. From the basics of its syntax to learning built-in object types, this book covers it all.This book shows you how to write effective functions, reduce code redundancies, and improve code reuse. It will be helpful for new programmers who are starting out with Julia to explore its wide and ever-growing package ecosystem and also for experienced developers/statisticians/data scientists who want to add Julia to their skill-set.The book presents the fundamentals of programming in Julia and in-depth informative examples, using a step-by-step approach. You will be taken through concepts and examples such as doing simple mathematical operations, creating loops, metaprogramming, functions, collections, multiple dispatch, and so on.By the end of the book, you will be able to apply your skills in Julia to create and explore applications of any domain.