Mozilla Firefox & Wiki
Vzhled
Mozilla Firefox & Wiki – stránka o všem, co souvisí se známým webovým prohlížečem Mozilla Firefox a Wiki. (Mnohé se může hodit i na jiné prohlížeče.)
Ztracená editace
[editovat]Asi každému se stalo, že zrovna během nějaké editace, na které si dal záležet, se cosi přihodilo (třeba si omylem zavřel stránku s editačním oknem) a na první pohled je vše ztraceno. Možná dobře tuší, že "někde v útrobách" jeho počítače to ještě musí být: v podstatě každý browser uchovává prohlížený obsah stránek v cache; ale kde to v ní najít a vylovit?
- Firefox má zpravidla (záleží na nastavení, ale to – viz níže – lehce dohledáme) diskovou cache v domácím adresáři uživatele, v podadresáři, který se může jmenovat např.
~/.mozilla/firefox/t65m8k9d.default/Cache
- Názvy souborů v tomto adresáři mají nicneříkající názvy jako např. F36BA5D3d01. Jak najít ten správný soubor?
- Napíšeme ve Firefoxu do okénka pro URL adresu zázračná slova
about:cache
- cachí může být více, můžeme prohledat např. Memory cache device a Disk cache device
- podle času a URL, kdy a co jsme editovali, se nám zřejmě podaří najít příslušný záznam. Například právě při editování této stránky najdu záznam:
Key: id=4bbfadaf&uri=http://cs.wikiversity.org/w/index.php?title=Mozilla_Firefox_%26_Wiki&action=submit Data size: 10797 bytes Fetch count: 1 Last modified: 2010-04-11 17:20:47 Expires: 1970-01-01 01:00:00
- To z tím Key: se zobrazí jako odkaz, na který lze kliknout. A dostanu něco jako:
key: id=4bbfadaf&uri=http://cs.wikiversity.org/w/index.php?title=Mozilla_Firefox_%26_Wiki&action=submit fetch count: 2 last fetched: 2010-04-11 17:28:36 last modified: 2010-04-11 17:20:47 expires:1970-01-01 01:00:00 Data size:10797 file on disk:/home/kychot/.mozilla/firefox/t65m8k9d.default/Cache/B04C17A0d01 Security:This document does not have any security info associated with it. ---------------------------------------------------------------------------------- Client:HTTP request-method:POST request-Accept-Encoding:gzip,deflate response-head:HTTP/1.0 200 OK Date: Sun, 11 Apr 2010 15:20:46 GMT Server: Apache Cache-Control: private, s-maxage=0, max-age=0, must-revalidate X-fb98d28a-Set-Cookie: 0aca097a=81448c57 Content-Language: cs Vary: Accept-Encoding,Cookie Expires: Thu, 01 Jan 1970 00:00:00 GMT Content-Encoding: gzip Content-Length: 10797 Content-Type: text/html; charset=UTF-8 X-Cache: MISS from sq71.wikimedia.org, MISS from sq66.wikimedia.org X-Cache-Lookup: MISS from sq71.wikimedia.org:3128, MISS from sq66.wikimedia.org:80 charset: UTF-8 ---------------------------------------------------------------------------------- 00000000: 1f 8b 08 00 00 00 00 00 00 03 ed 7d 4d 73 1b 47 ...........}Ms.G 00000010: b2 e0 59 fc 15 65 cc 78 28 cd 13 00 82 1f 12 45 ..Y..e.x(......E 00000020: 91 74 48 94 64 6b c6 fa 08 8b b2 df 33 a5 65 14 .tH.dk......3.e. 00000030: ba 0b 40 13 dd 5d 70 7f 80 04 c7 7e 31 b7 9d c3 ..@..]p....~1... .. atd. následuje hexadecimální výpis souboru
- V jiných případech se nám URL za slovem Key: zobrazí jako odkaz, na který lze kliknout; jako na potvoru to ale právě v klíčí, který začíná tím id=, to nejde.
- Vyhledáme tedy v adresáři s naší cache soubor s tímto názvem – v tomto příkladě si najdeme, že se jedná o soubor
/home/kychot/.mozilla/firefox/t65m8k9d.default/Cache/B04C17A0d01
- Není dobré podnikat přímo s tímto souborem v cache prohlížeče, proto si jej nejdřív překopírujeme na bezpečné místo.
- Vidíme, že se jedná HTML o soubor zazipovaný utilitou gzip. Proto bude pohodlnější k němu přidat příslušnou extenzi a přejmenovat si ho (případně rovnou uložit) např. jako
/home/kychot/mojeeditovanastranka.html.gz
- soubor rozzipujeme, takže dostaneme soubor
/home/kychot/mojeeditovanastranka.html
- Název tohoto souboru (spolu s cestou) zadáme do okénka pro URL v prohlížeči a ejhle, jako by z oka vypadla našemu naposledy editovanému oknu.
- Teď už si můžeme otevřít nové editační okno na Wikiverzitě (či Wikipedii atd.) a pomocí copy&paste tam přenést náš obsah z cachovaného editačního okna
- Hodně štěstí! A ať nemusíte tenhle způsob používat příliš často!
CacheViewer
[editovat]je add-on do Firefoxu, který umožňuje lépe se koukat, co je v cache.
- souč. verse: CacheViewer 0.6.3