Informatyka

5073
Wird geladen...
E-BOOK

Współczesne trendy technologiczne w informatycznych systemach złożonych

Tomasz Rymarczyk

Monografia dotyczy praktycznych zastosowań i współczesnych trendów technologicznych w informatycznych w systemach złożonych, zapoznaje z opisanymi metodami badawczymi oraz pokazuje różne aspekty zastosowań i wykorzystania zdobytego doświadczenia w praktyce inżynierskiej. Proponowane rozwiązania składają się z systemów złożonych, zestawu czujników, urządzeń i oprogramowania wykorzystującego przetwarzanie, wizualizację i analizę danych. Monografia przedstawia system do akwizycji i analizy danych w strukturze rozproszonej w tomografii przemysłowej i medycznej. Publikacja zawiera również ocenę możliwości zastosowania metod inżynierii odwrotnej i szybkiego prototypowania na przykładzie modyfikacji aparatu do mechanoterapii jamy ustnej dla indywidualnych potrzeb rehabilitacyjnych. W publikacji przedstawiono również algorytmy klasyfikacji obrazów wad w badaniach toru kolejowego, opisano także cyfrową transformację diagnostyki infrastruktury kolejowej, czyli działania transformacyjne wyznaczane przez perspektywę Big Data. W monografii zaprezentowano dodatkowo innowacyjny hardware i software do badań pojazdów niskoemisyjnych zasilanych LPG, opisując część cyber-fizycznego systemu do zbierania, przetwarzania i sterowania przy pomocy informacji pochodzącej z danych pomiarowych. Technologia ta została oparta na inteligentnych czujnikach pomiarowych z użyciem Internetu Rzeczy jako rozwiązania dla Przemysłu 4.0

5074
Wird geladen...
E-BOOK

Wstęp do HTML5 i CSS3

Bartosz Danowski

Wyjdź z cienia, opracuj własną stronę WWW! Poznaj najnowsze technologie tworzenia stron internetowych Naucz się prawidłowo korzystać z możliwości współczesnych narzędzi Dowiedz się, jak łatwo uatrakcyjnić wygląd stron WWW Internet znajdziesz dziś wszędzie i wszyscy w jakiś sposób korzystamy z jego zasobów. Niestety, stosunkowo niewielu używa go aktywnie ― zaledwie mały procent osób wnosi coś do wirtualnej przestrzeni komunikacyjnej, a cała reszta tylko biernie przegląda treści udostępniane w sieci. Jeśli chcesz wyrwać się z bezimiennej masy konsumentów i dołączyć do elitarnego grona twórców stron internetowych, musisz poznać podstawowe narzędzia ich pracy, którymi są ― i z pewnością długo jeszcze pozostaną ― języki HTML i CSS. Oczywiście najlepiej będzie, gdy od razu przystąpisz do nauki ich najnowszych wersji, czyli HTML5 i CSS3, które na naszych oczach powoli stają się standardami sieciowymi i już dziś wyznaczają przyszłe trendy rozwoju technologii WWW. Doskonałą okazję ku temu oferuje książka "Wstęp do HTML5 i CSS3". Bezboleśnie i bez niepotrzebnej teorii wprowadzi Cię ona w podstawowe zagadnienia związane z tworzeniem treści internetowych, zaprezentuje niezbędne narzędzia oraz przedstawi najlepsze praktyki pisania stron WWW. Znajdziesz w niej szczegółowy opis podstawowych konstrukcji i znaczników HTML5 oraz sposobów ich wykorzystania do osiągnięcia określonych celów. Nauczysz się też używać stylów CSS i poznasz wpływ poszczególnych elementów na ostateczną prezentację dokumentu HTML w oknie przeglądarki internetowej. Okazją do praktycznego przećwiczenia nowych umiejętności i utrwalenia zdobytej wiedzy będzie opis konkretnego przypadku, a dokładniej metody tworzenia prostej strony WWW w języku HTML5 i formatowania jej za pomocą CSS3. Podstawowe informacje o stronach WWW i technologiach stosowanych do ich tworzenia Przegląd narzędzi ułatwiających pracę twórcy stron internetowych Struktura dokumentu w języku HTML5 Przegląd konstrukcji i znaczników HTML5 Podstawowe cechy i konstrukcje CSS3 Sposoby osadzania stylów i korzystania z selektorów Opis klas, pseudoklas i pseudoelementów Przegląd właściwości Pozycjonowanie elementów i definiowanie ich otoczenia Praktyczny przykład zastosowania HTML5 i CSS3 Zestawienia znaczników HTML5 oraz właściwości i stylów CSS3 Dołącz do znawców najnowszych technologii sieciowych!

5075
Wird geladen...
E-BOOK

Wstęp do HTML5 i CSS3

Bartosz Danowski

Wyjdź z cienia, opracuj własną stronę WWW! Poznaj najnowsze technologie tworzenia stron internetowych Naucz się prawidłowo korzystać z możliwości współczesnych narzędzi Dowiedz się, jak łatwo uatrakcyjnić wygląd stron WWW Internet znajdziesz dziś wszędzie i wszyscy w jakiś sposób korzystamy z jego zasobów. Niestety, stosunkowo niewielu używa go aktywnie ― zaledwie mały procent osób wnosi coś do wirtualnej przestrzeni komunikacyjnej, a cała reszta tylko biernie przegląda treści udostępniane w sieci. Jeśli chcesz wyrwać się z bezimiennej masy konsumentów i dołączyć do elitarnego grona twórców stron internetowych, musisz poznać podstawowe narzędzia ich pracy, którymi są ― i z pewnością długo jeszcze pozostaną ― języki HTML i CSS. Oczywiście najlepiej będzie, gdy od razu przystąpisz do nauki ich najnowszych wersji, czyli HTML5 i CSS3, które na naszych oczach powoli stają się standardami sieciowymi i już dziś wyznaczają przyszłe trendy rozwoju technologii WWW. Doskonałą okazję ku temu oferuje książka "Wstęp do HTML5 i CSS3". Bezboleśnie i bez niepotrzebnej teorii wprowadzi Cię ona w podstawowe zagadnienia związane z tworzeniem treści internetowych, zaprezentuje niezbędne narzędzia oraz przedstawi najlepsze praktyki pisania stron WWW. Znajdziesz w niej szczegółowy opis podstawowych konstrukcji i znaczników HTML5 oraz sposobów ich wykorzystania do osiągnięcia określonych celów. Nauczysz się też używać stylów CSS i poznasz wpływ poszczególnych elementów na ostateczną prezentację dokumentu HTML w oknie przeglądarki internetowej. Okazją do praktycznego przećwiczenia nowych umiejętności i utrwalenia zdobytej wiedzy będzie opis konkretnego przypadku, a dokładniej metody tworzenia prostej strony WWW w języku HTML5 i formatowania jej za pomocą CSS3. Podstawowe informacje o stronach WWW i technologiach stosowanych do ich tworzenia Przegląd narzędzi ułatwiających pracę twórcy stron internetowych Struktura dokumentu w języku HTML5 Przegląd konstrukcji i znaczników HTML5 Podstawowe cechy i konstrukcje CSS3 Sposoby osadzania stylów i korzystania z selektorów Opis klas, pseudoklas i pseudoelementów Przegląd właściwości Pozycjonowanie elementów i definiowanie ich otoczenia Praktyczny przykład zastosowania HTML5 i CSS3 Zestawienia znaczników HTML5 oraz właściwości i stylów CSS3 Dołącz do znawców najnowszych technologii sieciowych!

5076
Wird geladen...
E-BOOK

Wybrane metody cyfrowego przetwarzania sygnałów z przykładami programów w Matlabie

Piotr Porwik

Praca ma charakter teoretyczno-aplikacyjny, gdzie w przystępny sposób przedstawiono podstawy przejścia od analogowych sygnałów ciągłych i dyskretnych do sygnałów cyfrowych. W książce omówione zostały matematyczne podstawy różnych transformacji, ich wyprowadzenia oraz algorytmy. Omówiono także interpretacje widma sygnałów dyskretnych z punktu widzenia teorii jak i zastosowań praktycznych. Praca jest adresowana do pracowników naukowych wyższych uczelni kierunków technicznych, doktorantów oraz studentów zainteresowanych technikami cyfrowego przetwarzania sygnałów w tym obrazów i funkcji boolowskich.

5077
Wird geladen...
E-BOOK

Wybrane metody cyfrowego przetwarzania sygnałów z przykładami programów w Matlabie

Piotr Porwik

Praca ma charakter teoretyczno-aplikacyjny, gdzie w przystępny sposób przedstawiono podstawy przejścia od analogowych sygnałów ciągłych i dyskretnych do sygnałów cyfrowych. W książce omówione zostały matematyczne podstawy różnych transformacji, ich wyprowadzenia oraz algorytmy. Omówiono także interpretacje widma sygnałów dyskretnych z punktu widzenia teorii jak i zastosowań praktycznych. Praca jest adresowana do pracowników naukowych wyższych uczelni kierunków technicznych, doktorantów oraz studentów zainteresowanych technikami cyfrowego przetwarzania sygnałów w tym obrazów i funkcji boolowskich.

5078
Wird geladen...
E-BOOK

Wybrane metody inteligencji obliczeniowej w praktyce. Laboratorium

Mirosław Parol (red.)

Głównym celem tej publikacji jest aktualizacja treści części ćwiczeń laboratoryjnych skryptu stanowiącego jego wydanie I z roku 2008. Aktualizacja dotyczy również rozszerzenia jednego ćwiczenia oraz wprowadzenia jednego nowego ćwiczenia dotyczącego nieomawianej w dotychczasowym skrypcie metody inteligencji obliczeniowej oraz możliwego jej zastosowania. Aktualne wydanie skryptu nie zawiera ćwiczeń dotyczących sztucznych sieci neuronowych, które znajdowały się w wydaniu I. Zmianie uległ również tytuł skryptu. Skrypt zawiera opis ćwiczeń laboratoryjnych realizowanych głównie na przedmiotach: "Metody sztucznej inteligencji w elektroenergetyce" i "Podstawy sztucznej inteligencji". Opis poszczególnych ćwiczeń jest typowy dla zajęć laboratoryjnych o charakterze komputerowym

5079
Wird geladen...
E-BOOK

Wybrane metody numeryczne z przykładami zastosowań w zadaniach inżynierskich

Stanisław Rosłoniec

W opracowaniu przedstawiono wybrane metody numeryczne wykorzystywane do rozwiązywania układów równań liniowych i nieliniowych, interpolowania i aproksymowania funkcji jednej zmiennej, całkowania funkcji jednej i wielu zmiennych, różniczkowania funkcji jednej i wielu zmiennych oraz całkowania układów równań różniczkowych zwyczajnych. Wszystkie przedstawione metody zilustrowano przykładami wynikającymi z konkretnych zadań inżynierskich. Skrypt ten może być wykorzystywany w szkołach wyższych o profilu technicznym. Prezentowane, już trzecie, wydanie podręcznika zostało znacznie zmienione. Całkowicie nowym rozdziałem jest rozdział 2, traktujący o numerycznych metodach rozwiązywania zagadnień własnych macierzy algebraicznych. W pierwszym z jego podrozdziałów przedstawiono standardowe metody wyznaczania wartości i wektorów własnych macierzy trójdiagonalnych. Następnie przedstawiono kolejno wersje metody potęgowej i przykłady metod transformacyjnych jakimi są metody Jacobiego, Givensa i przekształcenia QR. W końcowej części rozdziału podano przykład ilustrujący procedurę ortogonalizacji Grama-Schmidta. Do najistotniejszych uzupełnień wprowadzonych do rozdziału 3, poświęconego metodom rozwiązywania pojedynczych równań nieliniowych, należy zaliczyć: rozszerzenie opisu metody Laguerre'a, prezentację metod Pegaza i Illinois będących ulepszonymi wersjami metody cięciw oraz omówienie metody macierzy towarzyszącej i metody Mullera. Rozdział 4, poświecony numerycznym metodom rozwiązywania układów równań nieliniowych, rozszerzono o opis metody Broydena, która jest wielowymiarowym odpowiednikiem metody siecznej opisanej w podrozdziale 3.2.3. Rozdział 5 traktujący o metodach interpolacji i aproksymacji funkcji jednej zmiennej rozszerzono o bardziej szczegółowy opis wymagań nakładanych na sześcienną funkcję sklejaną i wprowadzenie uzupełniającej formy zapisu tej funkcji. Ponadto opisano sposób interpolacji za pomocą liniowej kombinacji B-funkcji sklejanych trzeciego stopnia. Drugim, nowo opracowanym rozdziałem jest rozdział 6 poświęcony metodom interpolacji i aproksymacji funkcji dwóch zmiennych. Rozdział ten obejmuje: metodę kolejnych, jednowymiarowych interpolacji, metodę bezpośredniej, dwuwymiarowej interpolacji za pomocą wielomianu drugiego stopnia i dwuwymiarowej B-funkcji sklejanej. Istotę dwuwymiarowej, średniokwadratowej aproksymacji omówiono wykorzystując jako funkcję aproksymującą uogólniony wielomian dwóch zmiennych określony przez 9 niezależnych współczynników. Rozdział 7 został rozszerzony przez wprowadzenie przykładu obliczeniowego ilustrującego 7-węzłową kwadraturę Gaussa-Legendre'a i algorytmu 15-węzłowej kwadratury Gaussa-Kronroda G7-K15. Podwyższoną dokładność obliczeń wykonanych według tej kwadratury potwierdzają wyniki prezentowane przykładzie 7.8. Kolejnym, rozszerzonym rozdziałem jest rozdział 9 poświęcony metodom numerycznego całkowania równań różniczkowych zwyczajnych. Rozważane w tym rozdziale zadanie rozwiązywania zagadnienia granicznego, patrz podrozdział 9.6, zostało wzbogacone w wyniku omówienia podstaw metod kollokacji i Galerkina wraz z ilustrującymi je przykładami. Jako funkcje aproksymujące wyznaczane numerycznie rozwiązanie zastosowano standardowe, sześcienne funkcje sklejane i B-funkcje sklejane trzeciego stopnia. Kończąc, pragnę wyrazić przekonanie, że przedkładana książka okaże się być interesująca i użyteczna dla wielu czytelników.

5080
Wird geladen...
E-BOOK

Wybrane problemy zarządzania procesami kształcenia w społeczeństwie informacyjnym

Janusz Janczyk

Praca zawiera główne tezy z obszaru nowoczesnych form zarządzania i organizacji procesów kształcenia. Prezentuje genezę nauczania opartego na nowoczesnych środkach technicznych, z e-learningiem włącznie. W zakresie teoretycznym i badawczym omawia społeczne i techniczne aspekty upowszechnienia się e-learningu w Polsce. Dokonuje deskrypcji znaczenia ICT względem jej zastosowań edukacyjnych w kontekście społecznej asymilacji.

5081
Wird geladen...
E-BOOK

Wybrane zagadnienia biometrii, wyd. 1 / 2008

Krzysztof Ślot

Monograficzne ujęcie wybranych problemów biometrii – nauki zajmującej się ustalaniem lub potwierdzaniem tożsamości osób na podstawie ich wyglądu, cech fizycznych i sposobu zachowania. Podano podstawy automatycznego rozpoznawania obiektów, zapewniające odpowiedni sposób reprezentacji danych wejściowych, umożliwiający uchwycenie istotnych cech obiektów i łatwe odróżnienie reprezentantów różnych kategorii. Uwzględniono m.in. selekcję i ekstrakcję cech oraz różne metody klasyfikacji danych, jak również probabilistyczne metody rozpoznawania i klasyfikację sekwencji wektorów. Opisano także podstawowe metody biometrii, wśród których uwzględniono wykorzystanie charakterystyk fizycznych (automatyczna analiza linii papilarnych, automatyczne rozpoznawanie tęczówki, automatyczne rozpoznawanie twarzy i rozpoznawanie na podstawie analizy DNA) oraz charakterystyk behawioralnych (rozpoznawanie na podstawie głosu, rozpoznawanie na podstawie analizy stylu i dynamiki składania podpisu). Odbiorcy książki: pracownicy naukowi i studenci wydziałów elektroniki i informatyki oraz wszyscy zainteresowani biometrycznymi metodami automatycznego ustalania i potwierdzania tożsamości osób. 

5082
Wird geladen...
E-BOOK

Wybrane zagadnienia informatyki technicznej. Modelowanie i przetwarzanie informacji w warunkach niepewności

Agnieszka Oniśko (red. naukowy)

Nieodzownym elementem modelowania danych i wnioskowania jest niepewność. Jej źródłem może być sama wiedza, źródła danych, czy też błąd pomiaru urządzenia wynikający z jego skończonej dokładności. Niepewność wyrażona może być na rożne sposoby, np. przez dane brakujące, zmienne ukryte lub nieprecyzyjne wartości. W monografii zamieszczono prace, które prezentują przykłady przetwarzania informacji i modelowania w warunkach niepewności oraz ich zastosowanie w rożnych dziedzinach, takich jak biologia, ekonomia, medycyna, czy też nawigacja morska. Autorzy sięgnęli po różnorodne metody modelowania, takie jak algorytmy wielokryterialnego podejmowania decyzji, metody heurystyczne, sieci bayesowskie, czy układy równań różniczkowych zwyczajnych. Prace zebrane w niniejszej monografii stanowią ważny wkład w dziedzinę modelowania systemów rzeczywistych, w których niepewność jest istotnym elementem.

5083
Wird geladen...
E-BOOK

Wybrane zagadnienia informatyki technicznej. O niektórych rozwiązaniach w dziedzinie eksploracji danych inspirowanych teorią zbiorów przybliżonych

Piotr Hońko (red. naukowy)

W niniejszej monografii zamieszczono prace, w których zaprezentowano skuteczność wybranych narzędzi zbiorów przybliżonych, zastosowanych na etapie transformacji oraz samej eksploracji danych.

5084
Wird geladen...
E-BOOK

Wybrane zagadnienia informatyki technicznej. Podstawy matematyczne

Zenon A. Sosnowski (red.)

Algebra abstrakcyjna jest ważnym narzędziem współczesnej informatyki. Podstawowe dzisiaj techniki kryptograficzne opierają się na abstrakcyjnych konstrukcjach algebraicznych z wykorzystaniem pojęcia ciała skończonego, grupy, czy pierścienia. Niniejsza monografia jest zbiorem czterech prac naukowych przedstawiających osiągnięcia badawcze z obszaru algebry. Poszczególne rozdziały dotyczą zagadnień związanych z wykorzystaniem ideałów pierścieni grupowych do generowania kodów korekcyjnych, wpływie struktury addytywnej na strukturę pierścienia łącznego, zagadnienia dotyczące zaokrąglania liczb oraz przegląd obecnego stanu wiedzy o pierścieniach z różnego typu gradacjami.

5085
Wird geladen...
E-BOOK

Wybrane zagadnienia statystyki i rachunku prawdopodobieństwa z przykładami w programie R

Katarzyna Dems-Rudnicka, Izabela Jóźwik, Małgorzata Terepeta

Niniejszy podrecznik został przygotowany z mysla o studentach, głównie uczelni technicznych, ale moze byc wykorzystywany przez wszystkie zainteresowane osoby do samodzielnego opracowywania danych doswiadczalnych. W zwiezły sposób przedstawiono w nim podstawowe zagadnienia rachunku prawdopodobienstwa oraz statystyki opisowej i matematycznej. Ze wzgledu na głównie praktyczne jego przeznaczenie, niezbedna teorie przedstawiono tak, by korzystanie z ksiazki nie wymagało pogłebionej wiedzy matematycznej. Wszystkie wprowadzone pojecia zostały zilustrowane przykładami i rozwiazanymi zadaniami. Powinno to ułatwic Czytelnikowi zrozumienie omawianych zagadnien i wykorzystanie ich we własnej pracy.

5086
Wird geladen...
E-BOOK

Wydajne aplikacje internetowe. Przewodnik

Ilya Grigorik

Buduj wydajne aplikacje internetowe! Aplikacje internetowe systematycznie wypierają swoje klasyczne odpowiedniki. Edytory tekstu, programy graficzne czy systemy CRM w wersji online nikogo już nie zaskakują. Coraz bardziej skomplikowane narzędzia dostępne za pośrednictwem przeglądarki internetowej wymagają od deweloperów znakomitej znajomości protokołów HTTP, XHR, WebSocket i nie tylko. Dzięki tej wiedzy są oni w stanie tworzyć wydajne aplikacje, które spełnią oczekiwania użytkowników. Ta książka to najlepsze źródło informacji poświęcone protokołom internetowym. Przygotowana przez inżyniera Google’a, odpowiedzialnego za wydajność, zawiera szereg cennych informacji, które pozwolą Ci ulepszyć Twoje własne aplikacje. W trakcie lektury dowiesz się, jak osiągnąć optymalną wydajność protokołów TCP, UDP i TLS oraz jak wykorzystać możliwości sieci mobilnych 3G/4G. W kolejnych rozdziałach zaznajomisz się z historią protokołu HTTP, poznasz jego mankamenty oraz sposoby rozwiązywania problemów. Zorientujesz się też w nowościach, jakie ma wprowadzić HTTP w wersji 2.0. W końcu odkryjesz, co mogą Ci zaoferować WebSocket oraz WebRTC, a dodatkowo poznasz skuteczne techniki strumieniowania danych w sieci Internet. Książka ta jest obowiązkową lekturą dla każdego programisty tworzącego aplikacje internetowe! Dzięki tej książce: poznasz najlepsze techniki optymalizacji ruchu w sieci wykorzystasz potencjał sieci bezprzewodowych oraz mobilnych zaznajomisz się z historią protokołu HTTP i jego mankamentami zobaczysz, jak nawiązać połączenie peer-to-peer za pomocą WebRTC zbudujesz wydajną aplikację internetową Poznaj niuanse pozwalające na zbudowanie szybkiej aplikacji internetowej!

5087
Wird geladen...
E-BOOK

Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania

Richard L. Sites

Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych. Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu. Najciekawsze zagadnienia: problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci korygowanie kodu wolno działającego programu przydatne mechanizmy monitorowania pracy kodu analiza danych dotyczących wydajności identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe Kod eksperta: tu każdy bit ma znaczenie!

5088
Wird geladen...
E-BOOK

Wykłady z analizy matematycznej 2

Marek Galewski

Podrecznik stanowi odzwierciedlenie wykładów z przedmiotu analiza matematyczna 2 dla studentów pierwszego stopnia matematyki stosowanej Politechniki Łódzkiej. Żeby z niego w pełni korzystać, należy przyswoić sobie wiadomości zawarte w kursie analiza matematyczna 1 oraz elementy logiki matematycznej. Poniewaz podrecznik jest zapisem wykładu, stad nie wszystie twierdzenia, jak juz wspomniano, sa dowodzone. Zamiesciłem tylko te dowody, które udawało mi sie prezentowac w sali wykładowej w czasie jednosemestralnego wykładu wspomaganego cwiczeniami. Pandemia Covid-19 skłoniła mnie do spisania swoich notatek w taki sposób, aby studenci słuchajac wykładu on-line mieli jego, mam nadzieje, jak najlepszy zapis. (ze Wstępu autora)

5089
Wird geladen...
E-BOOK

Wyrażenia regularne. Leksykon kieszonkowy. Wydanie II

Tony Stubblebine

Poznaj wyrażenia regularne, aby wykorzystać moc ich możliwości w najpopularniejszych językach programowania! Chcesz poznać przepisy na wyrażenia regularne? Chcesz wykorzystywać możliwości Unicode w języku Ruby, Java, Perl, PHP, Pyton, C oraz .NET? Chcesz wiedzieć, jak stosować wyrażenia regularne zaimplementowane w różnych językach programowania? Wyrażenia regularne są narzędziem umożliwiającym analizę i modyfikowanie tekstu przez dopasowywanie wzorców. Są one łańcuchem znaków zawierającym kombinację normalnych znaków oraz specjalnych metaznaków i metasekwencji, a dopasowywanie wzorców polega na odszukaniu fragmentu łańcucha opisywanego przez wyrażenie regularne. Wyrażenia te znajdują zastosowanie przy sprawdzaniu wartości zmiennych, zmianie formatu, przeprowadzaniu złożonych operacji wyszukiwania oraz weryfikowaniu poprawności danych tekstowych. Książka "Wyrażenia regularne. Leksykon kieszonkowy" stanowi podręczny niezbędnik dla wszystkich piszących programy przetwarzające teksty. Oprócz zagadnień podstawowych, takich jak składnia wyrażeń regularnych oraz operacje, w których są wykorzystywane, leksykon zawiera inne niezwykle pomocne i bardziej zaawansowane informacje dotyczące na przykład narzędzi obsługi wyrażeń w języku Ruby oraz na serwerze WWW Apache. Czytając tę książkę, nie tylko zdobędziesz konkretną wiedzę, ale również niezbędne umiejętności praktyczne -- między innymi dowiesz się, jak wykorzystać znajomość wyrażeń regularnych we wszystkich środowiskach. Metaznaki, tryby oraz konstrukcje Reprezentacja i klasy znaków Komentarze i modyfikatory trybów Narzędzia obsługi wyrażeń regularnych w języku Ruby oraz na serwerze WWW Apache Operatory wyrażeń regularnych w języku Perl 5.8 Obiekty i metody do obsługi wyrażeń regularnych w języku JavaScript Funkcje obsługi wyrażeń regularnych w języku PHP i edytorze vi Obiekty i funkcje wyrażeń regularnych w języku Pyton Programy obsługiwane z wiersza poleceń Wyrażenia regularne to nieocenione narzędzia w pracy programisty -- nie możesz się bez nich obejść!

5090
Wird geladen...
E-BOOK

Wyrażenia regularne. Receptury

Jan Goyvaerts, Steven Levithan

Poznaj i wykorzystaj możliwości regexpów w codziennej pracy! Jak wyrażenia regularne mogą przyśpieszyć Twoją pracę? Jak sprawdzić poprawność danych? Jak wykorzystać wyrażenia regularne w pracy z plikami XML? Wyrażenie regularne (ang. regexp) to inaczej wzorzec, który określa zbiór dopasowanych łańcuchów znaków. Brzmi to prosto. Jednak przy pierwszym spotkaniu z wyrażeniami wcale tak nie jest. Zbiór znaków i symboli składający się na wyrażenie regularne w niczym nie przypomina rzeczy, którą chciałbyś się zająć. Wyrażenia regularne zawsze kojarzą się początkującemu użytkownikowi co najmniej z wiedzą tajemną, a często wręcz z magią. Warto im się jednak przyjrzeć, poznać je i polubić, a następnie wykorzystać możliwości, jakie w nich drzemią. Jedno jest pewne - te możliwości są spore. Autorzy błyskawicznie zaprzyjaźnią Cię z wyrażeniami regularnymi - książka należy bowiem do znanej serii Receptury, cechującej się tym, że proces nauki jest oparty na analizie rozwiązań prawdziwych problemów. Na samym początku zdobędziesz elementarną wiedzę dotyczącą różnych typów dopasowania oraz dowiesz się, jak unikać najczęstszych problemów. Na kolejnych stronach nauczysz się stosować wyrażenia regularne w różnych językach programowania oraz wykorzystywać je do kontroli poprawności danych i formatowania ciągów znaków. Ponadto dowiesz się, jak operować na słowach, wierszach, znakach specjalnych oraz liczbach. Osobny rozdział został poświęcony operacjom na adresach URL oraz ścieżkach dostępu. Dzięki tej książce szybko zgłębisz tajniki wyrażeń regularnych. Kolejny krok to wykorzystanie tej wiedzy w codziennej pracy! Dopasowanie stałego tekstu Dopasowanie znaków niedrukowanych Dopasowania na początku i końcu wiersza Wyrażenia regularne dla całych wyrazów Wykorzystanie alternatywnych wyrażeń Grupowanie dopasowań Eliminowanie nawrotów Sposoby komentowania wyrażeń Wyrażenia regularne w językach programowania Weryfikacja i formatowanie danych z wykorzystaniem wyrażeń regularnych Dopasowanie kompletnego wiersza Praca z liczbami Operacje na adresach URL, ścieżkach i adresach internetowych Wykorzystanie wyrażeń regularnych w pracy z plikami XML Sprawdź, jak wyrażenia regularne mogą przyśpieszyć Twoją pracę!