Less (Leaner CSS) jest preprocesorem CSS, dzięki któremu projektant witryny może tworzyć łatwy w utrzymaniu kod, który nadaje się do wielokrotnego użycia bez powielania tych samych jego fragmentów. Less doskonale realizuje zasadę DRY (ang. Do not Repeat Yourself — „nie powtarzaj się”). Rozszerza składnię CSS o zmienne, wstawki, funkcje i udostępnia wiele możliwości pozwalających na poprawę wydajności pracy projektanta. Ułatwia tworzenie ...
Doba może mieć więcej niż 24 godziny! Co za czasy! Zewsząd słychać, że komputery wspomagają nas we wszelkich dziedzinach życia, na każdym kroku czekają nas ułatwienia, a my mimo wszystko pracujemy coraz więcej. Oczywiście nie należy mylić ilości z wydajnością! Jak sobie z tym poradzić? Jak zapanować nad natłokiem zadań i obowiązków? I - co najważniejsze - jak wykonać więcej (oraz lepiej) zadań w tym samym czasie? Myślisz, że to niemożliwe??? Z tą książką jest to w ...
Matematyka jest fajna. Logiczna. I dostarcza naprawdę świetnej rozrywki Dodawanie, odejmowanie, mnożenie, dzielenie, operacje na wielkich liczbach, ciągi arytmetyczne, zadania z treścią... Brzmi jak stresująca lekcja matematyki, na której, wywołany do tablicy, stoisz bezradnie, a zdenerwowana nauczycielka pyta złośliwie*: "No, czego nie rozumiesz?". W końcu odsyła Cię do ławki i każe zrobić jeszcze 100 zadań ze zbioru, bo może wtedy wreszcie coś pojmiesz. Je...
Ole Kirk Christiansen w 1949 roku wymyślił klocki LEGO i w ten sposób zapoczątkował coś absolutnie wyjątkowego. Dziś jego produkty zapewniają godziny świetnej zabawy tysiącom dzieciaków na całym świecie. Najlepsze modele są oceniane na specjalnych wystawach i często stanowią zupełnie niesamowite projekty. Z tych klocków można zbudować dosłownie wszystko! Również małe, psotne, zabawne i ulubione przez całe rodziny Minionki. Dzięki klockom LEGO Minio...
Jeśli chcesz poznać Javę, nie szukaj dalej — oto pierwsza książka techniczna z graficznym interfejsem użytkownika! Obejmuje Javę 5.0 Technologie oparte na Javie są wszędzie — jeśli piszesz oprogramowanie i jeszcze nie poznałeś Javy, nadszedł czas, by ruszyć głową! Otwórz się na Javę i projektowanie obiektowe. Przystąp do nauki unikalną metodą, wykraczającą poza suche opisy składni oraz sposobów omijania codziennie spotykanych raf programistycznych. To dosko...
Go bardzo szybko upowszechnił się wśród twórców usług sieciowych. Jednak zaznajomienie się z jego składnią nie wystarczy programistom, którzy używają innych języków. Poprzestanie na takiej pobieżnej nauce powoduje nieświadome stosowanie wzorców, które w kontekście Go nie mają sensu. Aby skorzystać w pełni z potencjału tego języka, trzeba się nauczyć pisać idiomatyczny kod. Niezależnie od poziomu doświadczenia ten praktyczny pr...
Java jest dojrzałym językiem programowania, który pozwala na pisanie kodu dla wielu rodzajów komputerów służących do różnych celów i działających na różnych platformach. Jest świetnym wyborem dla programistów, którym zależy na tworzeniu bezpiecznych aplikacji o wyjątkowej jakości. Wokół Javy skupia się duża społeczność, dzięki której język ten wciąż się rozwija, unowocześnia i wzbogaca o nowe elementy. Osob...
Z internetu korzystamy codziennie do różnych celów. Odnajdujemy potrzebne informacje, używamy go do pracy, nauki, rozrywki i kontaktów z innymi. Musimy też unikać zagrożeń i przestrzegać zasad cyberbezpieczeństwa. Ale czy na pewno wiesz, jak działa internet, kto nim zarządza, kto go cenzuruje i w jaki sposób przepływają w nim informacje? Nawet jeśli nie lubisz zagadnień technicznych i nie wiesz dokładnie, czym są algorytmy, wiedza o tych podstawach...
Nie możemy żyć bez relacji z innymi ludźmi. By je nawiązywać i utrzymywać, niezbędna jest wiarygodność. Od narodzin po ostatnie dni otaczani jesteśmy przez ludzi. Łączące nas z nimi relacje przyjmują najróżniejszą postać. Mogą być przelotne albo długotrwałe, formalne albo „na luzie”, stosownie do zajmowanej pozycji społecznej czy miejsca pracy. Wreszcie są i takie relacje, które angażują emocje, tak ważne dla kultywowania więzi rodzinnych i przyjacielskich. Jakie r...
W sieci trwa właśnie rewolucja! Do władzy dochodzi język HTML5! Jego potencjał jest nieograniczony - ścisła integracja z przeglądarką internetową, wydajna obsługa grafiki czy wsparcie dla geolokalizacji to tylko niektóre z jego atutów. Korzystając z jego możliwości, możesz stworzyć świetną grę lub przydatną aplikację internetową. Poznaj pełne możliwości języka HTML5 i dowiedz się, jak budować kompletne i autonomiczne aplikacje, działające na urządzeniach przenośnych i konk...
Integracja systemów dla praktyków! Integracja systemów oraz zapewnienie komunikacji między różnymi ich komponentami to ogromne wyzwanie. Podczas tworzenia własnych rozwiązań prawdopodobnie natkniesz się na dziesiątki problemów. Dlatego warto rozważyć możliwość wykorzystania sprawdzonych narzędzi. Należy do nich magistrala ESB (skrót od ang. Enterprise Service Bus). Magistrala taka zapewnia inteligentne zarządzanie ruchem, transformac...
Buduj zaawansowane i interaktywne strony WWW! JavaScript ma za sobą długą historię, w której bywały okresy lepsze i gorsze. Czasem język ten był wręcz masowo blokowany w przeglądarkach. Jednak te czasy minęły. W tej chwili nie obejdzie się bez niego żadna poważna aplikacja internetowa lub choć trochę bardziej zaawansowana strona WWW. Użytkownicy serwisów internetowych wymuszają na projektantach coraz nowsze i lepsze rozwiązania. Dlatego na rynku wciąż pojawiają się dodatkowe...
Słowo wstępne: Christopher Romeo, prezes firmy Devici oraz partner generalny w firmie Kerr Ventures Interfejsy API są siłą napędową innowacji w dziedzinie oprogramowania. Umożliwiają płynną komunikację i wymianę danych między różnymi aplikacjami, usługami i systemami. Wzajemna łączność sprawia też jednak, że interfejsy API stają się atrakcyjnym celem dla napastników usiłujących wykorzystać ich podatności i uzyskać dostęp do chronionych danych. Ten kompleksowy ...
To nie jest świat dla samotnych mężczyzn bez tupetu. Reed to wzięty fotograf, który za obiektywem aparatu chowa się przed światem. Choć przez jego mieszkanie codziennie przewijają się modelki, on nie potrafi nawiązać żadnej bliższej znajomości z kobietą. Podczas gdy jego przyjaciel chętnie korzysta z towarzystwa koleżanek z branży, Reed po zakończeniu długoletniego związku zaliczył jedynie kilka dość uwłaczających przygód erotycznych, a obecnie nieśmiało odkrywa możliwości ap...
Cyrus Ashkan wie, że jego żoną ma zostać angielska arystokratka Hope Cartwright. Tak przed laty ustaliły ich rodziny. Młodzi nigdy się nie poznali, a ich małżeństwo ma być korzystnym układem. Gdy Cyrus dowiaduje się, że Hope łamie umowę i zamierza wyjść za innego, porywa ją i przywozi do swojego pustynnego kraju. Spodziewa się buntu i łez i wie, jak sobie z nimi poradzić. Jednak piękna i inteligentna Hope wytrąca mu broń z ręki. Nie boi się, nie płacze, pogodzona z sytuacją z...
Prezentowana publikacja wielojęzyczna jest efektem długoletniej pracy adeptów łódzkiej slawistyki. Zaawiera uporządkowany materiał językowy dotyczący sektora turystycznego – przydatne podczas podróżowania wyrazy, frazy, zdania, a także cenne informacje, takie jak na przykład numery telefonów polskich ambasad w poszczególnych państwach. Ze względu na praktyczne walory książka może być wykorzystywana podczas zwiedzania Bułgarii, Czech, Serbii i Słowenii.*Glosariusz<...
Przewodnik twórcy stron i aplikacji sieciowych! 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. Jeżeli chcesz opanować te narzędzia i stworzyć atrakcyjną oraz funkcjonalną aplikację internetową, tr...
Jeszcze kilka lat temu programowanie zorientowane obiektowo w PHP wydawało się dość karkołomnym zagadnieniem. Upowszechnienie licznych frameworków sprawiło jednak, że coraz większa liczba programistów tworzy aplikacje WWW, pisząc kod obiektowy w PHP. Frameworki są chętnie stosowane, gdyż wydaje się, że dzięki nim nie trzeba już poświęcać czasu na rozgryzanie szczegółów działania kodu. Niestety, bardzo często okazuje się, że bez zrozumienia zasad dz...
Wykorzystaj fantastyczne możliwości jQuery i twórz bardziej rozbudowane, interaktywne interfejsy internetowe! Jak rozpocząć pracę z biblioteką jQuery i sprawnie przetwarzać model DOM? Jak ożywiać witrynę przy użyciu ciekawych efektów i animacji? Jak tworzyć interaktywne tabele i zaawansowane formularze? Stworzona w 2006 roku biblioteka jQuery miała być wybawieniem dla wielu programistów, którzy wcześniej nie mieli alternatywy - byli zmuszeni do korzystania ze skomplikowan...
Jesteś zmęczony sztywnymi ramami pracy w firmie? Marzysz o swobodzie, pracy w wybranych godzinach i dowolnym miejscu? Zostań freelancerem! Zanim jednak to zrobisz, poznaj wszystkie za i przeciw. Bycie świetnym webmasterem nie musi oznaczać, że równie dobrze poradzisz sobie z obowiązkami "wolnego strzelca". Dzięki tej książce przekonasz się, czy wolisz być częścią grupy, czy pragniesz zostać sobie sterem, żeglarzem, okrętem… Ten podręcznik to pozycja wyjątkowa na rynku ...
Python jest wyjątkowy! Umożliwia nie tylko tworzenie rozbudowanych aplikacji, ale również rozwiązywanie złożonych problemów. Korzystają z niego programiści, analitycy danych, naukowcy, inżynierowie, specjaliści od sztucznej inteligencji i profesjonaliści z wielu innych dziedzin. Przystępność i uniwersalność Pythona sprawiają, że jest jednym z najchętniej używanych języków programowania. Jeśli przed zagłębieniem się w tajniki kodowania powstrzymywała Cię o...
Niedościgniony Scott Kelby, autor dobrze znanej serii "Sekrety mistrza fotografii cyfrowej", proponuje Ci dzisiaj kolejną swoją książkę — kontynuację bestsellerowej, trzeciej części porad dla początkujących fotografów. Ta publikacja, podobnie jak poprzednie, zawiera porcję przydatnych wskazówek i technik, a podczas jej czytania niejeden raz wykrzykniesz: "No jasne, tak to się robi!". Scott, jak zawsze, tłumaczy wszystko językiem prostym...
Chyba nikogo nie trzeba przekonywać, że ochrona danych i zabezpieczenie prywatności są kwestiami absolutnie kluczowymi w cyfrowym świecie. Na szczęście zdajemy sobie coraz lepiej sprawę, że incydenty naruszeń w dziedzinie bezpieczeństwa danych mogą nas narazić na realne szkody. Z drugiej strony niedopełnienie obowiązków wynikających z RODO okazuje się dla organizacji niezwykle kosztowne, a także naraża na szwank ich wizerunek. Zapewnienie należytej ochrony danych to wy...
JavaScript cieszy się opinią wszechstronnego i elastycznego języka programowania. Przy czym bywa dość wymagający dla programisty. Rozwiązaniem dla osób, którym zależy na pisaniu niezawodnych aplikacji w krótkim czasie, okazują się frameworki. Szczególnym uznaniem cieszy się React, gdyż pozwala na pełne wykorzystanie możliwości nowoczesnych przeglądarek i urządzeń mobilnych. Jest to jednak narzędzie, które na początku przysparza problem&oacut...
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.