Електронні книги
6321
Eлектронна книга

Cross-platform Desktop Application Development: Electron, Node, NW.js, and React. Build desktop applications with web technologies

Dmitry Sheiko

Building and maintaining cross-platform desktop applications with native languages isn’t a trivial task. Since it’s hard to simulate on a foreign platform, packaging and distribution can be quite platform-specific and testing cross-platform apps is pretty complicated.In such scenarios, web technologies such as HTML5 and JavaScript can be your lifesaver. HTML5 desktop applications can be distributed across different platforms (Window, MacOS, and Linux) without any modifications to the code. The book starts with a walk-through on building a simple file explorer from scratch powered by NW.JS. So you will practice the most exciting features of bleeding edge CSS and JavaScript. In addition you will learn to use the desktop environment integration API, source code protection, packaging, and auto-updating with NW.JS.As the second application you will build a chat-system example implemented with Electron and React. While developing the chat app, you will get Photonkit. Next, you will create a screen capturer with NW.JS, React, and Redux. Finally, you will examine an RSS-reader built with TypeScript, React, Redux, and Electron. Generic UI components will be reused from the React MDL library. By the end of the book, you will have built four desktop apps. You will have covered everything from planning, designing, and development to the enhancement, testing, and delivery of these apps.

6322
Eлектронна книга

Cross-Platform Development with Qt 6 and Modern C++. Design and build applications with modern graphical user interfaces without worrying about platform dependency

Nibedit Dey

Qt is a cross-platform application development framework widely used for developing applications that can run on a wide range of hardware platforms with little to no change in the underlying codebase. If you have basic knowledge of C++ and want to build desktop or mobile applications with a modern graphical user interface (GUI), Qt is the right choice for you. Cross-Platform Development with Qt 6 and Modern C++ helps you understand why Qt is one of the favorite GUI frameworks adopted by industries worldwide, covering the essentials of programming GUI apps across a multitude of platforms using the standard C++17 and Qt 6 features.Starting with the fundamentals of the Qt framework, including the features offered by Qt Creator, this practical guide will show you how to create classic user interfaces using Qt Widgets and touch-friendly user interfaces using Qt Quick. As you advance, you'll explore the Qt Creator IDE for developing applications for multiple desktops as well as for embedded and mobile platforms. You will also learn advanced concepts about signals and slots. Finally, the book takes you through debugging and testing your app with Qt Creator IDE.By the end of this book, you'll be able to build cross-platform applications with a modern GUI along with the speed and power of native apps.

6323
Eлектронна книга
6324
Eлектронна книга

Cross-Platform UIs with Flutter. Unlock the ability to create native multiplatform UIs using a single code base with Flutter 3

Ryan Edge, Alberto Miola

Flutter is a UI toolkit for building beautiful, natively compiled applications for mobile, web, desktop, and embedded devices from a single code base. With Flutter, you can write your code once and run it anywhere using a single code base to target multiple platforms. This book is a comprehensive, project-based guide for new and emerging Flutter developers that will help empower you to build bulletproof applications.Once you start reading book, you’ll quickly realize what sets Flutter apart from its competition and establish some of the fundamentals of the toolkit. As you work on various project applications, you’ll understand just how easy Flutter is to use for building stunning UIs. This book covers navigation strategies, state management, advanced animation handling, and the two main UI design styles: Material and Cupertino. It’ll help you extend your knowledge with good code practices, UI testing strategies, and CI setup to constantly keep your repository’s quality at the highest level possible.By the end of this book, you'll feel confident in your ability to transfer the lessons from the example projects and build your own Flutter applications for any platform you wish.

6325
Eлектронна книга

Crossroads

Max Brand

It is the continuing saga of Max Brands finest heroine, Jack Jacqueline Boone. Jack is blessed and cursed by the cross of Meilan when she meets Dix Van Dyck. Dix Van Dyck, is being persecuted by an evil sheriff, named Onate. Dix, perhaps too fond of action and excitement, had stayed out of trouble on the strength of his boyish charm and the verdict of suicide passed on those who drew their guns on him. Strangely enough, it is Jackie Boone and a beautiful Yaqui Indian girl named Dolores, who has an evil side that come to Van Dykes aid repeatedly in a novel bursting with larger-than-life action.

6326
Eлектронна книга

Crowdsourcing. Jak angażować konsumentów w świat marek

Jan Kasprzycki-Rosik, Jacek Piątkowski

Książka została wyróżniona w kwartalnym przeglądzie najważniejszych książek (lato 2013) opublikowanego przez THINKTANK. Zapraszamy do lektury przeglądu nowości wydawniczych Co tysiąc głów, to nie jedna Crowdsourcing to stosunkowo świeże zjawisko w marketingu. Polega na kreowaniu nowych produktów, ulepszaniu istniejących, proponowaniu innowacyjnych rozwiązań i aktywnym kształtowaniu marki w oparciu o mądrość konsumentów. Dzięki crowdsourcingowi wiele firm o globalnym zasięgu, takich jak Coca-Cola, Apple, IBM czy Google, zmieniło podejście do komunikacji. W wymyślanie nowych rozwiązań włączają swoich… konsumentów. Dziesiątki, setki, tysiące ludzi! Angażują ich i zyskują w zamian dostęp do wielu kreatywnych umysłów, które razem pracują o wiele efektywniej niż samodzielny pracownik działu innowacji. Tradycyjny marketing zakłada, że to firma jest jedynym „dawcą” komunikatu, treści, przekazu marketingowego, a konsument ma jedynie słuchać i kupować. Ta reguła obowiązywała jeszcze całkiem niedawno — zanim media społecznościowe zaczęły rządzić światem wirtualnym i zmieniły jednostronną komunikację (od firmy do konsumenta) w dialog, w którym obie strony mają głos i mogą się wzajemnie od siebie uczyć. Nigdy wcześniej marki nie były tak blisko swoich odbiorców — i na odwrót. Właściciel marki ma na wyciągnięcie ręki uwagi, pomysły i treści pochodzące z najlepszego źródła: wprost od użytkowników produktów i usług. Wystarczy nawiązać z nimi kontakt, słuchać, rozmawiać i… nauczyć się korzystać z potężnej siły crowdsourcingu. Czy jesteś gotów zaangażować konsumentów w świat Twojej marki?     Partner merytoryczny:

6327
Eлектронна книга

Crucial Instances

Edith Wharton

Originally published in 1901, Crucial Instances is the second collection of six short stories connected, as the title suggests, by a hinging moment in the narrative through which the plot alters dramatically. The contents included the following: The Duchess at Prayer, The Angel at the Grave, The Recovery, Copy: A Dialogue, The Rembrandt, The Moving Finger and The Confessional.This is a great collection of stories, where Edith Wharton shows her wide range of talents, from those with a bit of a horror feel, to ones which just make the reader feel good. There is one Dialogue or play, several written in third person, several in first person, written from a mans point of view and some from a womans. All of them are carefully crafted to show a particular attitude or character or scene in great detail. Highly recommended!

6328
Eлектронна книга

CRUCIFIXIO. Polski Rausz

Jakub Rawen

O czym pisze Jakub Rawen? I dlaczego? Przede wszystkim o tym, czego sam doświadczył, ale w moim obszernym opowiadaniu CRUCIFIXIO nie brakuje też losów innych ludzi, których spotkałem w swoim już dość długim życiu. Poznając wielu mężczyzn, którym alkohol pokiereszował życie, a pewnie i trochę zniszczył moje, uznałem, że niektóre fragmenty ich i swojego losu trzeba zapisać. Mam nadzieję, że wyszło z tego coś interesującego. A dlaczego piszę? To niby proste pytanie jest jednocześnie ogromnie trudne do krótkiego, precyzyjnego zdefiniowania. Myślę, że zabierając się za pisanie, za CRUCIFIXIO, chciałem przede wszystkim opowiedzieć fragment życia Piotra, które niszczył alkohol. Pewnie też przez tę opowieść chcę przestrzec innych, którzy mniej bądź bardziej uzależnieni od picia, nie zdają sobie sprawy, jak marny czeka ich los, jeśli w porę nie zaczną się leczyć. Alkoholizm to choroba niebezpieczna, jak na przykład nowotwór. Jeśli przez to opowiadanie uratuję choćby jedno życie, to tak jakbym uratował cały świat… Ostatnie zdanie niemal dosłownie pochodzi z filmu LISTA SCHINDLERA. Historie z życia, obserwacje, fantazja? Gdzie Jakub Rawen szuka inspiracji? W opowiadaniu jest wszystko, co wymieniłeś. Inspiracji do CRUCIFIXIO generalnie nie musiałem szukać, taki trochę był mój los, takie było życie tych, których nieraz bardzo polubiłem, ale niewielu już z nich chodzi po ziemi, nie dali sobie rady z uzależnieniem. Dlaczego proza, a nie inna forma twórczej ekspresji? Chyba powinno się pisać o tym, czego się doświadczyło. Mnie nie interesuje świat wymyślony, wydumany, nieprawdziwy, oderwany od prawdziwości ludzkiego losu. Jestem przekonany, że ktoś kto na przykład nie przeszedł przez alkoholowe piekło, nie ma prawa pisać o nim, bo go nie zna. Krótko, ale szczerze. Alkohol. Czy da się żyć w kraju w którym nikt nie pije? Jak on by wyglądał. Nie ma takiego kraju. Różnica polega tylko na kulturze picia. Jasne, można temat rozszerzyć i rzec, że w naszym kraju piło się zawsze i przeważnie zbyt dużo. Najpierw w socjalizmie celowo rozpijano naród, brakowało podstawowych artykułów, ale jakaś berbelucha zawsze była w zasięgu ręki. Pito wówczas nawet wódkę Bałtyk, co za piękna nazwa, produkowaną podobno z… karbidu. Po wypitej ćwiartce głowa bolała tydzień. Dziś z kolei półki uginają się od alkoholu, jest zbyt łatwo dostępny, szczególnie dla młodych. W USA, gdy się wejdzie do lokalu i chce zamówić alkohol, trzeba mieć skończone 21 lat. A u nas…? Pije się praktycznie o każdej porze i w każdym miejscu, a społeczeństwo to akceptuje. Nie wypijamy najwięcej alkoholu na świecie, przeliczając na czysty spirytus, ale kultura picia leży u nas na łopatkach, a poza tym nasze trunki są przeważnie mocne, minimum 40%. Jakby wyglądał świat bez wódki? Jestem w stanie to sobie wyobrazić, ale refleksję w tym temacie zachowam dla siebie. Dlaczego ludzie piją? Gdzie jest ta cienka granica, czy w ogóle istnieje? Powodów jest całe mnóstwo. Ograniczę się do kilku podstawowych: dla dodania sobie odwagi, pokonania stresu, dla zabicia czasu i poradzenia sobie z samotnością. A także dlatego, że osoba niepijąca w naszym kraju jest postrzegana, jako chora, ułomna. Jest towarzysko podejrzana! Może dlatego, ze kiedyś, w tamtym ustroju, gdy ktoś odmawiał kieliszka to uważano go za konfidenta, za kogoś współpracującego z bezpieką. Granica? Powolne uzależnienie jest raczej nie do wychwycenia dla przeciętnego człowieka. Dopiero, gdy ktoś już po części uzależniony trafi na psychologa, psychiatrę lub niepijącego alkoholika, ci bardzo szybko dostrzegą u niego objawy choroby. Długi i skomplikowany temat. Można o nim poczytać na stronach internetowych Crucifixio. Ku przestrodze? Jaki jest prawdziwy sens szarej codzienności Piotra? Niewątpliwie tak. Książka nie jest jednak li tylko o piciu wódki. Powiedziałbym, że raczej o miłości, w kilku odcieniach, z którą Piotr sobie nie radzi. Jego dość nietypowy los nie jest łatwy do jednoznacznego określenia. Dla mnie, autora, najważniejsze jest to, co on myśli szamocąc się z życiem, i to, co przyczyniło się do tego, że stał się alkoholikiem. Jaki jest prawdziwy sens szarej codzienności Piotra? W całym tym losowym konglomeracie jego losu może i nie ma sensu, ale… Ale może opisując jego – wcale nie takie monotonne – życie udało mi się coś ważnego powiedzieć tym, którzy – po przeczytaniu POLSKIEGO RAUSZU – będą się z nim utożsamiać, przede wszystkim w kwestii uzależnienia alkoholowego, a kończąc lekturę klepną się dłonią w czoło i krzykną: jestem jak Piotr! Życiowe decyzje. Czy celem mężczyzny jest poszukiwanie spokoju? Jak radzić sobie z monotonią życia i nudą. Co robić, by nie wpaść w pułapkę alkoholizmu? Absolutnie nie, mężczyzna z krwi i kości wszystkiego powinien szukać w życiu,tylko nie spokoju, hm, może na stare lata. Tak wyobrażam sobie prawdziwego mężczyznę, jako wojownika. Prawdziwy facet powinien być dzielny, twórczy i szlachetny. No i musi mieć wielkie serce do miłości, gdyż bez niej życie nie ma sensu. W życiu nudzą się ci, którzy nie wierzą w Boga i nie mają pasji. A co czynić ze swoim życiem, by nie wpaść w pułapkę alkoholizmu? Mimo że w życiu doświadczyłem wielu wzlotów i upadków, nierzadko towarzyszył im alkohol, to nie potrafię jednoznacznie wskazać remedium, które zabezpieczy nas przed alkoholizmem. Chociaż… nie do końca jestem szczery… Uważam bowiem, że odpowiedź na to pytanie przynosi ta książka.  

6329
Eлектронна книга

CryENGINE 3 Cookbook. Over 90 recipes written by Crytek developers for creating third-generation real-time games

Sean Tracy, Dan Tracy, Sean P Tracy (USD)

With every successive console generation, the cost, time, and complexity of developing games has grown. Meet CryENGINE3, a middleware engine that is the perfect fit for most developers allowing users to exceed current generation quality standards while using less people and time than ever thought possible.The CryENGINE3 CookBook is packed full of recipes for junior and senior developers alike. It covers everything from creating photo realistic architectural visualizations to implementing advanced physics such as ragdoll and tornado effects. Topics covered include the sandbox, level layout, environment creation, AI, character creation, creating vehicles, and game logic. Every recipe is designed to add AAA quality to your games. The CryENGINE3 SDK has many tools immediately available to developers of all disciplines. For designers the book has recipes for building up your own levels and populating your levels with intelligent AI and photo realistic assets. For artists we have recipes for practical workflow tools and techniques used when working with the advanced CryENGINE shaders and materials. For animators we have recipes that will bring your creations to life using skinned characters and advanced animation systems like locomotion groups. Finally for programmers we have recipes that show how to employ the core mechanics behind entities such as vehicles and weapons while also utilizing the strengths of the physics engine to create a unique and exciting game.

6330
Eлектронна книга

CryENGINE 3 Game Development: Beginner's Guide. Discover how to use the CryENGINE 3 free SDK, the next-generation, real-time game development tool with this book and

Sean Tracy, Paul Reindell, Sean P Tracy (USD)

CryENGINE is a complete game development environment used by AAA game development studio Crytek to produce blockbuster games such as Crysis 1, 2 and 3. This complete Beginner's Guide takes the would be game developer through the steps required to create a game world complete with event scripting, user interface and 3D environment in the free CryENGINE SDK. Learn to create game worlds with the CryENGINE 3 Sandbox, the tool used to create AAA games like the soon to be released Crysis 3. Follow straightforward examples to sculpt the terrain, place vegetation, set up lighting, create game sounds, script with Lua and code with C++. Learn to navigate the interface within the CryENGINE 3 Sandbox, the tool used to create AAA games like Crysis 1 and 2, as well as the soon to be released Crysis 3. Learn to create your own worlds by following straight forward examples to sculpt the terrain, place vegetation, set up lighting, create game sounds, and script with the Lua language. The book covers all beginner aspects of game development including an introduction to C++ for non- coders.

6331
Eлектронна книга
6332
Eлектронна книга

CryENGINE Game Programming with C++, C#, and Lua. For developers wanting to create 3D games, CryENGINE offers the intuitive route to success and this book is the complete guide to using it. Learn to use sophisticated tools and build super-real, super-addictive games

Ruan Pearce-Authers, Filip Lundgren, Ruan Pearce Authers

CryENGINE is a complete 3D game development solution that can run on multiple platforms. It is orientated around giving intuitive tools to the developer. A variety of interactive video games can be created using CryENGINE. CryENGINE is one of the most beginner-friendly engines out there to learn. If you are interested in diving into the various systems and understanding their workings in a way that is easily understood, then this book is for you.This book provides you with the knowledge to tame the powerful but hard-to-master CryENGINE. CryENGINE Game Programming with C++, C#, and Lua dives into the various systems and explains their workings in a way that can be easily understood by developers of all levels. It provides knowledge on the engine along with step-by-step exercises and detailed information on the backend implementation of the subsystems, giving you an excellent foundation to build upon when developing your own CryENGINE games.Written by developers with years of CryENGINE experience, this book breaks down the common confusion that encompasses the CryENGINE engine code, guiding you through a series of chapters aimed towards giving you the ability to create your own games in a rapid yet productive fashion. You will learn everything you need to know in order to create your own CryENGINE-powered games as well as detailed information on how to use the engine to your advantage. By teaching systems such as audio, particle effects, rendering, AI, networking, and more, we'll be exposing the most inner parts of CryENGINE that commonly confuse programmers. If you want to quickly gain the knowledge required to create your own CryENGINE game title, then this book is for you.

6333
Eлектронна книга

Cryptocurrencies in the Global Economic and Financial System. Initial Coin Offerings as an Innovative Tool of Crowdfunding and Promotion

Wawrzyniec Michalczyk

The monograph’s subject matter centres on cryptocurrencies, an instrument which aspires to be a modern form of money, and on its place in the world economy, payments systems and financial markets. Special attention is paid to the principles of their usage in Initial Coin Offerings (ICOs), one of the most important areas of their application. The aim of the work is the identification of the economic essence of cryptocurrencies. This includes their functions in settlement systems and as financial instruments, an indication of their role in crowdfunding, as well as the characterisation of the mechanism of the ICO and its core rules. The ICO market is becoming more and more popular among investors and companies seeking to increase or raise capital. The analysis of the cases included in the book shows the importance of a well-prepared white paper, the primary document which contains all the information linked with the project.

6334
Eлектронна книга

Cryptography Algorithms. A guide to algorithms in blockchain, quantum cryptography, zero-knowledge protocols, and homomorphic encryption

Massimo Bertaccini

Cryptography Algorithms is designed to help you get up and running with modern cryptography algorithms. You'll not only explore old and modern security practices but also discover practical examples of implementing them effectively.The book starts with an overview of cryptography, exploring key concepts including popular classical symmetric and asymmetric algorithms, protocol standards, and more. You'll also cover everything from building crypto codes to breaking them. In addition to this, the book will help you to understand the difference between various types of digital signatures. As you advance, you will become well-versed with the new-age cryptography algorithms and protocols such as public and private key cryptography, zero-knowledge protocols, elliptic curves, quantum cryptography, and homomorphic encryption. Finally, you'll be able to apply the knowledge you've gained with the help of practical examples and use cases.By the end of this cryptography book, you will be well-versed with modern cryptography and be able to effectively apply it to security applications.

6335
Eлектронна книга

Cryptography Algorithms. Explore New Algorithms in Zero-knowledge, Homomorphic Encryption, and Quantum Cryptography - Second Edition

Massimo Bertaccini

As cyber threats evolve, so must our cryptographic defenses. This updated edition of Cryptographic Algorithms delves into the latest advancements in encryption, cybersecurity, and data protection, ensuring you stay ahead in this rapidly changing field. Whether you're an aspiring or seasoned cybersecurity professional, this book equips you with the expertise to confidently tackle modern security challenges.Written by Dr. Massimo Bertaccini—a cryptography researcher, inventor, and cybersecurity expert—this book goes beyond theory, offering real-world applications backed by his inventions and patents. His expertise in zero-knowledge proofs, homomorphic encryption, and blockchain security makes this an essential resource for mastering cryptographic security.With updated algorithms, in-depth explanations, and a comprehensive overview of next-gen cryptographic advancements, this second edition provides the tools to protect sensitive data, implement secure cryptographic systems, and defend against emerging cybersecurity threats.By the end of this book, you’ll have hands-on expertise in modern cryptographic techniques—empowering you to build robust security solutions and stay at the forefront of cybersecurity innovation.

6336
Eлектронна книга

Crystal Programming. A project-based introduction to building efficient, safe, and readable web and CLI applications

George Dietrich, Guilherme Bernal

Crystal is a programming language with a concise and user-friendly syntax, along with a seamless system and a performant core, reaching C-like speed. This book will help you gain a deep understanding of the fundamental concepts of Crystal and show you how to apply them to create various types of applications.This book comes packed with step-by-step explanations of essential concepts and practical examples. You'll learn how to use Crystal’s features to create complex and organized projects relying on OOP and its most common design patterns. As you progress, you'll gain a solid understanding of both the basic and advanced features of Crystal. This will enable you to build any application, including command-line interface (CLI) programs and web applications using IOs, concurrency and C bindings, HTTP servers, and the JSON API.By the end of this programming book, you’ll be equipped with the skills you need to use Crystal programming for building and understanding any application you come across.