2008年2月28日

新書快訊, JFC Swing教學手冊第二版-GUI建構指引

JFC Swing教學手冊第二版--GUI建構指引
The JFC Swing Tutorial Second Edition: A Guide to Constructing GUIs

JFC Swing Tutorial回來了! 這次經過全面改版,內容含括了最新版的JFC Swing API與Java2 平台.
在本書中,Kathy Walrath, Mary Campione, Alison Huml, Sharon Zakhour這群Java專家與Sun Microsystems的Swing團隊密切合作,詳盡闡述如何用Swing元件打造GUI.
本教學手冊以特定作業與範例為導向,可教您建構跨平台的使用者介面,其效能可媲美甚至勝過該平台的原生程式.借助最新Java2平台的強大威力,作者們在第二版中加入了全新內容,將GUI的建構心法鮮活展現! 包括易於使用的頁籤式參考章節, 新增的簡介章節, 以及各種新功能的介紹,如JSpinner, JFormattedTextField, JProgressBar, 滑鼠滾輪支援,全新的焦點系統, 與拖放功能的改進.
本書內容:
  1. 針對Swing初學者的簡介,包括文字欄位,標籤,按鈕等基本元件,以及影像的使用.
  2. 來自Swing團隊的執行緒開發建議
  3. Swing進階內容, 包括更改鍵盤繫結, 焦點操作, 資料模型的使用, 以及利用Java2D API進行繪圖
  4. 討論各個元件與容器的使用方式, 包括表格, 樹, 與文字編輯器等進階元件
  5. 超過150個完整,可運作的範例
---
翻譯的水準是可以接受,想入門Swing的朋友可以考慮。如果不想花錢買書,那就參考一下線上原文的Tutorial

2008年2月27日

我的小蝦米缸,不吃飼料的玫瑰蝦

放在書桌上的小魚缸,不是拿來養魚的,裡面種了些水草和養幾隻玫瑰蝦。已經很多個月沒有餵蝦飼料,今天想說丟幾顆給小蝦們當大餐,沒想到小蝦們居然視若無睹,還是繼續啃著水草上的藻類,看來以後不必再買飼料了耶!蝦專用的飼料也是很貴的,但既然小蝦們已經愛好天然食品,就可以省下一筆花費。

2008年2月25日

Sakai與現有資訊系統的整合

Sakai在大多數情況下,都是必須與其他資訊系統搭配使用。作為校園使用的線上教學平台,很多功能是必要,但卻又無法實作。這種問題的成因,就在於不同學校的業務流程會存在差異,並不能假設哪一種才是標準作法。

舉例來說,線上教學平台必須提供給教師及學生,可以開課、註冊、結算成績的功能。但是每間學校都使用各自的流程及資訊系統處理,這時候就發生Sakai必須支援這些功能、卻又不能實現一套自己的作法。

因此Sakai在課程部份的功能,並沒有提供實作的使用者介面,僅有一組規範的介面(Interfaces)及示範的API實作,稱作Course Management API(CMAPI)/Impl。若認為示範的實作已經和實際的流程類似,那麼就僅需要作一些修改,讓其他資訊系統的資料能夠透過API匯入。

柏克萊(UC Berkeley)大學的作法,是自行實作符合CM API規範的實作,存取來自SIS系統提供的Oracle檢視表(View)。史丹佛(Stanford)大學則是SIS產生的XML格式資料,透過Sakai提供的API實作匯入。加州大學戴維斯(UC Davis)分校的作法又不同,是將計有API實作的Hibernate映射至SIS提供的資料表。

我們目前正在嘗試Standford的作法,透過校務行政系統的Web Services將原始資料轉成特定XML格式,再由排程工具定時執行資料匯入/同步動作,初步的試驗是成功的,但還未實際上線使用,結果會是如何?期待。

參考資料:

2008年2月23日

ZiPhone 即將發佈 iPod Touch 修正版

Zibri已經在ZiPhone網站發表一篇《I can almost TOUCH it...》,說明他已知道iPod Touch與iPhone的bootloader有一些小的差異,導致1.1.3的iPod Touch使用ZiPhone會發生問題。Zibri已經使用網友贊助的捐款買了一台32GB的iPod Touch,並且在近期內就會發表適用於iPod Touch的ZiPhone更新。

這對所有iPod Touch的使用者而言,真是再好不過的消息了!一起期待手中的Touch被解放吧。

2008年2月21日

感冒自然好~不了

去年零感冒就醫紀錄,沒想到今年的年初才剛過完農曆新年不久,就不得已去就診。中了這波感冒威力可真不小,起初想說症狀輕微,多休息幾天就好,沒想到就這麼昏睡了兩天。我原本想堅持感冒自然好、不吃藥最好,不過後來感冒變嚴重了> <

當感冒症狀變明顯時,出現發燒、頭暈、咳嗽、喉嚨痛、腹瀉、全身酸痛、眼睛紅腫、…,只能前去找醫生幫忙了。到郭景福這家從小看到大的診所,發覺醫師已經多了些白髮,樣貌多了些歲月的痕跡,不過還是一樣親切。我的看診紀錄單已經整張變黃,醫師看了幾眼就要求我重新寫一張,當場還打了一隻針,不過那隻針注下去比被蚊子叮到還沒感覺,一度還以為針頭沒扎進去,不過看到棉花上的血漬就安心了。

為了對抗這次的感冒,嗑了整包諾比冰心、半罐枇杷膏、兩顆利薩爾、一瓶舒跑,目前正在乖乖吃藥中。

2008年2月19日

當薄荷與薰衣草同在一起

這個盆栽把薄荷和薰衣草種籽同時灑下去種,等了三星期終於逐漸發芽長高, 不過長出來的外觀呈現一致,看來有一群還沒露臉就陣亡了;趕緊用Google鑑定一下,原來成功發芽的是薰衣草幼苗,我的薄荷種籽們…安息吧!

純白樸素的小花盆,是在台中大里花市買的,有S、M、L三種Size,價格很便宜,就打包一袋帶走,底部都是沒有洞的,很適合放書桌上。

audio-technica ATH-CM700 入手

外殼採用鋁合金精密切削製成,高強度、高音質的設計。符合人体工學的薄型機殼設計,具有更穩定、更舒適的裝戴感;採用強力釹鐵硼磁鐵及極超薄6mm振動板的驅動單元,能再現清晰有力的重低音效;新開發的直接振動板框裝方式,將驅動單元發揮最大的效用,使音質更上一層。

  • 型式:動態式
  • 單元:φ15.4mm,釹鐵硼磁鐵
  • 頻率響應:10~24,000Hz
  • 感度:100dB/mW
  • 最大承受功率:50mW
  • 阻抗:16Ω
  • 重量:6.0g
  • 插頭:3.5mm迷你立体鍍金插頭
  • 引線:OFC材質,長1.2m(Y型)
  • 顏色:BW/棕色,SV/銀色
  • 附件:存放袋×1,海綿耳墊×2

這是我的第四副鐵三角(audio-technica)耳機,打算搭配iPod Touch使用,看來邁向鐵三角忠實顧客之路不遠矣。網拍售價$1,999~$3,390,鋁合金殼看起來質感相當不錯,聲音感覺相當細膩。託一位有門路的朋友從台北買,全新品便宜入手。

其實這次入手的價格讓我很擔心又買到仿品,不過聽過、比對過後就放心了。買鐵三角的耳機要相當注意是否為正品,記得不久前在Yahoo拍賣上買兩副ATH-CK32,雖然售價較便宜,但收到就馬上發現是假貨,幸好賣家有誠意退回全部款項,事後就不再追究。後來從PCHome再買的十全代理公司貨,明顯有很大的差異,從外包裝、印刷、線材、鍍金接頭都可能找得到仿冒品的差異,出手前還是小心為妙。

加上海綿後拍張照:

2008年2月18日

ZiPhone 2.4 發布,16G/32G款仍無法適用

test env =>
iPod Touch 16G
ziphone 2.4b
firmware 1.1.3 (official)

已經測試過,2.4b這個版本仍無法在16G的iPod Touch上使用,錯誤訊息沒變。

Zibri's Blog 已經有許多回應,可以參考一下。

繼續等待…

Blogger Template v.s. Internet Explorer, title was gone

我的IE神奇事件簿再添一筆,就是使用Blogger官方提供的Template,居然點進次頁後,標題就莫名其妙鬧失蹤了!

有圖有真相:

費了一番好大的功夫,在Template的HTML source中找到原因了,參考以下CSS代碼中紅色粗體字的部份。

#header {
margin: 0 2%;
background-color: $headerBgColor;
color: $headerTextColor;
padding: 0;
font: $headerFont;
/*position: relative;*/
}

#header h1.title {
padding-top: 10px;
margin: 0 1% .1em;
line-height: 1.2em;
font-size: 100%;
}

#header h1.title a {
color: $headerTextColor;
text-decoration: none;
}

修正後的畫面,有圖有真相:

環境:
Internet Explorer 6.0
Windows XP SP2

2008年2月16日

程式幫你玩魔術方塊 Rubik's Cube Solver by Eric Dietz

解不出來的魔術方塊讓你很苦惱嗎?讓程式自動幫你想出每個步驟吧!

Fix 無法開啟磁碟機

[我的電腦]中開啟磁碟機,卻出現[開啟檔案:選擇您想要用來開啟這個檔案的程式]

恭喜您中毒了!

解藥在此:EFix 下載地點及使用說明

即使您已經裝了某某號稱超強的掃毒軟體,毒殺光了可能也沒辦法解決這個問題,不過EFix這個好心網友自製的小程式,您只要看著中文提示完成每個步驟,電腦就恢復正常了!

ZiPhone for iPod Touch


從前,每次重灌iPod Touch都是件麻煩事,要Downgrade to 1.1.1、Run jailbreakme、Install OktoPrep、Upgrade to 1.1.2、Run jailbreak 1.1.2、Install firmware 1.1.3 + iPhone Apps…其中還可能不順利導致要重來一遍,這整個弄好就要耗費半天的時間。

不過,現在有更好的選擇,ZiPhone已經可以直接在firmware 1.1.2/1.1.3上完成Jailbreak,不用downgrade也不用一連串麻煩的程序。

ZiPhone Shell by Unlock.no是提供Windows GUI介面的版本,只要依照它的指示就可以搞定!
要怎麼找到這個程式呢?
試試在右邊的搜尋工具找關鍵字 ZiPhoneGUI.exeUnlock.no 吧!

而ZiPhone則是一個command line的程式,
必須在console(命令提示字元)下執行,
可以搜尋 Zibri 找到原作者的blogspot網站。

ZiPhone指令的用法請參考相關連結的第一篇。

相關連結

更新

  • iPod Touch不能勾選Activate及Unlock選項,那是iPhone才需要
  • 使用 ziphone -j 指令可以直接對iPod Touch(必須先進入復原模式)進行Jailbreak
  • 16GB的iPod Touch目前會遇到BSD root: md0, major 2, minor 0錯誤訊息而無法完成,請參考討論串

結論

  • 嘗試不下20次,測試過ZiPhone 1.0, 2.0, 2.2,結果都是repeat BSD root messages
  • 暫時先用官方1.1.3,日後會持續觀察ZiPhone的更新,期待這種快速&簡易的破解方式能成功

all right..這次嘗試結果是失敗..等待Zibri的更新了..

Google AdSense 通過申請

恭喜!

您的 Google AdSense 申請已獲核准, 您現在可以啟用您的帳戶,並在幾分鐘內開始使用 AdSense。 若要快速設定帳戶,請按照下列步驟進行。


2/8日申請
2/15通過申請

剛好等待一星期!

iPod Touch 1.1.3 癱瘓

iPod Touch 1.1.3 (Jailbreak+iPhone Apps)

昨天更新完多個package(名稱記不得了),iPod Touch變得十分異常,程式可以打開,但按鈕都沒有反應,用一段時間後,螢幕變黑,然後不斷閃爍,接著只能用開機鍵+主選單鍵同時按著強制關機了。

感覺像是中毒,但是iPod Touch會中毒嗎@@

此問題無解,準備第N次重灌。

2008年2月14日

NativeCn v3.01 支援 firmware 1.1.3

Good News!!

NativeCn v3.01 - 真正系統內建 繁體倉頡,速成,廣東話,注音,筆順,簡體拼音,五筆 輸入!!

可以參考哎瘋人網發佈的這篇消息,iPhone/iPod Touch firmware 1.1.3也可以支援中文輸入囉!在1.1.3上還可以支援橫向的中文鍵盤輸入(如下圖)。



Installer已經可以自動安裝了,只要將 http://www.iphone.org.hk/repository.plist 加到Installer Sources,就可以看到 NativeCn Version 3.01。

在我的iPod Touch(1.1.3)已經安裝成功,再次可以中文輸入,感覺非常棒!

2008年2月13日

FireFox外掛 網站擷圖好幫手

想幫網頁拍個照嗎?把整個視窗抓下來修修剪剪太麻煩了,FireFox的外掛工具可以幫您搞定這件事!

有以下兩個外掛可以比較:

FireShot - Take screenshots of web pages with Firefox extension!
官方網站:http://screenshot-program.com/fireshot/
安裝網址:http://addons.mozilla.org/en-US/firefox/addon/5648
FireShot is a Firefox extension that creates and edits screenshots of web pages.

Screengrab!
官方網站:http://www.screengrab.org/
安裝網址:http://addons.mozilla.org/firefox/addon/1146
Screengrab! is an extension for Firefox that makes it easy to save a web-page as an image. With it, you can save anything that you can see in a browser window - from a small selection, to a complete page.

由於FireShot僅支援Windows平台,根本無法在我的Ubuntu Linux安裝,所以測試了Screengrab,它能夠同時支援Windows/Mac/Linux,因此有跨平台的優點。Screengrab使用相當容易,網頁上按右鍵,選單就會有多出一個Screengrab!的選項,可以選擇要Save或Copy,其中又分為Complete Page/Frame(整個頁面)、Visible Portion(所視區域)、Selection(選取區)三種模式,功能算是完備。

FireFox的外掛真是五花八門、應有盡有,全都要感謝社群的努力!

關鍵字:Firefox、Screenshot、Plugin、Extension

2008年2月12日

超迷你遙控直昇機 TT803

PICOO-Z蜂鳥帶來低價遙控直昇機的風潮,$1,000元有找的迷你直昇機真的能飛能操控。

不久前逛網拍發現,類似的迷你直昇機出現超低價,$500元有找、$400元有找,這讓從小到大因為窮而沒錢玩R/C的我也手癢了!

昨天就直奔台中南屯區的賣家,先敗了一台TT803。原本打算送給弟弟;但沒想到一玩就上癮,還是自己先玩膩再說了。


呃,才充第二次電,就在第xx次墜機後,尾翼斷了(剩下後面兩塊白白的塑膠,留著當裝飾)。不過還是能飛,塑膠製的尾翼相當脆弱,彎曲一定斷,並不像說明書寫可以左右調整30度。

這款實際使用大約要充電20~30分鐘,可以玩5~6分鐘,快沒電時無法爬升,就只能貼地飛。剛開始玩簡直像瘋鳥,到處亂竄連自己都要閃躲,但是熟悉用左右控制桿操控行進方向時,就變得好玩多了。

目前墜落超過四十次,除了尾翼斷掉、鋰電池移位、電路板脫落…但至少還是能飛的。世界工廠的製品真是令人大開眼界,兩條膠帶貼著塑膠殼相當明顯,塑膠外殼也有留下許多指紋的印記,不過便宜嘛!好玩就好。

正版的巨崗PicooZ也出現$700元有找的低價,其實價錢沒差多少,應該還是要考慮買正版公司貨。

2008年2月11日

Win32 Console指令之工作管理篇

想管理電腦正在執行的程式,用Ctrl+Alt+Del呼叫Windows工作管理員很直覺,但如果要寫個簡單的batch或script自動化,GUI反而無用武之地。

命令提示字元試試以下的指令:
tasklist
這道指令用來查詢有哪些程式正在執行(list processes)。
再來打開記事本小程式,
然後執行:
taskkill /f /im notepad.exe
就可以關掉執行中的記事本。

用法很簡單,加上/?參數可以查詢完整用法。

可別拿來惡搞:X

2008年2月10日

小小的設定改善3G網路連線品質

以Huawei的3G網卡來講,不論是在Windows上使用Mobile Connect或Linux上使用Vodafone Driver,預設的連線類型都是"3G優先(3G Preferred)",感覺似乎很合理,如果沒有3G(UMTS)訊號,那就用GPRS連線呀。但是在某些訊號不良的場所,UMTS訊號較弱,就會造成頻繁地降為GPRS,然後有時又換回UMTS,這種情況會造成網路連線相當慢、常斷線,此時可以考慮調整成"僅使用3G(3G Only)",雖然收不到UMTS訊號時也會造成網路回應的延遲,但至少影響不會像轉換GPRS時那麼嚴重。
當然啦!如果所在地根本只有GPRS訊號,那就沒這種困擾了。

CDBurnerXP 4.0.022.370 免費燒錄軟體

CDBurnerXP 是一套 免費 可用來燒錄 CD 及 DVD 的應用軟體,包括 Blu-Ray 和 HD-DVDs。 它也包含了燒錄和建立 ISO 檔案的功能,以及多國語言介面。 所有人,甚至是公司都能免費使用它。它沒有包含廣告軟體或其他相似的惡意元件。 [CDBurnerXP正體中文]

最新版本:4.0.022.370
作業系統支援:Windows
安裝檔大小:2.25 MiB

已經有不少網友推薦,請參考joaoko’s blog的這篇《再次推薦 - 免費、好用的燒錄軟體 CDBurnerXP 4 (現已支援中文檔名並有繁中語系)》,還有阿榮福利味的《CDBurnerXP 4.0.022.370 中文版》;目前最新版本的中文語系似乎還有問題,設定中文卻無作用,等下一版釋出再來作個測試啦。

很多網頁樣板可自由下載的網站

這兩個網站的名字很像,只差Source一個字,同樣蒐錄了不少網頁設計樣板。

雖然不用花錢就能下載,但也需要注意一下用途限制囉!有些樣板並不能免費用在商業用途。

Open Source Web Design - Download free web design templates.
http://www.oswd.org/
Open Web Design - Download Free Web Design Templates:
http://www.openwebdesign.org/

需要更多網頁設計樣板的資訊嗎?我們準備了一個分享樣板資源的Wiki Page,如果您有任何消息想要提供,也歡迎直接加入Wiki撰寫。
http://wiki.lyhdev.com/Free_Web_Design_Templates

2008年2月9日

俄羅斯方塊,樂高機器人也會玩

Danny's Mindstorms NXT Rubik Cube Solver

這位老兄的樂高機器人,只能說Very Cool!讓我也想買組Mindstorms NXT,不過看看價錢,呃…還是用借的好了。

2008年2月7日

快樂過新年

今年的除夕圍爐領了不少紅包,剛好晉級五位數,然後又發11包給弟妹們、小姪子,還有剩下不少呢!真是個發財的新年,一月收入創新高、二月過年放假領紅包,希望三月還可以領得到第一名獎學金,今年要旺一整年才行。

期待年後股市也能夠開出紅盤,我想要的單眼相機、自行車、投影機、手機、遊樂器、音響(呃,慾望是努力的原動力嘛),就看這一年的財運啦!

準備好迎接新的一年,訂定新的目標,然後~Ready...GO!!

轉RMVB的免費軟體 Easy RealMedia Producer/Editor

Easy RealMedia Producer V1.94 & Editor V1.73

如果覺得影片(特別是影集)已經用MPEG4壓縮還是太佔容量,就可以考慮轉成RMVB壓縮格式,可以節省硬碟空間,燒錄成光碟也可以節省一些空白片。

最近試用ERMP這個免費軟體,覺得相當好用,操作也很簡單,預設值就可以獲得不錯的轉換結果。

若影片檔名是簡體,請先轉換成繁體(可以用ALF的ConvertZ),否則會變成?符號而無法正常轉檔。

完整版下載(官方位址):http://www.redcheek.net/erm/ermp_full.zip

監視器自己動手裝

今天完成火鍋店的監視器裝設!效果還挺不錯的,色彩佳、夜間拍攝也相當清楚,以下就簡單分享一下安裝心得吧!

一、DVR或PC監控主機
監控及錄影的必要設備,就是一台DVR主機,或以現有桌上型電腦加上影像擷取卡。使用DVR主機有簡單易操作、長時間穩定的好處,使用PC作監控主機則有較多功能的優點,例如網路、手機遠端監視、電子郵件警告、異地備份等,但一般PC長時間使用可能有較高當機的風險。許多進階型的DVR主機,其實就是使用嵌入式作業系統的PC主機,同時擁有DVR穩定及PC多功能的雙重好處。但一般使用者當然不必了解主機的硬體,只要知道自己的需求是什麼即可。
預算有限的使用者,當然是以低價的DVR為首選,通常4路約4000~6000元、8/9路約6000~9000元,若有16路以上的需求,就需要考慮附有進階功能比較划算。有一些附有USB可外接隨身碟、或提供光碟燒錄機,可以將影像備份下來而不比拆硬碟。可監看畫面、可錄影的基本需求,低價的DVR主機就已經相當夠用。
有進階需求者,可以考慮Embedded Linux的DVR主機,外觀通常是近似迷你型的準系統,可提供遠端網路觀看、E-Mail通知等功能。
若找不到DVR主機能夠滿足需求,那大概就需要考慮以PC作為監控主機,費用相對高出不少,需要的東西有:桌上型電腦(硬碟容量需要充足,依主機性能價格有所不同)、影像擷取卡(依輸入埠數量、畫質及處理能力價格有所不同)、監控軟體(依所提供的功能價格有所不同)、數據卡(MODEM,如果您需要電話通知的功能)、網路連線。因為監控的需求通常是要24hr開機,電腦本身的散熱也必須考慮,否則長時間讓主機內部悶熱,除容易當機也可能造成零組件壽命變短,通常電腦連續運作半年或一年以上,就需要注意一下風扇是否積有過多灰塵,將會影響散熱效果。
硬碟若需要另外選購,則推薦垂直寫錄160GB以上,至於哪個廠牌則還要知道監控主機是否相容問題,通常說明書會寫明建議及不相容的廠牌。

二、攝影鏡頭的選擇
如果您分不清楚各種鏡頭有甚麼差別,至少要找有以下基本功能的 (1) CCD、(2) 紅外線夜視,鏡頭不是CCD就是CMOS,但通常CCD效果比較好、畫面較清晰,紅外線夜視則是裝有多顆LED,在光線不足甚至沒有光線的情況下仍可以拍攝。有這兩項功能算是相當基本,價格也不會高太多,符合這兩項要求,又可大致區分為室外防水型、室內型,室外通常是金屬殼、有遮蓋,室內型通常是半球型、塑膠外殼,以"拍得清楚但不求高畫質"的需求來講,前者價格較高約2200元左右,後者則是1200元左右。

三、實地佈線裝機
以坪數不大的小型店面來說,可以考慮懶人線,所謂懶人線就是影像與電源二合一的線材,通常長度在30公尺以內,買回來不必再製作接頭、電源插座,一邊接上鏡頭,一邊連接主機與電源即可(有些監控主機有內建電源輸出)。
坪數較大、鏡頭數量較多時,線材的選擇有同軸電纜(第四台的cable線)與CAT-5雙絞線(電腦網路線)。大多數情況都適合用網路線來佈線,原因很簡單:省錢、省事,即使買好一點的網路線也比同軸線便宜很多,同時也較容易佈線、跨樓層,且一條網路線可以連接四顆鏡頭,距離可達600公尺(加主動接收器可達1600公尺),只需要加購價格不高的傳輸器。

兩萬元以內就可以搞定8顆鏡頭+主機+線材,相當划算。

推薦的Yahoo網拍賣家名單:donalddvr (台中)

本文只是寫下花很多時間及冤枉錢之後學到的一些心得,但畢竟不是我的專業,若有寫錯了什麼,也請不吝賜教囉!
lyhcode by lyhcode
歡迎轉載,請務必註明出處!