abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 12
    včera 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Nová verze

    Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (72%)
     (9%)
     (2%)
     (17%)
    Celkem 750 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník


    Vložit další komentář
    5.10.2007 01:10 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Chybí mi tu zmínka o reStructuredText (který je mimo jiné součástí pythoních docutils) a Textile. Tyto dva lehké markup-jazyky patří IMHO mezi ty nejrozšířenější (o txt2tags naopak slyším poprvé).
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    5.10.2007 01:50 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Nicméně teď jsem na txt2tags koukal a velmi se mi líbí ;-) Takže děkuji za rozšíření obzorů...
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    5.10.2007 01:57 xm | skóre: 36 | blog: Osvobozený blog | Praha
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    I když tedy jsou taky věci, které se mi na txt2tags hodně nelíbí - třeba to že seznamy je nutno ukončovat dvěma prázdnými řádky (nebo prázdnou položkou seznamu). To mi přijde opravdu ošklivé.
    Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
    5.10.2007 12:35 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně

    :-)

    Kdyby existoval ideální pro všechny, nebylo by jich tolik....

    Yin avatar 14.10.2007 02:56 Yin | skóre: 39 | blog: Yinotopia | Slovesnko, Košice
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Snad:
    %!preprocess   '^(\n)'   '\1\1'
    
    Ak nie, myslim, ze napisat jednoduchy filter v akomkolvek jazyku by nemal byt problem. Teda aspon pre mna nie... budem potrebovat nejaky poriadny konvertor, nie moj "pain text 2 html", takze filter najdete v mojom blogu.
    Nikdy nie je tak zle, aby to jeden poharik nemohol ešte zhorsiť.
    5.10.2007 03:47 Tomáš P
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    VST je verze reST která nepotřebuje Python (ale je nutné mít Vim 7 a Vim script VST).
    5.10.2007 07:57 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Nějak moc nechápu módu těchhle značkovacích zápisů určených pro převod do HTML. většina z nich je dobrá akorát tak pro ty, kdo nemůžou na klávesnici najít špičaté závorky. Ještě bych pochopil zápis, který mi umožní napsat odstavce, nadpisy, seznamy a možná nějaké jednoduché odkazy. Ale proč se k tomuhle pak přidávají nejrůznější šablony, tabulky a další složité zápisy, které ovšem mají svou extra notaci a zpravidla se nedají rozumně parsovat, to nechápu.
    5.10.2007 08:20 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Nějak moc nechápu módu těchhle značkovacích zápisů určených pro převod do HTML. většina z nich je dobrá akorát tak pro ty, kdo nemůžou na klávesnici najít špičaté závorky.
    Možná proto, že SGML deriváty jsou hnus fialovej, HTML počínaje a XML konče. Editace člověkem je těžkej opruz a pro stroj je to ... no to potvrdí, každej kdo se pokusil napsat full featured XML parser a u HTML by HTML5 W3C WG mohla vyprávět. Ve výsledku SGML deriváty nesplňují ani jednu ze základních premis, není to ani pro člověka, ani pro stroj.
    Ale proč se k tomuhle pak přidávají nejrůznější šablony, tabulky a další složité zápisy, které ovšem mají svou extra notaci a zpravidla se nedají rozumně parsovat, to nechápu.
    Jo, to taky nechápu, proč se zpravidla vymýšlí ještě něco horšího. Jako by SGML nebylo dost hnusné, musí se vymýšlet něco, co je ještě hůře parsovatelné.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    5.10.2007 08:39 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Pro tenhle typ užití ale není potřeba plnohodnotný XMl parser, na to stačí jednoduchoučký parser na pár řádek (který umí tagy, atributy, entity pro <, > a & a entity pro znaky).

    Docela by mne zajímalo, jak byste si představoval formát, který je dobře editovatelný člověkem a stroj ho může parsovat bez použití křišťálové koule. Podle mne tam musí být něco jako značky, kterým můžu volitelně přidat atributy. A nenapadá mne žádný zápis, který by byl o mnoho jednodušší než jednoduché XML. Třeba ASN.1 se sice parsuje dobře, ale z lidí to ocení asi jen málokdo.
    5.10.2007 09:10 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Takže třeba namátkou rfc 4627 aka JSON, YAML nebo UBF (pokud je server nedostupný, tak třeba článek, nebo implementace v cl). Každý z jmenovaných předčí v obou parametrech SGML deriváty o několik délek. K tomu jako další bonus přidávají menší datový objem v řádu desítek procent. Jen pro srovnání parser/serializer UBF v erlangu je nějakých 391 řádek, "(XML) scheme" parser 270 a validátor 301. K XML parseru, který by pracoval s XML scheme by jste se nedostal ani na setinu tohoto počtu. To samé YAML nebo JSON. Oba se parsují nesrovnatelně snáz než XML nebo HTML a čitelnost? Hehe, to se snad ani nedá srovnat. Prakticky cokoli, co zkušený člověk vymyslí do dvou dnů bude o několik řádů lepší než SGML deriváty. Jen ten systém eskejpování, to byl vtip? CDATA, to je taky vtip, ne?
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    zoul avatar 5.10.2007 09:45 zoul | skóre: 43 | blog: | Boskovice
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Nezlobte se na mě, ale věty jako SGML deriváty jsou hnus fialovej, HTML počínaje a XML konče nejsou dobrý začátek rozumné diskuse o technologiích. Upřímně už mě mrzí (dokonce jsem chtěl napsat sere!), jak se pod každým článkem o HTML nebo XML objeví nějaký Probuzený, který začne vysvětlovat, jak špatně vymyšlené ty technologie jsou. Kdybych měl označkovat třeba text na web nebo článek do sborníku a měl bych si vybrat mezi JSON a XML, osobně bych si nejspíš vybral XML. Nepovažuju XML za všelék, ale taky si nemyslím, že bych to přechodem k JSON, s-výrazům či [doplňte podle oblíbené technologie příslušného fanatika] nějak zásadně vyhrál.
    5.10.2007 10:39 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    ... Kdybych měl označkovat třeba text na web nebo článek do sborníku a měl bych si vybrat mezi JSON a XML, osobně bych si nejspíš vybral XML. ...
    A proč? Protože to funguje stejně jako .doc a .xsl. Žádnou logiku v tom nehledejte.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    zoul avatar 5.10.2007 15:21 zoul | skóre: 43 | blog: | Boskovice
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Já té odpovědi moc nerozumím. Proč? Protože by se mi to v XML líp psalo, viz Filipův odstrašující příklad JSON zápisu níže.
    5.10.2007 09:50 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    To jsou ale všechno formáty popisující hlavně strukturu dat, kde ta struktura je převažující část. Převod z textu do HTML se ale používá především pro takový vstup, kde máte spoustu textu a v tom sem tam nějakou značku. Třeba komentáře tady na Abíčku bych rozhodně nechtěl psát ani v jednom ze zmíněných formátů.

    CDATA mi nijak nevadí, protože se skoro nepoužívají a je možné se obejít i bez nich. A eskejpování (dá-li se tomu tak u XML vůbec říkat) je velice jednoduché. Všechno, co je za & až do středníku je entita, a hlavně se vám nemůže stát, že se eskejpovaný znak objeví v jiném kontextu. Když hledám >, hledám prostě tenhle jeden znak, a nemusím bádat, jestli náhodou není v uvozovkách a není před ním zpětné lomítko (např.). Jediné, k čemu potřebujete při tokenizaci XML kontext, jsou znakové entity (a to ten kontext stačí jen od začátku do konce entity). U takového JSONu bez syntaktického kontextu ani nerozdělíte vstup na tokeny.
    5.10.2007 10:37 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Když hledám >, hledám prostě tenhle jeden znak, a nemusím bádat, jestli náhodou není v uvozovkách a není před ním zpětné lomítko (např.). Jediné, k čemu potřebujete při tokenizaci XML kontext, jsou znakové entity (a to ten kontext stačí jen od začátku do konce entity). ...
    Hahaha, LOL, ROFL. Tak si napište takový parser XML. Zboří vám ho první komentář, nebo zrovna to CDATA, ale ono se přece nepoužívá, že? Jasně, že se CDATA nepoužívá, protože je to nepoužitelné. K čemu je uložení binárních dat ve kterých se nemůže vyskytovat určitá sekvence? No a co se používá místo toho? Base64 a že nám to nabobtná o 1/3, no bóže, však pásma je tu dost. Že to není součástí základního standardu XML, no bóže, zavedeme si na to spešl namespace, spešl atribut, spešl to ošéfujeme v parseru, ať žije univerzalita. A kde se nám poděl cíl a účel XML? No bóže, hlavně že je to móda. XML je špatný formát!
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    5.10.2007 11:01 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Tady se ale neustále bavíme o zápisu formátovaného textu. Můžete mi říci jeden jediný dobrý důvod, proč do formátovaného textu (který se má později převést na HTML) vkládat CDATA? Ve spoustě případů nejsou potřeba ani ty komentáře. A i s těmi komentáři parsování XML pořád funguje tak, že když začnu kdesi od prostředka, pořád se dříve či později tokenizer chytí. U JSONu tohle nefunguje, tam musím jít od začátku, abych věděl, zda jsem uvnitř uvezovek nebo venku, a když začnu od prostředka, mám prostě smůlu. Pokud se vám nezdá k ničemu dobré parsovat dokument od prostředka, stačí si uvědomit, že přesně takhle "parsuje" text člověk – najdu si část, která mne zajímá, trochu předsadím a začnu číst. U XML brzy poznám, co je značka, co atribut a co text. U JSONu mám smůlu, musím prostě jet od začátku a počítat paritu neescapovaných uvozovek.

    Mimochodem, to byste opravdu radši svůj komentář psal následujícím způsobem?
    odstavce = [
      [
    	  {
        text: "Když hledám >, hledám prostě tenhle jeden znak, a nemusím bádat, jestli"+
    "náhodou není v uvozovkách a není před ním zpětné lomítko (např.). Jediné, k čemu"+
    "potřebujete při tokenizaci XML kontext, jsou znakové entity (a to ten kontext stačí"+
    "jen od začátku do konce entity). ...",
        typ: "citace"
        }
    	],
    	[
    		{
         text: "Hahaha, LOL, ROFL. Tak si napište takový parser XML. Zboří vám ho první"+
    "komentář, nebo zrovna to CDATA, ale ono se přece nepoužívá, že? Jasně, že se CDATA"+
    "nepoužívá, protože je to nepoužitelné. K čemu je uložení binárních dat ve kterých se"+
    "nemůže vyskytovat určitá sekvence? No a co se používá místo toho? Base64 a že nám to"+
    "nabobtná o 1/3, no bóže, však pásma je tu dost. Že to není součástí základního standardu"+
    "XML, no bóže, zavedeme si na to spešl namespace, spešl atribut, spešl to ošéfujeme v"+
    "parseru, ať žije univerzalita. A kde se nám poděl cíl a účel XML? No bóže, hlavně že je"+
    "to móda. XML ",
    			typ: "prostý text"
    		},
    		{
    			text: "je",
    			typ: "tučně"
    		},
    		{
    			text: " špatný formát!",
    			typ: "prostý text"
    		}
    	]
    ]
    
    6.10.2007 09:03 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Máte to špatně a krom toho si nejsem vědom, že bych něco takového psal v html. A že jste si jak na potvoru z všech možností vybral právě JSON, copak to? Záměr? No když teda ten JSON, tak já osobně co si pamatuju, tak jsem do html toho příspěvku psal něco takového:
    [{"citace":"Když hledám >, hledám prostě tenhle jeden znak, a nemusím bádat, jestli
    náhodou není v uvozovkách a není před ním zpětné lomítko (např.). Jediné, k čemu
    potřebujete při tokenizaci XML kontext, jsou znakové entity (a to ten kontext stačí
    jen od začátku do konce entity). ..."},
    "Hahaha, LOL, ROFL. Tak si napište takový parser XML. Zboří vám ho první
    komentář, nebo zrovna to CDATA, ale ono se přece nepoužívá, že? Jasně, že se CDATA
    nepoužívá, protože je to nepoužitelné. K čemu je uložení binárních dat ve kterých se
    nemůže vyskytovat určitá sekvence? No a co se používá místo toho? Base64 a že nám to
    nabobtná o 1/3, no bóže, však pásma je tu dost. Že to není součástí základního standardu
    XML, no bóže, zavedeme si na to spešl namespace, spešl atribut, spešl to ošéfujeme v
    parseru, ať žije univerzalita. A kde se nám poděl cíl a účel XML? No bóže, hlavně že je
    to móda. XML ", {"tučně": "je"}, " špatný formát!"]
    Ale to by nevypadalo tak úděsně a nešly by s tím strašit malé děti. Pěkná ukázka demagogie, ale dosti chabá. A v YAMLu by to bylo ještě lepší.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    zoul avatar 6.10.2007 09:26 zoul | skóre: 43 | blog: | Boskovice
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    A že jste si jak na potvoru z všech možností vybral právě JSON, copak to? Záměr?
    Však jste nám ho sám nabízel jako první alternativu…?
    Ale to by nevypadalo tak úděsně a nešly by s tím strašit malé děti.
    "XML ", {"tučně": "je"}, " špatný formát!"
    XML <tučně>je</tučně> špatný formát!
    Vy máte fakticky pocit, že ten první zápis je jednodušší?
    Daniel Kvasnička ml. avatar 6.10.2007 09:55 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Jo, na tomhle je to hezky videt. To prvni muze za jednodussi a prehlednejsi povazovat jen fanatik. Jeste si rikam, jak by to asi v te prvni syntaxi vypadalo, kdybychom pridali par namespaces, atributy...to uz by byla uplna Cina. A psat takovymhle zpusobem treba XSLT? :-D
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    6.10.2007 12:08 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Dobře, čistý text je implicitní typ, o to se to dá zkrátit (i když osobně nemám rád určování hodnot podle typu objektu). Ovšem stále je to neuvěřitelně nepřehledné a nepohodlné něco takového psát. Nehledě na to, že konce řádků uvnitř stringu vám nezbaští každý parser.

    Můžete sem dát ukázku takového komentáře v YAMLu? Mně to trápění s JSONem bohatě stačilo a nejsem masochista, abych to opakoval ještě jednou s YAMLem, ale pohled na ten příšerný zápis, který z toho zajisté vyleze, snad ještě snesu.
    zoul avatar 5.10.2007 09:55 zoul | skóre: 43 | blog: | Boskovice
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    A mimochodem, argument s psaním parserů je strašně divnej – proč by měl člověk pro každý takový formát psát parser? Mně je úplně fuk, jestli psaní toho parseru trvalo měsíc, nebo dva. Mně je úplně fuk, jestli bude parsování hotové za 0,01 vtěřiny, nebo 0,02 vteřiny. Já prostě použiju nějaký hotový parser, kterých je pro každý jazyk kupa, a basta. Ano, psaní parseru je argument, a zvlášť tady mezi programátory je to velká obsese, ale pro praktický úspěch a praktickou použitelnost formátu jsou mnohem důležitější věci.
    5.10.2007 10:46 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Mně je úplně fuk, jestli bude parsování hotové za 0,01 vtěřiny, nebo 0,02 vteřiny.
    No jasně, kdyby to bylo takhle, tak je to putna každému, ale on ten rozdíl je přinejmenším desetkrát větší a když děláte nějaké větší řešení, tak už mě sakramentsky zajímá jestli na to budu muset koupit mašiny za půl nebo za pět miliónů jek kvůli tomu, že XML je prostě standard.
    Já prostě použiju nějaký hotový parser, kterých je pro každý jazyk kupa, a basta. Ano, psaní parseru je argument, a zvlášť tady mezi programátory je to velká obsese, ale pro praktický úspěch a praktickou použitelnost formátu jsou mnohem důležitější věci.
    Ano, hezky se to poslouchá jen do chvíle, kdy to má fungovat s trochu větším dokumentem, nebo nedej bože pár miliónů byť i malých dokumentíků, jo to je pak takovej průser, ale co je to dobré pro HW byznys.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    zoul avatar 5.10.2007 15:31 zoul | skóre: 43 | blog: | Boskovice
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Vy máte zkrátka pocit, že když se XML nehodí rovným dílem na všechno, je to špatný formát. Podle mě se na spoustu věcí hodí docela dobře, a tak ho na ně používám, tečka. Je spousta případů, kdy člověk nemusí parsovat několik gigabajtů nebo několik miliónů dokumentů. Je to přeci jen nástroj. Pokud se na něco nehodí a stejně ho do toho montuju, těžko si pak můžu stěžovat. Opravdu mi připadne, jako kdybyste si stěžoval, že jste se kladivem snažil zalévat květiny a ony vám uschly ⇒ kladivo je zatraceně mizerná technologie. (Nebo mám radši zkusit nějaké přirovnání s autem? :-)
    Daniel Kvasnička ml. avatar 5.10.2007 16:03 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Ooo, pan Vychodil a jeho "nazor" na XML. Uz jsem to dlouho neslysel, zvlaste si uzivam tu cast o tom, jak je tezke pro cloveka to cist a psat. Pro vas je to mozna tezke, ale nemusite si to lecit na nas ostatnich.

    O trosku nize se podivejte v komentari pana Jirsaka na ten "uzasne citelny" zapis vaseho komentare. Kdyz dam ty dva zapisy vedle sebe, na prvni pohled zcela jiste poznam vic z XML zapisu nez z te zmeti znaku.
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    6.10.2007 09:09 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    O trosku nize se podivejte v komentari pana Jirsaka na ten "uzasne citelny" zapis vaseho komentare. ...
    Jistě, jeden demagog podpoří druhého odkazem na schválně zmršený příklad. Ale jde to i jinak. To bych sem mohl rovnou dát ukázku html generovanou Front Page nebo MS Word blahé paměti. Nebo OpenXML? Jo to by jsme se nasmáli.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    Daniel Kvasnička ml. avatar 6.10.2007 10:01 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Ale jde to i jinak
    Je mi lito, porad stejny hnus :-)
    Nebo OpenXML? Jo to by jsme se nasmáli.
    Nebo ODF, ne? To je prece taky XML. Na pohled pro vas o nic mene deprimujici pohled. Opravdu by me zajimalo, cim prehlednejsim a hezcim byste nahradil XML v pripade techto datovych formatu. Vite co, zkuste napsat v OOo nejaky maly dokumentik, pak vezmete content.xml z toho dokumentu a prepiste to do vasi oblibene alternativy XML. A pak si povime, co je prehlednejsi...
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    Věroš avatar 5.10.2007 10:46 Věroš | skóre: 24 | blog: Co není v hlavě | 49.29 s.š., 16.54. v.d.
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Nějak moc nechápu módu těchhle značkovacích zápisů určených pro převod do HTML. většina z nich je dobrá akorát tak pro ty, kdo nemůžou na klávesnici najít špičaté závorky.
    Protože ne všichni umí zapisovat HTML. Když jsem do Cestovatele přidal možnost zapisovat text do článků v Texy!, tak se to mezi členy redakce velmi ujalo :-) a rychle začali vyžadovat přidání Texy i do zpráviček a dalších částí webu...
    Školím Ansible
    5.10.2007 11:06 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Protože ne všichni umí zapisovat HTML. Když jsem do Cestovatele přidal možnost zapisovat text do článků v Texy!, tak se to mezi členy redakce velmi ujalo :-) a rychle začali vyžadovat přidání Texy i do zpráviček a dalších částí webu...
    Takže se místo HTML učí Texy! A na jiném webu wiki dle MediaWiki. A jinde zase trochu jinou wiki. A pokud chtějí něco speciálnějšího, musí se zase naučit to HTML. V čem je třeba Texy! od nadpisů a seznamů dál jednodušší než HTML? Podle mne v ničem, naopak je složitější – v HTML se tag vždycky píše do špičatých závorek a uvnitř mohou být pojmenované atributy.
    5.10.2007 12:18 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Takže se místo HTML učí Texy! A na jiném webu wiki dle MediaWiki. A jinde zase trochu jinou wiki.

    Ano je to jedna z nevýhod. Idelání řešení pro všechny neexistuje, bohužel.

    A pokud chtějí něco speciálnějšího, musí se zase naučit to HTML. V čem je třeba Texy! od nadpisů a seznamů dál jednodušší než HTML?
    • Značky nepřekáží při čtení
    • Značky neotravují při zápisu
    • "Značky" jsou tak jednoduché, že se dají naučit s mnohem menším úsilím
    5.10.2007 12:16 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Ještě bych pochopil zápis, který mi umožní napsat odstavce, nadpisy, seznamy a možná nějaké jednoduché odkazy.

    Vlastně jste si sám odpověděl. Pokud tento seznam pokryje 95% pořizování textu a je mi umožněno zbytek dopsat přímo v HTML. Pak mohu psát mnohem pohodlněji.

    Ideální řešení pro všechny neexistuje a určitě někomu bude vyhovovat více jiný přístup.

    5.10.2007 12:35 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Ještě bych pochopil zápis, který mi umožní napsat odstavce, nadpisy, seznamy a možná nějaké jednoduché odkazy.
    Vlastně jste si sám odpověděl. Pokud tento seznam pokryje 95% pořizování textu a je mi umožněno zbytek dopsat přímo v HTML. Pak mohu psát mnohem pohodlněji.
    Což ale právě není případ ani jednoho mně známého systému. Každý začne přidávat svou syntaxy pro vkládání obrázků, částí kódu tabulek, šablon… Už jenom to zvýrazňování textu – hvězdičky, apostrofy, uvozovky – možná to tolik neruší při čtení textu, ale když každý systém používá jinou syntaxy, je to celé k ničemu. To radši budu psát <b> a <i> a nebudu se muset pokaždé dívat, jakou ten který systém zrovna používá syntaxy.

    Ale aspoň jsem si ujasnil, jak by takový ideální wiki-like zápis měl vypadat :-) Nelíbila se mi syntaxe MediaWiki se složitými šablonami a tabulkami, na druhou stranu se mi líbí jednoduchý zápis jednoduchého textu (odstavce, seznamy) bez "složitého" XML. Už je mi ale jasné, že nebude těžké napsat XML parser, který zvládně i to jednoduché z wiki syntaxe – odstavce, seznamy, nadpisy. Vše ostatní už pak může být XML.
    5.10.2007 12:47 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně

    Opravdu jednoduchý mi přijde ten Markdown (z těch co znám a neznám všechny), obsahuje jen ten základ, co jste vyjmenoval v původním příspěvku. Žádné tabulky, žádné šablony ani jiné složitosti... Právě ta složitost mi vadila na Asciidoc.

    Pro mé potřeby je ale Markdown až moc jednoduchý...

    Ve věci přemýšlení nad tím jak se zrovna píše <b> si dovolím oponovat. To je přesně to co nemusím dělat, pokud chci stejný text vystavit na web, vyrobit z něj PDF, poslat do firemní wiky... Pak mám konvertor, který mi z jednoho zdroje ty varianty vyrobí. Neumí to všechny konvertory a ani do všech možných formátů. Ale to je pak otázka potřeb a vhodného kompromisu.

    5.10.2007 13:10 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Pokud chci nějaký systém používat sám pro sebe a pro generování do různých výstupních formátů, jsem ochoten se nějaký vstupní formát naučit. To přemýšlení se týkalo těch systémů, které se používají pro komentáře, wiki, blogy (i když chápu, že to nebyl primární cíl popsaný v článku) – a každý systém má trochu jiný zápis.

    I ten Markdown je na můj vkus příliš složitý. Já bych všechno, co má nějaké parametry (složitější odkazy, obrázky, výpis kódu), psal jako XML. Fakt ale je, že jsem zvyklý psát HTML a mám po ruce několik editorů, které mi doplňují koncové tagy atd.
    zoul avatar 5.10.2007 08:23 zoul | skóre: 43 | blog: | Boskovice
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    Velká legrace je Atox, u kterého si můžete zdrojovou i cílovou syntaxi upravit.
    5.10.2007 09:32 michalel911 | skóre: 2
    Rozbalit Rozbalit vše Re: txt2tags - jak psát HTML inteligentně
    nieco podobne ako txt2tags som programoval minuly rok ako projekt v BASHi :)...len mal inu syntax...ale slo to...dokonca to kontrolovalo aj vlastnym checkspell-om
    5.10.2007 10:15 mofo
    Rozbalit Rozbalit vše Lebeda, vzpamatujte se!
    už perex "...udělátka pro konverzi vhodně zapsaného čistého textu do HTML" je zcestný - ten text už není čistý! - stejně tak celá idea nahrazovat jedny značky značkami jinými a mezi sebou to konvertovat. a ten html kód co vám z toho vypad - už jen ta velká písmena tagů... a tag <B> - toto je hnus... netvrdím, že někdy není obhajitelné použít jako základ pro html jiné značky (i vlastní výroby, před lety jsem to sám udělal), ale obecně je to ideově mimo. a ještě se v tom takto vyžívat...
    5.10.2007 10:24 mofo
    Rozbalit Rozbalit vše inteligentně?
    ...ještě jsem opomněl napadnou "inteligentně" v titulku ;) nicméně celý text je založen na nějaké VÍŘE a subjektivním pohledu. na výčet možností převodu různých textových zápisů mezi sebou je v něm příliš mnoho emocí. on tomu člověk snadno podlehne, že? ;)
    5.10.2007 12:17 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
    Rozbalit Rozbalit vše Re: inteligentně?

    Celý text není založen na víře, ale z pochopitelných důvodů jsem popsal, to co ovládám - takže ano, je to také osobních preferencích.

    Myslím, že není třeba být suchar a trocha nadsázky není škodlivá. Jistě jsou i jiné cesty jak se dobrat stejného výsledku - to nikde netvrdím ani nevnucuji nabízené řešení jako jedinou správnou.

    5.10.2007 15:48 root/localhost
    Rozbalit Rozbalit vše Re: inteligentně?
    Psat HTML inteligentne znamena jej nepsat vubec. Muzeme vse vygenerovat pres XSLT == psat XSL.
    Je to casove vyhodnejsi? (Y/[N]):

    GUI by melo jit naklikat a nabizet s pomoci wrapperu vse co ma nativni OS. Treba ten mainform, jenz ma Vas browser by mel jit sestavit.

    V necem jako je Delphi/C++ Builder/Kylix bych docilil stejneho GUI za par minut, v zas*anem (X)HTML nikdy a to nemluve o assignovani funkci na zaklade eventu, trochu se to zlepsi s XUL, jenze nez bude implementovan prekona ho jina technologie a budeme mit < | > opet.

    SGML je zastarale, IBM by mohla releasovat do sveta neco lepsiho.
    9.10.2007 11:13 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: inteligentně?
    Toto je zářný příklad, jak se HTML ohýbá a ohýbá až…

    HTML je výborné na popis hypertextu s jednoduchou strukturou (odstavce, několik nadpisů, jeden seznam a dva obrázky). Používat jej na vysoce strukturované dokumenty (např. obdoba DocBooku, to, o co se snaží mikroformáty) nebo na tvorbu interaktivního GUI (lépe v XUL, XForms) je čistý masochismus.

    Je na čase si uvědomit, že Web neznamená jen (X)HTML.
    5.10.2007 20:30 truhla
    Rozbalit Rozbalit vše Řeknu vám jak psát HTML inteligentně
    Psaní HTML má dvě roviny - formu a obsah. Praktické zkušenosti ukazují, že je dobré tyto dvě oddělit. Forma je design/theme a tady nám nějaký zjednodušený zápis nepomůže a je nutné tvrdě hackovat HTML/CSS/Javascript. Obsah je naproti tomu text s odstavci, nadpisy, různými fonty, obrázky atd., celé ale jen velmi jednoduchá a snadno parsovatelná podmnožina HTML, kterou bez problémů zvládají klikací WYSIWYG editory. Existuje tedy objektivní důvod používat txt2tags či podobné? Ne.
    5.10.2007 20:42 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    Obsah je naproti tomu text s odstavci, nadpisy, různými fonty, obrázky atd.
    Ne ne, písma jsou forma. Obsah je citace, zdůraznění, příklad atd. A teprve těmto různým významům obsahu se pak přiřazuje forma – různé druhy nebo řezy písma. Problém většiny WYSIWYG je právě to S, tj. že se v nich nastavuje forma (písmo, barva, tučnost atd.), místo aby se určoval význam textu (ať už speciálními tagy, které HTML má, nebo třídami a přiřazenými styly pro ty ostatní významy).

    U složitějších věcí je pak jednodušší vytvořit jejich obsah i formu společně. Vemte si jako příklad Wikipedii, jaké se tam často používají složité konstrukce. Pokud se pak taková konstrukce oddělí do šablony, je to zase takové oddělení formy od obsahu – al ebylo by hodně náročné vytvořit a udržovat takový WYSIWYG editor, který by zvládal jako sémantické konstrukce používat i tu spoustu šablon.

    Nicméně to ještě není důvod, proč pro ty složitější konstrukce vymýšlet šílené zápisy nesrovnatelně složitější, než HTML.
    5.10.2007 21:19 truhla
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    V obecném případě máte jistě pravdu - písma jsou forma a obsah je citace, zdůraznění, příklad atd. Běžně se ale tenhle rozdíl úplně stírá. Napíšu-li něco bold, je to prostě zvýraznění a netřeba o tom přemýšlet.

    Wiki syntaxi mám docela rád, ale každopádně preferuju, když nad textareou pro zadávání textu jsou tlačítka, kterými lze udělat totéž, co syntaxí. Nenapadá mě žádný příklad konstrukce, která je natolik složitá, že nejde řešit WYSIWYG, a zároveň lze elegantně řešit něčím jako txt2tags či Texy! Jestli o nějakém takovém příkladu víte, byl by to určitě významný příspěvek této diskuzi.
    5.10.2007 21:36 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně

    IMHO jsou cílovou skupinou tohoto a podobných programů technicky zaměření uživatelé, jako jsou např. programátoři. Ten kdo chce používat svůj oblíbený vim/emacs/... a zároveň považuje konstrukci & za čitelnější než &amp; je vhodným kandidátem na používání podobného nástroje.

    Tento přístup není samozřejmě vhodný pro každého, někomu třeba vyhovuje některý z WYSIWYG editorů nebo přímé psaní HTML.

    5.10.2007 22:47 truhla
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    Máte pravdu, každý máme jiné požadavky. Já zrovna jsem profi programátor a weby jsou jednou z mých oblastí, ale tohle se mi nelíbí. Tvrdím toto: 1) složité věci tím nejdou udělat (layout stránek, levé či pravé menu apod.) 2) jednoduché věci jdou udělat jednodušeji (zmíněný WYSIWYG sestavovač příspěvků)

    Každopádně je dobře, že jste o tom napsal článek a můžeme se nad tím společně zamyslet.
    5.10.2007 23:06 Martin Lebeda | skóre: 22 | blog: Martinuv_blog | Plzeň
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně

    Já jsem také profi programátor a nikdy jsem nenapsal jediný web :-). XML a jeho deriváty považuji za dobrý základ pro protokoly a data zapisované a čtené programy, nikoliv lidmi.

    5.10.2007 23:44 truhla
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    Taky se mi mnohem víc líbí YAML a XML píšu nerad (i když v Eclipse, které umí inteligentně napovídat, se to nechá vydržet), ale je potřeba se vyrovnat s realitou a neštkát. :-) Standard většinou nebývá nejlepší řešení.

    Když jsem řešil konfigurák pro svou aplikaci, chtěl jsem použít YAML, ale nenašel jsem žádnou široce podporovanou a stabilní knihovnu (pro Javu). Nakonec stejně nějaký admin zvládne konfigurovat i v XML a pro klikače se stejně musí udělat GUI. Kolik třešní, tolik višní.
    5.10.2007 21:44 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    V obecném případě máte jistě pravdu - písma jsou forma a obsah je citace, zdůraznění, příklad atd. Běžně se ale tenhle rozdíl úplně stírá. Napíšu-li něco bold, je to prostě zvýraznění a netřeba o tom přemýšlet.
    Jenže to je právě problém. Někdo pak používá pro zvýraznění tučné písmo, jiný kurzívu a jiný červené písmo. A je to třeba ve stejné diskuzi, ve stejném redakčním systému, nebo dokonce na stejné wiki-stránce.
    Wiki syntaxi mám docela rád, ale každopádně preferuju, když nad textareou pro zadávání textu jsou tlačítka, kterými lze udělat totéž, co syntaxí. Nenapadá mě žádný příklad konstrukce, která je natolik složitá, že nejde řešit WYSIWYG, a zároveň lze elegantně řešit něčím jako txt2tags či Texy! Jestli o nějakém takovém příkladu víte, byl by to určitě významný příspěvek této diskuzi.
    To po mně nechtějte, já tu celou dobu tvrdím, že txt2tags nebo Texy! řeší složitější konstrukce velmi neelegantně :-) Problém s WYSIWYG je, že je nemůžete rozumně používat s jiným způsobem zápisu, než HTML (bylo by moc pracné takový editor napsat a udržovat). A pro složitější systémy, než jsou komentáře (redakční systémy, blogy, wiki) potřebujete různé konstrukce jako šablony. Třeba jenom hloupý obsah stránky (__TOC__ z MediaWiki) – musel byste zařídit, aby vám jej WYSIWYG editor nedovolil změnit, dovolil vám jej úplně smazat nebo přesunout na jiné místo ve stránce, a aby se zaktualizoval, pokud změníte obsah stránky.

    Může se zdát, že už chci po takovém systému moc, třeba tady v dikuzích ani blozích žádné šablony potřeba nejsou. Ale co když sem budu chtít implementovat funkci snadného vkládání odkazu do slovníku nebo FAQ? Už budu muset oželet to, že se mi text zobrazí skutečně tak, jak bude vypadat ve výsledku (tedy třeba odkaz na heslo ve slovníku a jako tooltip jeho vysvětlení), takže už to nebude tak úplně WYSIWYG, nebo budu muset zapomenout, že je to odkaz na heslo ve slovníku, a bude to prostě obyčejný odkaz s tooltipem – a až se změní URL slovníku, nebude mi stačit změnit v generátoru adresu, která se vygeneruje ze zdroje [slovník:heslo], ale budu muset změnit všechny komentáře v databázi.
    5.10.2007 23:27 truhla
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    Mně se nejvíc líbí způsob, jakým to má řešený WordPress, jeden z nejúspěšnějších systémů na vytváření webového obsahu na světě (Google: asi 67 600 000 na dotaz "powered by wordpress"). Tam je editor dvouzáložkový - jedna je WYSIWYG a druhá HTML. Váš příklad s _TOC_ byste nejspíš v editoru s WordPressovou filozofií řešil kliknutím na tlačítko TOC ve WYSIWYG editoru - na místě, kam jste vložil TOC, by se vám objevil ilustrační obrázek (stylizovaná ikona TOC). Kdybyste překlikl do HTML viděl byste na místě pro TOC komentář <!-- _TOC_ -->. (Alespoň takto to wordpress řeší u tagu more, který dělí příspěvek na úvod a zbytek.)

    Pokud jde o slovník, tam by to šlo nepochybně řešit podobně.

    A jedna mírně mimotématická věc: změna URL slovníku, na který odkazují příspěvky, by se kromě měnění všech příspěvků dala řešit i konfigurací serveru (u PHP např. .htaccess a mod_rewrite), aby se požadavek na starou URL přepsal na novou.
    6.10.2007 13:45 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    Bold není asi dobrý příklad, protože zvýzaznit "mohu" jako amatér v zásadě čímkoliv, třeba zvětšením fontu :), ale existující html značky pro důraz jsou strong nebo em, nikoliv bold, italics, nebo třeba class=important.
    6.10.2007 13:58 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    Normálně je zvýraznění <em> což se zobrazuje většinou jako kurzíva, a <strong> (které se zobrazuje většinou jako tučné písmo) je silné zdůraznění, ale většina lidí má pocit, že zvýraznění přece musí být pořádně vidět, tak jaká pak kurzíva…
    9.10.2007 11:21 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Řeknu vám jak psát HTML inteligentně
    V obecném případě máte jistě pravdu - písma jsou forma a obsah je citace, zdůraznění, příklad atd. Běžně se ale tenhle rozdíl úplně stírá. Napíšu-li něco bold, je to prostě zvýraznění a netřeba o tom přemýšlet.
    A výsledkem jsou takováto zvěrstva.

    Bold je poplatný době. Člověk který nikdy neviděl Word vůbec nepochopí, o co jde. Uvidíme za 20 let, co na to řeknou naše děti.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.