2012年10月14日 星期日

使用者介面設計

什麼是使用者介面設計?



李毓修說:”使用者介面設計包括了:版面視覺設計、功能/內容資訊架構、使用者操作流程和互動方式、文案設計。”而什麼是使用者經驗呢?李毓修說:”其實使用者介面設計(UI),只是使用者經驗(UX)的一各部份,那什麼是使用者經驗(UX),在於了解或是接收了一個系統或者是一個服務後,對於這個系統或是服務的認識或了解的反應”而為什麼這個東西這麼重要,李毓修接這說道:”這個反應多半都會反應在這個平台或是這個品牌,進而使用者才會回過頭來重覆地使用這個平台、品牌或是服務。”



李毓修說過一個有趣的例子來闡述,使用者介面(UI)及使用者經驗(UX)。以旅館為例:當進入旅館要入住時,會進行Check in的動作與櫃台小姐進行接觸。這個接觸點(touch point)就是使用者經驗的開始,櫃台小姐的外觀、服務態度、服務內容的一切就是使用者介面(UI)。



Perl 學習手冊第六版。

最近在看Perl 學習手冊第六版,


中英對照著看,


必竟我不是學理工的,對於程式語言相關的專有名詞有時候會看不懂,


先看英文有個七八成的底,在看中文確定真正的意思,以免留下錯誤的印象。



在看的過程中有時候會發現有先拼音,或是排版及其他問題。


在這記錄下來,



Perl 學習手冊第六版,中文版第2012.05刷。



P26


錯誤:乘冪(exponentiaion)


正確:乘冪(exponentiation)


2012年10月8日 星期一

Perl

TEST

Mac Perl update方式 perl 5.12.3 to perl 5.16.0

5年沒有使用過perl,perl的基本方式早就忘光光。

最近工作需求,重新開始使用。

寫下一遇到的問題,及解決法式。


MacBook Pro, Mac OS X (10.7.5), 2.4 Core 2 Duo Unibody
Language first prefer Englsih


perl 基本的尋找功能指令:

1、打開terminal (/Applications/Utilities/Terminal)
2、想要找split的功能
一般只要輸入
$ perldoc -f split
就可以。


MacPower:~ mac$ perldoc -f split
No documentation for perl function ‘split’ found
竟然出現這樣No documentation for perl function ‘split’ found


我的媽啊!我難到我退化到連功能鍵都不記得了嗎?!

3、快來查查



$ man perldoc


出現結果



沒錯啊!




$ perldoc -f split





4、換一台電腦試試看

Mac mini, Mac OS X (10.8.1), 2.5 i5
Language first prefer Englsih



$ perldoc -f split





鬼了!出現了,這下可好玩了!
5、查查版本吧。



$ man perl -v



 都是 perl 5. 12啊!


倒底拿裡出問題了,在網上找了很多文件都沒發現有這樣的問題。


正打算放棄,反正我可以在Mac mini上查找就好了。

這時才發現,原來鬼遮眼

細細比較一下


找出原因了,
這是本版的問題
Mac OS 10.7 底下的是
This is perl 5, version 12, subversion 3 (v5.12.3) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

Mac OS 10.8 底下的是
This is perl 5, version 12, subversion 4 (v5.12.4) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

差只差在 subversion
差一版就差這麼多嗎?!(淚奔~!!)

那找到問題就好解決了,更新吧!

更新方法:
1、先下載Xcode (
https://developer.apple.com/downloads/index.action)
檔案有 1.5G左右。
2、把Xcode放到Applications內
打開,就會自動安裝
3、進入Xcode的preference
點選Downloads
選擇Command line Tools 安裝 點選Install



上面三個步驟會花一個小時吧。



4、打開Terminal

輸入



curl -L http://xrl.us/installperlosx | bash



會自動跑。之後會出現Update completed


5、來看看結果吧!


$ perl -v






喔耶~!!!!