Hardware / Optymalizacja wydajności
Autor: Janusz Wójcik
Chłodzenie procesorów PC bez tajemnic Komputery osobiste, stacje robocze i serwery zużywają w czasie pracy dużo energii elektrycznej, emitując przy tym sporo ciepła. Znaczna jego część jest wydzielana przez procesory, które są coraz szybciej taktowane i wyposażane w coraz większą liczbę rdzeni. Zb ...
Myślenie systemowe. Wprowadzenie
Autor: Donella H. Meadows
W złożonej rzeczywistości myślenie systemowe jest kluczowym narzędziem pozwalającym odnieść się do licznych wyzwań: gospodarczych, ekologicznych, politycznych czy społecznych. Tylko w ten sposób w codziennych wiadomościach można dostrzec przejawy trendów, a w trendach — przejawy struktury. Zro ...
Reguły programowania. Jak pisać lepszy kod
Autor: Chris Zimmerman
Młody programista szybko sobie uzmysławia, że opanowanie języka programowania nie oznacza umiejętności pisania dobrego kodu. Zanim się jej nabędzie, trzeba spędzić wiele bezsennych nocy na próbach usunięcia błędów czy rozwiązania innych problemów. Programowanie jest po prostu trudną sztuką ...
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania
Autor: Richard L. Sites
Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydaj ...
Struktury danych i algorytmy w języku Java. Przewodnik dla początkujących
Autor: James Cutajar
Aby aplikacje mogły spełniać oczekiwania dotyczące wydajności i szybkości działania, programista musi orientować się w typowych problemach z wykonywaniem kodu i wiedzieć, które techniki sprawdzą się w danej sytuacji. W tym celu powinien biegle posługiwać się algorytmami i strukturami danych. Wiedza ta um ...
Autor: Fedor G. Pikus
Jeszcze kilka lat temu, by zwiększyć szybkość działania programu, wystarczyło wymienić procesor. Dzisiejsze procesory nie są znacząco szybsze od poprzedników. Nowsze architektury zapewniają zaledwie niewielkie przyrosty wydajności istniejących już programów. Nie ma innego wyjścia: jeśli programist ...
The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod
Autor: Christian Mayer
Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistrzowie programowania ...
Zrób porządek z pocztą elektroniczną. 9 skutecznych sposobów ograniczających nadmiar maili
Autor: S. J. Scott
Trudno sobie dziś wyobrazić życie bez poczty elektronicznej. Ten wynalazek może znakomicie ułatwić komunikację zarówno w pracy, jak i w rodzinie czy między przyjaciółmi. Dzięki e-mailom zyskujemy na efektywności i sprawniej się porozumiewamy. Niestety, nieumiejętne korzystanie z poczty elektroniczne ...
Autor: Janusz Wójcik
Chłodzenie procesorów PC bez tajemnic Komputery osobiste, stacje robocze i serwery zużywają w czasie pracy dużo energii elektrycznej, emitując przy tym sporo ciepła. Znaczna jego część jest wydzielana przez procesory, które są coraz szybciej taktowane i wyposażane w coraz większą liczbę rdzeni. Zb ...
HIPOALERGICZNI. Luty Nr 13 (16) 2018
Autor: Praca zbiorowa
Gdy przestaniesz się szanować i aktywnie zabiegać o sprawność swojego ciała, jego wydolność powoli spada. Nie ma sensu czekać, aż wszystkie systemy przestaną działać, żeby uwierzyć, że należało jednak dbać o ciało nie mniej niż o nasze auto. Banał, o którym mówią wszyscy, a mało kto ...