"Microsoft SQL Server 2000. Księga eksperta" to pozycja przeznaczona dla średnio zaawansowanego i zaawansowanego użytkownika. Nadaje się ona zarówno dla administratorów programu SQL Server, jak i programistów chcących w pełni zrozumieć działanie tego produktu i pisać lepsze aplikacje oraz kod Transact-SQL. Jeżeli jesteś odpowiedzialny za analizę, projektowanie, implementację, obsługę, administrowanie czy rozwiązywanie problemów z SQL Server 2000, ta książka będzie stanowić doskonałe źródło praktycznych informacji. Autorzy szczegółowo omówili bardziej złożone aspekty produktu, takie jak wykorzystanie nowych narzędzi, kodowanie w języku Transact-SQL, administrowanie serwerem, analizowanie zapytań, optymalizację, hurtownie danych, zarządzanie bardzo dużymi bazami danych i poprawianie wydajności.
Omówione zagadnienia to m.in.
* Środowisko Microsoft SQL Server 2000 i zmiany wprowadzone w najnowszej wersji programu
* Instalowanie i konfigurowanie serwera i programów klienckich
* Narzędzia administracyjne i administrowanie SQL Serverem
* Praca z SQL Server Enterprise Managerem i narzędziami uruchamianymi z linii poleceń
* Tworzenie baz danych, tabel, indeksów, widoków
* Pisanie procedur przechowywanych na serwerze i wyzwalaczy
* Tworzenie własnych funkcji
* Kwestie związane z bezpieczeństwem bazy danych, uprawnieniami użytkowników i odzyskiwaniem danych w przypadku awarii
* Zarządzanie serwerami sprzężonymi i zdalnymi, tworzenie klastrów
* Import, eksport i replikacja danych
* Użycie języka T-SQL
* Wewnętrzne mechanizmy serwera
* Kwestie strojenia i optymalizacji zapytań
* Blokowanie i jego wpływ na wydajność
* Techniki projektowania efektywnych baz danych
* XML w programie SQL Server 2000
* Usługi analizy danych w programie SQL Server
* Microsoft Transaction Server i jego zastosowanie
Książka ta nie jest tylko opisem składni, zastępującym dokumentację dołączaną do SQL Server. Przydaje się ona tam, gdzie dokumentacja online nie zdaje egzaminu. Autorzy dzielą się z czytelnikami przykładami i przemyśleniami wynikającymi z ich wieloletniego doświadczenia zawodowego w pracy z MS SQL Server. "Microsoft SQL Server 2000. Księga eksperta" to niezbędne źródło informacji dla wszystkich pracujących z tym programem.
Zbór porad i trików dla użytkowników 3ds max 6
Praca grafika i animatora 3D to ciągły wyścig z czasem i konieczność znalezienia równowagi pomiędzy szybkością i precyzją. Efektywna praca z takim narzędziem jak 3ds max 6 wymaga nie tylko znajomości jego funkcji i poleceń. Niezbędna jest wiedza, dzięki której można poradzić sobie z napotkanymi problemami i ułatwiająca dobór właściwej funkcji do wykonywanego zadania. Takiej wiedzy nie nabywa się, wertując dokumentację programu.
"3ds max 6. Skuteczne rozwiązania" to zbiór ponad 300 wskazówek przygotowanych przez jednego z guru grafiki 3D, który dzieli się swoją wiedzą z czytelnikami. Wskazówki dotyczą modelowania, tworzenia materiałów, oświetlania sceny, tworzenia animacji, renderowania, efektów specjalnych, MAXScript i wiele innych.
Interfejs użytkownika i konfigurowanie programu
Modelowanie i modyfikowanie obiektów
Definiowanie i stosowanie materiałów
Oświetlanie sceny i efekty specjalne związane z oświetleniem
Animowanie obiektów - ścieżki ruchu, kontrolery animacji i kinematyka odwrotna
Rendering na potrzeby różnych mediów
Video Post i efekty specjalne
Współpraca z innymi aplikacjami
Przeczytaj tę książkę. Będziesz zaskoczony zwiększeniem efektywności i szybkości swojej pracy.
SHINY like a staR - o wykorzystaniu R w analityce internetowej
Dorota Jałocha pracuje dla Samsung i Subko&Co.
Zajmuje się obsługą różnego rodzaju narzędzi śledzących, głównie w ramach pakietów Adobe oraz Google. Jako członek załogi Samsung Business Consulting wychodzi w analizie poza dane online pracując głównie na R i Qliku. Wolnych chwil nie ma, miedzy pracą a pracą zapycha czas podróżami, sportem i muzyką.
Struktury danych i techniki obiektowe na przykładzie Javy 5.0Wydawnictwo Helion
Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur danych i umiejętność ich wykorzystania. Prawidłowo dobrana struktura danych znacznie przyspiesza nie tylko implementację aplikacji, ale również działanie gotowego systemu.
Książka "Struktury danych i techniki obiektowe na przykładzie Javy 5.0" przedstawia podstawowe struktury danych i sposoby ich wykorzystania podczas programowania obiektowego. Wszystkie wiadomości zostały zaprezentowane z uwzględnieniem reguł nowoczesnej inżynierii oprogramowania. Czytając kolejne rozdziały książki, poznasz najlepsze zastosowania różnych struktur danych oraz wady i zalety ich implementacji. Przede wszystkim jednak zrozumiesz potrzebę stosowania tak wielu struktur danych.
* Cykl życia oprogramowania
* Zastosowanie języka UML w projektowaniu systemów
* Obsługa błędów i wyjątków
* Testowanie oprogramowania
* Dziedziczenie i hierarchia klas
* Listy jedno- i dwukierunkowe
* Interfejs Collection
* Stosy i kolejki
* Algorytmy rekurencyjne
* Sortowanie danych
* Drzewa wyszukiwania
* Grafy
Po przeczytaniu tej książki zrozumiesz zasadę:
"Pomyśl, a dopiero potem pisz kod".
Jak działa i pracuje sieć ?
Zajrzyj do środka i sprawdź !
Nawet jeżeli nie jesteś maniakiem komputerowym (oficjalnie nazywanym inżynierem sieciowym), książka "Rozbudowa i naprawa sieci. Wydanie II" omawia skomplikowane zagadnienia w sposób, który nie spowoduje, że sięgniesz po aspirynę lub rewolwer.
W drugim wydaniu tego klasycznego przewodnika po sieciach omówiono skomplikowane topologie sieciowe oraz protokoły, jak również sposoby śledzenia i poprawienia błędów, które narażają Ciebie lub Twoją firmę na znaczne koszty. Dokładne objaśnienia poparte przykładami pozwalają poznać sposoby działania protokołów, architekturę i sprzęt wykorzystywane w sieciach oraz metody ich naprawy, gdy przestają działać.
Poznaj:
* Topologie sieci komputerowych
* Projektowanie sieci
* Fizyczne elementy sieci: okablowanie, karty sieciowe, przełączniki, routery
* Urządzenia NAS i sieci SAN
* Przyjęte przez IEEE standardy sieci LAN i MAN
* Protokoły ARCNet, Ethernet
* Protokoły używane w sieciach WAN
* Technologie DSL i sieci kablowe
* Sieci bezprzewodowe
* Omówienie protokołów TCP/IP
* Podstawowe usługi i aplikacje TCP/IP
* Protokoły związane z pocztą elektroniczną
* Protokoły BOOTP i DHCP
* System DNS i WINS, ActiveDirectory
* Systemy z rodziny Novell NetWare
* Sieć WWW i protokół HTTP, SSL
* Omówienie standardu IPv6
* Zarządzanie użytkownikami i ich uprawnieniami
* Zabezpieczanie sieci i szyfrowanie
* Praktyczne metody modernizacji sieci
* Migracja do nowszych systemów operacyjnych
Do prac nad książką zaproszono wielu współautorów, z których każdy ma na swoim koncie liczne publikacje oraz jest ekspertem w zakresie sieci komputerowych.
Czy Twoja sieć działa, czy działa Ci tylko na nerwy? Zajrzyj do środka i sprawdź, jak działa i pracuje sieć. Nie pozwól, aby specjalistyczna terminologia uniemożliwiła Ci zrozumienie działania Twojej sieci.
CFD Suite (AI-accelerated CFD) - Sztuczna Inteligencja Przyspiesza Symulacje ...byteLAKE
X Kongres #PolskaChemia za nami! Razem z AB Innovation Designer zaprezentowaliśmy rozwiązania #IT dla przemysłu chemicznego. Poniżej nagranie z naszego wystąpienia na temat: CFD Suite (AI-accelerated CFD), #SztucznaInteligencja #SI Przyspiesza Symulacje #CFD.
Prezentacja dostępna jest tutaj: https://www.slideshare.net/byteLAKE/cfd-suite-aiaccelerated-cfd-sztuczna-inteligencja-przyspiesza-symulacje-cfd-prezentacja
Nagranie: https://youtu.be/XxFSLZBwgys
Więcej informacji o byteLAKE:
byteLAKE: Rozwiązania oparte na Sztucznej Inteligencji dla Przemysłu (SI; ang. AI, Artificial Intelligence). Produkty AI dla przemysłu produkcyjnego, motoryzacyjnego, restauracyjnego, papierniczego i chemicznego.
Poznaj byteLAKE: Tworzymy innowacyjne rozwiązania oparte na Sztucznej Inteligencji dla różnych branż. Nasz zestaw narzędzi CFD Suite przyspiesza symulacje dot. obliczeniowej mechaniki płynów (CFD; ang. Computational Fluid Dynamics), skracając ich czas z godzin do minut - co pozwala zaoszczędzić koszty i szybciej podejmować decyzje. Usługi Cognitive Services usprawniają procesy produkcyjne oferując automatyczną inspekcję wizualną, w motoryzacji potrafią dokonać oceny jakości silników a w przemyśle papierniczym monitorować i analizować tzw. linię mokrą. Cognitive Services zawierają również zaawansowany moduł do analizy danych z czujników (IoT, ang. Internet of Things), który stanowi bazę systemów Predictive Maintenance, pozwalających uniknąć awarii, wykrywających ryzyka oraz generujących alarmy i umożliwiających optymalizację działania złożonych infrastruktur. W restauracjach nasze oprogramowanie rozpoznaje posiłki i umożliwia zbudowanie kas samoobsługowych, skracając czas oczekiwania. Tworzymy także oprogramowanie na zamówienie, które przy pomocy algorytmów SI/AI umożliwia precyzyjną analizę obrazów, filmów, dźwięków i danych z czujników. Zapraszamy do odwiedzenia naszej strony internetowej www.byteLAKE.pl. Angielska wersja strony: www.byteLAKE.com.
#AI #ArtificialIntelligence #FluidDynamics #OpenFOAM #Chemia #Technologia #Przemysł #Webinar #Symulacje #Fabryka #Produkcja #Manufacturing #Automotive #Industry40
"Microsoft SQL Server 2000. Księga eksperta" to pozycja przeznaczona dla średnio zaawansowanego i zaawansowanego użytkownika. Nadaje się ona zarówno dla administratorów programu SQL Server, jak i programistów chcących w pełni zrozumieć działanie tego produktu i pisać lepsze aplikacje oraz kod Transact-SQL. Jeżeli jesteś odpowiedzialny za analizę, projektowanie, implementację, obsługę, administrowanie czy rozwiązywanie problemów z SQL Server 2000, ta książka będzie stanowić doskonałe źródło praktycznych informacji. Autorzy szczegółowo omówili bardziej złożone aspekty produktu, takie jak wykorzystanie nowych narzędzi, kodowanie w języku Transact-SQL, administrowanie serwerem, analizowanie zapytań, optymalizację, hurtownie danych, zarządzanie bardzo dużymi bazami danych i poprawianie wydajności.
Omówione zagadnienia to m.in.
* Środowisko Microsoft SQL Server 2000 i zmiany wprowadzone w najnowszej wersji programu
* Instalowanie i konfigurowanie serwera i programów klienckich
* Narzędzia administracyjne i administrowanie SQL Serverem
* Praca z SQL Server Enterprise Managerem i narzędziami uruchamianymi z linii poleceń
* Tworzenie baz danych, tabel, indeksów, widoków
* Pisanie procedur przechowywanych na serwerze i wyzwalaczy
* Tworzenie własnych funkcji
* Kwestie związane z bezpieczeństwem bazy danych, uprawnieniami użytkowników i odzyskiwaniem danych w przypadku awarii
* Zarządzanie serwerami sprzężonymi i zdalnymi, tworzenie klastrów
* Import, eksport i replikacja danych
* Użycie języka T-SQL
* Wewnętrzne mechanizmy serwera
* Kwestie strojenia i optymalizacji zapytań
* Blokowanie i jego wpływ na wydajność
* Techniki projektowania efektywnych baz danych
* XML w programie SQL Server 2000
* Usługi analizy danych w programie SQL Server
* Microsoft Transaction Server i jego zastosowanie
Książka ta nie jest tylko opisem składni, zastępującym dokumentację dołączaną do SQL Server. Przydaje się ona tam, gdzie dokumentacja online nie zdaje egzaminu. Autorzy dzielą się z czytelnikami przykładami i przemyśleniami wynikającymi z ich wieloletniego doświadczenia zawodowego w pracy z MS SQL Server. "Microsoft SQL Server 2000. Księga eksperta" to niezbędne źródło informacji dla wszystkich pracujących z tym programem.
Zbór porad i trików dla użytkowników 3ds max 6
Praca grafika i animatora 3D to ciągły wyścig z czasem i konieczność znalezienia równowagi pomiędzy szybkością i precyzją. Efektywna praca z takim narzędziem jak 3ds max 6 wymaga nie tylko znajomości jego funkcji i poleceń. Niezbędna jest wiedza, dzięki której można poradzić sobie z napotkanymi problemami i ułatwiająca dobór właściwej funkcji do wykonywanego zadania. Takiej wiedzy nie nabywa się, wertując dokumentację programu.
"3ds max 6. Skuteczne rozwiązania" to zbiór ponad 300 wskazówek przygotowanych przez jednego z guru grafiki 3D, który dzieli się swoją wiedzą z czytelnikami. Wskazówki dotyczą modelowania, tworzenia materiałów, oświetlania sceny, tworzenia animacji, renderowania, efektów specjalnych, MAXScript i wiele innych.
Interfejs użytkownika i konfigurowanie programu
Modelowanie i modyfikowanie obiektów
Definiowanie i stosowanie materiałów
Oświetlanie sceny i efekty specjalne związane z oświetleniem
Animowanie obiektów - ścieżki ruchu, kontrolery animacji i kinematyka odwrotna
Rendering na potrzeby różnych mediów
Video Post i efekty specjalne
Współpraca z innymi aplikacjami
Przeczytaj tę książkę. Będziesz zaskoczony zwiększeniem efektywności i szybkości swojej pracy.
SHINY like a staR - o wykorzystaniu R w analityce internetowej
Dorota Jałocha pracuje dla Samsung i Subko&Co.
Zajmuje się obsługą różnego rodzaju narzędzi śledzących, głównie w ramach pakietów Adobe oraz Google. Jako członek załogi Samsung Business Consulting wychodzi w analizie poza dane online pracując głównie na R i Qliku. Wolnych chwil nie ma, miedzy pracą a pracą zapycha czas podróżami, sportem i muzyką.
Struktury danych i techniki obiektowe na przykładzie Javy 5.0Wydawnictwo Helion
Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur danych i umiejętność ich wykorzystania. Prawidłowo dobrana struktura danych znacznie przyspiesza nie tylko implementację aplikacji, ale również działanie gotowego systemu.
Książka "Struktury danych i techniki obiektowe na przykładzie Javy 5.0" przedstawia podstawowe struktury danych i sposoby ich wykorzystania podczas programowania obiektowego. Wszystkie wiadomości zostały zaprezentowane z uwzględnieniem reguł nowoczesnej inżynierii oprogramowania. Czytając kolejne rozdziały książki, poznasz najlepsze zastosowania różnych struktur danych oraz wady i zalety ich implementacji. Przede wszystkim jednak zrozumiesz potrzebę stosowania tak wielu struktur danych.
* Cykl życia oprogramowania
* Zastosowanie języka UML w projektowaniu systemów
* Obsługa błędów i wyjątków
* Testowanie oprogramowania
* Dziedziczenie i hierarchia klas
* Listy jedno- i dwukierunkowe
* Interfejs Collection
* Stosy i kolejki
* Algorytmy rekurencyjne
* Sortowanie danych
* Drzewa wyszukiwania
* Grafy
Po przeczytaniu tej książki zrozumiesz zasadę:
"Pomyśl, a dopiero potem pisz kod".
Jak działa i pracuje sieć ?
Zajrzyj do środka i sprawdź !
Nawet jeżeli nie jesteś maniakiem komputerowym (oficjalnie nazywanym inżynierem sieciowym), książka "Rozbudowa i naprawa sieci. Wydanie II" omawia skomplikowane zagadnienia w sposób, który nie spowoduje, że sięgniesz po aspirynę lub rewolwer.
W drugim wydaniu tego klasycznego przewodnika po sieciach omówiono skomplikowane topologie sieciowe oraz protokoły, jak również sposoby śledzenia i poprawienia błędów, które narażają Ciebie lub Twoją firmę na znaczne koszty. Dokładne objaśnienia poparte przykładami pozwalają poznać sposoby działania protokołów, architekturę i sprzęt wykorzystywane w sieciach oraz metody ich naprawy, gdy przestają działać.
Poznaj:
* Topologie sieci komputerowych
* Projektowanie sieci
* Fizyczne elementy sieci: okablowanie, karty sieciowe, przełączniki, routery
* Urządzenia NAS i sieci SAN
* Przyjęte przez IEEE standardy sieci LAN i MAN
* Protokoły ARCNet, Ethernet
* Protokoły używane w sieciach WAN
* Technologie DSL i sieci kablowe
* Sieci bezprzewodowe
* Omówienie protokołów TCP/IP
* Podstawowe usługi i aplikacje TCP/IP
* Protokoły związane z pocztą elektroniczną
* Protokoły BOOTP i DHCP
* System DNS i WINS, ActiveDirectory
* Systemy z rodziny Novell NetWare
* Sieć WWW i protokół HTTP, SSL
* Omówienie standardu IPv6
* Zarządzanie użytkownikami i ich uprawnieniami
* Zabezpieczanie sieci i szyfrowanie
* Praktyczne metody modernizacji sieci
* Migracja do nowszych systemów operacyjnych
Do prac nad książką zaproszono wielu współautorów, z których każdy ma na swoim koncie liczne publikacje oraz jest ekspertem w zakresie sieci komputerowych.
Czy Twoja sieć działa, czy działa Ci tylko na nerwy? Zajrzyj do środka i sprawdź, jak działa i pracuje sieć. Nie pozwól, aby specjalistyczna terminologia uniemożliwiła Ci zrozumienie działania Twojej sieci.
CFD Suite (AI-accelerated CFD) - Sztuczna Inteligencja Przyspiesza Symulacje ...byteLAKE
X Kongres #PolskaChemia za nami! Razem z AB Innovation Designer zaprezentowaliśmy rozwiązania #IT dla przemysłu chemicznego. Poniżej nagranie z naszego wystąpienia na temat: CFD Suite (AI-accelerated CFD), #SztucznaInteligencja #SI Przyspiesza Symulacje #CFD.
Prezentacja dostępna jest tutaj: https://www.slideshare.net/byteLAKE/cfd-suite-aiaccelerated-cfd-sztuczna-inteligencja-przyspiesza-symulacje-cfd-prezentacja
Nagranie: https://youtu.be/XxFSLZBwgys
Więcej informacji o byteLAKE:
byteLAKE: Rozwiązania oparte na Sztucznej Inteligencji dla Przemysłu (SI; ang. AI, Artificial Intelligence). Produkty AI dla przemysłu produkcyjnego, motoryzacyjnego, restauracyjnego, papierniczego i chemicznego.
Poznaj byteLAKE: Tworzymy innowacyjne rozwiązania oparte na Sztucznej Inteligencji dla różnych branż. Nasz zestaw narzędzi CFD Suite przyspiesza symulacje dot. obliczeniowej mechaniki płynów (CFD; ang. Computational Fluid Dynamics), skracając ich czas z godzin do minut - co pozwala zaoszczędzić koszty i szybciej podejmować decyzje. Usługi Cognitive Services usprawniają procesy produkcyjne oferując automatyczną inspekcję wizualną, w motoryzacji potrafią dokonać oceny jakości silników a w przemyśle papierniczym monitorować i analizować tzw. linię mokrą. Cognitive Services zawierają również zaawansowany moduł do analizy danych z czujników (IoT, ang. Internet of Things), który stanowi bazę systemów Predictive Maintenance, pozwalających uniknąć awarii, wykrywających ryzyka oraz generujących alarmy i umożliwiających optymalizację działania złożonych infrastruktur. W restauracjach nasze oprogramowanie rozpoznaje posiłki i umożliwia zbudowanie kas samoobsługowych, skracając czas oczekiwania. Tworzymy także oprogramowanie na zamówienie, które przy pomocy algorytmów SI/AI umożliwia precyzyjną analizę obrazów, filmów, dźwięków i danych z czujników. Zapraszamy do odwiedzenia naszej strony internetowej www.byteLAKE.pl. Angielska wersja strony: www.byteLAKE.com.
#AI #ArtificialIntelligence #FluidDynamics #OpenFOAM #Chemia #Technologia #Przemysł #Webinar #Symulacje #Fabryka #Produkcja #Manufacturing #Automotive #Industry40
Konfiguracja routerów Cisco
System operacyjny IOS firmy Cisco charakteryzuje się sporymi możliwościami działania i elastycznością, ale jednocześnie jest bardzo skomplikowany i trudno dostępny. Większość zadań można w nim zrealizować na kilka sposobów, a nikt nie chce przecież marnować cennego czasu na poszukiwanie najwłaściwszego rozwiązania.
Dlatego właśnie napisano tę książkę. Na szczęście większość zadań konfiguracyjnych może zostać podzielona na kilka niezależnych etapów -- konfigurację interfejsu, mechanizmów obsługi protokołów routingu, łączy zapasowych, implementację algorytmów, filtrowania pakietów i włączanie innych systemów kontroli dostępu. To co faktycznie potrzebne jest administratorowi sieci, to zestaw dobrych receptur, które będą zawierać informacje niezbędne do realizacji najczęściej powtarzających się zadań. Gwarantują one właściwą konfigurację sieci i dają pewność, że zastosowane rozwiązania są właściwe i spełniają oczekiwania administratora.
Książka "Cisco. Receptury" zawiera przykłady rozwiązań większości występujących problemów konfiguracyjnych, w tym:
* konfigurowanie wielu rodzajów interfejsów, od interfejsów szeregowych, przez ATM po Frame Relay,
* konfigurowanie mechanizmów obsługi wszystkich powszechnie stosowanych protokołów routingu (RIP, EIGRP, OSPF o BGP),
* konfigurowanie systemu uwierzytelniania,
* konfigurowanie usług dodatkowych, takich jak DHCP i NAT,
* parametryzowanie łączy zapasowych i wykorzystanie protokołu HSRP do zarządzania routerami zapasowymi,
* zarządzenie routerami z uwzględnieniem usług SNMP i innych,
* wykorzystanie list dostępu do sterowania przepływem danych.
Książka ta z pewnością przyda się osobom, które na co dzień posługują się routerami firmy Cisco. Pomoże ona szybko i skutecznie rozwiązać wszystkie pojawiające się problemy. Nawet doświadczeni administratorzy sieci z pewnością skorzystają z zawartych w niej propozycji rozwiązań i szczegółowych opisów, pozwalających na nowe spojrzenie na określone zagadnienia. Osoby, które nie mają doświadczenia w pracy z routerami, a otrzymały zadanie zarządzania siecią wyposażoną w urządzenia Cisco, mogą dzięki tej książce zaoszczędzić sobie sporo pracy.
Confitura 2018 - Sekretne życie jobów SparkowychMarcin Jasiński
Apache Spark to coraz bardziej popularny framework do tworzenia przetwarzań Big Data. Gdy wywalają się executory, zwiększamy ilość pamięci. Gdy job wykonuje się zbyt wolno, zwiększamy ilość executorów. Zwiększenie ilości zasobów to żadna optymalizacja i z czasem nasz klaster Hadoop jest w pełni utylizowany i nie można uruchamiać kolejnych przetwarzań. A przecież da się inaczej! Klaster Hadoop w Allegro to setki jobów uruchomionych jednocześnie, z czego większość to joby Sparkowe. Opowiemy historię kilku z nich i przemiany, które przeszły. W tym najbardziej spektakularną: od 2500 do 240GB RAM.
Sieci komputerowe. Księga eksperta. Wydanie II poprawione i uzupełnioneWydawnictwo Helion
Wiedza, której zaufało ponad 20 000 specjalistów i administratorów sieci
Współczesne komputery dawno przestały być "samotnymi wyspami"; korzystanie z nich (zarówno do celów prywatnych, jak i na potrzeby wielkiego biznesu) nierozerwalnie wiąże się z dostępem do różnego rodzaju sieci, z internetem w roli głównej. W czasach kiedy wykorzystywanie sieci komputerowych stało się powszechne, podstawy ich działania powinny być znane każdemu współczesnemu informatykowi.
Ta książka wykracza znacznie poza podstawy. Dostarcza kompletnego opisu technologii związanych z działaniem sieci, omówienia sposobów korzystania z sieci i praktycznych wskazówek dotyczących rozwiązywania problemów pojawiających się w ich funkcjonowaniu. Jeśli więc myślisz o projektowaniu, budowaniu, konfigurowaniu i (przede wszystkim) efektywnym użytkowaniu sieci komputerowych, to niniejsza książka okaże się nieocenioną pomocą, dzięki której zaoszczędzisz wiele czasu spędzonego na poszukiwaniach niezbędnych informacji.
Znajdziesz tu m.in. opis następujących zagadnień:
* Najważniejsze podstawy teoretyczne: model OSI, omówienie warstw sieci
* Tworzenie sieci lokalnych i sieci rozległych
* Opis sieciowych systemów operacyjnych
* Dokładne omówienie najnowocześniejszych technologii bezprzewodowych
* Administrowanie siecią i zagadnienia związane z bezpieczeństwem
* Ewoluowanie sieci komputerowych i działania związane z ustanawianiem standardów sieciowych
* Model odniesienia ISO i jego zastosowania
* Typy i topologie sieci
* Technologie i protokoły sieciowe
* Mechanizmy i media łączności w sieciach komputerowych
* Sieciowe systemy operacyjne i problemy związane z zarządzaniem i administrowaniem nimi
* Mechanizmy zabezpieczeń i ochrony integralności danych w sieciach
* Problemy wynikające z błędnego funkcjonowania sieci, metody ich rozwiązywania i zapobiegania im
Informacjom zawartym w książce zaufało już tysiące administratorów sieci komputerowych. Jeśli więc czujesz się niedoinformowany w tej dziedzinie, całą niezbędną wiedzę znajdziesz w tym kompletnym opracowaniu. Książkę można z powodzeniem polecić studentom kierunków informatycznych i pokrewnych, którym może posłużyć jako podręcznik przygotowujący do egzaminów z zakresu sieci komputerowych.
Zaprojektuj i napisz wydajne aplikacje bazodanowe, korzystając z Visual Basic .NET
* Opracuj schemat bazy danych, stwórz więzy integralności i zastosuj język SQL do manipulowania danymi
* Poznaj możliwości systemu MS SQL Server 2000 i wykorzystaj go w swoich aplikacjach
* Zastosuj technologię ADO.NET i Web Services w aplikacjach napisanych w Visual Basic .NET
Bazy danych to podstawa większości aplikacji biznesowych. Jednak sama baza danych to nie wszystko -- należy zapewnić osobom korzystającym ze zgromadzonych w niej informacji wygodny sposób dostępu do nich. W tym celu pisane są narzędzia służące do manipulacji danymi i wyświetlania ich. Dzięki technologii .NET i możliwościom oferowanym przez język Visual Basic .NET stworzenie aplikacji korzystającej z zasobów zgromadzonych w bazie danych nie nastręcza problemów, jednak mimo to należy podejść do tego zadania w odpowiedni sposób. Schemat bazy danych, odpowiednia konstrukcja zapytań, właściwe zastosowanie obiektów komunikujących się z bazą -- to elementy, które należy wziąć pod uwagę, przystępując do pracy nad aplikacją.
Książka "Visual Basic .NET. Bazy danych. Księga eksperta" to kompendium wiedzy dla programistów wykorzystujących Visual Basic .NET do tworzenia aplikacji opartych na bazach danych. Przedstawia zasady projektowania i pisania aplikacji WinForms, stron WebForms oraz usług Web Services w oparciu o bazę danych MS SQL Server 2000. Opisuje zasady stosowania technologii ADO.NET do połączenia aplikacji z tabelami w bazie i manipulowania zgromadzonymi w nich danymi.
* Schemat bazy danych, relacje, więzy integralności i normalizacja danych
* Konstruowanie zapytań w języku SQL
* Dostęp do bazy z poziomu aplikacji WinForms
* Zastosowanie bazy MS SQL Server 2000 w aplikacjach bazodanowych
* Podstawy technologii ADO.NET
* Stosowanie obiektów DataSet i DataAdapter
* Korzystanie z języka XML
* Tworzenie usług WebServices
Jeśli chcesz szybko i efektywnie tworzyć aplikacje bazodanowe w oparciu o technologię .NET, w tej książce znajdziesz wszystkie niezbędne do tego informacje.
Kolejna, siódma już wersja języka Visual Basic (Visual Basic .NET) to prawdziwa rewolucja - firma Microsoft opracowała jednolite środowisko programistyczne, a jednym z jego podstawowych języków (oprócz Visual C++ i Visual C#) jest właśnie Visual Basic. Dzięki wsparciu potężnej firmy, jaką jest Microsoft i rozpowszechnieniu systemu Windows, Visual Basic .NET stał się jednym z najczęściej używanych języków programowania na świecie.
Książka "Visual Basic .NET. Ćwiczenia" adresowana jest do osób, które chcą poznać podstawowe zasady tworzenia w języku VB .NET programów sterowanych zdarzeniami. Jak wszystkie książki z tej serii jest ona skonstruowana w formie praktycznych ćwiczeń, pozwalających stopniowo zagłębiać się w niuanse programowania bez zbędnych rozważań teoretycznych.
Poznasz:
* Platformę .NET
* Programowanie sterowane zdarzeniami
* Zmienne i stałe
* Sterowanie przebiegiem wykonywania programu
* Podstawy programowania obiektowego
* Korzystanie z baz danych
* Obsługę błędów w Visual Basic .NET
MySQL zajmuje szczególną pozycję wśród systemów obsługi relacyjnych baz danych. Dzięki dużej wydajności, prostocie obsługi i dostępności interfejsów programistycznych dla wielu języków programowania, osiągnął ogromną popularność w zastosowaniach internetowych. Jeśli dysponujesz ograniczonym budżetem, powinieneś rozważyć użycie darmowego systemu, który pod wieloma względami może konkurować z drogimi systemami komercyjnymi. MySQL rozwija się zresztą bardzo dynamicznie, a jego kolejne wersje dysponują coraz to bardziej wyrafinowanymi funkcjami.
Do kogo adresowana jest ta książka?
"Bazy danych i MySQL. Od podstaw" to pozycja zarówno dla początkujących, jak i dla zaawansowanych użytkowników MySQL-a. Początkujący dowiedzą się jak instalować i konfigurować system MySQL, nauczą się projektowania wydajnych baz danych i zgłębią tajemnice języka SQL. Doświadczeni programiści będą mogli poznać interfejs pozwalający na korzystanie z MySQL-a z poziomu ich ulubionego języka programowania (książka omawia C, C++, Perla, PHP i Javę). Zainteresować ich powinny także rozdziały poświęcone wzorcom projektowym stosowanym przy tworzeniu aplikacji bazodanowych i omówienie mechanizmu transakcji, zaimplementowanego w najnowszych wersjach MySQL-a.
Co zawiera ta książka?
* Przystępne omówienie zagadnień związanych z projektowaniem baz danych
* Opis kompilacji, instalacji, konfiguracji i obsługi systemu MySQL
* Kompletny kurs języka SQL w wersji implementowanej w MySQL
* Prezentację narzędzi ułatwiających pracę z MySQL
* Omówienie zagadnień związanych z administracją systemem bazodanowym (replikacja, tworzenie kopii zapasowych, odtwarzanie danych)
* Opis interfejsów umożliwiających pisanie aplikacji bazodanowych w językach C, C++, PHP, Perl i Java
* Dodatki, zawierające m.in. skorowidz poleceń SQL i informacje na temat obsługi dużych obiektów (pola BLOB)
Autorzy szybko nauczą Cię korzystać z MySQL-a, dzięki czemu więcej czasu zostanie Ci na właściwe zadania.
This is my presentation about Red Gate SQL Doc that I have presented on one of the meatings of Lodzka Grupa Profesjonalistow IT & .NET. Presentation in Polish.
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychWydawnictwo Helion
Poznaj i wykorzystaj narzędzia do projektowania baz danych
* Jak konfigurować repozytorium PEAR?
* Jak przetwarzać formularze za pomocą języka PHP?
* Jak wprowadzać dane do tabeli bazy danych, a później je usuwać?
Umiejętność tworzenia interaktywnych stron www typu e-commerce i zarządzania nimi jest dzisiaj właściwie niezbędna. Przydaje się nie tylko administratorom sieci, ale także wszystkim informatykom i właścicielom firm. Relacyjne bazy danych stanowią podstawę nowoczesnej aplikacji internetowej, więc przede wszystkim należy poznać najpopularniejsze języki wykorzystywane podczas pracy na tych bazach: język skryptowy PHP oraz język zapytań SQL, a także internetowe usługi informacyjne (IIS) występujące w najnowszych serwerowych systemach operacyjnych Microsoft Windows.
Książka „PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych” w przystępny sposób i na konkretnym przykładzie przedstawia zagadnienia dotyczące projektowania, programowania i implementowania relacyjnej bazy danych. Mimo że podręcznik przeznaczony jest dla osób, które przynajmniej w niewielkim stopniu orientują się w tej tematyce, szeroka skala prezentowanych informacji (od prostych zagadnień teoretycznych do problemów zaawansowanych technicznie) sprawia, że każdy może z niego skorzystać - aby na przykład nauczyć się podstawowych instrukcji języka SQL i PHP, instalowania i konfigurowania ich w systemie Windows, korzystania z usług IIS i wreszcie zarządzania własną bazą danych.
* System zarządzania bazą danych
* Nazwy i typy danych
* Indeksy, klucze i schematy
* Architektura baz danych
* Normalizacja i projektowanie baz danych
* Środowisko języka SQL
* Podstawowe klauzule języka SQL
* Podstawowe właściwości języka PHP
* Architektura usług IIS
* Obsługa baz danych Microsoft SQL z poziomu PHP
* PEAR
Znajdziesz tu wszystko, czego potrzebujesz, aby stworzyć własną profesjonalną bazę danych!
PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?PROIDEA
To co było w branży sieciowej aksjomatami ugruntowanymi przez lata a nawet dekady dość gwałtownie przestaje obowiązywać. Współczesne sieci zmieniają swój kształt, dostosowując się do wymagań współczesnego świata. Ty, jako pan i władca routerów musisz wreszcie uznać że świat powyżej warstwy czwartej już dawno zaczął żyć swoim życiem i odpływa w nieznanych Tobie kierunkach, a jeśli go nie dogonisz, zostaniesz bezrobotnym sieciowcem. W krótkiej prezentacji postaram się obalić kilka aksjomatów pokutujących jeszcze wśród sieciowców oraz przedstawić kilka technologii i rozwiązań, którymi warto się zainteresować aby za pięć lat nie zostać telemarketerem w call center.
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...Michal Furmankiewicz
Azure oferuje wiele platform na których możesz uruchomić swoją aplikację. Każda ma swoje zalety i wady. Zrobiłem przegląd tych platform dla Ciebie. W prezentacji wyrażam swoją prywatną opinię.
Struktura organizacyjna i architektura systemów komputerowychWydawnictwo Helion
Komputery już dawno stały się zjawiskiem powszechnym i nie są już traktowane jak magiczne skrzynki. Praktycznie wszyscy znają już możliwości ich praktycznego wykorzystania. W dobie intuicyjnych systemów operacyjnych, technologii plug-and-play i postępującego uproszczenia wszelkich operacji związanych z komputerami wiedza o architekturze i organizacji systemów komputerowych może wydawać się potrzebna jedynie wąskiej grupie specjalistów-sprzętowców. Jest jednak inaczej. Ogólna znajomość tego, co kryje się pod "maską" komputera potrzebna jest każdemu użytkownikowi komputera. Dzięki niej programista zrozumie, z czego wynikają błędy w działaniu programu, twórca systemów czasu rzeczywistego zoptymalizuje wykorzystanie procesora przez system, a osoba decydująca się na zakup nowego sprzętu we właściwy sposób zinterpretuje "obiektywne" testy przytaczane przez producentów w materiałach reklamowych.
Struktura organizacyjna i architektura systemów komputerowych to przystępne omówienie organizacji i architektury współczesnych komputerów. Książka, stworzona zgodnie z założeniami komitetu ACM-IEEE Computing Curricula 2001, nadaje się idealnie jako podręcznik dla kursu wprowadzającego w tą tematykę. Zawarte w niej zagadnienia zilustrowane są licznymi przykładami zaczerpniętymi z rzeczywistego świata, co dodatkowo ułatwia ich zrozumienie.
* Historia rozwoju komputerów.
* Sposoby przedstawiania danych, notacje i kody.
* Logika binarna i algebra Boole’a.
* Organizacja pracy systemu komputerowego, cykle maszynowe, magistrala, lista rozkazów, asembler.
* Tryby adresowania.
* Przechowywanie danych w pamięci komputera.
* Narzędzia programistyczne i systemy operacyjne.
* Alternatywne architektury komputerów.
* Analiza wydajności systemów komputerowych.
* Sieci komputerowe.
Doskonale dobrane proporcje pomiędzy objętością tekstu i poziomem szczegółowości oraz opisywanie wyłącznie istotnych aspektów zagadnienia powodują, że książka stanowi doskonałe źródło naprawdę przydatnej wiedzy.
Gotowe rozwiązania i przykłady dla użytkowników Flasha
Zamiast koncentrować się na abstrakcyjnych niuansach języka ActionScript, można skorzystać z gotowych sposobów rozwiązywania typowych problemów. Receptury ułatwiają pisanie skryptów w języku ActionScript, ucząc przy tym praktycznych technik, które na pewno będą przydatne jeszcze wiele razy.
Ogrom możliwości języka ActionScript może przytłaczać. W niniejszej książce analizujemy zaawansowane technologie jako zespoły prostych czynności, z których każda ma praktyczne znaczenie i z których każdą warto zrozumieć. Książka "ActionScript. Receptury" jest interesująca zarówno dla młodego kodera, jak i dla doświadczonego programisty, ponieważ pozwala spojrzeć z nowej perspektywy i podejść w nowy sposób do zagadnień programowania w języku ActionScript, jednocześnie umożliwiając ugruntowanie zdobytych już umiejętności.
Książka "ActionScript. Receptury" zawiera ponad 300 receptur związanych z niezliczoną ilością tematów, wśród których znajdują się m.in.:
* rysowanie kształtów za pomocą instrukcji skryptów;
* programistyczne sterowanie odtwarzaniem klipów filmowych;
* obsługa wprowadzania tekstu i operacje na łańcuchach znaków;
* udostępnianie strumieni audio i wideo dzięki technologii Flash Communication Server;
* wykorzystanie technologii Flash Remoting do tworzenia połączeń z zapleczem bazodanowym;
* posługiwanie się zestawami rekordów i macierzami danych;
* wiele, wiele innych rozwiązań w 20 pełnych receptur rozdziałach.
Na początku książki omówione są krótkie, proste receptury. Później, stopniowo, pojawiają się dłuższe i bardziej skomplikowane skrypty wykonujące coraz bardziej wymyślne zadania. Taki układ wiedzy umożliwia łączenie poznanych skryptów w rozwiązania, na których można oprzeć swoje aplikacje utworzone we Flashu. Miła niespodzianka czeka i tego, kto nad jednostkowe receptury wyżej ceni duże aplikacje: w książce opisano siedem kompletnych, złożonych projektów we Flashu.
"Case study - jak skrypty, bazy danych i SQL wniosą Twoje kampanie na nowy poziom"
W prezentacji przedstawimy Case Study, które zajęło 1 miejsce na semKRK #12 w kategorii "Najlepsza kampania Google Ads". Pokażemy, w jaki sposób można poprawić wyniki kampanii, skupiając się na analityce, bazach danych i skryptach. Nie ograniczymy się jednak tylko do samego case study, pokażemy również inne, możliwe zastosowania Big Data i Automatyzacji.
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind
Współczesne rozwiązania w obszarze zaawansowanej analityki danych muszą być gotowe na nowego typu wyzwanie: analizę danych pochodzących z różnych źródeł w czasie bliskim rzeczywistemu. Jednym z celów może być reagowanie na zdarzenia w social media czy dostarczanie spersonalizowanych ofert klientom dokładnie wtedy, kiedy tego rzeczywiście potrzebują.
W trakcie prezentacji Barbara Leśniarek (Data Scientist w Elitmind) oraz Kamil Słomka (Senior Business Intelligence Consultant) pokazali przykład implementacji takiego rozwiązania w oparciu o usługi Microsoft Azure: Stream Analytics oraz Machine Learning.
Zestaw projektów do natychmiastowego wykorzystania!
* Opisy założeń projektowych
* Instrukcje w kwestii instalacji
* Wskazówki dla programistów
Rosnąca popularność platformy .NET 2.0 widoczna jest także w internecie. Coraz więcej aplikacji internetowych powstaje z wykorzystaniem technologii ASP.NET 2.0. Kontrolki i biblioteki udostępniane programistom zdecydowanie ułatwiają budowanie nawet najbardziej złożonych systemów. Biblioteki .NET 2.0 to także zmieniona architektura witryn, nowe mechanizmy dostępu do danych i znacznie większa szybkość działania aplikacji. Jednak tak ogromna liczba zmian wiąże się z koniecznością opanowania przez programistów nowych możliwości i zasad stosowania ich w praktyce. Jednym z najlepszych sposobów nauki jest analiza gotowych projektów i implementowanie ich we własnych systemach.
Książka "ASP.NET 2.0. Gotowe rozwiązania" to przegląd 12 projektów zrealizowanych z wykorzystaniem tej technologii. Znajdziesz tu omówienie najpopularniejszych elementów witryn i aplikacji internetowych - założenia projektowe, kod źródłowy, wykorzystane w projekcie biblioteki i kontrolki, wskazówki dotyczące instalacji i uruchamiania oraz porady związane z samodzielnym modyfikowaniem omawianego modułu. Każdy z projektów przedstawia różne aspekty stosowania technologii ASP.NET 2.0 i stanowi doskonałe źródło wiedzy.
* Internetowy dziennik i kalendarz
* System wymiany plików
* Serwer chatów
* Mechanizm obsługi ankiet
* CMS
* Blog
* Album fotograficzny
* Witryna pomocy dla klienta
* Sklep internetowy
* System rezerwacji online
* Kartki internetowe
* Baza błędów
Poznaj ASP.NET 2.0 na praktycznych przykładach.
Poznaj funkcje i możliwości SQL Server 2005
* Przegląd architektury platformy SQL Server 2005
* Zarządzanie bazami danych i ich projektowanie
* Zabezpieczenia w SQL Server 2005
SQL Server 2005 to najnowsza wersja flagowego produktu Microsoftu przeznaczonego do zarządzania danymi i ich analizowania. Zapewnia ona większą wydajność, bezpieczeństwo, a także udostępnia szereg nowych funkcji związanych między innymi z usługami analitycznymi i raportowaniem. Jak działają te funkcje i które z nich są Ci naprawdę potrzebne? Jakiej wersji SQL Server 2005 potrzebujesz? Jakie korzyści dla Twojej firmy przyniesie zastosowanie nowych rozwiązań bazodanowych? Jak wykorzystać możliwości SQL Server 2005, aby usprawnić działanie używanych baz danych?
W udzieleniu odpowiedzi na powyższe pytania pomoże Ci książka "SQL Server 2005. Wyciśnij wszystko"; dzięki niej w przystępny sposób poznasz możliwości tej platformy. Dowiesz się, jak działa SQL Server 2005 oraz jakie są różnice między jej poszczególnymi wersjami. Zrozumiesz funkcjonowanie i znaczenie różnych zabezpieczeń oraz poznasz funkcje i usługi związane z bezpieczeństwem. Zobaczysz, na czym polega zarządzanie firmowymi bazami danych i jak wygląda projektowanie aplikacji bazodanowych. Przeczytasz o generowaniu analiz i raportów oraz wykonywaniu innych zadań za pomocą platformy Business Intelligence.
* Przegląd wersji i możliwości SQL Server 2005
* Zabezpieczenia i kontrola nad danymi
* Administrowanie korporacyjnymi bazami danych
* Projektowanie aplikacji bazodanowych
* Analizy i raporty w Business Intelligence
* Pisanie i diagnozowanie kodu za pomocą Visual Studio
* Przykładowy kod demonstrujący stosowanie nowych funkcji
Ta książka będzie dla Ciebie nieocenioną pomocą przy podejmowaniu decyzji dotyczących technologii bazodanowych.
Tłumaczymy potrzeby biznesowe na nowoczesne rozwiązania IT. Skutecznie korzystamy z metodologii agile i tworzymy pomysłowe rozwiązania, spełniające potrzeby naszych klientów.
We translate business needs into cutting edge IT solutions. With an agile model as the basis of our work, we can translate the business needs of our clients into artful solutions.
More Related Content
Similar to TUATARA SHARES: Sieci neuronowe: wprowadzenie, teoria, praktyka
Konfiguracja routerów Cisco
System operacyjny IOS firmy Cisco charakteryzuje się sporymi możliwościami działania i elastycznością, ale jednocześnie jest bardzo skomplikowany i trudno dostępny. Większość zadań można w nim zrealizować na kilka sposobów, a nikt nie chce przecież marnować cennego czasu na poszukiwanie najwłaściwszego rozwiązania.
Dlatego właśnie napisano tę książkę. Na szczęście większość zadań konfiguracyjnych może zostać podzielona na kilka niezależnych etapów -- konfigurację interfejsu, mechanizmów obsługi protokołów routingu, łączy zapasowych, implementację algorytmów, filtrowania pakietów i włączanie innych systemów kontroli dostępu. To co faktycznie potrzebne jest administratorowi sieci, to zestaw dobrych receptur, które będą zawierać informacje niezbędne do realizacji najczęściej powtarzających się zadań. Gwarantują one właściwą konfigurację sieci i dają pewność, że zastosowane rozwiązania są właściwe i spełniają oczekiwania administratora.
Książka "Cisco. Receptury" zawiera przykłady rozwiązań większości występujących problemów konfiguracyjnych, w tym:
* konfigurowanie wielu rodzajów interfejsów, od interfejsów szeregowych, przez ATM po Frame Relay,
* konfigurowanie mechanizmów obsługi wszystkich powszechnie stosowanych protokołów routingu (RIP, EIGRP, OSPF o BGP),
* konfigurowanie systemu uwierzytelniania,
* konfigurowanie usług dodatkowych, takich jak DHCP i NAT,
* parametryzowanie łączy zapasowych i wykorzystanie protokołu HSRP do zarządzania routerami zapasowymi,
* zarządzenie routerami z uwzględnieniem usług SNMP i innych,
* wykorzystanie list dostępu do sterowania przepływem danych.
Książka ta z pewnością przyda się osobom, które na co dzień posługują się routerami firmy Cisco. Pomoże ona szybko i skutecznie rozwiązać wszystkie pojawiające się problemy. Nawet doświadczeni administratorzy sieci z pewnością skorzystają z zawartych w niej propozycji rozwiązań i szczegółowych opisów, pozwalających na nowe spojrzenie na określone zagadnienia. Osoby, które nie mają doświadczenia w pracy z routerami, a otrzymały zadanie zarządzania siecią wyposażoną w urządzenia Cisco, mogą dzięki tej książce zaoszczędzić sobie sporo pracy.
Confitura 2018 - Sekretne życie jobów SparkowychMarcin Jasiński
Apache Spark to coraz bardziej popularny framework do tworzenia przetwarzań Big Data. Gdy wywalają się executory, zwiększamy ilość pamięci. Gdy job wykonuje się zbyt wolno, zwiększamy ilość executorów. Zwiększenie ilości zasobów to żadna optymalizacja i z czasem nasz klaster Hadoop jest w pełni utylizowany i nie można uruchamiać kolejnych przetwarzań. A przecież da się inaczej! Klaster Hadoop w Allegro to setki jobów uruchomionych jednocześnie, z czego większość to joby Sparkowe. Opowiemy historię kilku z nich i przemiany, które przeszły. W tym najbardziej spektakularną: od 2500 do 240GB RAM.
Sieci komputerowe. Księga eksperta. Wydanie II poprawione i uzupełnioneWydawnictwo Helion
Wiedza, której zaufało ponad 20 000 specjalistów i administratorów sieci
Współczesne komputery dawno przestały być "samotnymi wyspami"; korzystanie z nich (zarówno do celów prywatnych, jak i na potrzeby wielkiego biznesu) nierozerwalnie wiąże się z dostępem do różnego rodzaju sieci, z internetem w roli głównej. W czasach kiedy wykorzystywanie sieci komputerowych stało się powszechne, podstawy ich działania powinny być znane każdemu współczesnemu informatykowi.
Ta książka wykracza znacznie poza podstawy. Dostarcza kompletnego opisu technologii związanych z działaniem sieci, omówienia sposobów korzystania z sieci i praktycznych wskazówek dotyczących rozwiązywania problemów pojawiających się w ich funkcjonowaniu. Jeśli więc myślisz o projektowaniu, budowaniu, konfigurowaniu i (przede wszystkim) efektywnym użytkowaniu sieci komputerowych, to niniejsza książka okaże się nieocenioną pomocą, dzięki której zaoszczędzisz wiele czasu spędzonego na poszukiwaniach niezbędnych informacji.
Znajdziesz tu m.in. opis następujących zagadnień:
* Najważniejsze podstawy teoretyczne: model OSI, omówienie warstw sieci
* Tworzenie sieci lokalnych i sieci rozległych
* Opis sieciowych systemów operacyjnych
* Dokładne omówienie najnowocześniejszych technologii bezprzewodowych
* Administrowanie siecią i zagadnienia związane z bezpieczeństwem
* Ewoluowanie sieci komputerowych i działania związane z ustanawianiem standardów sieciowych
* Model odniesienia ISO i jego zastosowania
* Typy i topologie sieci
* Technologie i protokoły sieciowe
* Mechanizmy i media łączności w sieciach komputerowych
* Sieciowe systemy operacyjne i problemy związane z zarządzaniem i administrowaniem nimi
* Mechanizmy zabezpieczeń i ochrony integralności danych w sieciach
* Problemy wynikające z błędnego funkcjonowania sieci, metody ich rozwiązywania i zapobiegania im
Informacjom zawartym w książce zaufało już tysiące administratorów sieci komputerowych. Jeśli więc czujesz się niedoinformowany w tej dziedzinie, całą niezbędną wiedzę znajdziesz w tym kompletnym opracowaniu. Książkę można z powodzeniem polecić studentom kierunków informatycznych i pokrewnych, którym może posłużyć jako podręcznik przygotowujący do egzaminów z zakresu sieci komputerowych.
Zaprojektuj i napisz wydajne aplikacje bazodanowe, korzystając z Visual Basic .NET
* Opracuj schemat bazy danych, stwórz więzy integralności i zastosuj język SQL do manipulowania danymi
* Poznaj możliwości systemu MS SQL Server 2000 i wykorzystaj go w swoich aplikacjach
* Zastosuj technologię ADO.NET i Web Services w aplikacjach napisanych w Visual Basic .NET
Bazy danych to podstawa większości aplikacji biznesowych. Jednak sama baza danych to nie wszystko -- należy zapewnić osobom korzystającym ze zgromadzonych w niej informacji wygodny sposób dostępu do nich. W tym celu pisane są narzędzia służące do manipulacji danymi i wyświetlania ich. Dzięki technologii .NET i możliwościom oferowanym przez język Visual Basic .NET stworzenie aplikacji korzystającej z zasobów zgromadzonych w bazie danych nie nastręcza problemów, jednak mimo to należy podejść do tego zadania w odpowiedni sposób. Schemat bazy danych, odpowiednia konstrukcja zapytań, właściwe zastosowanie obiektów komunikujących się z bazą -- to elementy, które należy wziąć pod uwagę, przystępując do pracy nad aplikacją.
Książka "Visual Basic .NET. Bazy danych. Księga eksperta" to kompendium wiedzy dla programistów wykorzystujących Visual Basic .NET do tworzenia aplikacji opartych na bazach danych. Przedstawia zasady projektowania i pisania aplikacji WinForms, stron WebForms oraz usług Web Services w oparciu o bazę danych MS SQL Server 2000. Opisuje zasady stosowania technologii ADO.NET do połączenia aplikacji z tabelami w bazie i manipulowania zgromadzonymi w nich danymi.
* Schemat bazy danych, relacje, więzy integralności i normalizacja danych
* Konstruowanie zapytań w języku SQL
* Dostęp do bazy z poziomu aplikacji WinForms
* Zastosowanie bazy MS SQL Server 2000 w aplikacjach bazodanowych
* Podstawy technologii ADO.NET
* Stosowanie obiektów DataSet i DataAdapter
* Korzystanie z języka XML
* Tworzenie usług WebServices
Jeśli chcesz szybko i efektywnie tworzyć aplikacje bazodanowe w oparciu o technologię .NET, w tej książce znajdziesz wszystkie niezbędne do tego informacje.
Kolejna, siódma już wersja języka Visual Basic (Visual Basic .NET) to prawdziwa rewolucja - firma Microsoft opracowała jednolite środowisko programistyczne, a jednym z jego podstawowych języków (oprócz Visual C++ i Visual C#) jest właśnie Visual Basic. Dzięki wsparciu potężnej firmy, jaką jest Microsoft i rozpowszechnieniu systemu Windows, Visual Basic .NET stał się jednym z najczęściej używanych języków programowania na świecie.
Książka "Visual Basic .NET. Ćwiczenia" adresowana jest do osób, które chcą poznać podstawowe zasady tworzenia w języku VB .NET programów sterowanych zdarzeniami. Jak wszystkie książki z tej serii jest ona skonstruowana w formie praktycznych ćwiczeń, pozwalających stopniowo zagłębiać się w niuanse programowania bez zbędnych rozważań teoretycznych.
Poznasz:
* Platformę .NET
* Programowanie sterowane zdarzeniami
* Zmienne i stałe
* Sterowanie przebiegiem wykonywania programu
* Podstawy programowania obiektowego
* Korzystanie z baz danych
* Obsługę błędów w Visual Basic .NET
MySQL zajmuje szczególną pozycję wśród systemów obsługi relacyjnych baz danych. Dzięki dużej wydajności, prostocie obsługi i dostępności interfejsów programistycznych dla wielu języków programowania, osiągnął ogromną popularność w zastosowaniach internetowych. Jeśli dysponujesz ograniczonym budżetem, powinieneś rozważyć użycie darmowego systemu, który pod wieloma względami może konkurować z drogimi systemami komercyjnymi. MySQL rozwija się zresztą bardzo dynamicznie, a jego kolejne wersje dysponują coraz to bardziej wyrafinowanymi funkcjami.
Do kogo adresowana jest ta książka?
"Bazy danych i MySQL. Od podstaw" to pozycja zarówno dla początkujących, jak i dla zaawansowanych użytkowników MySQL-a. Początkujący dowiedzą się jak instalować i konfigurować system MySQL, nauczą się projektowania wydajnych baz danych i zgłębią tajemnice języka SQL. Doświadczeni programiści będą mogli poznać interfejs pozwalający na korzystanie z MySQL-a z poziomu ich ulubionego języka programowania (książka omawia C, C++, Perla, PHP i Javę). Zainteresować ich powinny także rozdziały poświęcone wzorcom projektowym stosowanym przy tworzeniu aplikacji bazodanowych i omówienie mechanizmu transakcji, zaimplementowanego w najnowszych wersjach MySQL-a.
Co zawiera ta książka?
* Przystępne omówienie zagadnień związanych z projektowaniem baz danych
* Opis kompilacji, instalacji, konfiguracji i obsługi systemu MySQL
* Kompletny kurs języka SQL w wersji implementowanej w MySQL
* Prezentację narzędzi ułatwiających pracę z MySQL
* Omówienie zagadnień związanych z administracją systemem bazodanowym (replikacja, tworzenie kopii zapasowych, odtwarzanie danych)
* Opis interfejsów umożliwiających pisanie aplikacji bazodanowych w językach C, C++, PHP, Perl i Java
* Dodatki, zawierające m.in. skorowidz poleceń SQL i informacje na temat obsługi dużych obiektów (pola BLOB)
Autorzy szybko nauczą Cię korzystać z MySQL-a, dzięki czemu więcej czasu zostanie Ci na właściwe zadania.
This is my presentation about Red Gate SQL Doc that I have presented on one of the meatings of Lodzka Grupa Profesjonalistow IT & .NET. Presentation in Polish.
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychWydawnictwo Helion
Poznaj i wykorzystaj narzędzia do projektowania baz danych
* Jak konfigurować repozytorium PEAR?
* Jak przetwarzać formularze za pomocą języka PHP?
* Jak wprowadzać dane do tabeli bazy danych, a później je usuwać?
Umiejętność tworzenia interaktywnych stron www typu e-commerce i zarządzania nimi jest dzisiaj właściwie niezbędna. Przydaje się nie tylko administratorom sieci, ale także wszystkim informatykom i właścicielom firm. Relacyjne bazy danych stanowią podstawę nowoczesnej aplikacji internetowej, więc przede wszystkim należy poznać najpopularniejsze języki wykorzystywane podczas pracy na tych bazach: język skryptowy PHP oraz język zapytań SQL, a także internetowe usługi informacyjne (IIS) występujące w najnowszych serwerowych systemach operacyjnych Microsoft Windows.
Książka „PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych” w przystępny sposób i na konkretnym przykładzie przedstawia zagadnienia dotyczące projektowania, programowania i implementowania relacyjnej bazy danych. Mimo że podręcznik przeznaczony jest dla osób, które przynajmniej w niewielkim stopniu orientują się w tej tematyce, szeroka skala prezentowanych informacji (od prostych zagadnień teoretycznych do problemów zaawansowanych technicznie) sprawia, że każdy może z niego skorzystać - aby na przykład nauczyć się podstawowych instrukcji języka SQL i PHP, instalowania i konfigurowania ich w systemie Windows, korzystania z usług IIS i wreszcie zarządzania własną bazą danych.
* System zarządzania bazą danych
* Nazwy i typy danych
* Indeksy, klucze i schematy
* Architektura baz danych
* Normalizacja i projektowanie baz danych
* Środowisko języka SQL
* Podstawowe klauzule języka SQL
* Podstawowe właściwości języka PHP
* Architektura usług IIS
* Obsługa baz danych Microsoft SQL z poziomu PHP
* PEAR
Znajdziesz tu wszystko, czego potrzebujesz, aby stworzyć własną profesjonalną bazę danych!
PLNOG 17 - Robert Ślaski - Jak nie zostać bezrobotnym sieciowcem?PROIDEA
To co było w branży sieciowej aksjomatami ugruntowanymi przez lata a nawet dekady dość gwałtownie przestaje obowiązywać. Współczesne sieci zmieniają swój kształt, dostosowując się do wymagań współczesnego świata. Ty, jako pan i władca routerów musisz wreszcie uznać że świat powyżej warstwy czwartej już dawno zaczął żyć swoim życiem i odpływa w nieznanych Tobie kierunkach, a jeśli go nie dogonisz, zostaniesz bezrobotnym sieciowcem. W krótkiej prezentacji postaram się obalić kilka aksjomatów pokutujących jeszcze wśród sieciowców oraz przedstawić kilka technologii i rozwiązań, którymi warto się zainteresować aby za pięć lat nie zostać telemarketerem w call center.
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...Michal Furmankiewicz
Azure oferuje wiele platform na których możesz uruchomić swoją aplikację. Każda ma swoje zalety i wady. Zrobiłem przegląd tych platform dla Ciebie. W prezentacji wyrażam swoją prywatną opinię.
Struktura organizacyjna i architektura systemów komputerowychWydawnictwo Helion
Komputery już dawno stały się zjawiskiem powszechnym i nie są już traktowane jak magiczne skrzynki. Praktycznie wszyscy znają już możliwości ich praktycznego wykorzystania. W dobie intuicyjnych systemów operacyjnych, technologii plug-and-play i postępującego uproszczenia wszelkich operacji związanych z komputerami wiedza o architekturze i organizacji systemów komputerowych może wydawać się potrzebna jedynie wąskiej grupie specjalistów-sprzętowców. Jest jednak inaczej. Ogólna znajomość tego, co kryje się pod "maską" komputera potrzebna jest każdemu użytkownikowi komputera. Dzięki niej programista zrozumie, z czego wynikają błędy w działaniu programu, twórca systemów czasu rzeczywistego zoptymalizuje wykorzystanie procesora przez system, a osoba decydująca się na zakup nowego sprzętu we właściwy sposób zinterpretuje "obiektywne" testy przytaczane przez producentów w materiałach reklamowych.
Struktura organizacyjna i architektura systemów komputerowych to przystępne omówienie organizacji i architektury współczesnych komputerów. Książka, stworzona zgodnie z założeniami komitetu ACM-IEEE Computing Curricula 2001, nadaje się idealnie jako podręcznik dla kursu wprowadzającego w tą tematykę. Zawarte w niej zagadnienia zilustrowane są licznymi przykładami zaczerpniętymi z rzeczywistego świata, co dodatkowo ułatwia ich zrozumienie.
* Historia rozwoju komputerów.
* Sposoby przedstawiania danych, notacje i kody.
* Logika binarna i algebra Boole’a.
* Organizacja pracy systemu komputerowego, cykle maszynowe, magistrala, lista rozkazów, asembler.
* Tryby adresowania.
* Przechowywanie danych w pamięci komputera.
* Narzędzia programistyczne i systemy operacyjne.
* Alternatywne architektury komputerów.
* Analiza wydajności systemów komputerowych.
* Sieci komputerowe.
Doskonale dobrane proporcje pomiędzy objętością tekstu i poziomem szczegółowości oraz opisywanie wyłącznie istotnych aspektów zagadnienia powodują, że książka stanowi doskonałe źródło naprawdę przydatnej wiedzy.
Gotowe rozwiązania i przykłady dla użytkowników Flasha
Zamiast koncentrować się na abstrakcyjnych niuansach języka ActionScript, można skorzystać z gotowych sposobów rozwiązywania typowych problemów. Receptury ułatwiają pisanie skryptów w języku ActionScript, ucząc przy tym praktycznych technik, które na pewno będą przydatne jeszcze wiele razy.
Ogrom możliwości języka ActionScript może przytłaczać. W niniejszej książce analizujemy zaawansowane technologie jako zespoły prostych czynności, z których każda ma praktyczne znaczenie i z których każdą warto zrozumieć. Książka "ActionScript. Receptury" jest interesująca zarówno dla młodego kodera, jak i dla doświadczonego programisty, ponieważ pozwala spojrzeć z nowej perspektywy i podejść w nowy sposób do zagadnień programowania w języku ActionScript, jednocześnie umożliwiając ugruntowanie zdobytych już umiejętności.
Książka "ActionScript. Receptury" zawiera ponad 300 receptur związanych z niezliczoną ilością tematów, wśród których znajdują się m.in.:
* rysowanie kształtów za pomocą instrukcji skryptów;
* programistyczne sterowanie odtwarzaniem klipów filmowych;
* obsługa wprowadzania tekstu i operacje na łańcuchach znaków;
* udostępnianie strumieni audio i wideo dzięki technologii Flash Communication Server;
* wykorzystanie technologii Flash Remoting do tworzenia połączeń z zapleczem bazodanowym;
* posługiwanie się zestawami rekordów i macierzami danych;
* wiele, wiele innych rozwiązań w 20 pełnych receptur rozdziałach.
Na początku książki omówione są krótkie, proste receptury. Później, stopniowo, pojawiają się dłuższe i bardziej skomplikowane skrypty wykonujące coraz bardziej wymyślne zadania. Taki układ wiedzy umożliwia łączenie poznanych skryptów w rozwiązania, na których można oprzeć swoje aplikacje utworzone we Flashu. Miła niespodzianka czeka i tego, kto nad jednostkowe receptury wyżej ceni duże aplikacje: w książce opisano siedem kompletnych, złożonych projektów we Flashu.
"Case study - jak skrypty, bazy danych i SQL wniosą Twoje kampanie na nowy poziom"
W prezentacji przedstawimy Case Study, które zajęło 1 miejsce na semKRK #12 w kategorii "Najlepsza kampania Google Ads". Pokażemy, w jaki sposób można poprawić wyniki kampanii, skupiając się na analityce, bazach danych i skryptach. Nie ograniczymy się jednak tylko do samego case study, pokażemy również inne, możliwe zastosowania Big Data i Automatyzacji.
Elitmind @ SQLDay2018: Stream Analytics i Machine Learning – czy to dobrze do...Elitmind
Współczesne rozwiązania w obszarze zaawansowanej analityki danych muszą być gotowe na nowego typu wyzwanie: analizę danych pochodzących z różnych źródeł w czasie bliskim rzeczywistemu. Jednym z celów może być reagowanie na zdarzenia w social media czy dostarczanie spersonalizowanych ofert klientom dokładnie wtedy, kiedy tego rzeczywiście potrzebują.
W trakcie prezentacji Barbara Leśniarek (Data Scientist w Elitmind) oraz Kamil Słomka (Senior Business Intelligence Consultant) pokazali przykład implementacji takiego rozwiązania w oparciu o usługi Microsoft Azure: Stream Analytics oraz Machine Learning.
Zestaw projektów do natychmiastowego wykorzystania!
* Opisy założeń projektowych
* Instrukcje w kwestii instalacji
* Wskazówki dla programistów
Rosnąca popularność platformy .NET 2.0 widoczna jest także w internecie. Coraz więcej aplikacji internetowych powstaje z wykorzystaniem technologii ASP.NET 2.0. Kontrolki i biblioteki udostępniane programistom zdecydowanie ułatwiają budowanie nawet najbardziej złożonych systemów. Biblioteki .NET 2.0 to także zmieniona architektura witryn, nowe mechanizmy dostępu do danych i znacznie większa szybkość działania aplikacji. Jednak tak ogromna liczba zmian wiąże się z koniecznością opanowania przez programistów nowych możliwości i zasad stosowania ich w praktyce. Jednym z najlepszych sposobów nauki jest analiza gotowych projektów i implementowanie ich we własnych systemach.
Książka "ASP.NET 2.0. Gotowe rozwiązania" to przegląd 12 projektów zrealizowanych z wykorzystaniem tej technologii. Znajdziesz tu omówienie najpopularniejszych elementów witryn i aplikacji internetowych - założenia projektowe, kod źródłowy, wykorzystane w projekcie biblioteki i kontrolki, wskazówki dotyczące instalacji i uruchamiania oraz porady związane z samodzielnym modyfikowaniem omawianego modułu. Każdy z projektów przedstawia różne aspekty stosowania technologii ASP.NET 2.0 i stanowi doskonałe źródło wiedzy.
* Internetowy dziennik i kalendarz
* System wymiany plików
* Serwer chatów
* Mechanizm obsługi ankiet
* CMS
* Blog
* Album fotograficzny
* Witryna pomocy dla klienta
* Sklep internetowy
* System rezerwacji online
* Kartki internetowe
* Baza błędów
Poznaj ASP.NET 2.0 na praktycznych przykładach.
Poznaj funkcje i możliwości SQL Server 2005
* Przegląd architektury platformy SQL Server 2005
* Zarządzanie bazami danych i ich projektowanie
* Zabezpieczenia w SQL Server 2005
SQL Server 2005 to najnowsza wersja flagowego produktu Microsoftu przeznaczonego do zarządzania danymi i ich analizowania. Zapewnia ona większą wydajność, bezpieczeństwo, a także udostępnia szereg nowych funkcji związanych między innymi z usługami analitycznymi i raportowaniem. Jak działają te funkcje i które z nich są Ci naprawdę potrzebne? Jakiej wersji SQL Server 2005 potrzebujesz? Jakie korzyści dla Twojej firmy przyniesie zastosowanie nowych rozwiązań bazodanowych? Jak wykorzystać możliwości SQL Server 2005, aby usprawnić działanie używanych baz danych?
W udzieleniu odpowiedzi na powyższe pytania pomoże Ci książka "SQL Server 2005. Wyciśnij wszystko"; dzięki niej w przystępny sposób poznasz możliwości tej platformy. Dowiesz się, jak działa SQL Server 2005 oraz jakie są różnice między jej poszczególnymi wersjami. Zrozumiesz funkcjonowanie i znaczenie różnych zabezpieczeń oraz poznasz funkcje i usługi związane z bezpieczeństwem. Zobaczysz, na czym polega zarządzanie firmowymi bazami danych i jak wygląda projektowanie aplikacji bazodanowych. Przeczytasz o generowaniu analiz i raportów oraz wykonywaniu innych zadań za pomocą platformy Business Intelligence.
* Przegląd wersji i możliwości SQL Server 2005
* Zabezpieczenia i kontrola nad danymi
* Administrowanie korporacyjnymi bazami danych
* Projektowanie aplikacji bazodanowych
* Analizy i raporty w Business Intelligence
* Pisanie i diagnozowanie kodu za pomocą Visual Studio
* Przykładowy kod demonstrujący stosowanie nowych funkcji
Ta książka będzie dla Ciebie nieocenioną pomocą przy podejmowaniu decyzji dotyczących technologii bazodanowych.
Tłumaczymy potrzeby biznesowe na nowoczesne rozwiązania IT. Skutecznie korzystamy z metodologii agile i tworzymy pomysłowe rozwiązania, spełniające potrzeby naszych klientów.
We translate business needs into cutting edge IT solutions. With an agile model as the basis of our work, we can translate the business needs of our clients into artful solutions.
EFFECTIVE REAL-TIME MARKETING AND DATA MONETISATION BASED ON COMBINED DATA FR...TUATARA
Krzysztof Goworek, our Chief Innovation Officer, presented the fourth model of data monetization created by TUATARA. The model assumes creating an additional revenue stream based on combining data from different industries, for example, a telecommunication operator and a bank. Data such as customer location information, customer behaviour or preferences derived from a telecommunication operator integrated with customer purchasing power, provided by a bank creates an undefeatable potential for targeting, when securely shared with third party companies.
The new model of data monetization presented during the conference together with its proof of viability - TASIL implemented in Oman, gained interest and recognition of the audience, marking an important milestone for innovative approach to data monetization.
WYKORZYSTANIE AI WARUNKIEM PRZESTRZEGANIA PRAWA W SPOŁECZEŃSTWIE CYFROWYMTUATARA
Odpowiedzią na kwestie związane z regulacjami RODO w zakresie bezpiecznego przetwarzania danych osobowych jest zaprezentowany podczas wystąpienia produkt TUATARY. SensID to innowacyjny zestaw specjalistycznych narzędzi i usług do zarządzania danymi osobowymi, obejmujący: automatyczne inwentaryzowanie danych osobowych, budowanie spójnego rejestru tożsamości na podstawie wielu źródeł danych, zarządzanie zgodami prawnymi, anonimizację danych.
Wykorzystuje on zaawansowane technologie, m.in.: Machine Learning, NLP i techniki probabilistyczne do detekcji danych wrażliwych i łączenia danych osobowych pochodzących z różnych źródeł w jeden rekord.
Umożliwia ciągły monitoring i zapewnia prawną zgodność z RODO, dzięki operowaniu na meta-danych bez zapisywania czy kopiowania pochodzących ze źródeł danych osobowych i wrażliwych w repozytoriach sensID. Funkcjonuje w oparciu o dane strukturalne, semi-strukturalne i niestrukturalne, jak np. pliki, logi systemów, poczta korporacyjna itd.
REAL-TIME MARKETING I MONETYZACJA DANYCH OPARTE NA ŁĄCZENIU DANYCH BANKU I OP...TUATARA
Real-time marketing i monetyzacja danych oparte na łączeniu danych banku i operatora telekomunikacyjnego – to temat naszej prezentacji podczas AI & Big Data Congress w Warszawie. Inspirację do działania, case study i zapowiedź przełomowego międzybranżowego mariażu w zakresie monetyzacji danych przedstawił nasz Chief Innovation Officer, Krzysztof Goworek.
Wzbogacanie tradycyjnych łańcuchów wartości o nowe modele monetyzacji oparte ...TUATARA
TASIL został zbudowany i pomyślnie wdrożony jako potężna platforma marketingowa działająca w czasie rzeczywistym, umożliwiająca firmom zarabianie na bezpiecznym udostępnianiu wiedzy wynikającej z jej danych.
Oceniamy, że firma z 10-milionową bazą opt-inów, może w ciągu 5 lat zarobić nawet 167 milionów dolarów jako nowy strumień przychodów.
This time it's presenting our innovative approach to discovery, classification, and cataloging of personal data using advanced Natural Language Processing algorithms built for Polish dictionary. All this for the sake of making GDPR implementation and compliance simple and beneficial for each organization.
This time, it's our approach to Digital Transformation - how our experience and competences can help organizations widen the funnel at each stage of digital customer buying journey.
2. AGENDA SPOTKANIA
2
01 PERCEPTRON I SIEĆ PERCEPTRONOWA
02 DZIAŁANIE I UCZENIE SIECI NEURONOWEJ
03 SIECI W PRAKTYCE
04 PROBLEM DANYCH WEJŚCIOWYCH
05 ZASTOSOWANIE
06 WYDAJNOŚĆ I SKALOWALNOŚĆ
07 PROJEKTY REALIZOWANE W TUATARA
6. UCZENIE SIECI NEURONOWEJ02
6
1. Przygotowanie danych uczących w postaci zbioru wektorów cech wraz z ich klasyfikacją.
2. Znalezienie takich parametrów w i t dla każdego neuronu w sieci, aby uzyskać
jak najlepszą klasyfikację (jak to zrobić?).
• Jeden ze sposobów to metoda gradientu prostego.
1. Wybieramy losowe parametry początkowe w i t.
2. Klasyfikujemy przy ich pomocy zbiór wejściowy.
3. Wprowadzamy poprawki do w i t w zależności od popełnionych błędów.
4. Powtarzamy aż do uzyskania zadowalających wyników.
7. SPOSOBY UCZENIA02
7
Znany zbiór uczący
wraz z klasyfikacją
Proponowanie klasyfikacji
na bazie zbioru cech
Uczenie nadzorowane
Klasyfikacja danych wejściowych
z jednoczesnym „douczaniem” sieci
Uczenie przez wzmacnianie
Autoenkodery
Poprawianie jakości obrazu
Sieć Kohonena
Klasteryzjacja
Uczenie bez nadzoru
8. TENSORFLOW03
8
1. Otwarto-źródłowa biblioteka dla języka Python do obliczeń
numerycznych przy wykorzystaniu grafów przepływu
2. Elastyczna na tyle aby umożliwić zastosowanie
w wielu dziedzinach badań
3. W szczególności, wspiera budowanie sieci neuronowych.
4. Wsparcie GPU przy użyciu CUDA
9. KERAS03
9
1. Wysokopoziomowa biblioteka dla języka Python
służąca do budowania sieci neuronowych.
2. Wykorzystuje jeden z popularnych niskopoziomowych
API – TensorFlow, CNTK, Theano.
3. Szybkie prototypowanie rozwiązań.
4. Ograniczenia pod względem możliwości
(w porównaniu do TensorFlow).
10. BAZA MNIST04
10
1. Baza MNIST to zbiór odręcznie pisanych cyfr.
2. Zbiór 60 tysięcy obrazów o wymiarach 28 na 28 pikseli.
13. PRZYGOTOWANIE DANYCH WEJŚCIOWYCH04
13
1. Aby rozwiązać pewien problem klasyfikacji przy pomocy sieci neuronowej
potrzeba zastanowić się nad reprezentacją danych wejściowych.
2. Dane wejściowe do sieci neuronowej muszą być reprezentowalne za pomocą wektora liczb (cech).
3. W przypadku obrazu możemy to osiągnąć przez zamianę obrazu na odcienie czerni i bieli.
4. Wykorzystanie jednego piksela jako wejścia do jednego neuronu bardzo szybko okazuje się zawodne
(rozdzielczość 420x320 to już 134400 pikseli!).
5. Dźwięk może być reprezentowany jako szereg czasowy.
6. Dla danej osoby można przyporządkować wektor określający częstość wchodzenia na daną stronę.
7. Cechy podawane do sieci neuronowej powinny być znormalizowane.
Nie powinno być sytuacji, że na jednej pozycji w wektorze wartości odbiegają od pozostałych.
8. Odpowiednia liczba danych wejściowych (dziesiątki tysięcy lub więcej).
9. Odpowiednia równowaga pomiędzy reprezentantami poszczególnych klas.
14. PROBLEMY KLASYFIKACJI05
14
1. Analiza dźwięku:
a) Rozpoznawanie osób.
b) Identyfikowanie sentymentu.
2. Analiza obrazu:
a) Identyfikowanie nie pożądanych zdjęć – filtr NSFW Yahoo.
b) Wykrywanie i unikanie zagrożeń podczas lotu dronem – DJI.
c) Wspomaganie kierowcy samochodu – Autopilot Tesli.
3. Analiza szeregów czasowych:
a) Identyfikacja anomalii na podstawie danych sensorycznych.
b) Wykrywanie oszustw na podstawie wzorców zachowania.
c) Rekomendacje utworów muzycznych czy wideo – eksperyment Spotify, rekomendacje Netflix, YouTube.
4. Analiza danych:
a) Diagnostyka medyczna.
b) Wykrywanie złośliwego oprogramowania – Deep Instinct.
c) Predykcja następnych instrukcji lub potrzebnych danych – Neural Net Prediction i Smart Pre-Fetch AMD.
d) Gra w go/szachy/starcrafta – Deep Mind Google.
16. UCZENIE ROZPROSZONE06
16
1. Serwery klastra współdzielą parametry modelu,
wspólnie wypracowując poprawni bazując
na różnych danych.
2. Serwery klastra mają własne parametry modelu
i niezależną pętlę uczącą. Parametry modelu
są jedynie synchronizowane do PS.
PARAMETER SERVER
MODEL REPLICAS
DATA SHARDS
17. TENSORFLOW ON SPARK06
17
SPARK DRIVER
Spark Executor
TensorFlow Alg
TensorFlow Core
gRPC RDMA
Spark Executor
TensorFlow Alg
TensorFlow Core
gRPC RDMA
Spark Executor
TensorFlow Alg
TensorFlow Core
gRPC RDMA
Spark Executor
Parameter Server
TrensorFlow Core
gRPC RDMA
Data Set on HDFS ect.
18. DISTRIBUTED SERVING06
18
DATA LEARNER MODEL 2
CONTINUOUS TRANING PIPELINE SERVING
MODEL 1 MODEL 2 MODEL 1 TENSORFLOW SERVING
CLIENTS
Response
Request
19. SIECI NEURONOWE06
19
1. Zagadnienia przerabiane w tej prezentacji to
tylko wstęp do szerokiej dziedziny sieci
neuronowych.
Źródło: http://www.asimovinstitute.org/neural-network-zoo/
20. 07
20
PROJEKTY REALIZOWANE W TUATARA
SYSTEM ANTI-PIRACY
SYSTEM ANTI-PIRACY
Crawlery Analiza treści oraz video Prowadzenie sprawy
Przeszukiwanie
internetu oraz sieci
społecznościowych
Automatyczna kategoryzacja treści
ze wsparciem algorytmów
uczenia maszynowego
Automatyzacja procesu blokowania
nielegalnych treści
oraz prowadzenia spraw
02 0301
23. Enhanced
Customer
Profile Store
on Hadoop
Real-Time
Sentiment
Analysis using
custom trained
model
Real-Time
Sentiment
Analysis using
custom trained
model
Custom Sentiment
Analysis model
training using
Tensorflow library
Custom Emotion
Analysis model
training using
Tensorflow library
Custom Named
Entity Recognition
model training using
Tensorflow library
Real-Time
Sentiment
Analysis using
custom trained
model
Reporting, BI
and Campaign
Management
Systems
* **
Hadoop – HDP & HDF based services* Service detail description on slide 5,6,7 Services outside Big Data platform
UNDERSTANDING CUSTOMERS BETTER BY ADDING ADDITIONAL INSIGHT FROM CALL
CENTER RECORDING, EMAILS, SOCIAL MEDIA
07
MULTICHANNEL ANALYTICS OFFER
Media Data
Call Center data
(Audio etc.)
Social Media Data
Twitter
LinkedIn
Facebook
Instagram
YouTube
Blogs
Documents Data
Emails
CSV
Plain Text
(Weblogs,Clickstrea
ms, Agents notes,
Online Chat)
BIU Data
Call Profiles and
Transactions
Speech-to-Text
Social Data
Adapter based
on Apache NiFi
Unstructure
data retrleval
service using
Apache Tika
Structure data
retrleval
service using
Apache NiFi
Hadoop
Data
Lake
TRAINING PHASE
EXECUTION PHASE
24. WYKRYWANIE DANYCH WRAŻLIWYCH
07 GDPR – SENSID
LEKSYKON
TECHNOLOGIA
Aktualny leksykon przygotowaliśmy pod wymagania RODO, może zostać jednak rozszerzony.
Wykorzystuje zaawansowane technologie. Dzięki temu uzyskaliśmy
unikalną skuteczność i wydajność.
25. 07
25
GDPR – SENSID
PRZYKŁAD WYKRYWANIA ML/NLP
Od: xyz@domain.com,
Do: reklamacje@bank.com,
Temat: Rezygnacja z karty kredytowej
Dzień dobry, nazywam się Jan Kowalski. Jestem Państwa klientem. Do końca lipca będę się leczył
w szpitalu na nerki, a chciałbym jak najszybciej zrezygnować z rachunku bankowego 94 8792 0008
7674 2834 4363 1795 oraz związanej z nim karty kredytowej 4191 1870 2261 1608, dla
potwierdzenia podaję mój nr PESEL: 7505078934 i adres Nowa Wieś 34, 98-275 Brzeźnio.
….
PRZYKŁAD
Osoba: Jan Kowalski
Numer rachunku : 94 8792 0008 7674 2834 4363 1795
Numer karty: 4191 1870 2261 1608
Dane o zdrowiu: do końca lipca będę się leczył w szpitalu na nerki
Adres/Miejsce: Nowa Wieś 34
Adres/Miejsce: 98-275 Brzeźnio
email: xyz@domain.com
PESEL: 7505078934
26. BIBLIOGRAFIA
26
1. Michael A. Nielsen, Neural Networks and Deep Learning, Determination Press, 2015.
2. Tensorflow Playground, http://playground.tensorflow.org.
3. Tensorflow Benchmarks, https://github.com/tobigithub/tensorflow-deep-learning/wiki/tf-benchmarks.
27. TUATARA SP. Z O.O.
Aleje Jerozolimskie 132
02-305 Warszawa
Polska
+48 726 648 000
MARKETING@TUATARA.PL
TUATARA BUSINESS SOLUTIONS LLC
Knowledge Oasis Muscat
Rusayl Industrial Estate
Muscat P.O. Box 63-135 KOM 4
Sultanate of Oman
@TUATARA_PL
TUATARAPOLAND
@TUATARA.PL
E
M
S TWITTER
WWW. TUATARA.PL
S FACEBOOK
S INSTAGRAM
DZIĘKUJEMY