Obraz wart więcej niż tysiąc słów Jeśli jesteś pracownikiem działu marketingu, właścicielem sklepu internetowego, blogerem czy osobą prowadzącą fanpage na portalach społecznościowych, dobrze wiesz, że aby zainteresować sobą potencjalnego konsumenta, trzeba koniecznie użyć dobrej, przyciągającej oko fotografii lub grafiki. Jeśli brakuje Ci wiedzy i narzędzi, a wizualizacje, infografiki i zdjęcia, które umieszczasz w sieci, nie przynoszą pożądanych efektów,...
Odkryj niesamowity świat algorytmiki! Naucz się definiować i opisywać problemy Poznaj metody analizy problemów i znajdowania ich rozwiązań Dowiedz się, jak realizować algorytmy za pomocą komputera Całym otaczającym nas światem rządzą ścisłe reguły, choć nie zawsze wydaje się to takie oczywiste, a dostrzeżenie istniejących prawidłowości wymaga analitycznego spojrzenia i pewnego doświadczenia. Jeszcze większego doświadczenia i głębszej wiedzy wymaga definiowanie ty...
O tym jak tworzyć złożone aplikacje sieciowe z wykorzystaniem Node.js JavaScript to język programowania rozwijany od 1995 roku. Przez długi czas był kojarzony tylko i wyłącznie ze stronami internetowymi i przeglądarkami, jednak te czasy odchodzą w niepamięć, a JavaScript z powodzeniem jest dziś stosowany po stronie serwera. Jeżeli chcesz sprawdzić, jak to działa, sięgnij po tę książkę i zainstaluj Node.js. Jest to platforma, która zapewnia najwyższą wydajność, po...
Nie musisz uczęszczać do akademii sztuk pięknych, by tworzyć witryny marzeń! Stworzenie doskonałej strony WWW wymaga współpracy grafika i programisty, który potrafi przekuć jego wizję na język kodu. Czy jest możliwe połączenie tych dwóch ról? Czy programista może nauczyć się tworzyć atrakcyjne, eleganckie i estetyczne strony WWW bez pomocy grafika? Dowiedz się, jak to osiągnąć i zoptymalizować swoją pracę! Sięgnij po kolejne wydanie tej bogato...
Wydajne aplikacje w języku Python! 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 języka. Pyth...
OpenGL na scenę! Podstawy OpenGL, czyli co trzeba wiedzieć, żeby zacząć tworzyć grafikę trójwymiarową przy użyciu tej biblioteki Programowanie w Open GL, czyli jakie elementy należy wziąć pod uwagę przy tworzeniu realistycznego obrazu Bez matmy ani rusz, czyli jak zaprząc geometrię i arytmetykę do pracy przy scenie Darmowa biblioteka OpenGL jest świetnym narzędziem do tworzenia grafiki trójwymiarowej na różnych platformach sprzętowych i w róż...
PowerPoint 2007 PL. Pierwsza pomoc Informacje podstawowe -- planowanie, tworzenie i zapisywanie prezentacji Elementy prezentacji -- slajdy, wykresy, obiekty Struktura prezentacji -- szablony, przejścia, przyciski akcji Efekty specjalne -- animacja tekstu i obiektów Twój szef wierzy, że prezentacje w PowerPoincie to dla Ciebie pestka? Zapewne nie chciałbyś wyprowadzać go z błędu. Co jednak zrobić, gdy nagle zleca Ci szybkie przygotowanie ważnej prezent...
Zamieniaj, przetapiaj, mieszaj mikstury z wykorzystaniem tajemnych przepisów! Crafting, czyli jak skompletować zbroję, narzędzia i środki transportu Alchemia, czyli jak przyrządzić wywar leczniczy, truciznę lub napój o właściwościach magicznych Metalurgia, czyli jak wykorzystać rudy, materiały, minerały Minecraft to wspaniała zabawa, ale jak każda dobra gra także i ta ma swoje rozbudowane zasady. Najbardziej skomplikowane z nich dotyczą craftingu oraz alch...
Najlepsze IDE dla programistów platformy Android! Android to obecnie najpopularniejszy system operacyjny, używany przede wszystkim w urządzeniach mobilnych. Jeżeli chcesz wydajnie tworzyć aplikacje dla tej platformy, potrzebujesz wyjątkowego narzędzia, które pozwoli Ci zrealizować Twoje pomysły. Firma JetBrains stworzyła środowisko, którego szukasz. Android Studio to środowisko pracy oparte na słynnym IDE IntelliJ IDEA, które zmieni Twój spo...
Ponad 70 praktycznych gotowych rozwiązań do tworzenia wielojęzykowych, responsywnych i skalowalnych witryn internetowych przy użyciu systemu Django Django to szkielet napisany w języku Python, pozwalający na błyskawiczne tworzenie zaawansowanych aplikacji internetowych. Dostarcza on wielu narzędzi, które przyśpieszają i znacząco ułatwiają pracę programisty. Wśród nich znajdziesz system szablonów, system mapowania obiektowo-relacyjnego oraz automatyczny in...
Poznaj najpopularniejszy program do zarządzania bazami danych na świecie! Wkrocz w świat relacyjnych baz danych Odkryj tajniki projektowania, tworzenia i edycji baz Naucz się wydobywać dane z baz i prezentować je światu Wraz z rosnącą liczbą gromadzonych i przetwarzanych informacji oraz zwiększającym się tempem życia coraz istotniejsza się staje kwestia sprawnego zbierania, analizowana i udostępniania danych oraz elastycznego zarządzania nimi przy użyciu odpowiednich m...
Spraw, by Excel nie miał przed Tobą tajemnic! Poznaj interfejs programu Excel Naucz się wprowadzać i edytować dane Odkryj najbardziej przydatne funkcje Dowiedz się, jak formatować arkusze Program Excel sprawdza się doskonale wszędzie tam, gdzie konieczne są tabelaryczne zestawienia danych. Listy, raporty, podsumowania, proste bazy danych — wszystkie tego rodzaju zbiory informacji można łatwo i sprawnie tworzyć oraz edytować za pomocą wygodnych tabel arkusza kalku...
Naucz się tworzyć profesjonalne i estetyczne dokumenty tekstowe! Dokument ściśle tekstowy, czyli jak sformatować swój tekst i nadać mu odpowiedni wygląd Elementy graficzne, czyli jak wstawić do tekstu plik ze zdjęciem, wykresem lub tabelą Praca na cztery ręce, czyli jak pracować zespołowo i wykorzystywać zaawansowane opcje Worda Microsoft Word należy do tych aplikacji, bez których nie sposób wyobrazić sobie współczesnego świata. Tworzone w n...
Zaprzyjaźnij się z systemem Windows 10! Nowe firanki w starych okienkach, czyli czym może Cię zachwycić Windows 10 Wirtualne pulpity i tryb continuum, czyli jak używać systemu na laptopie i tablecie Coś dla poszukiwaczy, czyli jak wykorzystać w pełni nowy eksplorator i centrum powiadomień Windows 10 niewątpliwie różni się od swoich poprzedników — nie tylko ma szansę w krótkim czasie zastąpić bardzo popularną siódemkę, lecz także jest pr...
Serwer Samba 4 jako kontroler domeny. Szczypta teorii i historii, czyli co to jest Active Directory i jak działa w różnych systemach operacyjnych Samba 4 a Active Directory, czyli jak uruchomić usługę katalogową pod Linuksem Współdziałanie elementów sieci, czyli jak podłączyć komputery klienckie i skonfigurować sieć Podstawą działania każdej sieci komputerowej jest hierarchiczna struktura, której wewnętrzna logika decyduje o miejscu i roli e...
Bądź sprawny, bądź zręczny, bądź zwinny! Bądź Agile! Jak wdrażać skuteczne i intuicyjne metodyki programowania w swojej firmie? Jak motywować zespół do działania i tworzyć najlepsze warunki pracy? Jak sprawiać, aby projekty kończyły się w założonym czasie i satysfakcjonowały klientów? Agile, czyli programowanie zwinne, to grupa metodyk wytwarzania oprogramowania z wykorzystaniem technik przyrostowych. Cieszy się ogromną — i ciągle rosnącą — po...
Rozpocznij tworzenie łatwych w obsłudze, zgodnych ze standardami oraz oferujących najlepszą wydajność aplikacji sieciowych na platformie opracowanej przez Microsoft Platforma ASP.NET MVC powstała jako alternatywa dla ASP.NET Web Forms. Dzięki zastosowaniu architektury model-widok-kontroler (ang. Model View Controller) tworzony kod jest przejrzysty oraz zdecydowanie łatwiejszy w utrzymaniu. Ciągły rozwój tej platformy zaowocował wydaniem kolejnej wersji, oznaczonej num...
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 w...
Obroń Twój system — zaatakuj go! Chcesz sprawdzić, czy Twój system jest bezpieczny? Zaatakuj go! Najskuteczniej zrobisz to z wykorzystaniem testów penetracyjnych. W trakcie tych prób pentesterzy (osoby prowadzące testy penetracyjne) próbują wcielić się w rolę włamywacza i przełamać zabezpieczenia testowanego systemu. Jeżeli system się obroni, to oczywiście zda test, ale nie przestawaj być czujny! Jeżeli nie — otrzymasz szczeg&oac...
Oto przyszłość rozwiązań projektowych dla stron WWW CSS to język, dzięki któremu możesz opisać wygląd tworzonej strony WWW. Jego pierwsza wersja ujrzała światło dzienne w 1996 roku i od tej pory język ten jest nieustannie rozwijany. Dziś natomiast obowiązuje wersja CSS3 — podzielona na moduły, do których zostały przypisane dotychczasowe atrybuty oraz dodane nowe możliwości. Próba przebrnięcia przez oficjalną dokumentację będzie Cię kosztowała wiele...
CSS3 — style na każdą okazję! Animacje tekstowe, czyli jak tekst może poruszać się na stronie Cienie i kolory, czyli jak osiągnąć zachwycające efekty wizualne Przekształcenia i tło, czyli jak możesz modyfikować słowa i obrazy Kaskadowe arkusze stylów towarzyszą twórcom stron internetowych już od dwudziestu lat. W tym czasie zdołały zrewolucjonizować podejście do połączenia treści i formy tekstu w serwisie WWW. Nie wszyscy jednak wiedzą, jak szerokie...
Poznaj podstawy tworzenia aplikacji bazodanowych Zaplanuj tabele i relacje Zaprojektuj formularze Zdefiniuj kwerendy Wygeneruj raporty Microsoft Access 2007 PL to najnowsza wersja jednego z najpopularniejszych systemów zarządzania bazami danych wykorzystywanych we współczesnych przedsiębiorstwach. Jednak Access to nie tylko baza danych, ale również rozbudowane wizualne środowisko programistyczne. Korzystając z niego i wspierając się oferowanymi...
Zmień sposób myślenia o projektowaniu systemów informatycznych! Tworzenie skomplikowanych systemów informatycznych wymaga nowego podejścia. Dotychczas stosowane metody przestają się sprawdzać i generują mnóstwo problemów. Odpowiedzią na nie jest Domain-Driven Design, w skrócie DDD. W tym podejściu szczególny nacisk kładzie się na tworzenie obiektów dokładnie odzwierciedlających zachowanie ich odpowiedników istnie...
Twórz zoptymalizowany i efektywny kod! Python to jeden z najstarszych używanych języków programowania. Co ciekawe, jego nazwa wcale nie pochodzi od zwierzęcia, a od popularnego serialu komediowego. Język ten daje programistom ogromne pole do popisu, a ponadto posiada sporo bibliotek realizujących najbardziej wymyślne zadania. Z uwagi na te atuty rozpoczęcie programowania w tym języku nie powinno przysporzyć Ci większych problemów. Jeżeli jednak chcesz ro...
Zaawansowana wiedza w zasięgu ręki! Excel to narzędzie należące do pakietu MS Office, charakteryzujące się nieskończoną cierpliwością w wykonywaniu najbardziej mozolnych i skomplikowanych obliczeń. Rozwijany od wielu lat, zdobył ogromną popularność i obecnie jest najbardziej znanym arkuszem kalkulacyjnym. Jego potencjał doceniają inżynierowie, księgowi, analitycy i studenci. Program znajduje zastosowanie wszędzie tam, gdzie są przechowywane i poddawane analizie ogromne zbiory...
Włącz funkcje i przyspiesz swoje obliczenia! Budowanie warsztatu — narzędzia potrzebne do efektywnego wykorzystania Excela Funkcje Excela i przykłady ich użycia w praktyce Statystyczny użytkownik Excela wykorzystuje najwyżej kilka procent potężnych możliwości tego programu. Przeważnie nie wie nawet, że znajomość formuł i funkcji mogłaby uprościć i przyspieszyć setki codziennych, żmudnych, wymagających koncentracji zadań obliczeniowych. Ba, czasem traktuje Excel jak...
Analiza danych z Hadoopem — i wszystko staje się prostsze! Podstawy Hadoopa i model MapReduce Praca z Hadoopem, budowa klastra i zarządzanie platformą Dodatki zwiększające funkcjonalność Hadoopa Platforma Apache Hadoop to jedno z zaawansowanych narzędzi informatycznych. Dzięki niej można przeprowadzać różne operacje na dużych ilościach danych i znacznie skrócić czas wykonywania tych działań. Wszędzie tam, gdzie potrzebne jest szybkie sortowanie, obli...
Wykorzystaj potencjał architektury usług! Architektura mikrousług to sposób na odejście od dużych, monolitycznych aplikacji. Wyspecjalizowane usługi realizujące konkretne zadania i komunikujące się z otoczeniem pozwalają na lepsze zapanowanie nad kodem, są łatwiejsze do przetestowania oraz bardziej elastyczne. Jednak oprócz zalet mają też wady. Sięgnij po tę książkę i dowiedz się, jak najlepiej radzić sobie z architekturą mikrousług! Autor przedstawia w książc...
Poznaj najlepsze narzędzia Microsoftu do tworzenia aplikacji webowych Możliwości języka C# w zakresie tworzenia aplikacji internetowych Platformy i narzędzia ułatwiające budowanie i wdrażanie aplikacji webowych Praktyczne sposoby tworzenia aplikacji WWW i serwisów internetowych Dynamiczny rozwój sieci i jej wkraczanie w coraz to nowe obszary życia pozwala nam korzystać z większości usług z dowolnego miejsca na świecie i za pośrednictwem każdego urządzenia...
Poznaj nowości języka Java! Java to język programowania wybierany wszędzie tam, gdzie są wymagane najwyższe bezpieczeństwo i wydajność. Znajduje zastosowanie przy tworzeniu systemów bankowych oraz zaawansowanych aplikacji do zarządzania przedsiębiorstwami. Są to obszary, w których pomyłki bywają niezwykle drogie. Ale to nie jedyne zastosowania Javy! Ten język sprawdza się również wtedy, gdy trzeba szybko stworzyć aplikację internetową (niezależnie od jej...
Windows 10 na start!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Instalacja, konfiguracja i personalizacja, czyli jak zapanować nad systemem Windows 10_x005F_x000D_ Codzienna praca, czyli gdzie szukać poleceń, przycisków i programów_x005F_x000D_ Bezpieczeństwo i prywatność, czyli jak zabezpieczyć się przed przykrymi niespodziankami_x005F_x000D_ _x005F_x000D_ Windows 10 jest jedną z najbardziej oczekiwanych premier 2015 roku w świecie informatyki. Ma być idealnym...
WordPress 4 — najlepszy do zarządzania treścią!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Instalacja i pierwszy kontakt z systemem, czyli jak rozpocząć blogowanie z platformą WordPress 4_x005F_x000D_ Zamieszczanie treści i wstawianie dodatków, czyli jak przygotować wpis i urozmaicić go multimediami_x005F_x000D_ Twoja sieć i jej bezpieczeństwo, czyli jak rozgałęzić bloga i uchronić go przez atakami z zewnątrz_x005F_x000D_ _x005F_x000D_ WordPress to platforma, kt...
Skróć drogę do zysków — inteligentnie wprowadź swój produkt na rynek! Od zasiłku do pełnego konta, czyli jak działa formuła wprowadzania produktu na rynek Seria listów sprzedażowych, czyli jak bić rekordy sprzedaży, nie będąc nachalnym Pokaż mi pieniądze, czyli czas wprowadzić produkt na rynek Wprowadzanie nowego — nawet najlepszego — produktu na rynek zawsze wiąże się z niepewnością i dużym ryzykiem. Nigdy nie wiesz, czy zn...
Własna gra komputerowa? To musi się udać! Podstawowe polecenia Proste problemy programistyczne i własne bloczki Twoja pierwsza gra komputerowa ze Scratchem Jeśli sięgasz po tę książkę, na pewno uwielbiasz gry komputerowe i zastanawiasz się, jak samodzielnie stworzyć własną. Albo masz już gotowy pomysł i szukasz sposobów na jego realizację. Ta książka będzie dla Ciebie idealnym przewodnikiem na start. Od czego zacząć i jak nauczyć się programowania, które p...
Wstęp do programowania dla najmłodszych! Scratch to edukacyjny język programowania, który warto wykorzystać do nauki programowania, nawet od najmłodszych lat. Został opracowany przez Mitchela Resnicka — pomysłodawcę serii Lego MindStorms. Niezwykle istotny jest fakt, że naukę programowania w tym języku można rozpocząć w dowolnym momencie. Wystarczą tylko i wyłącznie przeglądarka internetowa oraz dobre chęci! ...
Hejt do niedawna stanowił wyłącznie czarną stronę sieci. Przyzwyczailiśmy się do niego, a nawet niesłusznie go zaakceptowaliśmy. Efekt? Hejt wyszedł z monitorów na ulice, a my musimy żyć w świecie, w którym każdy może obrobić nam tyłek i zrobić krzywdę — nie tylko słowem, ale i czynem. Hejter rzuca bezpodstawne, agresywne i krzywdzące opinie na prawo i lewo. Kiedyś cierpiały na tym dzieci w gimnazjach, później prezenterzy telewizyjni. Dzi...
Przekuj wirtualne kontakty w realne korzyści! Media społecznościowe to dziś integralna część naszego życia. Tweetujemy o premierach kinowych, dzielimy się fotkami z wakacji, udostępniamy swoje treningi i dodajemy filmiki z koncertów. Możliwości są nieograniczone, dlaczego więc nie wykorzystać tego potencjału dla zwiększenia własnego zysku? Internet to nie tylko zabawa! Odkryj międzynarodowy serwis społecznościowy idealnie dostosowany do Twoich biznesowych potrzeb i na...
Kompendium wiedzy na temat Spring Framework! Spring jest odpowiedzią na problemy trapiące programistów tworzących oprogramowanie przy użyciu EJB 2.x. Dzień, w którym został udostępniony szerokiemu gronu użytkowników, był punktem zwrotnym w historii języka Java. Od tej pory życie deweloperów stało się prostsze, a tworzenie nawet skomplikowanych aplikacji — zdecydowanie przyjemniejsze. Od tamtego czasu Spring jest wciąż rozwijany i oferuje cora...
Zaprzyjaźnij się z SQL-em! Proste zapytania i sortowanie wyników, czyli od czego zacząć poznawanie składni SQL-a Funkcje i operacje, czyli jak ułatwić sobie komunikację z bazą danych Zadania, czyli jak zdobyć i rzetelnie przetestować swoje umiejętności SQL, podstawowy język służący do komunikowania się z bazami danych, na pierwszy rzut oka nie wydaje się zbyt trudny. Ma przejrzystą składnię i sporo pomocnych funkcji, a ponadto jest elastyczny. Jest tylko jeden wa...
_x005F_x000D_ Projektowanie w trzecim wymiarze_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Obsługa programu i nowości wersji 2009_x005F_x000D_ Projektowanie z użyciem myślenia kreatywnego_x005F_x000D_ Przydatne triki umożliwiające szybszą pracę!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Innowacyjne oprogramowanie SolidWorks 2009 przeznaczone dla konstruktorów wyznacza nowe trendy w rozwoju zintegrowanych systemów projektowania w branży mechanicznej....
Wszystko o systemach operacyjnych!_x005F_x000D_ System operacyjny to niezwykle złożone środowisko, które zarządza Twoim sprzętem, uprawnieniami i setkami innych rzeczy. Jednak jego najważniejszym zadaniem jest uruchamianie programów, z których chcą korzystać użytkownicy. Edytory tekstów, programy graficzne, księgowe i inne nie mogłyby istnieć, gdyby nie możliwości współczesnych systemów operacyjnych._x005F_x000D_ _x005F_x000D_ Jeżeli ...
_x005F_x000D_ Zastrzyk niezbędnej wiedzy!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Osobisty serwer HTTP — instalacja, konfiguracja, zabezpieczanie_x005F_x000D_ Podstawy języka PHP — tworzenie dynamicznych stron WWW_x005F_x000D_ Korzystanie z baz danych — wprowadzanie, modyfikacja i kasowanie informacji_x005F_x000D_ Używanie mechanizmu AJAX — natychmiastowa reakcja strony na działania użytkownika_x005F_x000D_ _x005F_x000D_ _x005F_x000D...
Jak równolegle używać Unity (silnik gry), Blendera (modelowanie 3D i animowanie) oraz GIMP-a (edycja obrazów)_x005F_x000D_ Unity to darmowy silnik do tworzenia zaawansowanych gier komputerowych. Blender to darmowe środowisko do tworzenia grafiki 3D. Co może powstać z połączenia tych dwóch narzędzi? Genialne środowisko, dzięki któremu przygotujesz atrakcyjną wizualnie grę o niesamowitej grywalności! Z tego duetu gromadnie korzystają małe studia opra...
24 h do własnej gry!_x005F_x000D_ _x005F_x000D_ Unity to zaawansowane środowisko do tworzenia gier 3D, prezentacji i animacji zarówno na urządzenia mobilne, jak i stacjonarne. Wokół tego silnika skupiona jest ogromna społeczność, prezentująca produkcje o różnym stopniu zaawansowania. Jeżeli Twoim marzeniem jest stworzenie gry według własnego scenariusza, jeżeli chcesz sprawdzić się w roli projektanta gier wideo, to trafiłeś na doskonałą książkę, w całości...
Czy można zbudować świadomą maszynę, sztuczny mózg? Czy też w naszych umysłach tkwi jakiś element, którego nie da się uchwycić w programach komputerowych? Może takim nieuchwytnym elementem jest ludzka świadomość? Systemy komputerowe wykazujące zdrowy rozsądek i dysponujące ogromną wiedzą, zdolne do dialogu z człowiekiem mogą się pojawić jeszcze w tym dziesięcioleciu._x005F_x000D_ Celem i przedmiotem badań specjalistów od Sztucznej Inteligencji są maszyny,...
_x005F_x000D_ „Ta książka to znacznie więcej niż tylko wprowadzenie do programowania sterowanego testami w Pythonie. To jest pełny kurs przedstawiający najlepsze praktyki, od początku do końca na przykładzie nowoczesnego programowania aplikacji sieciowej w Pythonie.”_x005F_x000D_ _x005F_x000D_ — Kenneth Reitz, członek Python Software Foundation_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Twórz niezawodne aplikacje w języku Python!_x005F_x000D_ ...
Obierz kurs na Windows 10!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Zainstaluj nowy system lub zaktualizuj posiadany_x005F_x000D_ Poznaj interfejs użytkownika i narzędzia systemowe_x005F_x000D_ Dowiedz się, jak zarządzać plikami, folderami i dyskami_x005F_x000D_ Naucz się korzystać z urządzeń zewnętrznych i sieci_x005F_x000D_ _x005F_x000D_ Windows 10 od dłuższego już czasu reklamowany jest jako prawdziwa rewolucja na rynku systemów operacyjnych i doskonałe środowis...
_x005F_x000D_ błyskawicznie przygotujesz rozbudowaną aplikację_x005F_x000D_ bezproblemowo wykorzystasz JMS do integracji aplikacji_x005F_x000D_ z łatwością skorzystasz z baz danych NoSQL_x005F_x000D_ zbudujesz przejrzyste REST API_x005F_x000D_ _x005F_x000D_ Pojawienie się Springa na zawsze zmieniło świat Javy. Ten przemyślany, dobrze zaprojektowany, dający programistom mnóstwo możliwości framework został przez nich wyjątkowo ciepło przyjęty. Obe...
Budowanie bazy danych -- od podstaw i dla każdego! Jak korzystać z istniejącej bazy danych w Accessie i zaprojektować nową? Tabele, relacje, kwerendy -- jak sprawić, by wszystko ze sobą współgrało? Formularze, makra i własne pomysły -- co zrobić, by baza spełniała Twoje potrzeby? W dzisiejszym świecie nikt chyba nie wyobraża już sobie funkcjonowania bez elektronicznych baz danych. Znajdują się one niemal wszędzie: we wszelkich instytucjach państwowych, obsługu...
Baw się i pracuj z CorelDRAW X7 PL! Pierwsze kroki, czyli jak poruszać się w CorelDRAW i znaleźć właściwe narzędzia Rysunek wektorowy i jego zastosowania, czyli jak wykorzystać zalety CorelDRAW Praca na obiektach, czyli jak zmieniać obiekty i ich ustawienia, by osiągnąć wspaniałe efekty CorelDRAW to jeden z najpopularniejszych programów do tworzenia grafiki użytkowej. Program jest stale ulepszany i rozwijany od dwudziestu lat, świetnie nadaje się do wykonywania w...
Książka kompatybilna z systemem Windows 8.1 oraz programami Microsoft Office Word i Excel edycji 2013/365. Naucz się korzystać z komputera osobistego! Planujesz kupić komputer? Już to zrobiłeś, ale nie wiesz, jak się go używa? Boisz się, że nauka Cię przerośnie? Niepotrzebnie! Komputerów używają codziennie miliony ludzi. Dlaczego Ty nie miałbyś stać się jednym z nich? Przekonaj się, w czym może Ci pomóc komputer. Pakiety biurowe ułatwią Ci przygotowywanie kore...
Dostarczaj oprogramowanie na zawołanie! Jeśli Twoja praca wymaga, byś dostarczał oprogramowanie w sposób niemalże ciągły, a Ty chciałbyś uniknąć niepowodzeń, pomogą Ci w tym: automatyczna kompilacja, testowanie i wdrażanie. Dzięki nim możesz zaoferować użytkownikom aplikację najwyższej jakości w dowolnym czasie! W tej książce znajdziesz instrukcje na temat realizacji takiego celu. Na samym początku poznasz typowe problemy z wdrażaniem oprogramowania, a w kolejnych ro...
Naucz się tworzyć aplikacje w środowisku Android Studio! Instalowanie środowiska programistycznego, czyli od czego zacząć pracę Efekty specjalne, czyli jak przygotować obrazy i animacje dla Twojej aplikacji Programowanie czas zacząć, czyli do czego potrzebna Ci Java Tworzenie aplikacji na urządzenia mobilne jest dziś bardzo intratnym biznesem. Wszyscy używamy tabletów, smartfonów, telefonów komórkowych. Przeważnie zainstalowany jest w nich sy...
Obroń Twój system przed atakiem! System Android to niezaprzeczalny lider wśród systemów operacyjnych dla urządzeń mobilnych. Jednak bycie liderem ma pewną zasadniczą wadę — wszyscy chcą przełamać jego zabezpieczenia. Jeżeli jesteś specjalistą odpowiedzialnym za bezpieczeństwo sieci, jeżeli jesteś administratorem odpowiadającym za bezpieczeństwo urządzeń mobilnych, to trafiłeś na książkę, która stanie się Twoją obowiązkową lekturą na najbliższ...
Stwórz bazę danych z prawdziwego zdarzenia! Baza danych od zera, czyli jak zabrać się za porządki w swoim komputerze Wszechobecne kwerendy, czyli co zrobić, by wyszukać lub zmienić dane w bazie Makra i VBA, czyli jak zmusić bazę danych, by dostosowała się do naszych wymagań Access 2016 PL to jeden z najważniejszych programów pakietu Microsoft Office — w każdym razie dla wszystkich tych, którzy muszą przechowywać większe ilości danych na swoim ...
Wykorzystaj w praktyce możliwości Google SketchUp! Jak rozpocząć pracę z Google SketchUp? Jak zbudować Twój pierwszy model? Jak wykorzystać narzędzia konstrukcyjne? Google SketchUp jest narzędziem pozwalającym bez trudu tworzyć trójwymiarowe modele, których możesz używać przy wielu różnych projektach: począwszy od wizualizacji projektu Twojego domu, a skończywszy na prowadzeniu atrakcyjnych lekcji geometrii. Tylko od Twoich potrzeb i wyobr...
Poznaj atuty Ember.js! Ember.js to biblioteka języka JavaScript, dzięki której możesz sprawnie budować aplikacje na podstawie wzorca MVC (ang. Model View Controller). Ember.js znakomicie sprawdza się przy tworzeniu jednostronicowych aplikacji internetowych (ang. Single Page Applications), a ponadto usprawnia automatyczne aktualizowanie szablonów czy dwustronne wiązanie danych. Jeżeli chcesz zgłębić tajniki tej biblioteki, ta książka jest dla Ciebie. Dzięki nie...
Poznaj cztery potężne filary nowoczesnego DTP w pakiecie Adobe CC! Photoshop, czyli retusz fotografii, montaż i efekty specjalne Illustrator, czyli zdjęcia, obiekty wektorowe i zawansowana edycja ścieżek InDesign i Acrobat, czyli podstawy przygotowania publikacji do druku Profesjonalne przygotowanie publikacji, zwłaszcza takiej, która oprócz tekstu zawiera tabele, zdjęcia i inne elementy wizualne, nie jest rzeczą łatwą. Wymaga dobrej znajomości co najmniej...
Poznaj świat systemu Linux! Linux Mint to dystrybucja systemu Linux oparta na Ubuntu i Debian. Przeznaczona jest dla początkujących użytkowników — pozwala im szybko i bezboleśnie wkroczyć w świat systemu operacyjnego Linux. Cechą charakterystyczną tej dystrybucji, odróżniającą od innych, jest gotowość do działania zaraz po instalacji. Ponadto nie musisz martwić się o obsługiwane formaty audio i wideo. Przekonaj się, jak działa Linux Mint! Jeżeli jesteś po...
Książka opisuje Inventor v. 2009 Wkrocz w świat projektowania 3D Jak definiować parametry projektu? W jaki sposób korzystać z narzędzi projektowych? Jak generować dokumentację techniczną? Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji...
Odłóż mysz na bok! W latach dziewięćdziesiątych ubiegłego stulecia obsługiwanie komputera za pomocą komend wpisywanych w linii poleceń było całkiem naturalne. Ten stan rzeczy uległ zmianie wraz z wprowadzeniem systemu operacyjnego Windows 95, jednak wciąż wiele zadań łatwiej i szybciej można wykonać przy użyciu linii poleceń. Największy potencjał drzemie w linii poleceń systemu operacyjnego Linux. Przekonaj się, jak go wykorzystać i stać się wirtuozem klawiatury! Jeż...
Mac i Yosemite — tandem idealny! Ja i mój nowy Mac, czyli jak rozgryźć podstawy i zaprzyjaźnić się z komputerem Apple Mac lifestyle, czyli co można zdziałać na Macu dzięki tym wszystkim programom na „i” oraz innym urządzeniom Apple Mac dla (nieco bardziej) zaawansowanych, czyli jak przejść na wyższy poziom wtajemniczenia Na fali popularności iPada oraz iPhone’a komputery Apple Mac zaczynają się cieszyć w Polsce coraz większą popularnością...
Mikrokontroler pod kontrolą! Podstawy budowy mikrokontrolerów, czyli jakie możliwości dają środowisko Atmel Studio i platforma Xplained z ATmega168/328 Architektura i zestaw instrukcji, czyli dlaczego mikrokontrolery warto programować w języku C Efektywne pisanie prostych i skomplikowanych programów na AVR, czyli jak wykorzystać różne triki Mikrokontrolery AVR to grupa układów oferujących ogromne możliwości. Każdy amator elektroniki i progra...
Analiza ogromnych zbiorów danych nie musi być wolna! Apache Spark to darmowy, zaawansowany szkielet i silnik pozwalający na szybkie przetwarzanie oraz analizę ogromnych zbiorów danych. Prace nad tym projektem rozpoczęły się w 2009 roku, a już rok później Spark został udostępniony użytkownikom. Jeżeli potrzebujesz najwyższej wydajności w przetwarzaniu informacji, jeżeli chcesz uzyskiwać odpowiedź na trudne pytania niemalże w czasie rzeczywistym, Spark moż...
Poznaj możliwości SQL Server! SQL Server to serwer baz danych firmy Microsoft. To oprogramowanie, rozwijane od ponad ćwierćwiecza, cieszy się ogromną popularnością i uznaniem na całym świecie. Charakteryzuje się wysoką wydajnością i bezpieczeństwem, a ponadto daje użytkownikom ogromne możliwości. Przy tych wszystkich zaletach jest również łatwe w instalacji i nietrudno nim administrować. Brzmi zachęcająco? Chcesz wykorzystać potencjał tego narzędzia do własnych zastos...
Usprawnij wymianę danych z usługą REST! 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! Co to jest REST? Jak przygotować u...
Jest to właściwy moment dla języka Ruby! Zapewnia on takie możliwości jak język Java lub C++, a ponadto oferuje funkcje dynamiczne, które umożliwiają tworzonemu kodowi reagowanie w odpowiedni sposób na zmiany w środowisku wykonawczym. Ponieważ język Ruby wyróżnia elegancja, tworzenie aplikacji, narzędzi programistycznych oraz skryptów administracyjnych jest łatwiejsze i bardziej zrozumiałe. Wraz z długo oczekiwaną wersją 2., aktywną społecznością p...
Książka ma wysoki poziom merytoryczny, zawiera aktualną i potrzebną wiedzę, która może być pomocna w edukacji na każdym szczeblu. Konkretne wskazówki, przykłady i analizy wykorzystania nowych technologii w edukacji pozwalają Czytelnikowi w prosty i skuteczny sposób przygotować własne multimedialne materiały edukacyjne oraz wdrażać autorskie kursy e-learningowe. Zaletą książki są odpowiednio dobrane i interesująco przedstawione przykłady wraz z ilustracjam...
Twój bilet wstępu do świata JavaScriptu! JavaScript to język, który w dużej mierze ukształtował współczesne strony WWW. Dzięki niemu możemy swobodnie korzystać z interaktywnych, wygodnych w użyciu oraz niezawodnych aplikacji internetowych. Pojawienie się JavaScriptu pozwoliło zastąpić tradycyjne aplikacje desktopowe nowymi, pracującymi w chmurze. Wokół języka powstało już wiele narzędzi i bibliotek. Jedną z najpopularniejszych jest jQuery. Jeżeli...
Odkryj słabe punkty infrastruktury sieciowej! Sieci Wi-Fi obecnie można znaleźć wszędzie — coraz trudniej o miejsce, w którym nie będziemy w zasięgu przynajmniej jednej z nich. Taka sytuacja ma jedną wadę: brak możliwości fizycznej kontroli dostępu do sygnału. Zastanawiasz się, czy Twoja sieć jest bezpieczna i czy żadna postronna osoba nie ma możliwości podłączenia się do wewnętrznych zasobów? To są kluczowe pytania, na które musisz poznać odpowiedź...
Bogate źródło informacji na temat Raspberry Pi! 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 masz pomysł ...
Twój podręcznik programisty! AngularJS to szkielet do tworzenia zaawansowanych aplikacji JavaScript, wykorzystujący w pełni możliwości współczesnych przeglądarek internetowych. Pozwala on na stosowanie wzorca MVC (ang. Model View Controller) po stronie klienta, a co za tym idzie, na zachowanie wysokiej jakości oraz przejrzystej struktury kodu nawet w przypadku aplikacji intensywnie używających komunikacji sieciowej. Za tym popularnym szkieletem stoi firma Googl...
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.
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).