Magyar Opera

Publikus bugtracker

Ahogy az már szokássá vált, amit az Opera fejlesztői nem csinálnak meg, azt megcsinálják az Opera felhasználók. Ilyen volt a Zotlan által alapított nem hivatalos userJS adatbázis és ilyen a nem hivatalos bugtracker Remco és fearphage jóvoltából. A bugtrackert tehát nem az Opera Software fejlesztői üzemeltetik, viszont a topicban xErath kommentje nem arról árulkodik, mintha nagyon zavarná őket.

Először is egy userJS-re lesz szükségünk, ami automatikusan tükrözi a bugreportokat DSK azonosítóval együtt és e-mail értesítést küld róla. Lássuk, hogy működik:

  1. Mikor kitöltöd a bugreportot a userJS sütiben eltárolja az információkat 60 másodpercig.
  2. A következő oldalon, ahol megköszönik a reportot kap egy DSK sorszámot, a JS ezt is feljegyzi.
  3. A korábbi adatokkal és a DSK sorszámmal összekapcsolja a reportot.
  4. Elküldi egy e-mail címre, amit megadtál (saját cím).
  5. Naplózza a reportot és továbbítja Remco publikus bugtrackerére.

A szerveroldali levelezőscript forrása:

  header("Content-type: image/png");
  $to = $_REQUEST['to'];
  $from = $_REQUEST['from'];
  $message = str_replace(array("\\'", '\\"'), array("'",'"'), $_REQUEST['msg']);
  $bug = $_REQUEST['bug'] ? " #".$_REQUEST['bug'] : "";
  $title = $_REQUEST['title'] ? ": ".str_replace(array("\\'",'\\"'), array("'",'"'), $_REQUEST['title']) : "";
  if (strlen($to) && strlen($from) && strlen($message))
    mail("$to", "Bug Traq".$bug.$title, $message."\nSent from the following IP address: ".$_SERVER['REMOTE_ADDR'], "From: \"Opera Bug Report Wizard\" <$from>\r\nDate: ".date("r")."\r\n");
  readfile("arrowflip.png");
?>
A beállítások részletei:
  var defaultEmail = 'email-address@here.com' // the email address you would like filled in automatically in all reports
      ,notifyOnSucess = true // popup an alert after you submit each bug confirming the email was sent
      ,logToPublicBTS = false; // changing this to true will get your bugs logged to http://opera.remcol.ath.cx/bugs/ also
/*
 * OPTIONAL parameters
 * These settings only apply to those that have logins for http://opera.remcol.ath.cx/bugs/
 * If you do not have a login you can still post your bugs to the Public BTS with no problems
 */
  var publicBTSUsername = false // if you're posting it to the public BTS and you have an account there, input your username here
     ,publicBTSKey = false; // the key that is linked to your username, you can find it on http://opera.remcol.ath.cx/bugs/index.php?action=profile

Magyarázat:

  • defaultEmail: Ez a mező automatikusan ki lesz töltve minden alkalommal. Meg kell adnod egy saját e-mail címet, hogy működjön.
  • notifyOnSucess: Értesít a script, ha a mailküldés sikeres volt.
  • logToPublicBTS: Ha átírod az értéket "true"-ra, azzal tükrözi a bugreportot Remco publikus bugtrackerére.
  • publicBTSUsername & publicBTSKey: Ha van felhasználói fiókod Remco szerverén, akkor ezzel társíthatod a bugreportjaidat saját magadhoz. Ezt Remco-tól kell kérni, mivel az oldalon nem lehet regisztrálni, de nem szükséges a reportok küldéséhez.

UserJS letöltése

A működéshez engedélyezned kell a UserJS-ek használatát HTTPS kapcsolaton keresztül. (Ilyenkor az Opera minden újraindításakor az első alkalommal, mikor HTTPS oldalra mész megkérdezi, hogy engedélyezed-e, tehát biztonságos.

Példa e-mail.

Megjegyzés: Habár bizonyos információk keresztülmennek Remco szerverén, mint az IP címed és az e-mail címed, de ezek az adatok nem láthatók a bugreportban és harmadik félnek sem adja ki őket.

Opera 10.6 - Unixra is!

A mai napon az Opera Software útjára bocsátotta legfőbb termékének, az asztali Opera böngészőnek legújabb kiadását az Opera 10.6-ot. A kiadás érdekessége - a szokásos újdonságokon túl -, hogy hosszú idő után ismét szinkronba kerülnek a verziók a főbb operációs rendszereken.

Már Unixra is

Noha a Windows felhasználók már március eleje óta élvezhetik az Opera történetének legjelentősebb kiadását - talán nem túlzás ezt állítani minden kapkodás ellenére sem - a Unix hívei eleddig a 10.1-es verzióval voltak kénytelenek beérni. Ennek oka a Microsoftos böngészőválasztó képernyőben, és a változások nagyságrendjében keresendő.

Az Opera 10.5 ugyanis rengeteg komoly újítást kapott. A renderelő motor komoly revíziókon esett át, mire a Presto eljutott a 2.5-ös - és most már a 2.6-os - változathoz. Ezt egy teljesen új JavaScript motorral, a Carakan-nal egészítettek ki, ami a JS sebességtesztek élmezőnyébe katapultálta az Operát.

A harmadik komoly változtatás a VEGA grafikus könyvtár funkcióinak jelentős kiterjesztése: az eredetileg SVG-re szánt funkciógyűjtemény végez immár minden megjelenítési feladatot. Ez pozitívan érintette a böngésző külsejét, már ami a kibővült lehetőségeket illeti.

Az alkalmat kihasználva az Opera felülvizsgálta az eddig alkalmazott technikákat, és az ennek nyomán bekövetkező változások a Unix rendszereket érintették leginkább - innen a csúszás. A unixos Opera ugyanis elszakadt Qt-s gyökereitől, és - a Windowsos és Maces verzióhoz hasonlóan - immár minden környezethez jobban alkalmazkodik.

A jó még jobb lesz

A kissé elsietett 10.5 használóinak életét a böngésző minden nagyszerűsége ellenére megkeserítették a bugok - hamar munka ritkán jó. Szerencsére a 10.6 a javító verziók sorába illeszkedik, és rengeteg hibát javít a 10.53-hoz képest is, a programfunkciók minden területén.

Miután az Opera felzárkózott a leggyorsabb böngészők egyfős mezőnyéhez, nem óhajt ismét lemaradni. Ennek jeleit már a 10.5x kiadásokban is láthattuk, amik meglepően sokat gyorsultak javítás mivoltukhoz képest. Egyben az Evenes nagyszerűségét dicséri, hogy a stabil alapokra támaszkodva a 10.6 újabb jelentős ugrást jelent a sebesség terén.

Az amúgy is szép megjelenést is tudták fokozni pár aprósággal. Például a füleken elhelyezett bélyegképek (lásd még: Visual Tabs) esetén külön ikonokat kaptak az olyan speciális oldalak, mint mondjuk a Letöltés vagy az Előzmények.

A web új útjain

Az Opera a mai napig a webes szabványok követésének és gyors implementálásának elkötelezett híve - még ha ez a felgyorsult versenyben nem is annyira egyértelmű, mint régen. Ráadásul lássuk be, az, hogy az Opera támogat egy új szabványt, nem jelent semmit addig, amíg mások nem kezdik el használni, maguk után húzva a webfejlesztőket is.

Az Opera 10.6 mindenesetre több HTML5-höz, és úgy általában a jövő webjéhez köthető szabványt támogat. Ezek közül például a Google által nyílttá tett, a video tag-et tartalommal megtöltő WebM kodeket a stabil kiadású böngészők közül elsőként implementálta. Néhány lemaradást is pótol a Geolocation API, a Web Workers, az offline alkalmazás-gyorsítótár és a cross-site szkriptelés terén.

Az új verzió szokás szerint az Opera főoldaláról tölthető le Windows, Macintosh és Unix operációs rendszerekre.

Opera 10.60 RC3 (b3345)

Változások listája:

  • DSK-304232 (Mac: Összeomlott fájlformátum változtatáskor a "Mentés másként" dialógusban)
  • DSK-304266 (Már a domaint jeleníti meg az URL helyett a Geolocation eszköztár)
  • DSK-304380 (Rossz minőségű előnézeti képek Linuxon és Mac-en)

További változások listája:

Figyelem! Az előzetes verziók még sok hibát tartalmazhatnak, ezeket nem ajánlott mindennapi használatra telepíteni. Az Opera legutolsó végleges verzióját az Opera oldaláról töltheted le.

Letöltés (Opera 10.60 b3445):

Opera 10.60 RC2 (b3444)

Ismert hibák:

  • Az expressz.hu-n még mindig összeomlik.
  • Még mindig eltűnnek az ikonok a kezdősávról.
  • A Deep Zoom még mindig nem működik.
  • A Flarevideo.com-on még mindig fagy.
  • további ismert hibák

Változások listája:

  • Video taggel kapcsolatos összomlás Mac-en.
  • CORE-30469 (Inline element és inline-blocks hibák a deviantart.com-on)
  • CORE-30837 (JavaScript/plugin összeomlások a Google Maps-en)
  • DSK-299456 (Beépülőkkel kapcsolatos összeomlás kilépéskor.)
  • DSK-302021 (Mac: Problémák az arab betűtípusokkal.)
  • DSK-302412 (Windows XP: WebM összeomlás)
  • DSK-303234 (Linux: Továbbfejlesztett IME támogatás)
  • DSK-304235 (Linux: Nem működött a Beillesztés és ugrás letiltott gyorshívónál.)
  • DSK-303692 (Mac: QuAVlive streaming demo összeomlás)
  • DSK-304243 (Átlátszó gyorshívó dialógusok nem jelentek meg helyesen.)

Figyelem! Az előzetes verziók még sok hibát tartalmazhatnak, ezeket nem ajánlott mindennapi használatra telepíteni. Az Opera legutolsó végleges verzióját az Opera oldaláról töltheted le.

Letöltés (Opera 10.60 RC b3444):

10.60 RC1 (b3443)

Változások listája:

  • CORE-30228 - Összeomlás a kinosiska.si oldalon.
  • CORE-30034 - Web Storage összeomlás.
  • CORE-30764 - Fagyás a wordofo.com oldalon.
  • CORE-30464 - Canvas 2D context's font attribútum összeomlasztotta a böngészőt.
  • DSK-303725 - Gyorshívó kereső letiltás után visszatért.
  • DSK-303163 - Beépülővel kapcsolatos összeomlás.
  • DSK-302725 - Hibás MIME type esetén multistyle/font sortörés problémák.

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

  • DSK-197656 - Középsőklikk egy üres ablakba nem nem ugrott a vágólapon lévő weboldalra.
  • DSK-300238 - non-ascii karaktert tartalmazó elérési útvonalon lévő fájlok nem nyíltak meg, mikor az Opera már futott.
  • DSK-304033 - Továbbfejlesztett alapértelmezett CJK font kiválasztás.
  • DSK-304037 - Opera Unix nem futott a legújabb GTK verzió esetén.

Figyelem! Az előzetes verziók még sok hibát tartalmazhatnak, ezeket nem ajánlott mindennapi használatra telepíteni. Az Opera legutolsó végleges verzióját az Opera oldaláról töltheted le.

Letöltés (Opera 10.60 RC1 b3443):

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