Magyar Opera

Keresés az Opera gyorsítótárában

Többen is panaszkodtak már itt arra, hogy az új Operában már nincsenek kiterjesztések a fáljokon, amelyek a gyorsítótárban vannak, így nehéz vagy szinte lehetetlen megtalálni egy-egy letöltött fájlt (például flash videókat). Eddig ez egyszerűbben ment, mert elég volt kiterjesztés szerint rendezni a fájlokat, és már lehetett is menteni. Sajnos a gyorsítótár adatbázis jellege miatt a kiterjesztéseket már nem fogják visszaállítani (bár ki tudja, ha sokan kérik, még az is előfordulhat), viszont van Tamil készített egy jó trükköt, amivel továbbra is könnyedén meg lehet találni a fájlokat a gyorsítótárban.

A trükk lényege az, hogy egy ügyes JavaScripttel kiegészíti az opera:cache oldal funkcionalitását, ami így már nem csak pusztán a fájlokat jeleníti meg, hanem lehetőséget kapunk keresésre, a képek előnézetére, valamint méret és név szerinti rendezésre.

A kibővített gyorsítótár lap az Operában

Sajnos a JavaScript kódot a nyelvi fájlba kell beépíteni, így az Opera frissítésekor, amikor új nyelvi fájl érkezik, újra be kell írni ezt a kódot. Az eredmény viszont bőven megéri a fáradságot.

A bővített gyrosítótár megjelenítést két módszerrel telepítheted. Az első, hogy letöltöd az alábbi, Opera 9.51-hez való nyelvi fájlt, és alkalmazod:

Opera 9.51 bővített nyelvi fájl

A másik módszer, amit már bármilyen verziónál használhatsz, hogy kézzel bővíted a nyelvi fájlt:

  • először készíts egy másolatot a jelenlegi nyelvi fájlról, amit az Opera mappájában találsz meg a locale/hu útvonal alatt
  • nyisd meg az új fájlt, és keresd meg benne a -1713924769 kódú szöveget
  • a fordítást cseréld le az alábbi szövegre:
-1713924769="Méret<script type='text/javascript'>function sorter(t){var _sort=function(a,b){var a=a[1];var b=b[1];if(Number(a)&&Number(b)){return a-b}else{if(a<b)return-1;if(a>b)return 1;return 0}};var col=t.cellIndex;var span=t.selectSingleNode('span');var tbody=document.selectSingleNode('//tbody');var tr=tbody.selectNodes('tr[td]');var len=tr.length;var a=new Array(len);for(var i=0;i<len;i++){a[i]=new Array(2);a[i][0]=tr[i];a[i][1]=a[i][0].selectNodes('td')[col].innerText};a.sort(_sort);var dtitle=span.getAttribute('title');if(dtitle==0){a.reverse()};dtitle=dtitle==0?1:0;span.innerHTML=dtitle==0?'↓':'↑';span.setAttribute('title',dtitle);for(var i=0;i<len;i++){tbody.appendChild(a[i][0])}};document.addEventListener('load',function(){for(var i=0;document.links[i];i++){document.links[i].target='_blank'};var tr=document.getElementsByTagName('tr');var sf=document.createElement('input');sf.type='text';sf.defaultValue='Keresés';sf.style='font-size:100%;margin:0 20px 0 30px;width:40%;';sf.addEventListener('focus',function(){if(this.value==this.defaultValue){this.value=''}},false);sf.addEventListener('blur',function(){if(!this.value){this.value=this.defaultValue}},false);sf.addEventListener('keyup',function(){var v=this.value.toLowerCase();for(var i=0,l;l=tr[i];i++){var p=l.lastChild.firstChild.innerText;if(p&&p.toLowerCase().indexOf(v)==-1){l.style='display: none'}else{l.style='display:table-row'}}},false);var bt=document.createElement('input');bt.type='button';bt.value='Képek';bt.style='font-size:100%;cursor:pointer;float:right;';bt.addEventListener('click',function(){var b=/\.(jpe?g|bmp|gif|png|ico|swf|flv)$/i;var f=/\.(swf|flv)$/i;for(var i=0,l;l=tr[i];i++){var p=l.lastChild.firstChild;var c=l.lastChild.firstChild.innerText;if(l.offsetHeight!=0&&p.childNodes.length<2){if(b.test(c)){var stl='float:right;border:1px dotted black;margin:1px;padding:1px;max-height:100px;max-width:100px;';if(f.test(c)){var dv=document.createElement('div');p.appendChild(dv);dv.innerHTML='<EMBED src='+p.href+'>';var fh=dv.firstChild;fh.setAttribute('height',100);fh.setAttribute('width',100);fh.setAttribute('style',stl+'content:normal;display:inherit;outline:none;background-image:none;')}else{var image=document.createElement('img');image.setAttribute('src',p.href);image.setAttribute('style',stl);p.appendChild(image)}}}}},false);var th=document.getElementsByTagName('th');th[2].appendChild(bt);th[2].appendChild(sf);var addSort=function(ele){var span=document.createElement('span');span.title='0';span.appendChild(document.createTextNode('•'));ele.insertBefore(span,ele.firstChild);ele.onclick="sorter(this);";ele.style.cursor='pointer';};addSort(th[0]);addSort(th[1]);},false)</script>"
  • cseréld le a nyelvi fájlt az újra a Beállítások > Általános > Nyelv > Részletek alatt

Miután lecserélted a nyelvi fájlt, nyisd meg az opera:cache oldalt, és a felső részén találhatod meg a változásokat.

Forrás: Tamil, A.Ruzanov

A bejegyzés trackback címe:

https://magyaropera.blog.hu/api/trackback/id/tr33555566

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

meneruwa 2008.07.06. 13:46:52

ohh ezer hála, a képek thumbnailjei is ezek után jellenek meg? mert nekem eddig nem adott ki thumbnailt a cahce.

meneruwa 2008.07.06. 13:50:28

közbe látom a thumbnails-képek gombot de hiába kattintok rá ne mtörténik semmi :(

Dixon 2008.07.06. 17:08:30

Én úgy szkram ezt megoldani, hogy Tc-ben méret szerint rendezem a fájlokat és a nagyobb méretűek ugye az flv-k és azokat kiszedem, ha több videót néztem akkor csoportos átnevezés után kis válogatás is kell de így sem túl bonyolult bár tény kiterjesztéssel még egyszerűbb lenne.

meneruwa 2008.07.06. 19:05:32

mmm s vmi nem is stimmel met a linkek elé ezt szurja be mindig: sitecheck2.opera.com/ s ezután jön a link vaj mért?

meneruwa 2008.07.06. 19:31:27

erősitse már meg vagy elleneze vki, ha a memóriában az automatikus méret van beállitva akkor nem jeleniti me ga thumbnaileket, átállítottam 60-ra s egyből bejöttek, vagy ez most véletlen?

szotsaki 2008.07.06. 22:16:39

Linux alatt:
Nyissuk meg a könyvtárat Dolphinban, és onnantól kezdve van fájltípus és előnézet is; persze a megfelelő fájlt a megfelelő programmal nyitja meg.

Illetve, ha valaki jobban szereti a konzolt:
cd ~/.opera/cache4
file *

Az eredmény:
opr06NJS: exported SGML document text
opr06O4X: HTML document text
opr06VHB: PNG image data, 35 x 35, 8-bit/color RGBA, non-interlaced
opr06VHC: PNG image data, 80 x 15, 8-bit/color RGB, non-interlaced
opr06VHD: PNG image data, 35 x 35, 8-bit/color RGBA, non-interlaced
opr06VHE: GIF image data, version 89a, 1 x 1
opr06VHF: GIF image data, version 89a, 1 x 1
opr06VHG: XML document text
...

littlemat 2008.07.06. 23:55:46

Nekem az opera:cache nem a cache4 tartalmát mutatja. De össz-vissz 6 fájlt. Bár nem kell gyakran olyasmi, amit nem tudok egyszerűbben, de azért zavar.

tetra · http://unsigned.freeblog.hu/ 2008.07.07. 10:04:37

Az origi angol verzióban simán az Opera mappában van az english.lng fájl, azt kell cseszegetni :)

Ez a mondat meg hibás: "cseréld le a nyelvi fájlt az újra a Beállítások > Általános > Nyelv > Részletek alatt"

tetra · http://unsigned.freeblog.hu/ 2008.07.07. 13:17:46

Ja, értem :D
Oké, na haragudj :D

Glacies 2008.07.07. 15:01:06

nekem az opera:chace csak egy fájlt mutat (akárhányszor megnyitom, mindig ugyanazt), ez miért van?

Use Less 2008.07.07. 16:07:29

Ez a módszer nemcsak lassú, de másolásnál sem túl hatékony. A cache jóval lassabban jelenik meg, ha a keresés is van, a thumbnail meg végképp meg tudja fektetni a gépet.

Tc-ben egyszerűbb méret szerinti rendezés alapján kivadászni a flash fileokat. Csak eddig egy klikk volt, most kettő, hogy megnyissa.
Persze, ha kisebb filet keres az ember, akkor az operacache jobb lehet.

Use Less 2008.07.07. 16:09:06

Glacies:
nem biztos, de lehet, hogy a válasz:
a cachenél be van állítva, hogy Empty on Exit, vagy a Disk Cache 0 MB.

Glacies 2008.07.07. 17:18:36

Igen, kilépéskor törli a cache-t, viszont nincs lenullázva. Tehát amíg ki nem lépek, elvileg látnom kéne mást is ott.

Altrix 2008.07.07. 20:22:54

Üdv!

Az opera fórumba már leírtam a problémámat, de ide is bemásolom, szóval:
Olyan problémám lenne, hogy a 9.5-ös, és most már 9.51-es operámban az opera:cache alatt nem jelennek meg a gyorsítótárazott fájlok. 9.27-ről frissítettem, azóta tapasztalom ezt a problémát mindkét gépemen. A gyorsítótárazott fájlok a cache4 mappában megtalálhatóak, csupán az opera:cache oldalon nem. Van valakinek ötlete, tapasztalt valaki hasonlót?

A válaszokat köszönöm

Use Less 2008.07.07. 20:55:54

Na, kipróbáltam.
Tools/Preferences/Advanced/History


Ha itt be van pipálva az "Empty on exit", akkor ez a buta Opera nem csak kilépéskor nem mutat cachet, hanem soha.

Ha nincs kipipálva, akkor látszik a cache.
Igen ez is bug, ami benne volt a 9.50-ben is, szóltak is miatta, nem javították

ZeGa 2008.07.08. 17:46:06

Most ez nagyon nem ide vágó lesz, amit kérdezni fogok, mivel még csak most jelent meg a 9.51, de lehet már tudni valamit az Opera 10-es verziójáról??

Karbonade · http://magyaropera.blog.hu 2008.07.08. 19:34:17

Az Opera 10 kódneve a Peregrine (ez is egy sólyomfajta, mint a Kestrel), egyelőre nem sokat lehet tudni róla. Itt van, amit eddig írtunk róla: magyaropera.blog.hu/tags/peregrine

Lali_ 2008.07.08. 22:07:50

Magyarul Vándosólyom.

Vadászat közben a 400km/h-át(!!) is elérheti a sebessége, így a Föld leggyorsabb állata (csak az a ciki, hogy ezt zuhanás közben éri el, ami már nem hangzik olyan jól....).
Kis növény és állathatározó vége :)
-------
Itt az elég szűkszavú hivatalos oldaluk: www.opera.com/products/desktop/next/

Egyébként meg valamiféle funkciónövelés tuti lesz benne, az is lehet, hogy szerepel az olvasói ötletek között: operawatch.com/news/2006/07/what-would-you-like-to-see-in-the-next-opera-desktop-browser.html
Vagy itt: magyaropera.blog.hu/2006/08/21/opera_10_ujdonsagok_es_kivansagok

ZeGa 2008.07.09. 14:16:53

Köszi az infokat!

tetra · http://unsigned.freeblog.hu/ 2008.07.10. 20:35:46

Grat a 9. helyhez, szerintem az első 10-15 abszolút helyezésfüggetlen, mindegyik jó :)

törölt-felhasználó (törölt) 2008.07.10. 20:53:51

Zuhanással 625 km/h-t ér el, mélyrepüléssel éri el a 400-at.

Ronyn · http://www.ronyn.hu 2008.07.11. 12:34:02

Reméljük ez a "sólyom",nem fog zuhanni...))

phoenix 2008.08.05. 08:52:02

Sziasztok. A 9.50+ verziótól kezdve van egy iszonyatossan "számomra, de gondolom mások számára is" egy borzasztó idegesítő dolog. Weblapokat szerkeszték, és amikor lecserélek egy képet az oldalon, annak ellenére hogy tiltva van a cache nem jelenik meg az új kép, pedig ezelőtt normálisan működött betöltötte az új képet, a 9.50 előtti verziókra gondoltam.
Már próbáltam volna szólni valahogy az Opera csapatnak, dehát hol?
Segítség, mit lehet tenni, nagyon zavar. :((

Ronyn · http://www.ronyn.hu 2008.08.05. 11:00:27

Például kikapcsolod a "csak cache-elt képek" opciót...

Karbonade · http://magyaropera.blog.hu 2008.08.05. 11:49:59

phoenix: próbáld meg ezt: Beállítások > Haladó > Előzmények > Képek ellenőrzése: mindig.

Lali_ 2008.08.05. 12:04:32

phoenix: Én is tapasztaltam hasonlóakat ha localhostról olvassa be az oldalakat, (mostanában a minialkalmazásokkal is szereti ezt játszani, annak a cachet meg tudtommal nem lehet kikapcsolni és hiába módosítok egy hátteret, az a régit hozza be) pedig mindigre volt állítva és minden képet újratölt.

Ha minden igaz, akkor úgy lehet átverni, ha Csak a képet megnyitod, akkor elöször behozza a régit, majd F5 és akkor már az újat. Visszamész az oldara és akkor már a jó kép lesz ott. De azért próbáld meg elöször azt, amit elöttem mondtak, hátha nálad megy...

Valent Levente 2008.08.05. 17:35:00

A képek frissítése valószínűleg megoldja a problémát, mert én ugyanezt vettem észre az idokep.hu webkameráinál. Nálam nemistudom hány órára volt állítva a képek megjegyzése, ígyaztán hiába néztem azokat a webkamerákat, amik percenként raknak ki egy új képet.

phoenix 2008.08.05. 22:31:18

Nagyon szépen köszönöm, hogy ilyen gyorsan válaszoltatok.
Kikapcsoltam teljesen a cachet ahogy Ronyn mondta, és még a weblap és kép ellenőrzését is mindigre álítottam, de semmi sem változott.
Azon gondolkozom, hogy visszatérek az előző verzióra, csak attól félek, hogy nem-e vesznek el a mentet jelszavak és könyvjelzők.
Amit Lali_ is mondot az F5-ös technika működik, de így nagyon munkaigényes az egész.
Nem tudjátok jelzet még valaki(k) bugot a cachel kapcsolatban?

Lali_ 2008.08.06. 10:52:20

Ha sok képről van szó, akkor még a tömeges kijelölés TC-ben és Operára dobása is járható, majd az ablakok panelből frissíted az összeset, de igen, eléggé macerás, én inkább azt szoktam csinálni, hogy ha új képpel dolgozok, akkor más nevet adok neki.

Esetleg még a gyorsítótár törlés saját gomb segíthet(én nem próbáltam, mert ritkán volt ijen gondom): www.opera-bongeszo.com/opera-sajatgomb/biztonsag

Ha emlékeim nem csalnak, akkor errefelé nem jelezte még senki.

phoenix 2008.08.06. 15:35:24

Húhhha. :( Nem jó hír.

Észrevettem, hogy ... ha minden igaz akkor csinálja ezt ha merevlemezről töltöm a böngészőbe, miután feltöltöttem a serverre és ottan szerkeztettem minden gond nélkül frissítette a képeket.

phoenix 2008.08.07. 14:33:11

Nem fogjátok elhinni, de már Win3.1-en is Operát használtam. ^-^

djuice 2011.06.17. 22:08:25

Sziasztok!

Van egy webrádió ami m4a formában nyomja be a cachebe a hallgatás közben letöltött zenéket.
A fent írt módszer azonban csak ezt a keresőlapot állítja elő: goo.gl/prUxR

Kérdés: hogy lehetne más fájlkiterjesztésre való keresést is felvenni, vagy akár real-time tetszőlegesen megadható keresést?

Köszi!

penge™ · http://www.thevenusproject.com/ 2011.06.17. 22:18:19

@djuice: Rákattintasz az "Összes tartomány listázására", miután egy tetszőlegest bejelöltél, majd a kapott oldalon a címsorban átírod a végén a formátumot.

djuice 2011.06.17. 22:29:12

@penge™:
Nem hoz így eredményt és munkás is. Más 5let?

djuice 2011.06.17. 22:33:07

Mellesleg a végén nem konkrét kiterjesztés szerepel, hanem ilyesmi: ...mime=1016

penge™ · http://www.thevenusproject.com/ 2011.06.18. 00:38:52

@djuice: opera:cache?domain=&validation=&list=list&min_size=&max_size=&mime=audio_m4a

djuice 2011.06.18. 01:37:18

@penge™:
sajna semmit nem listáz ki ezzel, mint írtam...

djuice 2011.06.18. 01:40:45

inkább olyan univerzális keresőablakot kellene beszerkeszteni, hogy beírnám pl *.m4a és a teljes cache tárban keresné

Audity 2011.06.28. 18:25:27

Nem tudtam alkalmasabb topicot találni neki, de miért van az, ha az Opera beállításainál csak 20MB merevlemezes tárolási puffer van engedélyezve, hogy pár órás böngészés után 0, azaz NULLA bájtra fogyasztja a szabad HDD kapacitásom és csodálkozom hogy a youtube a felénél megáll lejátszásban egy adott videóra nézve, holott a folyamatjelző szerint a teljes anyag már a vinya cacheében pihen???
Én úgy gondolnám a 20 megát kéne fenntartani és a régebbi cacheléseket törölni, vagy nem?!

Kösz!

Mihics Zoltán (Med1on) 2011.06.28. 19:03:10

@Audity: Bezárás után törli, és akkor szorítja le 20 MB-ra.

penge™ · http://www.thevenusproject.com/ 2011.06.28. 21:18:15

@Audity: Ha kevés a hely a vinyón, akkor tűnhet csak fel, mert ha 20 megára van beállítva, akkor kis fájloknál tartja a 20 mega kitöltési korlátot, viszont ha videót streamelsz, akkor nem, hogy le tudd menteni a legutolsó videót az opera:cache-ből

Tehát ha YouTube-on egy másfél órás filmet nézel HD-ben mp4 formátumban, akkor nem kizárt, hogy pár gigával megdobja.

De ez mindenhol így van, ahol ezt a streaming eljárást használja az oldal, tehát nem a Silverlight-féle pár kilobájtos szeleteket, hanem az egész fájlt egyben streameli és csak beletekersz a közepébe akkor nem tölti le az előtte lévő részt, de a többit igen.

djuice 2011.06.29. 14:29:08

@penge™: és Audity,

Ilyen problémába én is befutottam már, de legjobb ekkor a beállításoknál az előzmények törlése és az felszabadítja a helyet. Nekem egy teljes estés youtube bámulás után volt ilyen, pedig nem egyben néztem 1 tartalmat hanem egymás után sok tucat klippet. De én se értem amik már rég lementek azt miért nem szabadítja fel???
A kis piros csík meg hiába fut sokszor végig a lejátszás közben, jelezvén hogy lebufferelte a fájlt, néha ha beleteker így az ember, újra "homok órázik". Ez biztos hogy az Opera sara, mert G.Chromenál nem csinálja sosem!

A fenti fájlkeresés cahce dologra akkor azóta sincs más megoldás? Csak azért kérdem, mert 100%-ban tudva hogy FLV, vagy MP4, esetleg SWF fájlokat tölt adott oldalról, a site URL-jére szűrve pedig tök üresnek mutatja a tartomány cachét. Vagy ez is egy bug?
süti beállítások módosítása