Systemy reaktywne. Wzorce projektowe i ich stosowanie_x005F_x000D_ _x005F_x000D_ Uznane duże aplikacje internetowe, takie jak portale społecznościowe, systemy bankowe czy handlowe, działają szybko i niezawodnie. Muszą radzić sobie nawet wtedy, gdy ich niektóre części ulegną awarii. Nie mogą zawieść, gdy będzie z nich korzystać większa liczba użytkowników niż zwykle. Naturalnie, muszą być odporne na różne zagrożenia, a oprócz tego skalowalne i łatwe...
Podręcznik zwinnego zespołu! Czym wyróżniają się zwinne projekty? Jak działa zwinne planowanie? Co dają testy jednostkowe i ciągła integracja? Konkurencja na rynku oprogramowania, oczekiwania klientów oraz tempo życia wymagają zmiany podejścia do wytwarzania aplikacji. Klienci nie chcą już czekać miesiącami na pierwszą wersję zamówionego produktu - chcą zobaczyć cokolwiek już za tydzień! Niemożliwe? A jednak! Jeśli zastosujesz zwinne praktyki, masz szansę błyskawicznie pokaz...
SEO, czyli optymalizacja witryn dla wyszukiwarek, jest dyscypliną znaną od ponad ćwierćwiecza. Oferuje szerokie możliwości rozwoju kariery zarówno dla osób zajmujących się marketingiem, jak i dla technicznych nerdów. SEO nieustannie ewoluuje: najpierw ważne były słowa kluczowe, później architektura techniczna, potem odnośniki, a teraz wkraczamy w erę SEO wspomaganego sztuczną inteligencją. Oznacza to, że aby odnosić sukcesy w tej fascynującej dzied...
Zapewnienie bezpieczeństwa zasobów systemu sieciowego jest dla firm, organizacji i instytucji zadaniem absolutnie kluczowym. W praktyce tradycyjne, scentralizowane zapory sieciowe często okazują się niewystarczające, a ich konfiguracja bywa kłopotliwa. Problemy z dostępem VPN i złożoność implementacji protokołu TLS w wielu aplikacjach dodatkowo komplikują sytuację. W obliczu tych wyzwań i konieczności spełniania norm bezpieczeństwa model Zero Trust to doskonałe rozwiąz...
Uczenie maszynowe jest coraz popularniejsze. Stosuje się je w systemach wsparcia, systemach rekomendacyjnych, tłumaczeniach tekstów i wielu innych aplikacjach. Jednak podczas tworzenia tego rodzaju produktów inżynierowie napotykają bardzo poważne problemy. Jeśli ich nie rozwiążą, nawet obiecujący projekt może upaść. Trudność polega na tym, że zastosowanie uczenia maszynowego w konkretnej, użytkowej aplikacji jest złożonym zadaniem. Konieczne są wybór właś...
Poznaj najbardziej zaawansowane tajniki Rails! Jak zorganizować kod, wykorzystując system wtyczek lub moduły? Jakie zalety posiada architektura SOA? Jak zwiększyć wydajność Rails? Rynek szkieletów aplikacji internetowych jest niezwykle urozmaicony. Wśród wielu dostępnych opcji można znaleźć tu rozwiązania przeznaczone dla projektów o różnej skali złożoności, zarówno te mniej, jak i bardziej popularne. Warto jednak sięgnąć po rozwiązanie absolutnie unikatowe i wyjątkowe...
Kiedy myślisz, że jesteś na właściwej drodze, tymczasem w jednej chwili tracisz grunt pod nogami… Czy da się przewidzieć nadchodzącą katastrofę? Bohaterowie 14 opowiadań nie spodziewają się, że to, co na pierwszy rzut oka wydaje się błogosławieństwem, nieuchronnie prowadzi ku upadkowi. Choć różni ich status społeczny, wiek czy doświadczenia, łączy jedno – każdy z nich staje w obliczu zderzenia z nieoczekiwanym nieszczęściem, które zrodziło się z ich własnych decyzji. Histor...
Autor opisuje, czego doświadczyli żydowscy cywile od dnia poprzedzającego powstanie – 18 kwietnia do 16 maja 1943 roku. Znajdziemy tu relację m.in. Mariana Berlanda, Leona Najberga, Tuwii Borzykowskiego i inżyniera Barucha Goldmana, a także Marylki czy Stefy, czyli Stelli Fidelseid. Towarzyszymy im od momentu przygotowań do Pesach i pierwszych walk po ostatni etap – drogę na Umschlagplatz. Jedni okres spędzony w schronach, na Umschlagplatzu, w pociągu i obozie ujmowali bardz...
Podwarszawskie Łomianki końcówki lat dziewięćdziesiątych. Kamil nie ma lekko w życiu, - najpierw traci ojca, później ślad ginie po jego młodszej siostrze. Nierozwiązana przez lata sprawa spędza mu sen z powiek, odbijając się na wszystkich aspektach życia. I gdy zaczyna dochodzić do wniosku, że powinien to po prostu zostawić i spróbować iść dalej, zdarza się coś, czego zupełnie się nie spodziewał. Trafia na ślad, który może mu pomóc rozwiązać zagadkę i zamknąć sprawę, którą ju...
Do rzeki dzieciństwa podróżuje się bez końca – szuka jej źródeł w historii i ujścia w pamięci. Wspomina się: lato na wsi, brodzenie po pierś w nurcie, rybie łuski na glinianej podłodze, milczącego pastucha co dzień wyprowadzającego krowy. Gdy tą rzeką jest Bug, jeżdżąc wzdłuż niej, podróżuje się zawsze na wschód. Myśli się: o granicy, o Rosji, o wojnie, o uchodźcach, o tym, że tak blisko jest Bełżec, a źródło wypływa z ziemi nasiąkniętej krwią. Kuca się przy ogniu i wyobraża ...
Poezja pisana światłem„Chciałem tylko jednego: malować światło na murach życia” – pisał Lawrence Ferlinghetti, niepokorny buntownik i nauczyciel wrażliwości.Ferlinghetti – poeta, malarz i wydawca najważniejszych autorów pokolenia beat generation – to anarchista, który swe życie poświęcił na rzecz solidarności. W „Świecie Hoppera” przedstawia się jako uważny, liryczny obserwator świata, kontemplujący jego piękno przejawiające się w sztuce i codzienności.To pierwszy tak komplet...
Z perspektywy królowej Elżbiety II sprawy nie wyglądają zbyt optymistycznie. Referendum w sprawie Brexitu dzieli naród, w Stanach Zjednoczonych zakończyły się burzliwe wybory, a przy basenie w pałacu Buckingham właśnie odnaleziono ciało jednej z pokojówek. Czy to faktycznie tragiczny wypadek, jak sądzi policja?Podczas gdy Jej Królewska Mość szuka odpowiedzi na to pytanie, jej zaufana asystentka Rozie wpada na trop zaginionego cennego obrazu. Ale gdy Rozie otrzymuje anonimowy ...
Przemierzając Kalifornię autobusem, Steinbeck poznaje setki pasażerów, z których każdy ma do opowiedzenia inną historię. A podróżują wszyscy: skąpi i hojni, mądrzy i głupi, piękni, brzydcy, towarzyscy, samotni… Łączy ich jedno: potrzeba bycia wysłuchanym. Steinbeck zbiera więc te opowieści, by stworzyć z nich kronikę ludzkich namiętności. W Zagubionym autobusie uwiecznia przedstawicieli amerykańskiego społeczeństwa swojej epoki, nieustannie goniących za lepszą przyszłością. ...
"Przegląd” – tygodnik o profilu społecznym, politycznym, kulturalnym i reporterskim. Ukazuje się od 1999 r., kiedy cały zespół „Przeglądu Tygodniowego” wybrał drogę budowy nowego, niezależnego tytułu prasowego. Powstał tygodnik wyjątkowy na polskim rynku wydawniczym. Niezwiązany z żadną partią polityczną ani grupą kapitałową. Zorientowany na czytelników o poglądach lewicowych i centrowych, demokratycznych, proeuropejskich, tolerancyjnych, popierających rozdział Kościoła od pa...
"Przegląd” – tygodnik o profilu społecznym, politycznym, kulturalnym i reporterskim. Ukazuje się od 1999 r., kiedy cały zespół „Przeglądu Tygodniowego” wybrał drogę budowy nowego, niezależnego tytułu prasowego. Powstał tygodnik wyjątkowy na polskim rynku wydawniczym. Niezwiązany z żadną partią polityczną ani grupą kapitałową. Zorientowany na czytelników o poglądach lewicowych i centrowych, demokratycznych, proeuropejskich, tolerancyjnych, popierających rozdział Kościoła od pa...
Przełomowa książka jednego z najwybitniejszych polskich historyków! Obraz antykomunistycznej opozycji został zdominowany przez wielkie, masowe wystąpienia. Poznański Czerwiec, warszawski Marzec i Solidarność to zdarzenia, które wymieniamy jednym tchem, gdy ktoś zapyta nas o to, jak doszło do upadku komunizmu. Od lat buduje się obraz powszechnego - narodowego - oporu. To obraz wygodny i chwalebny, ale czy prawdziwy? Nie ma w nim miejsca dla bohaterów. Nie mieszczą się w nim lu...
Python nie jest językiem idealnym, jednak przybywa programistów, którzy uważają go za bliski ideału. Wyróżnia się prostotą i wszechstronnością. Jest wdzięcznym narzędziem do badania danych i tworzenia systemów sztucznej inteligencji, uwielbiają go analitycy, ekonomiści i naukowcy. Może posłużyć do tworzenia stron WWW czy aplikacji specjalnego przeznaczenia. Python należy do najbardziej spójnych i czytelnych języków programowania. Jest...
Programiści lubią Pythona. Ujmuje ich wyrazistość, zwięzłość i interaktywność kodu, a także bogata kolekcja narzędzi i bibliotek. Zalety te są uzupełniane przez rozwój innych technologii, zwiększającą się dostępność coraz szybszego sprzętu oraz rosnącą przepustowość internetu. Z kolei to wszystko wiąże się z powstawaniem niewyobrażalnych ilości danych, które trzeba magazynować i efektywnie przetwarzać. Większość innowacji w świecie informatyki koncentruje się wo...
Kotlin został zaprojektowany jako obiektowy język w pełni interoperacyjny z kodem napisanym w Javie. Został zaprezentowany w 2011 roku. Od tego czasu jest rozwijany, a jego popularność stale rośnie. Kotlin jest językiem o statycznie typowanych zmiennych. Charakteryzuje się czytelną składnią i ścisłą integracją z istniejącymi projektami, bibliotekami i platformami utworzonymi w Javie. Kompiluje się do postaci binarnego kodu JVM, więc można go uruchamiać wszędzie tam, gdzie jes...
Large-Scale Scrum. Zwinne zarządzanie dużym projektem Scrum stoi w opozycji do tradycyjnych, hierarchicznych sposobów zarządzania procesami rozwoju oprogramowania. Pozwala na uzyskanie elastyczności i szybkości działania, dzięki czemu możliwe jest zaspokojenie coraz bardziej złożonych wymagań klientów. Metody zwinne doskonale sprawdzają się również w większej skali. Large-Scale Scrum, czyli LeSS, umożliwia pomyślne zarządzanie olbrzymimi międzynarodowymi...
Jak projektować estetyczne i wygodne interfejsy użytkownika aplikacji WWW? Od czego zacząć projekt wykorzystujący JavaServer Faces? Co oferuje środowisko Eclipse Galileo, a co narzędzia Web Tools Platform? Dobry interfejs aplikacji WWW to połowa jej sukcesu. Osiągnij go z JavaServer Faces! Język Java od lat zdobywa i ugruntowuje swoją popularność wśród programistów i twórców aplikacji WWW, a rozmaite platformy i rozwiązania, w których jest on wykorzystywany, zostały na sta...
Dziś Java jest uważana za starannie zaprojektowany i wciąż rozwijany język, który stanowi standard w wielu potężnych korporacjach z branży IT. W język ten wbudowano funkcje ułatwiające implementację wielu złożonych zadań programistycznych. W nowej wersji Javy znalazło się wiele usprawnień dotyczących najbardziej podstawowych technologii platformy Java. Nowe mechanizmy, na przykład modularyzacja czy nowe podejście do programowania współbieżnego, poprawią efektywn...
Kolejny tom bestsellerowego cyklu Spojrzawszy na niego z rezerwą, wskazała głową nieruchomego owada. — I dołączysz do nich omówienie tego żuka? Jak możesz zrozumieć coś, co zabiłeś? — On nie jest martwy — zapewnił ją Erazm. — Wyczuwam słabe, ale charakterystyczne pulsowanie życia. To stworzenie chce, bym uwierzył, że jest martwe, i porzucił je. Mimo małych rozmiarów ma ogromną wolę przetrwania. Przyklęknąwszy, zadziwiająco łagodnie położył żuka na kamiennej płycie, po...
"Andrzej Zybertowicz stworzył w tej książce przestrzeń dla rozmowy o AI, której wszyscy potrzebujemy. W dzisiejszym świecie „przejrzystość” w naszym dyskursie to kluczowe wymaganie. Ta książka powinna być lekturą dla każdego, kto pyta, czym AI jest dziś i czym może być w przyszłości. A must read." - Andrew A. Michta, Senior Fellow and Director, Scowcroft Strategy Initiative, The Atlantic Council of the United States "Książka AI Eksploracja zostawiła mnie z większą liczbą pyta...
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.