Ubuntu 26.04 patrně bude ve výchozím nastavení zobrazovat hvězdičky při zadávání hesla příkazu sudo, změna vychází z nové verze sudo-rs. Ta sice zlepší použitelnost systému pro nové uživatele, na které mohlo 'tiché sudo' působit dojmem, že systém 'zamrzl' a nijak nereaguje na stisky kláves, na druhou stranu se jedná o možnou bezpečnostní slabinu, neboť zobrazování hvězdiček v terminálu odhaluje délku hesla. Původní chování příkazu sudo
… více »Projekt systemd schválil kontroverzní pull request, který do JSON záznamů uživatelů přidává nové pole 'birthDate', datum narození, tedy údaj vyžadovaný zákony o ověřování věku v Kalifornii, Coloradu a Brazílii. Jiný pull request, který tuto změnu napravoval, byl správcem projektu Lennartem Poetteringem zamítnut s následujícím zdůvodněním:
… více »Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 163 (pdf).
Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního
… více »Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.
Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.
KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.
Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.
Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).
Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.
8 neplatí: je v Javě (ale dost výkonný, pokud se poladí GC: při testech s videem jsem na 16jádru obsloužil něco jako 800 klientů současně), balíčky byly hrozné když jsem je viděl naposledy (spouštění pod rootem, data v /usr/share, konfigurace nepočítá s tím že by to běželo pod normálním uživatelem i když nemusí). Je to monoilitická vec bez privilege separation a chrootu. Je to placené - naposledy když jsem to viděl, tak nebylo volně ke stažení ani demo.Bohužel obě věci to naprosto diskvalifikují. Mohl byste neoznačovat předčasně něco za řešení, co řešením není? :-/
Znáte něco, co by se tomuto ideálu alespoň blížilo?Tak jsem předpokládal, že není vyžadované splnění všech požadavků. Komentář hned nade mnou taky dával jasně najevo, že neplacené řešení bude problém, máš specifické a celkem náročné požadavky. Každopádně jsem to jako řešení odoznačil, když se nelíbí.
Co se týče neplaceného řešení, tak to je snad v souvislosti s Linuxem samozřejmost...To je bonus, a ne samozřejmost...
Myslím že toto moc fungovat nebude. V momentě když stream začneš kešovat tak tento vlastně streamem být přestává, protože už přenos dat neběží v reálném čase. Pokoušíš se ušetřit bandwidth? Nestačilo by třeba jenom nastavit na squidu trochu agresivnější kešování?
Jako nahrát to jde, třeba:
wget -nv https://streaming.live365.com/a09856_live365 -O - | ffmpeg -i - -c:a libmp3lame -ab 320k radio-$(date '+%Y%m%d%H%M%S').mp3nebo pokud bys to chtěl zároveň taky poslouchat
mpv https://streaming.live365.com/a93325_live365 --record-file=nahrávka.mp3Ale co s tím dál? Když teda pominu že převádět audio z jednoho ztrátovýho formátu na jiný je docela zhovadilost, tak jak bys chtěl tu empétrojku distribuovat mezi klienty? Ti by museli předem vědět že se mají připojovat na tvůj lokální streamovací server a ne do internetu. Násilím je přesměrovávat nemůžeš. Něco sesmolit pro jeden stream by asi šlo, ale předpřipravený robustní řešení univerzální pro všecky rádia bude sotva existovat.
V momentě když stream začneš kešovat tak tento vlastně streamem být přestává, protože už přenos dat neběží v reálném čase.Třeba je uživatelům jedno, že to rádio uslyší o 3 sekundy později.
Když teda pominu že převádět audio z jednoho ztrátovýho formátu na jiný je docela zhovadilostAsi k tomu má důvod, že má nějaká hloupá zařízení, která nic jiného neumí?
... jak bys chtěl tu empétrojku distribuovat mezi klienty? Ti by museli předem vědět že se mají připojovat na tvůj lokální streamovací server a ne do internetu. Násilím je přesměrovávat nemůžeš.
Můžu
.
Respektive jedná se o hw internetová rádia založená na čipu Silicon Frontier (Konkrétně o "značku" Terris, co se daly/dají koupit u ALDI Süd) a sralo mě, že při každém spuštění internetového streamu to leze na jejich server, a že pokud by tento server odstavili, tak mám smolíka. Z toho důvodu jsem si napsal server vlastní (apache/php/mysql), rádia dal do oddělené VLAN a přes DNS je přesměrovávám k sobě (naštěstí vše jede přes HTTP a ne HTTPS). Samozřejmě jsem si musel poshánět URL streamu stanic, které mě zajímají, ale kromě BBC (která ale nefungovala ani přes ALDI/Silicon Frontier server), mám vše, co mě zajímá. Výhodou je, že si můžu do jisté míry menu uspořádat tak, jak chci.
Akorát mě štve, že podle typu rádia některé umí AAC a jiné ne (a taky žádné z nich neumí Opus nebo FLAC, ale tam má člověk _většinou_ jako alternativu MP3), a proto hledám způsob, jak mít všechny stanice dostupné pro všechna zařízení (konkrétně mám pár stanic, které jsou dnes v AAC, na kterých mě dost záleží).
BBC Radio World Service http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-einws BBC Radio 1 http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_q BBC Radio 2 http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio2_mf_p BBC Radio 3 http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio3_mf_p BBC Radio 4 http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4fm_mf_p BBC Radio4 extra http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio4extra_mf_p BBC Radio 1 Xtra http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1xtra_mf_p BBC Radio 5 Live http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio5live_mf_q BBC London 94.9 FM http://bbcmedia.ic.llnwd.net/stream/bbcmedia_lrldn_mf_p BBC Radio 6 Music http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_pTrochu si s tím zkouším hrát, streaming aji encoding do mp3 funguje hezky, ale nedaří se mi na to připojit víc jak jeden přehrávač. Toto je ta "proxy" nesměj se
#/bin/sh
url="http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p"
while true; do
until wget -nv $url -O - |
ffmpeg -i - -f mp3 -c:a libmp3lame -ab 128k - |
nc -l 12345; do
sleep 1
done
done
poslouchá se to pak jako
nc localhost 12345 | vlc -dá se nějak přinutit třeba fifo aby se z toho dalo číst paralelně a nezavírala se když se z ní přestane číst?
ncat -kHned je to použitelnější.
wget -nv http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p -O - | ffmpeg -i - -f mp3 -c:a libmp3lame -ab 128k - | ncat -k -l 12345
Tiskni
Sdílej: