Informatyka
Dan Wellman, Daniel Barreiro, Daniel Osvaldo Barreiro
The YUI Library is a set of utilities and controls written in JavaScript for building Rich Internet Applications, across all major browsers and independently of any server technology. There's a lot of functionality baked into YUI, but getting to and understanding that functionality is not for the faint of heart. This book gives you a clear picture of YUI through a step-by-step approach, packed with lots of examples.YUI 2.8: Learning the Library covers all released (non-beta) components of the YUI 2.8 Library in detail with plenty of working examples, looking at the classes that make up each component and the properties and methods that can be used. It includes a series of practical examples to reinforce how each component should/can be used, showing its use to create complex, fully featured, cross-browser, Web 2.0 user interfaces. It has been updated from its first edition with the addition of several chapters covering several new controls and enriched with lots of experience of using them.You will learn to create a number of powerful JavaScript controls that can be used straightaway in your own applications. Besides giving you a deep understanding of the YUI library, this book will expand your knowledge of object-oriented JavaScript programming, as well as strengthen your understanding of the DOM and CSS. The final chapter describes many of the tools available to assist you the developer in debugging, maintaining, and ensuring the best quality in your code. In this new edition, all the examples have been updated to use the most recent coding practices and style and new ones added to cover newer components. Since the basic documentation for the library is available online, the focus is on providing insight and experience.The authors take the reader from beginner to advanced-level YUI usage and understanding.
Z korzyścią dla wszystkich. Historia firmy RE/MAX i płynąca z niej lekcja
Phil Harkins (Author), Keith Hollihan (Author), Dave...
Realizacja marzeń - także tych biznesowych - to przede wszystkim ciężka praca. Większość osób nie wychodzi jednak nawet z bloków startowych. Dlaczego tak się dzieje? Ponieważ ludzie często mylą marzenia z pomysłami. Pomysł jest tylko koncepcją. Aby zbudować firmę, jakiej pragniemy, potrzebujemy pomocy innych ludzi - mężczyzn i kobiet, pełnych pasji wojowników rynku. Żeby jednak pozyskać ich dla swego pomysłu, musimy najpierw przekształcić go w marzenie i zacząć je realizować zgodnie z pięcioma krokami do sukcesu. Krok 1. Spisz swój pomysł, uważnie dobierając słowa. Krok 2. Połącz go z innymi pomysłami, aby w pełni wykorzystać jego potencjał. Krok 3. Sprawdź pomysł — przekonaj się, czy da się go sprzedać. Krok 4. Rozwiń pomysł. Krok 5. Nazwij pomysł marzeniem i sprzedaj je. Historia firmy RE/MAX, o której opowiada ta książka, to modelowy przykład sukcesu osiągniętego dzięki marzeniu zrealizowanemu w najlepszy możliwy sposób. Z korzyścią dla wszystkich - oto hasło od początku przyświecające Dave’owi Linigerowi, założycielowi i prezesowi RE/MAX, jednego z największych światowych gigantów sprzedających nieruchomości. Z korzyścią dla wszystkich - pracowników, partnerów biznesowych i klientów: oto droga, jaką wybrał Liniger, by urzeczywistnić swoje marzenie i przekuć je w sukces. Czy mu się to udało? Spójrzmy na fakty: Nikt na świecie nie sprzedaje więcej nieruchomości niż RE/MAX! Phil Harkins jest dyrektorem generalnym Linkage Inc., globalnej firmy konsultingowej współpracującej z setkami organizacji na świecie. Do grona jej klientów należy wiele firm z listy „Fortune 1000”, a także urzędy publiczne oraz placówki służby zdrowia. Phil Harkins napisał kilka książek, w tym Powerful Conversations: How High Impact Leaders Communicate, Click! oraz The Art and Practice of Leadership Coaching. Często występuje jako ekspert w dziedzinie przywództwa. Przemawia podczas konferencji, seminariów i programów szkoleniowych organizowanych na całym świecie. Keith Hollihan jest pisarzem. Współpracował przy pisaniu książek z wieloma ekspertami ds. biznesu i przywództwa. Brał też udział w pracach nad artykułami poświęconymi najróżniejszym kwestiom istotnym dla współczesnych liderów. Jest współredaktorem książki Enlightened Power: How Women Are Transforming the Practice of Leadership. RE/MAX to organizacja skupiająca franczyzowe biura nieruchomości w 97 krajach: niemal 6400 biur nieruchomości i ponad 92 000 agentów – tyle osób zaufało systemowi RE/MAX. Twórcami największej i sprzedającej najwięcej nieruchomości na świecie sieci RE/MAX są Dave i Gail Liniger. Koncepcja Linigera, by stworzyć sieć znakomicie zorganizowanych i świadczących profesjonalne usługi biur pośrednictwa w obrocie nieruchomościami powstała w 1973 roku w Denver, w stanie Colorado, i szybko zaowocowała rozwojem sieci na terenie Stanów Zjednoczonych oraz Kanady. W 1994 roku partnerzy Linigera i master franczyzobiorcy na rynku amerykańskim, Walter Shneider i Frank Polzler, z sukcesem przenieśli model RE/MAX na rynek europejski, gdzie obecnie znajduje się niemal 1500 biur RE/MAX i ponad 12 000 agentów w 33 krajach. Ponad 5 lat temu rozpoczęliśmy budowanie sieci biur pod najbardziej rozpoznawalną w branży marką RE/MAX również na terenie Polski. Dziś możemy się poszczycić 21 biurami nieruchomości i ponad 100 agentami. Zapraszamy na nasze strony: www.remax-polska.pl www.remax-polska.tv www.facebook.pl/remaxpoland www.issuu.com/remaxpoland
Z korzyścią dla wszystkich. Historia firmy RE/MAX i płynąca z niej lekcja
Phil Harkins (Author), Keith Hollihan (Author), Dave...
Realizacja marzeń - także tych biznesowych - to przede wszystkim ciężka praca. Większość osób nie wychodzi jednak nawet z bloków startowych. Dlaczego tak się dzieje? Ponieważ ludzie często mylą marzenia z pomysłami. Pomysł jest tylko koncepcją. Aby zbudować firmę, jakiej pragniemy, potrzebujemy pomocy innych ludzi - mężczyzn i kobiet, pełnych pasji wojowników rynku. Żeby jednak pozyskać ich dla swego pomysłu, musimy najpierw przekształcić go w marzenie i zacząć je realizować zgodnie z pięcioma krokami do sukcesu. Krok 1. Spisz swój pomysł, uważnie dobierając słowa. Krok 2. Połącz go z innymi pomysłami, aby w pełni wykorzystać jego potencjał. Krok 3. Sprawdź pomysł — przekonaj się, czy da się go sprzedać. Krok 4. Rozwiń pomysł. Krok 5. Nazwij pomysł marzeniem i sprzedaj je. Historia firmy RE/MAX, o której opowiada ta książka, to modelowy przykład sukcesu osiągniętego dzięki marzeniu zrealizowanemu w najlepszy możliwy sposób. Z korzyścią dla wszystkich - oto hasło od początku przyświecające Dave’owi Linigerowi, założycielowi i prezesowi RE/MAX, jednego z największych światowych gigantów sprzedających nieruchomości. Z korzyścią dla wszystkich - pracowników, partnerów biznesowych i klientów: oto droga, jaką wybrał Liniger, by urzeczywistnić swoje marzenie i przekuć je w sukces. Czy mu się to udało? Spójrzmy na fakty: Nikt na świecie nie sprzedaje więcej nieruchomości niż RE/MAX! Phil Harkins jest dyrektorem generalnym Linkage Inc., globalnej firmy konsultingowej współpracującej z setkami organizacji na świecie. Do grona jej klientów należy wiele firm z listy „Fortune 1000”, a także urzędy publiczne oraz placówki służby zdrowia. Phil Harkins napisał kilka książek, w tym Powerful Conversations: How High Impact Leaders Communicate, Click! oraz The Art and Practice of Leadership Coaching. Często występuje jako ekspert w dziedzinie przywództwa. Przemawia podczas konferencji, seminariów i programów szkoleniowych organizowanych na całym świecie. Keith Hollihan jest pisarzem. Współpracował przy pisaniu książek z wieloma ekspertami ds. biznesu i przywództwa. Brał też udział w pracach nad artykułami poświęconymi najróżniejszym kwestiom istotnym dla współczesnych liderów. Jest współredaktorem książki Enlightened Power: How Women Are Transforming the Practice of Leadership. RE/MAX to organizacja skupiająca franczyzowe biura nieruchomości w 97 krajach: niemal 6400 biur nieruchomości i ponad 92 000 agentów – tyle osób zaufało systemowi RE/MAX. Twórcami największej i sprzedającej najwięcej nieruchomości na świecie sieci RE/MAX są Dave i Gail Liniger. Koncepcja Linigera, by stworzyć sieć znakomicie zorganizowanych i świadczących profesjonalne usługi biur pośrednictwa w obrocie nieruchomościami powstała w 1973 roku w Denver, w stanie Colorado, i szybko zaowocowała rozwojem sieci na terenie Stanów Zjednoczonych oraz Kanady. W 1994 roku partnerzy Linigera i master franczyzobiorcy na rynku amerykańskim, Walter Shneider i Frank Polzler, z sukcesem przenieśli model RE/MAX na rynek europejski, gdzie obecnie znajduje się niemal 1500 biur RE/MAX i ponad 12 000 agentów w 33 krajach. Ponad 5 lat temu rozpoczęliśmy budowanie sieci biur pod najbardziej rozpoznawalną w branży marką RE/MAX również na terenie Polski. Dziś możemy się poszczycić 21 biurami nieruchomości i ponad 100 agentami. Zapraszamy na nasze strony: www.remax-polska.pl www.remax-polska.tv www.facebook.pl/remaxpoland www.issuu.com/remaxpoland
Zaawansowana analiza danych. Jak przejść z arkuszy Excela do Pythona i R
George Mount
Sukces przedsiębiorstwa zależy od jakości podejmowanych decyzji. Spośród strategii, które wspierają ten proces, na szczególną uwagę zasługuje zastosowanie analizy danych. Jest to jednak dość złożona dziedzina. Podstawowym narzędziem wielu analityków danych jest arkusz kalkulacyjny. Ma on tę zaletę, że ułatwia solidne zrozumienie prawideł statystyki i analizy danych. Po zdobyciu takich podstaw warto jednak pójść dalej i nauczyć się eksploracyjnej analizy danych za pomocą języków programowania. Dzięki tej książce przejście od pracy z arkuszami Excela do samodzielnego tworzenia kodu w Pythonie i R będzie płynne i bezproblemowe. Rozpoczniesz od ugruntowania swoich umiejętności w Excelu i dogłębnego zrozumienia podstaw statystyki i analizy danych. Ułatwi Ci to rozpoczęcie pisania kodu w języku R i w Pythonie. Dowiesz się, jak dokładnie przebiega proces oczyszczania danych i ich analizy w kodzie napisanym w języku R. Następnie zajmiesz się poznawaniem Pythona. Jest to wszechstronny, łatwy w nauce i potężny język programowania, ulubiony język naukowców i... analityków danych. Nauczysz się płynnego przenoszenia danych z Excela do programu napisanego w Pythonie, a także praktycznych metod ich analizy. Dzięki ćwiczeniom, które znajdziesz w końcowej części każdego rozdziału, utrwalisz i lepiej zrozumiesz prezentowane treści. W książce: badanie relacji między danymi za pomocą Excela stosowanie Excela w analizach statystycznych i badaniu danych podstawy języka R proces oczyszczania i analizy danych w R przenoszenie danych z Excela do kodu Pythona pełna analiza danych w Pythonie Eksploracyjna analiza danych? I w Excelu, i w Pythonie!
Lior Gazit, Meysam Ghaffari
Uczenie maszynowe i duże modele językowe rewolucjonizują biznes i nasze codzienne życie. Potencjał tych innowacji jest trudny do oszacowania: modele LLM stały się wiodącym trendem w tworzeniu aplikacji i analizie danych. Integrowanie zaawansowanych modeli z systemami produkcyjnymi bywa jednak często wymagającym, a nawet niewdzięcznym zadaniem. Na szczęście dzięki tej książce poradzisz sobie z takimi wyzwaniami! Najpierw zapoznasz się z matematycznymi podstawami algorytmów ML i NLP. Zaznajomisz się również z ogólnymi technikami uczenia maszynowego i dowiesz się, w jakim stopniu dotyczą one dużych modeli językowych. Kolejnym zagadnieniem będzie przetwarzanie danych tekstowych, w tym metody przygotowywania tekstu do analizy, po czym przyswoisz zasady klasyfikowania tekstu. Ponadto poznasz zaawansowane aspekty teorii, projektowania i stosowania LLM, wreszcie ― przyszłe trendy w NLP. Aby zdobyć praktyczne umiejętności, będziesz ćwiczyć na przykładach rzeczywistych zagadnień biznesowych i rozwiązań NLP. W książce: podstawy matematyczne uczenia maszynowego i NLP zaawansowane techniki przetwarzania wstępnego i analizy danych tekstowych projektowanie systemów ML i NLP w Pythonie przetwarzanie tekstu z użyciem metod uczenia głębokiego modele LLM i ich implementacja w różnych aplikacjach AI trendy w NLP i potencjał tej technologii Odkryj przyszłe trendy w NLP widziane oczami ekspertów!
Zaawansowane uczenie maszynowe z językiem Python
John Hearty
Uczenie maszynowe przyczyniło się do powstania wielu innowacyjnych technologii. Pojazdy autonomiczne, mechanizmy rozpoznawania obrazów, badania genetyczne, a także dynamiczne dostosowywanie prezentowanych treści do preferencji odbiorcy to tylko niektóre przykłady. Możliwości związane z rozwojem tych technik sprawiają, że analityka danych i zaawansowane uczenie maszynowe stają się wyjątkowo cenną wiedzą. Dotyczy to szczególnie nowatorskich technik analizy danych, takich jak głębokie uczenie, algorytmy częściowo nadzorowane i metody zespołowe. Niniejsza książka jest przystępnie napisanym podręcznikiem, dzięki któremu poznasz niektóre zaawansowane techniki uczenia maszynowego. Szczególną uwagę poświęcono tu algorytmom uczenia maszynowego: zostały dokładnie wyjaśnione, opisano ich zastosowanie oraz topologię, metody uczenia i miary wydajności. Każdy rozdział uzupełniono o wykaz źródeł, pomocny w dalszym zgłębianiu tematu. Dodatkowo przedstawiono wiele cennych wskazówek dotyczących specyfiki pracy analityka danych. Do prezentacji przykładów wybrano język Python z uwagi na jego wszechstronność, elastyczność, prostotę oraz możliwość stosowania do specjalistycznych zadań. Najważniejsze zagadnienia przedstawione w książce: identyfikacja struktur i wzorców w zbiorach danych stosowanie sieci neuronowych praca z językiem naturalnym modele zespołowe i poprawa ich elastyczności narzędzia uczenia maszynowego w Pythonie Zaawansowane uczenie maszynowe — poznaj algorytmy przyszłości! John Hearty — jest autorytetem w dziedzinie analityki danych i inżynierii infrastruktury. Przez pewien czas zajmował się modelowaniem zachowań gracza i infrastrukturą dużych zbiorów danych w Microsofcie. Ważniejszymi jego projektami były modelowanie umiejętności gracza w grach asymetrycznych i modele segmentacji graczy mające na celu zindywidualizowanie rozgrywki. Obecnie Hearty jest niezależnym ekspertem, szczególnie cenionym przez zespoły zajmujące się eksploracją danych. W wolnym czasie tworzy modele uczenia maszynowego w Pythonie.
Zabawa w programowanie. Język C dla nastolatków
Michał Wiszniewski
Napisz sobie swój własny program! Zanim rozpoczniesz pracę, czyli jak zainstalować odpowiednie programy Bez tych klocków ani rusz, czyli co składa się na język C i jak tego używać Im dalej w las, czyli jak stosować bardziej zaawansowane mechanizmy Programowanie w języku C wcale nie jest tak trudne, jak mogłoby się wydawać. W rzeczywistości może je opanować nawet uczeń podstawówki, o ile tylko będzie pamiętać o zasadach logiki oraz o przeznaczeniu poszczególnych elementów języka. Dlaczego więc tak trudno samemu nauczyć się programować? Przyczyna często tkwi w opisie języka programowania — podręczniki do nauki czyta się tak, jakby ich autorzy zapomnieli, dla kogo piszą. Jeśli nie masz ochoty przedzierać się przez specjalistyczny żargon, ale chcesz programować, ta książka pomoże Ci osiągnąć cel. Znajdziesz tu wszystko, czego potrzebuje początkujący programista — od wskazówek w kwestii instalacji odpowiednich programów, przez omówienie niezbędnych komend, stałych i zmiennych, aż do tablic i funkcji. Dowiesz się, jak działają pętle i operatory, do czego służą struktury i unie, jak działają kompilator, preprocesor i linker. Wreszcie zrozumiesz, o co chodzi z operacjami wyjścia i wejścia, a także nauczysz się zapewniać bezawaryjne działanie Twojego programu. I nagle okaże się, że odkrywasz całkiem nowy, fascynujący świat, a porozumienie z Twoim komputerem jest w gruncie rzeczy dziecinnie proste! Sprawdź to! Pierwszy program Idea bibliotek i funkcji Zmienne, stałe i funkcje Tablice i pętle Instrukcje warunkowe i operatory Podstawy logiki Operacje wejścia i wyjścia, podstawowa obsługa błędów Enum i typedef Struktury i unie Malloc i free oraz stos i sterta Operacje na plikach i parametry wejściowe programu Preprocesor, kompilator i linker Pliki nagłówkowe oraz static i extern Programuj w języku C!
Zabawa w programowanie. Język C dla nastolatków
Michał Wiszniewski
Napisz sobie swój własny program! Zanim rozpoczniesz pracę, czyli jak zainstalować odpowiednie programy Bez tych klocków ani rusz, czyli co składa się na język C i jak tego używać Im dalej w las, czyli jak stosować bardziej zaawansowane mechanizmy Programowanie w języku C wcale nie jest tak trudne, jak mogłoby się wydawać. W rzeczywistości może je opanować nawet uczeń podstawówki, o ile tylko będzie pamiętać o zasadach logiki oraz o przeznaczeniu poszczególnych elementów języka. Dlaczego więc tak trudno samemu nauczyć się programować? Przyczyna często tkwi w opisie języka programowania — podręczniki do nauki czyta się tak, jakby ich autorzy zapomnieli, dla kogo piszą. Jeśli nie masz ochoty przedzierać się przez specjalistyczny żargon, ale chcesz programować, ta książka pomoże Ci osiągnąć cel. Znajdziesz tu wszystko, czego potrzebuje początkujący programista — od wskazówek w kwestii instalacji odpowiednich programów, przez omówienie niezbędnych komend, stałych i zmiennych, aż do tablic i funkcji. Dowiesz się, jak działają pętle i operatory, do czego służą struktury i unie, jak działają kompilator, preprocesor i linker. Wreszcie zrozumiesz, o co chodzi z operacjami wyjścia i wejścia, a także nauczysz się zapewniać bezawaryjne działanie Twojego programu. I nagle okaże się, że odkrywasz całkiem nowy, fascynujący świat, a porozumienie z Twoim komputerem jest w gruncie rzeczy dziecinnie proste! Sprawdź to! Pierwszy program Idea bibliotek i funkcji Zmienne, stałe i funkcje Tablice i pętle Instrukcje warunkowe i operatory Podstawy logiki Operacje wejścia i wyjścia, podstawowa obsługa błędów Enum i typedef Struktury i unie Malloc i free oraz stos i sterta Operacje na plikach i parametry wejściowe programu Preprocesor, kompilator i linker Pliki nagłówkowe oraz static i extern Programuj w języku C!
Rihards Olups
Imagine you're celebrating the start of the weekend with Friday-night drinks with a few friends. And then suddenly your phone rings -- one of the servers you administer has gone down, and it needs to be back up before tomorrow morning. So you drag yourself back to the office, only to discover that some log files have been growing more than usual over the past few weeks and have filled up the hard drive. While the scenario above is very simplistic, something similar has happened to most IT workers at one or another point in their careers. To avoid such situations this book will teach you to monitor your network hardware, servers, and web performance using Zabbix- an open source system monitoring and reporting solution.The versatility of Zabbix allows monitoring virtually anything, but getting started with the new concepts can take some time. This book will take you through the most common tasks in a hands-on, step by step manner.Zabbix is a very flexible IT monitoring suite, but not every part of it is immediately clear to new users. Following the instructions in this book should allow you to set up monitoring of various metrics on various devices, including Linux and Windows machines, SNMP devices, IPMI enabled server,s and other network attached equipment. You will learn to define conditions – such a temperature being too high or service being down – and act upon them by notifying user by email, SMS, or even restarting service. You will learn to visualize the gathered data with graphs and the various tips and tricks that are provided will help to use Zabbix more efficiently and avoid common pitfalls.This book covers setting up Zabbix from the scratch and gradually introduces basic components of Zabbix, moving to more advanced topics later. Book's scope is based on the author's experience of working with Zabbix for many years, as well as on the questions users have asked on the Zabbix IRC channel and forums.
Patrik Uytterhoeven, Rihards Olups
Zabbix 4 Network Monitoring is the perfect starting point for monitoring the performance of your network devices and applications with Zabbix. Even if you’ve never used a monitoring solution before, this book will get you up and running quickly. You’ll learn to monitor more sophisticated operations with ease and soon feel in complete control of your network, ready to meet any challenges you might face.Starting with the installation, you will discover the new features in Zabbix 4.0. You will then get to grips with native Zabbix agents and Simple Network Management Protocol (SNMP) devices. You will also explore Zabbix's integrated functionality for monitoring Java application servers and VMware. This book also covers notifications, permission management, system maintenance, and troubleshooting, so you can be confident that every potential challenge and task is under your control. If you're working with larger environments, you'll also be able to find out more about distributed data collection using Zabbix proxies. Once you're confident and ready to put these concepts into practice, you will understand how to optimize and improve performance. Troubleshooting network issues is vital for anyone working with Zabbix, so the book also helps you work through any technical snags and glitches you might face.By the end of this book, you will have learned more advanced techniques to fine-tune your system and make sure it is in a healthy state.