Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že již v úterý 7. dubna od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout meteorit
… více »Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.
VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.
Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.
Příspěvek na blogu herního enginu Godot představuje aplikaci Xogot přinášející Godot na iPad a iPhone. Instalovat lze z App Storu. Za Xogotem stojí Miguel de Icaza (GitHub) a společnost Xibbon.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).
ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.
DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.
Kdysi dávno jsem si ke svému Archlinuxu nahrál i FreeBSD 7.0-CURRENT(myslím že jsem o tom napsal i blogpost). Vedla mě k tomu touha poznat i další část světa opensource a UNIX. Tenkrát pro mě bylo hlavní zprovoznit zvuk, nějaký grafický prostředí a hlavně mě zajímalo jak si povede můj CDMA modem.
Tenkrát jsem si splnil všechny své cíle, teda až na jednu drobnost, což bylo to, že mi CDMA jelo maximálně 256kb/s, což mě vedlo k tomu, abych FreeBSD opustil. Jenže ve své povaze mám vlastnost, že strašně nerad prohrávám, a to, že jsem nedokázal ten modem plně zprovoznit, jsem bral jako porážku. V mém minulém zápisku, se ozval Jan Jílek, zda bych mu nepomohl nebo neporadil, jak rozchodit AnyDATA ve FreeBSD. Původně jsem chtěl jen odvětit, že už si to nepamatuju a poslat mu link na diskuzi, kde se to řešilo.
Ale nakonec má touha, porazit tento systém a rozchodit modem na plné obrátky, vyhrála. Tak jsem se do toho pustil a začal stahovat FreeBSD 7.0-CURRENT. Mezi tím, než se mi stáhl iso obraz, jsem si pročítal zdrojové kódy modulu ubsa, umodem a ucom pro FreeBSD a také modulu option, který je použit pro tento modem v linuxu. A jediné čeho jsem si všiml, bylo to, že u linuxového modulu, byli pevně nastaveny hodnoty pro ibufsize a obufsize, a v ubsa.c to bylo získáváno z nějaké struktury. Nechtěl jsem hledat, jak přesně jsou ta data získávána, a tak jsem tam prostě napevno nastavil hodnoty z linuxového modulu. Pro jistotu jsem upravil i umodem.c kde se nacházeli položky IBUFSIZE a OBUFSIZE na ty samé hodnoty jako předtím u ubsa.c. Další nutnou změnou je to, aby byla zajištěna detekce AnyData za pomocí ubsa místo ugen. Toho se docílí úpravou usbdevs(jinak vsechny soubory - usbdevs. ubsa.c, umodem.c - se nachází v /usr/src/sys/dev/usb).
Možností jak upravit usbdevs je více. Buď pro AnyDATA vytvoříte vlastní sekci s jeho VENDOR a PRODUCT hodnotou, a nebo prostě jen vyhledáte sekci OPTION modulů a u jednoho znich přepíšte vendor a product hodnotu(toto řešení není tak čisté a asi bych ho neměl zmiňovat, ale má jednu malou výhodu, a to tu, že pokud pro AnyDAT vytvoříte vlastní sekci, budete muset ještě v ubsa.c také přidat pár řádků, ale pokud nevytvoříte vlastní sekci a jen upravíte hodnoty pro jeden s modemů OPTION, tak už je v ubsa.c potřebná informace uvedena.)
Po všech těchto úpravách jsem, si překompiloval jádro, nastavil správně /etc/ppp.conf, /etc/resolv.conf a /etc/rc.conf restartoval a internet jel. Se zadrženým dechem jsem zkusil rychlost a ona opravdu překročila hranici 256kb/s. Byl jsem děsně rád, že to funguje, a teď vám píšu s FreeBSD + OpenBox + Ohnivá liška.
PS: Toto, není zamýšleno jako návod, a nezaručuji, že je vše správné, dokonce je možné, že by ten modem jel tak rychle i bez některých úprav. Mám v plánu to přes víkend pořádně otestovat, a po testech zveřejním zde na abclinuxu.cz návod.
Tiskni
Sdílej:
HOLLY: To je dobře. Protože by ti mohli pomoci s interpunkcí.
:)