삼성동에 있는 어느 회사 회의실 문을 보면 손잡이가 앞뒤로 밀고 닫는 모양으로 되어 있습니다. 실제로는 좌우로 밀어야 열리는 문인데 문고리 모양이 그렇게 되어 있어 회의를 하다 보면 처음 들어오는 사람들은 항상 문을 덜커덩 밀었다가 다시 좌우로 밀어서 들어오는 경우가 허다하지요.

최근에 나온 '인터렉션 디자인'책에 나오는 어느 문고리의 사진과 그에 대한 설명입니다.

'문고리의 생김새는 어떻게 쓸지 알게 하는 어포던스(affordance)를 제공한다'

앞에서 언급한 회의실 문짝도 회의실 문으로 들어가는 인터페이스 역할을 합니다. 하지만 사용자와 문짝과의 인터렉션은 고려되지 않은 인터페이스일 뿐입니다.

UX(User eXperience, 사용자 경험)과 UI(User Interface)의 차이는 인터렉션에 있습니다. UI는 기능 자체 즉 인터페이스만 고려한 것이고 UX는 인터페이스 설계를 할 때, 그 인터페이스에 대해 사용자가 어떻게 반응하고 사용하는 인터렉션까지 고려할 것이라 할 수 있습니다. 

그래서 UX는 디자인 뿐만 아니라 사용자의 이용 행태를 캐치하여 디자인에 반영할 수 있는 안목이 필요합니다. 방망이 깍는 노인은 방망이질하는 아낙네의 인터렉션을 잘 이해하는 분이었을 겁니다.


출처 -  http://okgosu.tistory.com/60

'Web > Common' 카테고리의 다른 글

삼성 모바일OS '타이젠'…구글-모질라 제쳐  (0) 2012.04.08
Atom & RSS(Really Simple Syndication)  (0) 2012.03.24
URI & URL  (0) 2012.02.11
MIME  (0) 2012.02.11
JServ 설치  (0) 2012.02.10
Posted by linuxism
,

이클립스를 쓰고 있는 사람들을 보다보면
BUILD_PATH를 JDK가 아닌 기본으로 잡히는 JRE를 쓰고 있는 것을 종종 보게 된다.

쓰는 사람이 별 불편함이 없게 느낀다면 상관없지만, 
어쨌든 내 입장에서 보면 불편하다 -_-;;

이번 팁은 며칠 전 릴리즈 된 eclipse ganymede 를 기준으로 진행하겠다.
(이전버전도 별 차이는 없으니 신경쓰지 말자)

Eclipse 3.4!

Eclipse 3.4!!


 

사용자 삽입 이미지
자동완성 목록... 

뒤에 인자들이 arg0, arg1, arg2.... 오잉
무언가 이상하다!!

F3 을 눌러 소스코드를 한번 보자..
사용자 삽입 이미지
소스코드 낫 파운드!!

패키지 탐색기쪽을 자세히 보자..
JRE 시스템 라이브러리..

JRE엔 당연히! 소스코드가 없다.
오직 실행만을 위한 Java Runtime Environment 이기 때문이다 


JRE
경로를 자세히 보면 java\jre6 으로 되어있는걸 확인할 수 있다.

그렇다면 해결책은?
build path 에 잡혀있는 JRE를 JDK로 바꿔주면 되는것이다....

JDK 설치가 되어있지 않다면, 우선 설치부터 ㄱ

사용자 삽입 이미지
우선 Window > Preferences
사용자 삽입 이미지
Java > Installed JREs 
설치된!? JRE 목록...

설치된 JRE들이 아니라 이클립스에서 인식하고 있는 JRE들이다..

Search 를 누르고
자바 디렉토리를 적어준다 

사용자 삽입 이미지
확인을 누르면 위에 지정한 위치에서 설치된 JRE들을 검색해서 자동으로 추가해준다.

사용자 삽입 이미지
필자의 시스템에는 여러 버전의 java 가 깔려있어서 여러개가 잡혀있다.

어쨌든 jdk 1.6.0_10 으로 선택하고 OK
사용자 삽입 이미지
경로가 java\jdk1.6.10_10 으로 잡혀있다.

자 그러면 방금전 그 소스코드로 다시 돌아가보자.
사용자 삽입 이미지
arg0, arg1, arg2, 가 아닌
적절한 이름들이 들어가 있는걸 확인할수 있다.

Thread 에서 F3을 눌러서 소스코드를 살펴보자
사용자 삽입 이미지
java 소스코드도 볼 수 있다!

이왕이면 JRE 보다는 JDK로 잡아놓고 개발하는 것이 편하지 않겠는가!


어쨌든, 문제 해결!

출처 -  http://blog.kfmes.com/207 


Posted by linuxism
,


Workspace in use or cannot be created, choose a different one. 이라는 메시지가 나타나면서, 이클립스에서는 다른 workspace를 선택하라는 화면이 나온다.

이 경우에는 평소에 사용하는 workspace를 변경해야만 이클립스가 기동되는데, 대부분의 개발자분들이 그런 짓(?)을 하기는 싫을 것이다.


가장 쉬운 해결책
윈도우 작업 관리자를 열어서 eclipse.exe 프로세스를 죽인다.


두번째 해결책
자기가 정해놓은 workspace 디렉토리로 이동해서, .metadata 라는 디렉토리에 있는 .lock 파일을 지운다.


둘중 한 방법을 사용하면 정상적으로 이클립스가 기동된다.


출처 -  http://www.tuning-java.com/37 




Posted by linuxism
,