The novel „Mother”, one of Gorky’s most popular works, was based on the mass demonstration of 1902 in the city of Sormovo. Hence, an exciting plot based on real events, with a sharp political struggle, secret gatherings, searches, arrests, and the selfless heroism of the main revolutionary hero Pavel Vlasov. However, the central image in the novel is Pelageya Nilovna Vlasova, the mother of the hero, one of the most striking and exciting characters in Russian literature, symbo...
Na przełomie XVII i XVIII wieku Islandia jest ubogą, zaniedbaną, głodującą i wyzyskiwaną duńską kolonią. Tran z islandzkich wielorybów oświetla ulice Kopenhagi, a dochody ze zmonopolizowanego handlu finansują królewskie bale i wojny. Biedny gospodarz i złodziej sznurka Jón Hreggviðsson ukarany zostaje chłostą za obrazę majestatu. Podczas powrotu z miejsca wykonania kary ginie królewski kat i znów podejrzanym staje się Jón Hreggviðsson. Ponownie staje przed sądem i znów zostaj...
No dobra, powiedzmy to otwarcie – Rebelia na Arenie Dłużników upadła i sobie głupi ryj rozbiła, a jej niedobitki rozpierzchli się po całym świecie, niczym koraliki po podłodze. Natomiast Ezekiel Siódmy, eks-Komornik, eks-Stwórca Świata, w tej chwili ponownie wciągnięty na krzywy ryj w skład Korpusu Komorniczego, ma o wiele większe problemy niż ubolewanie nad tym, że zamiast dzięki swojej wiedzy z przyszłości coś zrobić lepiej, to zrobił tak samo, a w sumie to nawet gorzej. ...
Tenochtitlan płonie. Mexikowie powstają do straceńczej walki przeciwko białym. Już nie „przybyszom”, a „najeźdźcom”. Na wojny i sprawy ludzi z wolna opada sieć utkana przez bogów, którzy splatają losy ludzi, miast i całych narodów. Mgliste i dwuznaczne przepowiednie nagle stają się jasne: zbliża się koniec. Świat utonie we krwi. Jest już za późno, aby odmienić bieg wydarzeń. Można jedynie pozostawić po sobie ślad w historii. Imperium upada, posągi bogów drżą, piramidy...
Lato. Mała miejscowość. Stadnina. Przyjaźń i sekrety, które zmienią życie dziewczyny.Kiedy nastaje lato, Rosalin i jej mama nieoczekiwanie przenoszą się na wieś – do Lyntham w Derbyshire. Krótko po ich przyjeździe dochodzi do włamania w miejscowej stadninie, a podejrzenia spadają na bliskich dziewczyny.Rosalin wie, że musi działać. Kiedy nikt nie chce odpowiedzieć na jej pytania, nastolatka zwraca się o pomoc do poznanego w stajni chłopaka. Christopher trzyma się na uboczu, o...
Życie Mirry od początku było naznaczone cierpieniem. Jako dziecko została okrutnie pozbawiona matki, jako młoda dziewczyna – zdradzona przez najbliższą osobę, oskarżona o czary i skazana na spalenie na stosie. Kiedy jednak staje twarzą w twarz ze śmiercią, nie odchodzi z nią na dobre. Odradza się z popiołów. Wszystko za sprawą kontraktu, który lata wcześniej zawarła z tajemniczym Sytrim. Ten gardzący ludźmi mężczyzna pomaga jej wrócić na ziemię i dokonać zemsty na oprawc...
Kate Golden, autorka emocjonującego romantasy Świt Onyksu, przedstawia uwodzicielskie, pełne akcji zakończenie porywającej trylogii „Święte Kamienie”.Muszą ocalić świat, ale czy zdołają ocalić też siebie nawzajem?Kane Ravenwood, król Królestwa Onyksu, dla Arwen Valondale udałby się na koniec świata, ale co, jeśli dziewczyny nie ma już w krainie żywych? Choć złamany po tym, co się wydarzyło, musi odnaleźć sposób na wypełnienie proroctwa i zabicie swojego ojca, Lazarusa króla F...
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 ...
Podstawy Swifta, Xcode i Cocoa Język Swift poznaliśmy w 2014 roku. Został on opracowany przez Apple specjalnie dla platormy iOS z uwzględnieniem takich założeń, jak przejrzystość, bezpieczeństwo, prostota, łatwość stosowania, zorientowanie obiektowe. Kod w tym języku sam zarządza pamięcią i zapewnia ścisłą kontrolę typów. Swift od początku wzbudził ogromne zainteresowanie programistów, którzy prędko docenili jego zalety. Dziś jest uważany za łatwe do opa...
Podręcznik prawdziwego programisty! Zawód programisty jak żaden inny wymaga ciągłego rozwoju, nauki i doskonalenia. Każdy dzień to nowe wyzwania, techniki programistyczne oraz kolejne linie wysokiej jakości kodu. Zastanawiasz się, co jeszcze możesz zrobić, aby stać się lepszym programistą? Chcesz zaimponować ciekawymi koncepcjami oraz wprowadzić znaczące ulepszenia w codziennej pracy? Trafiłeś na książkę, która sprawi, że Twój kod nabierze nowego blasku! ...
Grace VanRyan uważała, że życie trzeba sobie dobrze zaplanować. I konsekwentnie realizować swoje zamierzenia. Jej plan był ambitny i realny: najpierw studia prawnicze, później staż, który pozwoli na zdobycie bogatego doświadczenia zawodowego, a potem, już jako cenny pracownik, będzie rozwijać karierę w ABC i podążać wprost w świetlaną przyszłość. W końcu była piękną, mądrą dziewczyną, otoczoną przyjaciółmi, których traktowała jak rodzinę. Tym, cze...
Scratch jest projektem MIT Media Lab. Początkowo miał służyć młodym ludziom do nauki programowania, ale szybko zaczął pełnić również inne funkcje. Jest jak cyfrowa piaskownica, w której każdy może nie tylko nauczyć się podstaw kodowania, ale także ćwiczyć kreatywność, umiejętność pracy w zespole i zdolność do wynajdywania nieszablonowych rozwiązań, na przykład podczas projektowania gier. Scratch jest bowiem świetnym narzędziem do tworzenia najróżniejszych...
Pythona można się szybko nauczyć i praktycznie od razu zacząć tworzyć działające gry, aplikacje internetowe czy też programy wspierające badaczy różnych dziedzin nauki. Język ten został pomyślany tak, aby ułatwiał pisanie przejrzystego, zwięzłego kodu w sposób zgodny ze sztuką programowania. To idealny wybór dla każdego, komu zależy, by nie tracić zbytnio czasu na naukę, tylko od razu pisać kod działający zgodnie z oczekiwaniami. To trzecie, zaktualizowa...
Python jest językiem łatwym do opanowania i przyjemnym dla programisty. Jednak łatwość projektowania nie przekłada się na szybkość działania kodu. W konsekwencji przetwarzanie dużych wolumenów danych czy próba skalowania aplikacji kończą się problemami z wydajnością lub niezawodnością. Niekiedy rozwiązaniem jest zastosowanie procesów szeregowych, w innych przypadkach warto sięgnąć do architektury wielordzeniowej, klastrów lub układów GPU. Re...
W języku R podstawową jednostką współdzielonego kodu jest pakiet. Ma on ściśle określoną strukturę i można go łatwo udostępniać innym. Obecnie programiści R mogą korzystać z ponad 19 tysięcy przeróżnych pakietów. Poza prostym pobieraniem i używaniem pakietów opracowanych przez kogoś innego programistom R przydaje się umiejętność ich samodzielnego tworzenia. Oto doskonały podręcznik tworzenia pakietów dla początkujących i zaawansowanych uży...
Adobe InDesign CC jest potężnym narzędziem do projektowania wszelkiego rodzaju dokumentów, wysoce cenionym przez profesjonalistów na całym świecie. Ma ogromne możliwości w zakresie przygotowywania układów stron zarówno na potrzeby druku, jak i publikacji elektronicznych. Za pomocą InDesigna można opracowywać plakaty, broszury i czasopisma, e-booki i prezentacje multimedialne, włączając w to przygotowanie interaktywnych formularzy i wiele innych pub...
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.