Magazyn Programista - ebooki
Tytuły autora: Magazyn Programista dostępne w księgarni Helion
-
Nowość Promocja
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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%)