Pasjans, Bubble Shooter, Puzzle Bubble, Mahjong, Candy Crush... Ile już godzin spędziłeś nad jedną z tych prostych i... wyjątkowo uzależniających gier? Żadna z nich nie wymaga nośników instalacyjnych ani potężnych mocy obliczeniowych, te gry działają na różnych platformach i urządzeniach, niezależnie od systemu operacyjnego, a do ich uruchomienia wystarczy jedynie przeglądarka. Zbudowanie takiej gry jest proste — wystarczy sprawny duet HTML5 i JavaScript._...
Poznaj potencjał interfejsów API!_x005F_x000D_ Internet to gigantyczna sieć urządzeń połączonych ze sobą. Jego potencjał wykorzystują wszyscy i każdy jest świadom tego, że pojedyncze urządzenie bez połączenia z siecią nic nie znaczy. Podobnie jest z systemami informatycznymi. Możliwość integracji z siecią, tworzenia rozszerzeń oraz wymiany danych pomaga twórcom aplikacji rozwinąć skrzydła i odnieść sukces na szeroką skalę. Zastanawiasz się, jak otworzyć Tw&oacut...
Inżynieria odwrotna pozwoli Ci na walkę z hakerami i rootkitami._x005F_x000D_ Na użytkowników globalnej sieci czekają coraz wymyślniejsze pułapki. Każdego dnia grozi im zarażenie oprogramowaniem szpiegującym, rozsyłającym niechciane wiadomości lub wykorzystującym moc obliczeniową procesora do nieznanych celów. Wykrywanie tego typu zagrożeń i przeciwdziałanie im wymaga dogłębnej analizy niechcianego oprogramowania. Jak to zrobić? Na te i wiele innych pytań odpowi...
Technologia Flash na dobre zagościła w świecie interaktywnych animacji i gier komputerowych 2D. Stała się również (obok HTML5) standardem prezentacji tego rodzaju treści na stronach WWW. Taki stan rzeczy to efekt połączenia samego Flasha z Actionscriptem, językiem programowania ułatwiającym sterowanie pracą aplikacji i reagowanie na działania podejmowane przez użytkownika. Jednak użytkownicy internetu oczekują obecnie czegoś więcej niż tylko zwykłe animacje i gry 2D &m...
Poznaj możliwości Gita i GitHuba!_x005F_x000D_ Git zrewolucjonizował świat systemów kontroli wersji. Koncepcja rozproszonego systemu podbiła serca programistów i ustanowiła trendy na kolejna lata. Co powstało z połączenia Gita i serwisu udostępniającego miejsce oraz narzędzia dla programistów korzystających z Gita? To GitHub — najpopularniejsze miejsce w sieci, w którym znajdziesz tysiące projektów. GitHub wytycza dziś ścieżki dla plat...
Wykorzystaj potencjał HTML5 na urządzeniach mobilnych!_x005F_x000D_ _x005F_x000D_ HTML5 to prawdziwa rewolucja w świecie stron WWW i aplikacji internetowych. Jego potencjał oraz możliwości zaskoczyły niejedną osobę. Wykorzystywany jest do tworzenia atrakcyjnych, intuicyjnych i dynamicznych stron WWW. To nie wszystko! Dzięki HTML5 i CSS3 możesz także stworzyć aplikację działającą na urządzeniach z systemami Android lub iOS. Chcesz zobaczyć, jak to osiągnąć?_x005F_x000D_ _x005F...
Komponuj zjawiskowe animacje w JavaScripcie!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Najlepsze „ściągawki” dla JavaScriptu, czyli wszystko o frameworkach, bibliotekach i platformach programistycznych_x005F_x000D_ Zastosowanie gotowych fragmentów kodu — kontrolek, przycisków, galerii fotografii i formularzy kontaktowych_x005F_x000D_ Sposoby tworzenia animacji i efektów specjalnych_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Stworzenie od...
Prawda i tylko prawda o HTML5!_x005F_x000D_ _x005F_x000D_ Dzięki nowym możliwościom HTML5 pozwala projektantom tworzyć lepsze, bardziej funkcjonalne strony WWW. Usługi geolokalizacyjne, przechowywanie danych w przeglądarce, zaawansowane wsparcie dla multimediów to tylko niektóre z nowości wprowadzonych w piątej wersji tego języka. Zastanawiasz się, jak wykorzystać ten potencjał?_x005F_x000D_ _x005F_x000D_ Ta książka doskonale Ci to zademonstruje! Na początek poz...
Użytkownicy aplikacji prawdopodobnie najczęściej korzystają z funkcji wyszukiwania. Ze strony interfejsu użytkownika problem wydaje się trywialny. Zupełnie inne zdanie na ten temat mają programiści. Przygotowanie wydajnego, intuicyjnego i szybkiego mechanizmu wyszukiwania stanowi ogromne wyzwanie. Liczne kryteria, wyszukiwanie tekstu, zależności i połączenia logiczne to tylko część zagadnień, które trzeba opracować. Na szczęście z pomocą przychodzi narzędzie Hibernate Search....
Niech potęga programu Flash CS5 pracuje w Twoich projektach!_x005F_x000D_ _x005F_x000D_ Jak wykorzystać możliwości Flasha?_x005F_x000D_ Jak zbudować swoją własną aplikację AIR?_x005F_x000D_ Jak zintegrować pliki Flasha ze stronami WWW?_x005F_x000D_ _x005F_x000D_ Adobe Flash to potężna, wielozadaniowa aplikacja, pełniąca funkcje programu ilustracyjnego oraz edytora obrazów i dźwięków. Flash daje możliwość tworzenia bogatych w efekty animacji, atrakcyjnych serwisów WWW oraz roz...
_x005F_x000D_ Kompendium wiedzy o HTML5!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ HTML5 to hit ostatnich miesięcy. Jego możliwości robią ogromne wrażenie na projektantach stron internetowych, a użytkownicy na tym korzystają. Usługi geolokalizacyjne, zaawansowane funkcje graficzne oraz rozbudowana obsługa multimediów — to tylko niektóre z atutów HTML5. Można śmiało i bez przesady powiedzieć, że język ten będzie gorącym tematem jeszcze przez długi cza...
Twórz zaawansowane aplikacje - funkcjonalne, szybkie i łatwe w użytkowaniu!_x005F_x000D_ _x005F_x000D_ HTML5 szturmem zdobywa rynek stron (a w zasadzie już aplikacji) WWW. Dziś ten odświeżony, bogaty w nowe możliwości język ma ogromny potencjał. Dlatego warto poświęcić mu trochę czasu i zacząć tworzyć jeszcze bardziej zaawansowane strony. To na pewno się opłaci!_x005F_x000D_ _x005F_x000D_ Dzięki tej książce poznasz najbardziej zaawansowane możliwości HTML5. Nauczysz się wykor...
_x005F_x000D_ Git - oszczędź sobie kłopotów z synchronizacją projektu!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Praca nad niemal każdym projektem informatycznym wymaga współdziałania wielu osób, często pracujących z dala od siebie. W takich warunkach bardzo łatwo popełnić błąd, nadpisać jakiś ważny plik albo przypadkowo zdublować dane. Mały projekt po takiej wpadce da się jeszcze uratować, ale większy… można wyrzucić do kosza. Chyba że od momentu j...
Kompendium wiedzy na temat PHP i Flasha! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Wykorzystaj bazę danych MySQL _x005F_x000D_ Połącz PHP i Flasha!_x005F_x000D_ Twórz wydajne i profesjonalne aplikacje_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Technologie Flash i PHP znane są ze swoich możliwości tworzenia dynamicznych rozwiązań. Flash po stronie klienta, PHP po stronie serwera. Mieszanka Flasha i PHP musi być wybuchowa. I tak właśnie jest! To połączenie powoduj...
Baner? Animacja? Gra? Tylko we Flashu!_x005F_x000D_ _x005F_x000D_ Dowiedz się, co oferuje środowisko Flash_x005F_x000D_ Naucz się w pełni korzystać z jego możliwości_x005F_x000D_ Poznaj sposoby tworzenia interaktywnych projektów_x005F_x000D_ _x005F_x000D_ Bez technologii Flash trudno byłoby wyobrazić sobie współczesny internet. Banery, animacje, gry, interaktywne prezentacje, a nierzadko i całe skomplikowane serwisy WWW — wszystko to powstaje przy jej użyciu. Z czasem (...
Optymalna wydajność i bezpieczeństwo_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ PHP to najpopularniejszy język do tworzenia dynamicznych stron WWW i aplikacji internetowych. Swoją pozycję zawdzięcza niezwykle łatwej konfiguracji oraz efektom, które błyskawicznie osiągają używający go programiści. Nawet kompletny laik już po kilku godzinach może zobaczyć efekty swoich eksperymentów. PHP powszechnie stosowany jest w połączeniu z serwerem HTTP spod znaku Apache oraz bazą danych My...
Oficjalna wiedza na temat Adobe Flash CS6! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Adobe Flash to technologia, która tchnęła życie w strony internetowe. Mimo upływu lat i agresywnej inwazji HTML5 wciąż ma się dobrze i w wielu dziedzinach jest nie do zastąpienia. Adobe Flash CS6 to kolejna odsłona genialnego narzędzia pozwalającego tworzyć animacje, aplikacje i strony internetowe wyjątkowo atrakcyjne zarówno pod kątem wizualnym, jak i dźwiękowym._x005F_x000D_ ...
Poznaj technologię Ajax w szybki i niekonwencjonalny sposób! _x005F_x000D_ _x005F_x000D_ Napisz wydajny kod JavaScript generujący żądania asynchroniczne _x005F_x000D_ Dowiedz się, czym jest obiektowy model dokumentu _x005F_x000D_ Opanuj tajniki przetwarzania plików XML _x005F_x000D_ Twórz własne aplikacje w technologii Ajax _x005F_x000D_ _x005F_x000D_ Jeśli masz dosyć czekania na przeładowanie strony po każdym kliknięciu łącza, zastanawiasz się, dlaczego potwierdzanie ...
_x005F_x000D_ Ponad 80 receptur prezentujących użycie elementu canvas, które zrewolucjonizują strony WWW!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ HTML5 szturmem zdobywa rynek stron (a w zasadzie już aplikacji) WWW. Co sprawia, że tak się dzieje? Ogrom nowych funkcji, które otwierają przed projektantami nowe możliwości. Usługi geolokalizacyjne, lokalne przechowywanie plików lub obsługa plików multimedialnych to tylko niektóre z nich. Wśr&oac...
_x005F_x000D_ Opanuj możliwości języka HTML i kaskadowych arkuszy stylów_x005F_x000D_ Twórz strony statyczne, dynamiczne i na urządzenia mobilne_x005F_x000D_ Odkryj sposoby rozbudowania stron WWW_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jeśli czytasz notkę tej książki, zapewne zdecydowałeś się na stworzenie własnej, profesjonalnej strony internetowej. Jedyne, czego Ci teraz trzeba, to wiedza, jak sprawnie wykorzystać niezbędny w tym celu zestaw technologii - jęz...
Kreuj doświadczenia użytkowników smartfonów i tabletów!_x005F_x000D_ _x005F_x000D_ Urządzenia mobilne pomimo rosnących rozmiarów wciąż są zdecydowanie mniejsze od naszych laptopów i komputerów stacjonarnych. Zaprojektowanie funkcjonalnego i eleganckiego interfejsu użytkownika na tak ograniczonej przestrzeni wymaga nie lada kunsztu. Obecnie jednak urządzenia te dają programistom nowe możliwości, a wśród nich dostęp do ekranów dotykowych. Warto dobrze wykorzystać ich potencjał!...
Najlepsze przepisy na udane aplikacje internetowe!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ HTML5 pozwala twórcom stron internetowych tworzyć oparte o standardy sieciowe, działające w przeglądarkach, niezwykle bogate aplikacje o dużych możliwościach. Aplikacje te są zaopatrzone w najróżniejsze funkcjonalności - od przeciągania i upuszczania do natywnego dźwięku i wideo - i wszystko to oferują bez żadnych dodatkowych wtyczek. Krótko mówiąc, każdy twórca stron internetowych mus...
_x005F_x000D_ Najlepszy podręcznik do HTML5!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Chcesz tworzyć strony internetowe, które są dynamiczne, interaktywne, bogate w treści i utrzymują łączność z innymi serwisami. Chwila, na pewno chodzi Ci o strony internetowe? A może lepiej użyć HTML5 do tworzenia pełnokrwistych aplikacji internetowych? A jeżeli już, to czemu nie skorzystać z najnowszych technologii, które sprawdzą się zarówno w przeglądarkach desktopowy...
Zrób wielki krok na drodze do tworzenia fantastycznych witryn WWW! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Elementarz HTML5 i CSS, elementy i znaczniki HTML5, czyli prosty zestaw do tworzenia strony WWW_x005F_x000D_ Czcionki na stronach WWW, układ strony i tła, czyli eleganckie wykończenie strony internetowej_x005F_x000D_ Zagadnienia zaawansowane, czyli atrybuty HTML, powiązania dokumentów, metainformacje i formularze_x005F_x000D_ _x005F_x000D_ Opanowanie wszystkich elemen...
Ebooki to książki, których treść została zapisana w formie elektronicznej. Są nazywane również e-książkami, publikacjami elektronicznymi czy książkami elektronicznymi. Ebooki można odczytywać na komputerach i laptopach, ale są one przeznaczone głównie do czytania na urządzeniach przenośnych takich jak smartfony, tablety i przede wszystkim czytniki książek elektronicznych. Ebooki posiadające swoje pierwowzory w formie papierowej są jej odwzorowaniem. Posiadają wszystkie elementy obecne w „tradycyjnej” wersji, takie jak okładkę, ilustracje, spis treści, przypisy itp.
Niepodważalną zaletą ebooków jest to, że w odróżnieniu od drukowanej książki można w nich zmieniać rodzaj oraz wielkość czcionki, formatować tekst, a w zależności od posiadanego czytnika istnieje też możliwość wyszukiwania pojedynczych słów w tekście, dodawania zakładek i robienia notatek.
Ebooki są dostępne w wielu formatach. Najpopularniejsze z nich, będące standardem dla publikacji elektronicznych, to EPUB, MOBI i PDF.
To nowoczesny format będący standardem publikacji ebooków. Format EPUB umożliwia zmienianie wielkości fontu, co pomaga dopasować jego rozmiar do ekranu. Ebooki w tym formacie najlepiej odczytywać na urządzeniach posiadających ekran eINK (elektroniczny papier), chociaż można je odczytać także na smartfonie czy tablecie. Format EPUB jest możliwy do odczytania na komputerze, jednak do tego celu konieczne jest zainstalowanie właściwego oprogramowania.
Jest formatem ebooków wykorzystywanym przez czytniki firmy Amazon – Kindle (oraz na innych urządzeniach i programach dostępnych na rynku). Publikacje MOBI są zapisane w formacie Mobipocket, można więc pobrać je na dowolny sprzęt elektroniczny posiadający oprogramowanie umożliwiające odczytanie plików MOBI. Format ten jest oparty na języku HTML, dlatego jego wyświetlanie jest możliwe na urządzeniach mobilnych.
To format zapewniający taki sam wygląd strony jak w wersji papierowej – w tym formacie podział na strony jest sztywny. PDF służy do długoterminowego archiwizowania elektronicznych danych i może być odczytywany na większości komputerów, laptopów, smartfonów, czytników czy tabletów.