Podręcznik zwinnego zespołu! Czym wyróżniają się zwinne projekty? Jak działa zwinne planowanie? Co dają testy jednostkowe i ciągła integracja? Konkurencja na rynku oprogramowania, oczekiwania klientów oraz tempo życia wymagają zmiany podejścia do wytwarzania aplikacji. Klienci nie chcą już czekać miesiącami na pierwszą wersję zamówionego produktu - chcą zobaczyć cokolwiek już za tydzień! Niemożliwe? A jednak! Jeśli zastosujesz zwinne praktyki, masz szansę błyskawicznie pokaz...
Elastyczne PHP - twórz nowe strony z wykorzystaniem Zend Framework! Tworzenie stron WWW w Zend Framework - zacznij od "Hello, World" Bazy danych i formularze - opanuj wszystkie elementy Zabezpieczanie dostępu do aplikacji - nie daj się zaskoczyć Zend Framework to nowoczesna biblioteka ułatwiająca tworzenie stron WWW w języku PHP. Ten wygodny system pozwala projektantowi stron internetowych znacznie ograniczyć bądź nawet wyeliminować konieczność żmudnego wpisywania kodu na r...
Kultowy podręcznik tworzenia doskonałego oprogramowania! Twórz wolny od błędów, najwyższej jakości kod Utrzymuj stałą kontrolę nad złożonymi projektami Wcześnie wykrywaj i rozwiązuj problemy Sprawnie rozwijaj i poprawiaj oprogramowanie Steve McConnell wie więcej o budowie oprogramowania niż ktokolwiek inny; mamy ogromne szczęście, że zdecydował się podzielić swoim doświadczeniem oraz wiedzą w tej ważnej i oryginalnej książce. Alan Cooper, „ojciec...
Nie sposób przewidzieć, dokąd zmierza AI. Znajdujemy się w wyjątkowym momencie: przechodzimy od świata, w którym procesy realizowali ludzie za pomocą technologii, do świata, w którym technologie same będą prowadzić procesy, a ludzie będą je wspierać lub nadzorować. Gdzie chcesz się znaleźć w tym nowym świecie?_x000D_ _x000D_ _x000D_ Z tą książką rozwiniesz innowacje i skutecznie zareagujesz na kolejną falę rozwoju sztucznej inteligencji!_x000D_ _x000D_ Je...
Zarządzanie pamięcią w C++, jeden z najbardziej wymagających aspektów tego języka programowania, stanowi jednocześnie klucz do tworzenia wydajnych i bezpiecznych aplikacji. W dobie rosnących wymagań dotyczących optymalizacji kodu, zwłaszcza w systemach czasu rzeczywistego, grach i aplikacjach wbudowanych, umiejętność efektywnego kontrolowania mechanizmów alokacji pamięci staje się szczególnie ważną kompetencją każdego programisty C++. Książka Patricea Roy...
Zadbaj o bezpieczeństwo sieci MikroTik_x000D_ _x000D_ W dobie powszechnej cyfryzacji, gdy niemal każda dziedzina życia została przeniesiona do sieci, kwestia bezpieczeństwa i ochrony danych nabrała kluczowego znaczenia. Administrator powinien nieustannie śledzić zmieniające się zagrożenia, a także posiadać praktyczną wiedzę na temat technik zabezpieczania środowisk sieciowych._x000D_ _x000D_ Ta książka zawiera omówienie zarówno podstawowych, jak i zaawansowanych...
Każdy, kto się zetknął z językiem Python, wie, że jest on prosty i przyjazny dla programistów, ale ma też swoje ograniczenia przy pracy z dużymi wolumenami danych szybko pojawiają się problemy z wydajnością i ze skalowaniem. Niekiedy pomaga mocniejsza konfiguracja sprzętowa, jednak najczęściej kluczowe jest zastosowanie odpowiednich technik programistycznych i właściwych narzędzi._x000D_ _x000D_ Dzięki kolejnemu, poszerzonemu i zaktualizowanemu wydaniu tego praktyczneg...
Każda nowoczesna organizacja opiera się na danych. Mimo to inżynierowie w wielu firmach niemal każdego dnia mierzą się z licznymi problemami, które można rozwiązać za pomocą sprawdzonych już metod. Zastosowanie gotowego wzorca projektowego umożliwia reagowanie na typowe wyzwania biznesowe w sposób bezpieczny i zoptymalizowany._x000D_ _x000D_ _x000D_ Bartosz Konieczny stworzył kompleksowy przewodnik po projektowaniu odpornych potoków danych, oparty na spra...
Dane: załaduj, przetwarzaj, analizuj_x000D_ _x000D_ Ekstrakcja danych jest procesem, w którym informacje pozyskuje się z różnych źródeł - zwykle po to, by następnie poddać je dalszej transformacji i analizie. Umiejętność pozyskiwania danych, scalania, filtrowania i obrabiania ich na rozmaite sposoby przydaje się nie tylko zawodowym analitykom. Zdolność poruszania się po świecie danych jest wysoce pożądana również u osób pracujących w działac...
Python wraz ze swoimi bibliotekami umożliwia tworzenie coraz bardziej wyrafinowanych implementacji algorytmów uczenia maszynowego. Dzięki temu systemy przetwarzania języka naturalnego i obrazów wkraczają do naszego życia na szeroką skalę. Aby jednak uzyskiwać najlepsze wyniki w tej dziedzinie, potrzebna jest znajomość dobrych praktyk._x000D_ _x000D_ Oto trzecie wydanie popularnego podręcznika, z którym nauczysz się stosować zaawansowane techniki uczenia m...
Blender dla początkujących - naucz się go i zacznij tworzyć niesamowite grafiki w 3D_x000D_ _x000D_ Blender to legenda w świecie grafiki 3D. Trudno znaleźć pasjonata, który o nim przynajmniej nie słyszał, a wielu uznanych artystów właśnie od niego zaczynało swoją twórczą działalność. Ten darmowy, otwarty i nieustannie rozwijany program daje Ci wszystko, czego potrzebujesz: od modelowania i renderowania fotorealistycznych obrazów, przez animacje 3D,...
_x000D_ Brendan Burns prezentuje praktyczne wzorce i paradygmaty projektowe, które są niezbędne do budowy nowoczesnych aplikacji natywnych dla chmury!_x000D_ _x000D_ Lalithkumar Prakashchand, programista w Meta Platforms_x000D_ _x000D_ _x000D_ Rozpowszechnienie kontenerów i narzędzi do ich orkiestracji zrewolucjonizowało sposób projektowania i rozwijania systemów rozproszonych. Dziś projektanci mają do dyspozycji gotowe obiekty, interfejsy, a także...
Uwolnij potencjał AI i zmień sposób swojej pracy z ChatGPT!_x000D_ _x000D_ Generatywna sztuczna inteligencja, z ChatGPT na czele, rewolucjonizuje sposób pracy w niemal każdej branży. Od automatyzacji zadań po kreatywne rozwiązania biznesowe wszędzie tam AI stała się nieodzownym narzędziem działalności. Ta książka, będąca praktycznym przewodnikiem po możliwościach ChatGPT i modeli OpenAI, pozwoli Ci opanować najnowsze technologie i zwiększyć produktywność w codzi...
Systemy wbudowane sterują niemal każdym nowoczesnym urządzeniem, dlatego umiejętność tworzenia wydajnego i niezawodnego oprogramowania wbudowanego jest niezwykle cenna. Mówimy tu o sprzęcie AGD, systemach sterowania przemysłowego czy urządzeniach IoT. Potrzebują one oprogramowania, które bezpośrednio współpracuje ze sprzętem. Tworzenie takiego kodu nie jest jednak łatwe wymaga zmiany podejścia i dyscypliny._x000D_ _x000D_ Ta książka pomoże Ci opanować spr...
Twoja superbezpieczna sieć lokalna_x000D_ _x000D_ Lokalne sieci komputerowe LAN i bezprzewodowe sieci lokalne WLAN pozwalają łączyć ze sobą urządzenia elektroniczne w ograniczonym obszarze, jakim jest dom, biuro albo budynek. Połączone w ten sposób komputery stacjonarne, laptopy, drukarki, serwery współdzielą zasoby i są podłączone do internetu poprzez router, który zarządza ruchem sieciowym. Ze względu na to, że w ramach takich sieci dostępne są cenne, c...
To do mnie przemawia_x000D_ _x000D_ Wśród rozmaitych zastosowań sztucznej inteligencji znajdują się możliwości klonowania i generowania głosu. Obecnie na rynku dostępnych jest kilka narzędzi służących do tych celów ― jedno z nich to wciąż zyskująca na popularności platforma ElevenLabs. Stworzył ją zespół pod przewodnictwem dwóch polskich inżynierów: Piotra Dąbkowskiego, który wcześniej pracował dla Google, i Mateusza Staniszewsk...
Kompleksowy przewodnik po rozwiązaniach uwierzytelniających_x000D_ _x000D_ Ten podręcznik jest przeznaczony przede wszystkim dla administratorów i deweloperów systemów informatycznych. Dotyka niezwykle istotnego zagadnienia, przed którym stoją inżynierowie DevOps: jak sprawić, by poprzez autoryzację chronić dostęp do danych i serwisów, gdy programy komunikują się ze sobą - często bez udziału człowieka?_x000D_ _x000D_ Autor wyjaśnia teoretycz...
Książka twórcy języka C++_x000D_ _x000D_ Chcesz naprawdę dobrze opanować C++? Ucz się od najlepszego! Bjarne Stroustrup, twórca tego języka, jak nikt inny potrafi wyjaśnić zarówno podstawy, jak i najbardziej zaawansowane metody programowania. To on zaprojektował i zaimplementował C++, a w tej książce dzieli się swoim bogatym doświadczeniem i ekspercką wiedzą. Teraz dostępną także dla Ciebie!_x000D_ _x000D_ Programowanie. Teoria i praktyka w C++ to komplet...
Włącz się! Twój nowy przewodnik po wirtualnym świecie!_x000D_ _x000D_ Komputer i Internet od dawna są nieodłącznymi elementami naszej codzienności, a dziś - w erze sztucznej inteligencji - ich rola jest jeszcze większa. Dzięki nim możesz nie tylko szybciej załatwiać sprawy urzędowe, robić zakupy czy pozostawać w kontakcie z bliskimi, ale także korzystać z nowych narzędzi, które pomagają w nauce, pracy i twórczości._x000D_ _x000D_ To wydanie bestsellerowej...
Duże modele językowe przeniknęły do wielu dziedzin techniki uważa się je za skuteczne narzędzia do rozwiązywania szerokiej gamy problemów. Coraz więcej przedsiębiorstw korzysta z ich potencjału w celu własnego rozwoju. Jednak przekształcenie prototypów w funkcjonalne aplikacje bywa złożone i skomplikowane._x000D_ _x000D_ _x000D_ To wyjątkowe opracowanie zawiera wszystkie ważne koncepcje w dziedzinie LLM!_x000D_ _x000D_ Madhav Singhal, CEO, AutoComputer_x000D_ _x...
Jak zacząć tworzyć aplikacje AI, które potrafią wnioskować i wyszukiwać zewnętrzne dane w celu zapewniania odpowiedniego kontekstu? Sięgnij po LangChain! To popularne narzędzie programistyczne służy do tworzenia, uruchamiania aplikacji LLM, a także zarządzania nimi. LangChain jest używany przez wiele znanych firm, a jego popularność dynamicznie rośnie. _x000D_ _x000D_ _x000D_ To lektura obowiązkowa dla programistów, którzy chcą przesuwać granice możliwośc...
Nowoczesne organizacje muszą używać sztucznej inteligencji, aby realizować cele strategiczne i wprowadzać innowacje. W świecie napędzanym przez AI przetrwanie i rozwój wymagają inteligentnych systemów, modeli wspierających kluczowe decyzje i przełomowych aplikacji. Wizjonerskie przywództwo jednak powinno się harmonijnie łączyć z praktyką codziennego działania firmy._x000D_ _x000D_ Ten podręcznik na nowo definiuje rolę lidera do spraw sztucznej inteligencj...
W idealnym świecie zespoły są trwałe, samodzielne i zawsze w pełni zaangażowane. W rzeczywistości jednak muszą współpracować a ich interakcje powinny się zmieniać wraz z cyklem życia produktu i technologii. Dlatego organizacje potrzebują modeli, które pomagają zespołom stale analizować własne działanie i ewoluować, aby sprostać wymaganiom dynamicznego środowiska biznesowego._x000D_ _x000D_ _x000D_ Oto praktyczny przewodnik, dzięki któremu ułatwisz swojemu...
Praktyczny przewodnik po świecie deepfakeów, dezinformacji i sztucznie wygenerowanych oszustw_x000D_ _x000D_ Przestępcy szybko zrozumieli, jak wspaniałym narzędziem jest sztuczna inteligencja. Potrafi klonować głos konkretnej osoby, tworzyć fałszywe nagrania wideo i generować przekonujące teksty. Do naszej codzienności wkroczyły oszustwa nowej generacji i wszechobecna dezinformacja. Jak sobie poradzić w świecie ze sztuczną inteligencją i z nieznanymi wcześniej zagrożen...
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.
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).