Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.
Tolik povyku a kódu pro video. Jako by nestačil obyčejný odkaz.
Mně třeba vaše stránka nefunguje, protože mám přehrávač SWF, který tuhle „animaci“ nezvládne a přepnutí do podoby se značkou video nefunguje, protože mám zakázané koláčky. (Navíc vestavěný přehrávač Theory mám vypnutý, protože proti zásuvnému modulu, který volá mplayer nedokáže přehrát bez trhání ani video z domovské stránky Firefoxu.)
Rovněž náhradní text, který jsem našel v kódu stránky je poněkud divný – evokuje, že Theoru jen v Linuxu a MPEG-4 jen ve Windows nebo Macu. Dále tuna odkazů ma aktualizační stránky webových prohlížečů a zásuvných modulů je poněkud těžká.
Nakonec v zápisku zmiňovaný nástroj na výrobu Theory prokazuje medvědí službu, když vyrábíte jeden ztrátově komprimovaný formát z jiného ztrátově komprimovaného formátu.
Tolik povyku a kódu pro video. Jako by nestačil obyčejný odkaz.Odkaz kam? Všechna řešení, která jsem kde našel, byla horší - respektive tvrdila, že fungují všude, ale zrovna v mých oblíbených prohlížečích nefungovala vůbec. Když jsem zjišťoval, proč se mi ten flash průběžně nenahrává a nepřehrává, nikdo mi nedokázal správně odpovědět.
protože mám přehrávač SWF, který tuhle „animaci“ nezvládneAno, nechci používat žádné flv soubory, a jak jsem v blogu psal, je podpora H.264 ve flashi od verze 9. Tudíž každý, kdo má aktualizovaný systém, tak s tím problém nemá.
přepnutí do podoby se značkou video nefunguje, protože mám zakázané koláčkyParanoia?
Rovněž náhradní text, který jsem našel v kódu stránky je poněkud divný – evokuje...No jo, to jsem převzal z výše uvedené stránky - moc jsem to nerozebíral a neřešil - ale už jsem narazil víckrát na to, že mi "windowsáci" nadávali, co jsem jim to poslal (ogv), že to v ničem nepřehrají, takže to beru jako vodítko pro obyčejného uživatele, který neví, o co se jedná.
Nakonec v zápisku zmiňovaný nástroj na výrobu Theory prokazuje medvědí službu, když vyrábíte jeden ztrátově komprimovaný formát z jiného ztrátově komprimovaného formátu.Ach jo. Snad jsou zdejší čtenáři natolik znalí, aby v případě požadavku na vyšší kvalitu použili něco jiného... Chápu, že tenhle můj zápisek není zajímavý pro každého. Ale kdybych měl možnost si podobný zápisek přečíst před pár dny, ušetřilo by mi to spoustu času. Tak snad ho někdo ocení. A ten, kdo je v této problematice zběhlý, ho číst nemusí.
Odkaz kam?
Normální element a
. Nejlépe mimo objekt SWF, protože z něj se nedá bez studia zdrojáku ten video soubor najít.
Ano, nechci používat žádné flv soubory, a jak jsem v blogu psal, je podpora H.264 ve flashi od verze 9.
A co je to ten „flashový přehrávač“, který vytváří uživatelské rozhraní a který ze svých proprietárních parametrů získává adresu videa?
Tudíž každý, kdo má aktualizovaný systém, tak s tím problém nemá.
Přiznávám, že můj Gnash je o jednu verzi pozadu, ale SWF není jen Flash. Tudíž to není jen o tom, kdo má poslední verzi, ale taky jakou implementaci.
Znovu zopakuji, že v případě SWF neexistuje standardizovaná cesta, je se dobrat k adrese skutečného videa. Kdybyste použil normální vnořený objekt se smysluplným @data, tak problém nebude. Respektive bude jen s chybnými webovými prohlížeči, nikoliv s interpretací SWF.
Cením si vaší snahy dodat uživateli video moderními prostředky, ale zrovna způsob, jakým jste to udělal, je špatný.
Normální element aAha, pochopil jsem význam té věty jinak. On se ten soubor (snad) zobrazí každému, kdo vůbec podporu videa v přehrávači nemá.
Tudíž to není jen o tom, kdo má poslední verzi, ale taky jakou implementaci.Uznávám, že na podporu Gnash a dalších implementací jsem vůbec nemyslel, protože je nepoužívám, jelikož u mne vždy skončily fiaskem pro špatnou funkčnost (to mne samozřejmě neomlouvá). Kdybych dokázal nějak otestovat přítomnost flashe >=9, bylo by to bezva.
A co je to ten „flashový přehrávač“, který vytváří uživatelské rozhraní a který ze svých proprietárních parametrů získává adresu videa?No jo, je tam právě kvůli těm ovládacím prvkům, ale video samotné je v „normálním formátu“. Vždy bych někomu vyliskal, když si stáhnu nějaké video do HW přehrávače, a on ho nedokáže přehrát (ale na druhou stranu, zase s tím nemají problém starší flashové přehrávače a patrně ani jiné implementace)
se nedá bez studia zdrojáku ten video soubor najítNo aspoň to mám tak, že se ten soubor dá snadno najít studiem zdrojáku ;) Na mnoha stránkách je to vědomě děláno tak, aby byl co největší problém ten soubor vypreparovat :) Ale jinak: moc rád bych poskytnul odkaz každému, komu se video nepřehraje, ale problém je, že to všechno ošetřit nedokážu, a mít odkazy pod funkčními videi nechci. Ještě mne teď napadla eventuální možnost nastavit si (opět pomocí cookie
Kdybyste použil normální vnořený objekt se smysluplným @data, tak problém nebude.Jak to myslíte?
Respektive bude jen s chybnými webovými prohlížeči, nikoliv s interpretací SWF.A jaká je množina těchto chybných prohlížečů?
Cením si vaší snahy dodat uživateli video moderními prostředky, ale zrovna způsob, jakým jste to udělal, je špatný.Děkuji za uznání i za kritiku. Tento blog jsem napsal jednak proto, abych ukázal ostatním některé nástrahy, a mimo jiné i proto, abych se dozvěděl, že třeba existuje lepší řešení - pokud by fungovalo při použití pouze těchto dvou formátů videa. A jinak tedy: z tagu
<object>
jsem trochu magor. Bývají vloženy do sebe, naskládaných milion parametrů, které se různě dublují, na stejné věci se odkazuje různými parametry, a absolutně mi uniká, co se z toho kdy vlastně při zobrazení stránky použije. Přitom je jinak HTML tak strašně přehledné a jednoduché.
IE Flash, Firefoxu a Safari (jak je na tom Opera?) <video>, ostatním odkaz.Takhle narazím na stejný problém - verze flashe. Tu bych hlavně potřeboval otestovat. Opera <video> neumí.
<video>
je validní HMTL 5 a basta. Mimochodem CSS 2.1 taky pořád není "standard" (W3C Recommendation), je jeho použití špatné? Uznávám, že na podporu Gnash a dalších implementací jsem vůbec nemyslel, protože je nepoužívám, jelikož u mne vždy skončily fiaskem pro špatnou funkčnost (to mne samozřejmě neomlouvá). Kdybych dokázal nějak otestovat přítomnost flashe >=9, bylo by to bezva.
S tím vám neporadím. SWF soubor obsahuje na začátku číslo verze jazyka. Interpret asi taky má javascriptové rozhraní, jak z něj vytáhnout, které verze umí. Problém je, že třeba Gnash umí celý SWF 7 a z vyšších verzí jen něco.
No jo, je tam právě kvůli těm ovládacím prvkům, ale video samotné je v „normálním formátu“.
Ale to je na nic, když se uživatel přes rozbitý přehrávač k normálnímu videu nedostane.
mít odkazy pod funkčními videi nechci.
Hlavně že tam teď máte odkaz na koláčkové přepínadlo. Osobně na přímém odkazu na skutečný video soubor nevidím nic nadbytečného. Obzvláště v době, kdy řešíme nefunkční přehrávání videa webovým prohlížečem. Naopak bych to viděl jako přínos uživatelům, že si video mohou snadno uložit. Prostě samá pozitiva a jistoty.
Kdybyste použil normální vnořený objekt se smysluplným @data, tak problém nebude.Jak to myslíte?
<object data="video.mp4" type="video/mp4"> <object data="video.ogv" type="video/ogg"> <p>Video ve formátu <a href="video.mp4">MPEG-4/AVC</a> nebo <a href="video.ogv">Ogg/Theora</a></p> </object> </object>
Tohle bude fungovat i tam, kde element video neznají. Jediný podstatný rozdíl s video je ten, že video má standardizované javascriptové API. Ale pokud nepotřebujete dělat interaktivní prezentace, tak object zcela stačí.
A jaká je množina těchto chybných prohlížečů?
{IE}
A jinak tedy: z tagu <object>
jsem trochu magor. Bývají vloženy do sebe, naskládaných milion parametrů, které se různě dublují, na stejné věci se odkazuje různými parametry, a absolutně mi uniká, co se z toho kdy vlastně při zobrazení stránky použije. Přitom je jinak HTML tak strašně přehledné a jednoduché.
To je všechno kvůli IE. Jinak stačí velmi jednoduchý kód, který jsem uvedl. Ve specifikaci HTML element embed není a element applet je označen za zastaralý.
Ale to je na nic, když se uživatel přes rozbitý přehrávač k normálnímu videu nedostane.No jo, s tím jsem na začátku nějak nepočítal - respektive - neotestoval jsem to dostatečně ve všech možných kombinacích prohlížečů/flash. Jak to vypadá ve flash 8 jsem viděl až po zveřejnění zápisku - je to nepříjemný "detail".
<object data="video.mp4" type="video/mp4">Aha, takže jako náhrada tagu
video
- myslel jsem, že je to myšleno jako náhrada toho flashe. Ale nepřišel jsem na to, jak ho mít 1:1 - je docela maličké. Parametr width tam nefunguje.
Hlavně že tam teď máte odkaz na koláčkové přepínadlo.To je jen testovací forma. V ostré verzi samozřejmě u videa žádné přepínadlo nebude. To umístím na úplně jinou stránku. :)
{IE}To je dost velká množina
Aha, takže jako náhrada tagu video - myslel jsem, že je to myšleno jako náhrada toho flashe.
Nejen náhrada elementu video, ale i náhrada SWF objectu. Prostě žádný SWF, žádné video. Vše je čistě deklarativní zápis, z kterého si webový prohlížeč vybere, co umí.
Ale nepřišel jsem na to, jak ho mít 1:1 - je docela maličké. Parametr width tam nefunguje.
Funguje. Jen specifikace je trochu tajemná a třeba v Mozille si ji vykládají tak, že implicitně je rozměr 320 × 200. Avšak existuje i výklad, že velikost si určí zásuvný modul. Každopádně když uvedete šířku i výšku (což je dobré i pro to, aby se nepřeskládávala stránka v průběhu načítání), tak by se měla taková použít.
i náhrada SWF objectu. Prostě žádný SWF, žádné video. Vše je čistě deklarativní zápis, z kterého si webový prohlížeč vybere, co umí.No ale když jsem to zkoušel, tak jediné, co fungovalo, tak bylo video ve Firefoxu, stejné, jako při použití video tagu. Jinak to nejelo v ničem (Safari jsem nezkoušel)
Každopádně když uvedete šířku i výškuFirefox velikosti ignoruje, Opera, IE, Arora, Midori, Chrome to nepřehrají vůbec. Jediné, kde to funguje správně, je Konqueror - ale bez ovládacích prvků, kvůli kterým používám ten flash (jinak bych se na něj vykašlal) - za tohle bych asi pochvalu nesklidil ("A proč nám to nejede, když to všude jinde funguje?" "Protože jsem použil správný zápis a je to chyba prohlížečů…" - to by mi asi neprošlo
Firefox velikosti ignoruje, Opera, IE, Arora, Midori, Chrome to nepřehrají vůbec. Jediné, kde to funguje správně, je Konqueror - ale bez ovládacích prvků, kvůli kterým používám ten flash (jinak bych se na něj vykašlal) - za tohle bych asi pochvalu nesklidil ("A proč nám to nejede, když to všude jinde funguje?" "Protože jsem použil správný zápis a je to chyba prohlížečů…" - to by mi asi neprošloHele, já už vím, že s tím budu asi pěkně trapný, ale nedá mi to abych (snad už naposled) upozornil na Cortado.)
Ja bych to dal na youtube
Ja taky, ale pokud potrebuju uploadnout nejakou hloupost, nemam v planu dve hodiny resit, jak to udelat validne a zaroven tak, aby to fungovalo vsem ...
Jo, jenze lidi, co se chcou divat na video maji flash plugin nainstalovany.
Jinak bych spíš doporučoval postup dle WikimedieSnad se mi podařilo najít i zdroják. Dokonce k tomu mají i fešnou nápovědu pro uživatele. Určitě doporučuji alespoň zkusit. Jen by bylo vhodné fallback obrázek obohatit o <a href…
> Myslím si, že tento zápisek pouze ukazuje jak je dnešní situaci s videm na webu zoufalá
Myslim, ze pouziti odkazu (tag A) je uplne idealni. To akorat nekteri webdesigneri touzi mit video embeddovane ve webove strance, ackoliv pro uzivatele to prinasi akorat komplikace (neobvykle ovladani, problematicky fullscreen a stahnuti videa).
V prvé řadě bych rád autorovi poděkoval za přijemný návod / zápisek. A vyjádřil bych mu podporu, zatímco někteří diskutující by mohli občas přestat remcat, protože je to opravdu nevděčné.
Ve FireFoxu 3.5.3 mi to video jede velmi hezky (když jsem aktualizoval na 3.5.0, tak se ještě ukázkové video přímo od Mozzily docela trhalo). Jinak moc pěkné video :).
Všechno by fungovalo, až na drobný nedostatek. První nedostatek, který navíc nemám možnost odstranit, se projevuje při nativním přehrávání ve Firefoxu. Místo, aby se zobrazila délka videa a ukazatel běžel od začátku do konce, se délka nezobrazí, ukazatel skočí na konec a jen se zobrazuje uplynulý čas. Tento problém způsobuje webhostingový server Web4U.cz. Pokud video umístím fyzicky jinam, je vše v pořádku. Psal jsem jim, a odpovědí mi bylo „nakašli si“ – teda pardon, tohle mi nenapsali – napsali, že se mi omlouvají, ale že to tak prostě je…ROFL, tak to je teda fakt nepřekonatelný problém:
$ telnet otakar.ic.cz 80
Trying 88.86.103.242...
Connected to otakar.ic.cz.
Escape character is '^]'.
HEAD /video/hudebni.ogv HTTP/1.1
Host:otakar.ic.cz
HTTP/1.1 200 OK
Date: Mon, 24 Aug 2009 22:22:42 GMT
Server: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch10 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8
Last-Modified: Mon, 24 Aug 2009 19:32:22 GMT
ETag: "2614bfe9-e802c5-471e846dbbd80"
Accept-Ranges: bytes
Content-Length: 15205061
Content-Type: video/ogg
TEST-test: text/html; charset=ISO-8859-2
Connection: close
Connection closed by foreign host.
$ telnet vusondras.cz 80
Trying 81.91.86.10...
Connected to vusondras.cz.
Escape character is '^]'.
HEAD /video/hudebni.ogv HTTP/1.1
Host:vusondras.cz
HTTP/1.1 200 OK
Date: Mon, 24 Aug 2009 22:21:24 GMT
Server: Apache/2.0.63 (Unix) PHP/4.4.8 mod_ddmh/0.0.14
Last-Modified: Mon, 24 Aug 2009 17:09:10 GMT
ETag: "31ba493-e802c5-46bc3980"
Content-Length: 15205061
Connection: close
Content-Type: video/ogg
Connection closed by foreign host.
Ale jedna věc mi není jasná: proč se při přehrávání ve flashovém přehrávači „rozpatlávají“ například obličeje, když při přehrávání téhož souboru například ve VLC k tomuto nedochází.Ono to vypadá jako by flashová verze ignorovala(snad z výkonostních důvodů) některé části videa. Snad vybrané AC koeficienty v residual framech nebo co.
ROFL, tak to je teda fakt nepřekonatelný problém:Jak to myslíš?
No, a tady je právě ten pro mne nepřekonatelný problém - správce serveru jen zkonstatoval, že to tak prostě je, a tím pro něj problém skončil.A to jde o nějaký veřejný nebo soukromý WebHosting? V případě, že veřejný se klidně můžeš rovnou pustit do veřejného pomlouvání.
A druhá, teoretická, možnost je trochu mimo mé znalosti.Nevím jak v jiných jazycích, ale v PHP by šlo využít, na začátku ještě před přenosem, funkce
Header("Accept-Ranges: bytes");
. (Samozřejmě v případě, že je to na serveru povoleno) Jen jsem si teď uvědomil, že nejde o stránku ale o binární soubor, takže by to asi také nebylo zrovna jednoduché.
V případě, že veřejný se klidně můžeš rovnou pustit do veřejného pomlouvání.Viz reakci Luboše úplně na konci - výhledově to vypadá pozitivně, takže bych nerad zbytečně moc pomlouval. :)
Já jsem si dlouho myslel, že Arora <video> nepodporuje, protože když jsem to poprvé zkoušel, tak jsem nenašel žádnou stránku, která by mi na základě bezchybné detekce nenacpala flash. Až později jsem zjistil, že to funguje už od Qt 4.5...
Já jsem si dlouho myslel, že Arora <video> nepodporuje, protože když jsem to poprvé zkoušel, tak jsem nenašel žádnou stránku, která by mi na základě bezchybné detekce nenacpala flash. Až později jsem zjistil, že to funguje už od Qt 4.5...Qt 4.5 mám, a dělá mi to právě to, co jsem popsal v zápisku. Takže na základě detekce skončím bez videa, jen s náhradním obrázkem, protože si Arora myslí, že to umí, a pak nic nepřehraje (ale netvrdím, že to musí dělat každému) Když jsem narazil na výše odkazovaný článek o vkládání videa na základě detekce, koukal jsem na to v Konqueroru a unikalo mi, proč je na prvním obrázku jakýsi bílý obdélník s ovládacími prvky. Tak jsem na to kouknul v Aroře, abych zjistil, že tam najednou mám obrázek. Ta jsem kouknul do zdrojáků, aby mi docvaklo, že bych tam měl vidět video ;)
Navrhuji odkaz "video si stáhněte zde" - třeba pro mě nejpřijatelnějšíTen "by se měl" zobrazit, pokud prohlížeč nemá žádnou podporu videa. Nevím ale jak například otestovat, že má někdo starou verzi flashe.
Ještě zkus tag object - jsou lidé bez podpory tagu video, ale mají plugin, který nemá problém přehrát cokoliv.Kam ho ještě přidat?
Kam ho ještě přidat?To nevím
<object>
používám u té flash verze - ta funguje bez problémů, pokud má člověk dostatečně novou verzi flashe.
WMP néééé. To nechci :) Spíš se zkusím porozhlédnout po webu, jestli někde najdu, jak otestovat verzi flashe. Určitě to jde, protože už jsem na to víckrát narazil.
Tak zrovna já mám s některými online televizemi hodně velké problémyU ČT jsem potřeboval oficiální RealPlayer, ale pak dodělali do mplayeru nebo VLC (už nevím) podporu pro seekování, takže ten WMV stream mi v pohodě chodí. U bývalého Nova-archivu a podobných mi vždy stačilo nainstalovat VLC nebo MPlayer plugin pro Mozillu.
WMP néééé. To nechci :)Když dáš tag object, tak se spustí to, co má klient nastaveno jako výchozí - u většiny oknařů WMP. Ale tobě může být celkem jedno, co za přehrávač to je - hlavně, když ti to přehraje video.
Spíš se zkusím porozhlédnout po webu, jestli někde najdu, jak otestovat verzi flashe. Určitě to jde, protože už jsem na to víckrát narazil.Má to třeba jůtjůb. Inspiruj se
No jo, k tomu WMP bych musel ale dělat ještě další video.IMHO by WMP měl přehrát MPEG-4 Part 2 ASP...
já tedy automaticky instaluji VLCNo jo, ale ty nejsi typický "windowsák"
AC_RunActiveContent.js
, co Adobe dává ke vygenerovanému Flashi (pokud je cíl HTML stránka), obsahuje i detekci verze. Jde najít na spoustě stránek, co obsahují Flash.
WMP néééé. To nechci :)
Jinak řečeno vím lépe než ty, co chceš. Ne, tohle je právě ten špatný přístup.
Takhle to je i s Gnashem použitelné: obrázek a pod ním text s odkazy na videosoubory.
Nesouvisející chyba: zrušte barvu pozadí u třídy novideo, nebo naopak nastavte i barvu popředí (textu a odkazů). Mám neobvyklé implicitní barvy, což ve vaší ukázce vede na bílý text na bílém pozadí.
Tento problém způsobuje webhostingový server Web4U.cz. Pokud video umístím fyzicky jinam, je vše v pořádku. Psal jsem jim, a odpovědí mi bylo „nakašli si“ – teda pardon, tohle mi nenapsali – napsali, že se mi omlouvají, ale že to tak prostě je…Na tenhle příspěvek prosím neodkazuj, asi bych to sem neměl psát. Problém je v jednom patchi, co tam na Apachi je. Při příštích updatech to bude OK, musí se překompilovat Apache na všech serverech clusteru (s rozličnými distribucemi).
Na tenhle příspěvek prosím neodkazujPokud myslíš při komunikaci s Web4U, tak to jsem na tento blog neodkazoval.
Při příštích updatech to bude OK, musí se překompilovat Apache na všech serverech clusteru (s rozličnými distribucemi).Mockrát děkuji za pozitivní informaci, viděl jsem to docela černě. A pokud bys chtěl, abych to z blogu odstranil, abych jim nedělal negativní reklamu, klidně to smáznu.
A pokud bys chtěl, abych to z blogu odstranil, abych jim nedělal negativní reklamu, klidně to smáznu.Mně to nevadí
Proc se s tim budete drbat.
Nahrajte na vas firemni server video jako soubor a dejte jen do stranky link.
Kazdy kdo chce tak si to stahne a prehraje v prehravaci jakem chce.
Pamatujte: V jednoduchosti je sila....
AFAIK jenom ze samby
Tiskni
Sdílej: