Národní identitní autorita, tedy NIA ID, MeG a eOP jsou nedostupné. Na nápravě se pracuje [𝕏].
Americký výrobce čipů Nvidia se stal první firmou na světě, jejíž tržní hodnota dosáhla pěti bilionů USD (104,5 bilionu Kč). Nvidia stojí v čele světového trhu s čipy pro umělou inteligenci (AI) a výrazně těží z prudkého růstu zájmu o tuto technologii. Nvidia již byla první firmou, která překonala hranici čtyř bilionů USD, a to letos v červenci.
Po Canonicalu a SUSE oznámil také Red Hat, že bude podporovat a distribuovat toolkit NVIDIA CUDA (Wikipedie).
TrueNAS (Wikipedie), tj. open source storage platforma postavená na Linuxu, byl vydán ve verzi 25.10 Goldeye. Přináší NVMe over Fabric (NVMe-oF) nebo OpenZFS 2.3.4.
Byla vydána OpenIndiana 2025.10. Unixový operační systém OpenIndiana (Wikipedie) vychází z OpenSolarisu (Wikipedie).
České základní a střední školy čelí alarmujícímu stavu kybernetické bezpečnosti. Až 89 % identifikovaných zranitelností v IT infrastruktuře vzdělávacích institucí dosahuje kritické úrovně, což znamená, že útočníci mohou vzdáleně převzít kontrolu nad klíčovými systémy. Školy navíc často provozují zastaralé technologie, i roky nechávají zařízení bez potřebných aktualizací softwaru a používají k nim pouze výchozí, všeobecně známá
… více »Během tradiční ceremonie k oslavě Dne vzniku samostatného československého státu (28. října) byl vyznamenán medailí Za zásluhy (o stát v oblasti hospodářské) vývojář 3D tiskáren Josef Průša. Letos byly uděleny pouze dvě medaile Za zásluhy o stát v oblasti hospodářské, druhou dostal informatik a manažer Ondřej Felix, který se zabývá digitalizací státní správy.
Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 15.0. Postaven je na Firefoxu ESR 140.
Bylo oznámeno (cs) vydání Fedora Linuxu 43. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách Fedora Magazinu: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Silverblue a Fedora Atomic Desktops.
Elon Musk oznámil (𝕏) spuštění internetové encyklopedie Grokipedia (Wikipedia). Zatím ve verzi 0.1. Verze 1.0 prý bude 10x lepší, ale i ve verzi 0.1 je podle Elona Muska již lepší než Wikipedia.
Zrovna nedávno mě potrápila jedna "záhadná" chybička. Tak se s vámi o ni podělím...
Již celkem pozdě v noci, unavený jsem chtěl rychle přidat další funkce do jednoduchého miniprográmku, aby jsem ho mohl ihned použít a ulehčit si práci. Vždy otevře soubor, zjistí jestli je v něm to co chci a případně to vypíše na obrazovku. Má dva režimy používání. V tom prvním pracuje pouze s jedním souborem a v tom druhém projede rekurzivně všechny soubory v zadaném adresáři.
Nové funkce nechtěly stále fungovat, nu co tak přidám ladící printf
část, abych odhalil kde je chyba. No jo, ale po kompilaci se mi nic na
obrazovku nevytisklo. Říkam si, že je to nějaké divné, na ten řádek se to
přeci musí tak jako tak dostat. A v tu chvíli jsem udělal zásadní chybu.
Já byl býk, těch pár řádků pohybující se červená muleta (BTW: Býk je
barvoslepý, dráždí ho pohyb mulety a bolest, kterou mu toreador způsobuje, ne
barva. Taky jsem se totiž stal obětí tohoto mýtu
) a zbytek kódu byl
toreador.
Nu což upravil jsem i přímo řádky, které provádějí výpis informací ze souboru, ale spuštěný program opět vypsal to samé jako prve. To přeci není možné. V programu není nikde jinde místo, kde by se tyto informace tiskly. Pustím program s parametrem --version a kontroluju čas kompilace, ten sedí, opravdu spouštím nově zkompilovanou binárku. V tuto chvíli chybuji znovu, začínám věřit na abnormální jevy místo, abych použil logiku a zjistil příčinu. Hlavou se mi honí podivné myšlenky. Zakomentuju printf a program mi stále tiskne informace. Jak je to možné?
Dám jeden velký printf("**********************************\n"); hned na začátek
programu. Celou dobu jsem volal program s volbou pro rekurzivní zpracování více
souborů v adresáři a teď se divil, že se mi hvězdičky vytiskly pouze při zpracování
prvního souboru. Ha, konečně mi to došlo.
První verze programu uměla zpracovávat pouze jeden soubor a teprve po odladění jsem dodal podporu pro více souborů najdenou. A proč vymýšlet již hotové věci, že? Jako nejrychlejší řešení mi přišlo toto:
if (user_arg.dirname[0] != 0) {
char command[COMMAND_MAX];
memset(command, 0, COMMAND_MAX);
snprintf(command, COMMAND_MAX, "find %s -type f -regex '.*fit' | xargs -i %s -f {} -k '%s' -v '%s' -c '%s'",
user_arg.dirname, APP_NAME, user_arg.keyword, user_arg.value, user_arg.compare);
if (user_arg.ignore_case == 1)
strcat(command, " -i");
if (user_arg.print_filename == 1)
strcat(command, " --print-filename");
system(command);
exit(EXIT_SUCCESS);
}
Po 's/APP_NAME/argv[0]/' najednou zmizely nadpřirozené jevy, vztek, všechno
začalo krásně fungovat a já se rozesmál. V /usr/local/bin byla stará binárka,
takže jsem sice opravdu spouštěl binárku novou, ale vzápětí "skrytě" volal tu
starou
Takže ponaučení zní: "Nikdy se přehnaně nesoustřeďte na jedno místo, ale vždy se na problém podívejte s dostatečným nadhledem a při jeho řešení berte v úvahu vše co s ním souvisí. Krok za krokem kontrolujte všechny články řetězce a dříve či později musíte narazit na ten vadný. Zachovejte chladnou hlavu."
Snadno se radí, špatně se koná. Občas je člověk v takovém psychickém stavu, že udělá věci, které by jinak neudělal...
Tiskni
Sdílej:
Zdá se mi, že by bylo lepší, aby tvůj program akceptoval na vstupu libovolné množství souborů a v případě rekurzivního použití by se volal skriptíkem, kde by byl ten find atd. Tohle je fuj.
ResultSet xy
..
..
while (xy.next());
{
xy.get(....
}
niekolko hodin som stravil premyslanim preco mi to vracia 1 zanam ked ich tam je 9 tisic....
Myslím, že na syntaktické anomálie, jako je tahle, by měl být v kompilátoru warning. Osobně bych dokonce byl pro to, aby ty složené závorky za podmínkou v příkazu "if" byly povinné.
zmenil na while (true);, a zrazu mi napisalo ze code unrechable....
Ja osobne by som bol aspon za nejaky kompiler warning, lebo hladanie
takychto chyb ma pripravuje o psychicke zdravie
Osobně bych dokonce byl pro to, aby ty složené závorky za podmínkou v příkazu "if" byly povinné.V tom prípade, perl je jazyk pre vás

)
Btw, neinicializovaný pointer dokáže ještě lepší věci. Jednou mi program v GTK chcípnul, když jsem při inicializaci socketu předal jedné funkci neinicializovaný pointer. Všechno se zdálo být funkční, povídalo si to, nespadlo to, okno se překreslovalo, ale jakmile jsem z jednoho GtkHBoxu odstranil poslední widget, tak si to se mnou přestalo povídat. Okno se i nadále překreslovalo, ale prostě to nic nedělalo... Od té doby inicializuju úplně všecky pointery i když vím, že je to zbytečné. Pak to totiž spadne hned