Ciało i umysł człowieka zostały ukształtowane w świecie, który wyglądał zupełnie inaczej niż dziś. Mechanizmy, które wtedy ułatwiały przetrwanie, dziś wydają się przeszkadzać. Świadczy o tym niepokojąca powszechność długotrwałego stresu. Powoduje go ciągły przymus maksymalnej wydajności i większego sukcesu. Paradoksalnie bardzo często człowiek sam przyczynia się do zmniejszenia własnej odporności na stres. Konsekwencje? Niewytłumaczalne dolegliwości fizyczne, lęk, niepokój, z...
Dlaczego zapytania T-SQL działają tak wolno? Czy mamy dostęp do odpowiednich danych? Czy jesteśmy zabezpieczeni przed kradzieżą danych? Co z nową instancją serwera, którą musimy zarządzać? Takie pytania zadają sobie administratorzy SQL Servera i nawet najlepszym z nich zdarza się popełniać kosztowne błędy.Tę książkę docenią administratorzy, programiści i specjaliści, którzy pracują z SQL Serverem. W odróżnieniu od większości pozycji na ten temat nie opisuje ona pracy systemu ...
Elektrotechnika, czyli: wszystko, co trzeba wiedzieć o prądzie stałym i prądzie zmiennymZnaczenie elektrotechniki w codziennym życiu i w przemyśle trudno przecenić. W obliczu dynamicznego rozwoju technologii znajomość tej dziedziny wiedzy staje się koniecznością. Ta książka ma na celu przybliżenie Czytelnikowi jej podstaw. Zostały one tu opisane w sposób przystępny i zrozumiały - także dla osób, które zetkną się z elektrotechniką po raz pierwszy. Publikację polecamy nie tylko...
Pandas to najpopularniejsza biblioteka Pythona do przetwarzania danych. Jednak nawet doświadczeni użytkownicy tego darmowego narzędzia często nie znają jego wszystkich imponujących, a przy tym wyjątkowo przydatnych funkcji. Choć oficjalna dokumentacja pandas jest obszerna, brakuje w niej praktycznych przykładów pokazujących, jak łączyć wiele poleceń a to właśnie okazuje się kluczowe!Książka powstała z myślą o wszystkich, którzy zajmują się analizą danych bez względu na poziom...
Architektura oprogramowania to dziś nie tylko kwestia doświadczenia czy intuicji - staje się pełnoprawną dziedziną inżynieryjną, która zakłada powtarzalność, rygor i skuteczną analizę.Ta książka pokazuje, jak projektować systemy w sposób świadomy, oparty na sprawdzonych zasadach i analizie kompromisów. Zawiera rozdziały poświęcone najnowszym spostrzeżeniom związanym z tą dziedziną. Obejmuje zarówno klasyczne tematy (na przykład wzorce architektoniczne, wyodrębnianie komponent...
LaTeX to system składu - zarówno oprogramowanie, jak i zestaw instrukcji - umożliwiający tworzenie dowolnego typu dokumentów o wysokiej jakości typograficznej. Sprawdza się szczególnie w pracy z treściami technicznymi i naukowymi. Dokumenty złożone w LaTeX-u cechuje determinizm, co oznacza, że niezależnie od systemu operacyjnego, pod którym odbywa się ich kompilacja, czy też drukarki użytej do drukowania tych materiałów uzyskuje się ten sam, w pełni przewidywalny efekt.Ten po...
Dobór naturalny: najgenialniejszy rzeźbiarz w historii życia.W najnowszej książce autor Samolubnego genu i Na skrzydłach wyobraźni zabiera nas w niezwykłą podróż ― przez ciała i zachowania zwierząt, aż po molekuły DNA ― by pokazać, jak dobór naturalny rzeźbi życie w nieskończonej różnorodności form.Z typową dla siebie klarownością i błyskotliwością Dawkins odsłania zarówno genialne rozwiązania ewolucji, jak i jej osobliwe pomyłki, proponując przełomowe spojrzenie na historię ...
Automatyzacja zarządzania konfiguracją i proste instalowanie systemówZarządzanie konfiguracją oprogramowania w systemach sieciowych jest niebanalnym zadaniem. Nawet zwykła aktualizacja czy wdrożenie nowego oprogramowania mogą się skończyć katastrofą, zwłaszcza w przypadku serwerów pracujących pod kontrolą systemów Linux czy Unix. Konieczność pilnowania ustawień w wielu różnych plikach konfiguracyjnych, z których każdy służy innemu elementowi, sprawia, że problemy mogą sprawia...
Vue.js jest jednym z najnowszych frameworków. Dzięki swojej prostocie i wszechstronności wzbudza ogromne zainteresowanie twórców aplikacji WWW. Służy do budowy efektywnych, reaktywnych, złożonych i skalowalnych aplikacji WWW, przy czym pozwala na korzystanie z komponentów wielokrotnego użytku. Framework Vue.js powstał jako narzędzie do szybkiego prototypowania, a teraz rozwija się i ewoluuje, dzięki czemu liczba dostępnych funkcji stale rośnie. Vue jest na tyle elastyczny i n...
MATLABto interaktywne środowisko przeznaczone do rozwiązywania złożonych problemów matematycznych, ekonomicznych i inżynierskich, znajdujące zastosowanie w różnych dziedzinach nauki i techniki. Ten program to jedno z podstawowych narzędzi codziennej pracy naukowców, inżynierów oraz analityków finansowych. W połączeniu z Simulinkiem oferuje im ogromne możliwości modelowania i symulacji układów dynamicznych. Dzięki wydajnym algorytmom obliczeniowym i mechanizmom analizy wyników...
Praktyczne wprowadzenie do AngularJS! AngularJS to szkielet, który pozwolił tworzyć zaawansowane aplikacje działające w środowisku przeglądarki internetowej. Dał nam do dyspozycji wiele narzędzi, które wcześniej można było zastosować tylko w tradycyjnych językach. Wśród nich są zarówno wzorzec MVC (ang. ModelViewController), jak i rozbudowane możliwości testowania. To właśnie dzięki AngularJS możesz wykorzystać w pełni potencjał współczesnych aplikacji internetowych! Wszyscy ...
Wykorzystaj Yii, a w mgnieniu oka zbudujesz wydajną stronę WWW!Jak działa Yii - od czego zacząć i na czym skończyć budowę aplikacjiJakie możliwości oferuje Yii i co zyska dzięki nim programista Do czego służy Yii - jaką aplikację stworzysz z jego pomocąYii (akronim od "Yes, it is!") to fantastyczny framework oparty na PHP, przeznaczony do tworzenia profesjonalnych aplikacji sieciowych wielkiej skali. Świetnie nadaje się do budowy interaktywnych witryn, których twórcy przewidu...
ASP.NET MVC - skorzystaj z pomocy potężnego sprzymierzeńca!Jak stworzyć wydajną aplikację działającą po stronie serwera?Jak zaprząc bazy danych do ścisłej współpracy z aplikacją internetową?Jak połączyć technologie ASP.NET MVC i ASP.NET WebForms dla uzyskania najlepszego efektu?Jak zaimplementować serwis Web API oraz aplikację ASP.NET MVC 4 kompatybilną z urządzeniami mobilnymi?ASP.NET MVC to platforma, o której zaletach nie trzeba nikomu przypominać. Potężne narzędzie do bud...
Przewodnik programisty Windows 8!Sztandarowy produkt giganta z Redmond - Windows 8 - na dobre zagościł na rynku komputerowym. Już po pierwszym uruchomieniu rzuca się w oczy nowy interfejs użytkownika. Kafelki, bo o nich mowa, wzbudziły skrajne emocje. Część użytkowników wyjątkowo polubiła nowy wygląd ekranu, a inni mają problemy z przyzwyczajeniem się do niego. Jedno jest pewne - twórcy aplikacji powinni podążać za trendami wyznaczonymi przez Windows 8 i tworzyć spójne, przej...
Już na pierwszy rzut oka Windows 8 zdecydowanie różni się od swoich poprzedników. Te różnice wciąż wzbudzają emocje, a użytkowników wpędzają w zakłopotanie. Jednak pewna rzecz nie uległa zmianie - Windows 8 to wciąż system operacyjny, który można zmodyfikować na wiele sposobów tak, aby dopasować go idealnie do swoich potrzeb.Dzięki tej książce poznasz tajniki systemu Windows 8 i dowiesz się, jak usprawnić Twój system. Jeśli postąpisz zgodnie z zawartymi tu wskazówkami, zauważ...
Poznaj optymalne przepisy na CakePHP! Jak uwierzytelnić użytkownika? Jak stworzyć usługę sieciową? Jak skutecznie przetestować aplikację?CakePHP jest jednym z tych frameworków dla języka PHP, które dzięki swym licznym zaletom już zdobyły dużą popularność wśród programistów. Pozwala na błyskawiczne tworzenie skalowalnych aplikacji internetowych, korzystających ze wzorca MVC oraz zaawansowanych narzędzi (na przykład mapowania obiektowo-relacyjnego baz danych). W tej książce zna...
Praktyczny podręcznik tworzenia aplikacji na systemy iOS i Mac OS X! Techniki definiowania klas i sposoby wysyłania komunikatów do obiektów Praca z typami danych, pętlami, klasami i obiektami Korzystanie z bibliotek Foundation oraz Cocoa i Cocoa TouchTak jak iPhone, iPad czy iPod Touch błyskawicznie stały się obiektem pożądania milionów ludzi na całym świecie, tak samo szybko rynek upomniał się o specjalistów od tworzenia aplikacji na te innowacyjne urządzenia. Mimo że od 200...
Wszystko, co musisz wiedzieć, by sprawnie wdrożyć i zabezpieczyć system SBS 2008! Jak zainstalować i skonfigurować SBS 2008? Jak udostępniać usługi jego użytkownikom? Jak zabezpieczać serwer i sprawnie nim zarządzać? Wiele praktycznych technologii w ramach jednej licencji, większa wydajność serwera, możliwość pracy zdalnej, bezpieczeństwo poczty i szybki dostęp do potrzebnych danych - oto główne powody, dla których małe, dynamicznie rozwijające się firmy decydują się na wd...
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 - Rails. Szkielet ten świetnie sprawdza się zarówno w projektach małych, jak i tych klasy enterprise, a ponadto znany jest ze swoich możliwości, wydajności oraz elastyczności. Warto takż...
Zainstaluj system na swoim komputerze Dostosuj Windows Vista do swoich wymagań Wykorzystaj aplikacje dołączone do systemu Podłącz komputer do sieci System operacyjny jest najważniejszą aplikacją instalowaną na komputerze. Na rynku niekwestionowaną palmę pierwszeństwa wśród producentów tego typu oprogramowania dzierży firma Microsoft. Windows Vista to jej najnowszy produkt, będący efektem prawie 10-letniej pracy zespołu programistów i testerów. Vista to niezwykle intuicyjny, ...
Rozpędź swój e-biznes pełną mocą SEOJeśli planujesz uruchomić sklep internetowy albo już go prowadzisz i myślisz o jego promocji, z pewnością nie jest Ci obcy termin SEO (ang. search engine optimization), oznaczający optymalizację witryn pod kątem wyszukiwarek. W praktyce chodzi o jedno: takie pozycjonowanie Twojego sklepu, by klienci mogli Cię znaleźć - i wybrać właśnie Ciebie. Niezależnie od tego, czy swój e-commerce budujesz na bazie Shopera, Shopify, WooCommerce czy Prest...
Od ponad trzydziestu lat Java jest wybierana przez programistów, którym zależy na tworzeniu bezpiecznych aplikacji wyjątkowej jakości. Jednak pisanie programów oznacza konieczność posiadania znacznie bardziej zaawansowanej wiedzy niż ta, którą ma przeciętny użytkownik ― trzeba znać język i jego wszystkie, nawet mniej oczywiste funkcjonalności, również te niedawno zaimplementowane.Książka zawiera szczegółowe omówienie Javy 21, programowania korporacyjnego, sieciowego i bazodan...
Nic dziwnego, że programiści kochają Pythona: jest wszechstronny, czytelny, darmowy i działa na każdej platformie. Można się go stosunkowo szybko nauczyć ― ale jest jeden warunek: aby w pełni wykorzystać jego możliwości, trzeba zdobyć solidne podstawy, zrozumieć kilka trudniejszych koncepcji i... dużo ćwiczyć, pisząc własny kod.Ta książka stanowi kompleksowe i obszerne wprowadzenie do języka Python. Pomoże Ci opanować jego podstawy i przygotuje do praktycznego zastosowania na...
Kali Linux to specjalistyczna dystrybucja Linuksa oparta na Debianie. System został zaprojektowany z myślą o specjalistach do spraw cyberbezpieczeństwa. Umożliwia testowanie zabezpieczeń, tworzenie eksploitów, analizę kodu aplikacji i wykrywanie nadużyć. Zapewnia wszystkie potrzebne narzędzia, a także setki dodatkowych pakietów przeznaczonych do badania bezpieczeństwa.Oddajemy Czytelnikowi nowe, zaktualizowane i uzupełnione wydanie książki prezentującej możliwości Kali Linux ...