2009年2月28日 星期六

為什麼我要把我的Firefox元件放在Addons.Mozilla.Org?

addons.mozilla.org (AMO) 固然是個好的附加元件網站,但是AMO的審核說實話要第一次就過可能對於剛開始碰的人而言非常難,我想也會讓人很挫折(我自己的NicoFox就還在實驗中)。但是我還是覺得放在AMO作為實驗中套件是一個好選擇。大概列出幾個原因:

1. 了解套件的使用狀況

透過AMO的統計資訊顯示板,你可以透過Firefox請求檢查更新的次數了解到底有多少人正在使用你的套件、套件升級的狀況是否符合你的預期,以及大家使用的OS和瀏覽器版本。雖然這個功能只能對於Mozilla系的瀏覽器才有用,不過仍然是一個非常方便的資訊了!

2. 知道自己Addons不為人知(?)的問題

好的套件應該要迴避安全問題和衝突問題,但是通常自己在開發Extension時可能會完全不小心忽略掉這一點(NicoFox 0.3的時候就發生了衝突大慘劇)。在你覺得你準備好要公開的時候,Mozilla Add-ons那些經驗老道的Editor會用各種方式檢查你的套件並在最後打回票時給你建議。坦白講這是一個很好的機會,畢竟多少你能從打回票中學到很多新的經驗和方法。

3. AMO是個不錯的Hosting,也有不錯的意見機制

AMO的伺服器有用SSL而且還算有在積極的管理,所以是一個頗為可靠的Extension Hosting,發表意見和開發者回饋也很方便,就算是實驗中也能吸引一些不錯的人氣。


至於套件公開後的好處會比較多,例如說新版本審核的速度會快很多、適用自動更新、開放公開下載等等啦... 我想大家都知道了 XD

很多套件都得在實驗中待個好幾個月甚至近一年才能擺脫實驗中的煩惱,像是Glasser或著AnyColor。不過就算實驗中,放在AMO我覺得是個不會吃虧的好選擇!

小鎮遊跡的版權聲明(又稱:歡迎轉載,但有限制)

本網誌所有由笨笨的小B張貼的網誌文章與文章回應,以及我在Twitter、Plurk上的所有微網誌發言,除了另有聲明、合理使用或張貼在Flickr等外部網站上者,皆採GNU Free Document License(GFDL)1.2以上與Creative Commons Attribution-ShareAlike 3.0 Unported創用CC姓名標示-相同方式分享3.0通用版)雙重授權釋出。

GNU Free Document License Creative Commons License

這兩種授權方式都是屬於Copyleft條款。因此,你可以自由轉載,並且:
  • 需要標示姓名(笨笨的小B),並希望和原文章進行連結
  • 可以轉貼,更可以修改,但不能改變你所選擇的授權方式
  • 你可以選擇其中一個條款,或維持雙重授權,以符合您的需求
並且,在遵守以上條件下,商業使用幾乎不含限制(包含營利!)
但請注意,強烈建議暫時避免將內容以GFDL方式引用到Wiki站點(因為GFDL 1.3的課題)。

回應的部份並不強迫選擇任何授權。您仍然可以選擇保留所有您的權利。

張貼在Flickr上的照片受限於Flickr的授權選擇,請見各照片描述頁之授權。

2009年2月20日 星期五

踩地雷

很顯然Windows 7的Taskbar API還沒有很完整...

我現在在玩Windows 7 Beta,所以想當然爾一頭熱地鑽進了研究如何讓Firefox支援Jump List的功能 XD!然後花了快整整一天的時間在XPCOM、Windows COM和C++之間掙扎,但是每次跑ICustomDestinationList下的AddUserTasks或是AppendCategory都會吐Exception給我看...

氣到快炸掉時,我跑去拿MSDN上的一個Code Example在Visual Studio 2008和Windows 7 SDK Beta下編譯,想要看看它們的Jump List到底怎麼跑出來的,結果...


然後我無言了 囧

2009年2月8日 星期日

徬徨

夜晚的開始。

作為一個尸位素餐的某大學電機阿宅,到了大三,突然對於未來感到很恐慌。

距離研究所考試好像也只剩一年了,成績卻還拉不起來的那種恐慌感。
還有,到了大三了,卻仍然孤僻又孤獨成什麼德性的那種恐慌感。

我想我還是需要夠多的動力吧。