2012-08-24

helloTux #COSCUP 2012

早在半年前凍仁就一直很想個 Ubuntu 版的抓火狐,藉由瀏覽器來安裝套件(package),這是多麼簡單又方便啊,如果還能有個人套件專頁,那就更棒了!!一來讓使用者不用再為重灌而煩惱,二來也可以推薦給其他伙伴。

想歸想,卻因凍仁能力不足的關係一直遲遲未動工,直到五月時發生了件大事,讓凍仁轉換了跑道,有機會重新接觸 PHP 與 MySQL,其實大學都有教,這才寫出了雛型,以下是凍仁在 Ubuntu Bof 分享的簡報 #[註1],若有更好的建議及想法還請告知凍仁,至於哪天才會完成還沒有個底,畢竟現在已經不是個學生了


在開發 helloTux 當中得到了不少寶貴的知識,例如:
  • 套件資訊。
    • 所有可取得的套件 - /var/lib/dpkg/status。
    • 當前以安裝的套件 - /var/lib/dpkg/available。
  • CSS 排版。
  • 密碼分三種: #[註2]
    • 使用者密碼。
    • 傳輸中的密碼。
    • 資料庫存放的密碼。
  • 當前的 GPL 授權分三種:
    • GPL v2。
    • GPL v3。
    • GPL v2 or later <=== 該專案將採此授權
  • Ubuntu One 已有同步套件的機制,但似乎無法分享。
  • 抓火狐 架構:
    • 套件列表: 透過 API 呼叫專門維護套件列表的網站,故日後毋需自行維護。
    • 帳號管理: 使用 OpenID 管理,可免除協助使用者更改密碼的瑣碎事情。

感謝各位前輩的指導,由於人數眾多在下就不一一點名了,凍仁在這謝謝各位了 <(_ _)>。

於 Ubuntu Bof 介紹時的照片。
(感謝 紫色星宇 拍攝)

雖與 Lighting Talk 無緣,但還是有協助投影測試。
(感謝 Kevin Chiou 拍攝)

投影解析度測試失敗,沒幫上 louisliu 前輩,多接台投影機真的棘手很多。
(感謝 mcdlee 拍攝)

# [註1] lighting talk 沒報到只好到 Bof 講 :-'(。
# [註2] 一般網站極少做到先加密再傳輸,遇到沒 SSL 加密也就是沒有 https 的網站都要小心!
# [註3] 排版顧問為紫色星宇,要是沒有她的支持凍仁可能到現在都還寫不出個東西來。


相關連結:
helloTux
chusaing/helloTux - Github