Scala jest językiem programowania ogólnego przeznaczenia, który łączy cechy języków funkcyjnych i obiektowych. Jego twórcy postawili sobie za cel skalowalność napisanych w nim aplikacji - stąd wzięła się nazwa Scala. Scala jest oparta na wirtualnej maszynie Javy, umożliwia programowanie funkcyjne i oferuje bogaty wybór typów. Dzięki tym cechom można tworzyć kod mniej podatny na występowanie błędów w trakcie działania programu. ...
Rozwijanie mikrousług w Pythonie. Budowa, testowanie, instalacja i skalowanie_x005F_x000D_ _x005F_x000D_ Mikrousługi są bardzo ciekawym trendem tworzenia kodu. Pojawił się on kilka lat temu z uwagi na potrzebę przyspieszenia cyklu udostępniania oprogramowania. Nowe produkty i funkcje musiały być oferowane użytkownikom możliwie najszybciej. Wkrótce okazało się, że tworzenie architektury aplikacji składającej się z małych, funkcjonalnych jednostek - właśnie mikrousług - ...
Projektanci nowoczesnych aplikacji internetowych muszą obecnie sprostać wielu wyzwaniom. Oprogramowanie, które tworzą, musi działać wydajnie i bezbłędnie w różnych przeglądarkach, na różnych platformach, na różnych urządzeniach. Wobec rosnących wymagań testowanie aplikacji staje się bardzo ważnym etapem jej rozwoju. Jako że zaprojektowanie i przeprowadzenie takich testów jest dość złożonym zadaniem, warto zapewnić sobie sprawdzone narzędzie ...
Poznaj skuteczny sposób na tworzenie lepszych i wydajniejszych arkuszy stylów!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Do czego przydaje się Sass?_x005F_x000D_ Jak go szybko opanować?_x005F_x000D_ Jak zastosować Sass w praktyce?_x005F_x000D_ Jak zoptymalizować swoje projekty?_x005F_x000D_ Jak uniknąć najczęstszych błędów?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Sass to metajęzyk, który umożliwiają szybsze i wydajniejsze tworzenie bardziej za...
Poznaj możliwości automatycznych testów aplikacji sieciowych dzięki funkcjonalnościom Selenium WebDriver. Selenium WebDriver jest narzędziem udostępnianym na zasadach open source, które służy do automatyzacji testów aplikacji sieciowych. Oprogramowanie Selenium jest niezależne od systemu operacyjnego i może być obsługiwane w dowolnym z popularnych języków programowania. Historia tego narzędzia rozpoczyna się w 2004 roku. Dziś Selenium WebDriv...
Projektuj pięknie i wygodnie — Sass i Compass do Twoich usług!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Instalowanie Sass i Compass oraz konfigurowanie projektów, czyli od czego zacząć naukę_x005F_x000D_ Kolory, siatki i responsywność, czyli jak zapewnić stronie dobry wygląd na każdym urządzeniu_x005F_x000D_ Automatyzacja pisania kodu CSS, czyli jak działać szybko i eliminować zbędne czynności_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Kaskadowe arkusze styl&oac...
Ruby on Rails jest otwartą platformą programistyczną umożliwiającą pisanie stron WWW prosto, wydajnie i... bardzo przyjemnie. Ruby on Rails wykorzystuje architekturę MVC (model – widok – kontroler), co skraca okres żmudnego kodowania. Dzięki temu programista może skupić się na pracy twórczej. Narzędzie to wykorzystuje się na potrzeby takich serwisów jak Groupon, Indiegogo, Airbnb, Yammer, SoundCloud, Scribd, Shopify, Hulu i wielu innych. Krążą opinie...
Pierwsza specyfikacja standardu CSS została opublikowana w 1996 roku. Była bardzo krótka, zwięzła i stosunkowo prosta, po wydrukowaniu zajmowała niespełna 70 stron. Od tego czasu język CSS stał się na tyle złożonym i zaawansowanym narzędziem, że dziś właściwie niemożliwe jest, aby jedna osoba biegle poznała wszystkie jego tajniki. Obecny CSS wciąż zaskakuje nieoczekiwanymi możliwościami, dalece wykraczającymi poza proste ozdabianie stron WWW — gradienty, przejści...
_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Wstęp do programowania dla najmłodszych!_x005F_x000D_ _x005F_x000D_ 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łasna gra komputerowa? To musi się udać!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Podstawowe polecenia_x005F_x000D_ Proste problemy programistyczne i własne bloczki_x005F_x000D_ Twoja pierwsza gra komputerowa ze Scratchem_x005F_x000D_ _x005F_x000D_ 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 ideal...
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...
Na uczelniach, w szkołach i biurach pojawia się coraz więcej zaawansowanych urządzeń komputerowych podłączanych przez port szeregowy. Czy koniecznie trzeba płacić wysokie stawki informatykom, aby wykorzystać pełnię możliwości tych nowoczesnych narzędzi? Na szczęście nie. Obsługa transmisji szeregowej przy użyciu standardu RS 232C może być na tyle łatwa, że uczniowie, studenci, nauczyciele, pracownicy naukowi czy inżynierowie mogą samodzielnie tworzyć potrzebne im oprogramowan...
Miniaturowy komputer i jego wielka moc!_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Prawdziwy komputer wielkości karty kredytowej? Tak, to możliwe! Raspberry Pi to mały komputer o ogromnym potencjale, w dodatku naprawdę tani. Mało kto wie, że został on zaprojektowany z myślą o nauce programowania dla dzieci. Obecnie Pi sprawdza się w roli serwera WWW, odtwarzacza filmów lub sterownika automatyki. Masz pomysł na własny projekt i szukasz interesujących p...
Nie takie programowanie straszne…_x000D_ _x000D_ Większość użytkowników Excela nie zawraca sobie głowy programowaniem w VBA. Twoje zainteresowanie tym tematem zdecydowanie plasuje Cię w elitarnej grupie. Nawet jeśli nie masz najmniejszego pojęcia, o co chodzi w programowaniu, z tym podręcznikiem w mgnieniu oka zwiększysz możliwości najpopularniejszego na świecie arkusza kalkulacyjnego. Ta niezawodna książka jest napisana prostym językiem i zawiera mnóstwo...
Scala to słowo, które ostatnio nie schodzi z ust programistów Javy. Pod tą nazwą kryje się język łączący światy programowania funkcyjnego i obiektowego. Jego ogromną zaletą jest działanie w oparciu o wirtualną maszynę Javy. Pozwala to między innymi na bezproblemową komunikację i współdzielenie kodu między oboma językami. James Gosling, twórca Javy, zapytany o to, jakiego języka oprogramowania działającego w ten sposób użyłby obecnie (gdyby nie mógł wykorzystać Javy), odparł b...
Przełam monopol PHP! _x005F_x000D_ Poznaj i wykorzystaj Ruby on Rails! _x005F_x000D_ _x005F_x000D_ Poznaj zasady programowania obiektowego w języku Ruby _x005F_x000D_ Zaimplementuj mechanizmy komunikacji z bazami danych _x005F_x000D_ Wykorzystaj Ruby on Rails w połączeniu z technologią Ajax _x005F_x000D_ _x005F_x000D_ Ruby on Rails to narzędzie programistyczne, które zrewolucjonizowało proces tworzenia witryn i aplikacji internetowych. Prosty i uniwersalny język programo...
Zbiór gotowych rozwiązań dla programistów używających języka Ruby _x005F_x000D_ _x005F_x000D_ Jak przetwarzać pliki XML i HTML? _x005F_x000D_ Jak wykorzystywać środowisko Ruby on Rails? _x005F_x000D_ W jaki sposób łączyć Ruby z technologią AJAX? _x005F_x000D_ _x005F_x000D_ Korzystasz w pracy z języka Ruby i zastanawiasz się, czy niektóre zadania programistyczne można wykonać szybciej? Chcesz poznać zasady programowania obiektowego w Ruby? A może interesuje Cię framewor...
Poznaj Ruby on Rails i twórz potężne aplikacje internetowe w zaledwie kilka dni_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak budować dynamiczne strony, nastawione na użytkownika?_x005F_x000D_ Jak rozwiązać problemy z wydajnością baz danych?_x005F_x000D_ Jak sprawnie i efektywnie korzystać z platformy Ruby on Rails?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Dlaczego masz wybrać Ruby on Rails? Głównie dlatego, że jest to wyjątkowe narzędzie, które umożliwia budowę aplikacji inte...
Poznaj możliwości Ruby! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Dlaczego Ruby zdobył tak dużą popularność?_x005F_x000D_ Jak wykorzystać wyrażenia regularne w tym języku?_x005F_x000D_ Jak tworzyć w Ruby aplikacje sieciowe? _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Zaprojektowany i stworzony w 1995 roku język Ruby dzięki swym unikalnym możliwościom zdobywa sobie coraz większe uznanie programistów na całym świecie. Jak udało mu się wkupić w łaski tego nieufnego środowiska? Prz...
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.