Search results
Badanie danych. Raport z pierwszej linii działań
Rachel Schutt, Cathy O'Neil
Unikalne wprowadzenie do nauki o danych! W dzisiejszych czasach najcenniejszym dobrem jest informacja. Ogromne ilości danych są przechowywane w przepastnych bazach danych, a kluczem do sukcesu jest ich umiejętna analiza i wyciąganie wniosków. To dynamicznie rozwijająca się dziedzina wiedzy, w której do tej pory brakowało solidnych podręczników, pozwalających na dogłębne poznanie tego obszaru. Na szczęście to się zmieniło! To unikalna książka, w której badacze z największych firm branży IT dzielą się skutecznymi technikami analizy danych. Z kolejnych rozdziałów dowiesz się, czym jest nauka o danych, model danych oraz test A/B. Ponadto zdobędziesz wiedzę na temat wnioskowania statystycznego, algorytmów, języka R oraz wizualizacji danych. Sięgnij po tę książkę, jeżeli chcesz się dowiedzieć, jak wykrywać oszustwa, korzystać z MapReduce oraz badać przyczynowość. To obowiązkowa pozycja na półce czytelników zainteresowanych badaniem danych. Wśród tematów poruszonych w książce odnajdziesz: Wnioskowanie statystyczne, eksploracyjną analizę danych i proces (metodologię) nauki o danych Algorytmy Filtry spamu, naiwny algorytm Bayesa i wstępną obróbkę danych Regresję logistyczną Modelowanie finansowe Mechanizmy rekomendacji i przyczynowość Wizualizowanie danych Sieci społecznościowe i dziennikarstwo danych Inżynierię danych, systemy MapReduce, Pregel i Hadoop Wyciągnij wartościowe wnioski z posiadanych informacji!
BackTrack 5. Testy penetracyjne sieci WiFi
Vivek Ramachandran
Poznaj zagrożenia czyhające na Twoją sieć! Sieci bezprzewodowe z każdym rokiem zdobywają coraz większą popularność. Tak naprawdę, żeby nie być w zasięgu sieci WiFi, musisz wyjechać poza miasto — a i to często nie wystarcza. Dlaczego tak się dzieje? Koszty podłączenia do sieci WiFi są bardzo niskie, a prędkość transmisji danych zupełnie wystarczająca. Jednak z drugiej strony taka dostępność sieci sprawia, że nasze dane otaczają nas i są na wyciągnięcie ręki — dla każdego. Jak się przed tym bronić? Jak dbać o bezpieczeństwo Twojej sieci? Na te i wiele innych trudnych pytań odpowiada ta wyjątkowa książka. Na samym początku zbudujesz własne laboratorium sieci bezprzewodowych, tak aby w domowym zaciszu testować różne techniki łamania zabezpieczeń protokołu WEP, WPA i WPA2. W trakcie lektury zdobędziesz wiedzę na temat metod przeprowadzania ataku na infrastrukturę sieci bezprzewodowej. Poznanie zagrożenia w praktyce pozwoli Ci zdobyć doświadczenie, które zaowocuje większymi umiejętnościami obrony przed ryzykiem włamania. Ta książka jest obowiązkową pozycją dla wszystkich administratorów i pasjonatów sieci komputerowych. Dzięki tej książce: zbudujesz własne laboratorium sieci bezprzewodowych złamiesz zabezpieczenia protokołów WEP, WPA i WPA2 poznasz zagrożenia i techniki ataku na Twoją sieć bezprzewodową podniesiesz poziom bezpieczeństwa Twojej sieci! Bezpieczeństwo Twojej sieci bezprzewodowej jest w Twoich rękach!
BDD w działaniu. Sterowanie zachowaniem w rozwoju aplikacji
John Ferguson Smart
Rozwój technik BDD jest odpowiedzią na poważny problem, z którym muszą się zmierzyć zespoły rozwijające oprogramowanie. Tym problemem jest skuteczne komunikowanie i zrozumienie się nawzajem. Jeśli jesteś kierownikiem projektu, musisz jakoś skłonić programistę do pisania testów, namówić testera do zaakceptowania tych testów i przekonać inwestora, że coś, co nie jest kodem produkcyjnym, może mieć swoją wartość. Okazuje się, że kluczem do sukcesu jest doprowadzenie do sytuacji, w której każdy rozumie, do czego ma służyć aplikacja, jak się ma zachować i jakie są jej kluczowe funkcje. Świetnym narzędziem ułatwiającym taką pracę jest technika BDD — obszerny zbiór najlepszych praktyk i narzędzi wspomagających analizę wymagań i automatyzację testów. Książka, którą trzymasz w dłoni, stanowi przegląd praktyk BDD na wszystkich poziomach procesu rozwoju oprogramowania. Znajdziesz w niej informacje na temat odkrywania i określania wysokopoziomowych wymagań, implementacji funkcji aplikacji oraz pisania automatycznych testów akceptacyjnych i jednostkowych. Jest ona niezastąpionym przewodnikiem dla analityków biznesowych i deweloperów, testerów, a przede wszystkim liderów i menedżerów projektów. Dzięki tej książce poznasz: teorię i praktykę BDD zasady stosowania BDD w pracy zespołowej testy akceptacyjne, integracyjne i jednostkowe BDD praktyczne przykłady w Javie, .NET, JavaScripcie i innych językach sposoby tworzenia raportów i dynamicznej dokumentacji BDD Już dziś przedstaw swojemu zespołowi rewolucyjne techniki BDD! John Ferguson Smart — światowej klasy specjalista w dziedzinie BDD, automatycznego testowania i optymalizacji rozwoju oprogramowania w całym cyklu życia, umiejętnie łączący wiedzę programisty i zalety coacha.
Bazy danych. Podstawy projektowania i języka SQL
Krystyna Czapla
Idealna baza danych — szyta na Twoją miarę! Faza projektu, czyli jak opracować tabele i określić zależności między nimi Faza implementacji, czyli jak przejść od projektu do tworzenia fizycznej bazy Faza trzecia, czyli jak czerpać informacje z bazy danych w nowoczesnych aplikacjach Bazy danych są dziś tworzone na potęgę i wykorzystywane niemal na każdym kroku. Od czasu pojawienia się komputerów osobistych, internetu i potężnych serwerów ilość danych wymagających zapisania i przetworzenia wciąż wzrasta, a ich sensowne posegregowanie, zapewnienie integralności, łatwości przeszukiwania i możliwości analizowania to umiejętność na wagę złota. Jeśli chcesz ją zdobyć lub udoskonalić, ta książka na pewno Ci w tym pomoże. Znajdziesz tu klarowne, jasne informacje dotyczące kolejnych etapów projektowania oraz implementacji bazy danych, z podziałem na dwie odrębne metody — modelowanie i normalizację. Poznasz obszerne podstawy języka SQL — pojęcia, typy danych, składnię i całe zestawy poleceń — i na konkretnych przykładach zobaczysz, jak używać tego języka. Zrozumiesz też, do czego służy język zapytań i co można zrobić przy użyciu języka DML. To pozwoli Ci z łatwością wykonać ćwiczenia utrwalające, a gdy skończysz będziesz gotowy zmierzyć się z budową własnej bazy! Modelowanie logiczne Normalizacja danych Język baz danych SQL Język zapytań DQL — polecenie SELECT Język manipulowania danymi — DML Język definiowania danych — DDL Proces logowania do bazy Twoje dane w dobrej bazie to klucz do sukcesu!
Bezpieczne programowanie. Aplikacje hakeroodporne
Jacek Ross
Wyjdź zwycięsko z pojedynku z krakerami! Jak zabezpieczyć aplikację przed krakerami? Jak stworzyć bezpieczne rozwiązania w PHP? Jak utrudnić debugowanie Twojego kodu? Wyobraź sobie sytuację, w której poświęcasz mnóstwo czasu na stworzenie nowego, ciekawego rozwiązania w świecie informatyki. Kosztuje Cię to wiele dni i nocy ogromnego wysiłku. Dokładnie w momencie opuszczenia Twojego bezpiecznego komputera, udostępniony światu, Twój pomysł zostaje wystawiony na ciężką próbę — w sieci działają krakerzy, którzy za wszelką cenę będę próbowali złamać Twoje zabezpieczenia lub wykorzystać luki w Twojej aplikacji. Jak tego uniknąć? Jak tworzyć oprogramowanie odporne na ich ataki? Proste i przejrzyste odpowiedzi na podobnie skomplikowane pytania znajdziesz właśnie w tej książce! Podczas lektury poznasz zagrożenia, na jakie narażony jest programista, oraz proste sposoby utrudniania krakerom zadania. Dodatkowo zdobędziesz wiedzę na temat metod szyfrowania danych i wyznaczania sygnatur. Jednak, co najważniejsze, zobaczysz, jak wykorzystać tę wiedzę w praktyce! W publikacji "Bezpieczne programowanie. Aplikacje hakeroodporne " znajdziesz również sporo ciekawych informacji na temat zabezpieczania aplikacji sieciowych oraz zaawansowane metody, gwarantujące podniesienie bezpieczeństwa Twojego produktu do wysokiego poziomu. To jeszcze nie wszystko! W kolejnych rozdziałach autor prezentuje sposoby ochrony przed debugerami, patenty na bezpieczne tworzenie kodu na platformie .NET oraz psychologiczne aspekty tworzenia hakeroodpornych aplikacji! Przegląd zagrożeń, rodzaje oszustw i naruszeń bezpieczeństwa Zabezpieczenie programu przy użyciu numeru seryjnego Dostępne na rynku systemy zabezpieczania aplikacji Algorytmy szyfrujące Tworzenie skrótów wiadomości Wykorzystanie szyfrowania przy zabezpieczaniu oprogramowania Zabezpieczenia aplikacji wykorzystujących PHP i .NET Ochrona przed atakami typu: wstrzykiwanie SQL, XSS, DOS i DDOS Używanie zaawansowanych metod ochrony oprogramowania Sposoby zaciemniania programu Ochrona kodu przed debugerami Zastosowanie kluczy sprzętowych i technik biometrycznych Psychologiczne aspekty ochrony oprogramowania Dowiedz się, jak tworzyć aplikacje odporne na ataki!
Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Wydanie IV. Tom 2
William Stallings, Lawrie Brown
Bezpieczeństwo systemu informatycznego od dawna nie jest problemem wyłącznie administratora IT i jego zespołu. Różnorodność metod, socjotechnik i wyrafinowanych narzędzi wykorzystywanych do ataków oraz zacierania śladów sprawia, że zabezpieczenie usług czy zasobów musi być obowiązkiem całego personelu firmy — od prezesa po stażystę. Co więcej, bezpieczeństwo zasobów informatycznych wymaga systematycznej kontroli i systemowego podejścia, co wcale nie jest łatwym zadaniem. Z jednej strony polityka bezpieczeństwa informatycznego powinna zostać sprzężona z pozostałymi elementami strategii przedsiębiorstwa, z drugiej — podlegać ciągłej aktualizacji i przeglądom z uwagi na szybki rozwój technik ataków i ich nieprzewidywalność. Ta książka jest drugim tomem znakomitego podręcznika projektowania, wdrażania i utrzymywania systemów bezpieczeństwa informatycznego. Poruszono w niej dość różnorodne zagadnienia: problemy zarządzania bezpieczeństwem systemu, algorytmy kryptograficzne i bezpieczeństwo sieci. Zaprezentowano różne podejścia do oceny ryzyka bezpieczeństwa, a także do tworzenia planów reagowania w przypadku wystąpienia zagrożeń, w tym klęski żywiołowej. Sporo uwagi poświęcono zapobieganiu szkodom wyrządzanym przez ludzi i reagowaniu na incydenty bezpieczeństwa. W przystępny sposób wyjaśniono standardy bezpieczeństwa sieci bezprzewodowych oraz systemów linuksowych i opartych na MS Windows. Książkę wzbogacono o szereg interesujących studiów przypadków, pytań sprawdzających, projektów i uzupełnień. Najciekawsze zagadnienia: zarządzanie bezpieczeństwem i ryzykiem IT w organizacji praktyki, procedury i zasady zwiększające bezpieczeństwo oprogramowania i infrastruktury standardy szyfrowania i rodzaje ataków na zaszyfrowane dane bezpieczeństwo sieci bezprzewodowych i urządzeń mobilnych środowiska zaufane i zabezpieczenia wielopoziomowe Cyberbezpieczeństwo: tu nie ma miejsca na przeoczenia!
Bezpieczeństwo urządzeń mobilnych. Receptury
Prashant Verma, Akshay Dixit
Urządzenia przenośne, takie jak smartfony i tablety, już dawno przestały służyć tylko do prostej komunikacji. Dziś stają się coraz bardziej zaawansowane technicznie, mają też coraz więcej skomplikowanych aplikacji. Niestety, skutkiem ubocznym tego rozwoju jest pojawianie się luk w ich zabezpieczeniach. Tymczasem konsekwencje skutecznego ataku na urządzenie mobilne bywają bardzo poważne. Nic dziwnego, że ostatnimi czasy temat zabezpieczania aplikacji i urządzeń przed atakami stał się bardzo popularny zarówno wśród programistów, jak i samych użytkowników. Niniejsza książka jest znakomitym kompendium wiedzy o bezpieczeństwie urządzeń przenośnych. Przedstawiono w niej różnorodne techniki ingerencji w popularne urządzenia i zasady wykonywania testów penetracyjnych. Dowiesz się stąd, jak wykryć luki w zabezpieczeniach i ochronić urządzenia przed atakami. Autorzy przedstawili także istotne informacje o analizie kodu aplikacji oraz metodach śledzenia ataków i przechwytywania danych przesyłanych przez urządzenia. Sporo miejsca poświęcono poszczególnym rodzajom ataków na urządzenia pracujące na takich platformach, jak Android, iOS, BlackBerry i Windows. Najciekawsze zagadnienia: systemy Android i iOS — korzystanie z pakietów SDK i testy bezpieczeństwa pakiety SDK dla systemów BlackBerry i Windows przygotowanie i prowadzenie testów penetracyjnych ataki wirusowe na urządzenie mobilne oraz budowa kodu wirusa zabezpieczanie ruchu sieciowego ochrona danych przesyłanych bezprzewodowo Sprawdź, czy właśnie w tej chwili ktoś atakuje Twojego smartfona! Prashant Verma — jest CISSP i od wielu lat zajmuje się tematyką bezpieczeństwa urządzeń przenośnych. Zabierał głos na prestiżowych konferencjach OWASP Asia Pacific w 2012 r. w Sydney oraz RSA Conference Asia Pacific w Japonii i Singapurze w 2014 r. Chętnie dzieli się swoją wiedzą i wynikami badań podczas szkoleń, warsztatów i wykładów. Akshay Dixit — jest specjalistą w dziedzinie bezpieczeństwa informatycznego, wykładowcą i badaczem. Świadczy usługi doradztwa w tym zakresie dla wielu instytucji publicznych oraz firm. Obecnie pracuje nad sztuczną inteligencją i podatnością urządzeń przenośnych na ataki. Prowadzi szkolenia, prezentacje i warsztaty.
Biblioteki Qt. Zaawansowane programowanie przy użyciu C++
Mark Summerfield
Odkryj tajemnice biblioteki Qt! Qt to popularny zestaw bibliotek pozwalający na tworzenie atrakcyjnego interfejsu użytkownika dla różnych platform, w tym dla systemów: Windows, Mac OS X i Linux. Pierwsza wersja ukazała się w 1992 roku i od tego czasu jest intensywnie rozwijana. Za pomocą najnowszej wersji Qt można tworzyć aplikacje internetowe i mobilne. Zakres jej możliwości jest tak szeroki, że nawet doświadczeni programiści wykorzystują zaledwie ich ułamek. To może się zmienić dzięki tej książce! W trakcie lektury odkryjesz funkcje i możliwości, z których istnienia nie zdawałeś sobie sprawy. Ponadto nauczysz się pisać wydajne programy wielowątkowe, korzystać z silnika WebKit oraz współpracować z biblioteką Phonon. Dowiesz się również, jak sprawnie przy użyciu Qt tworzyć sformatowane dokumenty, a następnie eksportować je do różnych formatów (między innymi PDF, HTML i SVG). W książce znajdziesz wiele przykładów kodu, który został przetestowany przy użyciu Qt 4.6 zarówno na platformie Windows, jak i MacOS X oraz Linux. Wstęp do książki został napisany przez samego współtwórcę Qt - Eirika ChambeEnga. Sięgnij po doskonałe źródło informacji dla programistów! Dzięki tej książce: poznasz zaawansowane zastosowania biblioteki Qt wykorzystasz możliwości silnika WebKit przygotujesz atrakcyjny wizualnie dokument i wyeksportujesz go do popularnych formatów zgłębisz tajniki biblioteki Qt Wykorzystaj zaawansowane funkcje Qt!
Scottie Crump
W ostatnich latach zdecydowanie wzrosła popularność frameworka React, pozwalającego w pełni skorzystać z możliwości nowoczesnych przeglądarek i urządzeń mobilnych. Nowym narzędziem służącym do testowania obiektowego modelu dokumentu (DOM) jest React Testing Library. Zostało ono zaprojektowane tak, aby ułatwiać projektantom pracę zgodną z podejściem test-driven development (TDD). Jest to bardzo cenna właściwość, gdyż prawidłowo napisane komponenty testowe znacznie obniżają ryzyko wystąpienia poważnych błędów aplikacji. W tej książce przystępnie wyjaśniono, w jaki sposób używać nowoczesnego narzędzia, jakim jest React Testing Library (RTL), do testowania komponentów napisanych w React. Dzięki niej zrozumiesz główne aspekty działania tej biblioteki. Nauczysz się symulować interakcje użytkownika i zrozumiesz podejście TDD. Znajdziesz tu wskazówki, jak tworzyć testy jednostkowe komponentów, które wchodzą w interakcje z interfejsami API, a także jak testować komponenty za pomocą takich bibliotek jak GraphQL i Redux. Zapoznasz się też z technikami testowania aplikacji, które podległy poważnej refaktoryzacji. Na koniec dowiesz się, jak pisać całościowe testy funkcjonalne z wykorzystaniem biblioteki Cypress i które wzorce projektowe są najbardziej przydatne do ustrukturyzowania profesjonalnego zbioru testów. W książce między innymi: wprowadzenie do RTL i jego zastosowań użycie jest-dom do rozbudowy testów opartych na RTL techniki tworzenia komponentów testowych łatwych do modyfikacji integracja zestawów testowych z Cucumber i Cypress podejście TDD React: z łatwością napiszesz doskonałe komponenty testowe!
Profesjonalna fotografia ślubna. Od perfekcyjnego warsztatu do dochodowego biznesu
Grzegorz Płaczek
Kompletny podręcznik, obejmujący wszystkie aspekty pracy i warsztatu zawodowego fotografa ślubnego! Marketing, pozyskiwanie klientów, tworzenie ofert i umów Niezbędny sprzęt fotograficzny i przydatne akcesoria Dzień ślubu kadr po kadrze i zachwycające sesje plenerowe Praca we wnętrzach i trudnych warunkach oświetleniowych Zadanie z pozoru wydaje się proste. Cóż to bowiem za sztuka dobrze sfotografować pięknie ubraną, wystylizowaną w każdym szczególe parę, która pozuje z ochotą i zaangażowaniem?! Wbrew pozorom to wielkie wyzwanie! Ślub to nie studio fotograficzne, gdzie wszystko zostało wcześniej dopracowane, a Ty pracujesz w pełnym skupieniu, cały czas panując nad oświetleniem sceny i ustawieniem modeli. To nieprzewidywalny, niepowtarzalny spektakl ludzkich emocji - za każdym razem mamy tu do czynienia z innymi odtwórcami głównych ról i inną scenerią. Ogromna presja, zamieszanie, ludzie w ciągłym ruchu, a do tego fatalne światło to tylko część trudności, z jakimi musi poradzić sobie fotograf ślubny. Państwo młodzi i rodzina oczekują przy tym, że tego dnia wszystko, od makijażu panny młodej, sukni, uroczystości, wystroju sali, aż po fotografie, będzie doskonałe, piękne, zachwycające… A nawet jeśli nie wszystko jest doskonałe w rzeczywistości, na zdjęciach, które mają być pamiątką na całe życie, musi się takie wydawać. Oto pierwsze w Polsce tak obszerne kompendium wiedzy na temat fotografii ślubnej, napisane przez jednego z najbardziej znanych zawodowców w tej dziedzinie, wielokrotnie nagradzanego Grzegorza "Moment" Płaczka. Osadzony w rodzimych realiach podręcznik podejmuje każdy aspekt pracy profesjonalnego fotografa ślubnego. Zostały w nim omówione tak istotne kwestie, jak prowadzenie własnego biznesu w tej branży, sposoby dotarcia do klientów czy sporządzanie ofert i umów. Dowiesz się, jak optymalnie dobrać sprzęt i akcesoria oraz co powinien zawierać Twój niezbędny ekwipunek. Przeczytasz o tym, jak fotografować dzień ślubu - od przygotowań państwa młodych, przez uroczystość zaślubin, po weselną zabawę - z uwzględnieniem kluczowych ujęć, jakie muszą znaleźć się w ślubnym reportażu. Nauczysz się również planować i przeprowadzać udaną sesję plenerową, a w końcu właściwie archiwizować i selekcjonować zebrany materiał oraz przygotowywać album, fotoksiążkę lub efektowną prezentację multimedialną. Fotografia ślubna jako własny biznes Marketing internetowy w fotografii ślubnej Pozyskiwanie klientów i zarządzanie terminarzem zleceń Poznawanie oczekiwań, tworzenie umowy i opieka nad parą Niezbędny sprzęt i ekwipunek fotografa ślubnego Logistyka dnia ślubu i praktyczne wskazówki Najważniejsze ujęcia do momentu zaślubin Fotografowanie zaślubin i przysięgi małżeńskiej (kościół, cerkiew i urząd stanu cywilnego) Zdjęcia grupowe i reportaż z wesela Najczęstsze błędy fotografów Organizowanie sesji plenerowej i wieczornej Selekcja i prezentacja materiału Najnowsze trendy w fotografii ślubnej i poszukiwanie inspiracji Setki kadrów niepowtarzalnych chwil - zostań mistrzem ich uwieczniania!
Big Data. Najlepsze praktyki budowy skalowalnych systemów obsługi danych w czasie rzeczywistym
Nathan Marz, James Warren
Obsługa aplikacji, które operują na ogromnych zbiorach danych, czyli na przykład portali społecznościowych, przekracza możliwości zwykłych relacyjnych baz. Praca ze złożonymi zbiorami danych wymaga architektury obejmującej wielomaszynowe klastry, dzięki którym możliwe jest przechowywanie i przesyłanie informacji praktycznie dowolnej wielkości. Architektura taka powinna dodatkowo być prosta w użyciu, niezawodna i skalowalna. Dzięki tej książce nauczysz się budować tego rodzaju architekturę. Zapoznasz się z technologią wykorzystywania klastrów maszyn. Dowiesz się, jak działają narzędzia przeznaczone specjalnie do przechwytywania i analizy danych na wielką skalę. W książce zaprezentowano łatwe do zrozumienia podejście do obsługi systemów wielkich zbiorów danych, które mogą być budowane i uruchamiane przez niewielki zespół. Nie zabrakło też wyczerpującego opisu praktycznej implementacji systemu Big Data z wykorzystaniem rzeczywistego przykładu. W tej książce znajdziesz: teoretyczne podstawy koncepcji systemów Big Data wskazówki umożliwiające optymalne wykorzystanie zasobów do obsługi danych wybór technik przetwarzania i obsługi wielkich ilości danych w czasie rzeczywistym zagadnienia dotyczące baz danych NoSQL, przetwarzania strumieniowego i zarządzania złożonością obliczeń przyrostowych informacje o praktycznym stosowaniu takich narzędzi jak Hadoop, Cassandra i Storm wskazówki umożliwiające poszerzenie wiedzy o zwykłych bazach danych Big Data — to skalowalność i prostota obsługi wielkich ilości danych!
Andrzej Pyrchla
Pamiętaj, BIOS nie gryzie! 800 opcji BIOS-u, czyli jak poprawić ustawienia płyty głównej własnego komputera Aktualizacja wersji BIOS-u, czyli co nowego można dziś znaleźć na płytach głównych Awaria BIOS-u, czyli kiedy warto podejmować się naprawy w warunkach domowych BIOS - niezwykle ważny system, bez którego nie może obyć się żaden komputer- bardzo rzadko pojawia się w obszarze zainteresowań przeciętnego użytkownika, nawet jeśli hasło "ustawienia płyty głównej" nie jest dla niego zupełną abstrakcją. A przecież opcje BIOS-u wyznaczają sposób działania komputera, wydatnie przyczyniając się do tego, czy jesteśmy zadowoleni z jego używania. Optymalne ustawienie tych opcji nie jest oczywiście zadaniem prostym, ale potrafi znacznie ułatwić codzienną pracę. Jeśli chcesz się o tym przekonać, otwórz tę książkę. Znajdziesz w niej opis około ośmiuset opcji dostępnych na różnych (w tym najnowszych) płytach głównych. "BIOS. Leksykon. Wydanie IV " to pozycja, która przyda się nie tylko profesjonalistom. Opisano w niej najważniejsze i najczęściej spotykane opcje BIOS-u wraz z zalecanymi ustawieniami, ze szczególnym uwzględnieniem płyt głównych tych producentów, którzy są obecni na polskim rynku komputerowym. Ponadto autor zajął się zagadnieniem aktualizacji BIOS-u oraz samodzielnego rozwiązywania problemów ze starszymi wersjami płyt. Znajdziesz tu także adresy stron internetowych związanych z BIOS-em oraz indeks, który ułatwi Ci poruszanie się po leksykonie. Przestań tolerować irytujące zachowania swojego komputera- po prostu dobrze go ustaw! BIOS - zarys ogólny Wejście do menu BIOS-u - podstawy Układ menu głównego Alfabetyczny wykaz opcji BIOS-u Aktualizacja wersji BIOS-u Awaria BIOS-u Przydatne łącza do stron poświęconych zagadnieniom związanym z BIOS-em Przez BIOS do serca - pokochaj swój komputer.
Bitcoin dla zaawansowanych. Programowanie z użyciem otwartego łańcucha bloków. Wydanie II
Andreas M. Antonopoulos
Być może słowo „bitcoin” kojarzy Ci się z niezwykle skomplikowanym i niebezpiecznym półświatkiem cyberprzestępców. Możliwe, że widzisz w rozwoju tej kryptowaluty szansę ucieczki przed pazernością bankierów. A może po prostu chcesz dokładniej dowiedzieć się, czym jest ta technologia, jakie może mieć wkrótce znaczenie dla nowoczesnych firm i jak ją wykorzystać we własnych aplikacjach. Warto! Zdecentralizowana waluta bitcoin, choć wciąż jest na wczesnym etapie rozwoju, już zapoczątkowała warty wiele miliardów dolarów globalny rynek otwarty dla każdego, kto posiada wiedzę, pasję i jest gotów do działania. Niniejsza książka jest przeznaczona dla każdego, kto chce zrozumieć zasady funkcjonowania bitcoina i kryptowalut. Skorzystają z niej zwłaszcza programiści, którzy będą mogli nauczyć się pisania oprogramowania związanego z bitcoinem. Znalazło się tu objaśnienie technicznych podstaw bitcoina i kryptowalut, podano informacje na temat zdecentralizowanej sieci bitcoina, architektury P2P, cyklu życia transakcji i zasad bezpieczeństwa, a także omówienie nowych technologii. Sporo miejsca poświęcono zastosowaniom łańcucha bloków. Dzięki ciekawie i zrozumiale przedstawionym informacjom zawartym w książce zyskasz aktualną wiedzę, która pozwoli Ci wkroczyć na ścieżkę bitcoina! W tej książce między innymi: zasady funkcjonowania bitcoina i łańcucha bloków (zrozumie je nawet nieinżynier!) sposób działania kryptowalut z punktu widzenia architektury systemu informacje o zdecentralizowanej sieci bitcoina, o tworzeniu transakcji i kopaniu bitcoinów implementację wzorcową Bitcoin Core technologie obsługi portfeli i sieci bitcoina Bitcoin — rewolucja technologiczna wkracza w świat finansów!
Biblioteka jQuery. Sprawdzone wzorce projektowe
Thodoris Greasidis
jQuery jest lekką, wszechstronną i rozszerzalną biblioteką języka JavaScript o ogromnych możliwościach. Zapewnia prosty w użyciu API, który jest bezproblemowo obsługiwany przez różne przeglądarki i znacząco ułatwia wykonywanie modyfikacji i operacji przechodzenia w obrębie modelu DOM dokumentów HTML, obsługę zdarzeń, uruchamianie animacji i korzystanie z technologii Ajax. Pozwala to na coraz bardziej złożone interakcje z użytkownikiem oraz na obsługę dużych implementacji aplikacji. Niniejsza książka jest przeznaczona dla projektantów, którzy pracując z biblioteką jQuery, chcą wykorzystywać różne standardowe wzorce branżowe. Docenią ją zespoły programistów, którym ułatwi pisanie dobrze zorganizowanych i rozszerzalnych implementacji. Zaprezentowano tu różne wzorce projektowe, takie jak Fasada, Obserwator czy wzorce optymalizacji. Omówiono również techniki i biblioteki związane z tworzeniem szablonów klienckich, a także przedstawiono kilka wzorców projektowania dodatków. Nie zabrakło opisu sprawdzonych procedur i wskazówek dotyczących wydajności, dzięki którym maksymalnie wykorzystasz możliwości biblioteki jQuery! W książce między innymi: Przypomnienie najważniejszych informacji o jQuery Struktura aplikacji: podział na niezależne moduły i rozdzielanie kodu Emitowanie i odbieranie zdarzeń Tworzenie abstrakcji złożonych interfejsów API Izolowanie procedury generowania złożonych części aplikacji Interfejsy API Deferred i Promises Tworzenie szablonów klienckich jQuery — maksymalna efektywność wdrożeń o dużej skali! Thodoris Greasidis pochodzi z Grecji. Jest projektantem, implementuje aplikacje internetowe o dużej skali z intuicyjnymi interfejsami oraz usługi sieciowe o dużej dostępności. Jest jednym z twórców biblioteki AngularUI. Greasidis brał udział w wielu projektach open source, zwłaszcza dotyczących Mozilli. Jest entuzjastą języka JavaScript, a jego pasją są operacje bitowe.
Blender 2.69. Architektura i projektowanie
Piotr Chlipalski
Chcesz szybko nauczyć się Blendera? Dobrze trafiłeś! Podstawy modelowania 3D Materiały i teksturowanie Oświetlenie Rendery Cycles Freestyle Podstawy animacji Blender to oprogramowanie open source do modelowania 3D, tworzenia animacji, wirtualnych spacerów i gier komputerowych oraz renderowania. Aplikacja skutecznie konkuruje na tych polach z komercyjnymi rozwiązaniami konkurencji i zdobywa rzesze wiernych użytkowników. Sprawdza się doskonale zarówno u freelancerów, jak i w dużych, profesjonalnych studiach graficznych i filmowych. Możliwości programu są ogromne, choć jego sukces związany jest także z dostępnością: można go pobrać zupełnie za darmo, a działa na trzech najbardziej popularnych systemach operacyjnych. Zalety te docenili nie tylko graficy, lecz również osoby zajmujące się zawodowo projektowaniem architektonicznym. Jeśli jesteś zainteresowany wykorzystaniem Blendera i jego narzędzi w swoich projektach, jeśli chcesz zacząć stosować je w codziennej praktyce, sięgnij po książkę Blender 2.69. Architektura i projektowanie. Dzięki niej łatwo opanujesz podstawy modelowania, teksturowania, oświetlania i renderowania scen, a także nauczysz się używać kamer. Samodzielnie stworzysz szkice, schematy i fotorealistyczne wizualizacje, poznasz też metody umożliwiające opracowywanie wirtualnych spacerów. Z tą książką zdobędziesz niezbędną wiedzę i praktyczne umiejętności oraz poszerzysz je w oparciu o dostępne w sieci materiały o Blenderze. Instalacja i interfejs Blendera Podstawy animacji i poruszanie się w przestrzeni 3D Modelowanie obiektów i modyfikatory Definiowanie i ustawianie kamer Stosowanie materiałów i tekstur Oświetlanie i renderowanie scen Podstawy renderów w Blender Internal Rendery fotorealistyczne w Cycles Rendery artystyczne w Freestyle Bezpłatny, potężny, nowoczesny - właśnie taki jest Blender!
Blender. Od planowania, modelowania oraz teksturowania do animacji i renderingu. Praktyczne projekty
Jarosław Kolmaga
Poznaj tajniki Blendera i twórz wyjątkowe projekty w technologii 3D Jak wykonywać rendery statyczne? Jak przygotować bazę modelu? Jak wykorzystać skrypty języka Python? Blender to znakomity, darmowy program do modelowania i renderowania obrazów oraz animacji trójwymiarowej. Posiada niekonwencjonalny interfejs użytkownika, bez zachodzących na siebie i blokujących się okien, własny silnik graficzny oraz wiele funkcji do edycji obiektów, pozwalających uzyskać praktycznie dowolny kształt. Istnieje kilka wersji Blendera -- na różne platformy sprzętowe i programowe. Za pomocą tej aplikacji można tworzyć przestrzenne projekty techniczne, gry komputerowe, reklamy telewizyjne i profesjonalne logotypy firm. To wszystko sprawia, że Blender jest niezwykle popularny i coraz szerzej wykorzystywany. "Blender. Od planowania, modelowania oraz teksturowania do animacji i renderingu. Praktyczne projekty" to nietypowy podręcznik, pokazujący działanie programu i jego zaawansowane funkcje na przykładzie budowania konkretnego projektu -- czołgu M1A2 Abrams. Dzięki temu możesz nauczyć się, na czym polega modelowanie, teksturowanie, rozpakowywanie siatek, rigging oraz rendering. Taka konstrukcja to wielki atut książki, bowiem pozwala Ci podjąć pracę nad projektem w dowolnym miejscu, przyjrzeć się sposobowi rozwiązania danego problemu, poznać nie tylko narzędzia i funkcje, ale także sposoby organizacji pracy nad projektem. Bluprints Skrypty języka Python Przygotowanie projektu Modelowanie Rewaloryzacja Pędzle, desenie i efekty ze zdjęć Malowanie modelu hi-poly oraz low-poly UV Unwrapping Rigging Rendering i środowisko renderingu Kerkythea Typy świateł i oświetlenia Cała teoria i praktyka, których potrzebujesz, aby tworzyć niesamowite projekty 3D.
Blisko, coraz bliżej. Od fotografii zbliżeniowej do mikrofotografii
Marek Miś
Spójrz na świat z innej perspektywy — rozpocznij przygodę z makro- i mikrofotografią Fotografia zbliżeniowa Makrofotografia Mikrofotografia Coraz lepsze mikroskopy i doskonalszy sprzęt fotograficzny dają nam możliwość utrwalania na kliszy i nośnikach cyfrowych obrazów tak odmiennych od codziennego doświadczenia, że aż abstrakcyjnych. Duże zbliżenia niewielkich owadów, powiększenia fragmentów roślin, zdjęcia przedstawiające strukturę materii pozwalają nie tylko spojrzeć na świat z zupełnie nowej perspektywy, lecz także redefiniują nasze własne miejsce na Ziemi. Ponadto zmieniają sposób postrzegania samej fotografii — jako dziedziny, która przeszła długą drogę: od zastosowań typowo technicznych do ujęć mieszczących się już w kategoriach prawdziwej sztuki. Książka Blisko, coraz bliżej — od fotografii zbliżeniowej do mikrofotografii to doskonałe wprowadzenie w świat fotografii „z bliska”. Autor przedstawia w niej szerokie spektrum informacji na temat fotografii zbliżeniowej, makrofotografii i mikrofotografii. Dzieli się z czytelnikami swoim wieloletnim doświadczeniem i praktyczną wiedzą o fotografowaniu obiektów w większych skalach odwzorowania. Od ogólnego wprowadzenia, poprzez wskazówki dotyczące techniki, oświetlenia i sprzętu, aż po porady związane z artystycznym aspektem wykonywanych zdjęć — książka obejmuje zagadnienia, które zainteresują zarówno początkującego fotoamatora, jak i profesjonalistę, który chce poszerzyć swoją wiedzę w tym zakresie. Definicja i zakres fotografii zbliżeniowej, makrofotografii i mikrofotografii Sprzęt i akcesoria wykorzystywane w ujęciach o dużej skali odwzorowania Techniki stosowane w makro- i mikrofotografii Typowe problemy i sposoby ich rozwiązywania Kontrolowanie głębi ostrości i sposoby oświetlania scen Łączenie aparatu fotograficznego z mikroskopem Tematyka fotografii „z bliska” i jej aspekt artystyczny Odkryj magię fotografii „z bliska”! "Rodząca dafnia", fot. Marek Miś Główna nagroda w międzynarodowym konkursie fotograficznym Wiki Science Competition 2019. Zdjęcie rodzącej dafni, malutkiego, słodkowodnego stawonoga należącego do grupy wioślarek, autorstwa Marka Misia, zwyciężyła także w polskiej edycji konkursu.
Blockchain. Podstawy technologii łańcucha bloków w 25 krokach
Daniel Drescher
Blockchain. Podstawy technologii łańcucha bloków w 25 krokach W pewnym uproszczeniu łańcuch bloków (blockchain) jest rozproszoną bazą danych, która utrzymuje stale rosnącą liczbę rekordów danych zabezpieczonych kryptograficznie przed manipulacją i próbą naruszenia integralności. Może posłużyć jako rozproszona księga rachunkowa. Technologia ta cieszy się dużym zainteresowaniem, a niektórzy entuzjaści nazywają ją nawet przełomową. Aby zrozumieć, do czego łańcuch bloków może się przydać, poprawnie ocenić uzasadnienie biznesowe startupów wykorzystujących łańcuch bloków czy też móc śledzić dyskusję na temat jego oczekiwanych efektów ekonomicznych, konieczne jest zrozumienie podstawowych pojęć związanych z technologią blockchain i uświadomienie sobie jej potencjalnych zastosowań. Niniejsza publikacja stanowi przystępne wprowadzenie do założeń technologii łańcucha bloków. Poszczególne pojęcia przedstawiono bez nadmiernej liczby szczegółów technicznych. Dzięki książce można przyswoić sobie takie koncepcje związane z łańcuchem bloków, jak transakcje, wartości haszujące, kryptografia, struktury danych, systemy peer-to-peer, systemy rozproszone, integralność systemu i konsensus w systemach rozproszonych. Książka została napisana w stylu konwersacyjnym, w sposób umożliwiający etapowe, stopniowe poznawanie problematyki. Matematyczne podstawy kryptografii i algorytmów zostały celowo pominięte, a zamiast tego zastosowano metafory i analogie. Dzięki temu zawarte tu treści będą zrozumiałe nawet dla Czytelnika bez przygotowania technicznego. W książce między innymi: główne koncepcje inżynierii programowania i potrzebna terminologia zastosowanie łańcucha bloków i zalety tej technologii wewnętrzne zasady działania łańcucha bloków ograniczenia łańcucha bloków i sposoby ich przezwyciężania omówienie kierunków prac rozwojowych nad technologią wykorzystywanie łańcucha bloków w warunkach rzeczywistych Łańcuch bloków. Czym jest? Do czego się przyda? W jaki sposób działa?
Blockchain. Fundament nowej gospodarki
Melanie Swan
Bitcoin i inne kryptowaluty na dobre zagościły w powszechnej świadomości, jednak większym osiągnięciem wydaje się technologia, która dała im twarde podstawy. Łańcuch bloków ma wyjątkowy potencjał. Prawdopodobnie zostanie piątym nowatorskim paradygmatem obliczeniowym po komputerach typu mainframe, pecetach, internecie i mobilnych sieciach społecznościowych. Okazuje się to jasne, jeśli uświadomimy sobie, czym w istocie jest łańcuch bloków: publicznym rejestrem, który może się stać ogólnoświatową, zdecentralizowaną księgą służącą do rejestrowania, inwentaryzowania i organizowania transferów wszelkiego rodzaju aktywów. Ta książka zawiera interesujące rozważania na temat teoretycznych, filozoficznych oraz społecznych implikacji kryptowalut i łańcucha bloków. Analizuje ogólne koncepcje, cechy i funkcjonalność bitcoina oraz technologii łańcucha bloków, a także związane z nimi możliwości dla światowej gospodarki. Nie ma tu precyzyjnych danych technologicznych, ale w wyczerpujący sposób omówiono naturę, rodzaje i zakresy działalności związanej z łańcuchem bloków. Poza dziedziną kryptowalut, finansów i działań rynkowych sporo miejsca poświęcono takim zagadnieniom jak genomika, ochrona zdrowia, nauczanie, działalność pomocowa i kulturalna. Opisano też zaawansowane koncepcje, jak waluty komplementarne obciążone demurrage'em w szerszym kontekście powszechnego wdrożenia technologii łańcucha bloków. W tej książce między innymi: najważniejsze koncepcje dotyczące bitcoina i łańcucha bloków modele organizacyjne odporne na cenzurę tworzenie zdecentralizowanego repozytorium cyfrowego do weryfikowania tożsamości zastosowanie łańcucha bloków do poprawy wykorzystania sieci do eksploracji danych osobiste kartoteki medyczne a łańcuch bloków Łańcuch bloków: już dziś warto wiedzieć, jak jutro wpłynie na gospodarkę!
Blockchain w biznesie. Możliwości i zastosowania łańcucha bloków
William Mougayar, Vitalik Buterin
Internet całkowicie zmienił naszą cywilizację. Podobnym przełomem jest technologia blockchain (łańcuch bloków), która permanentnie rejestruje transakcje w taki sposób, że nie da się ich usunąć, lecz tylko można je sekwencyjnie aktualizować, tworząc w istocie niekończący się zapis historii. Ta pozornie prosta funkcjonalność ma ogromne implikacje, bo wymusza ewolucję sposobów zawierania transakcji, przechowywania danych i przenoszenia zasobów. Łańcuchy bloków są katalizatorami ogromnych zmian oddziałujących na sferę sprawowania władzy, zarządzanie własnością, styl życia, tradycyjne modele korporacyjne, społeczeństwo i instytucje globalne. Nie sposób dziś przewidzieć choćby części koncepcji i modeli biznesowych, które powstaną dzięki niej. Ta książka jest frapującym przewodnikiem, który jak żadna inna publikacja skłania do przemyśleń i oddania się pracy koncepcyjnej. Łańcuchy bloków pozwolą na bezkolizyjną wymianę wartości, jednak wymuszą nowe zdefiniowanie pojęć funkcji, relacji, władzy i zaufania. Dzięki tej książce zrozumiesz podstawy technologii blockchain, ale także dowiesz się, jak wiele nowych przestrzeni otworzy się do jej zastosowania. Przekonasz się, że już dziś należy postawić sobie kilka strategicznych pytań, aby za chwilę być gotowym na jeszcze ambitniejsze wyzwania, przekraczające dzisiejsze granice organizacyjne, regulacyjne i koncepcyjne. Z całą pewnością łańcuch bloków jest technologią bardziej skomplikowaną niż sieć WWW. Dzięki tej książce zrozumiesz jej znaczenie dla rozwoju cywilizacji. W tej książce między innymi: Wyjaśnienie koncepcji blockchain Łańcuch bloków jako nowa warstwa zaufania Możliwości łańcucha bloków i przeszkody w jego wdrażaniu Techniczne aspekty implementacji łańcucha bloków Decentralizacja sieci, przenikanie technologii i nowy kształt gospodarki Łańcuch bloków: otwórz się na całkowicie nowe koncepcje i modele biznesowe!
Lorne Lantz, Daniel Cawrey
Blockchain, czyli łańcuch bloków, niefortunnie kojarzy się z kryptowalutami i przestępczością. Tymczasem potencjał tej technologii jest ogromny i zapewne wciąż nie znamy wszystkich możliwych jej zastosowań. Łańcuch bloków jest w istocie publicznym rejestrem, który może się stać ogólnoświatową, zdecentralizowaną księgą służącą do rejestrowania, inwentaryzacji i organizowania transferów wszelkiego rodzaju aktywów. Najwyższy więc czas, aby emocje i sensacyjno-kryminalne wyobrażenia dotyczące blockchaina zastąpić zrozumieniem tej technologii i aktualną wiedzą. Ta książka jest przeznaczona dla osób chcących zrozumieć działanie łańcucha bloków i rozważających praktyczne zastosowanie tej technologii. Skorzystają z niej i menedżerowie, i specjaliści IT. Omówiono tu ewolucję blockchaina i najróżniejsze sposoby jego użycia - przy czym to wyjaśnienie wychodzi daleko poza tematykę kryptowalut. Zaprezentowano też tematykę tworzenia inteligentnych kontraktów i zdecentralizowanych aplikacji z uwzględnieniem problemów wiążących się z tymi zastosowaniami łańcucha bloków. Nie zabrakło sprawdzonych informacji dotyczących naruszania prawa z wykorzystaniem łańcucha bloków, na przykład prania brudnych pieniędzy, hakowania giełd czy kradzieży. Dzięki temu przewodnikowi można łatwo zrozumieć, czym blockchain jest, a czym nie jest, do czego się nadaje i jakie modele biznesowe szczególnie mogą skorzystać na tej technologii. W książce między innymi: najważniejsze koncepcje dotyczące bitcoina i łańcucha bloków możliwości technologii blockchain skalowalność i rozwidlenia łańcucha bloków Ethereum i inne łańcuchy bloków możliwe sposoby zastosowania łańcucha bloków perspektywy technologii blockchain Łańcuch bloków: zostań mistrzem technologii jutra!
Bootstrap 4 dla zaawansowanych. Jak pisać znakomite aplikacje internetowe. Wydanie II
Benjamin Jakobus, Jason Marah
Opanuj Bootstrapa, żeby tworzyć zindywidualizowane i responsywne aplikacje webowe! Bootstrap jest coraz popularniejszym frameworkiem CSS i JavaScriptu, służącym do szybkiego i bezproblemowego tworzenia responsywnych interfejsów WWW. W sierpniu 2011 roku został zaprezentowany światu w jako projekt open source, a dzisiaj jest marką powszechnie znaną wśród projektantów front-endów aplikacji. Bootstrap jest prosty w użyciu, kompatybilny z różnymi przeglądarkami i umożliwia tworzenie interfejsów mobilnych. Zalety te są doceniane przez rosnące grono użytkowników na całym świecie. Mimo tej popularności dość trudno znaleźć dobry materiał do nauki zaawansowanych opcji dostępnych w najnowszej, czwartej wersji Bootstrapa. To książka przeznaczona dla developerów, którzy chcą pisać kompletne, przyjemne w użytkowaniu i doskonałe jakościowo strony za pomocą Bootstrapa 4. Opisano tu różnorakie podejścia do tworzenia stron od podstaw. Dowiesz się, jak budować właściwy układ strony, stosować różne komponenty nawigacyjne Bootstrapa, korzystać z formularzy i stylizować różnego typu treści. Zrozumiesz budowę wtyczki w Bootstrapie, nauczysz się pisać własne komponenty i rozszerzać Bootstrapa za pomocą jQuery. W książce przedstawiono także klasy pomocnicze Bootstrapa, dzięki którym proces tworzenia strony przebiega sprawniej. Nie zabrakło również szczegółowych instrukcji dotyczących optymalizacji strony i jej integrowania z zewnętrznymi frameworkami. W tej książce między innymi: wprowadzenie do Bootstrapa 4 i jego najużyteczniejszych elementów tworzenie od podstaw układu strony korzystanie z wtyczek i bibliotek oraz tworzenie własnych wtyczek klasy pomocnicze Bootstrapa 4, ich implementacja i możliwości wykorzystania tworzenie zaawansowanych interfejsów za pomocą akordeonów, rozwijanych list i grup list Bootstrap 4 dla projektanta: responsywność, jakość, styl!
Jennifer Kyrnin
Istnieje wiele platform do budowania aplikacji internetowych, jednak Bootstrap wyróżnia się potężnymi możliwościami, bogactwem funkcjonalności, elastycznością w konfigurowaniu i powszechnością zastosowań. Pozwala na szybkie i łatwe tworzenie witryn o efektownym wyglądzie, które równie dobrze prezentują się na różnych ekranach, w tym również urządzeń mobilnych. Zapewnia obsługę m.in. Less, Sass i jQuery, oferuje narzędzia do budowania stron responsywnych oraz elastyczny system siatek. Umiejętność korzystania z tej platformy jest cennym atutem każdego webmastera! Książka, którą trzymasz w dłoni, pomoże Ci błyskawicznie - bo po 24 najwyżej godzinnych lekcjach - zacząć za pomocą Bootstrapa tworzyć kompletne, funkcjonalne i responsywne witryny WWW. Dzięki przejrzystym instrukcjom i praktycznym poradom w ciągu zaledwie kilku godzin nauczysz się ciekawych sposobów prezentowania treści strony: tekstu, multimediów, tabel, formularzy. Jednym słowem, zaczniesz tworzyć złożone, profesjonalne aplikacje sieciowe. Dowiedz się, jak: zainstalować platformę Bootstrap i za jej pomocą tworzyć strony WWW; korzystać ze stylów CSS i poszczególnych komponentów platformy; stosować wtyczki JavaScript; wykorzystać zaawansowane funkcjonalności platformy Bootstrap; dostosować Bootstrap do własnych potrzeb i wymagań. Przekonaj się, jakim potężnym narzędziem jest Bootstrap! Jennifer Kyrnin od blisko dwudziestu lat uczy programowania w HTML i XML oraz tworzenia stron internetowych. Utworzyła i utrzymuje wiele witryn o różnej wielkości. Specjalizuje się w tworzeniu responsywnych stron opartych na platformie Bootstrap i systemie WordPress. Jest autorką książek Sams Teach Yourself HTML5 Mobile Application Development in 24 Hours i Sams Teach Yourself Responsive Web Design in 24 Hours.
Bootstrap. Tworzenie własnych stylów graficznych
Radosław Gryczan
Podczas przeglądania stron WWW bardzo szybko możemy się przekonać, że liczy się nie tylko prezentowana treść. Każdy internauta doceni stronę o eleganckim i uporządkowanym układzie, której zawartość szybko się ładuje i która wygląda tak samo dobrze w różnych przeglądarkach i na różnych urządzeniach, w tym mobilnych. Niestety, wciąż spotyka się mnóstwo stron, które nie spełniają tych standardów! Niniejsza książka jest przeznaczona dla projektantów witryn WWW, którzy chcą pisać efektywny kod, ale i zadbać o stronę wizualną tworzonych stron. Dzięki niej poznasz Bootstrapa — popularny framework CSS — a także ogólne zasady pisania kodu z jego użyciem. Znajdziesz tu kluczowe informacje o korzystaniu ze stylów w Bootstrapie i modyfikacji stylów wbudowanych. Dowiesz się więcej o zwiększaniu wydajności tworzonych stron i poznasz inne przydatne narzędzia deweloperskie, które znakomicie wzbogacą warsztat profesjonalnego projektanta stron WWW. W tej książce znajdziesz między innymi: ogólne zasady pisania kodu HTML i CSS pomoc w przygotowaniu środowiska do tworzenia stron zasady projektowania aplikacji — od rozplanowania elementów strony po optymalizację gotowego kodu zaawansowane metody pracy z szablonami Bootstrapa opis tworzenia własnych stylów CSS i ich dostosowania do szczególnych potrzeb Bootstrap: pokaż swój najlepszy styl projektowania! Radosław Gryczan pasjonuje się pisaniem stron WWW. Ma na swoim koncie wiele ciekawych projektów. Bardzo chętnie dzieli się swoją wiedzą i ma spory talent dydaktyczny. Aktywnie pomaga na kilku forach poświęconych informatyce. Ostatnio zaczął prowadzić cykl wykładów poświęconych podstawom pisania stron WWW. Jest miłośnikiem małych, urokliwych miejscowości — kiedy tylko ma okazję, promuje ich walory w różnych mediach społecznościowych.