Magazyn Programista - ebooki
Tytuły autora: Magazyn Programista dostępne w księgarni Helion
-
Nowość Promocja
Promocja 2za1
Mam wrażenie, że wokół sieci neuronowych narosło wiele mitów. Nawet niektórzy starsi członkowie mojej rodziny na hasło "sztuczna inteligencja" robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy - na przykład - o rozpoznawaniu odręcznego pisma czy też tłumaczeniu tekstu z jednego języka na drugi. Tymczasem sieć neuronow- PDF + ePub + Mobi pkt
(24,57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Promocja
Promocja 2za1
Ostatnio mam wrażenie, że programiści dzielą się na tych, co już korzystają z LLMów, i na tych, co jeszcze z nich nie korzystają. Szczególnie że dostęp do ChatGPT 3.5 jest bezpłatny, jego API jest bardzo tanie, a ChatGPT 4 - mimo iż darmowy nie jest - nie ma również zaporowej ceny. Sam korzystam z ChatGPT codziennie, w tym również jeśli potrzebuję- PDF + ePub + Mobi pkt
Programista nr 110. Egzamin dla maszyny: LLMy vs programowanie Programista nr 110. Egzamin dla maszyny: LLMy vs programowanie
(24,57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Promocja
Promocja 2za1
GDB, czyli GNU Debugger, to potężne narzędzie do debugowania aplikacji. Pozwala ono na dynamiczną analizę kodu źródłowego i natywnego; procesów użytkownika, jak i jądra systemów. GDB jest jednak nieco "toporny": niektóre z jego komend są niewygodne w użyciu, a tekstowy interfejs (TUI) mógłby wyświetlać więcej informacji. Sytuację tę poprawia tytuło- PDF + ePub + Mobi pkt
Programista nr 109. Debugowanie niskopoziomowe z Pwndbg Programista nr 109. Debugowanie niskopoziomowe z Pwndbg
(24,57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Promocja
Promocja 2za1
Koncepcja proceduralnego generowania elementów gier komputerowych nie jest niczym nowym. Początkowo był to tylko stosunkowo tani sposób na zwiększenie re-grywalności (ang. replayability, chodzi o to że, przez jaki czas gracz powraca do gry po jej ukończeniu), ale rozwiązanie to okazało się z czasem tak dużym źródłem inspiracji, że niektóre współcze- PDF + ePub + Mobi pkt
Programista nr 107. Wave function collapse. Proceduralne generowanie map Programista nr 107. Wave function collapse. Proceduralne generowanie map
(24,57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Promocja
Promocja 2za1
Ruby to wysokopoziomowy język programowania, który znany jest przede wszystkim z tego, że pozwala na tworzenie eleganckiego i zwięzłego kodu. Niemniej jednak nie jest on powszechnie uznawany za język o wysokiej wydajności. Dlatego też czasem może zaistnieć potrzeba przeniesienia części obliczeń do kodu natywnego, aby zwiększyć szybkość działania pr- PDF + ePub + Mobi pkt
Programista nr 108. WYWOŁYWANIE KODU NATYWNEGO W C++ Z JĘZYKA RUBY Programista nr 108. WYWOŁYWANIE KODU NATYWNEGO W C++ Z JĘZYKA RUBY
(24,57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Promocja
Promocja 2za1
Każdy programista wcześniej czy później zderza się z tematem wzorców projektowych. Najczęściej widnieją one jako jedno z wymagań w ofertach pracy, czasem pojawiają się na rozmowach kwalifikacyjnych, a chyba jeszcze rzadziej rozmawia się o nich w czasie realizacji programistycznych projektów. Czym są? Czy warto zaprzątać sobie n- PDF + ePub + Mobi pkt
(24,57 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
Promocja
Promocja 2za1
W ostatnich latach podatności bezpieczeństwa komputerowego zaczęły trafiać na pierwsze strony gazet. Czy to poprzez chwytliwie brzmiące nazwy typu Heartbleed lub Spectre, czy to w wyniku ogromnych wycieków danych organizacji rządowych lub mediów społecznościowych. Nawet największe i najbardziej szanowane firmy z branży IT, któr- PDF + ePub + Mobi pkt
(20,31 zł najniższa cena z 30 dni)
20.31 zł
23.90 zł(-15%) -
Promocja
Promocja 2za1
Protokół HTTPS, a dokładniej HTTP over TLS, jest rozszerzeniem protokołu HTTP o funkcjonalność szyfrowania przesyłanych danych wraz z możliwością uwierzytelnienia klienta i serwera. Obie te funkcje możliwe są dzięki zastosowaniu protokołu TLS (Transport Layer Security). W tym artykule przedstawiony zostanie krok po kroku proces nawiązania sz- PDF + ePub + Mobi pkt
Programista nr 93. Co zabezpiecza HTTPS, czyli o protokole TLS 1.3 Programista nr 93. Co zabezpiecza HTTPS, czyli o protokole TLS 1.3
(22,02 zł najniższa cena z 30 dni)
22.02 zł
25.90 zł(-15%) -
Promocja
Promocja 2za1
Kompilatory już dawno przestały być jedynie translatorami kodu źródłowego na kod maszynowy. Obecnie oferują programiście coraz bardziej wyrafinowane możliwości analizy i optymalizacji. Warto z nich skorzystać, zanim przystąpi się do żmudnego i podatnego na błędy, ręcznego usprawniania napisanego wcześniej kodu. Kompilatory są podstawowymi- PDF + ePub + Mobi pkt
(22,02 zł najniższa cena z 30 dni)
22.02 zł
25.90 zł(-15%) -
Promocja
Promocja 2za1
Kiedyś ktoś nieco przekornie stwierdził, że lenistwo jest motorem wszelkiego postępu. Oczywiście jest w tym stwierdzeniu sporo przesady, ale też można w nim znaleźć ziarno prawdy. Otóż istnieje pewna kategoria lenistwa, którą ja nazywam „lenistwem pragmatycznym”. Podstawową zasadą pragmatycznego lenia jest słynna regu- PDF + ePub + Mobi pkt
Programista nr 95. Dear ImGui: pragmatyczne podejście do programowania interfejsów użytkownika Programista nr 95. Dear ImGui: pragmatyczne podejście do programowania interfejsów użytkownika
(22,02 zł najniższa cena z 30 dni)
22.02 zł
25.90 zł(-15%) -
Promocja
Promocja 2za1
API (Application Programming Interface) to zagadnienie, z którym spotykamy się na co dzień. Czy jednak potrafimy dobrze zaprojektować interfejsy w języku C++? W jaki sposób C++ różni się od innych języków pod względem projektowania API? Czy rozumiemy semantykę różnych struktur tego języka? Lektura tego artykułu po- PDF + ePub + Mobi pkt
(22,02 zł najniższa cena z 30 dni)
22.02 zł
25.90 zł(-15%) -
Promocja
Promocja 2za1
Zapraszamy do lektury 101 nr "Programisty". Wydanie tego numeru zbiegło się z 10 jubileuszem wydawania naszego tytułu.- PDF + ePub + Mobi pkt
Programista nr 101. Pierwsze spojrzenie na .NET MAUI Programista nr 101. Pierwsze spojrzenie na .NET MAUI
(22,87 zł najniższa cena z 30 dni)
22.87 zł
26.90 zł(-15%) -
Promocja
Promocja 2za1
O języku Rust słyszał już chyba każdy programista. Nie znaczy to oczywiście, że wszyscy potrafią z niego korzystać. Faktycznie jednak zyskał on niezwykłą popularność w bardzo krótkim czasie, a to za sprawą unikatowej cechy, jaką jest gwarancja bezpieczeństwa pamięci. Mowa tutaj zarówno o bezpieczeństwie pod kątem wycieków pamię- PDF + ePub + Mobi pkt
Programista nr 102. Mechanizmy bezpieczeństwa Rust z perspektywy C++ Programista nr 102. Mechanizmy bezpieczeństwa Rust z perspektywy C++
(22,87 zł najniższa cena z 30 dni)
22.87 zł
26.90 zł(-15%) -
Promocja
Promocja 2za1
Implementujemy wirtualnego kierowcę przy pomocy sieci neuronowych i algorytmu ewolucyjnego Czy wam również zdarzyło się użyć jakiegoś sformułowania, które umieszczone w odpowiednim kontekście było całkowicie sensowne, ale wyrwane z tegoż kontekstu brzmiało całkowicie absurdalnie? Moim dotychczasowym faworytem jest komentarz w kodzi- ePub + Mobi pkt
(23,72 zł najniższa cena z 30 dni)
23.72 zł
27.90 zł(-15%) -
Promocja
Promocja 2za1
Tworzymy grę planszową dla systemów Windows i Android W dwóch wcześniejszych artykułach (Programista 102 i 103) oswajałem nową technologię .NET MAUI, która umożliwia tworzenie aplikacji wieloplatformowych z graficznym interfejsem użytkownika. Do tej pory testowaliśmy MAUI na przykładzie bardzo prostej aplikacji, umożliw- PDF + ePub + Mobi pkt
(23,72 zł najniższa cena z 30 dni)
23.72 zł
27.90 zł(-15%) -
Promocja
Promocja 2za1
W programistycznej karierze przychodzi w końcu taki moment, w którym musimy zmierzyć się z wyjątkowo trudnym do zdiagnozowania błędem. Moją piętą achillesową okazał się bug, z którym walczyłem półtora tygodnia i poległem; dopiero moi koledzy, którzy zaczęli mozolnie komentować duże partie kodu, dotarli do źródła p- PDF + ePub + Mobi pkt
Programista nr 105. Zaawansowane metody debugowania w systemie Windows i Visual Studio Programista nr 105. Zaawansowane metody debugowania w systemie Windows i Visual Studio
(23,72 zł najniższa cena z 30 dni)
23.72 zł
27.90 zł(-15%) -
Promocja
Promocja 2za1
Program zapisany na dysku nie jest użyteczny sam w sobie. Najpierw musi trafić do pamięci komputera, z której jego instrukcje będą pobierane i wykonywane na przydzielonym procesorze. Wykonywany program wraz ze swoim stanem, tj. przestrzenią adresową, zawartością rejestrów procesora, stosem itd., nazywany jest procesem. W tym artyku- PDF + ePub + Mobi pkt
(22,02 zł najniższa cena z 30 dni)
22.02 zł
25.90 zł(-15%) -
Promocja
Promocja 2za1
Zaawansowane metody optymalizacji mogą przyczynić się do generowania trudnych do wykrycia błędów, jeśli kod wejściowy nie jest napisany zgodnie ze standardem. Wykrycie źródła nieprawidłowości może być trudne i zależne od wielu czynników, np. wersji kompilatora i stopnia optymalizacji. Część błędów można wyeliminować, kor- PDF + ePub + Mobi pkt
Programista nr 98. Zaprzyjaźnij się z kompilatorem. Krótki przewodnik po flagach kompilatora Programista nr 98. Zaprzyjaźnij się z kompilatorem. Krótki przewodnik po flagach kompilatora
(22,02 zł najniższa cena z 30 dni)
22.02 zł
25.90 zł(-15%) -
Promocja
Promocja 2za1
Czy odkrywanie koła na nowo jest czymś, na co warto poświęcać czas? Prawdopodobnie nie. To samo tyczy się implementacji często używanych struktur danych i algorytmów do obliczeń numerycznych. Na szczęście możemy skorzystać z prostego w użyciu rozwiązania, które łączy w sobie najlepsze cechy wielu popularnych bibliotek i dodaje do nich- PDF + ePub + Mobi pkt
Programista nr 99. Obliczenia numeryczne w C++ przy użyciu biblioteki Armadillo Programista nr 99. Obliczenia numeryczne w C++ przy użyciu biblioteki Armadillo
(22,02 zł najniższa cena z 30 dni)
22.02 zł
25.90 zł(-15%) -
Promocja
Promocja 2za1
Zapraszamy do zamówienia rozszerzonego wydania Programisty nr 100. Programista nr 100 to: ponad 120 stron ciekawej i przydatnej programistycznej treści; artykuły od znanych i lubianych ekspertów; must-read i must-have każdego programisty.- PDF + ePub + Mobi pkt
(26,27 zł najniższa cena z 30 dni)
26.27 zł
30.90 zł(-15%)