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í
×
    včera 22:33 | Nová verze

    Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.

    Ladislav Hagara | Komentářů: 1
    včera 14:33 | Nová verze

    Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Upozornění

    CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.

    Ladislav Hagara | Komentářů: 8
    včera 13:44 | Pozvánky

    Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.

    Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »
    bkralik | Komentářů: 0
    včera 04:44 | Zajímavý software

    Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.

    Ladislav Hagara | Komentářů: 1
    včera 02:00 | IT novinky

    Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.

    Ladislav Hagara | Komentářů: 0
    9.6. 21:44 | IT novinky

    Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …

    Ladislav Hagara | Komentářů: 3
    9.6. 20:44 | Komunita

    Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.

    Ladislav Hagara | Komentářů: 0
    9.6. 19:11 | Nová verze

    Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    9.6. 12:55 | IT novinky

    DNS4EU, tj. evropská infrastruktura služeb DNS založená na vysoce federovaném a distribuovaném ochranném ekosystému, byla spuštěna v testovacím režimu [𝕏]. Na výběr je 5 možností filtrování DNS.

    Ladislav Hagara | Komentářů: 20
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (32%)
     (7%)
     (2%)
     (0%)
     (0%)
     (3%)
    Celkem 242 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Wrapper pro připojování WebDAV podle RFC 4709

    19.3.2007 17:43 | Přečteno: 997× | Web | poslední úprava: 19.3.2007 18:00

    RFC 4709 z října minulého roku definuje způsob, jak inzerovat na webu WebDAV svazky. Namísto obskurdního micro$shitího použití <a folders="..."> (viz tuto m$ dokumentaci) představuje toto RFC čistou a jednoduchou cestu, jak toho dosáhnout.

    Problém připojování WebDAV svazků totiž spočívá v tom, že jedno URL může označovat jak obyčejnou webovou stránku, tak WebDAV svazek. Micro$hit to řeší nestadartním elementem v HTML. Nové RFC místo toho vkládá mezistupeň, kdy z HTML dokumentu je dán odkaz na kratičký soubor, který označuje WebDAV svazek (včetně možnosti nadefinovat, co je „kořen“ svazku a v jakém jeho podadresáři jej má prohlížč otevřít). Tento soubor (včetně HTTP hlaviček) může vypadat nějak takto (vzato z RFC):

       HTTP/1.1 200 OK
       Content-Type: application/davmount+xml
       Content-Length: xxx
       Cache-Control: private
    
       <dm:mount xmlns:dm="http://purl.org/NET/webdav/mount">
         <dm:url>http://www.example.com/user42/</dm:url>
         <dm:open>inbox/</dm:open>
       </dm:mount>
    

    Implementovat toto pomocí např. php skriptu je otázka chvilky. Jediný problém je, že si zatím prohlížeče neumí s tímto souborem poradit. Moje prozatimní řešení je (horkou jehlou ušitý) skriptík, který se použije jako wrapper pro content-type application/davmount+xml a spustí odpovídajícím způsobem nautilus:

    #!/bin/sh
    F=$1
    URL=`grep "<dm:url" $F | sed 's/^.*< *dm:url *>\(.*\)< *\/ *dm:url *>.*$/\1/'`
    OPEN=`grep "<dm:open" $F | sed 's/^.*< *dm:open *>\(.*\)< *\/ *dm:open *>.*$/\1/'`
    USER=`grep "<dm:username" $F | sed 's/^.*< *dm:username *>\(.*\)< *\/ *dm:username *>.*$/\1/'`
    U=`echo "$URL" |sed "s/:\/\//:\/\/$USER@/"`$OPEN
    U=`echo "$U" |sed "s/^http/dav/" `
    nautilus "$U"
    

    Lepší by si samozřejmě byl korektní wrapper, který správně rozpársuje soubor jako XML a spustí definovatelný program. Ale na to jsem byl moc línej :-P ...

           

    Hodnocení: 100 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    19.3.2007 20:50 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Wrapper pro připojování WebDAV podle RFC 4709
    zdravim,

    kdyz budu nekomu povidat do prace........

    ono by stacilo nez obcas neco parsovat sedem, tak na dany format pouzit xmlstarlet. I kdyz pochopit tento nastroj, je take veda.

    To je asi to, co hledate a melo by to kokretne fungovat.

    O neco horsi reseni je udelat si xml stransformaci, provest pres xsltproc a vysledek nejak spustit.

    Osobne podobnym parserum moc neverim. Uz jsme se nekde na podobnem reseni spalili a to hodne. Je otazkou casu, kdy vam nekdo odradkuje nejaky nod xml dokumentu a jste v haji. Anebo Vam zapise korektne dokument s nejakou entitou.

    To, co popisuji je cesta zpet na stromy. OK, beru. Ale pak vedi chodi podstatne lepe, nez kdyz napisete exploreru na zacatek html dokumentu 7 a vice odradkovanych korektnich komentaru.

    bye gf
    Petr Tomášek avatar 19.3.2007 21:53 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Wrapper pro připojování WebDAV podle RFC 4709
    Jak jsem říkal, jedná se „rychlý haček“ (navíc ho používám víceméně jen pro jednu svoji stránku, než bude existovat něco lepšího.)
    multicult.fm | monokultura je zlo | welcome refugees!
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.