Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.
OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).
Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek
… více »Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.
Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.
Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.
Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.
Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …
CT.ERROR: Unable to download webpage: < urlopen error [SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:1056)> (caused by URLError(SSLError(1, '[SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:1056)')))
Řešení dotazu:
Vlákno bylo přesunuto do samostatné diskuse.
Na Debianu nikdy nic nejde. Používají ho lidé, kteří rádi trpí. Stačí si vzpomenout, jak v roce 2008 bylo 32768 klíčů dost pro všechny.
Na archlinuxe všetko ide. Je používani ľudmi, ktorí radi čakajú na kompiláciu. :) Stačí si spomenuť ako dobre funguje neštandardný systém.
#!/bin/sh
if [ "$1" == "" ]; then
MPDFILE=$(ls *.mpd)
if [ "$MPDFILE" == "" ]; then
echo "No .mpd file."
exit 1
else
MPD="$PWD/$MPDFILE"
fi
else
# .mpd file, full path and just file
MPD="$1"
MPDFILE=$(basename "$1")
fi
# create temp dirs
rm -rf VIDEO AUDIO
mkdir VIDEO AUDIO
if [ "$MPDFILE" == "manifest.mpd" ]; then
# new manifest format
# get base URL, video & audio respresentation
BASE=$(grep manifest "$MPD" | cut -d ">" -f 2 | cut -d "<" -f 1 | rev | cut -d "/" -f 2- | rev)
VIDEO=$(grep "id=" "$MPD" | grep v1 | sort | head -1 | cut -d '"' -f 2)
AUDIO=$(grep "id=" "$MPD" | grep a1 | sort | head -1 | cut -d '"' -f 2)
# get number of chunks, generate sequence for use in URL
DURATION=$(grep " r=" "$MPD" | uniq | cut -d "\"" -f 4)
DURATION=$(($DURATION+2))
DURATION=$(eval echo {1.."$DURATION"})
# get initial video .mp4
cd VIDEO
wget --no-check-certificate --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -t 0 "$BASE/init-$VIDEO.mp4" -O IS.mp4
cd ..
# get initial audio .mp4
cd AUDIO
wget --no-check-certificate --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -t 0 "$BASE/init-$AUDIO.mp4" -O IS.mp4
cd ..
# dowload video & audio chunks
for VAR in $DURATION; do
# pad fragment number with zeroes for saving
CHUNK=$(echo "000000$VAR" | rev)
CHUNK=${CHUNK:0:6}
CHUNK=$(echo "$CHUNK" | rev)
cd VIDEO
wget --no-check-certificate --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -t 0 "$BASE/fragment-$VAR-$VIDEO.m4s" -O "$CHUNK".m4s
cd ..
cd AUDIO
wget --no-check-certificate --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -t 0 "$BASE/fragment-$VAR-$AUDIO.m4s" -O "$CHUNK".m4s
cd ..
done
else
# old manifest format
# get base URL, video & audio respresentation
BASE=$(grep -i baseurl "$MPD" | cut -d ">" -f 2 | cut -d "<" -f 1)
VIDEO=$(grep -i height "$MPD" | grep -i 576 | cut -d "\"" -f 2)
AUDIO=$(grep -i audiosamplingrate "$MPD" | cut -d "\"" -f 2)
# get number of chunks, generate sequence for use in URL
DURATION=$(grep " r=" "$MPD" | sort | uniq | head -1 | cut -d "\"" -f 6)
DURATION=$(echo "000000$DURATION" | rev)
DURATION=${DURATION:0:6}
DURATION=$(echo "$DURATION" | rev)
DURATION=$(eval echo {000000.."$DURATION"})
# get initial video .mp4
cd VIDEO
wget --no-check-certificate "$BASE/$VIDEO/IS.mp4"
cd ..
# get initial audio .mp4
cd AUDIO
wget --no-check-certificate "$BASE/$AUDIO/IS.mp4"
cd ..
# dowload video & audio chunks
for VAR in $DURATION; do
cd VIDEO
wget --no-check-certificate --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -t 0 "$BASE/$VIDEO/$VAR.m4s"
cd ..
cd AUDIO
wget --no-check-certificate --retry-connrefused --waitretry=1 --read-timeout=20 --timeout=15 -t 0 "$BASE/$AUDIO/$VAR.m4s"
cd ..
done
fi
# merge video chunks
cd VIDEO
cat IS.mp4 *.m4s > video.mp4
cd ..
# merge audio chunks
cd AUDIO
cat IS.mp4 *.m4s > audio.mp4
cd ..
# merge video and audio streams to single AV file
ffmpeg -i VIDEO/video.mp4 -i AUDIO/audio.mp4 -c copy stream.mkv < /dev/null > /dev/null
dalibor@hal:~/Stažené/Galakoncert_Pavel_Cernoch$ ./mpd ./mpd: 3: [: unexpected operator ./mpd: 22: [: unexpected operator grep: : Adresář nebo soubor neexistuje grep: : Adresář nebo soubor neexistuje grep: : Adresář nebo soubor neexistuje grep: : Adresář nebo soubor neexistuje ./mpd: 73: ./mpd: Bad substitutionKde ještě dělám chybu? Dík
./download.sh 61XXXXXXXXXXXX.mpd
"Nebolo by jednoduchšie zainvestovať do TV karty, a nahodiť SW čo rozumie EPG?"To se mi nezdá jednodušší. Potřeboval by dané zařízení (PC) nastavit, aby se automaticky zaplo v době kdy má podle EPG nahrávat. Navíc co vím EPG začne nahrávat v době kdy má podle programu začínat daný film/pořad, ale začátek i konec může být ve skutečnosti o pár minut jiný, takže není moc komfortní mít nahranou i část jiného pořadu.
"To by mohlo byť jednoduchšie riešenie ako sa trápiť s nefunkčnou IPTV platenou z daní."On si nestěžoval na nefunkční IPTV, ale na to, že nemůže stahovat film/pořad na lokální disk. Ty znáš nějakého IPTV providera, který umožňuje legální stahování? Moc se v tom nevyznám, ale myslím, že by to odporovalo vysílacím licencím.
Potřeboval by dané zařízení (PC) nastavit, aby se automaticky zaplo v době kdy má podle EPG nahrávat.Wake UP sa v UEFI implementovalo už dávno. Ale to je vedľajšie. Väčšina osadenstva má permanentne zapnuté aspoň nejaké NAS alebo Raspberry PI do ktorého pridať TV kartu je to najmenej.
On si nestěžoval na nefunkční IPTV, ale na to, že nemůže stahovat film/pořad na lokální disk.Retransmisia TV signálu cez internet sa zvykla volať IPTV. A ak ten distribučný IPTV kanál nefungoval, tak sa jednalo o nefunkčné IPTV. Dôvod nefunkrnosti je ovšem známy, poskytovateľ zbytočne používa zastaralé šifry.
Ty znáš nějakého IPTV providera, který umožňuje legální stahování?Ja som vyhodil TV pred vyše 10 rokmi, nič v nej nebolo. Takže trh s TV službami nesledujem.
Moc se v tom nevyznám, ale myslím, že by to odporovalo vysílacím licencím.Zrovna toto je riešené AFAIK autorským zákonom. Volá sa to (legálna) kópia pre vlastnú potrebu. Myslím že to ešte nezrušili v ústave duševného vlastníctva.
Wake UP sa v UEFI implementovalo už dávno.To jistě, ale potřebuješ udělat vše kolem toho.
Väčšina osadenstva má permanentne zapnuté aspoň nejaké NAS alebo Raspberry PI do ktorého pridať TV kartu je to najmenej.To pořád neřeší problém, že budeš mít před pořadem a za pořadem část jiného programu nebo reklamy. To nemluvím o případné reklamě uvnitř nahravaného pořadu (to se týká komerčních televizí, ČT ji nemá).
A ak ten distribučný IPTV kanál nefungoval, tak sa jednalo o nefunkčné IPTV.Podívej se na první příspěvek Dalibora Smolíka, on opravdu neřešil nefunkční IPTV. Jedině, že by měl Dalibor nějakou smlouvu s Českou televizí, že mu musí poskytovat možnost stažení na disk. Takovou smlouvu určitě nemá právě proto, že to je v rozporu s vysílacími právy daného filmu/pořadu.
Zrovna toto je riešené AFAIK autorským zákonom. Volá sa to (legálna) kópia pre vlastnú potrebu. Myslím že to ešte nezrušili v ústave duševného vlastníctva.Ale doufám, že sám uznáš, že pořízení záznamu pro vlastní potřebu je něco jiného než nabídnutí filmu ke stažení pro každého kdo přijde na web.
"Je to tak - chci z ČT si udělat svůj vlastní archív klasické hudby, předvším opery, takže chci dobrou kvalitu."Palec nahoru. Kvalitní hudby není nikdy dost.
"abych ji mohl připojit k modemu UPC (přes SCART nebo HDMI kabel) a zároveň pak mohl pohodlně sledovat záznam z DVD."Jo, to je v podstatě podobně nepohodlné řešení jako bylo nabízeno s tou TV kartou. No vlastně ještě horší protože k tomu musíš používat DVD média. Rozhodně bych šel cestou youtube-dl. Já z ČT možná stáhnu sem tam něco, takže nemohu soudit jak často to nefunguje, ale ze zkušenosti ze stahování z youtube mohu říct, že když se něco na stránkách youtube změní a youtube-dl nefunguje, tak to za den nebo dva vývojáři opraví. Nejlepší je si v linuxu přidat repozitář přímo vývojářů youtube-dl, aby se k tobě stáhla co nejdříve opravená verze. Já jsem zkusil tvůj odkaz v youtube-dl a normálně funguje. Jak už psal Michal Kubeček, má kolem 4GB. Verzi youtube-dl mám 2020.01.24. Nevím na čem tu nahranou hudbu potom pouštíš, jestli máš nějaké hifi, ale rozhodně bych šel tou cestou udělat hlavní zdroj hudby z PC a k němu připojit reprobedny. Budeš si tak moci pouštět hudbu i z Youtube nebo Spotify nebo dalších. Asi by neměl být problém v PC kde máš ten Debian přijímat z UPC i TV a k tomu PC připojit velkou televizi, kterou teď asi máš připojenou k tomu DVD rekordéru. Variant je víc, ale zůstávat u současného řešení s DVD rekordérem je asi to nejhorší řešení.
V některých případech však přehrání na ČT není možné, často u zahraničních koncertů, asi z licenčních důvodů.Když jsem svůj koment dopsal, tak mi došlo, že ne vše je přístupné na webu ČT. Píšeš, že máš k UPC modemu připojenou TV přes HDMI. Chtěl jsem ti poradit, abysis ten TV stream spouštěl na PC a tam ho nahrával, ale jak se dívám na Kodi forum tak to asi nepůjde. Jestli ti jde opravdu jen o nahrávání z ČT, případně jiných stanic, které jsou v pozemním vysílání (DVB-T2), a jsi v místě kde máš dobrý signál (nebo anténu), tak si pořiď do USB DVBSky T330 (1000 Kč) a pak můžeš v PC nahrávat. Pokud jsi v místě s dobrým signálem, tak můžeš koupit i něco levnějšího co pofachčí pod linuxem. Pozemní vysílání není šifrované, takže můžeš nahrávat v Kodi, VLC a spoustě dalších SW. Když jsem zkusil do googlu hodit "hdmi recorder", pokud bys tedy chtěl nahradit tvůj DVD recorder, a zachytávat to co ti teče z hdmi kabelu, tak mi to našlo třeba tohle. Celkem levné a nahrávání na externí disk se mi zdá v dnešní době lepší řešení než DVD recorder. Osobně bych nahrával pomocí USB DVB-T2 a pokud bych pak viděl, že je to na webu, tak to stáhl pomocí youtube-dl a nahrávku z DVB-T2 smazal.
Pc mám v jiné místnosti než televizi, ale tu mám připojenou k HiFi soupravě Pioneer z 80.let,ktera má skvělý zvuk.Prodávají se i mini PC (bezhlučné), které můžeš k té TV připojit, případně za pomocí externí audio karty můžeš připojit přímo k té hifi soustavě. Nebo se ze staré Hifi soustavy dělá "moderní" bezdrátová dokoupením Chromecast Audio (už se nevyrábí, ale alternativy by asi šly najít). Když si hodíš na stůl možné varianty, tak si myslím, že lze najít způsob jak to zmodernizovat (čti zjednodušit) a zároveň, aby to nestálo balík.
youtube-dl --ciphers DEFAULT@SECLEVEL=1 https://www.ceskatelevize.cz/porady/12481155343-pavel-cernoch-gala/21854215062/
Testl jsem dnes na Debianu 10 (s patchem od Jindřicha) a vše funguje.
Divné, že tady nikdo neporadil změnit /etc/ssl/openssl.cnf. Že by to mělo nějaký důvod neměnit to pro celý systém?
Protože zmiňujete Debian, bude to nejspíš klasický problém bash vs. dash. Zkuste na prvním řádku přepsat "/bin/sh" na "/bin/bash".
Ono i v bashi by se operátor "==" měl správně používat jen ve zdvojených hranatých závorkách, ne v jednoduchých, ale bash to toleruje, takže to mnozí autoři skriptů vesele míchají.
Youtube-dl by ale mel obecne web CT dat, vyjma videi s DRM (totez plati pro muj skript). Konkretne porad, ktery linkujes, ale DRM nema.Testnul jsem na Debianu youtube-dl z unstable větve na výše uvedený link a skončilo to chybovým hlášením "dh key too small". Zkusil jsem to v ArchLinuxu a tam to prošlo bez problémů. Přitom youtube-dl hlásí v obou distribucích shodnou verzi: 2020.01.24. Může být problém v nějakých jiných knihovnách? Jirka
File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 627, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 2237, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "/usr/lib/python3.7/urllib/request.py", line 525, in open
response = self._open(req, data)
File "/usr/lib/python3.7/urllib/request.py", line 543, in _open
'_open', req)
File "/usr/lib/python3.7/urllib/request.py", line 503, in _call_chain
result = func(*args)
File "/usr/lib/python3/dist-packages/youtube_dl/utils.py", line 2728, in https_open
req, **kwargs)
File "/usr/lib/python3.7/urllib/request.py", line 1319, in do_open
raise URLError(err)
Vlákno bylo přesunuto do samostatné diskuse.
Tiskni
Sdílej: