참조 사이트: 
Vincent Zweije, "Remote X-Apps mini-HOWTO" 6. Telling the Server

ssh -x 명령어로 원격지에 있는 컴퓨터(서버)에 연결할 때, 아래와 같은 에러 메시지가 발생한다면,

[me@localhost]$ ssh -x SERVER
/usr/X11R6/bin/xauth: error in locking authority file /home/XXXXX/.Xauthority

로그인은 가능하지만, 그 컴퓨터에서 X 프로그램을 실행할 수 없다. 예를 들어 xclock을 실행시키면, 다음과 같은 에러 메시지가 뜬다.

[me@SERVER]$ xclock 
X11 connection rejected because of wrong authentication
X connection to localhost:14.0 broken (explicit kill or server shutdown).
 
.Xauthority 파일은, 서버 컴퓨터에 원격으로 접속을 시도할 때, X 서버에 접속을 승인하는 정보(authorization record, 또는 magic cookie)를 저장하고 있는 "권한 파일"(authority file)이다. 

이 파일이 어떠한 이유로 잠겨지면(locked), xauth 프로그램[각주:1]이 더 이상 이 파일을 읽거나 편집할 수 없게 된다. 그러므로, 이 파일이 잠기면 X 서버에 접속이 되지 않게 되고 결과적으로 원격 컴퓨터에서 X 프로그램을 실행할 수 없게 된다. 

본인 경험으로는 서버 컴퓨터 하드의 개인 용량을 다 써 버린 경우, .Xauthority 관련 에러 메시지가 발생하였다. 이 경우, 하드의 불필요한 데이터 들을 정리하여 여분의 공간을 마련한 다음, 잠금 상태에 있는 ~/.Xauthority 파일을 지운다. 이후에 재접속을 하면 자동으로 ~/.Xauthority 파일이 생성되고, X프로그램을 실행할 수 있게 된다. 

재접속이 귀찮으면 아래와 같은 방법을 이용한다.

[me@SERVER]$ rm ~/.Xauthority
[me@SERVER]$ touch ~/.Xauthority


  1. X 서버에 접속할 때 사용되는 권한 정보를 다루는 프로그램. [본문으로]
Posted by 참향그늘
,
참조 사이트 :
Matt Cutts: Gadgets, Google, and SEO
Mozilla Firefox Support Site
http://forums.mozilla.or.kr/viewtopic.php?p=42098
http://thehours.co.kr/tt/496

리눅스 컴퓨터에서 파이어 폭스 실행시 "Firefox is already running but is not responding." 이라는 에러 메시지가 뜬다면 아래와 같이 해결한다.

먼저, 컴퓨터에서 돌아가고 있는 프로세스들 중에서 firefox 관련된 것들을 검색한다.
[me@localhost ]$ ps auxwww | grep firefox
me    4615  0.0  0.0   4484   528 ?        S    May11   0:00 /bin/sh /usr/lib/firefox-1.5.0.12/firefox
me    4638  0.0  0.0   4484   512 ?        S    May11   0:00 /bin/sh /usr/lib/firefox-1.5.0.12/run-mozilla.sh /usr/lib/firefox-1.5.0.12/firefox-bin
me    4643  0.0  0.1 380760  1716 ?        Sl   May11  49:14 /usr/lib/firefox-1.5.0.12/firefox-bin
me  32329  0.0  0.0   3920   664 pts/1    R+   08:40   0:00 grep firefox

검색된 프로세스들을 kill이란 명령어로 죽인다.
[me@localhost ]$ kill 4615 4638 4643

위와 같은 절차를 거치면, 컴퓨터를 재부팅하지 않고서도 firefox를 실행할 수 있게 된다. 이런 에러가 발생하는 이유에 대해서는 thehours.co.kr에서 자세히 설명이 되어 있다. 간단히 말하자면, 프로파일에 걸린 락(잠금)이 풀리지 않은 상태서 firefox가 종료해서 생기는 문제이다. 다른 해결 방법은 락파일을 찾아서 지우는 것이다. 대개 리눅스에서는 프로파일이 ~/.mozilla/firefox/프로파일폴더/ 아래에 생성되는데, 여기서 lock 파일과 .parentlock 파일을 찾아서 지우면, firefox가 실행이 된다.

윈도우즈 컴퓨터의 경우에도 동일한 방법으로 해결이 가능하다. 자세한 내용은 Mozilla firefox support site를 참조한다.
Posted by 참향그늘
,
이전 글에서 구글 스프레드 쉬트를 이용하여 온라인 영어 단어장을 만들어 봤다. 영어 단어장을 만드는 것도 중요하지만, 그보다 단어장에 있는 영어 단어를 외우는 것이 더 중요하다. 영어 단어를 암기하는 좋은 방법 중 하나가 플래쉬 카드를 이용하는 것이다. 플래시 카드 앞에는 영어 단어를, 뒤에는 그 뜻을 적은 후, 영어 단어를 보고 한국 뜻을 맞추기도 하고 반대로 한국 뜻에 해당하는 영어 단어를 맞추기도 하는데 사용한다. 마침, 구글 개짓(gadget, (작은 기계) 장치, 도구) 중에 Seth Glickman 이 만든 플래시 카드가 있길래 이를 이용하는 방법을 알아보았다.

1. 먼저 작성해둔 영어 단어장을 연다. 그런 후, 메뉴에서 insert -> gadget을 클릭한다. 아래 그림에서처럼 다양한 개짓들 중에서 Flash Cards Gadget을 찾는다.   

그림 1. Add a Gadget


2. 그림 1에서 보이는 Flash Card Gadget의 "Add to spreadsheet" 버튼을 클릭하면, 아래 그림과 같이 편집 창이 뜬다. Flash Card gadget을 사용하려면, 영어/한국 단어들이 두 개의 칼럼에 나뉘어서 나열되어야 한다. 아래의 예에서는, 칼럼 A에 영어 단어를, 칼럼 B에는 그 단어에 해당하는 한국 단어를 적어 두었다. 이 범위(Range)를 Sheet1!A2:B99 로 기입한다. Title에도 적당한 제목(이름?)을 적는다. 모든 편집이 끝나면, "Apply and close" 버튼을 클릭한다.

그림 2. Flash Cards Gadget 편집 창


3. 그러면, 아래 그림과 같이 플래시 카드들이 배열됨을 볼 수 있다. 카드의 앞에는 영어 단어가 카드의 뒤에는 한국 단어가 적혀 있다고 생각하면 된다. 


4. 특정 단어의 한국 뜻이 보고 싶으면 단어 오른 쪽에 있는 Answer 버튼을 클릭한다. 예를 들어, aficionado의 오른 쪽에 있는 Answer 버튼을 클릭하면, 열렬한 애호가라는 뜻이 나타난다. 다시 한 번더 Answer 버튼을 클릭하면, 단어의 뜻이 사라진다. 


5. 오른 쪽 상단에 있는 Flip Cards를 누르면, 모든 카드가 뒤집어 지면서 한국 뜻이 보여진다. 다시 한 번더 Flip Cards 를 누르면 영어 단어가 보여진다. 


6. Show all : 모든 단어의 한국 뜻을 보여준다. 
    Hide all :  보여 준 한국 뜻을 모두 숨긴다. 
    Shuffle  :  플래시 카드를 무작위로 섞어서, 순서가 뒤죽박죽이 되게 한다.  
    Delete  :   어떤 단어가 익숙해지면, delete를 눌러 플래시 카드에서 그 단어를 제외할 수 있다.
    Undo    :  바로 직전에 제외된 단어를 다시 불러 올 수 있다.
    Reset   :  지워진 모든 단어를 불러 오고, 단어의 순서를 원래대로 정렬한다. 

7. 편집 창 우측 상단에 있는 펼쳐 보이기(역삼각형) 메뉴를 클릭하면, 하위 메뉴 중에 Publish Gadget... 이 있다. 이를 클릭하면, 이 플래시 카드 개짓의 고유한 스크립트 주소가 생성된다. 이를 HTML 문서에 삽입함으로써, 구글 문서를 열지 않고서도 바로 이 플래시 카드 개짓에 온라인으로 접속할 수 있다. 

다른 유용한 영어 단어 관련 구글 개짓으로 Word Study 도 있다. 


Posted by 참향그늘
,