Suchergebnisse
RS 232C - praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wydanie III
Andrzej Daniluk
Na uczelniach, w szkołach i biurach pojawia się coraz więcej zaawansowanych urządzeń komputerowych podłączanych przez port szeregowy. Czy koniecznie trzeba płacić wysokie stawki informatykom, aby wykorzystać pełnię możliwości tych nowoczesnych narzędzi? Na szczęście nie. Obsługa transmisji szeregowej przy użyciu standardu RS 232C może być na tyle łatwa, że uczniowie, studenci, nauczyciele, pracownicy naukowi czy inżynierowie mogą samodzielnie tworzyć potrzebne im oprogramowanie. Dzięki książce "RS 232C -- praktyczne programowanie. Od Pascala i C++ do Delphi i Buildera. Wydanie III" także i Ty szybko nauczysz się pisać programy sterujące urządzeniami podłączanymi przez port szeregowy. Dowiesz się, jak działa transmisja asynchroniczna oraz czym jest standard RS 232C. Poznasz interfejs RS 232C dla systemu Windows i nauczysz się go używać w środowiskach programistycznych Builder i Delphi, co pozwoli Ci pisać potrzebne oprogramowanie w języku Pascal lub C++. Najnowsze, poprawione wydanie zawiera jeszcze więcej przykładów, dzięki którym błyskawicznie będziesz mógł sprawdzić nabytą wiedzę w praktyce. Standard RS 232C Transmisja asynchroniczna Obsługa RS 232C w systemach MS-DOS i Windows Wykorzystanie elementów interfejsu Windows API w środowiskach Builder i Delphi Testowanie programów do obsługi transmisji szeregowej Tworzenie aplikacji wielowątkowych Narzędzia graficzne Przykładowe aplikacje i ich analiza Specyfikacje najważniejszych funkcji
Ruby on Rails. Wprowadzenie. Wydanie II
Bruce Tate, Lance Carlson, Curt Hibbs
Poznaj Ruby on Rails i twórz potężne aplikacje internetowe w zaledwie kilka dni Jak budować dynamiczne strony, nastawione na użytkownika? Jak rozwiązać problemy z wydajnością baz danych? Jak sprawnie i efektywnie korzystać z platformy Ruby on Rails? Dlaczego masz wybrać Ruby on Rails? Głównie dlatego, że jest to wyjątkowe narzędzie, które umożliwia budowę aplikacji internetowych każdego typu (w tym portali społecznościowych, witryn e-commerce, oprogramowania do zarządzania oraz tworzenia statystyk) w zaledwie kilka dni! A to wszystko dzięki Rails -- doskonale wyposażonemu frameworkowi do tworzenia aplikacji internetowych opartych o bazy danych -- który oferuje środowisko z wykorzystaniem języka Ruby. Zaś ten język programowania charakteryzuje się niezwykłym połączeniem cech: jest równocześnie prosty, elegancki i elastyczny, co pozwala dowolnie modyfikować jego części. Książka "Ruby on Rails. Wprowadzenie. Wydanie II" zawiera szczegółowe porady i wskazówki dotyczące instalacji oraz korzystania z Rails 2.1, a także języka skryptowego Ruby. W podręczniku znajdziesz nie tylko wyjaśnienia odnośnie sposobu działania Rails, ale również opis kompletnej aplikacji. Dzięki temu przewodnikowi dowiesz się, w jaki sposób współpracują ze sobą wszystkie aplikacje tworzące szkielet Rails, a ponadto nauczysz się sprawnie korzystać z dokumentacji oprogramowania i tworzyć zaawansowane aplikacje znacznie szybciej niż dotychczas. Uruchamianie i organizacja Rails Budowanie widoku Rusztowania, REST i ścieżki Klasy złożone Rozbudowywanie widoków Zarządzanie układem strony Arkusze stylów Tworzenie własnych funkcji pomocniczych Testowanie i debugowanie Tworzenie nowej aplikacji Rails Wyczerpujące i przyjazne wprowadzenie w Ruby on Rails.
Samba 4. Przewodnik administratora
Marcelo Leal
Usługi katalogowe na Twoje zawołanie! Usługa Active Directory jest implementacją protokołu LDAP i została wprowadzona na rynek wraz z premierą systemu Windows 2000. Stanowi ona kluczowy element organizacji usług w firmach. Dzięki niej można przechowywać informacje o komputerach, użytkownikach i innych urządzeniach w ramach organizacji. Jednym z kluczowych zadań Active Directory jest uwierzytelnianie elementów podłączonych do domeny. Jeżeli chcesz wdrożyć w Twojej firmie usługę Active Directory, możesz wykorzystać płatne rozwiązania giganta z Redmond lub pokusić się o wdrożenie darmowej alternatywy. Samba doskonale sprawdza się w roli kontrolera domeny. W trakcie lektury tej książki zdobędziesz dogłębną wiedzę na temat jej stosowania. Na samym początku odkryjesz, jak zainstalować serwer Samba 4 oraz nim zarządzać. Z kolejnych rozdziałów dowiesz się, jak zastąpić istniejący kontroler domeny współpracujący z systemem Windows przez system z Sambą 4. Ponadto w książce znajdziesz szczegółowe informacje na temat aktualizacji Samby, rozbudowy schematu Active Directory oraz implementacji rozproszonego serwera plików o wysokiej dostępności. Książka ta jest obowiązkową lekturą dla administratorów i pasjonatów, chcących wdrożyć usługę Active Directory z użyciem darmowych rozwiązań. Dzięki tej książce: poznasz możliwości usługi Active Directory wdrożysz tę usługę z wykorzystaniem Samby zastąpisz kontroler domeny współpracujący z systemem Windows uruchomisz serwer plików i wydruków Poznaj potencjał serwera Samba!
Michael Missbach, George Anderson
System SAP jest uznanym zintegrowanym systemem informatycznym do zarządzania firmą. Charakteryzuje się ogromnym bogactwem funkcjonalności i elastycznością, ułatwiającą zmianę skali lub profilu działalności przedsiębiorstwa. Użytkownikami SAP są firmy o różnej wielkości i o różnych modelach biznesu. Szczególnie cenną możliwością SAP jest optymalizacja komunikacji i współpracy z otoczeniem: SAP CRM ułatwia zarządzanie relacjami z klientami, SAP SCM — zarządzanie łańcuchem dostaw, a SAP SRM pomaga w zarządzaniu relacjami z dostawcami. Niniejsza książka pozwala w bardzo krótkim czasie zapoznać się z systemami SAP. Składa się z 24 rozdziałów-lekcji. Przyswojenie materiału każdej z tych lekcji nie powinno trwać dłużej niż godzinę. Ten niezwykle praktyczny przewodnik umożliwia solidne opanowanie podstaw, a następnie zapoznanie się z bardziej zaawansowanymi zagadnieniami. Dzięki temu szybko można zrozumieć, na czym polega planowanie, wdrażanie systemu SAP i korzystanie z niego. Aby umożliwić utrwalenie materiału, każdy rozdział zakończono praktycznym studium przypadku. W książce omówiono: podstawy SAP oraz opis aplikacji i komponentów systemu, instalację systemu SAP w wersji stacjonarnej i w wersji systemu w chmurze, SAP z punktu widzenia biznesu i z punktu widzenia informatyki, najnowsze rozwiązania: bazy HANA, nowy interfejs użytkownika, Software as a Service i inne, operacje biznesowe w SAP, praktyczne podejście do implementacji, migracji i aktualizacji systemu SAP, SAP a internet rzeczy, media społecznościowe, wielkie zbiory danych i inne zagadnienia najbliższej przyszłości. SAP — zostań ekspertem w 24 godziny! Dr Michael Missbach jest dyrektorem Cisco SAP Competence Center. Opracowuje zbiór dobrych praktyk związanych z korzystaniem z aplikacji SAP HANA i innych ważnych usług biznesowych implementowanych w chmurach publicznych i prywatnych. Dr George Anderson jest starszym architektem i dyrektorem programowym w Microsoft Services, specjalizuje się w projektowaniu i implementowaniu ważnych rozwiązań biznesowych SAP i Microsoft Dynamics.
Selenium. Automatyczne testowanie aplikacji
Prashanth Sams
Poznaj możliwości automatycznych testów aplikacji sieciowych dzięki funkcjonalnościom Selenium WebDriver. Selenium WebDriver jest narzędziem udostępnianym na zasadach open source, które służy do automatyzacji testów aplikacji sieciowych. Oprogramowanie Selenium jest niezależne od systemu operacyjnego i może być obsługiwane w dowolnym z popularnych języków programowania. Historia tego narzędzia rozpoczyna się w 2004 roku. Dziś Selenium WebDriver jest na całym świecie najczęściej wykorzystywanym narzędziem do automatyzacji testów, cenionym za swoją wszechstronność, elastyczność i łatwość użytkowania. Przewodnik ten przeznaczony jest dla osób posiadających już pewną wiedzę o automatyzacji testów aplikacji. Zawarto tu niezbędne informacje o środowisku Selenium IDE oraz o sposobach jego wykorzystania do automatyzacji testów i debugowania rozbudowanych aplikacji. Przedstawiono narzędzie Selenium WebDriver, dzięki któremu można wykonywać testy automatyczne na wielu przeglądarkach. Opisano bardziej złożone mechanizmy uruchamiania takich testów w chmurze i omówiono funkcje udostępniane przez Selenium WebDriver API, które mogą zostać wykorzystane do tworzenia efektywnych testów automatycznych. Zaprezentowano również techniki tworzenia testów sterowanych danymi i zachowaniem aplikacji. Najważniejsze zagadnienia omówione w książce: zasady korzystania z oprogramowania Selenium IDE i Selenium Builder wykonywanie efektywnych testów kompatybilności funkcje Selenium WebDriver wraz z ich omówieniem i przykładami różne techniki zarządzania zadaniami automatycznymi Selenium frameworki, ich dostosowywanie i tworzenie nowych na podstawie Selenium WebDriver Prashanth Sams jest inżynierem automatyzacji testów działającym w branży IT od 2011 roku. Zdobył bogate doświadczenie przy realizacji wielu projektów, pracując z różnymi narzędziami do automatyzacji. Uwielbia nowe technologie, a przy tym chętnie dzieli się swoją wiedzą, aktywnie wspierając społeczności programistów i testerów, szczególnie oprogramowania Selenium. Testowanie aplikacji? Z Selenium wykonasz je sprawnie i efektywnie!
Budowa serwerów Minecraft. Poradnik na dobry początek
Michał Ostrowski
Wejdź na wyższy poziom Minecrafta i postaw swój serwer! Dowiedz się, jak i gdzie zbudować serwer Zainstaluj odpowiednie oprogramowanie Skonfiguruj środowisko i pluginy Jeśli w Minecrafcie osiągnąłeś już dużo i nudzi Cię powtarzanie tych samych zadań, nadszedł czas, abyś wszedł na wyższy poziom. Odkryj w sobie żyłkę budowniczego i poszukaj nowych wyzwań! Zacznij samemu tworzyć świat gry i uruchom własny serwer Minecrafta. Zaproś do gry kolegów i poznaj nowych graczy! Z tej książki dowiesz się, jak to zrobić krok po kroku. Z tym przewodnikiem wybierzesz odpowiedni serwer, zainstalujesz system operacyjny i silnik serwerowy, skonfigurujesz środowisko oraz sieć, a także dodasz pluginy Bukkit. Zostaniesz specem od serwerów i poznasz Minecrafta z zupełnie innej strony. Wybór sprzętu i rodzaju serwera Instalacja i konfiguracja systemu operacyjnego Instalacja i konfiguracja silnika serwerowego i Javy Konfiguracja serwera i sieci Dodawanie i konfiguracja pluginów Dołącz do aktywnych! Zyskaj wpływ na kształt Twojego świata!
Serverless na platformie Azure
Zbigniew Fryźlewicz, Dariusz Parzygnat, Łukasz Przerada
Odkryj platformę Microsoft Azure i możliwości architektury serverless! Poznaj usługi FaaS oferowane przez platformę Azure Twórz skalowalne aplikacje w architekturze serverless Naucz się praktycznie wykorzystywać potencjał chmury Platformy chmurowe i oferowane przez nie usługi zdobyły serca całych rzesz programistów i inwestorów IT, którzy cenią sobie nie tylko ich wysoką skalowalność, niezawodność i bezpieczeństwo, lecz również stosunkowo niskie koszty, wygodę używania oraz możliwości szybkiego uruchamiania i udostępniania gotowych rozwiązań. Ostatnimi czasy szczególnie popularna jest architektura serverless, dzięki której tworzenie i wdrażanie wydajnych aplikacji sieciowych wymaga niewielkich nakładów pracy i jest możliwe w bardzo krótkim czasie. Jeśli chcesz od praktycznej strony poznać proces budowania i wdrażania aplikacji wykorzystującej usługi FaaS oferowane przez chmurę firmy Microsoft, sięgnij po książkę Serverless na platformie Azure. Bez zbędnych wstępów otworzy przed Tobą świat nowoczesnej architektury, umożliwiającej szybkie i łatwe wprowadzanie na rynek wydajnych, skalowalnych i łatwych w utrzymaniu aplikacji biznesowych. Dzięki lekturze poznasz kroki niezbędne do opracowania rozwiązania opartego na Azure Functions, realizacji przepływów za pomocą Durable Task Framework i integracji aplikacji z zewnętrznymi serwisami przy użyciu Azure Logic Apps. Dowiesz się też, jak monitorować rozwiązanie za pomocą usługi Application Insights. Zalety i ograniczenia architektury i przetwarzania serverless Tworzenie aplikacji opartej na Azure Functions Realizacja przepływów za pomocą Durable Functions Integracja z zewnętrznymi serwisami przy użyciu Azure Logic Apps Wdrożenie aplikacji za pomocą narzędzi CI/CD w ramach usługi Azure DevOps Testowanie aplikacji opartej na Azure Functions Monitorowanie rozwiązania za pomocą Application Insights Buduj, wdrażaj, oszczędzaj - pracuj wydajniej dzięki architekturze serverless!
Selenium WebDriver w Javie. Praktyczne wprowadzenie do tworzenia testów systemowych
Boni García
Selenium pozwala na automatyzację pracy przeglądarek internetowych. Kluczowym komponentem tego projektu open source jest Selenium WebDriver - biblioteka do programistycznego kontrolowania przeglądarek. Podstawowym zastosowaniem Selenium jest implementacja testów systemowych w celu weryfikacji funkcjonowania aplikacji. Narzędzie to zdobyło ogromną popularność - stanowi ono jedno z wiodących rozwiązań w zakresie testów systemowych. Jest chętnie używane zarówno przez duże organizacje, jak i samodzielnych programistów. Ten praktyczny przewodnik po Selenium WebDriver w wersji 4 z uwzględnieniem implementacji w Javie jest przeznaczony dla programistów Javy, inżynierów jakości i testerów. Przedstawiono w nim główne aspekty zautomatyzowanej nawigacji po stronie, manipulacji w przeglądarce, interakcji z elementami, naśladowania działań użytkownika i automatycznego zarządzania sterownikami. Opisano koncepcję wzorca projektowego POM, który pozwala na modelowanie stron internetowych w zorientowanych obiektowo klasach. Zaprezentowano różne sposoby przeprowadzania testów i wprowadzania odpowiedniej ich kolejności, omówiono też zasady analizy błędnych wykonań w celu określenia przyczyn niepowodzenia. Pokazano także możliwości wzbogacania testów o inne technologie, służące na przykład do raportowania wyników, generowania danych czy implementacji szczególnych przypadków użycia. W książce między innymi: przygotowanie środowiska do testów end-to-end z Selenium WebDriver automatyczne interakcje z aplikacjami internetowymi strategie testowania na wielu przeglądarkach testowanie działania formularzy, komunikatów w oknach i skryptów JavaScript posługiwanie się złożoną infrastrukturą w testach Selenium WebDriver wykorzystanie programowania zorientowanego obiektowo w testowanych aplikacjach Selenium: testowanie, które daje niezawodność i bezpieczeństwo!