Miłość, która nie rdzewieje, ale potrafi ranić. Śmiertelnie... Podczas rekonstrukcji historycznej przedstawiającej obronę wieży spadochronowej w Katowicach w wojnie 1939 roku ginie student ze Świętochłowic. Nieszczęśliwy wypadek? Nadkomisarz Polański nie wierzy w taką wersję zdarzenia i wraz ze swoim zespołem rozpoczyna skomplikowane śledztwo. Mroczna historia Świętochłowic, związana z komunistycznym obozem koncentracyjnym Zgoda jest równie ponura co współczesność...
Zimny listopadowy wieczór dla kogoś może być ostatnim. Warszawa. Dziennikarz śledczy Krzysztof Milczar zostaje zawiadomiony o znalezieniu zwłok w szkole na Pradze. Kolejne zdarzenia nie wydają się być dziełem przypadku: dochodzi do następnego samobójstwa, tym razem w szkole syna Milczara, a on w redakcji ma coraz bardziej pod górkę i musi odejść. Postanawia wziąć sprawy w swoje ręce i wyjaśnić, co się wokół niego dzieje. Wszystko zaczęło się od przeprowadzki na Pragę. Poj...
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. ...
Z menedżera w coacha Myślą przewodnią tej książki jest przekonanie, że podstawowym zadaniem coachingu on the job jest pomoc podopiecznemu w zrealizowaniu celu, który sam sobie wyznaczył. Głęboko wierzymy, że nasi pracownicy mają lepszą od nas, szefów, intuicję co do tego, co powinni w sobie zmienić i nad czym pracować. Rolą coacha jest zatem jedynie motywowanie podopiecznych do podjęcia tej zmiany i dyskretne ukierunkowanie ku odkrywanym w sobie rozwiązaniom. Ta...
Dorastanie jest łatwiejsze, gdy ma się po swojej stronie rodziców Relacja z dorastającym dzieckiem jest ogromnym wyzwaniem dla wielu dorosłych - zwyczajnie nie jesteśmy do roli rodziców przygotowani! Młodym, nastoletnim człowiekiem targają gwałtowne uczucia, których często nie rozumie, pojawiają się nastroje, z którymi nie potrafi sobie poradzić. Nastolatek czasem zachowuje się w sposób, jakiego nie pochwalamy i jaki on sam, po czasie,...
JavaScript uchodzi za język lekki, łatwy i przyjemny — początkujący programista bardzo szybko może zacząć tworzyć w nim proste aplikacje. Aby osiągnąć prawdziwą biegłość w tym języku, trzeba jednak przyswoić sobie pewne zaawansowane, złożone mechanizmy. Nauka tych zagadnień wymaga sporego wysiłku, ale dzięki niej można zyskać umiejętność wykorzystywania ich w praktyce, co znacząco poszerza możliwości programisty._x005F_x000D_ _x005F_x000D_ Niniejsza książka jest częścią...
Jeszcze do niedawna praca administratora systemu polegała na ręcznym przygotowywaniu infrastruktury do działania. Mozolne konfigurowanie serwerów, baz danych i elementów sieci niosło za sobą ryzyko przestojów środowiska produkcyjnego i wprowadzenia błędnych ustawień, a wdrożenia przebiegały powoli i łączyły się z nieuchronnym poszukiwaniem błędów. Dziś do tego rodzaju prac służy Terraform, narzędzie open source przeznaczone do tworzenia i wdrażania...
W dzisiejszym środowisku biznesowym, w którym wymagania co do aplikacji wciąż się zmieniają, o sukcesie decyduje zwinny model tworzenia oprogramowania! Co więcej, jeśli czas udostępnienia produktu ma znaczenie dla danego projektu, cel można osiągnąć jedynie dzięki podejściu agile. Tester oprogramowania w zwinnym zespole jest bardzo ważną osobą, jednak musi dobrze poznać zasady pracy w tym modelu._x005F_x000D_ _x005F_x000D_ Ta książka pomoże Ci się przygotować do pracy ...
Początkujący programista może bardzo szybko zacząć tworzyć proste aplikacje w JavaScript. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością w JavaScript, takie jak obietnice, generatory i wątki robocze. Powinien nie tylko umieć napisać kod, który działa, ale także bardzo dokładnie rozumieć, dlaczego i w jaki sposób działa. Okazuje się, że w przypa...
JavaScript dojrzał i stał się pełnowartościowym językiem programowania. Jest wszechstronny, elastyczny i pozwala na tworzenie znakomitego kodu, jednak uzyskiwanie naprawdę dobrych efektów wymaga sporych umiejętności. Z tego powodu warto zainteresować się TypeScriptem, który w porównaniu z JavaScriptem o wiele lepiej spisuje się jako język programowania profesjonalnych aplikacji internetowych. Ich projektant, programujący w TypeScripcie, może przy tym łatw...
W Slough House, azylu niewydarzonych szpiegów, budzą się wspomnienia. Wszystkie złe.Catherine Standish znów kupuje alkohol, Louisa Guy rozgrzebuje popioły utraconej miłości, a nowy rekrut Lech Wicinski, którego grzechy czynią go wyrzutkiem nawet pośród kulawych koni, chce za wszelką cenę dowiedzieć się, kto zniszczył jego karierę, nawet jeśli zapłaci za to zrujnowaniem sobie życia.Zimą Jackson Lamb wolałby mieć święty spokój, ale nawet on ni...
Książka zawiera opisy 101 słynnych wozów bojowych – czołgów i dział samobieżnych – od I wojny światowej po czasy współczesne. Poczynając od pierwszego brytyjskiego wozu opancerzonego na podwoziu gąsienicowym Little Willie z 1915 roku, poznajemy czołgi z obydwu wojen światowych, z okresu zimnej wojny i najnowocześniejsze wozy bojowe, które niedawno wzięły udział w działaniach zbrojnych na wschodzie Ukrainy, na Kaukazie, w Gruzji i na Bliskim Wschodzie. Kolejne podrozdziały zaw...
Kontynuacja Zmory, bestsellerowego thrillera Roberta Małeckiego Kama Kosowska po głośnej sprawie sprzed lat rozwija karierę pisarską. Prowadzi dziennikarskie śledztwa i opisuje przypadki tajemniczych zaginięć. Pewnego dnia dostaje telefon od matki dziewczyny, która zniknęła sześć lat temu. Kobieta twierdzi, że zaginiona córka próbowała się z nią skontaktować. Kama, początkowo sceptyczna, podejmuje trop. Równocześnie nadkomisarz Lesław Korcz prowadzi dochodzenie w sprawie ...
Nikt nie wie, jak głęboki jest Czarny Staw. No, może poza samym diabłem... O Czarnym Stawie krążą legendy. To ponoć przeklęte miejsce.Burzliwy rozwód rodziców Kamila powoduje radykalną zmianę w jego życiu. Z wielkiego miasta wyprowadza się na dosłowny koniec świata, do rodzinnego domu mamy w Czarnym Stawie. Relacje między nią i babcią są, delikatnie mówiąc, skomplikowane. Starsza pani ewidentnie coś ukrywa i ma to związek z tajemniczym zniknięciem dziadka przed wielu laty.Jak...
Dobry webdeveloper to wszechstronny webdeveloper. Nie może poprzestawać na znajomości jednego języka i umiejętności korzystania z jednej, konkretnej technologii. Co więcej, rozpowszechnianie się jednostronicowych aplikacji internetowych (ang. Single Page Application, SPA) zaciera wyraźną do niedawna różnicę między pracą programisty back-endu a obowiązkami programisty front-endu. Programiści back-endu muszą dziś poznawać narzędzia do niedawna uznawane za typowe w przybo...
Framework ASP.NET Core MVC 2 powstał jako alternatywa ASP.NET Web Forms. Microsoft zbudował tę platformę całkowicie od podstaw. Dzięki zastosowaniu nowoczesnej architektury model - widok - kontroler programiści otrzymali narzędzie do szybszego tworzenia doskonalszego kodu. Łatwo się przekonać, że ten framework powstał wskutek kompletnej zmiany podejścia do technologii sieciowych: ASP.NET Core MVC 2 jest w pełni niezależny od platformy sprzętowej, a zastosowany wysoko produkty...
Komputer jest wszechstronnym narzędziem, które szybko i dokładnie wykona wiele pracochłonnych zadań. Wystarczy przekazać mu instrukcje w zrozumiałym dla niego języku. Takim jak Python, który jest łatwy do nauczenia się, pozwala pisać wyrazisty, zwięzły kod i stwarza imponujące możliwości dzięki niezliczonej liczbie rozszerzeń i bibliotek. Tymczasem wciąż wiele osób wykonuje żmudne i męczące zadania ręcznie: pracując z arkuszem kalkulacyjnym, plikami albo ...
Przed Tobą trudny czas, bo musisz się czegoś nauczyć? Koniecznie sięgnij po tę książkę! Autorem poradnika, który trzymasz w ręku, jest człowiek profesjonalnie zajmujący się tematyką uczenia się. Metody skutecznego nauczania to jego pasja i praca - gromadzi je od trzydziestu lat, testuje na sobie i uczy korzystania z nich osoby w różnym wieku. Najskuteczniejsze z nich zebrał w tej książce po to, by i Tobie umożliwić zastosowanie metod, dzięki którym przys...
Poznaj nowe podejście do aplikacji internetowych! Tradycyjne aplikacje internetowe składały się z dwóch elementów — ciężkiego back-endu odpowiadającego za przetwarzanie danych, ich walidację i przechowywanie oraz z klienta, którego zadaniem była prosta komunikacja z użytkownikiem. To rozwiązanie rodziło liczne kłopoty — przede wszystkim ze skalowaniem. Od nowoczesnych aplikacji użytkownicy wymagają najwyższej wydajności, niezawodności, możliwo...
Linux cieszy się dużą popularnością wśród administratorów i użytkowników. Znakomicie sprawdza się nawet na bardzo skromnym sprzęcie. Działa na komputerach Raspberry Pi, na maszynach wirtualnych i na komputerach marsjańskich łazików. Niezależnie od tego systemy linuksowe są cały czas rozwijane i dostosowywane do najnowszych trendów i technologii systemów informatycznych. Niezależnie od tego, czy używasz Linuksa do programowania, do two...
Rewolucyjne urządzenia - nowatorskie oprogramowanie! Jak przygotować środowisko pracy? Jak zaprojektować atrakcyjny interfejs użytkownika? Jak wykorzystać potencjał ekranów dotykowych i gestów? iPhone, iPad, iPod Touch - kto nie zna tych urządzeń? Zmieniły one sposób, w jaki korzystamy z telefonii komórkowej, internetu, oraz to, jak słuchamy muzyki. Perfekcyjny interfejs użytkownika oraz nowoczesny, choć elegancki design sprawiły, że urządzenia te podbiły serca ludzi w każd...
Programowania uczą się już najmłodsi w szkole podstawowej. Umiejętność kodowania będzie wkrótce jednym z wyznaczników dobrego wykształcenia. Rozwiązywanie złożonych problemów za pomocą specjalnie napisanego kodu jest dogodnym sposobem pracy nie tylko inżyniera czy informatyka, ale również biologa, fizyka czy nawet socjologa. Oznacza to, że znajomość języka programowania i choćby podstawowych zagadnień algorytmiki jest cennym uzupełnieniem warsztatu...
Spośród wielu koncepcji tworzenia oprogramowania na szczególną uwagę zasługuje model programowania sterowanego testami, znany jako TDD. Technika ta opiera się na integracji procesów projektowania aplikacji i pisania kodu z prowadzeniem testów. Mimo że taki sposób pracy wydaje się dość wymagający dla zespołów deweloperów, łatwo się przekonać, że TDD pozwala na stałe uzyskiwanie dobrych efektów, a opracowane tą metodą apli...
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.