Pornhub zveřejnil podrobné statistiky za rok 2025. V části věnované zařízením a technologiím se lze dočíst, že 87 % přenášených dat směrovalo na telefony, 2 % na tablety a 11 % na desktopy. Operační systém Linux běžel na 6,3 % desktopů. O 22,4 % více než před rokem. Firefox má na desktopu 8,4 % podíl.
Chcete vědět, co se odehrálo ve světě techniky za poslední měsíc? Nebo si popovídat o tom, co zrovna bastlíte? Pak dorazte na prosincovou Virtuální Bastlírnu s mikrofonem a kamerou, nalijte si něco k pití a ponořte se s strahovskými bastlíři do diskuze u virtuálního piva o technice i všem možném okolo. O čem budou tentokrát strahováci referovat? Téměř každý už si všiml významného zdražení RAM a SSD, jsou zde ale i příjemnější zprávy. Průša uvádí
… více »Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) podporuje vyjádření partnerů ze Spojeného království, kteří upozorňují na škodlivé aktivity společností Anxun Information Technology (též „I-S00N“) (pdf) a Beijing Integrity Technology (též „Integrity Tech“) působících v kyberprostoru a sídlících v Čínské lidové republice (ČLR). Tyto společnosti jsou součástí komplexního ekosystému soukromých subjektů v ČLR,
… více »Společnost Pebble představila (YouTube) prsten s tlačítkem a mikrofonem Pebble Index 01 pro rychlé nahrávání hlasových poznámek. Prsten lze předobjednat za 75 dolarů.
Společnost JetBrains v listopadu 2021 představila nové IDE s názvem Fleet. Tento týden oznámila jeho konec. Od 22. prosince 2025 již nebude možné Fleet stáhnout.
Byl vydán Mozilla Firefox 146.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 146 bude brzy k dispozici také na Flathubu a Snapcraftu.
Před rokem převzala Digitální a informační agentura (DIA) vlastnictví a provoz jednotné státní domény gov.cz. Nyní spustila samoobslužný portál, který umožňuje orgánům veřejné moci snadno registrovat nové domény státní správy pod doménu gov.cz nebo spravovat ty stávající. Proces nové registrace, který dříve trval 30 dní, se nyní zkrátil na několik minut.
IBM kupuje za 11 miliard USD (229,1 miliardy Kč) firmu Confluent zabývající se datovou infrastrukturou. Posílí tak svoji nabídku cloudových služeb a využije růstu poptávky po těchto službách, který je poháněný umělou inteligencí.
Nejvyšší správní soud (NSS) podruhé zrušil pokutu za únik zákaznických údajů z e-shopu Mall.cz. Incidentem se musí znovu zabývat Úřad pro ochranu osobních údajů (ÚOOÚ). Samotný únik ještě neznamená, že správce dat porušil svou povinnost zajistit jejich bezpečnost, plyne z rozsudku dočasně zpřístupněného na úřední desce. Úřad musí vždy posoudit, zda byla přijatá opatření přiměřená povaze rizik, stavu techniky a nákladům.
Organizace Free Software Foundation Europe (FSFE) zrušila svůj účet na 𝕏 (Twitter) s odůvodněním: "To, co mělo být původně místem pro dialog a výměnu informací, se proměnilo v centralizovanou arénu nepřátelství, dezinformací a ziskem motivovaného řízení, což je daleko od ideálů svobody, za nimiž stojíme". FSFE je aktivní na Mastodonu.
Řešení dotazu:
gwenview najíždí strašně pomalu a několik výseků z výpisu strace -tt gwenview následuje:
21:07:08.458045 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:08.458065 read(6, "\1 \4\7\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
21:07:08.458089 read(6, "\314\314\317\377\346\346\351\377\343\343\346\377\353\353\357\377\346\346\346\377\221\221\302\377\317\317\331\377\354\354\355\377"..., 5152) = 5152
21:07:08.458110 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:08.458126 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:08.459008 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
21:07:08.459034 writev(6, [{"5 \4\0x\1`\5\275\0\0\0000\0000\0\225\4\5\0y\1`\5x\1`\5&\0\0\0"..., 10696}, {NULL, 0}, {"", 0}], 3) = 10696
21:07:08.460571 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:08.995540 read(6, "\1\3$\7\257\f\0\0\10\377\0\0\177\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
21:07:08.995722 read(6, "\1\1\1\0\275\377\0\0\0\0\0\0\1\1\1\0\261\0\0\0\5\0\0\0\1\2\2\0\23\377\0\0"..., 8924) = 8924
21:07:08.995827 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:08.995877 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:08.996002 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
21:07:08.996037 writev(6, [{"\21 \2\0\212\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
21:07:08.996068 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
Akce v čase 21:07:08.460571 a následují volání je o půl vteřiny později.
Další
21:07:09.000235 writev(6, [{"\21 \2\0\220\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
21:07:09.000256 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:09.020754 read(6, "\1\0008\7\2\0\0\0\10\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 40
21:07:09.020899 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable) ted dvě setiny. Další
21:07:09.049127 writev(6, [{"5\1\4\0\201\1`\5\275\0\0\0 \0 \0007\4\4\0\202\1`\5\201\1`\5\0\0\0\0"..., 2292}, {NULL, 0}, {"", 0}], 3) = 2292
21:07:09.049155 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:09.578065 read(6, "\1\3^\7\257\f\0\0\10\377\0\0\177\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
21:07:09.578120 read(6, "\1\1\1\0\275\377\0\0\0\0\0\0\1\1\1\0\261\0\0\0\5\0\0\0\1\2\2\0\23\377\0\0"..., 8924) = 8924
zase půl vteřiny. Další:
21:07:09.584081 writev(6, [{"5\1\4\0\212\1`\5\275\0\0\0 \0 \0007\377\4\0\213\1`\5\212\1`\5\0\0\0\0"..., 272}, {NULL, 0}, {"", 0}], 3) = 272
21:07:09.584105 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:10.120867 read(6, "\1\3\202\7\257\f\0\0\10\377\0\0\177\0\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
21:07:10.120953 read(6, "\1\1\1\0\275\377\0\0\0\0\0\0\1\1\1\0\261\0\0\0\5\0\0\0\1\2\2\0\23\377\0\0"..., 8924) = 8924
21:07:10.121035 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:10.121114 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
zase půl vteřiny
Jsou i další. Vždy je to stejná posloupnost. Mezi voláním poll a voláním read proběhne obrovský čas, na i5 i když běží pomalu, tak je to na 1,6 GHz a půl vteřiny je hrozně dlouhá doba. Netuší někdo, co to může způsobovat? A kam to případně poslat?
ls -l /proc/$(pidof gwenview)/fd/6nebo se podívat do logu strace ještě kousek výš?
= 6 před touto chybou a vypadá to, že se baví s Xkami.
21:07:08.269474 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC, 0) = 6
21:07:08.269498 connect(6, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
21:07:08.269564 getpeername(6, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
21:07:08.269746 munmap(0x7ff247df1000, 4096) = 0
21:07:08.269767 getsockname(6, {sa_family=AF_FILE, NULL}, [2]) = 0
21:07:08.269796 fcntl(6, F_GETFL) = 0x2 (flags O_RDWR)
21:07:08.269812 fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK) = 0
21:07:08.269828 fcntl(6, F_SETFD, FD_CLOEXEC) = 0
21:07:08.269849 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
21:07:08.269870 writev(6, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\21\272eB\375\246\203\32W\343H\\\375j\312\305", 16}, {"", 0}], 6) = 48
21:07:08.269940 read(6, "\1\0\v\0\0\0\363\0", 8) = 8
21:07:08.269960 read(6, "`\350\247\0\0\0`\5\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 972) = 972
21:07:08.270012 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
21:07:08.270030 writev(6, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
21:07:08.270074 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:08.270092 read(6, "\1\0\1\0\0\0\0\0\1\217\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
21:07:08.270121 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
21:07:08.270139 writev(6, [{"\217\0\1\0", 4}], 1) = 4
21:07:08.270180 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:08.270198 read(6, "\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
21:07:08.270229 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:08.270257 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
21:07:08.270274 writev(6, [{"7\0\5\0\0\0`\5\275\0\0\0\10\0\0\0\377\377\377\0\24\0\6\0\275\0\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44
21:07:08.270328 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:08.270346 read(6, "\1\10\4\0\245\r\0\0\37\0\0\0\0\0\0\0\2246\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
21:07:08.270369 read(6, "SelectionBox.foreground:\t#221f1e"..., 9908) = 9908
21:07:08.270389 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:08.270419 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
21:07:08.270436 writev(6, [{"b\0\5\0\t\0`\5", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
21:07:08.270481 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
21:07:08.270500 read(6, "\1\0\5\0\0\0\0\0\1\221a\235\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32
21:07:08.270521 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:08.270537 read(6, 0x6b9aa4, 4096) = -1 EAGAIN (Resource temporarily unavailable)
21:07:08.270555 poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
21:07:08.270572 writev(6, [{"\221\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
21:07:08.270615 poll([{fd=6, events=POLLIN}], 1, -1) = 1 ([{fd=6, revents=POLLIN}])
A pak to pokračuje dále.
/tmp je připojen jako paměť - tmpfs.
>df Souborový systém 1K-bloků Užito Volné Uži% Připojeno do tmpfs 4037020 1156 4035864 1% /tmp
kdebugdialoga vypnout veškerý ladící výstup.
Tiskni
Sdílej: