Dle Phoronixu zveřejnila společnost Trend Micro prostřednictvím programu Zero Day Initiative (ZDI) několik hlášení bezpečnostních zranitelností přímo na veřejném mailing listu LKML, přestože některé chyby dosud nemají opravu začleněnou do hlavní větve jádra. Mezi hlášenými problémy jsou dvě zranitelnosti s hodnocením CVSS 9.0, týkající se SMB Direct a KSMBD, které mohou umožnit vzdálené spuštění kódu. Další hlášení se týkají … více »
Správce hesel KeePassXC byl vydán ve verzi 2.8.0. Přechází na Qt 6, podporuje vkládání hesel s Waylandem, rychlé odemykání pomocí Polkitu nebo možnost nastavení klávesových zkratek (seznam změn).
Databáze DuckDB (Wikipedie) byla vydána ve verzi 2.0.0 LTS. S kódovým názvem Cinnamon Teal (čírka skořicová). S vyladěným protokolem Quack.
V implementaci Broadcom 802.11 byla zjištěna chyba ve zpracování WPS/EAP, týká se to SDK od roku 2010. Broadcom podle výzkumníka Quentina Kaisera odmítl CVE přidělit. Modemy Huawei a Technicolor jsou používány i v ČR, v LTE routerech, běžných domácích routerech a firemních přístupových bodech, jejich současný počet a zranitelnost konkrétních verzí však zatím neznáme. Více detailů a demo. GitHub / Broadcom 802.11 SDK Detection Toolkit.
Byla vydána nová verze 10.8 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Přibyl balíček DietPi WireGuard.
Oslavte vydání openSUSE Leap 16.1 s námi v Praze! Ve středu 4. listopadu 2026 (den po vydání Leapu 16.1) vás zveme na malou oslavu vydání openSUSE Leap 16.1 do pražské kanceláře SUSE. Připravili jsme pro vás dvě krátké přednášky: … více »
Dle plánu bylo PHP vydáno v nových verzích 8.5.12, 8.4.27, 8.3.36 a 8.2.35. Opraveny jsou kritické zranitelnosti CVE-2026-109618 a CVE-2026-109619 aneb PHP2Shell.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-2.1 a 24.04-1.5. S opravou kritických zranitelností.
Společnost Škoda Auto zveřejnila na Printables bezplatné 3D modely příslušenství do svých vozů (držáky na nápoje, pomůcky pro vedení kabelů, mincovníky, háčky na USB kabely a čepice pro kapsy na zadních stranách opěradel sedadel, držáky na telefony a úchyty pro horní upevnění bezpečnostních pásů).
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 170 (pdf).
Ahoj, snad 20 let jsem tu nebyl a nic nepsal, už je to hodně dávno... Díky AI jsem se pustil do programu ZIMA-CAD. Je to psaný v C++/QT/OCCT a pod GPL licencí, Windows/Linux. Je to 3D plně parametrický systém s cílem plně nahradit komeční 3D parametrické CAD programy.Zatím mám za sebou dva měsíce práce. Je to pod těžkým vývojem, tokeny lítaj... Kdo má zájem se mrknout na program: https://github.com/ZIMA-Engineering/ZIMA-CAD Pro konstruktéry: Stačí zadat AI adresu a ona si už poradí...
Současná C++ část má samostatné contract testy pro assembly, drawings, sketcher, STEP, interchange, multibody, 2D/3D sweep, holes, helical sweep, viewer, workspace, UI a dokonce performance benchmark.
...
U staršího alpha releasu například výslovně uváděli 83 z 84 testů prošlo a popsali i ten jeden známý problém. U problému Windows runtime zase dokumentují reprodukci pádu přes numpy.linalg.svd, přechod MKL → OpenBLAS, kontrolu ZIPu, 84 zaměřených testů a GUI smoke test.
Drzim palce!
Pokud se ti to podaří došťouchat do použitelného stavu, bude to fajn. Takových alternativ není nikdy dost. Jenom si kladu otázku, kolik uživatelů si k tomu najde cestu. Dominance určitého SW řešení totiž mnohdy nevychází z jeho kvality, ale z toho, kolik lidí je nuceno s ním pracovat.
A čím speciálnější nasazení, tím menší pravděpodobnost, kolik se jich najde. Budu-li konkrétní. Má technologie linuxového desktopu je ideální pro instituce, kde je potřeba mít stejné uživatelské prostředí na všech strojích. Ovšem s jeho nasazením by vyschnul zajištěný zdroj peněz mnoha subjektů co parazitují na IT službách. Který blázen by platil za licence antivirových programů, v prostředí, kde není potřeba? Nebo za software, kterým se řeší ověřování či jednotná instalace na desktopech?
Háček je v tom, že ti co to v rámci těch institucí řeší, raději uvěří velké firmě že se o vše postará, než aby stejné peníze dali za dva tři lokální adminy s částečnými úvazky.
zima-cad-cpp.dir/app/measurement_command.cpp.o -c /home/tmp/ZIMA-CAD/cpp/app/measurement_command.cpp
In file included from /usr/include/x86_64-linux-gnu/qt6/QtCore/QPointer:1,
from /home/tmp/ZIMA-CAD/cpp/app/assembly_workspace_window.hpp:3,
from /home/tmp/ZIMA-CAD/cpp/app/measurement_command.cpp:1:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qpointer.h: In instantiation of ‘T* QPointer<T>::data() const [with T = zima::app::SectionPropertiesDialog]’:
/usr/include/x86_64-linux-gnu/qt6/QtCore/qpointer.h:83:14: required from ‘QPointer<T>::operator T*() const [with T = zima::app::SectionPropertiesDialog]’
83 | { return data(); }
| ^~~~
/home/tmp/ZIMA-CAD/cpp/app/measurement_command.cpp:28:47: required from here
28 | if(properties_dialog_||tree_edit_dialog_||section_dialog_)return;
| ^~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt6/QtCore/qpointer.h:75:14: error: invalid ‘static_cast’ from type ‘QObject*’ to type ‘zima::app::SectionPropertiesDialog*’
75 | { return static_cast<T*>(wp.internalData()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/tmp/ZIMA-CAD/cpp/app/assembly_workspace_window.hpp:58:7: note: class type ‘zima::app::SectionPropertiesDialog’ is incomplete
58 | class SectionPropertiesDialog;
| ^~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
Ale kontrolu na přítomnost section_dialog_ jsem na všech problemtických místech vyblokoval a aplikace se slinkovala, šla pustit a kvádr jsem provrtal válcem a nějak to běželo. Vypadá to celkem zajímavě, na druhou stranu si neumím moc představit, jestli lze bez dobré znalosti a analýzy generovaného kódu udržet návrh v nějakém konzistentním a zpravovatelném stavu. Ale je možné jak se AI bude zlepšovat, tak že to půjde. Sám bych takovýto projekt spravovat moc nechtěl.
neni za tim nahodou zas nejakej fanda anthropicu? tam v tom kempu se vymejslej akorat samy kraviny
jako treba skilly a dalsi blbosti
borci a co to tak nechat proste model prepsat vec do dokumentace, kterou model vlastni, at si to zapise po svym... logicky, kdyz je nejak trenovanej, nejak umi pracovat s externim kontextem a nejak umi trackovat long horizon tasku... tak dava strasnej smysl jit furt proti tomu a cpat tem modelum nejaky externi vymysly, jojojo
natoz u toho sedet a skakat tomu furt "do ksichtu", to se pak muzete tezko divit, ze to nedela, co chcete
ani delat nebude, takovej styl real-time prace je uplne nejnarocnejsi na spravny natrenovani, to az pujde, tak autonomni vyvoj bez lidi bude davno vyresenej (jako ze ted uz ano, davno je vyresenej
)... tady se zas akorat bude cekat, az modely dostanou tyhle specky vubec do trenovacich dat... desny lamani pres koleno
necham zapsat, zkontroluju, ze rozumi, co ja chapu, necham delat, hotovo
vlak mezi tim ujizdi
vubec nevis evidentne - a vedet nemuzes, protoze to proste nemas poradne osahany, jak vidno z toho, co pises
jasne ze je to realizovatelne, kdybys nevymejslel vymluvy, mas to davno vyzkouseny, jak to udelat, nebudes se tocit na prvnich par pokusech, kdy vubec nevis, co mas delat, ze to nevyslo
Myslíš že je realizovatelné psát a udržovat tak doborou specifikaci a dokumentaci, že tam bude všechno co píšeš? A zvládnou se agenti se svým omezeným kontextem řídit vším správně? Ta nepsanost všeho možného se jmenuje kulturní kontext a získáš ho tak, že interaguješ s lidmy okolo. Tím zjistíš jak moc nebo jak málo dokumentace a specifikace je potřeba. LLM v tomhle tahají za kratší konec, protože je nikdo netrénoval pro místní nastavení nikde na světě (možná s výjimkou Nigérie, kde je nejvíc anotátorů trénovacích dat).Dělám s Anthropic modelama někdy od března přibližně 95% svojí práce, takže jsem si vědom. Čti to v kontextu toho co jsem psal; bavil jsem se o tom že tohle potřebuješ abys byl schopný "rekompilovat" kód. Říct "zahoď zdroják a napiš ho znova v X" a vypadlo ti z toho něco ekvivalentního. V současnosti tenhle styl nepoužíváme, psal jsem že jedem iterativní development kde je human in loop a zdroják source of truth. Psal jsem taky že lidi v práci s tímhle dělají více či méně úspěšné experimenty. A psal jsem specificky o Fortuně, která na tohle imho měla dataset.
Ale jinak dotazovací jazyk pro LLM je podle mě přesně to co potřebujem pro AI kódování. Pak se z agentů stane normální programátorský tool a přestaneme tvrdit, že musíme všechno vibovat a nemusíme ničemu rozumět.Tím myslíš co? Zkoušel jsem používat reflex, protože Augment co jsme používali před Claude code měl něco velmi podobného, akorát Claude to odmítá používat, protože u 1M kontext window (Fable) je pro něj typicky jednodušší si celý ten zdroják načíst do working memory. Jinak souhlas. Já obecně mám hodně udělátek (skilly a self-improvement distill / compile step na output style) kolem mého Claude právě na tohle, aby mě držel v loopu. Vibovat vesměs nechci nic, chci to jako věci zmíněné poprvé v Man–Computer Symbiosis (full pdf).
budto pouzivas modely tak, jak jsou trenovany, nebo trpis... proto pak mluvis cosi o dobrym dohledu
budto agenta vedes, nebo mu praci predas celou a vyuzivas toho, jak je trenovanej... cokoliv mezi je zbytecny trapeni se
Přesně takhle dopadne ZIMA-CAD, až to autora přestane bavit sponzorovat.Otázka je, jestli v době dokončení použitelné verze ZIMA-CADu už nebude stačit jenom otevřít ChatGPT nebo Claude a napsat "Naprogramuj mi kopii AutoCADU".
Pracoval si ve skicáři už? nebo zatím jsi tam naházel jenom základní tělesa? Umístil jsi už kontjener? mě by zajímalo jestli to lidi pochopí.
Dobře děláš. A ti, co nad ním ohrnují nos, k němu dříve či později v tichosti a s pokorou přilezou. Budiž věčná sláva Ianu Murdockovi, který si to údajně hodil, ačkoliv jeho poslední zprávy nasvědčují tomu, že byl předtím vystaven policejní šikaně ze strany policajtky, která s největší pravděpodobností nebyla sněhobílá. Jinak by totiž neměl důvod zdůraznit fakt, že byl v jeho osobě ponížen běloch.
Chtěl jsem ti udělat radost, ale poté co jsem zvolil Nový → Výkres a do něj Vložit pohled, to zhavarovalo s hláškou:
terminate called after throwing an instance of 'std::invalid_argument' what(): Drawing source ID is empty Aborted
Obecně se mi zdá ta aplikace děsně neintuitivní. Když jsem před lety potřeboval vyrobit 3D model baráku, použil jsem Google SketchUp 2016 (spouštěný přes wine) tak jsem s tím byl hotov asi za týden a to jsem si v tom udělal i takové vyfikundace jako otvírání/zavírání pojezdových okenic, abychom věděli jak to bude vypadat, dříve než je uděláme.
Co se týká neintuitivnosti, to asi vychází z toho že nejsi konstruktér. Jinak to bouchám dost podobným způsobem jako moderní CADy. Nám jde o parametričnost, ne o vytvářený tak nějak kostiček a válečků.... Abych ti to přiblížil. Většinou začínáš dílem(*.prtz) tam vytváříš protažení či rotace a další prvky a pmalu buduješ model. a až pak z modelu vytváříš výkres. Výkres je plně parametricky spojen s dílem/sestavou. ale díky za tvůj postup, to by mě nikdy nenapadlo to tak dělat...
) Aby jsi pochopil, ZIMA-CAD není kreslítko, ale plně parametrický modelář ala Creo/Solidworks/CATIA.... Zkus ještě něco v partu/dílu vymodelovat, aby jsi to pochopil. Začni třebas protrusnem/vytažení nebo jak se to jmenuje a vyjede ti okno který ti řiká že to mužeš někam navazbit, umísti do prostoru, umí toho docela dost, ale sklidem se na to mužeš vybodnout a dát rovnou sketch. Ve skicáři si nakrelíš profil co chceš vytáhnout a dáš opustit skicář. Vráí tě to do vlastnosti konteneru protažení a tma si mužeš navolit spousty věcí, ale pro tebe bdue postačovat kdžy dáš OK.
Fakt mě uděláš radost když to zkusíš.
Jinak v nastavení je aktualizace, pro win vycházejí aktualizace dřív, pro linux později jak mám čas. Linxu verzej e udělaná pro Debian Stable. tkaže děfakto nemusíš nci kompilovat.
.. to asi vychází z toho že nejsi konstruktér. Jinak to bouchám dost podobným způsobem jako moderní CADy. Nám jde o parametričnost, ne o vytvářený tak nějak kostiček a válečků.... Abych ti to přiblížil. Většinou začínáš dílem(*.prtz) tam vytváříš protažení či rotace a další prvky a pmalu buduješ model. a až pak z modelu vytváříš výkres.
Jsem absolvent strojní průmyslovky, ale je pravda že na hrátky s CAD programy už pěknou řádku let nemám čas. Když jsem to zkoušel naposled, tak jsem nakonec skončil u Blenderu. Ten podporuje parametry taky, ale ne generování výkresu. Ale já potřeboval udělat model, konkrétně tiskařský štoček. Zmíněný Google Sketchup fungoval přesně tak jak popisuješ, ale byl mnohem intuitivnější. Mohl jsi to zadat parametricky, i nahrubo potáhnout myšou a pak to parametricky doladit. A začínáš od 2D, které vytáhneš do 3D atd. Do přílohy jsem šoupnul jeden z obrázků toho baráku, ale modeloval jsem přes to i jiné věci.
Ten model je dost jednoduchej co jsi poslal. Já ase bavím o několik řádů složitějších věcí. Potřebuješ mít přesnou geometri a je to dost složitý. Viz třebas příloha, to je obrázek z 3D parametrickýho modelu... Já když začínal z Pro/E tak jsem to ze začátku taky nechápal. Prací pochopíš proč... Jednoduchý věci mají omezení, právě kuli jednoduchosti...
Já ase bavím o několik řádů složitějších věcí.
Jenže tohle není můj use-case. Rozbalit, spustit, otestovat jestli se to zhroutí nebo ne. Proč ne. Spouštím to ve virtuálu, kde se nedá nic poškodit. Ale na to abych ti dělal testera fakt nemám kdy, protože mám práce tolik, že i svůj vlastní server zanedbávám.
ale pro lidi co radi klikaji mysi asi fajn
Tiskni
Sdílej: