conBLOG

27. 6. 2005 pondělí

RSS v podání Microsoftu

Jak informovalo mj. Živě.cz, připravuje Microsoft do nové verze Windows s kódovým označením Longhorn a do nového prohlížeče Internet Explorer rozsáhlou podporu RSS. Podporovány budou standardy RSS 1.0, RSS 2.0 a Atom 0.3. Kolem každého podobného prohlášení MS se vždy zvedne vlna vášní. Když pominu skuhrání bigotních open-source fundamentalistů na téma my jsme to měli už dávno a teď nám to Microsoft krade, a velkohubá píár prohlášení menejčrů z MS, zůstává na kosti pořád ještě dost masa k obírání.

Aby bylo jasno. Nejedná se totiž jen o podporu. Microsoft plánuje přidat ke stávajícím standardům svá vlastní rozšíření (doufám, že Vám vzadu v hlavě začíná cinkat na poplach takový malý zvoneček). Kam taková pseudovylepšení vedou, víme dost dobře. Z jednoduchého konceptu se může rázem stát babylonská věž. Za vším prý stojí podpora e-komerce. Aha, tak pak už je mi to všechno jasné.

Dost možná to nebude s podporou (a hlavně se zmršením) RSS od Microsoftu tak horké. Bude dobré počkat až se usadí prach zvířený na pódiu za dunění marketingových bubnů tančícími MS CEO (kdo viděl opičí tanec upoceného Steva Ballmera ví, o čem mluvím). Třeba to nakonec všechno dobře dopadne. Co to ale bude, to dobře? Třeba Microsoft zaměstná pár kritiků z řad RSS guru a vše se uklidní. Nebo taky ne.

Souvislosti

Komentáře

1 Jáchym - web

27. 6. 2005 pondělí, 18.17

huh, ten opičí tanec je teda síla..

2 Chamurappi - web

27. 6. 2005 pondělí, 18.30

„Kam taková pseudovylepšení vedou, víme dost dobře.“
Nejsem si jist, že to víte dobře. Vůbec si tím nejsem jist.

Pamatujete si význam zkratky XML? Není to náhodou Extensible Markup Language? Rozšiřitelný značkovací jazyk? Jmenné prostory představují ideální možnost rozšiřování -- proto ostatně vznikly. O úspěšnosti rozšíření rozhodne trh. Validita kódu proti DTD je přežitek, nevalidita stává se neškodnou. Dokonce sám Tim Bray rozšíření uvítal.

„Z jednoduchého konceptu se může rázem stát babylonská věž.“
Jak trefné přirovnání. Potřebujeme tedy konsorcium, aby úctyhodnou stavbu zase zbouralo?

„Za vším prý stojí podpora e-komerce.“
To je pravda, je to jedna z motivací vzniku samotného RSS. Možnost průběžně sledovat byznys a zábavu.

„Třeba Microsoft zaměstná pár kritiků z řad RSS guru“
To má být kdo? Musí být potupa jak pro technologii, tak pro kritika, že je označen za guru přes tak triviální věc.

3 dgx | e-mail - web

27. 6. 2005 pondělí, 18.50

RSS komentářů conBLOGu (bohužel) nezobrazuje jméno komentujícího, ale i tak jsem v [2] poznal Chamurappiho a nyní si to jen potvrdil :-)

V rozšíření struktury RSS také nevidím nic strašného - spíš naopak: nechápu, jak něco tak nedotaženého jako je RSS verze menší než 1 vůbec mohl někdo rozumně uvažující zveřejnit...

4 Petr Weida - web

27. 6. 2005 pondělí, 19.59

[3] Spíše ti čtečka nezorazuje autora ;-))) Autor vyplněn je, a to v poli k tomu určenému. Takže s Bloglines jsem nemusel ani tipovat autora...

5 Jiří Bureš - web

27. 6. 2005 pondělí, 21.03

[2] > Nejsem si jist, že to víte dobře.
Vím třeba, kam to vede, když MS zavedl některá svá vylepšení (proprietální vlastnosti CSS, upravený DOM nebo variantu na javascript atd.).

> Pamatujete si význam zkratky XML?
Asi bych to dal dohromady :-)

> Rozšiřitelný značkovací jazyk?
V prvním plánu píšu o RSS (i když v tom druhém vím, že RSS je podmnožinou XML). Stejně tak by se dalo nafukovat i XHTML. A pak bychom se mohli do krve hádat, co je validita. Ale zpátky k tématu. Ať si RSS rozšiřuje kdo chce, jak chce, ale nepovede to k ničemu dobrému.

> Potřebujeme tedy konsorcium, aby úctyhodnou stavbu zase zbouralo?
Nepotřebujeme, když budou všichni držet basu a nechají věci fungovat, když fungují. Ať se MS drží toho, co dobře funguje.

> Musí být potupa jak pro technologii
Té je to srdečně jedno.

> přes tak triviální věc.
Vše jednoduché může být složité. Stačí se rozhlédnout.

[3] > nezobrazuje jméno
Mě ano. Jméno komentujícího je uvnitř značky dc:creator. To by mělo fungovat.

> něco tak nedotaženého jako je RSS...
A přitom to tak nádherně funguje.

6 rony - web

27. 6. 2005 pondělí, 21.14

rss 0.9x nevznikli na objednavku weblogov a v prvom rade to boli "headline news" cize nieco, co ti prebleskne spravami v TV na zaciatku spravodajskej relacie. Ako kazdy zaciatok, aj tam sa javili povrchne najdolezitejsie: titulok, anotacia a ideme na dalsiu spravu. A vzdy to boli "najcerstvejsie" spravy.
Az ked prisli weblogy, tak vzdy tam bol akysi popud to "vylepsit" lebo CITACKY je nieco ine ako "headline news toolbar" alebo vymena dat medzi servrami za pomoci tohto formatu.
Navyse, jednoduchy, ved prave o to ide - aj bez pomoci honosnych xml kniznic sa dalo rss vytvarat. Pochopi ho totiz aj debil, co ledva rozlisil pisanie webstranok v PHP a HTML ;-)

7 rony - web

27. 6. 2005 pondělí, 21.17

ak budu nejake "vylepsenia", tak zrejme pojde o nejake "tagy" navyse.

s tym mozu mat problemy skripty, ktore spracuvaju RSS format bez striktneho "rozoberania" stromu XML (cize skor svojpomocne ako s pomocou kniznic).

To moze spociatku priniest problemy: MS bude mat nastroje, ktore tieto subory nacitaju bez problemov ale niektore ine "starsie" citacky to "nezoberu".

Pri tom, aky v RSS formatoch vladne BORDEL sa je na co tesit. Ci sa odvazi MS ist "vylepsovat" Atom, to sa netrufam vyhlasit - tam je format definovany, jasny, nerozvetveny...

8 dgx | e-mail - web

27. 6. 2005 pondělí, 21.42

[5] díky za info, jméno autora jsem si už zobrazil :-)

[6] Rony, neznám historii RSS - pokud bylo navrženo pro jiné účely, omlouvám se jeho autorům. Nic to však nemění na tom, že RSS 0.xx není pro syndikaci obsahu vůbec ideální. Od chybějícího data publikování položky až po přetěžování serverů....

9 Chamurappi - web

28. 6. 2005 úterý, 0.24

Reaguji na [5]:
„Vím třeba, kam to vede, když MS zavedl některá svá vylepšení“
Jsem přesvědčen, že nevíte:
1) „proprietální vlastnosti CSS“ - dobře, ty vedou kam? Obzláště oblíbený příklad je cursor: hand, že?
2) „upravený DOM“ - máte na mysli ten DOM level 1 vydaný v říjnu roku 1998, který MS vzal a ničemně „rozšířil“ ve svém Exploreru 4 v září roku 1997?
3) „nebo variantu na javascript“ - která v Exploreru do puntíku dodržuje třetí vydání ECMAScriptu? Je pravda, že ještě v pětkové verzi ji nedodržoval. Ona tenkrát ani neexistovala. Proprietální věci, které má JScript navíc, téměř nikdo na straně klienta nepoužívá.

„Stejně tak by se dalo nafukovat i XHTML.“
Neklame-li mě paměť, tak „nafukovatelnost“ byla záminkou pro vznik XHTML.

„A pak bychom se mohli do krve hádat, co je validita.“
Obsese technické evangelizace. Tak či onak. Nic víc.

„Ať si RSS rozšiřuje kdo chce, jak chce, ale nepovede to k ničemu dobrému.“
Půjčím si Vaši větu: Aha, tak pak už je mi to všechno jasné. Ještě mi, prosím, definujte ono Dobro. Ať mohu špatně spát.

„Vše jednoduché může být složité. Stačí se rozhlédnout.“
Však já jsem se rozhlédl. A co vidím? Na jednu stranu máte obavy, aby MS nezničil „jednoduchý koncept“, na stranu druhou hovoříte o „RSS guru“. Jednoduché koncepty guru nemají.
Ti RSS guru mají snad strach, že nepochopí „Simple List Extensions“?

„Jméno komentujícího je uvnitř značky dc:creator. To by mělo fungovat.“
Element dc:creator není ve specifikaci RSS definován. Jde o jmenný prostor Dublin Core, tedy o rozšíření. Kritizujete zde princip, který sám užíváte a spoléháte na jeho funkčnost. Validita kódu vás stejně tedy nezajímá.
Jmenný prostor „dc“ je samozřejmost a jmenný prostor „cf“ je zmršením? Pročpak? Četl jste vůbec ten článek na MSDN, na nějž jste odkázal? Nemyslím si. Pouze jste do sebe u Fincka nasákl zlost a vytekl nám tady.

„A přitom to tak nádherně funguje.“
Mohl byste, prosím, podrobněji vylíčit, jak si konkrétně představujete, že Microsoft svým počínáním zničí/poškodí tuto nádherně fungující technologii? Zdejší článek je zatím jen a pouze o tom, jak Vám v hlavě cinká takový malý zvoneček.


Reaguji na [7]:
„s tym mozu mat problemy skripty, ktore spracuvaju RSS format bez striktneho "rozoberania" stromu XML (cize skor svojpomocne ako s pomocou kniznic).“
Psal-li bych si RSS parser sám, jak bych asi postupoval? Počítal bych s konstantním pořadím značek? Nebo bych implementoval funkci, která při nalezení neznámé značky ukončí celé parsování? To asi ne. Existuje jediný logický způsob, jak v RSS nakládat s neznámými elementy: ignorovat je.
Nicméně je pravda, že některé existující parsery sice ignorují neznámé značky, ale hledají svá data unvnitř neznámých elementů. To je asi jediný vážný problém stávajícího návrhu. On MS již na Gnomedexu řekl, že své rozšíření opraví (viz odkazy pod článkem).


Reaguji na [8] ve věci historie RSS:
První rozšířený formát pro syndikaci zpráv byl pravděpodobně CDF v Exploreru 4. Jeho specifikace se povaluje na W3.org jen jako poznámka: http://www.w3.org/TR/NOTE-CDFsubmit.html. Tenkrát MS používal k jeho propagaci vesměs stejná slova, jakými dnes vychvaluje RSS. Formát CDF má mimochodem v Exploreru 6 stále dobrou podporu. Nápadně se podobá tomu, jak s RSS zachází Firefox.
Až pár měsíců po CDF se objevil formát ScriptingNews, jenž po roce a čtvrt posloužil Netscapu jako vzor při návrhu RSS 0.90. Více na http://www.internetnews.com/bus-news/article.php/3_80051

10 Jiří Bureš - web

28. 6. 2005 úterý, 8.28

[9] Co Vás žere, Chamurappi? Pokusím se převést můj spot do krátkých vět:
* Microsoft plánuje podporu RSS/Atom.
* Nejvíc se to nelíbí některým fanatikům.
* Microsoft uměl vždycky uplést z hovna bič.
* Microsoft chce rozšířit stávající RSS 2.0.
* Některá rozšíření od Microsoftu nedopadla dobře.
* Rozšíření RSS od Microsoftu se nemusí prosadit.
* I pro komerční účely může stávající RSS/Atom dostačovat.
* Nic není tak horké, jak se uvaří.
Je to tak stravitelnější?

Omlouvám se, ale moc neoplývám darem demagogie, takže má reakce na Váš poslední komentář by neměla takovou šťávu.

11 Chamurappi - web

28. 6. 2005 úterý, 23.01

Reaguji na [9]: (opravuji sebe)
Vypadlo mi tam číslo verze:
„Element dc:creator není ve specifikaci RSS 2.0 definován.“


Reaguji na [10]:
„Co Vás žere, Chamurappi?“
Ať je to, co je to, mám pro to vzkaz: Dobrou chuť a kousek mi nech.

Svým způsobem mi vadí Váš přístup. Nekritizujete problémy stávajícího návrhu rozšíření, ale rozšíření či spíše rozšiřování samo o sobě. Projevujete odpor k inovaci jen proto, že jiné inovace bývaly občas webmastery bezohledně používány.
Vaše vymítání ďábla, kterého jste identifikoval zvonečkem v hlavě, mi připadá zpátečnické. Proto jsem se ozval. Nic víc za tím není.

„Microsoft uměl vždycky uplést z hovna bič.“
Zatímco technická evangelizace si osvojila opačný postup.

„Microsoft chce rozšířit stávající RSS 2.0.“
Odkazovaný návrh specifikace hovoří o „extensions to existing feed formats“. Definuje jmenný prostor, takže je možné toto rozšíření zapustit takřka do libovolného XML formátu. Nejde jen o RSS 2.0.

„Omlouvám se, ale moc neoplývám darem demagogie“
To Vás šlechtí. Já tímto „darem“ také neoplývám.
„Demagog je jedinec, který káže doktríny, o nichž ví, že nejsou pravdivé, lidem, o nichž ví, že jsou idioti.“ - H. L. Mencken.

Já se omlouvám, že Vám Vaši neposkvrněnou vidinu apokalypsy RSS poskvrňuji pravdou.

12 dgx | e-mail - web

29. 6. 2005 středa, 6.54

[11]
"Projevujete odpor k inovaci jen proto, že jiné inovace bývaly občas webmastery bezohledně používány."

opačně se to dá použít i na tebe - projevuješ odpor ke všemu, v čem hraje roli konsorcium, protože občas udělalo kopance.

13 Chamurappi - web

29. 6. 2005 středa, 23.55

Reaguji na [12]:
„opačně se to dá použít i na tebe“
Na samotné schopnosti zobecňovat není nic špatného. Důležité je, co se zobecňuje a k čemu se přihlíží.
Proklínat vznik jakýchkoliv inovací jen proto, že jiné inovace byly nevhodně používány -- v tom vidím potíž. Je jistý rozdíl mezi početím a výchovou.

„projevuješ odpor ke všemu, v čem hraje roli konsorcium“
Projevuji odpor k dogmatickému uctívání konsorcia, nicméně samotné W3C mám vcelku rád, neb je to vynikající zdroj inspirace. Snažím se kritizovat konstruktivně, to jest nestavět na kouzelném zvonečku v mozečku, nýbrž na specifikacích.

To už ovšem odbíháme do jiné pohádky. Na shledanou u jiného článku.

14 Jiří Bureš - web

30. 6. 2005 čtvrtek, 7.46

[13] Jenom takové poznámky:
* Jsem rád, že tady komentujete. Je to výrazné oživení. Budu rád, když budete pokračovat.
* Zkuste si odpustit osobní útoky zesměšnováním ve stylu "kouzelné zvonečky v mozečku", tvrzeními o neznalosti nebo o tom, že jste si jist, že někdo něco nečetl apod.

15 RADl0PASlV | e-mail

12. 8. 2005 pátek, 15.47

Sakra, to jsem úplně slepej? Se zvonečky si přeci nezačal Chamurappi?

16 Jiří Bureš - web

12. 8. 2005 pátek, 16.01

[15] Se zvonečky jsem si začal já ve svém spotu. Použil jsem to jako útok na MS. Ve [14] mi připadlo nekorektní přenést toto zdrobňování do roviny osobních útoků mezi diskutujícími.

Nový komentář







Odřádkovat odstavce v komentáři (pomocí <br>)

Můžete použít HTML značky. URL začínající http:// se převedou na odkaz (z obou stran musí být mezera).


Další…

Archiv starších článků.

Od roku 2002 conBLOG píše Jiří Bureš, conVERTER

Tip: MC Klubíčko Kroměříž