2013-03-11

IBM Model M keyboard(Part Number:1391401)

經過一陣追蹤與抉擇,總算入手了一支M系列的經典鍵盤,早期對鍵盤會有類似打字機咖咖咖的聲音的印象就是源自這系列蹲屈彈簧軸式(Buckling spring)的鍵盤,許多早期的鍵盤玩家或偏好者都很喜愛這類的鍵盤,而且這設計也只出現在 IBM Model M 系列上,最重要的一點是年代久遠(生產年間1986~1999),所以不好找,但淘寶還是找的到一些,但在台灣要從淘寶買不方便,於是只好一直關注露天拍賣上是否有人拋售收藏,其實有個賣家剛好拋售跟我同一年出生的,但可惜是賣相不佳,所以只好下手別的賣家,最後入手的賣場(好像有在淘寶賣)還不錯,有藍標與灰標可選(灰標平均生產年代較久,而且一定為 IBM 產的,參考IBM MODEL M的一些小tips),照片雖然是藍標(我是要灰標),但看起來極新,於是就賭賭看,結果沒幾天就收到了(效率極佳),還是用空運(果然是從大陸來的,網路上也有說大陸那較多),打開的瞬間,快爽翻了,這根本就是保存良好放在倉庫庫存的,不去看生產日期完全不覺得是1992製造出來的東西,功能正常,線也沒損傷。
看圖






用自己寫的鍵盤測試網頁測鍵盤的按鍵是否正常

加上一段手殘的影片

KBtalKing Pure 翻新

買了側刻健帽便順便翻新一下 Pure

翻新前




拆掉所有鍵帽


發光狀態



翻新完



更新
ducky 黑側刻英文(PBT) + Pure 預購黑同刻(PBT) + keycool 灰側刻英文(PBT)

結論
雖然雷刻不易掉字,但髒掉後幾乎洗不掉,還是用側刻或熱昇華好(但這兩種健帽不好找,也幾乎沒廠商做),下個目標是透光健帽。

2013-03-09

Google drive web page(把Google雲端硬碟當網頁空間)

因為最近有需求用到,便紀錄一下使用方式

  1. 先建立一個資料夾(folder),它便是一個網頁空間
  2. 把各個資料夾的共用(share)中擁有存取權的使用者改為公開在網路上(Public)
  3. 接下來就可以丟 index.html 到資料夾中,便OK了
  4. URL 是 https://googledrive.com/host/ + 該資料夾的 ID,ex:0BzwXA87smFI2Q2N0d1NIRGc2ZXc
開發者網址
http://googleappsdeveloper.blogspot.tw/2012/11/announcing-google-drive-site-publishing.html

Youtube 教學

2013-03-04

末日之戰3(Crysis 3)玩後感

        在歷經了1代、資料片、2代,號稱顯卡殺手的 Crysis 系列總算到了末章,在1代被那細緻擬真的遊戲引擎吸引,而劇情雖然在1代讓人認為只是單純的遇見外星人然後跟它們打一場,但沒想到最後卻留下一個伏筆,讓劇情漸漸發展到第3代來,就劇情來說劇本寫得恨好,整體來說起伏很大、架構也很完整(當然要專心看劇情才知道究竟是發生什麼事)。1代遊玩時間較長,但都著重在戰鬥的部分(當時最先進的 CryEngine 當然要好好 show 一下,也是在那時被封為顯卡殺手,因為當時最好的顯卡跑不出最好的效能),但2、3代遊玩時間就稍短一點,但這時就較著重劇情了,在劇情方面總是有一些意外的發展,但這也是吸引人的地方,就外星人的設定也很吸引人,在遊戲中從1代到3代共歷經二十幾年從發現外星人的飛船遺跡到擊退它們,在人類自以為勝利便任意使用外星人的科技到反被外星人利用,整個過程起伏很大,到3代最後幾乎是世界末日的情況,給人一種在看電影的感覺,很有震撼感,算是個 SF迷必收的大作。

Focus Flash 物件後鍵盤(Keyboard)按鍵失效

有 flash 物件的網頁上當我們 focus 在該物件上時會發現鍵盤的按鍵失效了,連 javascript 的按鍵事件都沒用,這在國外不少人都在討論這類的事,因為這關係到使用者的友善度(User-Friendly)與無障礙(accessibility)使用(在Google、Yahoo、MSN就可看出來)。經過許久的歲月,到目前為止只有 charme 有處理 javascript 按鍵事件,但 W3C 有針對如果 focus 到 flash 物件上可用 tab 切換出來做示範。
W3C link
http://www.w3.org/TR/WCAG20-TECHS/FLASH17.html
Example
http://www.w3.org/TR/WCAG20-TECHS/working-examples/FLASH17/keyboard_trap_fix_custom_as3.html

其實解法就是不要 focus 在該 falsh 物件上,不過這解法不適用於我遇到的問題,而且這也並非是個好解法,最好的解法就是避免這樣的情形。