November, 2007 > 所有文章列表

Flex debugging on vista - a workaround

In flex   November 21, 2007 - 8:09 am

From Flexcoders

雖然在很久很久的將來我都不會有需要面對這種麻煩事,但還是先預備一下…

I just now finally figured out a workaround for the occasional problem
when using Flex Builder on Vista, where Flex Builder tells you that
another debugger is already running.

The workaround is to add this line to flexbuilder.ini or eclipse.ini
(the name of the ini file depends on whether you installed standalone
Flex Builder or the Eclipse plugin version of Flex Builder):

-Djava.net.preferIPv4Stack=true

That’s it. I suspect a bug in Vista — the first time you debug, I
can clearly see that Flex Builder is closing the socket, but when I
run TCPView, it shows that the IPv6 version of the socket is still
open, and that causes the problem. Adding the above property
definition causes Java to only use IPv4.

- Mike Morearty, Adobe Flex Builder team

1 comment | by admin

wordpress 小技巧速記

In General   November 19, 2007 - 8:33 pm

今天抽空把 wordpress 升級,順便重裝一些 plugin,心得整理如下。

*shell command 升級方式

wordpress 提供的速查手冊
linux 指令速查

其它注意事項:
1. 進 phpmyadmin 把 db dump 一份出來
2. tar -zvf 把舊版備份起來

*image upload/crop/process plugin

iimage browser
iimage browser 是目前為止用過最好的一個 image plugin,主要功能如下:

-檔案上傳
-自動縮圖
-自動加入 img link 到 post
-目錄管理

今天裝起來後覺得 usability上有點小問題(*),主要是 delete button一開始預設為 disabled,user必需先勾選後方兩個 checkboxes 之一才會 enable 它,我稍微改了一下,預設變成兩個 checkboxes 都勾選,並且 button 是 enabled,改好的版本按此下載

*小問題包含:

1. user不會天生就曉得要先勾選才能刪除,他們只會覺得為何我的 delete button不能用?是不是壞掉了?
2. 原作者也沒提供 tooltip 或任何說明文字來解釋它的行為與用法
3. 最後,不能指望 user 會去讀使用手冊(而實際上也找不到使用手冊,我是直接看 php code 找出它背後的 javascript 才發現運作原理)

ps. igSyntax manual

Add comment | by admin

為何 google map 比 urmap 好用?實例說明

In General, usability design   November 18, 2007 - 10:34 am

*前情提要

有天我的車在台北市南京東路兄弟飯店附近沒油了,我想找附近的加油站。

*結果

我同時使用 google map 與 urmap 試著解決我的問題,結論是 google map 大獲全勝。

*細節

在 google map 做這件事只需要兩個steps

1、先找到南京東路二段

2、切換到『商家』tab,鍵入『加油站』,附近所有的加油站就列出來,問題解決,感覺非常好,滿意度一百分。

接著我一時興起想說用 urmap 也試試看,結果發現整個過程意外的艱辛。

1、同樣先找到當前所在位置

2、接著就麻煩了
我先試著在 search field 鍵入『加油站』,結果回應是找不到這個地址。

然後我搜尋畫面上所有的選項,看是否有可在目前位置下查找地標的功能,沒發現。

最後,只好硬著頭便去用畫面右半段的樹狀選單。

這個樹狀選單難用的非常有特色,基本上它是一顆非常茂盛的大樹,枝葉繁多,要在裏面找出我想要的『加油站』,絕對不是一件的有趣的工作。

我的搜尋路徑 (path to information) 大略為

-進入 依資料來源分類
-向下捲動三頁,其中要仔細思考每頁中每個選項的意義
-找到基礎地標
-找到交通運輸
-找到加油站
-點一下

然後畫面上列出附近所有的加油站(下面這張圖有點大,請點選後另開新視窗看比較清楚,我是故意抓全部畫面以突顯我要表達的 point)

從上圖中也可以看出,查找過程困難也就算了,當結果顯示出來時,由於整個版面太花俏,以致於match points 也變的非常不明顯,圖中用紅色箭頭標示出來即為加油站。

*結論

同樣的事,在 google map 做只要兩秒,在 urmap 卻要花不止十倍的心力,優勝劣敗當下立斷。

延伸來看,網站做為一個產品,求的不外乎就是滿足使用者的需求,而它的手段之一就是要方便好用,並且儘量讓使用者經驗美好,google map 在這方面的表現可說是 A++,而 urmap 則犯了下列幾個錯誤

-介面過於花俏(顏色太雜,試圖將所有的功能都塞進首頁,結果反而攤瘓了基本功能)

-樹狀結構是工程師大腦邏輯的 dump,但卻不是一般人思考與習慣的方式,那顆樹長的越大,功能性就越薄弱,基本上這是一種對 user的 punishment。

devil’s always in the details

使用與滿足,是 user 到一個網站最重要的目地,也是一個網站應當最高優先提供的服務,從這個例子,可以看出 google map 是較為優秀的。

當然,如果從服務多樣性的角度來看,urmap 也確實有用心,提供了許多 google 沒有的功能,但可惜實作與提供的方式皆不正確,導致它們沒法發揮應有的效果,甚致原本各項功能加起來應該有的綜效不但沒發威,反而被一個混亂的介面給抵消了。

這很像是買了 3000cc 的”小車” 但卻只裝13″ 的鋼圈一般,非但無法發揮該有的速度,反而更耗油。

其實這篇帶出的是一個更大、更深的主題,也就是 usability, user experience 等綜合的概念,有機會我會更詳細的說明,why usability is important, it’s everything, and everywhere.

comments(12) | by admin

兩個實用必裝軟體 Live Messenger 修改器 與 Customize Google

In General   November 17, 2007 - 2:55 pm

這兩支小工具好用到不行,介紹一下順便留個 reference 方便日後自已用。

*Pank (這個最優)
下載

MsnEdit (Windows Live Messenger 8.x 修正器)
下載+介紹

它的功能很簡單:
1、移除 msn 上所有無用的功能、按鈕與廣告
2、可開啟多個 msn instance

本來我都用 Msnshell 做這件事,直到有一天我用 packet sniffer 發現它會將msn的帳號密碼傳回大陸某網站…

*Customize Google
下載

有在用 google (包含 search、gmail, reader)的人都應該要裝,它實在是好用到一個不行。

主要功能就是移除廣告,其它 features 請看上面的 link。

本來覺得 google 偶爾登些小廣告看看還挺有樂趣,可以瞭解有那些商家願意花錢打廣告,並且會購買那些關鍵字,從中可以看到出一些有趣的商業模式。

但最近在 gmail 看信時,發現右邊的廣告列似乎有點太超過了,信的內容才十來行,廣告給我登了兩個 page,忍無可忍,就全部掀掉了。

comments(3) | by admin

Ain’t this hilarious ?

In General   November 13, 2007 - 3:22 pm

DON’T GIVE UP ON VISTA!

Right on, baby !!

1 comment | by admin

Next Posts Previous Posts

mobile phone