2013年9月24日 星期二

情感設計

by Donald A. Norman

情感設計之 我們為何喜歡(或討厭)日常用品

序言:

* 產品設計 --- 可用性
                  --- 美學                (emotional ? )
                  --- 實用性

*設計的三個層面:
1. 本能的  -- 外觀
2. 行為的  -- 愉悅感和效率 (使用的樂趣和效用)
3. 反思的  -- 產品的合理化與智慧化 (自我形象. 個人滿足. 記憶)

*決策判斷 vs. 情感系統


2013年9月8日 星期日

Youtube API by javascript(1)

*client 和server的relationship:

REST -> Representational State Transfer
當點選到下一個連結的時候,是為state transition.
-------

*API  = application programming interface

若要使API RESTful,遵守以下的規則 :

1. 分開客戶端與服務端

2. 在不同的request 中,要做state轉換的時候,不可以hold 住 state

3. 使用HTTP 和 HTTP methods 


*4個動詞 (HTTP method):

1. GET: 取得特定來源的資訊

2. POST: 傳送新的資訊到特定的來源

3. PUT: 更新已經存在的資訊到特定的來源

4. DELETE: 刪除特定來源中已經存在的資訊


Endpoints = 特定資料的儲存點

-------

Authentication & API Keys:

OAuth -> kind of protocol

HTTP status codes: 由三碼數字所組成
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes


以下列出各開頭常見用法:

1XX : 並不會常看到,通常表示server正在處理你的request
2XX : 表示成功的回應使用者的request
3XX : 表示可以做使用者的要求,但必須先完成某些事情
4XX : 有錯誤 ex . 404
5XX :  server goofed up, 不能成功回應request
--------------

XML :

XML = Extensible Markup Language
和HTML很相像,都是使用標籤,但是XML 可以自訂標籤

JSON:

JSON = Java Script Object Notation ,除了XML的另外一種選擇


怎麼判斷何時該用XML or JSON ?
->看API 的 documentation


2013年8月31日 星期六

[心得] 24個比利

這是一本有關多重人格分裂紀實的小說。
在美國史上,少有以精神狀況問題而無罪釋放的強暴犯

比利擁有24個人格,其中10個是顯露於不同場合情況的,每個人格負責不同方面的事情。甚至,各有自己的專業領域,電子, 醫學 , 武術等等。也操著不同地方的口音(ex. 南斯拉夫, 道地的英國腔, 或是美國的地方方言...)

另外幾個人格,則被歸類成"惹人厭的傢伙",這些惹人厭的傢伙所做的行為,惹怒外在主導人格。其中幾個人認為那些行為,會造成"比利"身體或心靈上的傷害。
因此被驅逐於內心的深處。

2013年7月10日 星期三

使用者經驗設計面面觀(1)

這幾天找到ShareCourse的東西,理念應該是開放式課程的形式

可是開放式課程感覺在台灣好像沒有很興盛??不然可能是我找到的資料不多

這次看的主題和 工業設計 可能比較有關係
放一些影片的筆記和看法

Week1 -- 互動產品使用者經驗(UX)設計經驗分享



2013年7月9日 星期二

Javascript

var list = function(para)
{
    for(var sth in friends)
    {
        console.log(sth);
    }
}