Ponad 40 gotowych przepisów pokazujących możliwości zastosowania biblioteki OpenGL w nowoczesnych aplikacjach_x005F_x000D_ OpenGL dostarcza programistom API do renderowania zaawansowanych grafik i animacji. To oprogramowanie umożliwia im tworzenie niezwykle atrakcyjnych gier, prezentacji oraz efektów graficznych. Jeżeli chcesz poznać możliwości OpenGL, jeżeli szukasz odpowiedzi na nurtujące Cię pytania, to trafiłeś na świetną książkę!_x005F_x000D_ _x005F_x000D_ ...
Zmień swoje podejście do programowania!_x005F_x000D_ Języki funkcyjne zdobywają wśród programistów coraz większą popularność. Jak bezboleśnie zmienić sposób myślenia na funkcyjny? Ułatwi Ci to niniejsza książka, w całości poświęcona temu podejściu do programowania._x005F_x000D_ _x005F_x000D_ Poznaj podstawy teoretyczne programowania funkcyjnego, a następnie zacznij zgłębiać tajniki typów funkcyjnych, rekurencji oraz zmiennych niepodlegających modyf...
Przewodnik twórcy stron i aplikacji sieciowych!_x005F_x000D_ _x005F_x000D_ PHP wraz z bazą danych MySQL oraz językiem JavaScript to potężne trio, dzięki któremu możesz zbudować aplikację internetową dowolnej wielkości. Jeżeli do tego dołożysz możliwości najnowszej wersji języka HTML (oznaczonej cyfrą 5), CSS3 oraz bibliotekę jQuery, nic nie będzie w stanie zatrzymać Twojej kreatywności._x005F_x000D_ _x005F_x000D_ Jeżeli chcesz opanować te narzędzia i stworzyć at...
Projektuj i wdrażaj rozbudowane aplikacje bazodanowe w języku PL/SQL_x005F_x000D_ Oracle to jedna z najlepszych baz danych. Najczęściej korzystają z niej firmy i instytucje. W jej tabelach przechowywane są gigantyczne ilości danych, przetwarzane każdego dnia w celu wyłuskania kluczowych informacji. Wykonywanie operacji na danych bezpośrednio w bazie jest możliwe dzięki rozszerzeniu języka SQL, które pozwala na tworzenie konstrukcji znanych z innych języków progr...
_x005F_x000D_ Naucz się jak używać języka JavaScript do prowadzenia interakcji ze stronami WWW._x005F_x000D_ Rozwiń swoje umiejętności poza pisanie prostych skryptów — poznaj programowanie obiektowe._x005F_x000D_ Buduj prawdzie, interaktywne aplikacje internetowe._x005F_x000D_ Zobacz jak rozwiązywać realne problem, aby poznać najlepsze sposoby pisania kodu._x005F_x000D_ Spróbuj rozwikłać ponad 120 zagadek i ćwiczeń._x005F_x000D_ _x005F_x000D_ _x005F_x...
Wydajne aplikacje w języku Python!_x005F_x000D_ Python to skryptowy język programowania istniejący na rynku od wielu lat — jego pierwsza wersja pojawiła się w 1991 roku. Przejrzystość kodu źródłowego była jednym z głównych celów Guida van Rossuma, twórcy tego języka. Dziś Python cieszy się dużą popularnością, co z jednej strony świadczy o jego przydatności, a z drugiej gwarantuje użytkownikom szerokie wsparcie społeczności programistów...
Bogate źródło informacji na temat Raspberry Pi!_x005F_x000D_ Raspberry Pi to komputer wielkości karty kredytowej. Wśród jego głównych atutów można wymienić ogrom możliwości oraz niską cenę. Początkowo miał pełnić rolę platformy do nauki programowania, jednak szybko znalazł tysiące innych zastosowań! Raspberry Pi jest używany jako serwer WWW, domowe media center, sterownik urządzeń lub baza do zaawansowanych projektów elektronicznych. Jaki Ty...
Usprawnij wymianę danych z usługą REST!_x005F_x000D_ Postępująca cyfryzacja współczesnego świata wymaga coraz większej integracji przeróżnych systemów informatycznych. Nierzadko są to systemy znajdujące się w odległych lokalizacjach, napisane z wykorzystaniem różnych języków programowania i technologii. Jak zapewnić możliwość wymiany informacji między nimi? Usługi typu REST to jeden z najwygodniejszych sposobów!_x005F_x000D_ _x005F_x0...
Twój przewodnik po obiektowym PHP!_x005F_x000D_ _x005F_x000D_ Język PHP przebył długą drogę od swoich początków do obecnego poziomu rozwoju. Dziś jest pełnoprawnym, obiektowym językiem programowania, wciąż zdobywającym większe zaufanie i używanym w coraz większych projektach. Jeżeli znasz ten język od dawna, lecz nie jesteś przekonany, że nadaje się on do zaawansowanych zastosowań, albo dopiero zaczynasz karierę i potrzebujesz szybkiego wprowadzenia w świat obie...
Twoja ostatnia deska ratunku przy problemach z bazą Oracle12c_x005F_x000D_ _x005F_x000D_ Oracle to jedna z najpopularniejszych baz danych na świecie i znajduje zastosowanie w wielu firmach. W jej tabelach przechowywane są gigantyczne ilości danych. Zasoby te są każdego dnia przetwarzane na wiele sposobów, a szybkość dostępu do rezultatów w sposób kluczowy wpływa na efektywność pracy całej masy ludzi. Jeżeli dostęp do danych jest utrudniony, to administrat...
_x005F_x000D_ Wykorzystaj w praktyce potęgę możliwości PHP! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Podstawy języka PHP, pierwsze skrypty, instrukcje i elementy_x005F_x000D_ Funkcje i ich biblioteki, przetwarzanie tablic i tworzenie plików_x005F_x000D_ Przykłady praktycznego zastosowania skryptów PHP_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Język PHP nie od dziś stanowi jeden z najłatwiejszych w nauce i najelastyczniejszych języków prog...
Wykorzystaj ogromny potencjał miniaturowego komputera!_x005F_x000D_ _x005F_x000D_ Raspberry Pi to prawdziwy komputer o rozmiarach lekko przerośniętej karty kredytowej. Posiada on ogromny potencjał, całkiem sporą moc obliczeniową, a do tego kosztuje naprawdę niewiele. Platforma ta była projektowana z myślą o nauce programowania dla dzieci. Jednak, jak to często bywa, historia potoczyła się zupełnie inaczej. Obecnie Raspberry Pi znajduje zastosowanie jako serwer WWW, odtwarzacz...
Od zera do bohatera!_x005F_x000D_ _x005F_x000D_ Chcesz się nauczyć programować? Świetna decyzja! Wybierz język obiektowy, łatwy w użyciu, z przejrzystą składnią. Python będzie wprost doskonały! Rozwijany od ponad 20 lat, jest dojrzałym językiem, pozwalającym tworzyć zaawansowane aplikacje dla różnych systemów operacyjnych. Ponadto posiada system automatycznego zarządzania pamięcią, który zdejmuje z programisty obowiązek panowania nad tym skomplikowanym ob...
Podstawowe funkcje telefonu, czyli dzwonienie i wysyłanie SMS-ów, nikomu już dziś nie wystarczają. Współczesne smartfony wykorzystywane są na mnóstwo innych sposobów. Gry, przeglądanie ulubionych stron w Internecie, aktywny udział w życiu portali społecznościowych — to tylko niektóre z nich._x005F_x000D_ _x005F_x000D_ Przy odrobinie umiejętności możesz użyć Twojego telefonu także do niekonwencjonalnych działań: na przykład jako wykrywa...
Wykorzystaj potencjał Node.js!_x005F_x000D_ _x005F_x000D_ Platforma Node.js powstała w 2009 roku. Pozwala na tworzenie wydajnych, skalowalnych aplikacji sieciowych. W tym środowisku napiszesz kod działający po stronie serwera - i użyjesz do tego języka JavaScript. Brzmi niesamowicie? I tak w rzeczywistości jest! Przekonasz się o tym w czasie czytania tej książki. Została ona w całości poświęcona Node.js._x005F_x000D_ _x005F_x000D_ Dzięki temu wspaniałemu podręcznikowi błyskaw...
Zrealizuj projekt dla Pi za pomocą Pythona!_x005F_x000D_ _x005F_x000D_ Zastanawiasz się, czy komputer wielkości lekko przerośniętej karty kredytowej może podołać typowym zadaniom? Oczywiście! Oprócz rozmiarów ma on jeszcze jeden atut — kosztuje naprawdę niewiele. Raspberry Pi, bo o nim mowa, został początkowo zaprojektowany jako platforma do nauki programowania dla dzieci. Jego możliwości jednak rozrosły się błyskawicznie. W tej chwili wykorzystywany jest ...
Profesjonalne programowanie w systemie Android!_x005F_x000D_ _x005F_x000D_ Android to lider wśród systemów operacyjnych dla telefonów i tabletów. Spotkasz go w większości tego typu urządzeń. Ciągły rozwój Androida sprawił, że jego obecne wersje zapewniają niesamowite możliwości, a przy tym są przyjazne dla programistów. Jeżeli poznałeś już ten system i marzysz o stworzeniu bardziej zaawansowanej aplikacji, to trafiłeś na doskonałą ksi...
Naucz się pracować na gotowych projektach!_x005F_x000D_ _x005F_x000D_ Programiści uwielbiają brać udział w nowych projektach, być świadkami ewolucji kodu, mieć wpływ na wybór narzędzi i projektować ich architekturę. Niestety, w ogromnej większości przypadków muszą pracować z kodem mającym wiele lat i pisanym przez wiele osób. Jak sobie poradzić w takim środowisku? Jak dobrać techniki pracy do gotowego kodu? Na te i wiele innych podobnych pytań odpowiada t...
Znajomość języka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dziś jedna z podstawowych umiejętności wymaganych od webmastera. Era statycznych stron tworzonych za pomocą języka HTML przeminęła już dawno, a dynamiczne generowanie treści stało się obecnie standardem. Język PHP i baza danych MySQL stanowią platformę o wielkich możliwościach, stosowaną do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych._x005F_x000D_ _x...
Rekrutacja od podszewki!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ 150 zadań programistycznych z rozmów rekrutacyjnych (wraz z odpowiedziami)._x005F_x000D_ W tej książce znajdziesz bogatą listę najczęściej zadawanych i najbardziej przydatnych pytań z zakresu algorytmów i struktur danych — od drzew binarnych po wyszukiwanie binarne_x005F_x000D_ Pięć sprawdzonych strategii rozwiązywania nawet najtrudniejszych problemów algorytmicznych._x005F_x000D_ ...
Twórz strony na miarę XXI wieku!_x005F_x000D_ _x005F_x000D_ Jeszcze całkiem niedawno — w świecie bez smartfonów i tabletów — tworzenie stron było zdecydowanie prostsze. Projektanci i deweloperzy nie musieli się martwić o to, jak strona będzie się prezentowała na różnej wielkości ekranach, dopasowywali ją do 2–3 rozdzielczości. Obecnie, w erze urządzeń mobilnych o poziomych, pionowych, małych, średnich i bardzo dużych ekranach, pew...
_x005F_x000D_ Poznaj niezwykłe możliwości duetu Oracle-PHP i twórz niezawodne aplikacje!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak połączyć PHP i Oracle w celu uzyskania optymalnej wydajności i niezawodności?_x005F_x000D_ Jak wykorzystywać funkcje XML w PHP i Oracle?_x005F_x000D_ Jak poprawić wydajność dzięki zastosowaniu buforowania?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Baza Danych Oracle nie ma sobie równych pod względem wydajności, niezawodności oraz s...
_x005F_x000D_ Niezbędnik każdego projektanta WWW! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jeżeli pamiętasz czasy przed rewolucją mobilną, to z łatwością przypomnisz sobie rozdzielczości królujące w tamtym okresie: 800×600 oraz 1024×768 pikseli. Nie było tabletów, smartfonów, netbooków i telewizorów podłączonych do internetu. Projektant stron WWW napotykał w swojej pracy wiele utrudnień, jednak nie musiał zmagać się z róż...
Przydatny kod zawsze pod ręką! _x005F_x000D_ _x005F_x000D_ PHP i MySQL to niewątpliwie najpopularniejszy duet do tworzenia dynamicznych witryn WWW i aplikacji internetowych. Jego popularność jest wynikiem połączenia ogromnych możliwości, przystępności oraz bezpłatnego dostępu do obu narzędzi. PHP i MySQL sprawdzą się w wielu zastosowaniach - od prostych skryptów, przez systemy do zarządzania treścią na stronach WWW, aż po sklepy internetowe oraz zaawansowane serwisy._x005F_x...
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.