Byla vydána nová verze 14.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
Společnost Kaspersky vydala svůj bezplatný Virus Removal Tool (KVRT) také pro Linux.
Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.4.0 shrnující změny za šest let vývoje. Novinky zahrnují podporu Unicode jako výchozí, export do ePub či DocBook 5 a velké množství vylepšení uživatelského rozhraní a prvků editoru samotného (např. rovnic, tabulek, citací).
Byla vydána (𝕏) nová verze 7.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.
Organizace Apache Software Foundation (ASF) vydala verzi 22 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Společnost AMD na veletrhu Computex 2024 představila (YouTube) mimo jiné nové série procesorů pro desktopy AMD Ryzen 9000 a notebooky AMD Ryzen AI 300.
OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána ve verzi 4.10.0 . Přehled novinek v ChangeLogu. Vypíchnout lze Wayland backend pro Linux.
Národní superpočítačové centrum IT4Innovations s partnery projektu EVEREST vydalo sadu open source vývojových nástrojů EVEREST SDK pro jednodušší nasazení aplikací na heterogenních vysoce výkonných cloudových infrastrukturách, zejména pro prostředí nabízející akceleraci pomocí FPGA.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu aktuálně činí 2,32 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Ubuntu, Linux Mint a Manjaro Linux. Při výběru jenom Linuxu vede SteamOS Holo s 45,34 %. Procesor AMD používá 75,04 % hráčů na Linuxu.
Blíží se léto, chladiče topí, tranzistory se přehřívají, novinářům pomalu docházejí témata a nastává klasická okurková sezóna. Je tomu tak i mezi bastlíři? Na to se podíváme na Virtuální Bastlírně! Tentokrát se strahováci podívají na zoubek velmi slibně vypadajícímu open-source EDM projektu - ne, nejde o taneční hudbu, ale o elektroobrábění. Ukáží taky, jak vypadá starší cykloradar zevnitř nebo jak se testuje odolnost iPhonů.
… více »serial o schemu se mne malinko zasekl, protoze kazdy clanek o programovacich jazycich musi mit aspon jednu kapitolu o gramatikach a tak. abych pravdu rekl, formalni jazyky a takove ty srandy okolo me nikdy nebavily. do ted jsem pouzival starou dobrou kombinaci flex + bison. nicmene... nicmene, zacinaji me mirne stvat.
ne, ze by ty nastroje byly nejake ultra-slozite, ale jejich implementace je desiva. mozna je to tim, ze koncepce techto nastroju je starsi nez ma malickost, ale to api... to api!
ovladani pres globalni promenne -- odevzdat dneska neco takoveho ve skole... asi byste nedostali zapocet a se zlou se potazali. s tim souvisi hromada dalsich problemu.. thread-safety (ma to vubec cesky preklad?) - jedine rozumne reseni je big lock a proste, kdyz jedno vlakno parsuje vstup dalsi maji proste smulu.
je potreba hlidat si v jakem stavu bude analyzer a vsechno okolo po opakovanem pouziti.... dneska jsem cely den resil, proc me program nefunguje a problem byl v tom, ze v jednom specialnim pripade se prepl stav a zpatky se uz nevratil, ale vliv to melo jenom kdyz se zavalal flex vickrat po sobe... kdybych si lexer udelal v ruce (uzasny terminus technicus), trva to pulhodiny a vim co kde mam a toto se nestane...
nahradit flex rucne napsanym analyzerem neni zase takovy problem, ve svem dusledku je to jen jednoduchy konecny automat, kde sa da vystacit s par ifama a jednim cyklem. a kod je porad citelny.
napsat analyzator nejake te slozitejsi bezkontextove gramatiky uz je docela problem a kod uz neni tak hezky citelny jako vstup pro bison.
no, neramcal bych tu nad tim, kdych se nechtel zeptat, jestli tu nekdo nevi o necem lepsim. smula je, ze antlr neni pro ansi c a ta predchozi verze vypada ze uz ma taky nejlepsi leta za sebou.
Tiskni Sdílej:
Nastrkat tu hromádku globálních proměnných do nějaké struktury a doladit API by snad neměl být moc velký problém.Takle nějak je to vyřešeno v PHP. Je tam jakési makro, které nahrazuje globální proměnné a balí je do struktury. Bison má volbu pure-parser, která zajistí, že parser je reentrantní. Jinak naprosto souhlasím s tím, že to, co tyhle vytvářejí je děs...