Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.
MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.
Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.
Databáze DuckDB (Wikipedie) dospěla po 6 letech do verze 1.0.0.
Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.
Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.
Byla vydána nová verze 14.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
Společnost Kaspersky vydala svůj bezplatný Virus Removal Tool (KVRT) také pro Linux.
Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.4.0 shrnující změny za šest let vývoje. Novinky zahrnují podporu Unicode jako výchozí, export do ePub či DocBook 5 a velké množství vylepšení uživatelského rozhraní a prvků editoru samotného (např. rovnic, tabulek, citací).
Byla vydána (𝕏) nová verze 7.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.
Jiří Kosek přijal od ECMA odpovědi na komentáře ČNI k Microsoft OOXML. Přibližně 90 % odpovědí je považováno za dostačující, a proto je prý čas říci „ano“.
Tiskni Sdílej:
Q: Umí Excell načítat csv soubory?
A: Umí.Problém vyřešen
Ono spolehat na "autority" je osidne. Viz pripad Guntera Grasse, ktery byl taky povazovan za tzv. moralni autoritu co se tyce svedomi nemecky mluvicich ohledne druhe svetove valky a co se pak ukazalo? (Grass to sam rekl.) Ze Gunter na konci valky agilne vstoupil do Waffen SS a branil Viden u protiletadlove obrany.Ano, rozhodně bych Günterovi Grassovi vyčítal, že jako patnáctiletý hoch vstoupil do armády.
Uz pouhy fakt, ze Microsoft pristoupil na otevreny format je vyhra.Já si pořád moc neumím představit, jak se kontroluje specifikace o šesti tisíci stránkách. Předpokládám, že něco jako požadavek na dvě nezávislé, navzájem kompatibilní implementace v tomhle případě neexistuje. Nemůže se tedy docela dobře stát, že každá z implementací OOXML bude vzhledem ke kvalitě specifikace kompatibilní akorát sama se sebou a na otevřený formát v tom hlavním slova smyslu tím pádem můžeme zapomenout?
Zjistitete si, co v ODF 1.0 vsechno chybi, abyste rozumne otevrel dokument z OpenOffice.org (implementovat pri dnesnim rozsireni OOo mezi ODF editory pouze ciste ODF 1.0 se rovna sebevrazde -- nebude to nikdo pouzivat, protoze v tom neotevre nic z OOo a protoze pokud se budete striktne drzet ODF 1.0, nebude vase aplikace k nicemu, zvlaste v oblasti spreadsheetu) a budete Microsoftu jeste dekovat, ze jeho specifikace ma 6000 stranek. Ferove by bylo secist pocet stran ODF s poctem stran zdrojoveho kodu OOo, ktery musite prostudovat, abyste naimplementoval dobrou podporu pro jeho dokumenty.Proč neustále trváte na tom, že software pracující s ODF musí být plnohodnotný kancelářský balík, který ODF používá jako svůj nativní formát? Moje představa je taková, že např. škola pořádá školení, vystaví na webu přihlášku, kterou já můžu vyplnit a vytisknout nebo poslat elektronicky zpět. Buď může tu přihlášku vystavit v binárním formátu Wordu, nebo v RTF, které taky není nijak pořádně stdandardizováno a moc toho neumí, a nebo ji vystaví v ODF – a je jedno, v čem to předtím v té škole dělali. Já si to naimportuju do svého textového procesoru, který jinak nativně pracuje s úplně jiným formátem, vyplním, uložím zpět jako ODF a pošlu zpět. Jiný příklad – prodejce vystaví na webu svůj ceník, má tam nějaké formátování, sloučené buňky, vzorce pro výpočet ceny s DPH a v jiné měně – nemůže tudíž použít CSV. Já si to naimportuju do svého tabulkového editoru, a můžu si dělat různé třídění, filtry atd. Nebo mi někdo pošle návrh smlouvy – sice jde vlastně jen o text, ale bylo by dobré zachovat už hotové nadpisy, seznamy atd. Na druhou stranu se dá očekávat, že v tom budu něco upravovat, takže PDF není vhodný formát – stačí mi bohatě nějaký editovatelný formát, který zachovává strukturu textu. Podle mne budou případy použití nějakého přenositelného formátu dokumentů minimálně z 90 % tohoto typu. A je něco, proč by formát ODF 1.0 pro tahle použití byl nevhodný? A vyplatilo by se čekat další měsíce nebo roky na pokrytí těch dalších 10 % užití, když by navíc existovala spousta softwaru, který by ty další možnosti vůbec nepotřeboval a nemusel umět?
Moje představa je taková, že např. škola pořádá školení, vystaví na webu přihlášku, kterou já můžu vyplnit a vytisknout nebo poslat elektronicky zpět. Buď může tu přihlášku vystavit v binárním formátu Wordu, nebo v RTF, které taky není nijak pořádně stdandardizováno a moc toho neumí, a nebo ji vystaví v ODF – a je jedno, v čem to předtím v té škole dělali. Já si to naimportuju do svého textového procesoru, který jinak nativně pracuje s úplně jiným formátem, vyplním, uložím zpět jako ODF a pošlu zpět.Co bude ta skola pouzivat? V 99% OpenOffice.org, pokud to tedy bude vystavovat v ODF. A produkuje tenhle software ISO ODF 1.0? Ne. Takze co bude, kdyz tam pouziji neco z nestandardizovanych fukci? Budete je urgovat, at si sezenou software, ktery dodrzuje ODF 1.0? A jakypak takovy sfotware mi proadite, ktery bych mohl nasadit ve skole?.........
Jiný příklad – prodejce vystaví na webu svůj ceník, má tam nějaké formátování, sloučené buňky, vzorce pro výpočet ceny s DPH a v jiné měně – nemůže tudíž použít CSV. Já si to naimportuju do svého tabulkového editoru, a můžu si dělat různé třídění, filtry atd.No tohle je krasny priklad V editoru implementujicim ISO ODF 1.0 budete mit definitivni utrum. A pokud ten prodejce bude mit take takovy editor, nic takoveho nikdy nevystavi, protoze to v nem nevytvori. Takze? Prodejce bude mit OOo a vam nezbyde nez ho pouzit taky a standardizovane ODF v tomhle pripade nepripada v uvahu.
Co bude ta skola pouzivat? V 99% OpenOffice.org, pokud to tedy bude vystavovat v ODF. A produkuje tenhle software ISO ODF 1.0? Ne. Takze co bude, kdyz tam pouziji neco z nestandardizovanych fukci? Budete je urgovat, at si sezenou software, ktery dodrzuje ODF 1.0? A jakypak takovy sfotware mi proadite, ktery bych mohl nasadit ve skole?Co by bylo, ten dokument se zobrazí bez nějakého efektu, bez vloženého videa, nebude v něm zachována informace o kontrole graamtiky, nebo jakákoli jiná věc, která je pro vlastní obsah dokumentu nepodstatná, a kterou spousta editorů ani nemusí umět zobrazit, nebo používá nějaký jiný podobný nástroj, který je schopen pracovat přímo s daty dokumentu, a nakešovaná data tedy nepotřebuje. Mimochodem, čemu říkáte „produkuje ISO ODF 1.0“? Třeba pro HTML je to definováno tak, že existuje nějaký popis formátu + popis, jak se zachovat v případě, kdy je formát o něco rozšířen. Za dokument HTML je pak považován každý dokument, který má předepsanou strukturu HTML dokumentu, a jehož rozšíření nejsou v konfliktu s definicí HTML dokumentu. Všimněte si, že to neznamená, že by takový dokument mohl obsahovat pouze to, co je definováno ve standardu. Říká se tomu dopředná kompatibilita. Pokud vám to nestačí jako příklad z jiného formátu a jako jediná logická možnost, zde to máte ještě jednou, tentokrát jako citát ze specifikace ODF:
Documents that conform to the OpenDocument specification MAY contain elements and attributes not specified within the OpenDocument schema. Such elements and attributes must not be part of a namespace that is defined within this specification and are called foreign elements and attributes. Conforming applications either MUST read documents that are valid against the OpenDocument schema if all foreign elements and attributes are removed before validation takes place, or MUST write documents that are valid against the OpenDocument schema if all foreign elements and attributes are removed before validation takes place. Conforming applications that read and write documents MAY preserve foreign elements and attributes. In addition to this, conforming applications should preserve meta information and the content of styles. This means:
Dopredná kompatibilita je viac ako všetko teraz, aj keď zle. Chybou OOXML je, že definuje všetko. Nevyužíva práce iných (import iných iso/čakateľov na iso).
celé ooxml by mali rozdeliť, a vydať aj napr tú vašu zbožňovanú normu pre zápis funkcií tabuľkového kalkulátora.
ale reknete sam: jak je tedy ISO ODF 1.0 vhodne pro realne nasazeni samo o sobe? (tzn. treba uplne bez OOo)Ano, je. Máme na výběr mezi CSV, které umí uchovat jen tabulková data, o kterých nevíte nic – ani typ, ani formátování. Pak je tady formát ODS, který podporuje alespoň tu prezentační část tabulky – tj. pokud tabulku uložím, můžu jí někde jinde úplně stejně zobrazit – a je to pořád tabulka s jednotlivými hodnotami (v PDF můžu tabulku zobrazit též, ale těžko jí budu třídit nebo přerovnávat). Pokud si k tomu nějaký program chce ukládat i nějaké výpočty, má možnost. Ano, u editoru tabulek dnes pokládáme za samozřejmost, že umí i vzorce a funkce. Jenže k tomu, aby se napsal dobrý standard pro vzorce a funkce, je potřeba určitý (ne zrovna krátký) čas. Přitom užitečný je i samotný formát pro zobrazení tabulek – ostatně, jak často dostáváte „z venku“ (tj. např. z jiné instituce, která pravděpodobně bude mít jiný software) tabulky, ve kterých potřebujete něco přepočítávat? Nebudou minimálně stejně časté různé manažerské přehledy, kde se s hodnotami nic nedělá, jenom se různě přesouvají sloupečky? Takže co je lepší – čekat třeba další rok na dokonalý formát se vzorečky, a nebo teď hned vydat formát bez vzorečků, který třeba v 50 % případů plně postačuje, a který bude tvořit onu zobrazovací část formátu se vzorečky? Navíc každá aplikace má možnost zjistit, že si do buňky nějaká jiná aplikace uložila vzoreček, kterému ta moje aplikace nerozumí, a příslušně mne informovat („dokument obsahuje neznámé vzorce, při změně dat nebudou hodnoty přepočítány“)
Kdyz to srovnate s tim, co produkuje Office 2007, tak to je IMHO blize OOXML nez je OOo k ODF 1.0. Nevim o nicem tak fatalnim, jako je nulove zdokumentovani tak zasadni vlastnosti pro tabulkovy kalkulator.Třeba záměrně chybné výpočty s datem, to je pro tabulkový kalkulátor nezbytná funkce. Standard pro vzorce a funkce má podle mne vypadat tak, že podle něj napsaná aplikace bude dávat vždy správné výsledky, a výsledky z libovolné aplikace budou naprosto totožné. To znamená nadefinovat i způsob práce s čísly v plovoucí řádové čárce, zaokrouhlování, přesně nadefinovat obory hodnot jednotlivých funkcí atd. Mám velké pochybnosti o tom, že vzorce a funkce OOXML půjdou pouze dle standardu naimplementovat tak, aby výsledky byly za každých okolností stejné, jako v Office 2007 (a teď pomíjím fakt, že Excel 2007 sice vzorce teoreticky umí, ale prakticky mu nejde ani násobení). Protože OOXML jistě popisuje vzorce z pohledu „jak to dělá Excel“ – při takovém popisu se ale snadno zapomene popsat některé „detaily“, které zvolená implementace řeší automaticky. Takže abych to shrnul – než úplný formát pro tabulkový kalkulátor za x let, to raději hned formát určený pro prezentaci tabulkových dat, a vzorce dodělat později. A než hned vzorce záměrně chybné, nebo nadefinované tak, že různé správné implementace budou dávat různé výsledky, to raději vzorce později, a správně.
To znamená nadefinovat i způsob práce s čísly v plovoucí řádové čárce, zaokrouhlování, přesně nadefinovat obory hodnot jednotlivých funkcí atd. Mám velké pochybnosti o tom, že vzorce a funkce OOXML půjdou pouze dle standardu naimplementovat tak, aby výsledky byly za každých okolností stejné, jako v Office 2007 (a teď pomíjím fakt, že Excel 2007 sice vzorce teoreticky umí, ale prakticky mu nejde ani násobení).Hmmm, to jsou velké ambice. Stačí se podívat na problémy s opakovatelností FP výpočtů i podle IEEE-754. Režimy zaokrouhlování, vnitřní přesnost jednotek... Ač výsledek je samozřejmě nepřesný, opakovatelnost výpočtu je dost důležitá. Opravdu jsem zvědav, jestli OOXML tohle řeší. Ono chce přemýšlení i v případě, že si člověk může režimy FPU jednotky nastavit a píše si to všechno sám. Jsem zvědav, jak to bude u Excelu.
A pak je tu OOXML, ktere ac samozrejme neni dokonale, tu matematiku podporuje a nevim o zadnem dostatecne solidnim argumentu, na zaklade ktereho by se dalo s urcitosti tvrdit, ze OOXML se nebude vyvijet, opravovat svoje chyby a vylepsovat se.ale reknete sam: jak je tedy ISO ODF 1.0 vhodne pro realne nasazeni samo o sobe? (tzn. treba uplne bez OOo)Ano, je. Máme na výběr mezi CSV, které umí uchovat jen tabulková data, o kterých nevíte nic – ani typ, ani formátování. Pak je tady formát ODS, který podporuje alespoň tu prezentační část tabulky
Přitom užitečný je i samotný formát pro zobrazení tabulek – ostatně, jak často dostáváte „z venku“ (tj. např. z jiné instituce, která pravděpodobně bude mít jiný software) tabulky, ve kterých potřebujete něco přepočítávat? Nebudou minimálně stejně časté různé manažerské přehledy, kde se s hodnotami nic nedělá, jenom se různě přesouvají sloupečky?No tak verejna sprava je prece jen jedna z mnoha oblasti (navic i v te nejprimitivnejsi tabulce bude nejaky ten
SUM()
). Nehlede na to, ze i tam si to dokazu predstavit treba u nejakych sablon pro ulehceni vypoctu dani apod. Ale pak je tu jeste cely ekosystem B2B komunikace, na urovnich od vyrobnich hal az po management a tam si dovoluji tvrdit, ze podpora vzorcu a funkci bude hrat naprosto zasadni roli. Tam ODF neni v soucasne dobe pouzitelny.
Třeba záměrně chybné výpočty s datem, to je pro tabulkový kalkulátor nezbytná funkce. Standard pro vzorce a funkce má podle mne vypadat tak, že podle něj napsaná aplikace bude dávat vždy správné výsledky, a výsledky z libovolné aplikace budou naprosto totožné.No nezlobte se na me, ale ve vami zminenych manazerskych prehledech nebude vypoctu s datem o moc vice nez toho scitani hodnot.
Protože OOXML jistě popisuje vzorce z pohledu „jak to dělá Excel“ – při takovém popisu se ale snadno zapomene popsat některé „detaily“, které zvolená implementace řeší automaticky.Ale notak, vy si vazne myslite, ze vzorce v budoucich verzich ODF budou teoreticky navrzeny bez prihlednuti k soucasnemu fungovani OOo a budou tedy skvele navrzene? Ja tvrdim, ze Sun to udela uplne stejne -- tedy budouci standard pro funkce a vzorce v ODF bude v podstate popisem "jak to dela OOo". Opak tvrdi vetsinou ti, co se na Sun divaji ruzovymi brylemi.
A pak je tu OOXML, ktere ac samozrejme neni dokonale, tu matematiku podporuje a nevim o zadnem dostatecne solidnim argumentu, na zaklade ktereho by se dalo s urcitosti tvrdit, ze OOXML se nebude vyvijet, opravovat svoje chyby a vylepsovat se. No nezlobte se na me, ale ve vami zminenych manazerskych prehledech nebude vypoctu s datem o moc vice nez toho scitani hodnot.A není to nakonec jedno, jestli ten formát vzorce nepodporuje, nebo jsou ty vzorce špatně? V obou případech je nemůžete používat. Pravda, jeden rozdíl to je – k formátu ODF můžete vzorce bez problému doplnit a na samotném ODF se nic nezmění. Když budete chtít opravit vzorce v OOXML, musíte vydat nový formát, budou zmatky v tom, která aplikace ve které verzi formátu ukládá…
Ale notak, vy si vazne myslite, ze vzorce v budoucich verzich ODF budou teoreticky navrzeny bez prihlednuti k soucasnemu fungovani OOo a budou tedy skvele navrzene? Ja tvrdim, ze Sun to udela uplne stejne -- tedy budouci standard pro funkce a vzorce v ODF bude v podstate popisem "jak to dela OOo". Opak tvrdi vetsinou ti, co se na Sun divaji ruzovymi brylemi.Kdyby šlo o to popsat, jak to dělá OOo, jsou vzorce ve formátu ODF už od začátku. Jenže formát ODF se od začátku vyvíjí jako formát pro přenositelné dokumenty, a zároveň má být rozšiřitelný na nativní formát kancelářského balíku. OOo funguje jako referenční implementace – aby se ověřilo, že ten teoretický popis formátu bude v praxi doopravdy fungovat. Samozřejmě že „jak to dělá OOo“ hraje svou roli při vývoji formátu ODF, ale je to pomůcka, ne primární cíl. Naproti tomu Microsoft potřebuje nějaký standard pro svoje dokumenty. Dnes je moderní XML, tak prostě interní reprezentaci dokumentu Wordu místo do binárního formátu nově serializují do XML, a jako standard vydají, co a jak Word serializuje. Vidíte ten rozdíl? Účelem ODF je být standardem, v druhém plánu ho OOo používá jako základ pro svůj nativní formát. OOXML je nativní formát MS Office převedený do XML, a protože to začíná být důležité, snaží se MS tomuto již hotovému standardu MS sehnat nějaké kulaté razítko.
A není to nakonec jedno, jestli ten formát vzorce nepodporuje, nebo jsou ty vzorce špatně? V obou případech je nemůžete používat. Pravda, jeden rozdíl to je – k formátu ODF můžete vzorce bez problému doplnit a na samotném ODF se nic nezmění. Když budete chtít opravit vzorce v OOXML, musíte vydat nový formát, budou zmatky v tom, která aplikace ve které verzi formátu ukládá…V OOXML nejsou definovane tak spatne, aby se nedaly vubec pouzivat. S tim malujete certa na zed. A ty zmatky s verzemi budou i u ODF -- realita je totiz takova, ze dnes programatori editoru bez ohledu na ISO implementuji vzorce podle OOo, aby jejich programy vubec nekoho zajimaly. A az vyjde nove ODF se vzorci, ve kterych bude treba neco jinak, bude to uplne stejne, jak to popisujete u OOXML -- jedna banda implementuje "jak to bylo v OOo v dobach ODF 1.0" a druha "nove ODF se vzorci"...
Kdyby šlo o to popsat, jak to dělá OOo, jsou vzorce ve formátu ODF už od začátku.Nikoliv. Ty vzorce tam nejsou, protoze bylo potreba standardizaci urychlit ze strachu z OOXML.
Jenže formát ODF se od začátku vyvíjí jako formát pro přenositelné dokumenty, a zároveň má být rozšiřitelný na nativní formát kancelářského balíku.Format ODF byl od sameho zacatku internim formatem OOo a az pozdeji se Sun rozhodl "dotovat" ten format OASISu.
OOo funguje jako referenční implementace – aby se ověřilo, že ten teoretický popis formátu bude v praxi doopravdy fungovat. Samozřejmě že „jak to dělá OOo“ hraje svou roli při vývoji formátu ODF, ale je to pomůcka, ne primární cíl.To je naivni predstava. Kdyby tomu tak bylo, drzel by se OOo toho formatu, aby to vase "overeni funkcnosti" melo nejakou vypovidaci hodnotu. Status quo je takovy, ze Sun ma s OOo 90% trhu s ODF-compatible editory a specifikaci, podle ktere vystup z OOo uspokojive neotevrete. Myslite, ze je to nahoda?
Naproti tomu Microsoft potřebuje nějaký standard pro svoje dokumenty. Dnes je moderní XML, tak prostě interní reprezentaci dokumentu Wordu místo do binárního formátu nově serializují do XML, a jako standard vydají, co a jak Word serializuje. Vidíte ten rozdíl?Stejne jako jini v teto diskusi ignorujete vyvoj na poli office baliku za nekolik poslednich let. Microsoft uz si nemuze dovolit tak arogantne obfuskovat, jak to delal drive a jak vsichni tvrdi, ze to bude delat i nadale. Dokazuje to napr. tim, ze investuje do zdroju pro vyvojare pracujici s OOXML. Kdyby chtel lidem co nejvice ztizit cist svuj format, nedaval by do takovych veci prachy.
V OOXML nejsou definovane tak spatne, aby se nedaly vubec pouzivat. S tim malujete certa na zed.Pouze se nedá spolehnout na to, že jiný program vypočte stejný výsledek. Takže pro tak důležité dokumenty, které je potřeba elektronicky podepsat (což jste vytýkal formátu ODF, že tak důležité dokumenty v něm zatím publikovat nelze), je nepoužitelný i formát OOXML.
To je naivni predstava. Kdyby tomu tak bylo, drzel by se OOo toho formatu, aby to vase "overeni funkcnosti" melo nejakou vypovidaci hodnotu.To je ale pořád dokola. Chápete, že je rozdíl mezi formátem pro výměnu dokumentů (který musí umět nějaký základ), a nativním formátem kancelářského balíku (který musí umět uložit naprosto vše, co v tom kancelářském balíku jde udělat)? OOo „shodou okolností“ používá jako základ pro svůj nativní formát formát ODF, protože ODF takové použití umožňuje – je možné jej rozšiřovat. Úplně stejnou možnost má třeba Microsoft – může ze svých dokumentů exportovat ODF, které půjde otevřít v libovolném jiném editoru podporujícím ODF. Ale bude to jen základ, a když ten dokument otevřete znovu ve Wordu, některé věci nastavené v původním Wordu tam nebudou – protože jsou to věci, které nelze uložit ve formátu ODF bez rozšíření. Nebo může MS zvolit druhou cestu, soubor exportovat do ODF a veškeré věci nad rámec ODF uložit do rozšíření ODF. Pak jiný editor otevře základní ODF, ale pokud ten dokument otevřete znovu ve Wordu, budete mít identický dokument, jako byste dokument uložil v nativním formátu Wordu. Ostatně stejný postup už MS použil dříve – dokumenty z Wordu jste mohl uložit jako HTML, s tím, že do jiných jmenných prostorů se uložily dodatečné informace, ze kterých Word dokázal rekonstruovat komplet původní dokument; zobrazením ve webovém prohlížeči se ukázalo to, co bylo možné reprezentovat pomocí HTML. Taky můžete tvrdit, že HTML dokument vyexportovaný z Wordu neotevřete uspokojivě v jiném prohlížeči, než MS Word nebo MSIE. Ale je to totální nepochopení toho, k čemu slouží přenositelný formát. U HTML dokumentu ocením především to, že si ho můžu otevřít v libovolném webovém prohlížeči a nepotřebuji k tomu Windows a Word. Podobný účel má ODF, akorát nedefinuje základní formát pro jednoduchou prezentaci a výměnu textů (jako HTML), ale definuje formát pro výměnu kancelářských dokumentů.
Stejne jako jini v teto diskusi ignorujete vyvoj na poli office baliku za nekolik poslednich let. Microsoft uz si nemuze dovolit tak arogantne obfuskovat, jak to delal drive a jak vsichni tvrdi, ze to bude delat i nadale. Dokazuje to napr. tim, ze investuje do zdroju pro vyvojare pracujici s OOXML. Kdyby chtel lidem co nejvice ztizit cist svuj format, nedaval by do takovych veci prachy.Microsoft nechce ostatním ztížit číst svůj formát. Microsoft chce prosadit svůj formát jako standard, a jestli se ten formát někomu čte dobře nebo špatně, to ho nezajímá. ODF bylo od začátku vyvíjeno s ohledem na to, aby jej mohly používat i jiné editory. OOXML je dokumentace interního formátu Microsoftu, a při vývoji toho formátu nikoho nezajímalo, jak se s tím formátem bude pracovat jinému editoru. Je to stejný rozdíl, jako když se nějaký software vyvíjí od začátku jako opensource, oproti případu, kdy se nějaký software vyvíjí jako uzavřený a teprve dodatečně se rozhodne o jeho otevření. Vždy se pak ukáže, že zdrojový kód není úplně přívětivý pro externí programátory, ale je psán tak, jak to vyhovovalo úzké skupině původních vývojářů. A kód se pak docela dlouho upravuje, aby vyhovoval všem. Často se ten kód na vydání předem ve firmě připravuje (bylo to tak třeba s Interbase nebo naposledy s OpenJDK). Myslíte, že byl formát OOXML nejprve Microsoftem upraven ke zveřejnění, a následně po zveřejnění ještě dlouho doupravován? Asi těžko, kde by na to MS vzal čas. Upravuje se až nyní v rámci standardizace, a to už se jedná pouze o kosmetické úpravy. Srovnejte si to s Geckem, u kterého úprava pro veřejné použití po zveřejnění znamenala napsat ho znova od začátku.
To je ale pořád dokola.Jiste, protoze vy tu porad prezentujete striktni teorii a zapominate na to, ze kdyz ma nekdo mezi ODF editory takovy podil jako Sun s OOo, situace se meni. Proste ten podil OOo je tak velky, ze prakticky nema cenu se zabyvat cistym ODF, protoze to skoro nikde nenajdete. Je nutne se bavit o tom, jak rozsifrovat format OOo, protoze ten je relevantni -- at chcete nebo ne -- a ten budete dostavat z verejnopravnich instituci. Vy mi tu vypravite, jak dostanete ODF a otevrete ho jinde a budete tam mit vse dulezite -- ale jak jste na to prisel? Kde berete tu jistotu, ze OOo neuklada do rozsireni mimo ISO ODF nic duleziteho? Uz dnes je jasne, ze tomu tak neni. A do budoucna? Kdo vam to zaruci? Berme praxi, realnou situaci. Cesko chce kvalitni e-government, zavadi otevrene formaty, tendr vyhraje Sun nebo IBM nebo nekdo podobny s resenim zalozenym na ODF. Tak byste to chtel, ne? Co se bude instalovat na ministerstva? KOffice? Abiword a Gnumeric? (Gnumeric 1.7.8 neni schopen ani poznat, ze bunka v spreadsheetu z OOo 2.2 je formatovana na ceskou menu, udela vam z toho obycejne cislo) OpenOffice.org / StarOffice / Lotus Symphony -- proste neco, u ceho nemate jistotu, ze to do rozsireni mimo ISO standard neulozi nic zasadniho. Takze co musi mit clovek na druhe strane, aby se efektivne branil pred problemy? OOo / derivat. Pokud dojde v soucasne dobe k prechodu na ODF ve statni sprave, dojde v praxi k efektivnimu lock-inu na produkty Sunu a IBM. Lide k tomu budou nuceni proste strachem, ze by to jinde neotevreli tak, jak je potreba -- a u dokumentu ze statni spravy neni dobre podcenovat ani sebemensi moznost, ze by se to stalo. Muze to vyjit draho.
kdyz ma nekdo mezi ODF editory takovy podil jako Sun s OOoJak je vidět, rozdíl mezi nativním formátem kancelářského balíku a formátem pro přenositelné dokumenty vám stále uniká.
Kde berete tu jistotu, ze OOo neuklada do rozsireni mimo ISO ODF nic duleziteho?Byl by nesmysl mimo ISO ODF ukládat něco, co je možné uložit přímo do ISO ODF. A do ISO ODF je možné uložit vše, co je pokládáno za důležité z hlediska obsahu dokumentu. Pokud je v obsahu nějaká část, která by mohla být důležitá (např. externí objekt v neznámém formátu), má program možnost uživateli oznámit, že ten objekt nezobrazí – navíc to ale není problém formátu, jakmile umožníte vkládat do dokumentu externí objekty libovolného typu, vždy může software narazit na neznámý typ. Mimochodem, úplně stejný dotaz můžu položit k formátu OOXML – kde berete jistotu, že MS Office neukládá mimo „ISO“ OOXML nic důležitého? Kdo vám to zaručí? A kdo to zaručí u jiných editorů?
Berme praxi, realnou situaci. Cesko chce kvalitni e-government, zavadi otevrene formaty, tendr vyhraje Sun nebo IBM nebo nekdo podobny s resenim zalozenym na ODF. Tak byste to chtel, ne? Co se bude instalovat na ministerstva?Nechtěl. Já bych chtěl, aby dokumenty na webu ministerstev, které jsou nyní v DOC nebo XLS, byly v ODF. Aby když pošlu úřadu e-mailem v příloze ODF, úřad mi to nevrátil s tím, že jim to Word neotevře. Jestli pak budou interně používat OOo, MS Office s pluginem na import/export ODF, nebo jestli jim něco zpracuje rovnou informační systém, to je mi jedno.
A vy se porad tak krecovite drzite svych hezkych, i kdyz pro praxi irelevantnich teorii. Porad si predstavujete, ze statni sprava bude na web davat ODFka, u kterych bude jista interoperabilita a u kterych si budete moci byt jisty, ze vsechny relevantni informace z nich dostanete. Jenze to je za dnesnich podminek nemozne.kdyz ma nekdo mezi ODF editory takovy podil jako Sun s OOoJak je vidět, rozdíl mezi nativním formátem kancelářského balíku a formátem pro přenositelné dokumenty vám stále uniká.
Byl by nesmysl mimo ISO ODF ukládat něco, co je možné uložit přímo do ISO ODF.Ano, ale vas problem je, ze z me neznamych duvodu ocekavate od OOo, ze se timto bude ridit OpenOffice.org je pod faktickou kontrolou Sunu a pro nej je IMHO z business hlediska vyhodnejsi se timto neridit, resp. nekontrolovat nejak konkretne, ze se to deje. Zajisti si tim totiz jeste vetsi rozsireni sveho kanc. SW.
Mimochodem, úplně stejný dotaz můžu položit k formátu OOXML – kde berete jistotu, že MS Office neukládá mimo „ISO“ OOXML nic důležitého?Jistejsi jsem si uz jen proto, ze specifikace OOXML pokryva mnohem sirsi oblast funkcionality nez ODF. Jiste, ze to MS muze udelat taky, ale u OpenOffice.org je z ciste statistickeho hlediska mnohem vetsi sance, ze se k tomuto bude muset uchylit. Tedy ne proto, ze by Sun chtel zlobit, ale proste proto, ze ISO ODF to nezvladne. OOXML a vystup z Office 07 byl v ramci kampani jeho odpurcu podroben opravdu dukladnemu a hnidopisskemu zkoumani a me ted vlastne napada, ze je to dobre. U ODF teprve casem zacneme zjistovat, na co "se melo tehdy prijit".
A vy se porad tak krecovite drzite svych hezkych, i kdyz pro praxi irelevantnich teorii. Porad si predstavujete, ze statni sprava bude na web davat ODFka, u kterych bude jista interoperabilita a u kterych si budete moci byt jisty, ze vsechny relevantni informace z nich dostanete. Jenze to je za dnesnich podminek nemozne.Až mi ukážete takový dokument vygenerovaný OOo, můžeme se o tom bavit dál. Do té doby to budu považovat za pouhou ničím nepodloženou teorii.
Ano, ale vas problem je, ze z me neznamych duvodu ocekavate od OOo, ze se timto bude ridit OpenOffice.org je pod faktickou kontrolou Sunu a pro nej je IMHO z business hlediska vyhodnejsi se timto neridit, resp. nekontrolovat nejak konkretne, ze se to deje. Zajisti si tim totiz jeste vetsi rozsireni sveho kanc. SW.Opět, to samé může udělat MS. OOXML může umět uložit třeba hodinky s vodotryskem, a stejně nic nebrání MS uložit v OOXML textový dokument, ve kterém bude napsáno „Tento dokument byl vytvořen v kancelářském balíku MS Office 2009. Váš editor nepodporuje všechny možnosti tohoto dokumentu, prosím, otevřete dokument v aplikaci MS Office 2009“. A vedle bude jako rozšíření přibalen binární DOC. Jestli má větší páky tohle dělat Sun nebo Microsoft se snad zřejmé, ostatně Microsoft zrovna na poli kancelářských balíků podobné věci praktikoval až donedávna. Naštěstí je teď situace taková, že už si něco takového v oblasti kancelářský balíků nemůže dovolit nikdo, ani Microsoft.
Až mi ukážete takový dokument vygenerovaný OOo, můžeme se o tom bavit dál. Do té doby to budu považovat za pouhou ničím nepodloženou teorii.Ja tuhle teorii podkladam tou spoustou veci, ktere nejsou v ODF zdokumentovane, ale OOo (coz by s 99% pravdepodobnosti byl nasazeny software) je produkuje. Ale mozna par pokusu s OOo udelam.
Naštěstí je teď situace taková, že už si něco takového v oblasti kancelářský balíků nemůže dovolit nikdo, ani Microsoft.Takze vo co gou? Kdyz si to nemuze dovolit ani MS, tak proc nepouzit jeho format, kdyz je lepe zdokumentovany a schopnejsi?
Takze vo co gou? Kdyz si to nemuze dovolit ani MS, tak proc nepouzit jeho format, kdyz je lepe zdokumentovany a schopnejsi?S tím „lépe zdokumentovaný“ bych polemizoval. Tagy jako
autoSpaceLikeWord95
asi nebudou v té dokumentaci úplný úlet od jinak vzorné dokumentace, spíš bych tipoval, že je to jenom extrém, ale bude tam spousta dalších jenom o něco méně špatně zdokumentovaných věci. A schopnější? Spíš komplexnější, ne? Což je právě otázka, jestli je to výhoda. Jednodušší věci se zpravidla lépe implementují, implementací je víc, jsou méně náchylné k chybám.
S tím „lépe zdokumentovaný“ bych polemizoval. Tagy jako autoSpaceLikeWord95
asi nebudou v té dokumentaci úplný úlet od jinak vzorné dokumentace
Ale tyhle veci, i kdyz jsou to humusy, tam alespon zdokumentovane jsou. Kdezto OOo uklada do souboru podobne veci, ke kterym dokumentaci nenajdete nikde (http://www.abclinuxu.cz/forum/show/205203#29). A nez mi budete zase rikat, ze nevidim ten rozdil, tak si uvedomte, ze vystup z OOo je to, co je relevantni. Ne teorie o ISO ODF, ktere dnes prakticky zadny existujici editor nema na svem vystupu a ktere by rozhodne nezacalo kolovat, kdyby se vlady rozhodly "ODF" implementovat.
Navic, tyhle veci existuji jen docasne. Opravdu hodne pochybuji, ze byste je nasel v novych dokumentech, existuji pro zachovani kompatibility starych dokumentu.
Jak ze stejného OOXML uděláte „čisté OOXML“, když nic takového neexistuje? Jak se autoři různých programů vůbec shodnou na tom, co je „čisté OOXML“, když jako standard je definováno „komplexní OOXML“?Pokud vim, ty veci byly vycleneny mimo a nejsou soucasti standardu. Ale zaroven jsou popsany. Chapete? Zadna povinnost, ale moznost nahlednout, kdyz je potreba parsovat legacy dokument. U Sunu nikoliv. Navic si myslim, ze jsou to veci vetsinou tykajici se formatovani dokumentu a jejich neimplementovani nevyusti ve ztratu dat.
Jednodušší věci se zpravidla lépe implementují, implementací je víc, jsou méně náchylné k chybám.
+1, s poznámkou: bezchybný software je nepriateľ biznisu
A vy se porad tak krecovite drzite svych hezkych, i kdyz pro praxi irelevantnich teorii. Porad si predstavujete, ze statni sprava bude na web davat ODFka, u kterych bude jista interoperabilita a u kterych si budete moci byt jisty, ze vsechny relevantni informace z nich dostanete. Jenze to je za dnesnich podminek nemozne.Jenže to je práve smysl otevřeného standardizovaného a závazného formátu. V opačném případě se státní správa i standardizační komise mohou jít vycpat.
Chhm. Vždyť OOXML dodnes nesplňuje ani tu nejzákladnější premisu XML.Jako? Pokud myslite binarni data v OOXML, tak ti prectete toto: http://ooxmlhoaxes.blogspot.com/2007/03/ooxml-hoax-7-binary-blob.html
<w:p> <w:r> <w:t>This is a </w:t> </w:r> <w:r> <w:rPr> <w:b /> </w:rPr> <w:t>very basic</w:t> </w:r> <w:r> <w:t> document </w:t> </w:r> ... </w:p>
jsem se mylil. Akorat nevim, jestli v OOXML nebo v panu Koskovi...Vazeny D-Evile, tady nejsi na zive.cz, kde je zvykem precis nadpis a maximalne polovinu clanku a pak v diskusi nadavat na neco, co v clanku neni. Nikde v mem prispevku nepadlo ani slovo o tom, ze by me p. Kosek zklamal.
Problémem už nyní je, že současný návrh OOXML není to samé, co je implementované v Office 2007 - a kdy vyjdou nové office?Když můžou v nějakém servicepacku odstranit podporu x formátů, nebude pro ně jistě problém tam podporu jednoho formátu přidat. A u MS by museli být blbí, aby ten schválený formát jako defaultní do svých aplikací netlačili – bude to standardizovaný formát, a k tomu, jak pracují s dokumenty interně aplikace MS Office má tenhle formát bezkonkurenčně nejblíž, takže to pro MS pořád bude znamenat něco při ukládání a načítání lehce poupravit, ale nebude muset dělat žádnou konverzi „logiky práce s dokumentem“.
jsem se mylil. Akorat nevim, jestli v OOXML nebo v panu Koskovi...Vazeny/a Mandarinko, tady nejsi na zive.cz, kde je zvykem precis nadpis a maximalne polovinu clanku a pak v diskusi nadavat na neco, co v clanku neni. Nikde v mem prispevku nepadlo ani slovo o tom, ze by me p. Kosek zklamal.