Informatyka

4705
Wird geladen...
E-BOOK

Troubleshooting Ubuntu Server. Make life at the office easier for server administrators by helping them build resilient Ubuntu server systems

Skanda Bhargav

Ubuntu is becoming one of the favorite Linux flavors for many enterprises and is being adopted to a large extent. It supports a wide variety of common network systems and the use of standard Internet services including file serving, e-mail, Web, DNS, and database management. A large scale use and implementation of Ubuntu on servers has given rise to a vast army of Linux administrators who battle it out day in and day out to make sure the systems are in the right frame of operation and pre-empt any untoward incidents that may result in catastrophes for the businesses using it. Despite all these efforts, glitches and bugs occur that affect Ubuntu server's network, memory, application, and hardware and also generate cloud computing related issues using OpenStack.This book will help you end to end. Right from setting up your new Ubuntu Server to learning the best practices to host OpenStack without any hassles. You will be able to control the priority of jobs, restrict or allow access users to certain services, deploy packages, tackle issues related to server effectively, and reduce downtime.Also, you will learn to set up OpenStack, and manage and monitor its services while tuning the machine with best practices. You will also get to know about Virtualization to make services serve users better. Chapter by chapter, you will learn to add new features and functionalities and make your Ubuntu server a full-fledged, production-ready system.

4706
Wird geladen...
E-BOOK

Truffle Quick Start Guide. Learn the fundamentals of Ethereum development

Nikhil Bhaskar

Truffle is a world-class development environment, testing framework and asset pipeline for Ethereum, aiming to make life as an Ethereum developer easier.If you are a web developer wanting to try your hand at developing Dapps with Truffle, then this is the book for you. This book will teach you to write smart contracts and build Dapps with Truffle. You will begin with covering the basics of Truffle, briefly explaining how it integrates Solidity and Web3, in orderto start building a mini decentralized application. Also, you will dive into migration, testing and integrating Truffle with the use of popular JavaScript frameworks. Lastly, you will ship your decentralized application and package it into a product. Moreover, you will go through the best practices in Truffle,so as to increase your proficiency in building Dapps with Truffle.By the end of the book, you will be able to write smart contracts and build decentralized applications with Truffle on Ethereum blockchains.

4707
Wird geladen...
E-BOOK

T-SQL dla każdego

Alison Balter

Aby stać się naprawdę dobrym programistą lub administratorem SQL Servera, trzeba mieć solidne podstawy z zakresu baz danych, języka T-SQL i samego SQL Servera. Dopiero po ugruntowaniu tej wiedzy można przejść do nieco bardziej zaawansowanych zagadnień i tworzyć wydajne aplikacje bazodanowe. Bez odpowiedniego przygotowania trudno wykorzystać choćby część funkcjonalności, jakie oferuje SQL Server — potężne narzędzie do najróżniejszych zastosowań. Niniejsza książka jest skierowana do osób, które chcą bardzo dobrze zrozumieć podstawy baz danych i płynnie przejść przez zaawansowane zagadnienia dotyczące SQL Servera oraz języka T-SQL. Jest to przystępnie napisany podręcznik, zawierający 24 lekcje. Przyswojenie materiału z każdej z tych lekcji zajmie około godziny. Jest to idealna pozycja dla każdego, kto chce nauczyć się budowania wydajnych, niezawodnych aplikacji bazodanowych, swobodnie posługiwać się językiem T-SQL i w sprawny sposób zarządzać SQL Serverem. W książce znajdziesz: podstawowe informacje o bazach danych, SQL Serverze i języku T-SQL wskazówki odnośnie do korzystania z SQL Server Management Studio zagadnienia dotyczące tabel, relacji, a także instrukcji języka T-SQL informacje o wyzwalaczach, funkcjach, procedurach składowanych, transakcjach itp. narzędzia SQL Server Profiler i Database Engine Tuning Advisor sposoby zarządzania użytkownikami i administrowania SQL Serverem Wystarczą 24 godziny, by nauczyć się T-SQL! Alison Balter — niekwestionowany autorytet w dziedzinie tworzenia aplikacji w systemie Windows. Przeszkoliła tysiące pracowników wielu korporacji oraz agencji rządowych. Jest autorką licznych komputerowych kursów wideo i książek informatycznych. Aktywnie uczestniczy w wielu grupach użytkowników, stowarzyszeniach i innych organizacjach.

4708
Wird geladen...
E-BOOK

T-SQL dla zaawansowanych. Przewodnik programisty. Wydanie IV

Miguel Cebollero, Michael Coles, Jay Natarajan

W wielu środowiskach IT serwer bazodanowy jest szczególnie ważnym elementem infrastruktury. Microsoft SQL Server jest jednym z częściej spotykanych rozwiązań. Aby w pełni wykorzystać jego możliwości, trzeba dogłębnie poznać język Transact-SQL — potężne narzędzie, które wyewoluowało z języka zapytań SQL i wciąż jest rozwijane przez firmę Microsoft. Niniejsza książka, przeznaczona dla programistów T-SQL, jest uaktualnionym wydaniem świetnego przewodnika po SQL Server. Omówiono w niej zaawansowane mechanizmy dostępne w T-SQL, włączając w to również nowości, takie jak mechanizmy pamięciowe będące częścią SQL Server 2014. Istotne kwestie są przystępnie wyjaśnione za pomocą praktycznych przykładów i obszernych fragmentów kodu źródłowego. Autorzy położyli nacisk przede wszystkim na demonstrację opcji T-SQL, ich możliwe zastosowania, a sam podręcznik zorganizowali w sposób umożliwiający szybkie wyszukanie potrzebnych informacji. Najważniejsze zagadnienia omówione w książce: podstawy T-SQL i przegląd dobrych praktyk programowania w tym języku narzędzia dołączone do SQL Server 2014 (w tym SSMS, SQLCMD, SSDT oraz SQL Profiler) procedury składowane wykonywane po stronie serwera oraz tabele OLTP obsługa XML, XQuery oraz XPath w SQL Server 2014 szyfrowanie baz danych, usługi ADO.NET oraz usługi IIS/.NET obsługa błędów, testowanie i zabezpieczenie kodu SQL Sprawdź nowe możliwości T-SQL i SQL Server! Miguel Cebollero — od ponad 16 lat zajmuje się SQL Server i innymi systemami bazodanowymi, włączając w to projektowanie, programowanie i administrację. Często wypowiada się na różnego rodzaju konferencjach związanych z bazami danych. Jay Natarajan — od ponad 15 lat projektuje i implementuje rozwiązania oparte na SQL Server. Ma na koncie wiele skomplikowanych rozwiązań dla dużych klientów. Dołączyła do Microsoft Consulting Services w 2008 roku. Michael Coles — ma za sobą ponad dekadę doświadczeń przy projektowaniu i administrowaniu bazami danych SQL Server. Jest autorem licznych artykułów na temat SQL Server, szczególnie o specjalnych zastosowaniach T-SQL.

4709
Wird geladen...
E-BOOK

Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami

Mirosław J. Kubiak

Turbo Pascal w analizie konkretnych przykładów Proste operacje wejścia/wyjścia Tablice, iteracje oraz instrukcje warunkowe Programowanie obiektowe i pliki tekstowe Turbo Pascal to wciąż popularny proceduralny język programowania, który doskonale nadaje się do nauki programowania strukturalnego. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i umieć rozwiązywać konkretne zadania. Podobnie zresztą powinien opanować najważniejsze zagadnienia dotyczące programowania w językach Java i C++ — i stosować je w praktyce. Trzyczęściowy zbiór, w którym zamieszczono te same lub bardzo zbliżone zadania wraz z rozwiązaniami w każdym z wyżej wymienionych języków, pozwala sprawdzić i uzupełnić wiedzę poprzez analizę podanego kodu. Książka "Turbo Pascal. Zadania z programowania z przykładowymi rozwiązaniami " to jedna z trzech części zbioru zadań programistycznych, zawierająca zadania w języku Turbo Pascal. Dzięki ich analizie zrozumiesz, na czym polegają operacje wejścia/wyjścia, do czego można używać instrukcji warunkowych oraz iteracji, jak wykorzystać tablice jedno i dwuwymiarowe. Nauczysz się stosować elementy programowania obiektowego w tym języku oraz dowiesz się więcej o plikach tekstowych. Taki układ książki ułatwi Ci przyswojenie sobie najważniejszych zagadnień z Turbo Pascala w najlepszy możliwy sposób — na prostych, konkretnych przykładach. Proste operacje wejścia/wyjścia Instrukcje warunkowe i instrukcje wyboru Iteracje Tablice jedno- i dwuwymiarowe Programowanie obiektowe Rekurencja Pliki tekstowe Praktycznie opanuj podstawy języka Turbo Pascal. Zajrzyj także do: Zbiór zadań adresowany jest do maturzystów, studentów, nauczycieli informatyki oraz osób zainteresowanych programowaniem lub rozpoczynających naukę programowania w języku Turbo Pascal. Uczniowie techników informatycznych mogą zbiory zadań wykorzystać do szybkiej powtórki przed egzaminem zawodowym.

4710
Wird geladen...
E-BOOK

Twilio Best Practices. Learn how to build powerful real-time voice and SMS applications with Twilio

Tim Rogers

If you have experience with at least one programming language and are looking to integrate Twilio into your applications, then this book is for you.

4711
Wird geladen...
E-BOOK

Twilio Cookbook: Second Edition. Over 70 easy-to-follow recipes, from exploring the key features of Twilio to building advanced telephony apps - Second Edition

Roger Stringer

This book is a practical, hands-on guide that provides the reader with a number of clear, step-by-step bite-size recipes. If you are a developer and want to learn about integrating Twilio's API into your websites for telephone solutions, then this book is for you. Basic knowledge of PHP and MySQL is expected.

4712
Wird geladen...
E-BOOK

Twoja firma w social mediach. Podręcznik marketingu internetowego dla małych i średnich przedsiębiorstw. Wydanie IV poszerzone

Marcin Żukowski

Media społecznościowe w służbie Twojej firmy Social media stały się naszą codziennością. Budzimy się rano i zaglądamy do telefonu - w zależności od wieku i bańki, w której funkcjonujemy, są to Facebook, Instagram, X (dawny Twitter), TikTok, YouTube... Sprawdzamy, co słychać u znajomych i co się wydarzyło na świecie w czasie, gdy spaliśmy. A potem powtarzamy to samo przy śniadaniu, w drodze do pracy, jako przerywnik w wykonywaniu zadań, w trakcie powrotu do domu, podczas gotowania obiadu, a nawet gdy oglądamy film, czytamy książkę i spotykamy się z kimś towarzysko. Może to smutne, ale prawdziwe: nasze drugie, równoległe życie toczy się w mediach społecznościowych! Twojej działalności gospodarczej to oczywiście też dotyczy. Nawet jeśli zechcesz iść pod prąd i nie założysz żadnego profilu firmowego w mediach społecznościowych, Twój sklep, restauracja, firma usługowa i tak będą na Facebooku, w Google'u i innych miejscach w sieci. Pojawią się recenzje, polecenia, pytania. Trochę więc nie masz wyjścia - jeśli chcesz prowadzić firmę w XXI wieku, musisz ją prowadzić także w sieci. Jak to robić skutecznie? Które medium warto wybrać? Jak się w nim reklamować? Jak prowadzić efektywną komunikację z klientami? Tego wszystkiego dowiesz się z najnowszej, uaktualnionej odsłony kultowego już poradnika Marcina Żukowskiego. Książka w mediach: Tomzynska Bookstagram

4713
Wird geladen...
E-BOOK

Tworzenie aplikacji AI z LlamaIndex. Praktyczny przewodnik po RAG i LLM

Andrei Gheorghiu

Chociaż sztuczna inteligencja (AI), która generuje treści, wciąż się rozwija, to nadal boryka się z pewnymi ograniczeniami. Mogą to być trudności w odróżnianiu prawdy od fałszu, problem z utrzymaniem kontekstu w długich dokumentach czy występowanie nieprzewidywalnych błędów w rozumowaniu i zapamiętywaniu faktów. Generowanie wspomagane wyszukiwaniem (RAG) ułatwia rozwiązanie wielu z tych problemów, a narzędziem, które do tego służy, jest framework LlamaIndex. Dzięki tej książce łatwiej poradzisz sobie z zastosowaniem ekosystemu LlamaIndex i nauczysz się wdrażać własne projekty. Na praktycznych przykładach zapoznasz się z procesem personalizacji i uruchamiania projektów LlamaIndex. Dowiesz się, jak przezwyciężać ograniczenia dużych modeli językowych, zbudujesz aplikacje dla użytkowników końcowych i zdobędziesz umiejętności w zakresie pozyskiwania danych, indeksowania, obsługi zapytań i łączenia dynamicznych baz wiedzy, obejmujących generatywną sztuczną inteligencję i duże modele językowe. Pod koniec lektury zagłębisz się w tworzenie niestandardowych rozwiązań, co pozwoli Ci dobrze zrozumieć możliwości i zastosowania LlamaIndex. Ciekawsze zagadnienia: ekosystem LlamaIndex i typowe przypadki użycia wprowadzanie i analizowanie w LlamaIndex danych z różnych źródeł tworzenie zoptymalizowanych indeksów wysyłanie zapytań do LlamaIndex i interpretacja odpowiedzi koszty i kwestie prywatności wdrażanie aplikacji LlamaIndex Pokochaj LlamaIndex - i twórz inteligentne aplikacje!

4714
Wird geladen...
E-BOOK

Tworzenie aplikacji dla iOS we Flashu. Receptury

Christopher Caleb

100 praktycznych receptur na rozwijanie aplikacji iOS w programie Flash Professional z użyciem Adobe AIR Środowisko Adobe Flash cieszy się ogromną popularnością. Dzięki niemu użytkownicy mogli po raz pierwszy zobaczyć atrakcyjne wizualnie aplikacje internetowe. Adobe poszło więc o krok dalej - przygotowało środowisko uruchomieniowe Adobe Air. Dzięki niemu raz napisaną aplikację można uruchamiać na różnych platformach. Teraz do tych platform dołączył iOS. Dla Ciebie oznacza to, że wystarczy opanowanie kilku sprawdzonych receptur, by zacząć błyskawicznie przygotowywać aplikacje na urządzenia mobilne spod szyldu Apple. W książce "Flash iOS Apps Cookbook" bez trudu znajdziesz rozwiązania większości typowych problemów. W trakcie lektury nauczysz się wykrywać położenie urządzenia, odtwarzać pliki multimedialne oraz obsługiwać gesty i technologię multi-touch. Ponadto dowiesz się, jak przekształcić dotychczasowe projekty na takie, które uda się uruchomić na platformie iOS, oraz dostosować rozdzielczość w zależności od urządzenia. Książka ta jest idealną pozycją dla osób chcących przygotować uniwersalną aplikację na różne platformy. Sprawdź, jak w Adobe Air dla iOS: korzystać z geolokalizacji sterować za pomocą gestów i wykorzystać możliwości multi-touch odtwarzać pliki multimedialne używać wirtualnej klawiatury wyświetlać strony WWW Twórz uniwersalne aplikacje dzięki mobilnemu środowisku Adobe Air!

4715
Wird geladen...
E-BOOK

Tworzenie aplikacji dla systemu Windows 8. Zaprojektuj, napisz i opublikuj swoją aplikację

Rafał Madycki, Michał Guzowski, Maciej Jaskólski

Aplikacje dla systemu Windows 8 - podejmij wyzwanie! Jak pisać aplikacje dla systemu Windows 8 z wykorzystaniem API Windows Runtime? Jak stworzyć pożądane opcje i nadać aplikacji wygląd zgodny z zasadami nowoczesnego stylu projektu Microsoft? Jak wykorzystać usługi online i opublikować aplikację w sieci? Tworzenie aplikacji dla nowego systemu operacyjnego firmy Microsoft to całkiem ciekawa (a czasem także intratna) perspektywa dla programistów chcących dotrzymać kroku zmieniającym się technologiom i wyjść naprzeciw potrzebom użytkowników. Platforma Windows 8, z zupełnie odmienionym interfejsem, oferuje nowe możliwości, m.in. w zakresie wykorzystania ekranów dotykowych czy integracji między aplikacją i systemem, ale jednocześnie wymaga od projektantów dostosowania się do nowych reguł gry, by pisane przez nich aplikacje nie odbiegały jakością, wyglądem i sposobem działania od reszty elementów charakterystycznych dla tej wersji systemu Windows. Jeśli chcesz pisać takie programy i umieszczać je w Sklepie Windows, koniecznie musisz zacząć od tej książki. Dzięki niej zbudujesz od podstaw własną aplikację! Znajdziesz tu informacje na temat platformy tworzenia aplikacji dla systemu Windows 8, nauczysz się budować układ aplikacji, projektować jej wygląd i zapewniać funkcjonalność. Zrozumiesz, jak ważne są kwestie zarządzania danymi i ich wymiany, jak wykorzystać potęgę internetu do wspomagania pracy Twojej aplikacji, jak działają zadania w tle. Dowiesz się także, jak opublikować gotową aplikację w Sklepie Windows. Prawda, że warto? Platforma tworzenia aplikacji w systemie Windows 8 Wymagania certyfikacyjne aplikacji dla systemu Windows 8 Tworzenie aplikacji dla systemu Windows 8 Wygląd aplikacji Możliwości aplikacji dla systemu Windows 8 Zarządzanie danymi i synchronizacja z chmurą Współpraca z usługami online Powiadomienia Zadania w tle Publikacja w Sklepie Windows Bądź na bieżąco, twórz aplikacje dla systemu Windows 8!

4716
Wird geladen...
E-BOOK

Tworzenie aplikacji dla Windows. Od prostych programów do gier komputerowych

Paweł Borkowski

Poznaj tajniki tworzenia aplikacji dla Windows Jak określić położenie, rozmiar i styl okna? Jak tworzyć wątki aplikacji za pomocą funkcji CreateThread? Jak definiować biblioteki? Dev-C++ to zintegrowane środowisko programistyczne, którego niewątpliwym atutem są tzw. DevPaki, czyli rozszerzenia programu, pozwalające korzystać z różnych bibliotek, szablonów i narzędzi. Środowisko Dev-C++ wspomaga także pracę nad nowym projektem Windows -- gotowym kodem tworzącym okno z obsługą podstawowych komunikatów. Wszystko to sprawia, że mamy do czynienia z wygodnym i funkcjonalnym środowiskiem, zarówno dla początkujących, jak i zaawansowanych programistów. Z książki "Tworzenie aplikacji dla Windows. Od prostych programów do gier komputerowych" może skorzystać każdy, kto chce nauczyć się programowania: zarówno studenci kierunków informatycznych, jak i osoby, które nie mają takiego przygotowania. Podręcznik kolejno odsłania poszczególne elementy wiedzy programistycznej -- od najprostszych po najbardziej zaawansowane. Dowiesz się więc, jak wprowadzać niewielkie zmiany w kodzie, jak projektować aplikacje wielowątkowe i definiować biblioteki, jak budować duże, składające się z kilku plików projekty, aby na koniec samodzielnie stworzyć grę komputerową. Instalacja środowiska Dev-C++ Tworzenie narzędzia pióro Obsługa map bitowych Obsługa komunikatów myszy i klawiatury Obiekty sterujące w oknie Menu i plik zasobów Projektowanie aplikacji wielowątkowych Biblioteki statyczne i dynamiczne Multimedia Programowanie gier Naucz się programowania i twórz własne gry!

4717
Wird geladen...
E-BOOK

Tworzenie aplikacji na platformę iOS 5 z wykorzystaniem Xcode, Interface Builder, Instruments, GDB oraz innych kluczowych narzędzi

Brandon Alexander, J. Bradford Dillon, Kevin Y....

Wykorzystaj potencjał platformy iOS! System operacyjny iOS, wykorzystywany w urządzeniach Apple, cały czas zyskuje na popularności. Jego udział w rynku jest ogromny, a z każdym dniem staje się coraz większy. Co sprawia, że użytkownicy go uwielbiają? Atrakcyjna szata graficzna, błyskawiczne reagowanie na polecenia użytkownika oraz ogromny wybór dopracowanych aplikacji to główne atuty decydujące o jego sukcesie. Aby zagwarantować ciągły dopływ aplikacji wysokiej jakości, twórcy tego systemu udostępnili programistom świetne środowisko do ich wytwarzania. W trakcie lektury tej książki zaznajomisz się z możliwościami systemu. Dowiesz się, jak używać wszystkich narzędzi dostępnych w arsenale programisty iOS: Xcode, Interface Builder, Instruments, a także narzędzi służących do diagnostyki sieci, obsługi systemu kontroli wersji i innych. Poznasz techniki usuwania błędów z aplikacji, znajdziesz informacje o strukturach Cocoa, zarządzaniu pamięcią, technologii ARC oraz automatyzacji. Nauczysz się tworzyć atrakcyjny i wydajny interfejs użytkownika, rozwiązywać typowe problemy oraz szanować baterię użytkownika. Na szczególną uwagę zasługuje rozdział poświęcony testowaniu aplikacji oraz najlepszym technikom rozprowadzania jej wśród beta-testerów. Książka, ta jest idealną pozycją dla każdego programisty chcącego stworzyć jedyną w swoim rodzaju aplikację dla platformy iOS 5. Odkryj tajemnice iOS 5: Zaprojektuj atrakcyjny i wydajny interfejs użytkownika Zapewnij niezawodność dzięki korzystaniu z testów Rozwiąż typowe problemy związane z wyciekami pamięci Dostarcz aplikację beta-testerom Zaskocz użytkowników nowatorską aplikacją!

4718
Wird geladen...
E-BOOK

Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty

Olivier Caelen, Marie-Alice Blete

ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za pomocą zaledwie kilku linii kodu może implementować w swoich projektach wyrafinowane funkcje. Książka płynnie łączy teorię z praktyką, przystępnie opisuje zawiłości modeli GPT-4 i ChatGPT. Lucas Soares, inżynier uczenia maszynowego w Biometrid Ta napisana jasnym językiem książka stanowi kompleksowy przewodnik dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i ChatGPT. Znalazły się tu także instrukcje, jak krok po kroku tworzyć w Pythonie aplikacje korzystające z modeli do generowania treści, odpowiadania na pytania i streszczania tekstów. Istotną zaletą są przejrzyste przykłady i dołączone pliki z kodami, pomocne w tworzeniu konkretnych projektów. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach! Dowiesz się: jak działają modele ChatGPT i GPT-4 i do czego mogą być przydatne jak korzystać z modeli NLP w aplikacjach Pythona jak używać interfejsów API modeli do przetwarzania języka naturalnego jak stosować zaawansowane techniki, takie jak inżynieria monitu jak dostrajać modele do określonych zadań Autorzy wytyczają ścieżkę do tworzenia najnowocześniejszych aplikacji! Tom Taulli, autor Generative AI

4719
Wird geladen...
E-BOOK

Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i realizuj fascynujące projekty. Wydanie II

Olivier Caelen, Marie-Alice Blete

Powoli przyzwyczajamy się do niesamowitych możliwości ChatGPT. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego, kto chce tworzyć aplikacje oparte na sztucznej inteligencji. Tylko kilka linii kodu dzieli Cię od wspaniałych implementacji! Książka płynnie łączy teorię z praktyką, przystępnie opisuje zawiłości modeli GPT-4 i ChatGPT. Lucas Soares, inżynier uczenia maszynowego w Biometrid Ta niewielka, przystępnie napisana książka jest drugim wydaniem kompleksowego przewodnika dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i GPT-3.5 z uwzględnieniem najnowszych osiągnięć w rozwoju technologii sztucznej inteligencji. Znalazły się tu także instrukcje, jak krok po kroku tworzyć aplikacje z zastosowaniem biblioteki OpenAI dla Pythona, włączając w to generowanie treści, odpowiadanie na pytania i inteligentnych asystentów. Dodatkowe ułatwienie stanowią przejrzyste przykłady i dołączone do wydania pliki z kodami. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach! Dowiesz się: czym są modele ChatGPT i GPT-4, jak działają i jakie niosą korzyści jak w aplikacjach Pythona korzystać z modeli do przetwarzania języka naturalnego jak radzić sobie z dużymi modelami językowymi jak używać interfejsów API modeli do przetwarzania języka naturalnego jak stosować zaawansowane techniki, takie jak inżynieria promptów jak dostrajać modele do określonych zadań Autorzy wytyczają ścieżkę do tworzenia najnowocześniejszych aplikacji! Tom Taulli, autor książki Programowanie wspomagane sztuczną inteligencją

4720
Wird geladen...
E-BOOK

Tworzenie aplikacji z Yii. Receptury

Alexander Makarov

Poznaj najlepsze przepisy dla Yii! PHP to jeden z języków programowania najczęściej wybieranych do tworzenia stron internetowych i aplikacji webowych. Yii to platforma MVC napisana w języku PHP, która sprawi, że Twój kod będzie bardziej przejrzysty, a osiągnięcie założonych celów - znacznie prostsze. Jeżeli połączysz potencjał PHP ze wsparciem Yii, otrzymasz kombajn, który pozwoli Ci w okamgnieniu poradzić sobie z dowolnym problemem. Książka ta należy do cenionej przez programistów serii „Receptury”. Znajdziesz w niej najczęściej spotykane problemy wraz z ich najlepszymi rozwiązaniami. W trakcie lektury dowiesz się, jak skonfigurować reguły URL, przekazywać wiadomości pomiędzy żądaniami oraz stosować widoki częściowe. Ponadto poznasz najlepsze przepisy na wykorzystanie technologii AJAX oraz biblioteki jQuery wspólnie ze szkieletem Yii. Jeżeli stoisz przed problemem zabezpieczenia aplikacji przed spamem i chciałbyś wykorzystać mechanizm CAPTCHA, to znajdziesz tu szczegółową instrukcję, jak to zrobić. Co jeszcze odkryjesz w tej książce? Najlepsze porady dotyczące wydajności, współpracy z bazą i bezpieczeństwa. Jest to lektura obowiązkowa dla każdego programisty chcącego wykorzystać możliwości Yii w swojej aplikacji! Dzięki tej książce: zabezpieczysz formularz przy użyciu CAPTCHA wyciśniesz siódme poty ze szkieletu Yii zwiększysz bezpieczeństwo Twojej aplikacji zbudujesz działającą aplikację szybko i bez problemów Poznaj możliwości szkieletu Yii!

4721
Wird geladen...
E-BOOK

Tworzenie architektury oprogramowania. Wspieranie zespołów w podejmowaniu trafnych decyzji

Andrew Harmel-Law

Rola architekta oprogramowania się zmienia. W miarę jak systemy stają się coraz bardziej złożone, tradycyjny model działania architekta przestaje wystarczać. Zadań jest zbyt wiele, a ich zaniedbanie w końcu doprowadzi do punktu krytycznego. Kluczowe staje się współdziałanie architekta z zespołem projektowym - tylko wtedy możliwe jest tworzenie trwałej, elastycznej i efektywnej architektury. Oto książka pełna praktycznej mądrości, trafiająca w sedno tego, czym jest architektura. Grady Booch, IBM Fellow Tę książkę doceni każdy, kto praktykuje architekturę w ramach i na rzecz zespołu. Dzięki niej zrozumiesz wady scentralizowanych praktyk architektury w zdecentralizowanym świecie. Poznasz też kluczowe aspekty zdecentralizowanego podejścia do architektury opartego na informacji zwrotnej i zasady wdrażania takiego podejścia. Znajdziesz tu omówienie czynników wpływających na efektywność decyzji architektonicznych, a także ich społeczny wymiar - dobra architektura bowiem to nie tylko struktura kodu, ale również jakość współpracy. Dzięki opisanym metodom rozwiniesz sposób myślenia, który pozwala każdemu w zespole praktykować architekturę i budować lepsze systemy. Najciekawsze zagadnienia: jak się zmienia nowoczesny proces dostarczania oprogramowania metodologia łączenia architektury oprogramowania z jego rozwojem współzależność decyzji, architektury i informacji zwrotnej z działających systemów wprowadzanie praktyk maksymalizacji korzyści i minimalizacji ryzyka dostrajanie podejścia do architektury, umiejętności osób w zespole i kultury firmy Najlepsza architektura oprogramowania ewoluuje dzięki zaangażowaniu wszystkich. Martin Fowler, główny badacz w Thoughtworks

4722
Wird geladen...
E-BOOK

Tworzenie bezpiecznych aplikacji internetowych (z przykładami w PHP)

Marcin Lis

Stwórz bezpieczny sejf na dane Twoich klientów i obroń swoją aplikację! Jak projektować serwis internetowy, by zapewnić mu bezpieczeństwo? Jakie ataki najczęściej zagrażają danym użytkowników i aplikacjom internetowym? Jak poprawić bezpieczeństwo działającego już serwisu internetowego? Bezpieczeństwo złożonych, dynamicznych, interaktywnych współczesnych serwisów internetowych niejednokrotnie spędza sen z powiek projektującym je programistom. Niestety, bywa, że ich nocne koszmary zmieniają się w rzeczywistość i przygotowana przez nich strona WWW pada ofiarą złodziei (kradnących dane użytkowników) albo po prostu złośliwców, którzy czerpią przyjemność ze zniszczenia efektów cudzej pracy. Internet nie jest miejscem, w którym można pozwolić sobie na beztroskę i błędy — zwłaszcza, jeśli serwis przechowuje wrażliwe dane (finansowe, zdrowotne, społeczne) albo gdy od jego działania zależy powodzenie dużego przedsięwzięcia biznesowego czy na przykład sprawne funkcjonowanie szpitala. W tej książce znajdziesz omówienie dwunastu najbardziej typowych błędów programistycznych, wystawiających serwis internetowy na ataki hakerów. W każdym rozdziale prezentowana jest inna klasa błędów – na przykładach pochodzących z realnych, działających w sieci aplikacji — wraz ze sposobami zaradzenia tym błędom na etapie projektowania lub poprawiania strony WWW. Znajdziesz tu opis kwestii dotyczących kontroli dostępu do danych, wstrzykiwania kodu, przechowywania haseł użytkowników, właściwej autoryzacji, błędów transakcyjnych. Dowiesz się, jak zabezpieczać serwis przed atakami na sesję i na logowanie, atakami XSS czy Path Traversal. Jeśli tylko znasz PHP, MySQL, HTML i CSS w stopniu pozwalającym zaprojektować serwis internetowy, ta książka może uchronić Cię przed wieloma przykrymi niespodziankami… Kontrola dostępu do danych i funkcji SQL Injection Przechowywanie haseł użytkowników Ataki na logowanie Ataki typu XSS Dane z zewnętrznych źródeł Ataki CSRF i błędy transakcyjne Ataki Path Traversal Brak właściwej autoryzacji Dane u klienta Ataki na sesję Ładowanie plików na serwer Zabezpiecz serwis i śpij spokojnie!

4723
Wird geladen...
E-BOOK

Tworzenie doświadczeń klientów

Artur Urbański, Lucyna Dziewa

Każdy z nas od czasu do czasu bywa klientem i w związku z tym jest obsługiwany przez różne firmy. Niektóre opiekują się nami lepiej, inne gorzej. Do tych pierwszych - które trafnie rozpoznają nasze potrzeby i dbają o nasz komfort - wracamy chętniej, do tych drugich jedynie w stanie wyższej konieczności. I nic dziwnego. Kto bowiem lubi mieć poczucie, że jest dla kogoś tylko portfelem, źródłem dochodów, które ma siedzieć cicho, grzecznie kupować oferowane towary lub usługi, nie marudzić? Nikt. Niestety, świadomie lub nieświadomie wiele firm wciąż tak właśnie działa. Może problem leży w nieznajomości zasad rządzących doświadczeniem klienta (z ang. customer experience - CX)? W takim razie najwyższy czas sięgnąć po tę książkę, by się dowiedzieć, czym jest tworzenie doświadczeń klientów i jak poprawić standardy CX obowiązujące w firmie. Pisząc Tworzenie doświadczeń klientów, Artur Urbański i Lucyna Dziewa korzystali z doświadczeń setek organizacji, które kładą szczególny nacisk na relacje z odbiorcami produktów i usług. W efekcie powstała książka praktyczna, pełna gotowych do wdrożenia pomysłów, dzięki którym zdołasz wprowadzić CX na zupełnie nowy poziom. Dowiedz się wiecej!

4724
Wird geladen...
E-BOOK

Tworzenie doświadczeń klientów. Wydanie II poszerzone

Artur Urbański, Lucyna Dziewa

W świecie nieograniczonej konkurencji postaw na klientocentryczność Klientocentryczność to strategia orientująca działania firmy na potrzeby klienta, czyli tego, kto rzeczywiście ją żywi. To jego decyzje zakupowe: kupić – nie kupić, wrócić po kolejne towary lub usługi – nie wrócić, decydują o przyszłości Twojego biznesu. W zglobalizowanym, cyfrowym świecie handlu wygrywają ci, którzy potrafią odpowiednio zadbać o odbiorcę swojej oferty. Jeśli chcesz należeć do tego grona ― ta książka jest dla Ciebie! Kluczowym zwrotem, wokół którego koncentruje się treść poradnika napisanego przez Artura Urbańskiego i Lucynę Dziewę, jest customer experience (CX), co definiuje się jako wszystkie doświadczenia, emocje i wrażenia klienta, jakie pojawiają się u niego w trakcie korzystania z usług lub zakupu produktów. W drugim wydaniu autorzy jeszcze mocniej skupiają się na cyfrowych aspektach CX. Znajdziesz tu więc między innymi wskazówki dotyczące zastosowania map doświadczeń klientów w różnych działaniach firm, a także informacje o tym, jak dzięki sztucznej inteligencji poprawić doświadczenie klienta. Poznasz również przykłady użycia kanwy projektowania doświadczeń w projektach cyfrowych. Wreszcie ― dowiesz się, jak korzystać z wiedzy o klientach w projektowaniu systemów informatycznych. Mamy nadzieję, że ta książka będzie stanowiła przewodnik i pierwsze źródło informacji dla wszystkich, którzy chcą ze zrozumienia i lepszego zaspokojenia potrzeb klientów poprzez cyfrowe rozwiązania uczynić swoją przewagę konkurencyjną. ze wstępu

4725
Wird geladen...
E-BOOK

Tworzenie gier na platformę Android 4

J. F. DiMarzio

Stwórz wciągającą grę na platformę Android! System operacyjny Android podbił rynek smartfonów, a obecnie uczestniczy w walce o panowanie na tabletach. Swoją pozycję zawdzięcza niezwykle intuicyjnemu interfejsowi użytkownika, szerokim możliwościom dostosowania do własnych potrzeb, genialnej wręcz integracji z usługami firmy Google oraz niewyobrażalnej ilości dostępnych aplikacji. Te wszystkie możliwości czynią z niego idealną platformę dla wszystkich programistów chcących stworzyć nową grę i zdobyć popularność. Jak się do tego zabrać? Odpowiedzi dostarcza ta książka. W trakcie lektury poznasz cały proces tworzenia gry działającej zarówno na smartfonie, jak i na tablecie. Już tylko mały krok dzieli Cię od stworzenia pierwszej strzelanki 2D z tłem przewijanym z góry do dołu, a następnie czegoś bardziej zaawansowanego w trójwymiarze. Grafika 3D, sztuczna inteligencja przeciwników, zaawansowane efekty graficzne - to wszystko masz na wyciągnięcie ręki. Ponadto dowiesz się stąd, jak wykrywać kolizje, sterować postaciami oraz zapewnić najwyższą wydajność Twojej grze. Książka ta poprowadzi Cię krok po kroku poprzez rozwój dwóch różnych gier komórkowych, począwszy od pomysłu, a na kodzie skończywszy. Sięgnij po nią i opublikuj swoją pierwszą grę w Google Play! Wykorzystaj potencjał platformy Android i: zaprojektuj swoją pierwszą grę stwórz zaawansowane efekty graficzne obdarz przeciwników sztuczną inteligencją rzuć wyzwanie użytkownikom! Doskonałe źródło informacji dla pasjonatów platformy Android!  

4726
Wird geladen...
E-BOOK

Tworzenie izometrycznych gier społecznościowych w HTML5, CSS3 i JavaScript

Mario Andres Pagella

Masz konto na Facebooku? Pewnie, że tak - wszyscy mają! Musiałeś więc zauważyć gry dostępne w tym serwisie. Może nie oszałamiają fotorealistyczną grafiką i superdynamiczną akcją, mają jednak to coś. Nazywa się to grywalność. Frajda ze współzawodniczenia nie da się niczym zastąpić. Popularność tego typu gier gwałtownie rośnie, a firma, która wyprodukowała prawdopodobnie najbardziej znaną z nich - Farmville - właśnie wchodzi na giełdę! Dzięki tej książce również i Ty będziesz mógł spróbować szczęścia. W trakcie lektury dowiesz się, jak wykorzystać nowości HTML5 i CSS3 do osiągnięcia interesujących efektów, takich jak rzut izometryczny. Ponadto zobaczysz, jak wzbogacić aplikację o efekty dźwiękowe oraz przygotować atrakcyjny interfejs użytkownika. Wiedza tutaj zawarta pozwoli Ci na przygotowanie kompletnej gry z pomocą HTML5, CSS3 i JavaScriptu, a następnie zintegrowanie jej z Facebookiem. Teraz to, czy zdobędziesz popularność i osiągniesz sukces finansowy, zależy tylko i wyłącznie od Twojej pomysłowości oraz kreatywności! Przygotuj grę, która będzie: oparta na nowoczesnych technologiach zintegrowana z serwisem Facebook dostępna dla setek graczy zaopatrzona w grafikę 3D popularna Zaistniej na rynku gier komputerowych!

4727
Wird geladen...
E-BOOK

Tworzenie makr w VBA dla Excela 2010/2013. Ćwiczenia

Mirosław Lewandowski

Sprostaj zadaniom na wszystkich stopniach zaawansowania! Zautomatyzuj operacje pożerające Twój czas dzięki rejestratorowi makr Zapoznaj się z przystępnym opisem elementów języka VBA Dowiedz się, co zrobić, by uzyskać określone efekty działań Kolejne wersje Excela, najpopularniejszej aplikacji biurowej, są coraz dokładniejsze i wygodniejsze. Jego prawdziwa siła tkwi jednak w języku VBA. Ten język programowania, przeznaczony do samodzielnego ustalania i modyfikowania zadań dla Excela, przydaje się wszędzie tam, gdzie nie wystarczają podstawowe formuły i funkcje. Jednocześnie jest na tyle nieskomplikowany, że posługiwać się nim mogą nie tylko programiści. W książce Mirosława Lewandowskiego znajdziesz wskazówki na temat tego, jak stworzyć makra zwykłe i niezwykłe i jak używać ich w codziennej pracy. W krótkim czasie uczynisz z Excela sprawne centrum zarządzania Twoimi zadaniami. Dzięki tej publikacji dowiesz się, jak projektować makra i jak włączać do nich zaawansowane operacje czy polecenia. Nauczysz się tworzyć interaktywne formularze, zrozumiesz, co to są stałe i zmienne, a także poznasz możliwości pętli. Twoje makra staną się odporne na błędy, a opisane tu dodatki niejednokrotnie ułatwią Ci pracę. Moc konkretnych przykładów pozwoli Ci poznać VBA w akcji! Bezpieczeństwo i rejestrowanie makr Uruchamianie zapisanych projektów i szybkie sortowanie danych Interakcja ze skoroszytem, zmienne i stałe Deklarowanie typów i określanie zasięgów zmiennych Pętle i formularze Dialog z użytkownikiem i obsługa błędów Makro a funkcja Przykłady z życia wzięte Słowo o Windows API Praca z wieloma skoroszytami Wstążka w Office i okno edytora VBA Skróty klawiaturowe używane w Excelu i edytorze VBA VBA - wszystko w Twoich rękach!

4728
Wird geladen...
E-BOOK

Tworzenie mikrofrontendów. Skalowanie zespołów i projektów, nowe możliwości dla twórców oprogramowania

Luca Mezzalira

Mikrousługi stały się odpowiedzią na rosnącą złożoność aplikacji internetowych. Do niedawna pojęcie mikrousług dotyczyło wyłącznie backendu, jednak idea ta zainspirowała projektantów do budowania na podobnych zasadach architektury frontendu. Dzięki temu interfejs użytkownika można podzielić na osobne funkcjonalności zarządzane w odrębny sposób przez różne zespoły programistów. Mikrofrontendy zapewniają elastyczność i skalowalność aplikacji ― a to zalety doceniane przez najważniejszych dostawców oprogramowania na rynku. Ta książka jest praktycznym przewodnikiem dla programistów aplikacji internetowych, architektów oprogramowania, menedżerów technicznych i inżynierów. Wyjaśniono w niej, w jaki sposób stosować architekturę mikrousług do frontendu aplikacji. Pokazano najważniejsze zalety mikrofrontendów, takie jak elastyczność, skalowalność i swoboda w dobieraniu bibliotek i platform programistycznych. Omówiono też takie zagadnienia jak wzorce projektowe dla mikrofrontendów, zasady przeprowadzania migracji z frontendu monolitycznego do mikrofrontendów, a także praktyczne aspekty wdrażania architektury mikrofrontendowej w organizacji. Ciekawą kwestią jest również prezentacja dobrych praktyk, na przykład sprawdzonych strategii automatyzacji i wdrażania mikrofrontendów w środowisku produkcyjnym. Najważniejsze zagadnienia: czym się charakteryzują architektury frontendowe jak stosować ideę mikrousług podczas tworzenia frontendu cztery filary tworzenia architektury mikrofrontendowej zasady i najlepsze praktyki ustalania strategii automatyzacji wzorce integracji architektury mikrofrontendowej Mikrofrontendy: nowy wymiar niezawodności frontendu!