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

    Byla vydána nová stabilní verze 7.8 dnes již jedenáctiletého webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 144. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 2
    dnes 10:33 | Nová verze

    GNU gettext (Wikipedie), tj. sada nástrojů pro psaní vícejazyčných programů, dospěl do verze 1.0. Po více než 30 letech vývoje. Přehled novinek v souboru NEWS.

    Ladislav Hagara | Komentářů: 1
    dnes 05:11 | IT novinky

    Chris Kühl (CEO), Christian Brauner (CTO) a Lennart Poettering (Chief Engineer) představili svou společnost Amutable. Má přinést determinismus a ověřitelnou integritu do linuxových systémů.

    Ladislav Hagara | Komentářů: 12
    včera 20:11 | Nová verze

    Byla vydána (𝕏) nová verze 26.1 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.1 je Witty Woodpecker. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 2
    včera 15:11 | Zajímavý projekt

    Deník TO spustil vlastní zpravodajský webový portál ToHledej.CZ s internetovým vyhledávačem a bezplatnou e-mailovou schránkou. Dle svého tvrzení nabízí 'Zprávy, komentáře, analýzy bez cenzury' a 'Mail bez šmírování a Velkého bratra'. Rozložením a vizuálním stylem se stránky nápadně podobají portálu Seznam.cz a nejspíše je cílem být jeho alternativou. Z podmínek platformy vyplývá, že portál využívá nespecifikovaný internetový vyhledávač třetí strany.

    NUKE GAZA! 🎆 | Komentářů: 27
    včera 14:11 | Zajímavý projekt

    Computer History Museum (Muzeum historie počítačů) zpřístupnilo své sbírky veřejnosti formou online katalogu. Virtuálně si tak můžeme prohlédnout 'rozsáhlou sbírku archivních materiálů, předmětů a historek a seznámit se s vizionáři, inovacemi a neznámými příběhy, které revolučním způsobem změnily náš digitální svět'.

    NUKE GAZA! 🎆 | Komentářů: 10
    včera 14:00 | Zajímavý projekt

    Ruský hacker VIK-on si sestavil vlastní 32GB DDR5 RAM modul z čipů získaných z notebookových 16GB SO-DIMM RAM pamětí. Modul běží na 6400 MT/s a celkové náklady byly přibližně 218 dolarů, což je zhruba třetina současné tržní ceny modulů srovnatelných parametrů.

    NUKE GAZA! 🎆 | Komentářů: 15
    včera 11:00 | Upozornění

    Národní identitní autorita (NIA), která ovlivňuje přihlašování prostřednictvím NIA ID, MEP, eOP a externích identit (např. BankID), je částečně nedostupná.

    Ladislav Hagara | Komentářů: 9
    včera 02:44 | Nová verze

    Byla vydána nová verze 1.16.0 klienta a serveru VNC (Virtual Network Computing) s názvem TigerVNC (Wikipedie). Z novinek lze vypíchnout nový server w0vncserver pro sdílení Wayland desktopu. Zdrojové kódy jsou k dispozici na GitHubu. Binárky na SourceForge. TigerVNC je fork TightVNC.

    Ladislav Hagara | Komentářů: 0
    27.1. 14:44 | Nová verze

    Byla vydána nová verze 4.6 (𝕏, Bluesky, Mastodon) multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (6%)
     (0%)
     (10%)
     (24%)
     (3%)
     (5%)
     (2%)
     (12%)
     (33%)
    Celkem 663 hlasů
     Komentářů: 19, poslední včera 13:03
    Rozcestník

    XML je seXy

    25.9.2005 16:53 | Přečteno: 1789× | ostatní

    Asi tak před dvěma rokama jsem se díky přechodu od HTML k XHTML poprvé dostal k XML. Koupil jsem si tenkrát skvělou knížečku od pravděpodobně největšího propagátora XML u nás - Jirky Koska a jal se možnosti XML zkoušet v praxi.

    XML mě "chytlo" a začal jsem jej masivně využívat na svých webech. Místo všelijakých redakčních systémů jsem začal používat obyčejné XML soubory. Použití XML má pro mě minimáně tyto 2 veliké výhody:

    1. XML dokumenty jsou (při rozumném DTD) velice přehledné a pomáhají rozumně strukturovat informace.
    2. Není nutné psát žádné rozhraní pro editaci, stačí lepší textový editor ;-)

    Samozřejmě, že tyto výhody jsou výhodamy pouze při rozumném množství dat, u několika MB souborů už lze asi o přehlednosti hovořit stěží, nehledě na pomalost zpracování. S větším množstvím dat je u XML nutné hledat stále rafinovanější a efektivnější způsoby práce s daty. Toto samozřejmě platí obecně, ale pokuď jako začátečník začnu používat SQL databázi, je pravděpodobnost, že se mi podaří napsat něco, co by na rozumném rozsahu dat (jednotky tisíců záznamů) pracovalo nerozumně dlouho (desítky sekund) oproti stejnému množství dat při použití XML nesrovnatelně nižší.

    Napsal jsem velice jednoduchý guestbook pro PHP4 využívající velice jednoduché DTD (ukázka dat). Při 1500 záznamech trvá načtení guestbooku těsně pod 2 sekundy. (měřeno pomocí etherrealu jako čas mezi odesláním HTTP požadavku a obdržením dat) Pravda, server je cyrix 266MHz ale přesto - při práci se stejným objemem dat za použití SQL jsou časy v řádu desetin vteřiny. Zcela jistě by šel guestbook napsat efektivněji, ale IMHO za cenu mnohem složitějšího kódu.

    Zajímalo by mě, kolik lidí tady XML "reálně" používá a jaké s ním má zkušenosti (Kromě XHTML tedy...). Připadá mi totiž, že XML není až zas taková sranda jak se tváří a jeho skutečné masové rozšíření není a dlouho ještě nebude takové, jak by si u W3C představovali...

           

    Hodnocení: -

    zatím nehodnoceno
            špatnédobré        

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

    Komentáře

    Vložit další komentář

    25.9.2005 17:47 Pmx
    Rozbalit Rozbalit vše Cachování
    Ony vůbec dnešní webové technologie jsou takové zajímavé... Dovolili byste si snad napsat jiný software, který se spouští 20x do sekundy, v interpretovaném jazyce?

    Pokud chci komfort při ukládání dat a nekoukat, jak pomalu se budou webové požadavky načítat, řešením by mohlo být nějaké cachování. Stránka se může při změně generovat třeba minutu, ale načítat se bude ihned. To si ale v čistém PHP moc představit nedokážu, chtělo by to vlastní server, kde by třeba bylo make :)

    XML je dobrá věc na přenášení dat, ale v tomto případě trochu chybí nějaké indexování (které by ale do xml možná nějak napasovat šlo).

    Mimochodem, když už jsme u této tématiky, také vám vadí, že SQL datábaze většinu času tráví něčím jiným, než vlastním vyhledáváním dat (třeba už jen parsováním toho sql dotazu)?
    25.9.2005 18:10 Martin Tůma | skóre: 39 | blog: RTFM | Praha
    Rozbalit Rozbalit vše Re: Cachování
    XML je dobrá věc na přenášení dat, ale v tomto případě trochu chybí nějaké indexování (které by ale do xml možná nějak napasovat šlo).

    Pravděpodobně ano, ale proč to dělat, když jsou dostupné jiné, pro stejný účel mnohem lepší technologie (Relační databáze). To jsem chtěl v příspěvku vyjádřit, že je to sice celé pěkné, ale použití v některých oblastech, zejména pro práci s velkými objemy dat XML ještě dlouho nebude "to pravé ořechové".

    Mimochodem, když už jsme u této tématiky, také vám vadí, že SQL datábaze většinu času tráví něčím jiným, než vlastním vyhledáváním dat (třeba už jen parsováním toho sql dotazu)?

    To záleží na množství dat, ve kterých se hledá - při desetitisících řádkách už tomu tak jistě není. Každopádně mi to ale nevadí, protože výhoda unifikovaného dotazovacího jazyka IMHO vysoce převyšuje úsporu prostředků, které by bylo dosaženo v případě nějakého (strojově) jednoduššího systému/jazyka pro vyhledávání.

    Každý má právo na můj názor!
    25.9.2005 19:09 Pmx
    Rozbalit Rozbalit vše Re: Cachování
    ... také vám vadí, že SQL datábaze většinu času tráví něčím jiným ... ?
    Špatně jsem se vyjádřil, to jsem nemířil přímo na vás. Jsou situace, kdy by to chtělo nějaké úložiště, ale sql db je na to jako kanón na vrabce a dba funkce nedostačující...
    25.9.2005 19:39 Martin Tůma | skóre: 39 | blog: RTFM | Praha
    Rozbalit Rozbalit vše Re: Cachování
    Každý má právo na můj názor!
    25.9.2005 20:44 Bubak | skóre: 16 | blog: Čtvrtá cenová
    Rozbalit Rozbalit vše Re: Cachování
    >> Mimochodem, když už jsme u této tématiky, také vám vadí, že SQL datábaze většinu času tráví něčím jiným, než vlastním vyhledáváním dat (třeba už jen parsováním toho sql dotazu)?

    Me ne, protoze je na to pripravena:-). Ale ted vazne, pokud pouzivate prepared statements, pak se hard parsing provede jen jednou (pri prvnim pouziti takoveho dotazu).
    ... máš jen mrtvou kočku a poškrábanýho jezevčíka ...
    25.9.2005 18:46 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše xml
    XML používám pořád, používám docbook, píšu v něm většinu blábolů delších jak 10 řádků. Také se s XML peru v práci.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    25.9.2005 19:35 Martin Tůma | skóre: 39 | blog: RTFM | Praha
    Rozbalit Rozbalit vše Re: xml

    DocBook je fajn, ale pro většinu věcí zbytečně složitej. A když to má bejt "slušnej" dokument, zvolim radši LaTeX, protože jsem jednak nenašel dostatečně "profesionálně vypadající" XSL, a jednak mě nástroje na převod DocBook->PDF přijdou zbytečně složitý...

    Každý má právo na můj názor!
    25.9.2005 20:07 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše XML realne?
    Treba tvuj blog je ulozen jako XML dokument ;-)
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    25.9.2005 20:15 Martin Tůma | skóre: 39 | blog: RTFM | Praha
    Rozbalit Rozbalit vše Re: XML realne?

    Však já XML taky přesně takhle používám, ale jak rychle se bude blog načítat, až tady budu mít 1500 příspěvků? :-))))

    Každý má právo na můj názor!
    25.9.2005 20:28 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    IMHO je každý příspěvek zvlášť, takže to není relevatní. Nicméně k tomu počtu je ještě poměrně daleko, i když já jsem se dneska nějak rozepsal :-).
    25.9.2005 20:40 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: XML realne?
    Čtyři za den, pánové, čtyři za den (a není ještě konec, třeba) :-) Tak co, kdepak je naše slavná omezovací komise, he? :-)
    Copak toho není dost?
    25.9.2005 20:46 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    Myslím, že 4 zápisy jsou OK, to tu máme i jiné rekordmany :-D.
    When your hammer is C++, everything begins to look like a thumb.
    25.9.2005 21:48 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    Tak tohle překonávat nehodlám ;-).
    25.9.2005 22:29 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    Docela chápu, já tu mám rekord tři zápisy denně a už to mi přišlo zbytečně moc.
    When your hammer is C++, everything begins to look like a thumb.
    25.9.2005 22:33 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    Já se uklidňuju tím, že jsem týden nic nenapsal, tak se to snad snese :-).
    25.9.2005 22:37 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: XML realne?
    Bláboly jsou velká konkurence, možná už jsou první, bude to chtít mobilizovat a dát taky něco dohromady :-) Koukám, že už tři měsíce jsem se nebyl schopen dostat ani na dvouciferné hodnoty.
    Copak toho není dost?
    25.9.2005 22:48 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    Já už jsem kdysi avizoval, že se nesnažím vyhrát, já nemůžu za to, že vy dva upadáte :-).
    25.9.2005 22:51 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: XML realne?
    Chybí nějaká ta tvůrčí síla, je sice o čem, ale nějak není chuť, rychle docházejí slova a vysychají myšlenky :-(
    Copak toho není dost?
    25.9.2005 22:58 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    To znám, proto taky občas nepíšu nic a občas to ze mě vypadne jako dneska :-).
    25.9.2005 23:03 Martin Tůma | skóre: 39 | blog: RTFM | Praha
    Rozbalit Rozbalit vše Re: XML realne?

    Hele vy chuligáni, nechcete už jít třeba spát? Slušnej člověk aby si kvůli vám vypínal sledování komentářú ve vlastním blogu, protože mu tady jinak pípá jedna SMS za druhou... ;-)

    Každý má právo na můj názor!
    25.9.2005 23:08 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: XML realne?
    To tak :-) Slušnej člověk nebloguje :-)
    Copak toho není dost?
    25.9.2005 23:09 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    Slušnej člověk nemá maily přesměrovaný na SMS a stejně v noci vypíná mobil :-).
    25.9.2005 23:17 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: XML realne?
    A existuje vůbec nějaký slušnej člověk nebo je to jen taková myšlenková konstrukce? :-)
    25.9.2005 23:27 Martin Tůma | skóre: 39 | blog: RTFM | Praha
    Rozbalit Rozbalit vše Re: XML realne?

    Jistě, viz výše - slušný člověk je každý, kdo nebloguje a nemá přesměrovaný email na mobil. A nejhezčí na tom všem je, že drtivá většina lidí na Zemi je potom slušná ;-)

    Každý má právo na můj názor!
    26.9.2005 11:40 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: XML realne?
    Klasická chyba - obracíte implikaci.
    25.9.2005 20:41 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: XML realne?
    Někdy se zadaří :-D. Imho větší zátěžový test jsou velké diskuze s několika stovkami příspěvků.
    When your hammer is C++, everything begins to look like a thumb.
    26.9.2005 10:15 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše XSLT, XQuery, ...
    XML používám, když má na výsledek smysl aplikovat $SUBJ.
    26.9.2005 16:01 Martin Tůma | skóre: 39 | blog: RTFM | Praha
    Rozbalit Rozbalit vše Re: XSLT, XQuery, ...

    XSLT znám/používám, ale k XQuery jsem se zatím nedostal - v jakejch souvislostech XQuery používáš?

    Každý má právo na můj názor!
    26.9.2005 15:18 zde | skóre: 9 | blog: Linuch | Brno
    Rozbalit Rozbalit vše XML používám
    .. jen když musím.
    Táto, ty de byl? V práci, já debil.

    Založit nové vláknoNahoru

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