Informatyka
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.
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.
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.
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.
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
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!
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!
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!