Część I: Multimedia w zarządzaniu przedsiębiorstwem. 1. Muzyczne technologie foniczne w komunikacjach multimedialnych. 2. Dwa podejścia do procesu wirtualizacji organizacji. 3. Sustainable Development and Environmental Information Systems. 4. Wykorzystanie outsourcingu wywiadu gospodarczego w przedsiębiorstwie - wybrane zagadnienia. 5. Zastosowanie sieci neuronowych w doborze technologii telekomunikacyjnych w organizacjach wirtualnych. 6. Klasyfikacja i modelowanie systemów mobilnych baz danych. 7. Modern possibilities of image viewing processes - industrial's and university's applications. Część II: Gospodarka elektroniczna. 8. Ewolucja sposobów komunikacji w kanałach dystrybucyjnych w latach 1998-2005. 9. Architektura skutecznego systemu e-commerce. 10. E-podatki w Polsce i w innych krajach. 11. Analiza budowy systemu informatycznego kontrolingu. 12. Rola platformy informatycznej w firmie ubezpieczeniowej. 13. Procesy negocjacji integratywnych w wirtualnym środowisku zarządzania przedsiębiorstwem. Część III: Prognozowanie i symulacje. 14. Rola metody delfickiej w procesie foresight w świetle doświadczeń międzynarodowych. 15. Inicjatywy foresight w Polsce i na świecie. 16. Analiza współczynników korelacji w procesie restrukturyzacji górnictwa węgla kamiennego w Polsce na podstawie danych z lat 1988-2004. 17. Metoda klasyfikacji klientów operatora telefonii komórkowej w analizie zjawiska rezygnacji. 18. Prognozowanie przez analogie przestrzenno-czasowe jako alternatywa w przypadku zbyt krótkich szeregów danych. Część IV: Zarządzanie wiedzą. 19. Symboliczna reprezentacja zdań języka naturalnego w zarządzaniu wiedzą systemu ekspertowego. 20. Wyzwania dla współczesnych menedżerów przedsiębiorstw. 21. Pozyskiwanie i wymiana wiedzy w przedsiębiorstwie z wykorzystaniem map myśli. 22. Modeling of military training activities by ontology-based knowledge system. 23. Hybrydowe systemy ekspertowe w procesach przetwarzania wiedzy. 24. System ekspertowy jako instrument wyboru źródeł wiedzy oraz pozyskania informacji o rynku i jego uczestnikach. Część V: Multimedia w edukacji. 25. Multimedia technologies for distant learning. 26. Multimedia in International study programs. 27. E-learning jako forma szkolenia pracowników - zarys problemu, wyniki badań. 28. Multimedia techniques in teaching Englis for Specific Purposes in fields of marketing and management. 29. ROI z e-learningu. Część VI: Multimedialne technologie informacyjne. 30. Testowanie czytelności tekstu ekranowego. 21. Pilotażowa instalacja sieci bezprzewodowej standardu WiMAX na Politechnice Gdańskiej. 32. Wybrane technologie wspierające wymianę informacji w dużych przedsiębiorstwach w Polsce. 33. Ocena poziomu jakości informacyjnego środowiska pracy w przedsiębiorstwach produkcyjnych. 34. Decyzje marketingowe w małych i średnich przedsiębiorstwach. 35. Internet - szansa rozwoju małych społeczności lokalnych. 36. Inteligentny system wspomagania decyzji lekarza w diagnozowaniu chorób pacjentów. 37. Pomiar efektywności procesów logistycznych z wykorzystaniem sztucznych sieci neuronowych. 38. Wybrane obszary wykorzystania sztucznej inteligencji w sterowaniu ruchem źródeł energii małej mocy. 39. Influence of pulse coulped neural network initialisation on classification tasks. 40. Modelowanie zjawisk za pomocą sieci neuronowych. 41. Security analysis of a neural network-based encryption system. 42. Analiza predyspozycji zawodowych z wykorzystaniem modelu na bazie logiki rozmytej. 43. Wykorzystanie systemów rozmytych w procesie wspomagania e-rekrutacji. 44. Praktyka informacjami a innowacyjność technologiczna małych i średnich przedsiębiorstw.
Wymagania względem baz danych stale rosną, co jest związane z dostępnością coraz większych ilości danych. Obserwujemy więc dynamiczny rozwój różnych systemów bazodanowych. Mimo że w tej branży pojawia się sporo nowych propozycji, relacyjne bazy danych wciąż cieszą się dużą popularnością. Spośród rozwiązań typu open source najbardziej znaną i lubianą bazą danych od lat pozostaje MySQL. Jest to oprogramowanie, które świetnie się sprawdza nawet w systemach operujących na dużych ilościach danych.
W tym gruntownie zaktualizowanym przewodniku znalazły się dokładne informacje dotyczące konfiguracji MySQL w takich systemach jak Linux, Windows i macOS, jak również w kontenerze Dockera. Przedstawiono tutaj zasady projektowania baz danych, a także modyfikowania już istniejących. Opisano techniki pracy w obciążonym środowisku produkcyjnym, pokazano też, jak stosować mechanizm transakcji i reguły zarządzania użytkownikami. Omówiono sposoby uzyskiwania wysokiej wydajności działania i dostępności serwera przy minimalnych kosztach. Zademonstrowano, jak dostrajać i zabezpieczać bazy, jak pracować z kopiami zapasowymi, wreszcie ― jak używać plików konfiguracyjnych. W tym wydaniu pojawiły się nowe rozdziały poświęcone wysokiej dostępności serwera, mechanizmu równoważenia obciążenia i używania MySQL w chmurze.
W książce między innymi:
gruntowne podstawy MySQL
wdrażanie bazy danych MySQL, również w maszynach wirtualnych i w chmurze
projektowanie bazy danych i tworzenie zapytań
monitorowanie bazy danych i praca z kopiami zapasowymi
optymalizacja kosztów używania bazy danych w chmurze
1.Informacje ogólne, 2. Struktura języka, 3. Obsługa zestawów znaków, 4. Typy kolumn, 5. Funkcje i operatory, 6. Składnia instrukcji SQL, 7. Rozszerzenia przestrzenne w My SQL, 8. Procedury i funkcje składowe, 9. Obsługa błędów w MySQL,
Cz. I Podstawy: 1. Instalacja My SQL, 2. Szybkie wprowadzenie, Cz. II Projektowanie i tworzenie baz danych w MySQL: 3. Błyskawiczny kurs tworzenia baz danych, 4. Tworzenie baz danych, tabel i indeksów, Cz. III Używanie My SQL: 5. Wstawianie, usuwanie i aktualizacja danych, 6. Zapytania w MySQL, 7. Zapytania zaawansowane, 8. Używanie wbudowanych funkcji My SQL w połączeniu z instrukcją SELECT, Cz. IV Typy tabel i transakcje w MySQL : 9. Typy tabel MySQL, 10. Transakcje w tabelach InnoDB, Cz. V Administracja systemem MySQL: 11. Zarządzanie uprawnieniami użytkowników, 12. Konfiguracja MySQL, 13. Administrowanie bazą danych, 14. Kopie zapasowe i odzyskiwanie baz danych, 15. Zabezpieczanie systemu MySQL, 16. Replikacje bazy danych, Cz. VI Optymalizacja MySQL: 17. Optymalizacja konfiguracji serwera MySQL, 18. Opytmalizacja bazy danych, 19. Optymalizacja zapytań
Cz. I Wirusy: 1.Wirusy polimorficzne, 2.Automatyczne narzędzia do tworzenia wirusów, 3.Makrowirusy, 4.Robaki internetowe, 5.Narzędzia, Cz. II Pecet i MS windows: 6.Hasło zabezpieczające SETUP komputera, 7.Piki PWL, 8.Microsoft Windows NT/2000. Cz. III Internet: 9.Prehistoria, 11.Wczoraj, 12.Dziś
Model relacyjnej bazy danych zdecydowanie dominował wśród technologii bazodanowych przez ostatnie 20 lat. Poszczególne rozwiązania były do siebie na tyle podobne, że decyzja o zastosowaniu relacyjnej bazy danych stała się oczywista. Architektura rozwiązań tego typu była zbliżona, a różnice polegały głównie na koszcie wdrożenia, wydajności, niezawodności i łatwości użycia aplikacji. Obecnie sytuacja diametralnie się zmieniła: powstało wiele radykalnie różniących się od siebie technologii bazodanowych, a wybór właściwej bazy danych stał się złożonym zadaniem, wymagającym sporej wiedzy i obarczonym poważnymi konsekwencjami natury ekonomicznej i technologicznej.
Ta książka szczególnie przyda się architektom technologii informatycznych, administratorom baz danych i projektantom, którzy do wykonywania swoich obowiązków potrzebują wiedzy o najświeższych rozwiązaniach z dziedziny technologii baz danych. Omówiono tu najnowsze, wykorzystywane obecnie technologie baz danych. Wyjaśniono, w jakim celu zaprojektowano każdą z nich. Zaprezentowano możliwości poszczególnych baz danych oraz ich potencjał w rozwiązywaniu realnych problemów biznesowych i problemów z aplikacjami. Co najważniejsze, ukazano różnice w architekturze między technologiami, które mają kluczowe znaczenie przy wyborze platformy baz danych dla nowych i planowanych projektów.
Cz. I Zakres przedmiotowy ochrony: Przedmiot ochrony. Cz. II Autorskoprawna ochrona baz danych: Przedmiot ochrony w przepisach prawa autorskiego; Twórczy charakter baz danych; Bazy danych w orzecznictwie sądów zagranicznych; Podmiot prawa autorskiego do baz danych Autorskie prawo majątkowe; Autorskie prawa osobiste twórców bazy danych. Cz. III Ochrona sui generis baz danych: Sui generis ochrona baz danych; Wprowadzenie ochrony producenta baz danych w prawie polskim; Przedmiot ochrony prawa producenta bazy danych; Podmiot uprawniony z tytułu prawa do bazy danych; Treść prawa producenta bazy danych; Czas trwania prawa producenta bazy danych. Cz. IV Ochrona baz danych na gruncie przepisów dot. zwalczania nieuczciwej konkurencji: Ochrona baz danych w prawie o zwalczaniu nieuczciwej konkurencji. Cz. V Aneks: Amerykańskie projekty ustaw o ochronie baz danych; Ochrona baz danych w projekcie światowej organizacji własności intelektualnej (WIPO); Ustawa z dn. 27 lipca 2001r. o ochronie baz danych.
1. Pojęcie i zarys historii prawa własności intelektualnej; 2. Prawo autorskie i prawa pokrewne; 3. Prawo własności przemysłowej; 4. Ochrona baz danych; 5. Prawo ochrony przed nieuczciwą konkurencją.
1. Wprowadzenie do prawa własności intelektualnej; 2. Prawo autorskie; 3. Prawa pokrewne; 4. Wynalazki; 5. Wzory użytkowe. Wzory przemysłowe. Topografie układów scalonych; 6. Oznaczenie odróżniające; 7. Pozostałe przedmioty ochrony.
Zawiera: Przedmowa; 1. Tylko tyle mikrousług, ile potrzeba: Czym są mikrousługi?; System monolityczny; O powiązaniu i spójności; Tylko tyle DDD, ile potrzeba; Podsumowanie; 2. Planowanie migracji: Zrozumieć cel; Dlaczego możesz zdecydować się na mikrousługi?; Kiedy wprowadzanie mikrousług może być złym pomysłem?; Wady i zalety; Zachęcanie innych do wspólnej podróży; Zmienianie organizacji; Znaczenie stopniowej migracji; Koszt wprowadzania zmian; Od czego więc zacząć?; Podejście DDD; Model mieszany; Reorganizacja zespołów; Skąd wiadomo, czy zmiany przynoszą dobre efekty?; Podsumowanie; 3. Podział systemu monolitycznego: Modyfikować system monolityczny czy nie?; Wzorce migracji; Wzorzec "figowiec dusiciel"; Zmienianie działania kodu przy przenoszeniu funkcji; Wzorzec: składanie interfejsu użytkownika; Wzorzec: rozgałęzianie z użyciem abstrakcji; Wzorzec: równoległe uruchamianie; Wzorzec: współdziałający dekorator; Wzorzec: przechwytywanie zmian w danych; Podsumowanie; 4. Podział baz danych: Wzorzec: współdzielona baza danych; Ale to niemożliwe!; Wzorzec: widoki bazodanowe; Wzorzec: usługa opakowująca bazę danych; Wzorzec: interfejs "baza danych jako usługa"; Przekazywanie własności; Synchronizacja danych; Wzorzec: synchronizowanie danych z użyciem aplikacji; Wzorzec: stopniowa synchronizacja; Podział bazy danych; Co dzielić najpierw - bazę danych czy kod?; Przykłady dotyczące podziału schematu; Transakcje; Sagi; Podsumowanie; 5. Rosnące problemy: Więcej usług, więcej kłopotów; Własność przy dużej liczbie usług; Zmiany naruszające zgodność; Generowanie raportów; Monitorowanie i rozwiązywanie problemów; Komfort pracy programisty na lokalnej maszynie; Uruchamianie zbyt wielu rzeczy; Testy end-to-end; Optymalizacja globalna i lokalna; Stabilność i odporność; Osierocone usługi; Podsumowanie; 6. Słowo na zakończenie; A. Bibliografia; B. Indeks wzorców.
1. Wprowadzenie do eksploracji danych. 2. Wstępna obróbka danych. 3. Eksploracyjna analiza danych (EDA). 4. Podejścia statystyczne do szacowania i przewidywania. 5. Algorytm k-najbliższych sąsiadów. 6. Drzewa decyzyjne. 7. Sieci neuronowe. 8. Grupowanie hierarchiczne i metodą k-średnich. 9. Sieci Kohonena. 10. Reguły asocjacyjne. 11. Techniki ewaluacji modelu.
PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali szereg nowych funkcji i możliwości, wśród których najważniejszy wydaje się mechanizm JIT, zapewniający większą wydajność dzięki uruchamianiu kodu skompilowanego do postaci maszynowej zamiast standardowego wykonywania go przez interpreter.
Jeśli interesuje Cię tworzenie nowoczesnych aplikacji internetowych lub planujesz karierę web developera, lecz nie masz jeszcze wiedzy ani doświadczenia w tej dziedzinie, a chcesz szybko przejść do konkretów, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w arkana programowania w języku PHP, zapozna z jego konstrukcjami i możliwościami, przedstawi sposób obsługi baz SQLite i MySQL przy użyciu języka SQL, a także nauczy prawidłowo łączyć kod PHP i HTML. Dowiesz się również, jak wykorzystać framework Bootstrap i bibliotekę Smarty, aby zbudować swoją pierwszą stronę internetową. Zapnij pasy i w drogę!
Nowości wprowadzone w wersji PHP 8
Instalacja narzędzi i konfiguracja środowiska pracy
Część I: Podstawy PHP. 1. Wprowadzenie w tematykę PHP. 2. Język PHP. 3. Organizacja kodu i jego wielokrotne wykorzystanie. 4. Programowanie obiektowe. 5. Tablice. 6. Ciągi znaków i znaki alfabetów narodowych. 7. Interakcje z serwisem: formularze. Część II: Podstawowe wiadomości o bazach danych. 8. Wprowadzenie do baz danych. 9. Projektowanie i tworzenie baz danych. 10. Wykorzystanie baz danych: przechowywanie i pobieranie interakcji. 11. Wykorzystanie baz danych: zaawansowany dostęp do danych.. 12. PHP a dostęp do danych. Część III: Planowanie aplikacji internetowych. 13. Aplikacje internetowe i Internet. 14. Implementacja interfejsu użytkownika. 15. Zarządzanie użytkownikami. 16. Zabezpieczenia aplikacji internetowych: planowanie i bezpieczeństwo kodu. 17. Zabezpieczenia aplikacji internetowych: bezpieczeństwo sprzętu i oprogramowania. Część IV: Implementacja aplikacji internetowych. 18. Obsługa błędów i debugowanie. 19. Pliki cookie i sesje. 20. Uwierzytelnianie. 21. Zaawansowane techniki wysyłania treści do przeglądarki oraz buforowania wysyłanej treści. 22. Kontrola poprawności danych za pomocą wyrażeń regularnych. 23. XML i XHTML. 24. Pliki i katalogi. 25. Wysyłanie plików do serwera. 26. Operowanie datami i czasem. 27. Usługi XML Web Services i SOAP. 28. Korzystanie z PEAR. 29. Tworzenie i wdrażanie aplikacji. Część V: Przykładowe projekty i dalsze pomysły. 30. Strategie tworzenia udanych aplikacji internetowych. 31. System zarządzania terminami. 32. Blog. 33. Sklep internetowy.
CZ.I Stosowanie PHP : 1. Podstawowy kurs PHP, 2. Przechowywanie i wyszukiwanie danych, 3. Stosowanie tablic, 4. Manipulowanie ciągami i wyrażenia regularne, 5. Ponowne wykorzystanie kodu i tworzenie funkcji, 6. Obiektowy PHP, 7. Obsługa wyjątków. Cz.II Stosowanie MySQL : 8. Projektowanie internetowej bazy danych, 9. Tworzenie internetowej bazy danych, 10. Praca z bazą danych MySQL, 11. Łączenie się z bazą danych MySQL za pomocą PHP, 12. Administrowanie MySQL dla zaawansowanych, 13. Zaawansowane programowanie w MySQL. Cz.III E-commerce i bezpieczeństwo : 14. Komercyjne witryny internetowe, 15. Bezpieczeństwo komercyjnych stron www, 16.Uwierzytelnianie przy użyciu PHP i MySQL, 17. Zabezpieczenie transakcji przy użyciu PHP i MySQL. Cz.IV Zaawansowane techniki PHP : 18. Interakcja z systemem plików i serwerem, 19. Stosowanie funkcji sieci i protokołu, 20. Zarządzanie datą i czasem, 21. Generowanie obrazków, 22. Stosowanie kontroli sesji w PHP, 23. Inne przydatne własności. Cz.V Tworzenie praktycznych projektów PHP i MySQL : 24. Stosowanie PHP i MySQL w dużych projektach, 25. Usuwanie błędów, 26. Tworzenie uwierzytelniania użytkowników i personalizacji, 27. Tworzenie koszyka na zakupy, 28. Tworzenie systemu zarządzania wartością, 29. Tworzenie serwisu poczty elektronicznej opartego na www, 30. Tworzenie menedżera list pocztowych, 31. Tworzenie forum www, 32. Tworzenie dokumentów spersonalizowanych w formacie PDF, 33. Korzystanie z usług sieciowych za pomocą XML i SOAP
1. Aplikacje bazodanowe a Internet, 2. Język skryptowy PHP, 3. Tablice, Łańcuchy i zaawansowane operacje na danych, 4.Wprowadzenie do programowania zorientowanego obiektowo w PHP 5, 5. SQL i MySQL, 6. Kierowanie zapytań do baz danych, 7. PEAR, 8. Umieszczanie danych w internetowych bazach danych, 9. Weryfikacja danych za pomocą PHP i języka JavaScript, 10. Sesje, 11. Uwierzytelnianie i bezpieczeństwo, 12. Błędy, debugowanie i wdrażanie, 13. Raporty, 14. Zaawansowane programowanie obiektowe w PHP 5, 15. Zaawansowane SQL, 16. Sieciowa winiarnia "Hug i Dave". Analiza przypadku, 17. Zarządzanie kontami klientów, 18. Koszty na zakupy, 19. Zamawianie i wysyłka w sieciowej winiarni, 20. Wyszukiwanie i autoryzacja w sieciowej winiarni
Cz. I Programowanie na potrzeby sieci - podstawy: 1.Podstawy funkcjonowania Internetu, 2. interfejs CGI, 3.Szczegóły działania skryptów CGI. Cz. II wybór i konfiguracja narzędzi - serwer Apache: 4.Instalowanie serwera Apache, 5.Instalowanie PHP i MySQL-a, Cz. III Podstawy języka PHP: 6.Cechy szczególne języka PHP, 7.Zmienne, stałe i wyrażenia, 8.Przetwarzanie danych z formularzy, 9.Konstrukcja składniowa języka PHP, 10.Tablice ascojacyjne, 11.Funkcje i zakres widoczności zmiennych. Cz. IV Standardowe funkcje PHP: 12.Funkcje operujące na ciągach tekstowych, 13.Wykorzystanie tablic, 14.Funkcje matematyczne, 15.Obsługa plików, 16.Obsługa katalogów, 17.Potoki i dowiązania symboliczne, 18.Uruchamianie programów zewnętrznych, 19.Funkcje daty i czasu, 20.Przesyłanie wiadomości przez e-mail w PHP, 21.Współpraca z siecią WWW, 22.Podstawy wyrażeń regularnych w formacie RegEx, 23.Praca z obrazami, 24.Sterowanie interpreterem, 25.Sesje, 26.Praca z bazą danych MySQL, 27.Funkcje sieciowe. Cz. V Techniki programistyczne: 28.Umieszczanie plików na serwerze, 29.Programy modułowe, 30.Kod i szablon stron www, 31.Programowanie obiektowe w PHP, 32.Szablon listów e-mail, 33.Różne rady i wskazówki
Dziedzina systemów baz danych; Modelowanie baz danych; Relacyjne modele danych; Działania w modelu relacyjnym ; Język baz danych SQL; Więzy i wyzwalacze w jezyku SQL; Systemowe aspekty jęz.SQL; Zorientowane obiektowo języki zapytań