Życie bezmyślne nie jest warte życia.SokratesSokrates naprawdę istniał. Pomimo bogactwa poświęconej mu literatury prawdziwego Sokratesa nie poznamy jednak nigdy, a wiele szczegółów dotyczących jego życia pozostanie niejasne. Możemy natomiast dzięki niemu traktować dążenie do mądrości i do psychicznego dobrostanu jako dwie strony tej samej monety. Możemy korzystać z jego sztandarowych metod odkrywania prawdy. Jeśli podamy w wątpliwość założenia, które podsycają nasz gnie...
Kiedy budzą się geniusze...Zastanawiasz się, jak wyglądałoby Twoje życie, gdybyś urodził się geniuszem? Może wówczas udałoby Ci się stworzyć coś, co zadziwiłoby cały świat... Chwileczkę! Czy uważasz, że z Twoją inteligencją nie jesteś do tego zdolny? Powiedzenie, że ćwiczenie czyni mistrza, nie jest tylko czczą gadaniną, więc jeśli rzeczywiście masz apetyt na sukces, nadszedł właściwy moment, by wstać z kanapy i dokonać wielkich rzeczy.Nie działaj jednak pochopnie. Potrz...
Poznaj fascynującą drogę, jaką przeszła informatyka ― od pierwszego kodu do dziś, epoki sztucznej inteligencji. Ta książka to nie tylko chronologiczny zapis historii, ale też opowieść o wizji, marzeniach i potencjale rozwoju. Charles Babbage zaprojektował maszynę analityczną, ale to Ada Lovelace jako pierwsza zrozumiała, że może w niej tkwić coś więcej: dostrzegła potencjał twórczego myślenia. Zapisała pierwsze linijki kodu, zanim w ogóle powstały komputer...
Jak upór i trochę szczęścia zmieniły świat.Czy wiesz, że:• miniaturowy odłamek plastiku w oku pilota RAF-u sprawił, że dziś używamy tego materiału do produkcji sztucznych soczewek;• tytanowa komora, której nie dało się usunąć z kości królika, doprowadziła do powstania implantów dentystycznych;• viagrę zawdzięczamy grupie chemików pracujących nad nowym lekiem mającym przynieść ulgę cierpiącym z powodu dusznicy bolesnej;• pięć wyjątkowo ciepłych tygodni 1928 roku pomogło Alexan...
Python cieszy się dużym uznaniem. Jest wszechstronny i efektywny, a przy tym konsekwentnie rozwijany. Język ten ma również wiele trudniejszych do uchwycenia zalet. Aby uzyskać imponujące efekty wydajności kodu, jego wieloplatformowość i bezpieczeństwo, a przy tym w pełni korzystać z możliwości Pythona, potrzebujesz czegoś więcej niż tylko znajomość jego składni._x000D_ _x000D_ To trzecie, zaktualizowane i uzupełnione wydanie lubianego podręcznika programowania w Python...
Jan, młody giermek, który sam nazywa się nikim, skrywa przed światem swoją przeszłość. Gdy los rzuca go na wyprawę do ponurej krainy zwanej Cieniem, chłopak po raz pierwszy staje twarzą w twarz z brutalnością wojny i potwornościami, które nie śnią się zwykłym ludziom.Wśród ciemności i krwi odnajduje jednak coś nieoczekiwanego dziewczynę, która nawiedzała go w snach. Od tej pory jego droga staje się coraz bardziej niebezpieczna. Gdy wszystko wydaje się stracone, Jan odk...
Poznaj najlepsze metody tworzenia doskonałego kodu Jak pisać dobry kod, a zły przekształcić w dobry? Jak formatować kod, aby osiągnąć maksymalną czytelność? Jak implementować pełną obsługę błędów bez zaśmiecania logiki kodu? O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, "czysty" kod i czym właściwie powinien się on charakteryzować. Co więcej - jak odróżnić do...
Twórz od podstaw rozbudowane i niezawodne aplikacje webowe w Pythonie Django jest potężnym frameworkiem służącym do tworzenia aplikacji internetowych w Pythonie. Pozwala na pełne wykorzystywanie zalet tego języka, takich jak przejrzystość, elastyczność, wszechstronność i łatwość uczenia się. Wykorzystywanie Django do budowania aplikacji w Pythonie jest atrakcyjną możliwością zarówno dla początkujących, jak i zaawansowanych programistów. Aby jednak zapewn...
Dawny Linux był niezawodny w działaniu, ale nie miał efektownego wyglądu i wymagał mozolnej konfiguracji, aby dostosować go do potrzeb użytkowników. Trzeba było znać wiele poleceń, skryptów i plików konfiguracyjnych. Zarządzanie systemem i siecią kosztowało sporo ręcznej pracy. Dzisiejszy Linux jest o wiele łatwiejszy w użytkowaniu. Poszczególne elementy zostały zmienione i usprawnione bez utraty tego, z czego Linux słynął od dawna: niezawodności, ...
To, co było tajemnicą, dziś staje się jawne. Po Polsce Ludowej, która była zapisem rozmów Karola Modzelewskiego i Andrzeja Werblana, przyszedł czas na Postscriptum. Andrzej Werblan opowiada o swoim życiu. O rodzinnym Tarnopolu. O zesłaniu na Syberię z pieczątką „syn wroga ludu”. O powrocie do Polski. A później o błyskotliwej karierze politycznej. O tym, jak został sekretarzem Bolesława Bieruta, a następnie znalazł się w gronie najbliższych współpracowników Władysława Gomułki ...
Przechwytywanie pakietów i badanie ich zawartości może kojarzyć się z szemraną działalnością domorosłych hakerów i włamywaczy. Okazuje się jednak, że analiza pakietów jest jednym ze skuteczniejszych narzędzi do rozwiązywania problemów z siecią. O ile samo przechwycenie pakietu, na przykład za pomocą popularnego narzędzia Wireshark, zasadniczo nie sprawia problemu, o tyle zbadanie zawartości tego pakietu i wykorzystanie zdobytej wiedzy do poprawy dz...
Poznaj możliwości AngularJS! AngularJS to hit ostatnich miesięcy w aplikacjach internetowych, wniósł bowiem do kodu JavaScript powiew świeżości oraz najlepsze praktyki znane z innych języków programowania. Architektura MVC, wstrzykiwane zależności, wiązanie danych to tylko niektóre z cech AngularJS. Jeżeli zaintrygowały Cię jego możliwości i chciałbyś zgłębić potencjał tego rozwiązania, to trafiłeś na doskonałą książkę! Napisana przez inżynierów ...
Wykorzystaj potencjał ASP.NET! Platforma ASP.NET to główny konkurent języka Java w zakresie tworzenia aplikacji internetowych oraz zaawansowanych stron internetowych. Jej autorzy zadbali o to, aby każda kolejna wersja ułatwiała pracę programistom w coraz szerszym zakresie. Programiści to doceniają i ASP.NET znajduje się wśród języków najczęściej wybieranych przy tworzeniu zaawansowanych projektów. Jeżeli chcesz w pełni wykorzystać potencjał ASP.NET MVC 4, przyda Ci się wy...
Wykorzystaj moc Linuksa i twórz funkcjonalne oprogramowanie systemowe! Jak zarządzać plikowymi operacjami wejścia i wyjścia? Jak zablokować fragmenty przestrzeni adresowej? Jak sterować działaniem interfejsu odpytywania zdarzeń? Dzisiaj systemu Linux nie musimy już nikomu przedstawiać, dzięki swojej funkcjonalności i uniwersalności stał się niezwykle popularny i szeroko wykorzystywany. Działa wszędzie ― poczynając od najmniejszych telefonów komórkowych, a na potężnyc...
W ciągu ostatnich lat techniki uczenia maszynowego rozwijały się z niezwykłą dynamiką, rewolucjonizując pracę w różnych branżach. Obecnie do uczenia maszynowego najczęściej używa się Pythona i jego bibliotek. Znajomość najnowszych wydań tych narzędzi umożliwia efektywne tworzenie wyrafinowanych systemów uczących się._x005F_x000D_ _x005F_x000D_ Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych recept...
NADESZŁA ERA NOWEGO KRÓLA Całe życie przygotowywał się, by przyjąć rolę, którą przewidziała dla niego historia. Teraz musi zmierzyć się z legendą własnej matki i wypełnić lukę, którą zostawiła w sercach poddanych. Uznany biograf rodziny królewskiej przygląda się nowemu rozdziałowi w historii brytyjskiej monarchii. Dzięki dostępowi do członków dworu oraz samej pary królewskiej i ich rodziny Robert Hardman rysuje drobiazgowy portret Karola III – syna, ojca, męża i króla. O...
Ile jesteście w stanie poświęcić dla ważnej sprawy? Kolejna odsłona heroicznej walki maga imieniem Pug w obronie ojczyzny. Potężny wojownik wraz z członkami Konklawe Cieni podejmuje straceńczą misję, podczas której stawia czoła krwiożerczym Dasatim. Jego syn Magnus błąka się po ziemiach złowrogiego imperium, a ukochana żona Miranda została pojmana przez czarnoksiężnika Leso Varena i Kapłanów Śmierci. Pug czuje, że nie tylko Midkemia i Kelewan, ale również jego osobiste życie ...
Popularność systemów linuksowych cały czas rośnie. Mimo to bardzo niewielu administratorów stara się dokładnie opanować sztukę zarządzania Linuksem, większość ogranicza się do kilku rutynowych zadań. Tak administrowane systemy oczywiście mogą dłuższy czas działać poprawnie, jednak dopiero dogłębne zapoznanie się ze sposobem działania Linuksa pozwoli na pełniejsze skorzystanie z jego niesamowitych możliwości. To książka przeznaczona dla profesjonalnych administr...
Mimo upływu lat SQL jest bezkonkurencyjnym narzędziem do przetwarzania danych. Bazy danych Oracle wciąż imponują możliwościami. W ciągu ostatnich dekad bowiem obie te technologie były konsekwentnie unowocześniane i usprawniane. W efekcie nawet za pomocą jednego, choć niekiedy dość złożonego zapytania SQL można przeprowadzić operacje, które w innym języku wymagałyby napisania długich bloków kodu. Uzyskanie spektakularnej wydajności i szybkości aplikacji wymaga je...
Monitorowanie wydajności systemu jest ważnym zadaniem i nie polega tylko na obserwacji pracy procesora. Trzeba się orientować, pod jakim obciążeniem pracuje baza danych, czy przepustowość urządzeń sieciowych jest wystarczająca i jaki jest koszt niepełnego użycia bufora. Warto też wiedzieć, czy stopień wykorzystania droższych elementów uzasadnia ich utrzymywanie. W tej książce znajdziesz bezcenne wskazówki dotyczące wdrażania serwera Prometheus i jego używania ...
Spośród wielu koncepcji tworzenia oprogramowania na szczególną uwagę zasługuje model programowania sterowanego testami - TDD. Zastosowanie podejścia TDD ułatwia utrzymanie wysokiej jakości kodu. Technika ta opiera się na dodawaniu funkcjonalności do produktu dopiero po utworzeniu i przeprowadzeniu testów jednostkowych. TDD coraz częściej jest wyborem szanowanych firm programistycznych._x005F_x000D_ _x005F_x000D_ W tej praktycznej książce przedstawiono zas...
Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistrzowie programowania pracują inaczej: w pełni skupiają się na jednym aspekcie swojej pracy, efektywnie wykorzystują czas i tworzą kod o niewielkiej objętości, a przy tym czytelny, eleg...
Początkujący programista może zacząć szybko tworzyć proste aplikacje w JavaScripcie i nabrać złudnego przekonania o swoich umiejętnościach. 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ą. Choć nie jest to ani proste, ani oczywiste, trzeba też zrozumieć wewnętrzne mechanizmy rządzące JS. Dopiero wiedza na tym poziomie pozwoli na zdobycie umiejętności profesjo...
A więc rządzi Wami największy wróg człowieka - strach. Wiem, że niektórzy z Was boją się usłyszeć prawdę - wychowano Was w strachu i kłamstwie. Ale ja będę głosił Wam prawdę, aż wreszcie uwolnicie się od swojego strachu... Malcolm X Pozwólcie, że wyrażę swoje niezbite przekonanie, iż jedyna rzecz, której powinniśmy się bać, to lęk - bezimienne, irracjonalne, bezpodstawne przerażenie, paraliżujące wysiłki, które trzeba podjąć, żeby zami...
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.