从错误页面提示想到用户体验设计

Posted August 31st, 2006. Filed under Web相关

昨天晚上首页项目由于天气源头数据供应出现问题(大约100个全国重点城市的天气数据为空),页面上的天气预报框架出现找不到源的情况(Not found,404错误),但几个小时后源头数据恢复了正常,虽然这种错误出现几率很小,但是我觉得还是应该想出一个应对方案.
(天气预报原理:根据数据源按照城市编码吐出每个城市的天气页面,然后按照ip判断所在城市,接着在天气预报框架中插入相应城市的天气预报)
昨天晚上小陶说可以去改后端程序,如果找不到数据源就生成一些类似于"友情提示:您找的XX页面暂时不能提供"的页面,在家躺在床上我一直在想程序的逻辑问题,由于数据的繁杂,如果为每个城市的情况都进行判断的话,程序将会变得很庞大,而且程序在服务器上是循环运行的,无疑将会加重服务器的负担…
后来我想到了一个办法:用户在网上查找一个页面时,如果找不到这个页面,都会被指向一个"Not found,您所查找的页面不存在"这样的页面,而这样的页面是由编号为404的错误代码所指引的,因此只要修改服务器端对404代码的指引页面就可以了;
想到这个方法以后我和小卜一起试验了一些方法,最后找到了在单个目录下修改404代码指引页面的方法,使问题得到了圆满的解决.现在如果天气预报再出现断档情况,框架中就会出现"友情提示:…."的字样.
问题虽说解决了,但是我想到了更多的一些问题,为什么在系统设计的时候我们没有想到这些问题?
后来在MSN上咨询了一下白鸦,他说之前没有遇到这种问题也没有考虑过类似的问题,这说明我们在用户体验设计上面要做的工作还是非常多的,用户体验不应该只考虑网站正常运行时和用户的交互,更应该考虑网站不能正常运行时对用户的反馈,一个小小的错误页面提示可以看出一家网站的细心程度,也可以让用户感受到网站对其贴心的照顾.

附apache下设置404错误的方法:

整站设置:
修改apache配置文件http.conf下的ErrorDocument
修改为 ErrorDocument 404 你希望它转向的地址(你自定义的出错页面)
单目录设置:
在http.conf中加入如下代码:
[Directory 目录路径]
ErrorDocument 404 你希望它转向的地址(你自定义的出错页面)
[/Directory]
重启apache就ok了

imageBox v1.0

Posted August 29th, 2006. Filed under Javascript


下午抽空寫了一個相冊,暫時命名為imageBox(有抄襲之嫌….)
其實我很不愿寫js的相冊,因為不夠靈活,由于js沒有文件訪問功能,如果不借助其他服務器語言的幫助,內容上根本不可能實現動態的效果(有人說可以用ajax去讀xml文件,但是xml文件不是需要php等服務器腳本吐出來么???)

但我為什么還是寫了這個東東呢?
因為我的完美主義在作祟,上次看了lightBox的人應該都知道……
其實主要原因是我想給blog添加一個相冊,但是又不想用別人的……
雖然目前這個功能特別簡單,而且在IE下面有讓我非常郁悶非常煩躁的參數無效的bug(不影響瀏覽,主要是點擊圖片時不能顯示選中效果,而FF下則無此問題),但我還是挺開心的,只是滿足了我自己的一部分虛榮心(即使沒有lightBox強大,但好歹看起來也是個相冊)….該Bug已經修復.
希望下一期可以結合ajax實現一些動態效果:)

p.s 现在的相册里面都是我大学这几年的一些回顾哈,不可作为现在样貌的依据.

廢話不多說了,瀏覽地址:http://www.achome.cn/example/imageBox
有興趣的朋友也可以下去玩玩
技术平台:xhtml+css+javascript
推荐浏览平台:Firefox
下載地址:http://www.achome.cn/example/imageBox.rar

新寫的ajax的rss閱讀器

Posted August 28th, 2006. Filed under LAMP

之前寫過一個rss的東西,但是實在太簡陋了,我都看不下去了….
今天有點時間寫了一個稍微好一點點的………

功能介紹:
1. 內置三個欄目的rss,用戶可以點擊閱讀(分別是本站/搜狐新聞/新浪新聞);
2. 用戶可以自己輸入rss feed地址進行訂閱;
3. 用戶可以關閉已經打開的閱讀窗口;

下期功能前瞻:
1. 窗口可以拖拽(類似google個性化主頁);
2. 用戶可以定制rss條數;

瀏覽地址: http://www.achome.cn/example/ig
打包下載地址: http://www.achome.cn/example/ig/ig.rar

Bug說明:
如果在本站瀏覽,由于本站服務器不支持xml組件,所以新浪和搜狐或者您輸入的feed地址不能被正常解析,會一直處于數據loading狀態,請下載到本地服务器觀看效果.:(

魅族Mini Player入手

Posted August 28th, 2006. Filed under Digital

周六下午去了趟中關村,本來想去第三極逛逛,但是誰知道進了鼎好以后就沒出來過,直到晚上回家….原因是很久沒逛數碼市場,被里面的新品所吸引了….

最后忍不住買了喜歡了很久的魅族Mini Player(2G),本來想買IPOD Nano或者索尼的"肥皂盒",但是和魅族的比起來,他們的功能太弱小,價錢太不值,外觀和miniplayer比起來也沒有必勝的把握,所以最后還是以1000出頭的價格入手了2G的mini player,不過這兩天忙著寫動漫網站,還沒來得及把玩它……..

今天開始玩它…..

最近的一些雜記

Posted August 26th, 2006. Filed under Life

最近工作上遇到一些問題,主要是由于項目組內部很難達成一致,導致我們產品人員的作用被邊緣化,開發那邊的leader不太好溝通,產生了很多誤解和一些不可調和的矛盾,可是于是乎我們提出撤出次項目的建議,副總裁綜合考慮以后同意了我們的要求,但是開發那邊可能還會爭取我們回去(我們真的不想回去…),等待周一的最后結果。
現在初步的結果是我從產品助理變成頁面工程師,負責整個桌面組頁面方面的工作,由于公司以搜索引擎為主,之前并沒有專門的頁面組,我可能將是第一個專職的頁面工程師,因此我很看好這個職位的前景。并且我自己也對頁面非常感興趣,所以從產品轉到頁面,我自己沒有什么可遺憾的。

另外,周中和章杰(2s studio)一見如故,決定給他寫一套動漫網站的頁面,我們在星巴克里面談得很愉快,對很多事情都有著相似的見解,嗯,我最喜歡和這樣的人交往,希望以后可以進入他的朋友圈子,多認識在產品、設計這方面的人才。這兩天整理了一下動漫網站已經寫好的首頁代碼,從21k精簡到了18k,累壞了:(

還有,昨天加了白鴉的MSN,哈,一直以來的愿望終于達成了,但沒想到的是他訂閱我的blog也有一段時間了。:)

以后希望可以在頁面UI方面得到上述大哥的多多提拔,離自己的理想更近一步。

 Page 1 of 4  1  2  3  4 下一页