Programovací jazyk Python byl vydán v nové major verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.
BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.
V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."
Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.
Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.
Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.
… více »Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.
Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.
ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím
… více »ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.
Na adrese http://zoh.ct24.cz/live.asp je možné sledovat přímé přenosy ze zimních her pomocí úžasné technologie silverlight. Přestože plugin pro Firefox na Linuxu existuje, na tomto webu jsem se setkal se značnou nestabilitou. Cílem tohoto zápisku je ukázat, jak přehrávat streamy pomocí mplayeru/vlc.
Po drobném zkoumání samotné silverlight aplikace (je to zip), jsem se dobral následujícího url: http://ctdir.visual.cz/ivysilani/services/streaming/slp.asmx. Jedná se o SOAP službu, kterou si necháte vygenerovat playlist a ten pak přehráváte libovolným přehrávačem. Sice java programátor, ale na SOAP přece stačí BASH. Podle vzoru jsem vytvořil stub SOAP zprávy:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPlaylistUrl xmlns="http://ivysilani.visual.cz/services">
<request>
<Format>WH</Format>
<ClientAddress>NDU0NjQ2NDQzfDYzNDAxNjA2NzMxNjgzNTAwMA==</ClientAddress>
<Expiration>2010-02-12T23:00:33.586584+01:00</Expiration>
<Playlist>
<PlaylistItem>
<Type>Live</Type>
<Identifier>CT2OH</Identifier>
</PlaylistItem>
</Playlist>
</request>
</GetPlaylistUrl>
</soap:Body>
</soap:Envelope>
Na hodnoty jednotlivých parametrů bylo jednodůché přijít odposlechnutím provozu přes wireshark, takže z toho co jsem zjistil nebo si domyslel:
<object>. Při testování jsem ji pak dál používal a jenom si posouval ExpirationLive, Archive nebo AdCT4OH, CT2OH, CTHD, ZOH1, ZOH2, ZOH3, ZOH4, ZOH5, ZOH6Zprávu je třeba odeslat pomocí HTTP POST, použil jsem curl:
curl -H "Content-Type: text/xml; charset=utf-8" \
-H "SOAPAction: \"http://ivysilani.visual.cz/services/GetPlaylistUrl\"" \
-d "@soubor_se_spravou.xml" http://ctdir.visual.cz/ivysilani/services/streaming/slp.asmx
a ve výsledku je v tagu GetPlaylistUrlResult výsledné url pro playlist.
Má chuť to někdo celé zautomatizovat?
Tiskni
Sdílej:
zoh.sh CT2OHcož by odeslalo správnou SOAP zprávu a z odpovědi vyparsovalo url a nadím tím poustilo mplayer samozřejmě nic těžkého, ale po zápasu s tímhle na to už dneska večer nemám náladu (a jsou tací co třeba chtějí ve 2 sledovat přímí přenos záhajení a nemají do té doby co dělat)
"TOKEN=$(...); export TOKEN" tam není jen tak pro srandu králíkům
Asi by to chtělo automaticky vygenerovat nový token, když ten starý nefunguje a uložit jej někam do home, třeba ~/.zoh-token.
To máš úplně jedno, protože ať použijí cokoliv, tak vždycky bude někdo pičovat, že daná technologie je absolutně nevhodná.To by mě zajímalo kdo by pičoval, kdyby se jako alternativa malým písmem pod to okno někam naspodek stránky dal přímo link na stream. Dříve to tak fungovalo běžně a i kdyby někdo pičovat chtěl jen tak pro radost, tak nemohl. Dneska už je to jen nějaké proprietární okno závisející na
technologii(snad někoho nenapadne takové balení nazývat opravdovou technologií) sponzora.
Požadavek vedení je, „aby to nešlo stáhnout“Takové vedení bych neváhal přetáhnout kriketovou pálkou přes hlavu v dobré víře, že se ty usazeniny naspodu jejich hlavy snad protřepou.
Takže se to dá do nějakého balastu, aby to „nešlo“ stáhnout…Třeba je to teoreticky proveditelné, ale taková technologie by si vyžádala mnoho peněz ve vývoji a nějaký čas. Napsat bastl je mnohem levnější.
MS..... a dokonce tam maji helplinku pro pripad problemu s prehravanim.
kdyz sem to nedavno zkousel naposled, tak mi to pokazdy shodilo prohlizec kdyz sem se pokusil to video nacist. takze uz na to s.e.r.u.
v pekingu ty ceremonie byly fakt bomba, tady to necekam tak velkolepy, ale i tak to bude urcite pokoukanicko ...
bastl technology made in Redmond®,(SOAP? No to snad musí být vtip) který jen něco zase dále obaluje a obaluje do další proprietární a nestandardizované vrstvy? Za stejné peníze(či i méně) mohlo být o několik tříd lepší řešení(Jak jsem řekl, Ogg vylučme úplně – to by bylo jen o třídu lepší řešení téměř zdarma). U toho Flashe budiž, mají v tom DRM, ale smysl tohoto mi víc než uniká. Když už pominu i nějaká standardizovaná řešení jako HTML5 element <video>, tak se takovým nepsaným standardem stal <object>, který drží přímo odkaz na stream. V 99,9% plně funkční. Jenomže toto se snad nemohla nějaká lamka v ČT ani splést. U té Novy budiž. Je to soukromá televize, kterou platí reklamy a může si sama o sobě rozhodovat jak chce, ale může si něco podobného dovolit veřejnoprávní televize bez toho aby padaly hlavy? To je tak na oznámení o prošetření.
Myslím, že by to byl dobrý bod v programu ČPSA přitom by si člověk řekl, že boj proti zjevné korupci by v právním státě měla být věci přirozenou i bez nějaké ČPS.
prověrka, že ČT nedostává peníze bokem od MSJakože tu
technologiise všemi potřebnými licencemi od Microsoftu nakoupili zadarmo? IMHO to spíš bylo naopak, jen se nějaká část z veřejných peněz zase zpětně přesměrovala do ČT. Taková smyčka, která jen končí o patro výše, ale ve stejné budově.
normální video. Tam je to obdoba, jen zatím bez SOAPu.
# Identifier - pro Live existují následující: CT4OH, CT2OH, CTHD, ZOH1, ZOH2, ZOH3, ZOH4, ZOH5, ZOH6Je nějaké vysvětlení, co tyhle identifikátory přesně znamenají? Snažím se to nějak vybojovat z toho webu, ale zatím nic...
Tie Microsoft ASP weby asi nezvladaju to pretazenie...


$ sh bin/zoh.sh CT20H
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
388 363 121 363 0 802 2661 5880 --:--:-- --:--:-- --:--:-- 0
Chyba při zpracování volby na příkazovém řádku: -playlist
MPlayer SVN-r29796-4.4.2 (C) 2000-2009 MPlayer Team
Musím udělat ještě něco?
$ TOKEN=$(curl http://zoh.ct24.cz/live.asp 2>/dev/null |grep -i token |grep -i token |sed 's/^.*token=\([^,]*\).*$/\1/') $ echo $TOKEN NDYyMDI0ODI5fDYzNDAxNzQ5NTM0Nzg4NjY2NQ==Ha, s tímhle tokenem se to chytlo. Ale zrovna mají přestávku
A ještě jeden bugreport - $2 je lepší uzavřít do uvozovek. Vyhazuje to chybu, když se skript pustí jen s jedním parametrem. A nebo si kontrolovat počet parametrů
if [ $# -gt 1 ]
then
if [[ ( "$2" == "dump") && ( -n "$3" ) ]];
then
COMMAND="mplayer -dumpfile $3 -dumpstream -playlist "
elif [ "$2" == "dump" ];
then
COMMAND="mplayer -dumpstream -playlist "
fi
fi
$ TOKEN=$(curl http://zoh.ct24.cz/live.asp 2>/dev/null |grep -i token |grep -i token |sed 's/^.*token=\([^,]*\).*$/\1/') ; export TOKEN
$ echo $TOKEN
NDYyNTU4MTE1fDYzNDAxNzU5MTUzMDk5NjAyNA==
[15:47:43 marian@nbmkyral-E6500 ~]$ sh bin/zohd.sh CT40H
=====================================================
Using token NDYyNTU4MTE1fDYzNDAxNzU5MTUzMDk5NjAyNA==
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
389 363 121 363 0 804 5895 13056 --:--:-- --:--:-- --:--:-- 0
====================================================================================
Playlist:
====================================================================================
Error: Playlist url is incorrect
$ sh bin/zohd.sh CT4OH
=====================================================
Using token NDYyNTU4MTE1fDYzNDAxNzU5MTUzMDk5NjAyNA==
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
325 499 124 499 0 804 4345 7001 --:--:-- --:--:-- --:--:-- 0
====================================================================================
Playlist: http://ctdir.visual.cz/iVysilani/Services/Streaming/ClientPlaylist.aspx?id=NDYyNTYwNjk3fDYzNDAxNzU5MTk1MTMwODUyNA==
====================================================================================
Tohle je SMPlayer v. 0.6.8 (SVN r3213) běžící na systému Linux
[martin@localhost Stažené soubory]$ sh ZOH.sh CT40H
ZOH.sh: řádek 46: [: ==: očekáván unární operátor
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
388 363 121 363 0 802 5113 11297 --:--:-- --:--:-- --:--:-- 0
Error parsing option on the command line: -playlist
MPlayer SVN-r30040-4.4.1 (C) 2000-2009 MPlayer Team
Zadal jsem url, kliknul GetPlaylistUrl a pak nevím co dál. Taky jsem zkoušel web CT, ale tam mně to rovnou přesměruje na stránku, kde se dozvím: "Microsoft Silverlight may not be supported on your computer's hardware or operating system.". Asi se mu nelíbí 64bit Gentoo.
. "Litujeme, tento obsah není na všem uzemí dostupný" Nebo něco takovýho
. Tak nevím co dělám špatně. Píše to u všech možností.
Dal sem do toho skriptu ty kecy pro tu promenou TOKEN z toho komentáře na který si odkazoval.
Jsem debil.
.
Přehraje se mi obsah cache a pak už jen stojí obraz a sem tam se ozve nějaký zvuk
.
bash zohd.sh nebo mu přidejte spustitelný příznak (chmod +x zohd.sh) a spouštějte ho ./zohd.sh
Missing argument. Use one of following: CT4OH, CT2OH, CTHD, ZOH1, ZOH2, ZOH3, ZOH4, ZOH5, ZOH6 Usage: zoh.sh VIDEO [dump [outfile]]Tedy skript je potřeba spouštět pomocí bash /cesta/ke/skriptu.sh NĚCO kde NĚCO je vám napovězeno nahoře 2) Evidetně máte nějaký jiný date, než GNU date... Myslíte, že to zvládnete nahradit za gnu date?
date: illegal option -- v
usage: date [-nu] [-r seconds] [+format]
date [[[[[cc]yy]mm]dd]hh]mm[.ss]
=====================================================
Using token NDkxNTA1OTE3fDYzNDAyMjEyMzkwNzgxMjUwMA==
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 479 100 479 0 0 1639 0 --:--:-- --:--:-- --:--:-- 0
====================================================================================
Playlist:
====================================================================================
Error: Playlist url is incorrect
date: illegal option -- v
usage: date [-nu] [-r seconds] [+format]
date [[[[[cc]yy]mm]dd]hh]mm[.ss]
=====================================================
Using token NDkxNTU4MDUxfDYzNDAyMjEzMzAyMzEyNTAwMA==
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 479 100 479 0 0 3149 0 --:--:-- --:--:-- --:--:-- 0
====================================================================================
Playlist:
====================================================================================
Error: Playlist url is incorrect
2010-02-20T04:04:52.371738305+01:00
Zkuste v tom skriptu změnit hodnotu EXPIRE na
2010-02-20TXX:04:52.371738305+01:00
kde XX jsou hodiny za 4 hodiny (zní zo blbě, takže: je 12:05, napíšete 16, je 08:34, napíšete 12... atp...)
date -v+4H "+%FT%T.%N%:z" ?
mates@mates-laptop:~/Stažené$ bash 152262-zoh-30336.sh ZOH3
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
105 1164 121 363 0 801 8597 18971 --:--:-- --:--:-- --:--:-- 0
VLC media player 1.0.2 Goldeneye
Seznam stop (playlist)
--playlist-autostart, --no-playlist-autostart
Auto start(v základu zapnuto)
--playlist-skip-ads, --no-playlist-skip-ads
Skip ads(v základu zapnuto)
--shoutcast-show-adult, --no-shoutcast-show-adult
Show shoutcast adult content(v základu
vypnuto)
Poznámka: přidejte --advanced na příkazové řádce pro zobrazení pokročilých možností. mates@mates-laptop:~/Stažené$Terminál nehlásí žádný error. VLC mám spuštěný ale neobjevuje se žádný playlist. Nevím zda mám vše správně nastaveno nebo zda jsem něco nepřehlédl. s linuxem se teprve seznamuji. Budu vděčný za jakoukoli odpoved.
$ ./zoh.sh CTHD
=====================================================
Using token NDkxODU1MDAzfDYzNDAyMjE5MDQ1MDYyNTAwMA==
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
388 363 121 363 0 803 35788 79167 --:--:-- --:--:-- --:--:-- 0
====================================================================================
Playlist:
====================================================================================
Error: Playlist url is incorrect
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><GetPlaylistUrlResponse xmlns="http://ivysilani.visual.cz/services"><GetPlaylistUrlResult /></GetPlaylistUrlResponse></soap:Body></soap:Envelope>
if [ "$2" = "dump" -a -n "$3" ]
then
COMMAND="mplayer -dumpfile $3 -dumpstream -playlist "
elif [ "$2" = "dump" ](a mohlo by to fungovať aj v sh)
Váš vstup se nezdařilo otevřít:
VLC se nepodařilo otevřít MRL 'mms://cdn22.nacevi.cz/CT4-H?id=NDkzNTEzMzg3fDYzNDAyMjY5ODgwMzEyNTAwMA==&MSWMExt=.asf'. Zkontrolujte logy pro detaily.
=====================================================
Using token NDkzNTEzMzc3fDYzNDAyMjY5ODgwMTU2MjUwMA==
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1303 124 499 0 804 5438 8762 --:--:-- --:--:-- --:--:-- 0
====================================================================================
Playlist: http://ctdir.visual.cz/iVysilani/Services/Streaming/ClientPlaylist.aspx?id=NDkzNTEzMzg4fDYzNDAyMjY5ODgwMzEyNTAwMA==
====================================================================================
VLC media player 1.0.5 Goldeneye
[0x608308] main libvlc: Spouštím vlc s výchozím rozhraním. Použijte 'cvlc' pro spuštění bez rozhraní.
[0x975be8] access_mms access error: cannot connect to server
[0x975be8] access_mms access error: error: HTTP/1.0 503 Service Unavailable
[0x92b0a8] main input error: open of `mms://cdn22.nacevi.cz/CT4-H?id=NDkzNTEzMzg3fDYzNDAyMjY5ODgwMzEyNTAwMA==&MSWMExt=.asf' failed: (null)
[0x97a4d8] access_mms access error: no data received
[0x97a4d8] access_mms access error: no data received
[0x97a4d8] access_mms access error: no data received
[0x97a4d8] access_mms access error: no data received
[0x97a4d8] access_mms access error: no data received
[0x97a4d8] access_mms access error: no data received
Type: Archive)