Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.
Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
Ponad 50 przepisów na stworzenie niesamowitej grafiki w GIMP-ie! Jak korzystać z narzędzi do malowania i rysowania? Jak wyostrzać zdjęcia, poprawiać ich kolory i usuwać niedoskonałości? Jak zaprojektować grafikę strony internetowej lub bloga? Uwolnij kreatywność! Już nie musisz wydawać kilku tysięcy złotych na komercyjną aplikację, żeby tworzyć profesjonalną grafikę lub edytować fotografie jak zawodowy retuszer. Znany od kilku lat i z powodzeniem wykorzystywany zarówno przez amatorów, jak i zawodowców program GIMP stał się dziś pełnowartościową alternatywą dla drogiego Photoshopa - a wszystko dzięki intensywnemu rozwojowi przez międzynarodową społeczność. Co najważniejsze, jest on alternatywą w 100% darmową! GIMP zawiera wszystkie funkcje niezbędne do projektowania ciekawych obrazów, tworzenia atrakcyjnych wizualizacji czy wszechstronnej edycji zdjęć i przygotowywania ich do druku. Znajdziesz w nim opcje pracy z maskami i warstwami, rozmaite ciekawe filtry, praktyczne narzędzia do tworzenia pędzli, gradientów, deseni oraz różne tryby kolorystyczne. Wykorzystaj cały potencjał drzemiący w tym programie! Oto doskonała, pełna gotowych przepisów i przejrzystych instrukcji książka, z którą w mgnieniu oka zaczniesz tworzyć fantastyczną grafikę i obrabiać zdjęcia jak zawodowiec. Dzięki interesującym, niebanalnym ćwiczeniom, objaśniającym krok po kroku zastosowanie konkretnych narzędzi, szybko nauczysz się korzystać z nich w swoich projektach i wyzwolisz swoją wrodzoną kreatywność. Zaczniesz od prostych zadań, z każdym rozdziałem przechodząc do coraz bardziej zaawansowanych - tak, żebyś pod koniec lektury miał już kilka fascynujących projektów w swoim portfolio. Dzięki tej książce nauczysz się m.in.: malować i rysować w GIMP-ie korzystać z filtrów do obróbki obrazów bawić się z tekstem i czcionkami (tworzyć logo, tekst 3D czy stosować efekty żarzenia) obrabiać zdjęcia przez skalowanie, kadrowanie, tworzenie odbicia i obracanie eksperymentować z kolorami i ostrością, aby uzyskać ekscytujące i niespodziewane rezultaty przygotowywać prosty layout strony z błyszczącymi przyciskami, szablony bloga i nagłówki tworzyć piękne i atrakcyjne obrazy, których można będzie użyć jako tła stron www instalować wtyczki i skrypty oraz korzystać z nich Twórz profesjonalną grafikę dzięki niesamowitym możliwościom darmowego programu!
Odkrywanie Arduino. Narzędzia i techniki inżynierii pełnej czaru. Wydanie II
Mikrokontroler Arduino szybko może stać się Twoim ulubionym narzędziem, pasją albo wstępem do fascynującego świata elektroniki, programowania, systemów sterujących, interakcji człowieka z komputerem, a nawet... sztuki! Arduino może zrobić wszystko, co tylko zechcesz: sterować domową uprawą ziół, być serwerem sieciowym albo autopilotem czterośmigłowego drona. Umożliwia korzystanie z intuicyjnego języka programowania, a także pozwala się łatwo doposażyć w czujniki, serwomechanizmy, oświetlenie, głośniki, dodatkowe moduły i inne układy scalone. Trudno wymienić wszystkie możliwości Arduino, gdyż ogranicza je tylko wyobraźnia. Oto zaktualizowane i rozszerzone wydanie książki, dzięki której poznasz wybrane zagadnienia z dziedziny fizyki, elektroniki i cyfrowego projektowania. Omówiono też podstawy algorytmów i charakterystyczne dla Arduino koncepcje programistyczne. Znalazły się tu zaktualizowane projekty i nowe tematy, takie jak łączność bezprzewodowa czy silniki krokowe, oraz dużo więcej wiadomości związanych z elektrotechniką i projektowaniem produktu. Dowiesz się, jak łączyć ze sobą różne elementy, a także jak czytać schematy i w jaki sposób dobierać odpowiednią część dla konkretnego projektu. Nauczysz się projektować i tworzyć kompletny kod. Przekonasz się, że przedstawione tu praktyki z zakresu elektrotechniki, projektowania systemów i programowania można szeroko stosować, również poza światem Arduino. W książce: funkcjonalność płytek Arduino i ich wykorzystywanie do różnych zadań czujniki cyfrowe, analogowe i interfejsy komunikacyjne zasady projektowania systemu, programowania i elektrotechniki fragmenty kodu, najlepsze praktyki oraz gotowe do zastosowania schematy systemów budowa elementów, które można podłączyć do internetu Arduino: oto świat łączący inżynierię i magię!
Serwer Ubuntu. Kompletny przewodnik po Ubuntu Server 22.04. Wydanie IV
Ubuntu Server zdobył popularność i uznanie. To zrozumiałe, pozwala bowiem na uzyskanie wysokiej elastyczności i wydajności przy niewielkich kosztach. Od czasu pierwszego wydania w 2004 roku Ubuntu został wzbogacony o potężne i nowoczesne funkcje dla administratorów. Dziś jest najczęściej wdrażaną dystrybucją Linuksa w sieci. System ten jest używany przez organizacje o różnej wielkości i zasobności, w tym przez najbardziej znane korporacje.To książka przeznaczona dla czytelników o średnich lub zaawansowanych umiejętnościach posługiwania się systemem Linux. Dzięki niej pogłębisz wiedzę o systemach linuksowych i zarządzaniu serwerami działającymi pod kontrolą systemu Ubuntu w rzeczywistych wdrożeniach produkcyjnych. Dowiesz się, od czego zacząć instalację systemu, a następnie jak wprowadzać gotowe rozwiązania w środowisku produkcyjnym. Poznasz w ten sposób narzędzia do administrowania pracą sieci zarówno w małym biurze, jak i w centrum danych. Nauczysz się wdrażać usługi sieciowe, w tym DHCP i DNS. Zobaczysz również, jak skonteneryzować aplikacje za pomocą LXD, aby zmaksymalizować wydajność, i jak budować klastry Kubernetes. W tym wydaniu zaprezentowano Ubuntu w wersji 22.04 LTS, w której zastosowano najnowsze technologie oparte na Linuksie. Najciekawsze zagadnienia: instalacja systemu Ubuntu Server na fizycznych serwerach i na Raspberry Pi wdrażanie aplikacji we własnych kontenerach i skalowanie infrastruktury automatyzacja wdrożeń i ich konfiguracja konteneryzacja aplikacji z wykorzystaniem LXD najlepsze praktyki i techniki rozwiązywania problemów Ubuntu Server: wszystko, czego oczekujesz od najlepszych serwerów!
Inkscape. Podstawowa obsługa programu. wydanie II rozszerzone i uzupełnione
Chcesz się nauczyć grafiki komputerowej? Jeśli z jakiegoś powodu ― marzenia, potrzeby życiowej, wymagań zawodowych ― czujesz, że Twoją następną umiejętnością powinno być projektowanie grafiki oraz dostosowywanie jej do własnych celów, to dobrze. Jesteś w domu. W domu Inkscape, czyli darmowego programu do tworzenia grafiki wektorowej. Powstał on w ramach projektu kreowania wolnego oprogramowania GNU, oferuje naprawdę spore możliwości i jest dostępny zarówno dla systemu Linux, jak i Mac OS oraz Windows. O tym, jak duże możliwości ma ten program, może świadczyć to, że jego użytkownicy porównują go do CorelDRAW. Posiada więc Inkscape wszelkie funkcjonalności, jakich oczekujemy od oprogramowania do obróbki grafiki. Można w nim projektować różnego rodzaju symbole, znaki towarowe czy logotypy. Umożliwia także tworzenie ikon, a nawet postaci komiksowych. Za pomocą Inkscape możesz przekształcać istniejące już obiekty ― nadać im pożądany gradient, przezroczystość, kaligrafię itd. Co istotne ― program ma polskie menu. Co jeszcze istotniejsze ― z tym podręcznikiem szybko i bezproblemowo opanujesz obsługę Inkscape w najnowszej wersji: Poznasz możliwości programu Będziesz pracować na plikach Dowiesz się, jak tworzyć i usuwać obiekty Opanujesz podstawy pracy z kolorem i kształtem Nauczysz się operować na warstwach, obiektach i ścieżkach
Python. Podstawy nauki o danych. Wydanie II
Alberto Boschetti, Luca Massaron
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 zapewnia doskonałe środowisko do analizy danych, uczenia maszynowego i algorytmicznego rozwiązywania problemów. Niniejsza książka jest doskonałym wprowadzeniem do nauki o danych. Jej autorzy wskażą Ci prostą i szybką drogę do rozwiązywania różnych problemów z tego obszaru za pomocą Pythona oraz powiązanych z nim pakietów do analizy danych i uczenia maszynowego. Dzięki lekturze przejdziesz przez kolejne etapy modyfikowania i wstępnego przetwarzania danych, poznając przy tym podstawowe operacje związane z wczytywaniem danych, przekształcaniem ich, poprawianiem na potrzeby analiz, eksplorowaniem i przetwarzaniem. Poza podstawami opanujesz też zagadnienia uczenia maszynowego, w tym uczenia głębokiego, techniki analizy grafów oraz wizualizacji danych. Najważniejsze zagadnienia przedstawione w książce: konfiguracja środowiska Jupyter Notebook najważniejsze operacje stosowane w nauce o danych potoki danych i uczenie maszynowe wprowadzenie do grafów i wizualizacje biblioteki i pakiety Pythona służące do badań danych Nauka o danych — fascynujące algorytmy i potężne grafy! Alberto Boschetti specjalizuje się w przetwarzaniu sygnałów i statystyce. Jest doktorem inżynierii telekomunikacyjnej. Zajmuje się przetwarzaniem języków naturalnych, analityką behawioralną, uczeniem maszynowym i przetwarzaniem rozproszonym. Luca Massaron specjalizuje się w statystycznych analizach wieloczynnikowych, uczeniu maszynowym, statystyce, eksploracji danych i algorytmice. Pasjonuje się potencjałem, jaki drzemie w nauce o danych.
Tylko krok dzieli Cię od idealnej witryny! Każdego dnia w sieci pojawiają się tysiące nowych witryn. Niejednokrotnie są one perfekcyjne merytorycznie i interesujące wizualnie. Niestety, wiele z nich nie odniesie sukcesu, bo nie trafi do szerokiego grona odbiorców. Konkurencja jest dziś tak ogromna, że Twoje rozwiązanie musi się wyróżniać nie pod jednym, a pod kilkoma względami. Jedną z najważniejszych zalet dobrej strony jest lekki, poprawny kod, korzystający z nowości języka HTML5 i CSS3 oraz dostępny dla różnych urządzeń (stacjonarnych i mobilnych). W trakcie lektury kolejnej edycji tej wyjątkowej książki dowiesz się, jak zagwarantować czytelność i atrakcyjność Twojej strony, nawet jeśli nie masz dostępu do elementów graficznych i CSS. Ponadto zobaczysz, jak sobie radzić z rozmiarem czcionek czy ograniczoną przestrzenią. Każdy rozdział rozpoczyna się opisem rozwiązania, które nie jest kuloodporne. Rozwiązanie takie przeważnie opiera się na tradycyjnych technikach i zwykłym kodzie HTML. Dan Cederholm, autor tej bestsellerowej pozycji, rozkłada je na czynniki pierwsze i pokazuje przy okazji różne ograniczenia. Następnie proponuje zastosowanie wariantu alternatywnego, opracowanego przy użyciu HTML-a oraz CSS. Ten wariant umożliwia zastąpienie opasłego źródła odchudzonym, strukturalnym kodem oraz przemyślnie opracowanymi regułami CSS. W rezultacie otrzymany projekt jest lekki i dostępny dla wielu użytkowników. Na koniec Dan prezentuje proces tworzenia kompletnej strony internetowej z komponentów omówionych w poprzednich rozdziałach. Ten sposób naprawdę pozwala się wiele nauczyć! Skalowanie tekstu za pomocą słów kluczowych, wartości procentowych oraz jednostek em, dające użytkownikowi pełną kontrolę nad czytelnością projektu Uwzględnianie elastycznego wydłużania poziomych komponentów strony w pionie Zastosowanie elementów pływających do opracowania struktur tabelarycznych Zapewnienie czytelności strony nawet wtedy, gdy brak obrazków i obsługi CSS Rozdzielanie warstwy prezentacyjnej i kodu w tradycyjnych tabelach oraz odtwarzanie ich wyglądu za pomocą CSS Zastosowanie filozofii stopniowego ulepszania projektów dzięki HTML5 oraz CSS3 Sięgnij po tę książkę i twórz niezawodne strony w sieci!
Oświetlenie. Kreatywna fotografia
Wydobądź więcej światła z Twoich zdjęć! Jakie informacje można odczytać z histogramu? Jak fotografować cienie? Jak wykorzystać lampy błyskowe w studio? Fotografia od zawsze i nierozerwalnie związana jest ze światłem. Umiejętność jego oceny i użycia do własnych celów świadczy o kunszcie fotografa. Wydobycie cieni, konfiguracja światła w studio, czas ekspozycji to te elementy, które szlifuje się latami. Czy da się to zrobić szybciej? Oczywiście! Cała wiedza związana z wykorzystaniem charakterystyki światła została zebrana w tej unikalnej książce. Dzięki niej unikniesz podstawowych błędów, przyspieszysz proces nauki oraz poznasz kruczki i sztuczki, pozwalające w okamgnieniu poprawić własny warsztat. W trakcie lektury dowiesz się, jak korzystać z histogramu, jak działa przesłona i jaki związek ma z głębią ostrości. Ponadto poznasz tajniki pracy w studio - począwszy od przygotowania sceny, a skończywszy na odbiciach i refrakcjach. Zobaczysz, jak osiągnąć efekt przezroczystości oraz jak oświetlać ludzi i pracować z lampami błyskowymi. A potem poznasz możliwości cyfrowej ciemni w zakresie pracy ze światłem, korygowania błędów oraz tworzenia niesamowitych efektów, takich jak HDR. Nie ma najmniejszych wątpliwości, że po lekturze tej książki Twoje zdjęcia nabiorą nowego wyrazu! Charakterystyka światła Złota godzina Prześwietlanie i niedoświetlanie zdjęć Wykorzystanie histogramu Korygowanie balansu bieli Unikanie szumów - czułość ISO Fotografowanie w terenie - krajobrazy, oświetlenie miasta, zbliżenia i zdjęcia makro Przygotowanie sceny w studio Tworzenie efektu przezroczystości Oświetlanie ludzi w studio Zastosowanie lamp błyskowych w pracowni Efekt HDR Wykorzystanie możliwości cyfrowej ciemni do korekty oświetlenia Odkryj siłę światła w fotografii - właściwie wykorzystane nada sens Twoim obrazom!
Testy penetracyjne nowoczesnych serwisów. Kompendium inżynierów bezpieczeństwa
Testy penetracyjne nowoczesnych serwisów. Kompendium inżynierów bezpieczeństwa Sieć stała się niebezpiecznym miejscem. Między grasującymi złoczyńcami a inżynierami bezpieczeństwa aplikacji trwa ciągły wyścig zbrojeń. Mimo to oczywiste jest, że uzyskanie stuprocentowego bezpieczeństwa jest niemożliwe. Jedną z technik zabezpieczania aplikacji są testy penetracyjne, które polegają na atakowaniu systemu różnymi metodami, aby odnaleźć jego słabe punkty i pokazać, jak można się do niego włamać. Niniejsza książka stanowi wyczerpujące źródło wiedzy dla testerów przeprowadzających analizę aplikacji internetowej. Opisano tu zarówno najnowsze, jak i klasyczne techniki łamania zabezpieczeń — bardzo często starsze metody rozwijają się w różnych kierunkach i nie należy o nich zapominać. Między innymi przedstawiono informacje o atakach XML, w tym XXE, oraz metody wykorzystywania słabych stron OAuth 2.0. Omówiono również XSS, CSRF, Metasploit i wstrzykiwanie SQL. Nie zabrakło również opisu rzeczywistych przypadków testowania aplikacji. Nowe lub mniej popularne techniki ataku na strony WWW takie jak wstrzykiwanie obiektów PHP lub wykorzystanie danych XML. Sposób pracy z narzędziami do przeprowadzania testów bezpieczeństwa, aby w ten sposób zautomatyzować żmudne zadania. Różne rodzaje nagłówków HTTP wspomagających zapewnienie wysokiego poziomu bezpieczeństwa aplikacji. Wykorzystywanie i wykrywanie różnego rodzaju podatności XSS. Ochronę aplikacji dzięki technikom filtracji. Stare techniki ataku takie jak XSS, CSRF i wstrzykiwanie SQL, ale w nowej osłonie. Techniki ataku takie jak XXE i DoS wykorzystujące pliki XML. Sposoby testowania API typu REST w celu znalezienia różnego rodzaju podatności i wycieków danych. Testy penetracyjne — klucz do bezpieczeństwa Twojej aplikacji! Prakhar Prasad mieszka w Indiach. Jest ekspertem w dziedzinie bezpieczeństwa aplikacji specjalizującym się w testach penetracyjnych. W 2014 roku został sklasyfikowany na dziesiątej pozycji w światowym rankingu HackerOne. Zdobył kilka nagród za znalezienie luk bezpieczeństwa w takich serwisach, jak Google, Facebook, Twitter, PayPal czy Slack. Posiada certyfikaty z OSCP. Przeprowadza testy bezpieczeństwa dla różnych organizacji rządowych, pozarządowych i edukacyjnych.
Danuta Mendrala, Marcin Szeliga
Poznaj najnowsze wydanie systemu Windows! Odkryj nową twarz Windows! Poznaj narzędzia systemu! Naucz się zarządzać danymi! Opanuj urządzenia i aplikacje! Zacznij eksplorować sieć! Windows 8 stanowił prawdziwą rewolucję w świecie systemów operacyjnych, a jego wydanie było jednym z najodważniejszych posunięć w historii firmy Microsoft. Po raz pierwszy zdecydowała się ona zastosować dwa różne interfejsy użytkownika w jednym środowisku, po raz pierwszy również podjęła próbę opracowania jednego, uniwersalnego systemu operacyjnego dla tabletów, laptopów wyposażonych w ekrany dotykowe oraz „klasycznych” komputerów osobistych. Nie uniknęła przy tym pewnych błędów, które na szczęście udało się naprawić w aktualizacji środowiska wydanej przez Microsoft jako Windows 8.1. Jeśli chcesz zaznajomić się z najnowszą wersją systemu Windows, poznać jego wady i zalety, nauczyć się sprawnie poruszać po interfejsie użytkownika, a także opanować umiejętności związane z zarządzaniem plikami, posługiwaniem się urządzeniami zewnętrznymi i aplikacjami oraz korzystaniem z internetu, sięgnij po książkę „Windows 8.1 PL”. Dowiesz się z niej również, jak wybrać i zainstalować odpowiednią edycję systemu, jak dostosować jego działanie do swoich potrzeb, jak bezproblemowo korzystać z komputera wraz z innymi użytkownikami, a także jak skonfigurować połączenia sieciowe. To książka, dzięki której śmiało wkroczysz w świat awangardowej odsłony Windows! Instalacja i aktualizacja systemu Windows 8 Migracja plików i ustawień z innego komputera Podstawowe operacje w systemie operacyjnym Korzystanie z nowego i starego interfejsu użytkownika Zarządzanie kontami użytkowników oraz ich kontrola Dostosowywanie działania mechanizmów systemu Korzystanie z dysków, plików, folderów i bibliotek Praca z urządzeniami zewnętrznymi i aplikacjami Konfigurowanie połączeń sieciowych i korzystanie z internetu Zaprzyjaźnij się z gigantem - pokochaj Windows 8! Patronem książki jest Producent netbooka ASUS Transformer Book T100.
Proszę państwa, oto Java Mówisz: język programowania, myślisz: Java! Jeśli tak, masz rację - ten język niewątpliwie jest filarem współczesnej informatyki. Java należy do czołówki najpopularniejszych technologii i to właśnie nią szczególnie warto się zainteresować na początku nauki kodowania. Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następnie przejść do bardziej zaawansowanych zagadnień. Dowiesz się, czym jest programowanie zorientowane obiektowo, zapoznasz się z paradygmatem programowania funkcyjnego i z zagadnieniem przetwarzania strumieniowego. Ponadto nauczysz się: korzystać z plików w swoich programach implementować komunikację z bazą danych stosować w praktyce pojęcia związane z wielowątkowością przetwarzać datę i czas W efekcie będziesz w pełni przygotowany do tego, by zacząć programować w Javie, a przecież o to chodzi!
Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie III
Zdobądź użytkowników dzięki UX! Rynek stron internetowych i aplikacji jest nasycony do granic możliwości. Użytkownicy mogą wybierać spośród setek produktów spełniających ich potrzeby. Jak sprawić, żeby wybrali właśnie Twoją witrynę lub aplikację? Jak przebić się na trudnym rynku i odnieść sukces? Na te pytania znajdziesz wiele odpowiedzi, ale najprostsza składa się z dwóch liter - UX! User eXperience, bo tak brzmi pełna nazwa, to pojęcie, które określa wrażenia użytkownika po kontakcie z produktem. Im lepsze, tym większa szansa na sukces! Trzymasz w rękach kolejne wydanie kultowej książki, w całości poświęconej zagadnieniom związanym z projektowaniem funkcjonalnych witryn i aplikacji internetowych. W trakcie lektury dowiesz się, jak przygotować system nawigacji na Twojej stronie, testować funkcjonalność witryny oraz tworzyć jej wersję działającą na urządzeniach mobilnych. Ponadto zrozumiesz, jak użytkownicy korzystają z sieci oraz jak tę wiedzę wykorzystać do tworzenia efektownych stron WWW. Książka ta jest doskonałym źródłem wiedzy na temat tworzenia funkcjonalnych serwisów WWW, docenionym przez czytelników na całym świecie. Przekonaj się sam! Dzięki tej książce: dowiesz się, jak użytkownicy korzystają ze stron WWW zaprojektujesz elastyczny i przyjazny system nawigacji przetestujesz funkcjonalność tworzonej strony wykorzystasz potencjał urządzeń mobilnych Funkcjonalne strony internetowe dla Ciebie!
Po co tworzysz prezentacje multimedialne? Co planujesz przekazać? Co zamierzasz osiągnąć? Wyrzuć do kosza nudne, przegadane slajdy i wypełnij swoje wystąpienia pasją, werwą oraz genialnymi pomysłami, a Twoja publiczność Cię pokocha! Porzućcie skupione na lewej półkuli mózgu slajdy, od których pustoszeją sale konferencyjne - wykorzystajcie książkę Atkinsona, by zmienić swoją prezentację w PowerPoincie w arcydzieło. Daniel H. Pink Zamień PowerPoint w maszynkę do hipnotyzowania słuchaczy PowerPoint to potężne narzędzie, pomagające tworzyć prezentacje, motywować ludzi do działania, a nawet zmieniać ich sposób myślenia. A jednak większość prelegentów nie korzysta z tych niesamowitych możliwości - tworzą nudne, przegadane slajdy, na których prym wiodą niekończące się punktowane listy. Chcesz wyjść przed szereg i nauczyć się, jak tworzyć fascynujące prezentacje, o których ludzie będą rozmawiać jeszcze przez długie tygodnie? Czas na przekroczenie magicznej granicy, pozwalającej Ci zostawić daleko za sobą konkurencję, dzielącą włos na czworo i rozprawiającą godzinami przed rzędami znudzonych, zaspanych słuchaczy. Poznaj genialną metodę realizowania porywających wystąpień, która zrewolucjonizuje sposób używania Microsoft PowerPointa. Metoda BBP (Beyond Bullet Points, dosłownie "coś więcej niż podpunkty") przydaje się w najrozmaitszych sytuacjach. Pomoże Ci zorganizować oraz ułatwi rozmowę z publicznością. Wyjaśni też, jak, gdzie i dlaczego warto używać PowerPointa. Pokaże Ci, jak myśleć o czymś więcej niż podpunkty - i zwiększać skuteczność przekazu. Trzecie wydanie tej popularnej książki rzuca światło na innowacyjną metodologię krok po kroku. Wydobądź wreszcie niesamowitą historię, ukrytą w Twoich slajdach. Specjalista od komunikacji, Cliff Atkinson pokazuje, jak zastosować klasyczne zasady opowiadania historii i praktyczne, sprawdzone naukowo metody pracy z PowerPointem, aby stworzyć zapadający w pamięć, wymowny przekaz. Zmień swoje podejście - i uzyskaj zupełnie nowe rezultaty! Odkryj sztukę kierowania uwagą słuchaczy Prezentuj swoje treści na ścianie, laptopie i tablecie Motywuj słuchaczy i apeluj do ich emocji Naucz się planować kanały wizualny i werbalny Zobacz, kiedy i jak stosować elementy graficzne Przyciągaj uwagę za pomocą słowa Cliff Atkinson - to ceniony autor, popularny prelegent i niezależny konsultant, współpracujący z czołowymi prawnikami oraz firmami z listy Fortune 500. Zaprojektował "przerażająco potężne" (według magazynu "Fortune") prezentacje, które przekonały przysięgłych do przyznania wartego 253 miliony dolarów odszkodowania powódce w pierwszej rozprawie dotyczącej leku Vioxx w roku 2005. Bestseller Beyond Bullet Points został okrzyknięty najlepszą książką roku 2007 przez redaktorów Amazon.com i doczekał się trzech wydań oraz tłumaczeń na kilkanaście języków, w tym chiński, koreański i rosyjski. Książka ta rozwija podejście komunikacyjne, którego autor uczył w wielu krajach, najlepszych firmach prawniczych, agencjach rządowych, szkołach biznesowych i korporacjach, takich jak Sony, Toyota, Nestlé, Nokia, Deloitte, Facebook, Intel, GE, Amerykańskie Stowarzyszenie Prawników czy Międzynarodowy Trybunał Karny ONZ.
SQL Server. Wstęp dla programistów. Wydanie IV
Poznaj możliwości SQL Server! SQL Server to serwer baz danych firmy Microsoft. To oprogramowanie, rozwijane od ponad ćwierćwiecza, cieszy się ogromną popularnością i uznaniem na całym świecie. Charakteryzuje się wysoką wydajnością i bezpieczeństwem, a ponadto daje użytkownikom ogromne możliwości. Przy tych wszystkich zaletach jest również łatwe w instalacji i nietrudno nim administrować. Brzmi zachęcająco? Chcesz wykorzystać potencjał tego narzędzia do własnych zastosowań? Trafiłeś na świetną książkę! Wprowadzi Cię ona w tajniki pracy z SQL Server 2014. W trakcie lektury kolejnych rozdziałów nauczysz się instalować i konfigurować niezbędne komponenty oraz korzystać z SQL Server Management Studio. Po przygotowaniu środowiska pracy przejdziesz do tworzenia swojej pierwszej bazy danych. Tabele, indeksy, relacje, więzy integralności to pojęcia, które już za chwilę nie będą Ci obce. Poznasz dostępne typy danych oraz wykorzystasz je we właściwy sposób, a co najważniejsze, opanujesz składnię i możliwości języka SQL. Twoją uwagę powinny przykuć rozdziały poświęcone widokom oraz procedurom składowanym — dzięki nim będziesz mógł w pełni wykorzystać SQL Server. Śmiało, zacznij przygodę z bazami danych od tej książki! Dzięki tej książce: zainstalujesz i skonfigurujesz SQL Server 2014 poznasz zasady projektowania baz danych przygotujesz swoją pierwszą bazę danych poznasz dostępne typy danych oraz kluczowe pojęcia bezboleśnie wejdziesz w świat baz danych Pewnie wkrocz w świat baz danych!
Zaprojektuj bota. Tworzenie interfejsów konwersacyjnych
Bot jest nowatorskim interfejsem użytkownika, dzięki któremu można komunikować się z aplikacją w naturalny i intuicyjny sposób. Eksperci przewidują, że wkrótce interfejs konwersacyjny będzie standardowym wyposażeniem aplikacji. Niemniej projektowanie botów jest złożonym zagadnieniem. Trzeba wiedzieć, kiedy je zastosować i jak zapewnić odpowiednią efektywność temu rozwiązaniu. Podczas tworzenia bota należy rozważyć wiele opcji, opracować skuteczny proces komunikacji, wyznaczyć różne przebiegi konwersacji, a także zdefiniować osobowość bota i znaleźć równowagę pomiędzy bogactwem opcji sterowania a ilością tekstu. Dzięki tej książce łatwiej zrozumiesz naturę botów i nauczysz się je projektować. Zamieszczono tu wiele informacji o pracy projektantów i programistów botów. Poza zagadnieniami teoretycznymi znajdziesz tu także sporo praktycznej wiedzy, wzbogaconej rzeczywistymi przykładami budowania użytecznych botów. Nauczysz się projektowania konwersacyjnych interfejsów użytkownika, poznasz zagadnienia związane z dystrybucją, marketingiem, architekturą i czerpaniem dochodów z takiej działalności. Nie zabrakło także informacji o perspektywach tej branży, o platformach botów i rozwoju rynku botów. Jest to lektura obowiązkowa dla projektantów aplikacji i menedżerów produktu, którzy rozważają wdrożenie tego rodzaju interfejsu w swoich rozwiązaniach! Dzięki tej książce poznasz: różne zastosowania botów i dowiesz się, czym jest marka, osobowość, konwersacja budowę bota i zasady projektowania jego poszczególnych elementów wszystkie etapy tworzenia bota konsumenckiego i biznesowego dobre praktyki i nieoczywiste zasady projektowania interfejsów konwersacyjnych techniki tworzenia i testowania prototypu bota Bot - interaktywność w nowym wymiarze!
Tworzenie wizualizacji na panele HMI firmy Siemens
Dowiedz się, do czego służą i jak działają panele sterownicze Poznaj funkcje paneli HMI firmy Siemens Przygotuj do pracy system zarządzania inteligentnym domem domu W kontakcie z inteligentnym domem Tak jak do komunikacji między człowiekiem i komputerem służą klawiatura i ekran, tak do porozumiewania się człowieka z linią technologiczną czy skomplikowanym systemem elektronicznym służy panel sterowniczy. W literaturze przedmiotu oraz w praktyce przemysłowej oznacza się go angielskim akronimem HMI (Human-Machine Interface). Panel, mający postać płaskiej powierzchni - dawniej z przyciskami, pokrętłami i licznikami, dziś z wyświetlaczem - pozwala odczytywać komunikaty systemu i wydawać mu polecenia, podłączać urządzenia zewnętrzne oraz wizualizować sam system w formie uproszczonego schematu graficznego. Ta książka stanowi kompleksowy kurs tworzenia wizualizacji nowoczesnych paneli dotykowych HMI firmy Siemens. Rozdział po rozdziale autor pokazuje funkcje urządzenia, które trzeba poznać, by móc efektywnie wdrożyć projekt do zarządzania inteligentnym domem. Nie oznacza to, że z podręcznika skorzystają jedynie wykonawcy tego typu systemów - aktualnie panele sterownicze znajdują się w praktycznie każdej maszynie realizującej procesy technologiczne lub produkcyjne. Bardzo wiele z nich pracuje pod panelami SIMATIC firmy Siemens. Konfiguracja i programowanie paneli HMI Praca z ekranami Tworzenie scenariuszy (receptury) Odczytywanie komunikatów (alarmy, raporty) Zarządzanie użytkownikami Łączenie większej liczby paneli Bezpieczeństwo systemu i diagnozowanie problemów
3ds max 9. Animacja 3D od podstaw
Rozpocznij fascynującą przygodę w świecie grafiki 3D! Szybka nauka podstaw tworzenia i modelowania obiektów 3D Kreowanie postaci i projektowanie przestrzeni Wykorzystanie oświetlenia i innych efektów w filmie animowanym Myślisz o tworzeniu własnych animacji komputerowych? Postanowiłeś wykorzystać niesamowite możliwości 3ds max 9? Zapewne wiesz, że program ten pozwala nie tylko tworzyć trójwymiarowe obiekty graficzne i przetwarzać je w najbardziej wyrafinowany sposób, ale także opracować kompletny film animowany. Udostępnia on niezwykle szeroki zakres opcji i efektów, włącznie z możliwością szczegółowego modelowania i wprawiania w ruch postaci oraz symulowania wszelkich detali dotyczących ich otoczenia. Oprócz tego 3ds max 9 pozwala na bezpośrednie importowanie materiałów z programów takich, jak CorelDraw, Illustrator czy Photoshop, a także na wykorzystanie własnych zdjęć cyfrowych. Warto podkreślić, że jego funkcjonalny interfejs jest przyjazny dla początkujących użytkowników. Książka "3ds max 9. Animacja 3D od podstaw" jest zbiorem ćwiczeń ilustrowanych zrzutami ekranu, opatrzonych cennymi wskazówkami, uwagami i komentarzami ułatwiającymi pracę z programem. Jej struktura opracowana została w taki sposób, by zadania zawarte w kolejnych rozdziałach prowadziły do powstania gotowego, profesjonalnego filmu animowanego. Krok po kroku zgłębisz tu podstawy tworzenia obiektów i przypisywania im właściwości, zasady modelowania, przygotowywania postaci i umiejscawiania ich w określonym otoczeniu, metody dopracowywania szczegółów wnętrz, sposoby animacji i kwestie ostatecznego renderingu filmu. W książce znajdziesz ponadto szczegółowe omówienie interfejsu programu i opis działania najważniejszych poleceń. Domyślne ustawienia i podstawy obsługi 3ds max 9 Tworzenie i modyfikowanie prostych obiektów Modelowanie ze splajnów i modelowanie siatkowe Formowanie postaci i sytuowanie ich w przestrzeni Schematy wnętrz i szczegółowe kwestie ich wyposażenia Różne rodzaje animacji postaci Typy oświetlenia, efekty specjalne i napisy końcowe Rendering filmu animowanego
Ludzie na całym świecie dosłownie oszaleli na punkcie serwisów społecznościowych. Nie mieć konta na jednym z nich to jak popełnić towarzyskie samobójstwo! Swoje konta w takich serwisach mają przecież wielkie gwiazdy filmowe, popularni piosenkarze i znani politycy, lecz również zwykli ludzie, przeciętni Kowalscy, pragnący podzielić się swoim życiem z bliższymi i dalszymi przyjaciółmi oraz zaistnieć w wirtualnej przestrzeni. Do najpopularniejszych portali społecznościowych należy z całą pewnością Facebook, który rozpoczął swoje istnienie jako niewielka inicjatywa pewnego studenta Uniwersytetu Harvarda, aby już po kilku latach stać się największym serwisem tego typu i jedną z najczęściej odwiedzanych witryn na świecie! W chwili oddawania tej książki do druku Facebook miał grubo ponad 300 milionów użytkowników! "Facebook. Daj się poznać" to książka, dzięki której bezboleśnie wkroczysz w rzeczywistość Facebooka i zaczniesz czerpać wiele przyjemności z jej odwiedzania. Poznasz interfejs serwisu i nauczysz się wykonywać większość niezbędnych działań. Ominiesz rafy, na których rozbijają się początkujący użytkownicy portalu i przez które często zniechęcają się do niego, pozostając "martwymi duszami" Facebooka. Znajdziesz też starych znajomych i poznasz nowych, a ponadto dołączysz do różnych grup i fanklubów. Dowiesz się, do czego służą tablica, wiadomości i czat. Poznasz również możliwości aplikacji oraz funkcje związane ze zdjęciami i materiałami wideo. Zdobędziesz wiedzę na temat tego, jak wykorzystać serwis w promocji biznesu, i przekonasz się, że warto dbać o swoje bezpieczeństwo oraz prywatność publikowanych informacji. Interfejs użytkownika serwisu Zakładanie konta i definiowanie jego ustawień Wyszukiwanie znajomych, grup i stron Łączenie się z przyjaciółmi i wymiana informacji Używanie aplikacji oferowanych przez serwis Korzystanie z multimedialnych możliwości Facebooka Komercyjne zastosowania portalu Bezpieczeństwo i ochrona prywatności Dołącz do największej społeczności świata - odkryj serwis Facebook!
Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania
Programuj funkcyjnie w Pythonie! Poznaj funkcyjny paradygmat programowania Naucz się wykorzystywać go w języku Python Rozwiązuj praktyczne problemy programistyczne Python to obecnie jeden z najpopularniejszych języków programowania, a jego znajomość zapewnia zatrudnienie w największych firmach i przy najciekawszych projektach w branży informatycznej. Szerokie możliwości, duża elastyczność i wszechstronność, przejrzystość i zwięzłość składni, czytelność i klarowność kodu, rozbudowany pakiet bibliotek standardowych, niemal nieograniczone zastosowanie w różnych dziedzinach nauki i biznesu - wszystko to sprawia, że język ten z pewnością utrzyma swoją pozycję, a programujące w nim osoby jeszcze długo będą należały do najbardziej pożądanych specjalistów na rynku IT. Jedną z niewątpliwych zalet Pythona jest to, że wspiera różne paradygmaty programowania, w tym wydajne programowanie funkcyjne. Jeśli chcesz poszerzyć swoją wiedzę na temat języka i dowiedzieć się, jak wykorzystać jego możliwości w tym podejściu, sięgnij po książkę Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania. Dzięki zamieszczonym w niej zadaniom o różnym poziomie trudności oraz ich rozwiązaniom poznasz podstawy programowania funkcyjnego w Pythonie i nauczysz się pisać zwięzłe i eleganckie programy, które działają szybko i zużywają mniej zasobów, praktyczne wskazówki zaś pomogą Ci zrozumieć bardziej zawiłe zagadnienia. Wprowadzenie do programowania funkcyjnego w Pythonie Sekwencyjne struktury danych i operacje na plikach Wykorzystanie krotek i ciągów tekstowych Zastosowanie słowników i zbiorów Wybrane moduły programowania funkcyjnego Funkcje rekurencyjne i rekurencja ogonowa Programowanie synchroniczne i asynchroniczne Podstawy programowania współbieżnego i równoległego Przekonaj się, jak prosty może być język Python! Jeśli chcesz poznać podstawy języka Python oraz opanować paradygmaty imperatywny i obiektowy, przed lekturą tej książki sięgnij po inną publikację tego autora: Python. Zadania z programowania. Przykładowe imperatywne rozwiązania.
Programowanie w języku Rust. Wydajność i bezpieczeństwo. Wydanie II
Jim Blandy, Jason Orendorff, Leonora F. S. Tindall
Twórcy aplikacji często zapominają o kodzie systemowym, a to dzięki niemu funkcjonują system operacyjny, sterowniki, system plików czy zarządzanie pamięcią. Żadna aplikacja nie będzie działać bez poprawnego kodu systemowego. Język Rust jest dla programistów systemowych wyjątkowym narzędziem, rozwiązującym wiele znanych od dziesięcioleci problemów. Pozwala uniknąć mnóstwa powszechnie popełnianych błędów i tworzyć należytej jakości kod systemowy. Dzięki tej książce zaczniesz kodować w języku Rust. Zrozumiesz też istotę programowania systemowego. Dowiesz się, w jaki sposób zapewnić bezpieczeństwo pamięci i wątków, a także jak sprawić, aby program był wykonywany szybko i bez błędów. Nauczysz się bezpiecznego stosowania operacji współbieżnych i poznasz zasady obsługi błędów. Przekonasz się, w jaki sposób Rust umożliwia kontrolę nad zużyciem pamięci i procesora, dodatkowo otrzymasz mnóstwo wskazówek ułatwiających tworzenie wydajnego i bezpiecznego kodu. Przewodnik jest przeznaczony głównie dla programistów systemowych, na lekturze jednak skorzystają również twórcy aplikacji, którzy dowiedzą się, jak mogą pisać lepszy, efektywniejszy i łatwiejszy w utrzymaniu kod. W książce między innymi: solidne wprowadzenie do języka Rust podstawowe typy danych, a także pojęcia związane z własnością i pożyczaniem obsługa błędów, paczki i moduły zestawy metod i typy generyczne domknięcia, iteratory i programowanie asynchroniczne zaawansowane mechanizmy języka Rust Rust: zadbasz o najwyższą jakość oprogramowania systemowego!
Genialne ujęcia z lotu ptaka dla Ciebie! Ujęcia z lotu ptaka, niesamowite panoramy, zapierające dech w piersiach kadry z wysokiego pułapu — to wszystko możesz nakręcić bez ogromnego budżetu! Multikoptery zrewolucjonizowały współczesną sztukę filmową. Zamiast wynajmować śmigłowiec na kilka godzin, zainwestuj te same środki w profesjonalny multikopter i filmuj z lotu ptaka, ile tylko zapragniesz! Sięgnij po tę książkę i odkryj, co sprawia, że multikopter lata, jak go bezpiecznie pilotować oraz jakie środki bezpieczeństwa zachować w trakcie pracy Wahasz się między kupnem gotowej platformy i konstrukcją własnej od podstaw? Poznaj najważniejsze zalety i wady obydwu tych rozwiązań. Z kolejnych rozdziałów dowiesz się, jakie podzespoły wybrać, jak zmontować drona oraz opanować techniki jego pilotowania. Od podstaw przejdziesz do zaznajomienia się z technikami lotu z kamerą oraz zobaczysz, jak przygotować nagrany materiał do montażu. Książka ta jest doskonałą lekturą dla wszystkich osób, które chcą rozpocząć przygodę z kręceniem filmów z pokładu drona. Dzięki tej książce: wybierzesz platformę dostosowaną do Twoich potrzeb zbudujesz drona i opanujesz sterowanie poznasz zasady bezpieczeństwa w trakcie lotu przygotujesz zapierające dech w piersiach kadry z lotu ptaka Przewodnik dla przyszłych pilotów multikopterów! KLIKNIJ, BY POWIĘKSZYĆ OBRAZEK :)
Scrum dla bystrzaków. Wydanie III
Mark C. Layton, Steven J. Ostermiller, Dean J. Kynaston
Zastosuj Scruma ― w dowolnej branży i w życiu Scrum to sposób na kreatywność i współpracę w każdym projekcie. Książka Scrum dla bystrzaków wprowadzi Cię w ten popularny świat zwinnych ram postępowania w zakresie zarządzania projektami i pokaże, jak Scrum pomaga w pobudzaniu innowacyjności w każdej firmie lub branży, a nawet w życiu prywatnym. Nie musisz być programistą, by korzystać ze sprintów i z innych cech charakterystycznych dla scrumowej metody. Uratuj więcej istnień ludzkich, polepsz edukację swoich dzieci, zoptymalizuj strategię publikacji, zwiększ lojalność klientów, zarządzaj portfelem emerytalnym, zaplanuj ślub - masz nieograniczone możliwości. Stosuj Scruma, by osiągać cele - ten przewodnik pokaże Ci, jak to zrobić. W książce: Proste zasady działania Scruma Planowanie z wykorzystaniem Scruma Zbilansowanie odpowiedzialności za pomocą Scruma Ustalanie priorytetów i realizacja celów Scrum dla branży produkcyjnej, służby zdrowia, edukacji i usług Scrum w marketingu, sprzedaży, operacjach, zasobach ludzkich i finansach Zastosowanie Scruma w życiu codziennym
Aplikacje mobilne dla każdego! Mimo że na rynku wciąż wiodą prym tylko dwa systemy operacyjne dla urządzeń mobilnych, tworzenie aplikacji natywnych przeznaczonych wyłącznie dla nich jest zbyt czasochłonne. Przyszłość należy do tych aplikacji, które będą kompatybilne z wieloma platformami sprzętowymi. Jednak lista problemów, z jakimi musi się zmierzyć projektant takiego oprogramowania, jest długa. Czy coś można na to poradzić? Tak! Rozwiązaniem są bogate możliwości HTML5 i CSS3! Jeżeli dołożyć do tego genialną bibliotekę jQuery Mobile, otrzymamy wybitne trio, pozwalające stworzyć aplikacje, które będą spójnie wyglądać i działać na wielu różnych urządzeniach. Dzięki tej książce poznasz możliwości jQuery Mobile i przekonasz się, że tworzenie aplikacji na urządzenia mobilne nie musi być trudne. Dowiesz się, jak przygotować strukturę strony oraz jak wykorzystać dostępne elementy interfejsu użytkownika. Nauczysz się nawigować pomiędzy stronami oraz korzystać z okien dialogowych i formularzy. Znajdziesz tu też informacje na temat mechanizmu zdarzeń w jQuery Mobile oraz poznasz podstawy tworzenia własnych motywów graficznych. Książka ta jest idealną pozycją dla wszystkich osób chcących zaprojektować swoją pierwszą aplikację dla urządzeń mobilnych. jQuery Mobile pozwala na: błyskawiczne tworzenie aplikacji mobilnych korzystanie z rozbudowanego mechanizmu zdarzeń łatwą nawigację pomiędzy stronami tworzenie własnych motywów graficznych Wykorzystaj całą zdobytą wiedzę do stworzenia aplikacji mobilnej od początku do końca!
Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych. Wydanie II
W gąszczu milionów witryn WWW znajdujących się w sieci jest również i Twoja. Co należy zrobić, aby użytkownicy sieci korzystali akurat z niej, a nie z innych? Odpowiednie wypozycjonowanie strony w wyszukiwarkach jest niezwykle ważne, ale nie stanowi jedynego rozwiązania. Równie ważne, jeśli nie ważniejsze, jest takie jej zaprojektowanie i przygotowanie witryny, aby odwiedzające ją osoby nie zostały przytłoczone nadmiarem funkcji nawigacyjnych, dziesiątkami akapitów czy też mnóstwem nie do końca potrzebnych elementów graficznych. Należy zaprojektować witrynę tak, aby korzystanie z niej było intuicyjne i łatwe. W kolejnym wydaniu doskonałej książki "Nie każ mi myśleć! O życiowym podejściu do funkcjonalności stron internetowych" znajdziesz wskazówki, dzięki którym projektowane przez Ciebie witryny WWW będą spełniały podstawowe wymaganie większości użytkowników internetu -- będą przejrzyste, czytelne i łatwe w nawigacji. Nauczysz się projektować strukturę witryny, opracowywać logiczny schemat nawigacji i przygotowywać elementy graficzne, które będą uatrakcyjniać stronę, a nie odwracać uwagę użytkownika od jej treści. Dowiesz się także, jak stosować kaskadowe arkusze stylów i radzić sobie z często absurdalnymi zachciankami szefów i klientów. Specyfika przedstawiania informacji na stronach WWW Dzielenie strony na elementy funkcjonalne Projektowanie schematów i mechanizmów nawigacyjnych Planowanie odpowiedniego układu strony głównej Uwzględnianie grupy docelowej przy projektowaniu witryny Testowanie funkcjonalności i działania witryny Zastosowanie stylów CSS Chcesz, aby Twoje witryny zagościły w folderze Ulubione u setek użytkowników sieci? Nic prostszego -- wykorzystaj znajdujące się w tej książce porady.
PHP. Nowe możliwości, najlepsze praktyki
Język PHP powraca w wielkim stylu! Język PHP to obecnie jeden z najbardziej niedocenianych języków programowania. W sieci można znaleźć masę artykułów wykluczających jego zastosowanie w zaawansowanych projektach. A przecież w obecnej wersji język ten jest pełnoprawnym kandydatem do zadań specjalnych! Przekonaj się, jak używać go we właściwy sposób! Ta książka powinna rozwiać wszystkie mity o niedojrzałości języka PHP. Sięgnij po nią i przekonaj się, jakie fantastyczne możliwości daje Ci najnowsza wersja języka. Wśród nich znajdziesz domknięcia, wbudowany serwer HTTP, przestrzenie nazw oraz generatory. Ponadto poznasz standardy kodowania PSR oraz przekonasz się, jak korzystać z gotowych komponentów. Na kolejnych stronach znajdziesz informacje na temat najlepszych praktyk i dowiesz się, jak skonfigurować środowisko uruchomieniowe tak, żeby osiągnąć jego najwyższą wydajność. Ta książka jest obowiązkową lekturą dla wszystkich programistów języka PHP. Język PHP właśnie się odradza — lepszy i silniejszy! Poznaj najnowsze elementy języka PHP, takie jak przestrzenie nazw, cechy, generatory i zamknięcia. Dowiedz się gdzie szukać gotowych komponentów oraz jak ich używać i tworzyć własne. Naucz się stosować najlepsze techniki zabezpieczania aplikacji, pracy z bazami danych, obsługi wyjątków i błędów. Naucz się technik wdrażania, dostrajania, testowania i profilowania aplikacji PHP przy użyciu odpowiednich narzędzi. Poznaj interpreter HHVM i język Hack Facebooka oraz dowiedz się, jaki wpływ mają na nowoczesny język PHP. Zbuduj lokalne środowisko programistyczne o podobnych cechach, jak serwer produkcyjny. Przekonaj się, jakie nowości kryje PHP! „W programowaniu pewne jest tylko to, że wszystko się zmienia. PHP także ulega zmianom, co wymusza modyfikowanie sposobu podejścia do tworzenia aplikacji przez programistów. Josh opisał narzędzia i pojęcia, które należy znać, aby pisać nowoczesne programy w języku PHP.” — Cal Evans