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.
Byla vydána nová verze 10.3 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu bezpečnostních oprav, vylepšení funkcí a oprav chyb.
Cloudflare představil open source redakční systém EmDash. Jedná se o moderní náhradu WordPressu, která řeší bezpečnost pluginů. Administrátorské rozhraní lze vyzkoušet na EmDash Playground.
Bratislava OpenCamp 2026 zverejnil program a spustil registráciu. Štvrtý ročník komunitnej konferencie o otvorených technológiách prinesie 19 prednášok na rôzne technologické témy. Konferencia sa uskutoční v sobotu 25. apríla 2026 v priestoroch FIIT STU v Bratislave.
První stroj:
arecord -f cd -D plughw:0 | netcat druhystroj 55555
Druhý stroj:
netcat -l -p 55555 | aplay -f cd -D plughw:0
Nebo rozchodit pulseaudio.
(jackd má latenci 10 ms)...
10 ms bylo po síti přes netjack?
Zkusil bych následující:
* jackd si určitě nastavuje nižší buffer alsy, aby snížil latenci (parametr p?). Zvukovka pak zpracovává kratší bloky dat mezi přerušeními, tedy nižší latence. Zkus v arecord/aplay jít dolů s parametrem -F. arecord -v -F 1 použije/vypíše minimální periodu, kterou ovladač zvukovky dovolí, ale to již asi bude po síti házet xruny.
* Zvol frekvenci, která je nativní pro zvukovku, aby plugin plug (viz plughw) nemusel převádět vzorkovací frekvenci - další výrazná latence, nelze nijak zkrátit. To -f cd je 44,1kHz, spoustu zvukovek jede jen na 48kHz, tedy plug konvertuje filtrem o délce několika stovek vzorků.
* Zkus snížit MTU síťovky, aby měla komunikace co nejnižší latenci (hádám)
* Možná má netcat nějaké čudlíky pro snížení bufferů - tedy latence, to chce zjistit.
Moje experimenty vedly k nastavení na 44,1kHz, jiná frekvence zatěžovala výrazně CPU (tedy pravděpodobně k převzorkování docházelo) teď pracuju na vlastním transportním programu v C.
Netjack se mi nepodařilo rozchodit, ovšem vím že samotný jack pracuje se snímky dlouhými pár set vzorků... mám nastaveno 512 a to dává zpoždění zhruba 12ms při 44,1kHz vzorkování. Množství vzorků můžu i zmenšit, ale myslím že když bude zpoždění 12ms na pc 10ms na síti a 12ms na druhém pc tak to nebude tak hrozná ozvěna.. uvidíme.
Každopádně používání netjacku mi připadá zbytečně komplikované, píšu program který nevyžaduje žádné úpravy jackd a připojí se prostě jako další jack klient, otevře port a připraví si buffer odpovídající velikosti snímku.. Je to jednoduché ale vyžaduje to přesně stejné nastavení jackd na obou strojích, ovšem to není velký problém..
Dneska jsem se k tomu vrátil
Zjistil jsem že nastavení velikosti bufferu socketu na celkové "roztrhání" zvuku nemá vliv, ovšem taky jsem zjistil že mám zásadní problém v návrhu. Připojení z jiného stroje po LANce totiž roztrhá i zvuk lokálního zdroje (jiného jack serveru) běžícího přes loopback (po jeho odpojení se zvuk vrátí do normálu).
Je to asi klasický problém fronty, pravděpodobně ztrácím data, a nebo se program příliš zasekává na zámcích.. Ale kabel jsem ještě nekoupil
uvidíme
Dobry den.
Docela jsem si hral s pulseaudio.
Pouzivam pri prehravani filmu na notebooku prenos zvuku na router, ke kteremu mam pripojeny hrozen zesilovacu s bednama, bednicek a sluchatek.
Na notebooku mam akorat plugin pro alsu:
#>cat .asoundrc
pcm.!default {
type plug
slave.pcm "pulse"
}
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
#>cat .pulse/client.conf
default-server = 123.123.123.123
Potom vsechno co umi pouzit alsu, muze mit zvuk uneseny na server.
Na serveru musi byt rozchozene pulse a musi mit nacteny module-native-protocol-tcp + vyresenou autorizaci (bud pulse-cookie stejne jako na klientovi nebo vyplou)
Jine reseni je pulse + module-esound-protocol-tcp
Potom vsechno co umi pouzit esd, muze mit zvuk uneseny na server.
Dalsi reseni je mit pulse server rozjety i na klientovy a nechat si zvuk predavat mezi serverama. K serveru na klientovi se da pripojovat pomoci module-native-protocol-unix nebo module-esound-protocol-unix.
Samozrejme na to, na co to pouzivam, jsem latenci nikdy nemusel neresit (takze ani netusim jaka muze byt. www.pulseaudio.org: PulseAudio is intended to provide lower latency than the software mixers dmix and esd ).
marek
Takže na routeru máš pulseaudio server? Zajímavé, jaký typ routeru používáš? Ještě podporu pulseaudia na windows jako klient (nebo to již jde?) a můžeme mít centrální síťovou "zvukovku" v routeru.
Muj "router " je amd64.
Krome toho, ze routuje, tak na nem jeste permanentne bezi asterisk, apache, sendmail s antispamem a desktop.
Router jsem to nazval, protoze z toho je jasne, ze bezi nonstop.
Narocnost pulse na tomto zeleze je na hranici smysluplne meritelnosti.
Marek
Aha, diky za info. Myslel jsem, ze je to nejaka krabicka typu Asus WL500 apod.
Tiskni
Sdílej: