Platforma Android z każdym dniem zdobywa tysiące kolejnych użytkowników. Andy Rubin - odpowiedzialny za nią w Google - pochwalił się aktywacją 700 tysięcy nowych urządzeń z tym systemem każdego dnia. Robi wrażenie? Pomyśl, jak wykorzystać ten rynek i stworzyć aplikację, która podbije serca użytkowników. Dzięki możliwości wykorzystania technologii Flash teraz jest to jeszcze łatwiejsze!
Refaktoryzacja ma na celu ulepszanie istniejącego kodu. Poprawia jego strukturę, czytelność i wydajność. Prowadzona poprawnie, cechuje się zdyscyplinowaniem metody, systematycznością i konsekwencją w działaniu, a także ciągłym minimalizowaniem ryzyka wprowadzenia błędów. Niemniej refaktoryzacja jest ryzykowna. Polega na wprowadzaniu zmian do działającego kodu, co może doprowadzić do powstania trudno wykrywalnych błędów. Ryzyko wzrasta, jeśli refaktoryzacja jest przeprowadzana...
Ta książka jest zwięzłym przewodnikiem po algorytmach uczenia maszynowego.Jej cel jest prosty: w ciągu siedmiu dni masz opanować solidne podstawy siedmiu najważniejszych dla uczenia maszynowego algorytmów. Opisom poszczególnych algorytmów towarzyszą przykłady ich implementacji w języku Python, a praktyczne ćwiczenia, które znajdziesz na końcu każdego rozdziału, ułatwią Ci lepsze zrozumienie omawianych zagadnień. Co więcej, dzięki książce nauczysz się właściwie identyfikować p...
W ostatnich latach byliśmy świadkami ogromnego postępu technik sztucznej inteligencji, uczenia maszynowego oraz uczenia głębokiego. Konsekwencje tego błyskawicznego rozwoju są odczuwalne w niemal każdej dziedzinie. Wydaje się, że to jedna z tych technologii, które powinny być dostępne dla jak najszerszej grupy ludzi. Dopiero wtedy uczenie głębokie wykorzysta w pełni swój potencjał i stanie się prawdziwym impulsem rozwoju naszej cywilizacji. Co prawda na pierwszy rzut oka ta n...
React służy do budowy złożonych jednostronicowych aplikacji WWW. Jest biblioteką języka JavaScript, utworzoną i udostępnianą przez Facebook na licencji open source. Biblioteka ta oferuje wiele gotowych komponentów i innych przydatnych funkcji. Pozwala rozwiązywać często powtarzające się i uciążliwe problemy programistyczne w zaskakująco prosty sposób. Pierwsze próby programowania przy użyciu biblioteki React mogą jednak sprawiać trudności. Podobnie jak z innymi narzędziami dl...
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...
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...
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ż...
Teraz i Ty możesz dołączyć do grona osób znających SQL. Wystarczy, że sięgniesz po nasz bestseller. Co w nim znajdziesz? Wszystko co najlepsze w serii Rusz głową! Konkretna wiedza, dużo humoru oraz wszystko wyjaśniające rysunki. Na sam początek dowiesz się co to jest język SQL oraz stworzysz swoją pierwszą bazę danych (polecenie CREATE). W kolejnych rozdziałach nauczysz się uzupełniać te bazy danymi, usuwać je oraz modyfikować (polecenia INSERT, UPDATE oraz DELETE). Jak już p...
Opanuj zasady obsługi Windows Vista Jak rozpocząć pracę z systemem Windows Vista? W jaki sposób dostosować system do swoich potrzeb? Jak korzystać z internetu? Chcesz szybko poznać możliwości Windows Vista? Sprawdzić, czym różni się od swoich poprzedników? A może zastanawiasz się, czy rzeczywiście jest tak bezpieczny i stabilny, jak twierdzą jego twórcy? Windows Vista to najnowsze wcielenie systemu operacyjnego, dzięki któremu obsługa komputerów PC stała się łatwa i przyjemna...
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, ...
Czasy kaskadowego tworzenia projektów odchodzą w niepamięć. Obecne tempo rozwoju aplikacji i rynku nie pozwala poświęcać miesięcy na analizę, tworzenie dokumentacji, projektowanie, a na końcu wytwarzanie, testowanie i wdrażanie. Produkt musi być dostępny błyskawicznie! Pozwala to na natychmiastowe zebranie opinii na jego temat, dostosowanie go do oczekiwań i szybkie reagowanie na wymagane zmiany. Takie założenia może spełnić tylko i wyłącznie zespół wytwarzający oprogramowani...
Dowiedz się, jak działają zewnętrzne pamięci półprzewodnikoweNaucz się korzystać z komparatorów oraz przetworników ADC i DACPoznaj techniki wyświetlania obrazu i odtwarzania dźwiękuMikrokontrolery bez urządzeń peryferyjnych stanowią niszę rozwijaną głównie przez pasjonatów elektroniki, dla których programowanie jest celem samym w sobie. Praktyczne zastosowanie takich gadżetów jest możliwe dopiero po dołączeniu pamięci masowej, wyświetlacza alfanumerycznego i graficznego, prze...
Idealny podręcznik dla rozpoczynających przygodę z Excelem! Jak wpisywać, formatować i edytować dane? Jak przeprowadzać rozmaite obliczenia? Jak tworzyć wykresy i drukować arkusze?Nie masz powodu bać się Excela - nie warto. Jego znajomość jest dziś przecież jedną z podstawowych umiejętności wymaganych przez pracodawców. A biorąc pod uwagę intuicyjną obsługę programu i oferowane przez niego narzędzia, szkoda nie skorzystać z drzemiących w nim możliwości znacznego usprawnienia ...
Zobacz część I książki W drodze do CCNA>>Certyfikat na wyciągnięcie ręki! Sieci VLAN i sieci rozległe Routing, protokoły i algorytmy routingu Translacja adresów, listy kontroli dostępu i przykładowy egzamin Jeśli interesuje Cię ta książka, z pewnością wiesz, jak wielkim ułatwieniem przy zdobywaniu i utrzymaniu świetnie opłacanej pracy jest certyfikat CCNA. Masz już za sobą pierwszy etap przygotowań, poświadczony zdaniem egzaminu ICND1, a przed sobą perspektywę poszerzenia wie...
Pierwszy podręcznik tak gruntownie i przejrzyście wyjaśniający najlepsze praktyki oraz techniki refaktoryzacji! Jak identyfikować błędy i problemy z istniejącym kodem? Jak poprawiać spójność, czytelność i wydajność kodu? Jak przekształcać kod bez ryzyka wprowadzania błędów? Jak skutecznie wykorzystywać przekształcenia refaktoryzacyjne?Jak ryzykowne jest grzebanie w kodzie - wszyscy doskonale wiemy. Im głębiej sięgasz... tym więcej pojawia się nowych problemów i jeszcze więcej...
Zdobądź praktyczne umiejętności, niezbędne dla każdego webmastera! Jak przechowywać informacje w cookies? Jak używać funkcji do formatowania danych? Jak korzystać z obiektów i klas w PHP5? PHP to obiektowy, skryptowy język programowania, zaprojektowany do tworzenia dynamicznych stron WWW. W wersji oznaczonej numerem 5 zmieniony został sposób reprezentacji obiektów -- zmienna obiektowa stała się referencją do właściwego obiektu, udostępniono zbiór interfejsów znacznie rozszer...