Інформатика

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

3ds Max Speed Modeling for 3D Artists. Is your 3D modeling up to speed? It soon will be with this brilliant practical guide to speed modeling with 3ds Max, focusing on hard surfaces. Raise your productivity a notch and gain a new level of professionalism

Thomas Mooney

Production of 3D art is an exciting medium, but the task of modeling requires intense attention to detail, so speed and efficiency are vital. This book breaks down speed modeling workflow in 3ds Max into stages you can easily achieve, with a focus on hard surface modeling and methods you can apply to your own designs.3ds Max Speed Modeling for 3D Artists will help level up your 3D modeling skills. It focuses on hard surface modeling, and shows the range of tools and techniques in 3ds Max 2013.This book shows content creation methods aimed at 3ds Max modelers preparing to show their skill to the industry. The key feature of modeling that artists must exhibit is speediness while preserving technical accuracy. The author helps you follow set project guidelines while pushing creativity and outlines the entire workflow from concept development to exporting a game-ready model.The book begins with introductions for new users to the interface and modeling tools, and progresses to topics aimed at users already familiar with 3ds Max, who want to improve their content creation process. You'll also see ways 3ds Max content is used with other applications, like sculpting software and game editors, and learn features of speed modeling, efficient workflow, re-use of content, and tips on getting more done, more quickly.By the end of this book you will have learned key topics in modeling, ready to face professional level work with elan.

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

40 Algorithms Every Programmer Should Know. Hone your problem-solving skills by learning different algorithms and their implementation in Python

Imran Ahmad

Algorithms have always played an important role in both the science and practice of computing. Beyond traditional computing, the ability to use algorithms to solve real-world problems is an important skill that any developer or programmer must have. This book will help you not only to develop the skills to select and use an algorithm to solve real-world problems but also to understand how it works.You’ll start with an introduction to algorithms and discover various algorithm design techniques, before exploring how to implement different types of algorithms, such as searching and sorting, with the help of practical examples. As you advance to a more complex set of algorithms, you'll learn about linear programming, page ranking, and graphs, and even work with machine learning algorithms, understanding the math and logic behind them. Further on, case studies such as weather prediction, tweet clustering, and movie recommendation engines will show you how to apply these algorithms optimally. Finally, you’ll become well versed in techniques that enable parallel processing, giving you the ability to use these algorithms for compute-intensive tasks.By the end of this book, you'll have become adept at solving real-world computational problems by using a wide range of algorithms.

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

40 algorytmów, które powinien znać każdy programista. Nauka implementacji algorytmów w Pythonie

Imran Ahmad

Wiedza o algorytmach jest niezbędna każdemu, kto rozwiązuje problemy programistyczne. Algorytmy są również ważne w teorii i praktyce obliczeń. Każdy programista powinien znać możliwie szeroki ich zakres. Powinien też umieć z nich korzystać przy rozwiązywaniu rzeczywistych problemów, w tym przy projektowaniu algorytmów, ich modyfikacji i implementacji. Niezależnie od tego, czy zajmujesz się sztuczną inteligencją, zabezpieczaniem systemów informatycznych lub inżynierią danych, musisz dobrze zrozumieć, czym właściwie są i jak działają algorytmy. Ta książka jest praktycznym wprowadzeniem do algorytmów i ich zastosowania. Znalazły się w niej podstawowe informacje i pojęcia dotyczące algorytmów, ich działania, a także ograniczeń, jakim podlegają. Opisano też techniki ich projektowania z uwzględnieniem wymagań dotyczących struktur danych. Zaprezentowano klasyczne algorytmy sortowania i wyszukiwania, algorytmy grafowe, jak również wiele zagadnień związanych ze sztuczną inteligencją: algorytmy uczenia maszynowego, sieci neuronowych i przetwarzania języka naturalnego. Ważną częścią publikacji są rozdziały poświęcone przetwarzaniu danych i kryptografii oraz algorytmom powiązanym z tymi zagadnieniami. Wartościowym podsumowaniem prezentowanych treści jest omówienie technik pracy z problemami NP-trudnymi. W książce między innymi: struktury danych i algorytmy w bibliotekach Pythona algorytm grafowy służący do wykrywania oszustw w procesie analizy sieciowej przewidywanie pogody przy użyciu algorytmów uczenia nadzorowanego rozpoznawanie obrazu za pomocą syjamskich sieci neuronowych tworzenie systemu rekomendacji filmów szyfrowanie symetryczne i asymetryczne podczas wdrażania modelu uczenia maszynowego Oto algorytm: poznaj, zaimplementuj, zastosuj!

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

5 inspiracji na marketing w wyszukiwarkach dla agentów ubezpieczeniowych Pozyskiwanie klientów na ubezpieczenia w Google

Marcin Kowalik

Google i inne wyszukiwarki jest dla większości z nas podstawowym źródłem informacji. Nic więc dziwnego, że marketing w wyszukiwarkach właśnie stanowi sporą część budżetów reklamowych wielu podmiotów tworzących rynek ubezpieczeń. Zarówno ubezpieczyciele, pośrednicy w postaci multi-agencji, jak i sami agenci ubezpieczeniowi powinni posiadać podstawowe umiejętności pozyskiwania klientów z wykorzystaniem marketingu w wyszukiwarkach właśnie. W tym inspirującym dokumencie autor pokazuje na 5 przykładach, jak w nowoczesny sposób podejść do działań marketingowych dla produktów ubezpieczeniowych w wyszukiwarkach

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

50 Algorithms Every Programmer Should Know. Tackle computer science challenges with classic to modern algorithms in machine learning, software design, data systems, and cryptography - Second Edition

Imran Ahmad, Somaieh Nikpoor

The ability to use algorithms to solve real-world problems is a must-have skill for any developer or programmer. This book will help you not only to develop the skills to select and use an algorithm to tackle problems in the real world but also to understand how it works.You'll start with an introduction to algorithms and discover various algorithm design techniques, before exploring how to implement different types of algorithms, with the help of practical examples. As you advance, you'll learn about linear programming, page ranking, and graphs, and will then work with machine learning algorithms to understand the math and logic behind them.Case studies will show you how to apply these algorithms optimally before you focus on deep learning algorithms and learn about different types of deep learning models along with their practical use.You will also learn about modern sequential models and their variants, algorithms, methodologies, and architectures that are used to implement Large Language Models (LLMs) such as ChatGPT.Finally, you'll become well versed in techniques that enable parallel processing, giving you the ability to use these algorithms for compute-intensive tasks.By the end of this programming book, you'll have become adept at solving real-world computational problems by using a wide range of algorithms.

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

50 Kubernetes Concepts Every DevOps Engineer Should Know. Your go-to guide for making production-level decisions on how and why to implement Kubernetes

Michael Levan

Kubernetes is a trending topic among engineers, CTOs, CIOs, and other technically sound professionals. Due to its proliferation and importance for all cloud technologies, DevOps engineers nowadays need a solid grasp of key Kubernetes concepts to help their organization thrive.This book equips you with all the requisite information about how Kubernetes works and how to use it for the best results. You’ll learn everything from why cloud native is important to implementing Kubernetes clusters to deploying applications in production. This book takes you on a learning journey, starting from what cloud native is and how to get started with Kubernetes in the cloud, on-premises, and PaaS environments such as OpenShift. Next, you’ll learn about deploying applications in many ways, including Deployment specs, Ingress Specs, and StatefulSet specs. Finally, you’ll be comfortable working with Kubernetes monitoring, observability, and security. Each chapter of 50 Kubernetes Concepts Every DevOps Engineer Should Know is built upon the previous chapter, ensuring that you develop practical skills as you work through the code examples in GitHub, allowing you to follow along while giving you practical knowledge.By the end of this book, you’ll be able to implement Kubernetes in any environment, whether it’s an existing environment, a greenfield environment, or your very own lab running in the cloud or your home.

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

70 sposobów na rozkochanie KLIENTA... w Twoim e-biznesie

Paweł Krzyworączka

Klient. Czyż nie jest to najpiękniejsze słowo na świecie? E-przedsiębiorco! Skoro prowadzisz swój biznes w sieci, to z pewnością wiesz, jakie są niezbędne składowe Twojego sukcesu: to świetny produkt, sprawny marketing, no i oczywiście dobrze napisane oprogramowanie, dzięki któremu klient będzie mógł sprawnie poruszać się po Twoim e-sklepie, od pierwszego wejrzenia aż po szczęśliwie sfinalizowaną transakcję. Czekaj, czekaj... Czy coś nam po drodze przypadkiem nie umknęło? Jakieś słowo... Ważne słowo. Użyliśmy go, wymieniając warunkowe powodzenia w e-biznesie. Wiem! To słowo to: KLIENT. Pisany dużą literą, a nawet samymi dużymi literami, ponieważ to właśnie on, Klient, stanowi prawdziwy klucz do Twojego szczęścia. Możesz mieć świetną ofertę, najnowocześniejsze, najskuteczniejsze narzędzia marketingowe, najbardziej intuicyjny sklep w sieci, ale to i tak nic, jeśli Twój poziom obsługi Klienta leży i kwiczy. Paweł Krzyworączka prowadzi swój internetowy biznes od roku 2008 i od tego czasu z prawdziwą pasją obserwuje dwustronne relacje między sprzedającymi i kupującymi, na przemian jako przedstawiciel jednej i drugiej strony. Na tej podstawie wciąż udoskonala obsługę Klienta we własnej firmie, starając się eliminować błędy, które zauważa u innych, ale także wdrażać pozytywne wzorce, jakich sam doświadczył. Chętnie porównuje relację kupujący-sprzedawca do związku miłosnego, zaznaczając przy tym, że to sprzedający musi się bardziej starać, bo to jemu o wiele bardziej zależy. A jak jest z Tobą? Zależy Ci na Twoim Kliencie, czy nie? Wciąż czujesz niedosyt i marzysz skrycie o tym, by zauroczyć, a następnie rozkochać Klienta w Twoim e-biznesie? A może chcesz, by miłość rozkwitła i przekształciła się w związek na całe życie? Jeśli tak, jeśli masz naprawdę poważne plany w stosunku do swoich Klientów, koniecznie sięgnij po książkę Pawła Krzyworączki! Paweł Krzyworączka — absolwent krakowskiej AGH i jej były pracownik ze stopniem naukowym doktora. Od 2008 roku e-przedsiębiorca, pasjonat nowych technologii oraz zagadnień z zakresu psychologii obsługi Klienta. Szeroko rozpowszechnione powiedzenie „nasz Klient, nasz Pan”, rozumie jako: „mój Klient, mój Przyjaciel”. Będąc właścicielem firmy Krzywy.pl, tworzy serwisy internetowe, kampanie e-marketingowe, prowadzi doradztwo, audyty i szkolenia z e-biznesu. Prowadzi bloga o e-biznesie (ebiznesy.pl), jest założycielem i administratorem prawdopodobnie największego polskiego forum e-biznesu (forum.ebiznesy.pl). Prowadzi kilka sklepów internetowych, m.in. tabletoid.pl. Jego życiowym i zawodowym mottem jest nieustanne dążenie do doskonałości. Także w obsłudze Klienta.

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

80 sposobów na Ajax

Bruce W. Perry

Techniki tworzenia nowoczesnych aplikacji internetowych Przygotowywanie wygodnych w obsłudze formularzy Integracja witryny z Google Maps Zarządzanie połączeniami sieciowymi Ajax to nazwa technologii powstałej w wyniku połączenia języka JavaScript, XML oraz kaskadowych arkuszy stylów. Jej wdrożenie pozwala wyeliminować ze stron WWW jedną z ich najbardziej irytujących cech, czyli konieczność przeładowywania zawartości po każdej zmianie. Umiejętne wykorzystanie możliwości Ajaksa sprawia, że aplikacje internetowe przypominają "zwykłe" programy dla systemów Windows lub Mac OS. Dzięki zastosowaniu Ajaksa aplikacja internetowa działa zdecydowanie szybciej, a połączenia z serwerem nie przeszkadzają użytkownikowi w pracy. Łatwiejsza jest także dynamiczna zmiana elementów w różnych częściach strony. Rozwiązania oparte na Ajaksie wprowadzono w wielu dziedzinach, takich jak blogi, narzędzia służące do nauki, newslettery oraz małe portale internetowe. W książce "80 sposobów na Ajax" znajdziesz przykłady zastosowania tej techniki w tworzeniu interesujących i nieszablonowych witryn WWW. Czytając ją, dowiesz się, jak sprawić, aby witryny WWW były bardziej interaktywne, a aplikacje WWW działały dokładnie tak jak aplikacje desktopowe. Nauczysz się korzystać z interfejsów programistycznych witryn Google Maps, Yahoo! Maps i Geo URL oraz obsługiwać sesje i cookies z poziomu Ajaksa. Poznasz również metody weryfikowania poprawności danych wprowadzanych do formularzy oraz techniki łączenia Ajaksa z innymi nowoczesnymi narzędziami, takimi jak Ruby on Rails. Tworzenie interaktywnych formularzy Połączenia z Google Maps i Yahoo! Maps Korzystanie z usługi Geo URL Obsługa plików cookies Przeglądanie kanałów RSS Integracja z aplikacjami sieciowymi napisanymi w Javie Korzystanie z bibliotek Prototype i Rico Połączenie Ajaksa z Ruby on Rails Wykorzystanie biblioteki script.aculo.us do tworzenia efektów wizualnych Twórz szybkie, wydajne i wygodne w obsłudze aplikacje sieciowe.