Magazyn Programista - ebooki
Tytuły autora: Magazyn Programista dostępne w księgarni Helion
-
Promocja Promocja 2za1
Robienie dobrych code review to umiejętność, którą warto opanować. W artykule omówimy, jakie są zalety i wady tego procesu i w jakich projektach warto go stosować. Zastanowimy się, jakie podejście warto przyjąć, robiąc review kodu, w jaki sposób najlepiej to robić, na jakich aspektach kodu możemy się skupić i wreszcie - w jakiej formie pisać koment- PDF + ePub + Mobi pkt
(28,90 zł najniższa cena z 30 dni)
24.57 zł
28.90 zł(-15%) -
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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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
(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%)