Magyar Opera

Dragonfly javítás (b1036)

Ismert hibák:

  • A korábbi hibák, mínusz javítottak.

Változások listája:

  • CORE-39146 (Dragonfly "Elem vizsgálata" nem működött)
  • CORE-39074 (Yandex Calendar nem működött)
  • Javítva lettek a leggyakoribb összeomlások a Béta óta

A változáslista azért kicsi, mert sok, nagyobb horderejű javításon dolgoznak, csak a Dragonfly fontos volt, ezért soron kívül berakták, amint elkészült.

Letöltés (Opera 11.50 b1036) a jobboldali menüből. Vagy menü Segítség - Frissítések keresése pontjából.

Tipp: Ha a Dragonfly még mindig nem működik, végezd el a következő műveletet: Ctrl+F12 - Haladó - Tárhely - és ott töröld ki a Dragonfly által tárolt adatokat. Utána működni fog.

Opera telepítése Windows 3.1 alá

Gondolom sokaknak furcsának fog tűnni ez a kis retró videó, amiben egy régi Opera 3-at telepítenek Windows 3.1 alá. Valóban jó látni, hogy már akkor létezett az Opera, amikor még a böngészők csak valami különleges programnak számítottak; furcsa látni a bonyolult, túlzsúfolt felületet, nem is beszélve a telepítőről, viszont már sok akkori funkció ismerős lehet egy mai operásnak is ("Save windows", több lap megnyitása?)

Az Opera kis mérete tette lehetővé már akkor is, hogy ilyen kevés erőforrással rendelkező rendszereken is működjön (ezt a verziót ugyanis nem Windows 3.1-re írták, hanem Windows 95-re), és ez adta meg az alapot arra, hogy később mobiltelefonokra és játékkonzolokra is portolják. Talán ők sem gondolták akkoriban, hogy ez az ág néhány év alatt leelőzi az asztali verziót is.

POST lekérés javítás (b1035)

Ismert hibák:

  • Elem vizsgálata nem működik a Dragonflyban
  • Legördülők a levél írása ablakban feketék Linux és FreeBSD alatt
  • Mac alatt nem lehet linkekre kattintani az Intranet eszköztáron

Változások listája (Desktop):

  • DSK-337897 (POST kérések nem működtek az egyéni keresőkben)
  • DSK-337079 (Összeomlás bizonyos oldalak nyomtatásakor)
  • DSK-335366 (Összeomlás képek mentésekor)
  • DSK-310363 (Visszanavigációkor a Menüsáv legördülőn keresztül a fókusz visszaugrott az eggyel előző felső menübejegyzésre)
  • DSK-336981 (WebP képeknek ismeretlen volt a típusa)

Változások listája (Windows):

  • DSK-333765 (A telepítő összeomlott a varázsló indítása után)
  • DSK-297345 (URL-eket és linkeket nem lehetett az asztalra húzni Windows 7 alatt Aero témával) (???)
  • DSK-337037 (Összeomlás, miután egy olyan lapot zártunk be, amin előzőleg megnyitottuk egy beépülő környezeti menüjét)
  • DSK-329406 (HTML5 forms-al kapcsolatos hibaüzenet rossz képernyőn jelent meg)

Változások listája (Mac):

  • DSK-320489 (Accesskey menü nem tűnt el a szülőtab bezárása után)
  • DSK-337374 (Nem lehetett megnyitni ismeretlen fájltípusokat az "Other Application" menüből)
  • DSK-337738 (Néhány beépülőt nem ismert fel (iPhoto photocast))
  • DSK-336810 (Hibás méret a webformokban)
  • DSK-335759 (input type="submit" left/right paddinggal túl kicsi submit gombokat eredményezett)
  • DSK-337215 (Új médiaformátumok Operához történő társításának lehetősége (WebM, WebP, Theora, Vorbis))

Változások listája (Linux/FreeBSD):

  • DSK-336698 (Összeomlás naplózás nem működött az újabb Ubuntukban)
  • DSK-333469 (A HTTP auth dialógus gombjai le voltak vágódva alul GTK eszköztárnál)

Letöltés (Opera 11.50 b1035) a jobboldali menüből. Vagy menü Segítség - Frissítések keresése pontjából

Meditációs tanfolyam kockáknak

Forrás: digital inspiration / Joy of Tech

Dialógusmentes UserJS HTTPS-en és kikapcsolható domain szürkítés

A címben szereplő lehetőségek állnak rendelkezésünkre a következő Dither-féle patch használatával. Ezúttal nem kapunk futtatható állományt, csak egy Perl scriptet, amit legegyszerűbben úgy tudunk futtatni, hogy a XaNoCTA patch azonos nevű (xa-nocta.pl) fájlját lecseréljük a postban szereplőre.

Mikor engedélyezzük a UserJS-ek futását HTTPS kapcsolatokon, az Opera hülyebiztos okokból minden indítást követően, mikor meglátogatjuk az első oldalt HTTPS kapcsolaton keresztül, feldob egy dialógust, amelyben megkérdezi, hogy biztosan akarjuk-e engedélyezni. Ez hosszútávon zavaró lehet. A patch erre is megoldást nyújt.

Hogy miért jó ez nekünk? Mert nem biztos, hogy a számunkra szükséges funkcionalitás elérhető kiegészítő formában, vagy nem akarunk kiegészítőt használni olyasmire, amire egy pár soros UserJS is bőven elég. A HTTPS kapcsolat viszont egyre terjed, már a legnépszerűbb oldalakon, mint Facebook, Twitter, Google is lehetőségünk van ezt a némileg lassabb, de biztonságosabb módot használni. Ennek persze leginkább nyílt hálózatokon, mint WiFi, több gépes hálózatok van lényegi értelme, ahol bárki monitorozhatja a hálózati forgalmat.

A kikapcsolható domain kiemelésnek leginkább a konzervatívabb felhasználók örülhetnek, akik egyrészt maguktól is el tudják dönteni, hogy egy URL-ben melyik rész a domain és kiszűrni az adathalász trükköket, valamint zavarja őket a még skin.ini-vel is megváltoztathatatlan, halványabb szürke szín, amely az URL többi részének a színe.

A XaNoCTA-féle Flash-patch-hez különösebb kommentárt nem fűzök, mert ugyanaz a funkciója, mint a már korábban postolt UserJS-nek, előnye azon túl, hogy tisztább megoldás (értsd: jobb kiiktatni a szükségtelen dolgot, mint automatizálni valamit, amire eleve nincs szükségünk, értve ez alatt a plusz kattintást, amit a UserJS végzett el helyettünk) és, hogy mindenhol működik. A HTTPS korlátok a mostani patch segítségével eltűnnek ugyan, de ha RSS-ben jön le egy post beágyazott videóval, akkor ott ugyanúgy el kell végeznünk a plusz klikkelést. Valamint a UserJS-es megoldás (mint minden userJS) kódot injektál a céloldal(ak)ba, ami főként globális userJS-eknél (amik minden oldalon működnek, nem egy oldalt bővítenek specifikus funkciókkal) előidézhet oldalmegjelenítési és működésbeli problémákat.

Hátránya viszont, hogy minden frissítéskor el kell végezni, mivel az opera.dll hordozza az Opera aktuális verzióját. Ez főként azon felhasználóknál jelent kellemetlenséget, akik mindig az aktuális előzetest használják, de valamit valamiért.

Mivel a most következő műveletsor valószínűleg nem lesz magától értetődő mindenki számára, ezért egy kis bevezetés következik, de ne riasszon senkit el, nem olyan bonyolult, mint amennyire hosszú ez a post. Ettől függetlenül erősen javasolt, hogy csak azok próbálják ki, akik rendelkeznek némi alapismerettel az általuk futtatott operációs rendszert illetően.

A patch úgy működik, hogy lecserél a célfájlban, esetünkben az opera.dll-ben egy sort egy másikra.

Lépések:

  1. Töltsük le ezt a fájlt
  2. Bontsuk ki egy tetszőleges, user jogosultságú helyre.
  3. Töltsük le ezt a patchet
  4. A lementett .txt fájlt nevezzük át xa-nocta.pl-re
  5. Írjuk vele felül a régi xa-nocta.pl nevű fájlt.
  6. Másoljuk át az opera.dll-t abba a mappába, ahol a xa-nocta.pl található
  7. Futtassuk a xa-nocta.bat nevű fájlt duplaklikkel.
  8. Ha kiírta mindenhol, hogy SUCCESS, akkor sikerült a művelet
  9. Az új opera.dll-lel írjuk felül a régit. Ha bármi problémát tapasztalunk az opera.dll_original nevű fájlt visszanevezve opera.dll-re és visszamásolva minden a régi.

Flash objektumokhoz kapcsolódó No-Click-To-Activate, amely megkímél minket a továbbiakban a felettébb idegesítő "Kattintson az eszköz aktiválásához" plusz kattintásoktól, amelyet az Opera Software már csak azért sem vehet ki hivatalosan, mert az Eolas nevű patenttroll egyesület megbüntetné őket komoly összegekre.

A patch 4 különböző módosítást is magába foglal:

  • No-Click-To-Activate
  • Natív mp3 lejátszás HTML5 alapokon (ehhez az itteni zipben lévő gstreamer könyvtárban lévő fájlok szükségesek, csak az exét nem kell futtatni.)
  • URL többi részének kiszürkítésének kikapcsolása
  • Ha engedélyezzük a UserJS futtatást HTTPS kapcsolatokon, akkor nem kapunk megerősítő dialógust minden alkalommal, mikor meglátogatunk egy HTTPS oldalt böngésző indítás után.

Ha valamelyik nem kell, akkor töröljük ki azt a részt a két kapcsos zárójellel ({},) együtt.

Tehát ha szeretjük például az URL többi részének kiszürkítését akkor szedjük ki ezt a részt:
                        #halfgray addresstext patch by Nibiru
                        {
                                desc =>   'Halfgray address to black Opera 11.x',
                                assert => undef,
                                test =>   qr/\xD9.{4}\x67\xD9\xBC\x24.\x00\x00\x00/,
                                match =>  qr/\xDD(.{4})\x67\xD9\xBC\x24(.)\x00\x00\x00/,
                                replace => '"\xD9$1\x67\xD9\xBC\x24$2\x00\x00\x00"'
                        },

Vagyis a PasteBin-en lévő forrásban a 26-tól 33-ik sorig mindent.

süti beállítások módosítása