CGI to prosty mechanizm uruchamiania skryptów jako osobnych procesów.
Po obsłużeniu jednego żądania proces CGI kończy działanie, zwalniając pamięć i deskryptory.
Na współczesnym 16-rdzeniowym CPU CGI może obsługiwać ponad 2400 żądań na sekundę.
+3 more insights
EverQuest rozwinął się z wewnętrznego projektu Sony Interactive zapoczątkowanego przez Johna Smedleya w 1996 roku.
Projektanci Brad McQuaid i Steve Clover stworzyli szczegółowy dokument projektowy oparty na filozofii DikuMUD i graficznym trybie 3D.
Kluczową decyzją było ograniczenie gry do PvE, co wyeliminowało możliwość zabijania innych graczy.
+6 more insights
Dzisiejsza technologia kładzie nacisk na marketing i krótkotrwałe zyski kosztem trwałości i zrozumiałości sprzętu.
Wiele nowości, takich jak edge computing czy mikrousługi, to przechrzczone od dawna znane koncepcje informatyczne.
Abstrakcje w oprogramowaniu tworzą zbyt skomplikowane stosy zależności, które utrudniają debugowanie i naprawę.
+4 more insights
Gra Wieża Czasu to tower defense z unikalną mechaniką cofania czasu.
Gracz broni bazy przed falami wrogów, budując różne typy wież.
Cofanie czasu pozwala cofnąć rozgrywkę i poprawić strategię w trakcie potyczki.
+4 more insights
Wszystkie trzy urządzenia wykorzystują procesory Intel N100/N150 i obsługują od 4 do 6 dysków M.2 NVMe.
GMKtec G9 jest najtańszy, ale ma problemy z chłodzeniem przy czterech SSD.
Aiffro K100 ma najlepsze chłodzenie i najniższy pobór mocy, ale nie ma eMMC i Wi-Fi, a jedyny port sieciowy to 2,5 Gbps.
+2 more insights
Larry jest od 2011 roku urzędowym Kotem Głównym Myszołowem w 10 Downing Street.
Urodził się około stycznia 2007 roku jako kot bezdomny i został adoptowany przez Battersea Dogs & Cats Home.
Do obowiązków Larry’ego należy witanie gości, sprawdzanie zabezpieczeń i polowanie na myszy, choć częściej śpi.
+4 more insights
Konfiguracje Intel N100/N150, nawet z wolniejszą pamięcią DDR4 i ograniczonym chłodzeniem, oferują wydajność o 1,5–2× wyższą niż Raspberry Pi 5.
Intel N150 ma niższą efektywność energetyczną (mniej obliczeń na wat) od energooszczędnego Pi 5 mimo lepszego procesu technologicznego.
Używane mini-PC (Tiny PC) są często tańsze i mają więcej opcji rozbudowy niż nowe Raspberry Pi 5, ale porównania należy robić między podobnie skonfigurowanymi maszynami.
+2 more insights
Autor doświadczył przewlekłego bólu, co skłoniło go do głębokiej introspekcji i zrozumienia własnego umysłu.
Po wyzdrowieniu autor porzucił pracę w branży technologicznej i sprzedał dom, aby poświęcić się misji demistyfikacji przewlekłego bólu.
Seria wpisów przybliży, czym jest przewlekły ból, jakie są jego rodzaje oraz jak czynniki biologiczne, psychologiczne i społeczne się w nie wplatają.
+4 more insights
Wprowadzenie niegenerycznych interfejsów std.io.Reader i std.io.Writer z buforem w interfejsie, co umożliwia optymalizację ścieżek gorących i minimalizuje wywołania vtable.
Deprecacja starych API I/O i formatowania (np. std.fs.File.reader, std.io.AnyReader, std.fmt.format) wraz z przewodnikiem migracji i narzędziem adaptToNewApi().
Nowy system formatowania w std.fmt z uproszczonymi specyfikatorami (np. {t}, {b64}) i usunięciem opcji FormatOptions.
+4 more insights
Autor stworzył emulator Game Boya w OCaml, działający w przeglądarce z prędkością 60 FPS na smartfonach.
Architektura emulatora opiera się na modularnym podejściu OCaml z interfejsami Addressable, funktorami, GADT i modułami pierwszej klasy.
Testowanie CPU uproszczono poprzez wstrzykiwanie zależności Bus za pomocą funktorów, a testy integracyjne wykorzystują testowe ROM-y i ppx_expect.
+4 more insights