星期六, 七月 25, 2009

如何提報Bug-以Google code、sourceforge.net與自由軟體鑄造廠為例

0 意見

很多人使用自由軟體多少都會遇到問題。但是遇到問題了,很多人卻不知道如何提報出去。

軟體放置的地方常為英文介面,也造成提報問題上的不便。

因此很多人常常在論壇上發文提問,或是在自己的blog談論,而開發者卻常常收不到。

這篇文章以Lazyscripts放置的地點與提報Bug的方法為例,說明如何提報bug給開發者。

Lazyscripts主要放置的位置為Google code(現已不用)、sourceforge.net與自由軟體鑄造廠(目前不使用)。

本文即以這三個站點作為教學範例。


sourceforge.net的頁面點進去如下圖所示:



1.點選上方的Support



2.點選底下的Bugs



3.點選Add new以加入新的bug回報



4.填寫以下各個欄位

Category:分類,屬於程式本體,或是scripts的問題
Summory:標題,請寫上問題簡述
Description:問題主要描述
Group:問題是屬於哪個版本的
Upload a file attachment:附加檔案,通常可附加上問題的log
Add Artifact:送出問題

Google code的頁面如下所述:



1.點選右上方的Issues:



2.點選New issue提報問題(需要登入google code)



3.填寫以下欄位:

Summary:標題,問題簡述
Description:主要問題描述
Attach a file:附上檔案,主要為問題的log檔案。
Labels:給這個問題一個標籤
Submit Issue:送出問題


自由軟體鑄造廠的頁面如下所示:



1.點選待辦事項->瑕疵:



2.點選問題回報(需登入)



3.填選申請人,主題,並在下面詳細描述問題。最後點選新增以提報問題。

注意:目前Lazyscripts使用Sourceforge.net管理bug,請至Sourceforge.net提報。
深入閱讀......

星期日, 七月 12, 2009

PowerPC MacOSX 與 Debian 雙開機

0 意見

這幾天剛好朋友拿了一台iBook G4 請我幫忙安裝Linux,因此就有了這篇心得

上網查了一些資料以後,決定選擇Debian lenny來安裝。(因為上一個支援PowerPC的Ubuntu是6.06)

首先先安裝Mac OS X,安裝過程中先點選磁碟管理程式,並且將磁區做分割

需注意的是,要在Mac的硬碟前端加上1MB大小的分割區,作為系統開機使用。

此時分割出開機磁區,Mac分割區與Linux使用的分割區。Swap小弟使用Swap file來處理。


接著在Mac安裝好後,放入Debian光碟按住C開機,並輸入install開始安裝。

之前分割出來1MB大小的分割區,此時要選取分割為newworld分割區,作為開機使用。

過程與其他電腦大同小異。安裝完以後,就有一個差不多可以使用的Linux囉。

緊接著就是Linux最可怕的較調啦!

開機選單修改
yaboot.conf
修改完以後,執行ybin -v

音效:
將snd-powermac加入到module中。


無線網路:
利用bcm43xx-fwcutter來設定。請先確認無線網路卡的型號

參考資料:
http://blog.roodo.com/candyz/archives/1911590.html
http://phorum.study-area.org/index.php?topic=47135.0
深入閱讀......

星期五, 七月 10, 2009

lazyscripts 0.1 released

1 意見

檔案下載:http://sourceforge.net/projects/lazyscripts/files/

這次主要是修了一些bug,還有把文件補齊。
詳見:http://lazyscripts.sourceforge.net/doc/



與Lazybuntu最大的不同

不需頻繁更新主程式:

新版的Lazyscripts不再將 scripts與主程式合併釋出。Lazyscripts懶人包只包含主程式,所有的功能會在執行時才從網路下載。而整個程式架構也分成了使用者介面(GUI)、程式核心(Core)、以及功能(Scripts)。

功能將會隨著維護者的新增而更新,重新執行程式即可更新,不需要更新主程式。

用戶可隨意自訂Scripts:

如果您是進階使用者,未來Lazyscripts也提供幾個簡單步驟,讓您自訂專屬於你自己的scripts。也就是說,使用者對於懶人包所連結的軟體選項,是可以自由修改的。例如,您可以自行定義與客製化組合辦公室或班級內所需要的Lazyscripts。

全新的 Logo


感謝 Honkia 為新生的Lazyscrtipts 設計Logo。

更彈性化的系統架構

現在的lazyscripts裡面的結構已經全部更新,現在變得更容易將客製化的腳本(scripts)放入其中,下一個版本的Lazyscripts可以更容易的置換腳本來源。

自動更新腳本 (Script)

Lazyscripts全部的腳本(script)將會從網路上直接更新,當您每次執行主程式時,都會從網路上自動下載最新的scripts。

新支援的Linux發行版本

Note: SuSE 以及 Fedora 支援正在開發中。

0.1版開始支援 :

Debian 5.0 (安裝桌面環境)
EzGo 自由軟體光碟

開發方式變更

程式碼採用Git管理,並放在 http://www.github.com 上。
主網站移到 http://sourceforge.net/projects/lazyscripts/

採用 Sphinix 作為文件撰寫工具

Sphinix 是 Python 2.6 版所採用的文件生成系統,使用 reStructuredText 語法處理文件內容關聯、排版,並且支援多種格式輸出,包含HTML、PDF、Latext。用 Sphinx 所生成的文件網站除了頁面能自訂樣式,自訂文件導覽順序,甚至還有附有搜尋功能。


深入閱讀......

星期四, 七月 09, 2009

開源人年會2009

1 意見

開源人年會2009

COSCUP 【開源人年會】已邁入第四年,不但成為台灣各地社群朋友一年一度相聚的盛事,更在各地社群共同舉辦之下,逐漸成長茁壯。繼去年EeePC推出linux版netbook之後,Google 也開始推出Android手機,許多新的open source專案和產品都爆炸性發展。順應今年的Open Source發展趨勢,本活動分成四大主題:Android 和嵌入式系統、雲端運算和 Web 技術、開發者工具及使用者桌面。無論您是寫 open source 軟體的開發者、熱衷 open source 軟體的推廣者、熟悉 open source 軟體的使用者、還是想瞭解 open source 軟體的新手,也不論您是因為工作而接觸 open source 軟體、因興趣而沉迷於 open source 軟體、還是被朋友拉著加入 open source 社群,歡迎一同共襄盛舉。
其他詳細活動資訊,如下:


日期:2009/8/15 (六) - 8/16 (日)
地點:臺灣大學應用力學研究所 國際會議廳
活動網頁:http://coscup.org/2009/zh_tw/
報名網站:http://coscup.org/2009/zh_tw/register
開放報名:2009/07/15
報名費用:全程免費!歡迎參加!
深入閱讀......

【GeeKlothes宅衣】訂購系統上線囉

0 意見

【GeeKlothes宅衣】訂購系統上線囉!
終於終於...GeeKlothes宅衣的訂購系統上線啦!!!
即日起開放訂購,到2009/07/14晚上23:59截止。


訂購網址:http://get.geeklothes.e04.us/
除了宅衣,還有三款社群及活動(布料)徽章讓大家選購:
有MozTW狐耳摩莎、ubuntu-tw、COSCUP2009
三款徽章販售之盈餘 (扣掉成本之後),將全數贈予相對應的社群組織 (MozTW、Ubuntu-TW、COSCUP),支持他們的推廣活動。
而宅衣販售之盈餘(扣掉成本之後),亦是贈與給自由軟體界的社群*,
希望能為所有不斷為自由軟體努力的社群朋友們盡一點心力,表達支持之意!
也希望所有朋友可以支持GeeKlothes

宅衣活動結束後會公佈活動財務收支狀況,計算完所有成本支出後之盈餘會捐贈給自由軟體界社群。

*︰宅衣盈餘贈與之社群,將於活動結束後,計算完所有金額後若有盈餘,公佈於宅衣活動首頁。
深入閱讀......

星期六, 三月 21, 2009

2009 三月 SA@Tainan 我所知道的 C 語言 (3/28)

0 意見

緣起:
余光中教授曾對「知性」分析為兩端:一是知識,一是思考。有知識而無見解,只是一堆死資料;思想得多而知識不夠,又淪於空想。有幸得以在短暫的人生中,以半數的光陰透過程式設計,賦予冰冷的硬體一些新的生命,背後強大的工具,正是C 程式語言,而廣泛接觸了多樣的作業系統與硬體架構後,更覺探索資訊系統「知性」的可貴。如何將「知識」與「思考」融合,並投射於以豐富面貌出現的資訊系統,正是本議程所要探討與分享的。

建議聽者背景: (任一)
(1) 已熟悉 C 語言程式設計者,企求探索多元的開發
(2) 粗淺知曉 C 程式語法,對現實資訊應用的知性,有高度興趣者
(3) 具任何一種程式語言之實務經驗者

講題簡介:
C 語言雖然是一種通用的程式語言,但本質上是為了開發 UNIX 作業系統而提出,我們非但不可忽略這個事實,反而要適度從硬體的觀點去反思軟體設計,是的,透過 C 語言這個「不軟不硬」的美妙語言。本議程將以物件導向與資料表示等題材,探討遊覽 C 語言開發的知性美。

預定提綱:
(1) 海角 C 語言 -- 被遺忘的淒美故事
(2) 高度物件導向的 C 語言
(3) 窺探 C 程式、尋訪 C 程式的資料表示、奇妙的 pointer 與 macro
(4) C 語言與硬體擦出的火花,呈現 C 設計的彈性

軟硬體規格:x86/IA32, C99, gcc 4.3.3, Ubuntu Linux 9.04, kernel 2.6.28


講者簡介:
Jim Huang (黃敬群),慣用網路暱稱為 "jserv",熱血工讀生,家境貧困而買不起套裝軟體,所以習慣動手寫程式解決自身需求。自 1999 年開始對自由軟體發展作貢獻,於 2005 年起提供以自由軟體為基礎的技術資訊服務,涉及手機、GPS 導航、數位電視、電子廣告系統、機器人等嵌入式系統設計。

參考資料:
(1) 我是軟體 -- 那些處理器教我的事
http://blog.linux.org.tw/~jserv/archives/002064.html
(2) 深入淺出 Hello World
http://jserv.sayya.org/helloworld/
(3) 快快樂樂學 GNU Debugger (gdb)
http://blog.linux.org.tw/~jserv/archives/002043.html

時間:3月28日13:30:00-17:00

地點:台南市社區大學 3F 305教室

台南市社區大學網頁:
http://www.tncomu.tn.edu.tw/
地址:
台南市公園路750號
http://www.tncomu.tn.edu.tw/modules/tinyd5/content/map.gif

報名網址:
http://registrano.com/events/satn09031

原文網址:
http://phorum.study-area.org/index.php/topic,55774.0.html
深入閱讀......

星期日, 三月 01, 2009

2009 三月 SA@Tainan 為什麼資訊部門永遠是苦力(3/7)

0 意見

內容簡介:
除了技術能力,你還要加強甚麼
1.引言:為何資訊部門地位日益低落
a.外包風氣盛行
b.技能門檻日益降低
c.組織內角色過於被動:

2.你不要犯的幾種錯誤:
a.陷入規格框架
b.不清楚公司運作
c.只專注於資訊技能
d.說明過程,卻忘了結果?
e.滿口術語
f.制式回答

3.資訊人的角色:
-->討論

4.其他能力 :
a.觀察力
b.思考力,
c.溝通技巧

講師簡介:
Roger Cherng

前職:上市公司營運長,負責企業購併,CRM系統導入,新事業開發建置
現職:科技公司應用加值處負責人
專長:資料庫行銷,專案管理,預算控制,組織再造,組織整併,教育訓練

時間:3月7日14:00:00-17:00

地點:台南市社區大學 3F 305教室
台南市社區大學網頁:
http://www.tncomu.tn.edu.tw/
地址:
台南市公園路750號
http://www.tncomu.tn.edu.tw/modules/tinyd5/content/map.gif

報名網址:
http://registrano.com/events/satn0903

原文網址:
http://phorum.study-area.org/index.php/topic,55665.0.html
深入閱讀......

星期五, 二月 06, 2009

2009 二月份的 SA@Taipei - 雙連發之 Python超超超新手入門

2 意見

主辦單位:酷學園
協辦單位:巨匠電腦 http://www.pcschool.com.tw/

主題:Python超超超新手入門-寫給想知道怎麼寫程式的

內容:
Python是2007年TIOBE所選出的年度程式語言,同時也為GOOGLE所採用,作為內部開發使用之語言。
國外許多大學也開始使用Python作為新手學習之用。
本講以講者學習Python之心得分享,逐步說明程式語言的思維以及語法。
希望能有更多朋友了解,寫程式原來可以這麼快樂!

對象是不會程式語言,但想學習的朋友,
另外也歡迎有經驗的同好前來經驗分享。
課程內容以Python基礎語法為主,搭配實作,不涉及物件導向。


時間:
2009 年 02 月 22 日 (星期日) 13:00 - 16:00
時間規劃: 3 hr

講師簡介:
雨蒼,目前擔任台南窗口,以及lazybuntu維護成員之一。
於2008年中開始學習Python。

地點:巨匠電腦-台北認證中心 (台北市公園路30號3F)

費用: 0 -

地理位置/交通路線:
http://www.pcschool.com.tw/school/school_pic.asp?b1=qq&sts=&page=1&DEPT_AREA=1&aaa=BD++

活動報名網址:
http://registrano.com/events/sataipei200902-1

請注意,同場加映:2009 二月份的 SA@Taipei - 網站行銷之技術層面 with Joomla!
http://phorum.study-area.org/index.php/topic,55345.msg282553.html
深入閱讀......

2009 二月 SA@Tainan 企業級資料儲存概論(2/7)

0 意見

主題內容簡介:

入門篇,大約50分鐘左右,如果你有管過EMC或NetApp,這一段可以不用聽,:
1. DAS
2. NAS
3. SAN
4. RAID
5. 金錢上的概念
6. 這些東西的關係

觀念篇,大約50分鐘左右:
7. 使用上的分界點
8. 需求在哪邊
9. SWAT分析
10. 該買怎樣的東西
11. VTL是什麼
12. 異地備援可以吃嗎

講演者簡介:

黃立夫,David.Huang

最後一任TCLUG連絡人,最常拿來說嘴的事情,就是把TCLUG在手上結束掉,結果數年之後聽到人家抱怨,為什麼有TNLUG,沒有TCLUG,自己心想我們在燒命搞TCLUG的時候你們在哪裡,XD。
歷任過哈利波特產品維修人員,NB維修人員,也玩過PDA,現在看到3C就像看到裸體的女人,一點興趣都沒有。花過太多學費,現在在做商用網路視訊設備的 FAE,不過發覺好像沒有搞頭[昏],之前作儲存軟體的QA工程師,參與過規格的制定到產品的Release,ARM、MIPS、PowerPC等NAS 平台都測試過.

實際講授時間約100到150分鐘。因為我也不知道聽者的層次的分布,所以還是從頭開始講,希望以對話的方式來做講演,所以時間的分段沒有強制性,基本上就是滿50分鐘就休息十分鐘,休息完繼續講。個人保留修改講演內容的權利,也等於提供聽者修改講演內容的機會,XD
時間:2月7日下午14:00~17:00

地點:台南崑山科技大學 資訊科技大樓 5F I3502教室; 台南縣永康市大灣路949號

地理位置/交通路線:
http://www.ksu.edu.tw/introduction/images/location.jpg
校園配置
http://www.ksu.edu.tw/introduction/images/campus_1024.jpg

報名網址
http://registrano.com/events/satn0902
原文網址
http://phorum.study-area.org/index.php/topic,55299.0.html
深入閱讀......