„Smashing Magazine” to jeden z najpopularniejszych serwisów poświęconych zagadnieniom z dziedziny programowania, między innymi tworzenia profesjonalnych stron WWW. Jest to obowiązkowa pozycja wśród ulubionych serwisów każdego projektanta i dewelopera. Na łamach tego portalu najwybitniejsi eksperci dzielą się wiedzą z zakresu projektowania interfejsów użytkownika, aplikacji mobilnych i stron WWW.Kolejna książka z tej serii poświęcona jest w całości aplikacjom mobilnym. W trakc...
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ę wyjątkow...
Odkryj na nowo przyjemność korzystania z komputera - z Windows 8 PL!Jak się odnaleźć, czyli gdzie podziały się stary dobry ekran i menu Start?Integracja z usługami online, czyli jak efektywnie używać nowych kont użytkownika?Podręczna kopia na USB, czyli jak zmieścić w kieszeni Windows z własnymi ustawieniami?Wypuszczenie na rynek systemu operacyjnego Windows 8, z ponad 300 nowymi funkcjami, można śmiało uznać za krok równie odważny i niekonwencjonalny, jak opublikowanie wers...
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...
Windows Vista na dobre rozgościł się w naszych komputerach. Podobnie jak w przypadku jego poprzednika, głównym miejscem składowania wszelkich informacji o systemie, zainstalowanych programach, parametrach pracy jest rejestr. Jest to element systemu niezwykle wrażliwy na wszelkie zakłócenia. Jednak drzemią w nim ogromne możliwości. Niewielkie zmiany potrafią dodać systemowi skrzydeł oraz ułatwić naszą codzienną pracę. Rejestr systemu Windows XP został rozpracowany do ostatnieg...
Mac OS X Tiger - system operacyjny, w jaki wyposażane są komputery Apple - wywołał ogromne poruszenie na rynku. Stabilny, bezpieczny, łatwy w obsłudze i niesamowicie atrakcyjny wizualnie Mac OS X stał się jednym z powodów wzrostu popularności tych komputerów. Jednak w miarę poznawania każdego systemu - Mac OS X nie jest tu wyjątkiem - użytkownik zaczyna zastanawiać się, czy nie można przyspieszyć i usprawnić pracy. Czy są sposoby na skrócenie ścieżki do określonego celu? Czy ...
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...
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...
Praktyczne przepisy rozwiązań elektronicznych z wykorzystaniem Arduino i Raspberry PiAby zacząć zajmować się elektroniką, wcale nie trzeba być inżynierem w tej dziedzinie. Dzięki powszechnie dostępnym i niedrogim podzespołom, wielu źródłom wiedzy i inspiracji oraz chętnej do pomocy społeczności elektronika staje się ulubionym hobby rosnącej rzeszy osób. Wiele z nich staje się profesjonalistami, tworząc pomysłowe i przydatne konstrukcje. Naturalnie nie oznacza to, że dziedzina...
Docker to platforma oparta na otwartym kodzie źródłowym. Jest dziś uważany za najważniejsze narzędzie do rozwijania aplikacji rozproszonych. Umożliwia przyspieszenie prac nad oprogramowaniem, ale również jego konfiguracją, wdrożeniem i dostarczeniem do klienta. Docker pozwala na skalowanie infrastruktury aplikacji w czasie rzeczywistym i poprawę wykorzystania zasobów. Technologia Dockera ułatwia budowę aplikacji dobrze przemyślanych, przetwarzających dane w sposób kontekstowy...
Dobra książka to nie tylko treść, lecz także nienaganna forma, na którą wpływ ma mnóstwo elementów: skład tekstu powinien być wykonany w sposób staranny oraz poprawny pod względem zarówno technicznym, jak i językowym, kompozycja graficzna książki powinna łączyć w sobie estetykę i funkcjonalność.Robert Chwałowski przedstawia zbiór zasad, które mogą pomóc wydawcy, redaktorowi technicznemu, grafikowi czy operatorowi DTP w stworzeniu książki dobrej właśnie pod względem formy. Dot...
C# jest nowoczesnym i elastycznym językiem programowania. Aby w pełni skorzystać z jego zalet, trzeba płynnie posługiwać się dostępnymi w nim strukturami danych i algorytmami, pozwalają one bowiem na efektywnie organizowanie danych i mają znaczący wpływ na wydajność aplikacji. Z punktu widzenia programisty kluczowe jest ich właściwe zaimplementowanie: wybór właściwej struktury danych i związanego z nią algorytmu stanowi o jakości tworzonego kodu. Na przykład w celu wykonywani...
Wykorzystaj możliwości Excela w zarządzaniu!Jeżeli masz przed sobą setki, a może tysiące lub miliony danych, z których chcesz wyciągnąć celne wnioski, potrzebujesz narzędzia, które pomoże Ci to ogarnąć. Mowa oczywiście o Excelu. Nieważne, kim jesteś - studentem, księgowym, menedżerem czy prezesem - na 100% docenisz drzemiący w nim potencjał!Dzięki tej książce dowiesz się, jak wyłuskać najistotniejsze informacje z morza danych. W trakcie lektury nauczysz się błyskawicznie przy...
Własna strona WWW? Sklep internetowy lub forum? Z Drupalem to możliwe! Jak sprawnie poruszać się w środowisku systemu Drupal? Jak pracować z modułami, skórkami i zawartością witryny? Jak od podstaw zbudować i uruchomić własny serwis?Jak twierdzi autor tej książki, Drupal to coś więcej niż CMS. I ma rację, biorąc pod uwagę fakt, że ten system zarządzania treścią umożliwia to, co nie zawsze łatwe jest w przypadku innych systemów, takich jak Joomla! czy Wordpress - swobodę tworz...
Wyobraź sobie, że zamiast mozolnego pisania kodu linijka po linijce opisujesz w języku naturalnym, jak ma działać gotowy program. I po chwili Twój ulubiony asystent AI, taki jak GitHub Copilot, generuje dobry, działający kod!Dzięki tej książce przekonasz się, że tak właśnie wygląda praca programisty przyszłości. W trakcie nauki opanujesz Pythona na tyle, by rozumieć i ulepszać kod, który tworzy Copilot. Dowiesz się, jak z jego użyciem tworzyć własne gry, narzędzia i inne pros...
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...