Coraz więcej mówi się o dobrych praktykach programistycznych, a mimo to wciąż zdarzają się przypadki wydania nieudanego produktu. Istnieje wiele przyczyn tego stanu rzeczy, np. postrzeganie procesu tworzenia oprogramowania jako linii produkcyjnej, brak właściwego zarządzania projektami, a także brak wypracowanych metod rekrutacji specjalistów i kierowania zespołem. Rozwój metodyk zwinnego programowania poprawił sytuację, lecz problem niskiej jakości samyc...
Współbieżność to szybkość, efektywność i nowoczesność. Czy Ty też chcesz tak programować? Coraz niższe ceny i powszechna dostępność sprzętu komputerowego o architekturze wieloprocesorowej powodują, że umiejętność projektowania i budowania aplikacji przetwarzających informacje współbieżnie staje się wręcz niezbędna każdemu zawodowemu programiście. W większości współczesnych języków programowania bezpośrednio zaimplementowano metody tworzenia zadań wykonywanych równolegle oraz...
Adobe Premiere Pro CC jest doskonałym narzędziem do edycji filmów, cenionym zarówno przez amatorów, jak i profesjonalnych montażystów. Ten wydajny i precyzyjny program obsługuje szeroki zakres formatów wideo oraz umożliwia szybką i prawdziwie kreatywną pracę. Zapewnia też szeroką gamę niepowtarzalnych narzędzi, dzięki którym użytkownicy Premiere mogą tworzyć dzieła najwyższej klasy. Ta książka jest częścią serii „Oficjalny podr...
Zadania z programowania? Zbiór programów do napisania! Pascal, C++, JavaScript i Python — oto zbiór języków, które przećwiczysz dzięki zadaniom w tej książce. Każdy z nich ma nieco inne zastosowania, wszystkie zaś są lub będą w najbliższym czasie wykorzystywane na lekcjach informatyki i na egzaminach, a ich zastosowanie w obliczu realnych problemów może wydatnie uprościć Ci życie. Jak najłatwiej i najszybciej nauczyć się progra...
Nauka o danych jest nową, interdyscyplinarną dziedziną, funkcjonującą na pograniczu algebry liniowej, modelowania statystycznego, lingwistyki komputerowej, uczenia maszynowego oraz metod akumulacji danych. Jest przydatna między innymi dla analityków biznesowych, statystyków, architektów oprogramowania i osób zajmujących się sztuczną inteligencją. Szczególnie praktycznym narzędziem dla tych specjalistów jest język Python, który ...
Aby realizować cele organizacji, trzeba być prawdziwym liderem, który wskazuje kierunek, motywuje, a także służy współpracownikom radą i wsparciem. Odnalezienie równowagi pomiędzy przywództwem a zarządzaniem, ludźmi a procesem, jest jednym z warunków odniesienia zawodowego sukcesu. Inny to umiejętność wyrażania - w odpowiedni sposób i w odpowiednim czasie - sprawiedliwości, konsekwencji czy stanowczości. Nieporadność w kierowaniu zesp...
Przeczytaj wywiad z autorką >>> Wciąż nie dość dobra? Kobiety. Jesteśmy prawie jak anioły. Z uśmiechem na twarzy podejmujemy najcięższe zawodowe wyzwania i realizujemy je bez mrugnięcia okiem. Opiekujemy się wszystkimi dookoła i szczerze się cieszymy, gdy nasza troska przynosi pozytywne efekty. Jesteśmy miłe, cierpliwe, jak ognia unikamy kłótni i konfliktów. Stajemy na głowie, by nas doceniono. A gdy to wreszcie nastąpi - dostrzeżemy podziw w czyichś...
Jakiś czas temu Holly Wix, początkująca piosenkarka country, otrzymała dziwną ofertę. Za udawanie dziewczyny JC Hughesa, gwiazdora muzyki country, obiecano jej przepustkę do wielkiej kariery. Transakcja wydawała się bezproblemowa: jej uroda i seksapil miały poprawić wizerunek JC. Wszystko miało trwać tylko rok. Wkrótce okazało się, że wymagania producentów co do jej roli w tym przedstawieniu rosną. A ona nie mogła się na to zgodzić. I kiedy jej bunt zaczął się m...
Scratch jest projektem MIT Media Lab. Początkowo miał służyć młodym ludziom do nauki programowania, ale szybko zaczął pełnić również inne funkcje. Jest jak cyfrowa piaskownica, w której każdy może nie tylko nauczyć się podstaw kodowania, ale także ćwiczyć kreatywność, umiejętność pracy w zespole i zdolność do wynajdywania nieszablonowych rozwiązań, na przykład podczas projektowania gier. Scratch jest bowiem świetnym narzędziem do tworzenia najróżniejszych...
Wykorzystaj niezrównane możliwości Photoshopa i twórz zachwycające fotografie Jak przywrócić blask starym odbitkom? Jak udoskonalić nowe fotografie? Jak tworzyć perfekcyjne i zachwycające zdjęcia? Nowa wersja Photoshopa — CS4 — została wyposażona w jeszcze bardziej intuicyjny interfejs użytkownika, a także liczne udoskonalenia, z których większość służy przede wszystkim do korekcji i retuszu fotografii. W programie pojawiły się również nowe panele, ułatwiaj...
Rewelacyjne strony internetowe w PHP 5 — dowiedz się, jak je zrobić! Instalacja i konfiguracja narzędzi, czyli bez czego nie da się ruszyć dalej Elementy języka i współpraca z systemem plików, czyli co koniecznie trzeba opanować Obiektowy PHP i współpraca z bazami danych, czyli co może Ci się przydać Znajomość języka skryptowego PHP, szczególnie w wersji PHP 5, to w dzisiejszych czasach standard, bez którego nie może się obyć żaden szanujący się twórca stron internet...
Ujarzmij potęgę Photoshopa CS4! Jak dostosować Photoshopa do swoich potrzeb? Jak wykorzystać efekty specjalne? Jak przygotować grafikę na potrzeby Internetu? Adobe Photoshop to narzędzie, które zdobyło uznanie najlepszych grafików i fotografów. Dzięki niemu udaje się zrealizować nawet najbardziej szalone pomysły, a jedynym ograniczeniem jest tu wyobraźnia. Ogrom możliwości to atut dla profesjonalistów, jednak Photoshop posiada unikalną cechę — jest przyjazny ta...
Zaoszczędź swój czas - korzystaj z najlepszych gotowców! Korzystaj z najlepszych mechanizmów! Wzbogać stronę o praktyczne funkcjonalności! Szybko twórz profesjonalne serwisy! Ile czasu zajmuje Ci przygotowanie formularza rejestracyjnego? Czy jest on wykorzystywany tylko raz? Popularność tandemu PHP-MySQL sprawiła, że mnóstwo powszechnie stosowanych mechanizmów ileś razy napisało wielu programistów. A wśród nich są i tacy, którzy te same mechanizmy tworzyli więcej niż raz...
Znajomość języka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dziś jedna z podstawowych umiejętności wymaganych od webmastera. Era statycznych stron tworzonych za pomocą języka HTML przeminęła już dawno, a dynamiczne generowanie treści stało się obecnie standardem. Język PHP i baza danych MySQL stanowią platformę o wielkich możliwościach, stosowaną do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych. Książka "...
Poznaj podstawy PHP! Zostań webdeveloperem! Naucz się praktycznie używać języka PHP Dowiedz się, jak korzystać z baz danych SQL Opracuj swój pierwszy projekt webowy PHP to interpretowany skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym; obecnie wykorzystywany przez niemal 80 procent stron działających w sieci. Jego zalety zostały docenione przez takie firmy jak Google, Facebook, ...
Historia programu Adobe Photoshop Lightroom zaczęła się kilkanaście lat temu, kiedy grupa ambitnych inżynierów postanowiła stworzyć idealne narzędzie dla twórców fotografii cyfrowej. Dziś Lightroom jest traktowany jak klasyczne rozwiązanie, a liczba jego użytkowników stale rośnie. Oprogramowanie to wciąż ewoluuje. Każda kolejna wersja przynosi nowe wyrafinowane funkcje ułatwiające edycję obrazów, a także import, sortowanie i organizowanie zd...
Jeśli sądzisz, że elektronika to dziedzina nieprzyjazna i wyjątkowo trudna do zrozumienia - jesteś w błędzie! Pokonaj uprzedzenia i spróbuj zapoznać się z nią w praktyczny sposób, łącząc różne elementy, tworząc własne płytki i własnoręcznie je programując. Prędko się przekonasz, że trudno o bardziej interesujące i wciągające hobby. Pasja ta ma zresztą praktyczne odniesienie do rzeczywistości - za pomocą stosunkowo niedrogich elementów i narzędzi mo...
Jakie możliwości kryją standardowe moduły biblioteczne? Jak wykonywać operacje na plikach? Jak stworzyć graficzny interfejs użytkownika? Python to wyjątkowo praktyczny język programowania, idealnie nadający się do szybkiego rozwiązywania niecodziennych problemów, z którymi często borykają się koderzy. Nie wymusza on stosowania jednego stylu programowania, co pozwala na dużo większą elastyczność w trakcie pisania kodu. Umożliwia programowanie obiektowe, str...
Poznaj język, który wykorzystuje Google i YouTube! Jak tworzyć i przetwarzać obiekty za pomocą instrukcji Pythona? Jak stworzyć strukturę kodu i wykorzystać go ponownie? Jak programować obiektowo w Pythonie? Czy wiesz, dlaczego ponad milion programistów na całym świecie używa właśnie tego języka skryptowego? Jego atuty to niezwykła czytelność, spójność i wydajność — pewnie dlatego także i Ty chcesz opanować słynnego Pythona. Kod napisany w tym języku można z łatwo...
Pythona można się szybko nauczyć i praktycznie od razu zacząć tworzyć działające gry, aplikacje internetowe czy też programy wspierające badaczy różnych dziedzin nauki. Język ten został pomyślany tak, aby ułatwiał pisanie przejrzystego, zwięzłego kodu w sposób zgodny ze sztuką programowania. To idealny wybór dla każdego, komu zależy, by nie tracić zbytnio czasu na naukę, tylko od razu pisać kod działający zgodnie z oczekiwaniami. To trzecie, zaktualizowa...
Bogate źródło informacji na temat Raspberry Pi! Raspberry Pi to komputer wielkości karty kredytowej. Wśród jego głównych atutów można wymienić ogrom możliwości oraz niską cenę. Początkowo miał pełnić rolę platformy do nauki programowania, jednak szybko znalazł tysiące innych zastosowań! Raspberry Pi jest używany jako serwer WWW, domowe media center, sterownik urządzeń lub baza do zaawansowanych projektów elektronicznych. Jaki Ty masz pomysł ...
Historia Damiena Cadella – bohatera powieści The Clique i The Clique 2.Luna Allister nie sądziła, że kiedykolwiek wróci do Anglii. Ostatnie dwa lata spędziła w szwedzkim internacie i choć nienawidziła tego miejsca, wszystko wydawało się lepsze niż powrót tam, gdzie był Damien Cadell – chłopak, który stał się jej przekleństwem.To prawdziwy demon, zdolny wejść dziewczynie w głowę tak głęboko, że żadna siła nie zdołałaby wyrwać go z jej pamięci.Kiedy Luna staje u bram mrocznej u...
W pensjonacie Uroczysko wszystko jest możliwe! Majka ma nastoletnią, dość niesforną córkę, niewiernego męża, a także ogromny, niechciany kredyt. Postanawia wjechać na kilka dni w góry, do domu po ciotce, żeby oddać się rozpaczy i… wraca z planem przeniesienia się na wieś, by tam zacząć od nowa. Dla jej córki i rodziców to pomysł przerażający! Jednak Majka pierwszy raz w życiu postanawia zaufać swojej intuicji. I ruszyć przez życie swoją drogą.W codziennych zm...
Świat naszej bliskiej przyszłości. Świat ostatnich żyjących zwierząt. Świat bez nadziei. Franny Stone zawsze była wędrowczynią. Przybywa do odległej Grenlandii z jedną misją: znaleźć ostatnie na świecie stado rybitw popielatych i wyruszyć za nimi na ich ostatnią migrację. Przekonuje Ennisa Malone´a, kapitana statku Saghani, aby wziął ją na pokład, i zjednuje sobie ekscentrycznych członków jego załogi obietnicą, że śledzone przez nią ptaki zaprowadzą ich do ryb. W miar...
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.