blog name
外表可能極普通 內涵也許很濃郁
© 2010 kevinlam@bbs2.hk
2010-07-11 02:09:35

曾幾何時, 為了心目中所想要的一個相簿, 就去研究 PHP 然後自己寫一個出來用..

然後發覺, 很麻煩. 然後就改用 picasa 算了..

最近.. 終於有點衝勁去重新寫一個.. 今次決定了, 要做個非常簡單的, 全自動的相簿. 即是純粹把某個folder內的相都顯示出來的相簿..

其中一個推動力, 是我想經 PHP 執行 FFmpeg 自動 convert video 做 .flv, 然後用 flash player (JW Player) 播放. 這解決了一個以往很頭痛的問題: 不同相機拍出來的 video 都有不同格式, 要自動播放很麻煩, 又不好看…

不過, FFmpeg convert 的 FLV 缺少了一些 meta data, 在 JW Player 中播放會有問題. 結果要再用 yamdi 修正.

另外, 這次又試用了 PHP:ImageMagick 代替以往所用的 GD2 來自動縮圖及加水印. 感覺易用又方便得多呢.

順便做了些研究的, 是 AJAX 及 DHTML 所帶來的 deep link 問題: 例如當我用 JavaScript 顯示一幅相片時, 可不可以提供一個 URL 讓人 bookmark 這一個狀態呢?

之前一直沒有認真的去想可以怎樣做, 現在終於試了一下用 URL anchor 的方法令 dynamic content 都可以 bookmark. (利用 location.replace("#anchor") 令 URL 加上 anchor) 這個方法的問題是 anchor 部份不會傳到 server side scripting, 如果利用這類 URL 的話, 要用 JavaScript 讀入再處理.

最後一樣測試的, 是幾個不同的 light box 效果. 大概研究了一下其中的做法, 最後都是選了個功能比較少的 LightBox 2, 自行改了一下配合配合, 效果滿意.

一時衝動而寫的這個相簿, 雖然只是三數天時間, 意想不到在過程中也獲益不少呢.

Popularity: 1% [?] | 觀看人次: 85 | 回應: 1
TB: http://blog.crazykevin.com:37086/2010/07/1723/trackback
[廣告時間]
廣告
2010-08-01 03:30:02
Powered by Google Adsense

這其實是做了兩年的 workshop, 都沒有認真考慮過的問題.

JavaScript 的 Hello World 應該是怎樣才好呢?

一直以來, 我都是用最初學到的一套, 就是用 document.write():

<script type="text/javascript">
<!--
	document.write("Hello World!");
// -->
</script>

(繼續閱讀..)

最後更新: 2010-07-11 14:09:38
Popularity: 2% [?] | 觀看人次: 129 | 回應: 4
TB: http://blog.crazykevin.com:37086/2010/06/1676/trackback
2010-04-01 00:55:35

一直都在掙扎好不好自己把Hero root掉再上 Android 2.1, 昨晚有點即興的, 終於都實行了. 實際的過程其實很快, 但是中間遇到點阻滯, 試了良久又突然間成功… 所以不要問我, 我也不知道發生甚麼事.. XD

基本流程大概是 root -> fastboot recovery -> update ROM

我首先是跟這個網頁的步驟來做的. 不過裡面的 Amon Ra’s Hero Recovery Image 放左 Mega Upload, 香港用不到. 結果我在 xda forum d/l 了.

按照步驟, 用一張spare既SD card, 安裝了 FlashRec, 但backup不到, 試了 1.1.3 及 1.1.2 版都不行… 估計是我的 Hero 用了新的 firmware, 要 downgrade…

接著就按照這裡的步驟, 嘗試把 Hero downgrade. d/l 了 SDK, 抄了 SD 的 cid, 經過網站製作 GoldCard.. 還好, 不太麻煩.. 不過去到要改 SD card RAW data 的 level, 就真的意想不到..

完成 GoldCard, 按步驟是要安裝原版(RUU) ROM, 但我安裝不到… 膽粗粗的去再試一次 FlashRec, 竟然又成功了.. 不知是不是 GoldCard 的作用呢..

之後就非常順利了, reboot 去 recovery mode, backup, wipe data, 然後就 update 新 ROM. 同一網站亦有教如何 Update ROM, 描述與新版的 recovery ROM 有點出入, 不過問題不大.

至於 ROM 的方面, 實在有太多選擇, 有興趣的可以自行去 xda 找, Hero 用家可以直接看這裡.. 我試用的, 是 Legendary v1.3.5, 暫時運作良好, 只是有時介面反應變得很慢. 不過終於用到2.1的apps, 已經非常高興了.

Popularity: 1% [?] | 觀看人次: 137 | 沒有回應
TB: http://blog.crazykevin.com:37086/2010/04/1619/trackback

最近, facebook 又轉 interface 了. 每次 Facebook 轉 interface, 就會看到很多人在投訴, 無數的 group 就會出現, 大彈新 interface 所帶來的問題, 尤如世界末日降臨.

問題出自哪裡呢? Facebook 的 interface design 真的這麼差嗎? 答案: 是, 真的很差!

不過, 事實上 Facebook 每次轉 interface, 有部份都是回應了用家的訴求. 如果有時間去看他們的developer news的話, 會看到他們解釋部份設計更改的原因(雖然有時其實是自圓其說 :X ). 而導致每次轉interface都引來世界末日般的反應的原因, 其實很簡單: 用家習慣了, 不想改.

要用家接受新的 interface, 是個艱苦的工作. 我認為, 只有兩種情況下, 用家會即時接受新的 interface. 一, 新的interface功能上遠勝舊時, 由於功能太好, 用家都不介意改變習慣. 二, 讓用家預先知道並認識新的 interface 有甚麼地方比舊的好, 令用家明白及接受. 要做到第一點, 很難. 要加入一個用家都會期待的功能, 第一個要解決的問題就是你根本沒有想到這個是甚麼功能. 至於第二點, 做是得容易做, 但是很可惜, 用家都不會有耐性去聽你解釋.

Facebook 的問題, 有很多, 其中之一, 就是 developer 都很爛. 即使我知道製作這類網站的難處的, 也不禁批評他們很爛. 箇中原因就不多說了, 只要看看他們的 Platform status feed, 那些 issue resolved 的 post 有幾頻繁就夠了.

第二個原因, 就是用戶太多. 無論是甚麼 interface, 總會有人不喜歡. 再加上 Facebook 他們每次轉 interface 之前都沒有主動去通知用家去有所準備, 用家對於突如其來的改變就反應更大. 我間中有看 developer page, 早於09年底已經知道interface會有大改動, 明白部份interface的改動背後的原因及好處. 雖然新 interface 不算是很好(其實算是差), 但我接受. 至少, application counter 比起那個即將消失的 application notification 好, 至少不會再收到大量notification…

Popularity: 1% [?] | 觀看人次: 88 | 沒有回應
TB: http://blog.crazykevin.com:37086/2010/02/1574/trackback
2010-02-01 00:50:23

之前用staff price買了一套windows 7.. 付款後才發現那個package只有32-bit… 對於已經在用8GB RAM的我, 根本沒有用. 結果就斷續用我的Vista.

直到今天, 終於有心情走去正經的買一套回來安裝.. 因為一點小錯誤結果重裝了兩遍, 但也只是用了一個下午就完成. 到晚上更加已經完全回復正常使用狀態, 大部份常用的software都setup完成.

初步感覺.. 跟Vista沒兩樣… 大部份介面都和Vista差不多.. 速度上沒太大感覺… 可能是因為有8GB RAM 的關係, 之前跑Vista已經很順暢沒有問題, 所以現在用7也沒有感到甚麼大分別.

不過新的taskbar 有點不習慣, 比較習慣以前的quick launch + task bar多於現在的這種混合體. 值得一讚的是以往在vista時討厭的中文輸入問題已經沒有了…(就是按Enter會自動選關鍵詞的那個”功能”….)

關閉UAC時發現原來改了多層級設定.. 不過跟我沒關係, 全關就是了.. Tray icon 可自選哪個隱藏哪個不要. 不錯. Aero 的 shake minimize 以及auto dock似乎會很好用.

暫時就這麼多.. 比起這個.. thunderbird 3 的 smart inbox 更令人不習慣呢… XD

今天數了一下, 現在家裡可用的OS(正版噢:P)原來有不少.. 有 windows 7(Desktop), windows vista(notebook), windows xp(virtual box on desktop), macOS (notebook), Debian (server), ubuntu(netbook), Chromium OS(thumb drive on netbook), Android(phone) … 其實還有router內的linux (dd-wrt), 但很少直接用, 以及某Noika 的 Symbian, 但那不是我的 :P

Popularity: 1% [?] | 觀看人次: 78 | 沒有回應
TB: http://blog.crazykevin.com:37086/2010/02/1570/trackback

終於成功在 netbook 自行build Chromium 和 ChromiumOS, 及 config 到 wifi 可以運作了.

自從第一次成功之後, 就想再試一次用Chromium source自行build 的chromium來用, 代替那個不再update的pre-built. 不過一直都不成功, 起初是他們 repository 的library version 問題, 後來就是我自己太忙沒有時間再試..

(繼續閱讀..)

Popularity: 1% [?] | 觀看人次: 153 | 沒有回應
TB: http://blog.crazykevin.com:37086/2010/01/1551/trackback

相簿

[LOMO]2010.07.24 [#1] 初試‧隨影@深水埗[出走]2010.07.19 長洲[隨心]古靈精怪[隨心]古靈精怪[隨心]古靈精怪[隨心]古靈精怪[遊記]2010.06 北海道[LOMO]2010.07.24 [#1] 初試‧隨影@深水埗[LOMO]2010.07.24 [#1] 初試‧隨影@深水埗[LOMO]2010.07.24 [#1] 初試‧隨影@深水埗[LOMO]2010.07.24 [#1] 初試‧隨影@深水埗[隨心]古靈精怪[出走]2010.07.19 長洲[遊記]2010.06 北海道[LOMO]2010.07.24 [#1] 初試‧隨影@深水埗[出走]2010.07.19 長洲[遊記]2010.06 北海道[出走]2009.12.27 香港迪士尼
無用連結
Social...
facebook  Plurk  Google  Last.fm  YouTube  Picasa  Twitter  
free counters