Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.
Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.
Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.
Již tuto středu proběhne 50. Virtuální Bastlírna, tedy dle římského číslování L. Bude L značit velikost, tedy více diskutujících než obvykle, či délku, neboť díky svátku lze diskutovat dlouho do noci? Bude i příští Virtuální Bastlírna virtuální nebo reálná? Nejen to se dozvíte, když dorazíte na diskuzní večer o elektronice, softwaru, ale technice obecně, který si můžete představit jako virtuální posezení u piva spojené s učenou
… více »Český statistický úřad rozšiřuje Statistický geoportál o Datový portál GIS s otevřenými geografickými daty. Ten umožňuje stahování datových sad podle potřeb uživatelů i jejich prohlížení v mapě a přináší nové možnosti v oblasti analýzy a využití statistických dat.
Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.
Jarní konference EurOpen.cz 2025 proběhne 26. až 28. května v Brandýse nad Labem. Věnována je programovacím jazykům, vývoji softwaru a programovacím technikám.
Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.
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: