jetpack tapasztalatok

Pár hete olvastam a mozilla blogban a jetpack kezdeményezésről. Anno a terminológiaszótárnak készíteni akartam egy firefox kiterjesztést. Idő hiányában ez elmaradt, így késztetést éreztem megnézni mit tud ez a jetpack. Ha tényleg gyorsan lehet vele fejleszteni akkor rögtön két legyet ütök egy csapásra. Megnézem mit tud a jetpack és elkészül a kiterjesztés.

Az egész elképzelés arra épít, hogy ha egyszer webesek használják weboldalak fejlesztésére a firefox-ot akkor miért ne lehetne webes eszközökkel firefox kiterjesztést írni? Hogy a fejlesztőnek ne kelljen teljesen új API-t megtanulni, behozták a jquery-t mint JS API, így gyorsítva meg a kezdeti lépéseket. És tényleg! A megírt minta alkalmazások alig nagyobbak pár száz sornál és azok megírásához sem kell több idő mint egy két óra. Tapasztalat, hogy egy hagyományos kiterjesztést megírni, csak a környezet kialakítása ennyi idő (fejlesztésről debuggolásról még szó se esett). A firefox felületi elemeit (fülek, értesítési funkció, állapotsor) a jetpack-en keresztül lehet elérni.

Sajnos a program még nagyon kezdeti fázisban van. Annyira, hogy az ember hol az API alul-dokumentáltságával küzd, hol azzal, hogy az adott funkcióhoz nem létezik API, hol pedig a kettővel egyszerre. Ha mindezt legyőzi, tényleg nagyszerű keretrendszerré válik. Ezek után már csak egy kérdéses rész maradt: hogy lesz a jetpack kiterjesztésből terjeszthető kiegészítő? Azt csak remélni tudom, hogy nem kell majd a felhasználókra rátukmálni a jetpack kiterjesztést ahhoz hogy futtatni lehessen az ebben megírt kiegészítőket…

Szumma szummárum a dolog tetszik! Hajrá mozilla!

[Bug 319778] Replace MySpell with HunSpell

Scott MacGregor ma reggel 7 után nem sokkal változtatta a címben olvasható hiba állapotát, NEW-ról, RESOLVED, FIXED-re. Ez azt jelenti, hogy a nightly és most már biztos hogy a firefox 3.0 is hunspell-el fog érkezni. Ez mindenképpen jó hír! Hatalmas gratuláció és köszönet mindannak aki ebben tevékenykedett.

usplash csere

Az asztali gépem desktop-ok tekintetében olyan mint egy zsibvásár. Gnome-tól a enlightenment-ig minden megtalálható rajta. A különböző (k|ed|x)ubuntu metacsomagok telepítésének van egy hátránya, miszerint az usplash az utoljára telepített artwork-ből kerül ki. Az asztali gépen leginkább ubuntu-t használok de az utoljára telepített a kubuntu volt így annak az splash képe fogadott eddig. Ezt lecserélendő unalmas félórámban valami megoldást kerestem arra, hogyan tudnám lecserélni tetszőleges usplash-ra. Csakis a kész programok között kerestem. Dennis Kaarsemaker usplash switcher programja a lehető legjobb megoldásnak tűnt és végeredményben teljesen jól működik hiszen lecseréli a splash-t a tetszőlegesen kiválaszottra. Egy kis hiba van benne miszerint a előnézeti kép az ubuntu esetében valami miatt elég fekete árnyalatos arcot mutat, de ez legyen a legkevesebb gondom. Ha találok hozzá valami pofás ikont csinálok belőle egy deb csomagot is.

teljesebb magyar szótár firefoxhoz

Mióta kijött a firefox 2 és letöltöttem a magyar helyesírási szótárat, folyamatosan azon csodálkoztam, hogy miért ismer olyan kevés szót a thunderbirdhez képest. Eleddig az eszembe sem jutott, hogy a firefoxba is betehetem a thunderbird szótárállományát, de most kipróbáltam és működik!

Fogtam ezt a szótárat: http://www.mozilla.com/thunderbird/dictionaries.html,
és összegyúrtam ezzel: https://addons.mozilla.org/firefox/3386/,
a végeredményt pedig ide tettem fel: http://workshop.connor.hu/src/hungarian_dictionary-tb-dict.xpi

Biztos ami biztos akinek fel van téve az addons-on található az elébb szedje le és aztán tegye fel az én álltalam elkészítettet. Felelősséget természetesen nem vállalok a hibákért, nem teszteltem agyon. Első ránézésre úgy tűnik, hogy működik akit érdekel szedje le próbálja ki, és örüljön ha működik.

Viszont most már nem kell sokat várni és elérkezik a kánaán: folyamatban van ugyanis a myspell lecserélése a mozilla-ban hunspell-re, ami teljesebb és jobban működik elődjénél. Target Milestone ugyan még nincs megadva, de szerintem firefox 3.0 már ezzel fog érkezni (vagyis a mozilla 1.9).