Conkeror 라고 모질라 기반의 웹 브라우져 입니다. 프로그램이 추구하는 바는 바로 "Emacs" 입니다. 키보드로만 모든것을 할려는 그 정신을 이어 받았습니다. 실제로 동작하는 Key Binding 이 Emacs 의 것을 그대로 가져다 썼습니다.


생긴 것은 ('' 이렇게 생겼습니다. Emacs 키에 익숙하지 않으신 분은 별 감흥을 못 느끼실 것 같습니다. 써보고 있는데 느낌은 꼭 Mozilla-mode 가 생긴것 같습니다. ㅎㅎ

아직 Form 관련해서 버그가 조금 있는 상태인데요. 곧 좋아질 것이라고 믿습니다. 왠만한 웹 서핑은 컨커러를 가지고 하고 있습니다.


이러한 내용은 블로그로 포스팅 하기도 창피한 글입니다. 왜냐하면 너무나 많은 사람들이 당연하게 사용하고 있기 때문입니다. 그래도 굳이 적어서 남기려고 하는 것은 제가 만든 사이트 홍보 차원에서 예를 남겨야 할 것 같아서 입니다. (어허.. 항상 말하지만 그 손에 든 돌을 내려놓으시오!!)

모바일 클라우드 라는 이야기를 들어보셨습니까? (참조하기: http://blog.naver.com/java2core?Redirect=Log&logNo=90073568589)

이런 저런 이야기가 참조하는 사이트에 가 보시면 많겠지만 정말 쉽게 말하자면 그냥 '웹 서비스' 입니다. 그렇다면 그냥 웹 서비스가 왜 이슈화가 되느냐? 컴퓨팅 플랫폼이 스마트폰 이나 이동형 단말기 같이 컴퓨팅 파워가 약한 단말기 구조로 가기 때문입니다. 중앙 서버에서 서비스에 필요한 것을 전부 계산하고 단말기는 결과를 출력만 하는 것입니다.

그리고 이 때쯤에 등장하는 앱스(apps) 열풍에 대해서 그리고 과연 앞으로 무엇을 공부하는 것이 좋을까에 대해서는 예전에 제가 후배들에게 해주고 싶은 이야기로 포스팅 한게 있습니다. 읽어보기

결론적으로 이야기를 하자면 '웹 서비스'쪽을 개발하는 것이 좋다는 것입니다. 아무래도 앱스 는 애플의 인증을 받아야 하고 소스의 변경점이 발견됐을 때 다시 적용되기에 시간도 걸리고 무엇이든지 자유롭게 올릴 수 있는 것이 아니라 무조건 애플을 통해서 제품이 나와야 합니다.

이건 그냥 그렇구나 하고 넘기기에는 큰 벽이 존재합니다. "애플의 플랫폼을 이용하니까 당연한 것이 아니냐?" 라고 하시겠지만 그렇게 애플 자신들을 통해서만 만들어지길 원하니 제품이 쏟아지더라도 애플의 인력들이 관리를 해야 해서 시간이 걸립니다. 그리고 앱스가 애플의 입맛대로 추려져야 하니 이러한 것은 또한 자유로운 배포 정신에도 위배가 됩니다. (쉽게 예를 들면 포르노 제품은 잡스가 허락을 안한다고 하지요? 포르노 시장을 무시하나여!!! 이러면 제가 포르노를 즐길 것으로 여길꺼 같은 우려가 있으나.. 그렇다고 또 내가 안보냐? 또 그건 아니지만... )

위와 같은 이유 때문에 어도비의 플래쉬는 절대로 모바일 사파리에서 허용을 안시키려는 것이겠지요. 플래쉬가 자유롭게 아이폰에서 돌아갈 수 있다면  기존에 나와 있는 수많은 플래쉬 어플리케이션들이 홍수처럼 밀려들겠죠? 그런 상황하에서 앱스 시장이 과연 어떻게 될까여?

그렇기 때문에 애플이 구글 과 어도비의 적이 될 수밖에 없는지 나옵니다. 구글(모바일 클라우드)과 어도비(플래쉬)가 이끌 세상은 애플 앱스 시장의 엄청난 카운터 입니다.

이야기가 조금 옆으로 샌듯하지만 그렇기 때문에 어플리케이션을 설치할 필요 없이 편하게 접속해서 사용할 수 있는 웹 어플리케이션의 존재는 애플은 반가워 하지 않겠지만 사용자 입장에서는 항상 업데이트 된 서비스를 쓸 수 있기에 편할 수 있습니다. 이러한 웹 어플리케이션을 저는 Wapps (왭스) 라고 부릅니다.

자 그러면 편리한 사이트를 웹스로 탈바꿈 시켜서 아이폰에서 쉽게 이용하는 법을 보기로 하죠. 그 편리한 사이트는 다름이 아닌 게임으로 영어단어를 공부할 수 있는 놀라운 사이트인 (쿠.. 쿨럭)

www.DIGDIC.com

입니다. (얼음같은 인내력을 시전합니다. 20초동안 받을 데미지를 감소시킵니다!!)

다스베이더(?)



일단 제 아이팟 터치(1세대) 배경 화면 입니다. 배경은 탈옥을 해주고 Cydia 어플인 Winterboard 를 설치해줘서 배경으로 쓸 수가 있습니다.

싹수(?)가 보이는 다스베이더 꼬마지요. 포스 그립(포스로 사람 목을 조르는 기술)이 아직 안되니 실제로 곰 인형 목을 쥐고 흔들어 주는 연습을 합니다.

사파리


화면에 보이는 아이콘들중 맨 왼쪽 상단에 있는 "Safari" 를 실행해줍니다. (맥에서 진짜 불편한 것중 하나는 '그림판' 같은 프로그램이 없다는 것입니다. Viva Microsoft !!!) 그리고 주소창에 다음과 같이 입력해줍니다.


입력주소창에 digdic.com 이라고 입력해 주고 "GO" 를 눌러줍니다.

세로


짠! 하고 메인 화면이 등장했습니다. 삽하고 촛불이 인상적이군요. 라고 디자이너한테 이야기 했더니 촛불이 아니라 사전이라고 하는군요. (대체 어디가!!!)

가로


이건 가로버젼 입니다. 전 개인적으로는 세로버젼이 더 좋은거 같네요. 화면을 터치하면 다음으로 넘어갑니다.



앱스 같은 화면이 나타납니다. 상단 오른쪽에 있는 "Login" 버튼을 클릭해서 로그인 화면으로 이동합니다.


아이디 패스워드 입력하시고 로그인 하시면 됩니다. 만약 회원 가입이 안되어 있다면 회원가입 링크를 누르시고 회원 가입하시면 됩니다. 아직 회원가입은 아이폰 전용 웹 페이지가 없으니 확대 하시면서 가입 하셔야 합니다. -0-


로그인 성공했습니다. '바람의 분노' 가 접니다. (Wind Fury - 곧 질풍입니다. 타격이 제일 멋진 고양 술사의 기술이지요.) 맨 아래쪽 하단에 정중앙에 보시면 '+' 기호가 있습니다. 그것을 클릭해 주시면



이런 화면이 뜹니다. 여기서 가운데에 있는 '홈 화면에 추가' 란 버튼을 클릭합니다.



오른쪽 상단에 있는 "추가" 버튼을 클릭합니다.



홈 화면에 아이콘이 추가 됐습니다. 다음 부터 저 아이콘을 클릭하시면 바로 공부방을 이용하실 수 있습니다. 짬짬이 영어공부 열심히 하세요!!
귀차니즘의 압박으로 미뤄뒀던 아이팟 터치를 해킹했습니다. 역시 편리한 툴이 세상을 바꾸더군요.
spirit 이라는 툴입니다. 한방에 되더군요.

JailBreak 순서입니다.

1. 지금 가지고 계신 아이팟 터치/아이폰 을 3.1.3 으로 업그레이드 하시고 (기존의 어플리케이션들이 다 유지됨)
2. spirit 프로그램을 다운 받습니다. (이 포스트 아래쪽에 올려놨습니다)


http://n021102.tistory.com/ 의


3. 위처럼 설정 안해주면 에러 납니다.
4. spirit 실행
5. cydia 가 설치되어 있으니 지금까지처럼 cydia 설정해 주면 됩니다.

참조한 포스트: 펠님꺼

spirit.exe 입니다. 윈도것만 올렸습니다. 맥용은 알아서 찾으세요 -0- , 저는 맥을 사용하고 있지만 윈도우만 좋아합니다. Viva The Microsoft !!!!
프로그래밍 하기 좋은 10가지 폰트 <-- 클릭

마소의 콘솔라스 폰트가 실제로 no.1 이나 다름 없네요. 사실 써보면 무지 좋습니다. 이쁘장한게 한글도 잘 지원하고, 애플의 전통적인 강자인 모나코 폰트는 8위네요 (현재 제가 쓰고 있는 폰트임)

그리고 글에는 안나왔지만 폰트 크기도 중요합니다. 예전부터 프로그래밍에 쓰는 폰트와 폰트 크기는 'Anti Alias' 기능을 끄고 8-9 point 가 대세를 이루었습니다.

그런데 요즘 모니터 크기를 생각해 보면, 예전에는 1024x768 시대였다면 요즘은 1920x1200 의 시대입니다. 적은 크기의 폰트를 쳐다보고 있자면 눈에 모래 바람이 일어나는 시기지요.

그런 의미에서 clear type 들의 폰트가 인기를 끄나 봅니다. 그래서 monaco 도 순위가 떨어진 듯하고요.

제 맘대로 추천을 드리자면

Consolas Font 를 쓰면서 Clear Type 옵션을 키시고(기본적으로 지원 할 것임) Emacs 를 쓰시면 Anti Alias 기능을 키시고 Font Size 는 14-15 point 가 괜찮을 듯합니다. (모니터 크기에 맞춰서)

저는 현재 Monaco 폰트에 14 point 를 쓰고 있습니다.
Retweet 이 어떻게 표기 되는가 가지고 많은 공방이 있었던 듯 합니다. 저야 최근에 시작해서 모르고 게다가 쓰고 있는 컴터가 맥프로 인 관계로 제일 유명한 tweetie 를 쓰고 있어서 자연스럽게 'via' 로 표기되는 'repost' 명령을 쓰고 있었습니다.

그런데 다른 사람들을 보니까, 'retweet' 의 경우에는 'RT' 로 표기가 되더군요. 그래서 심심해서 트위터 메인 홈페이지에서 명령을 살펴보니까 확실히 명령은 'retweet' 입니다. 그런데 포스트에서 나온 내용은 RT 도 VIA 도 아니더군요. 논란이 있어서 아예 빼버린 걸까요? 아니면 어플리케이션 끼리의 전쟁일까요? ㅎㅎ

어찌됐건 트위티 프로그램을 만든 곳에서 올린 블로그 입니다.

1차 공방

2차 공방

결론은 via 라고 표기되더라도 RT 라고 이해해주세요 라는 것입니다. (__
별의 별 짓을 해봐도 안 됐었는데

sudo usermod -a -G vboxusers '자신의 아이디'
sudo shutdown -r now


이거 한방에 되는군요.


우분투 9.04 로 업그레이드를 했더니 이게 왠걸 그래픽 드라이버가 안 잡히더군요. 이유를 알아보니 ATI 가 X600 지원을 포기했다고 당당하게 선언했더군요 OTL

정식으로는 지원을 못 받는 비운의 사용자들을 위해서 오픈 소스 드라이버로 채우는 방법이 있어서 소개 드립니다.

원문보기

터미널 창을 한개 여시고 다음과 같이 입력하기만 하면 됩니다.

sudo apt-get install build-essential autoconf automake libtool pkg-config git-core

sudo apt-get install libdrm-dev x11proto-gl-dev mesa-common-dev xutils-dev x11proto-xf86dri-dev x11proto-fonts-dev x11proto-randr-dev x11proto-video-dev x11proto-xext-dev x11proto-xinerama-dev x11proto-render-dev xserver-xorg-dev

git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-ati

cd xf86-video-ati

sudo ./autogen.sh --prefix=/usr --enable-dri

sudo make

sudo make install

그리고 나서 컴퓨터를 재부팅 하시기만 하면 끝
virtualbox 를 설치하고 호스트 os 에 있는 파일을 가져다 쓸려고 하면 결국 폴더 공유 기술을
써야 합니다.

참고 사이트 :

http://tps43.tistory.com/25

폴더 공유 설정을 잘 설명해 놓으신 분입니다.

위 사이트에 나와 있는 대로  설정에 공유 폴더를 설정하고 정상적인 수순을 쭈욱 밟으시면
결국 안된다는 것을 아실 수 있습니다.

폴더 공유 설정 뿐만 아니라 , 사용하기가 버거울 정도로 느리다 라는 생각이 드신다면 '게스트
OS 확장'을 설치 하셔야 합니다.

제 경우라면 우분투 가 HOST OS 이고 , Windows XP 가 Guest OS 입니다.
정상적인 경우라면 Guest OS 가 실행되고 있는 창에서

 " 장치 (D)  - 게스트 확장 설치 (I) "


만 선택하시면 자동으로 설치가 되어야 하겠지만 지금 어찌된 일인지 제대로 설치가 되지
않습니다.  따라서 수동으로 설치하는 것이 마음 편하겠군요.

 http://download.virtualbox.org/virtualbox/2.0.4/VBoxGuestAdditions_2.0.4.iso

위에서 다운 받아서 저장하시고

' 가상 디스크 관리자 ' 에서 이미지를 마운트 시켜주시면  Guest OS 가 시작될 때 자동으로
설치화면이 시작됩니다. 몇개 Driver 가 설치되고 나면 화면 전환도 빠르고 전반적으로 Guest
OS 의 속도가 올라갑니다. 뿐만 아니라 매번 Guest OS 에 마우스 컨트롤 움직일려고 할때마다
오른쪽 Ctrl 키 눌러줘야 하는 불편함도 사라져서 Guest OS 실행창위에 올라가면 마우스가
저절로 그쪽으로 잡히게 됩니다.

그리고  다시

http://tps43.tistory.com/25

에 나와 있는 대로 공유 폴더 설정을 해 주시면 설정 완료 입니다.



xbox 용 게임을 어둠의 루트를 통해서 받아서 그 게임을 DVD 미디어에 구울려고 할 때 자주
실패가 생기는 경우가 있습니다. 그래서 이유를 찾아서 열심히 뒤진 결과

1. 디비디롬의 펌 웨어를 최신으로 업그레이드 하라
2. 미디어를 버바팀껄로 바꾸어서 구워라

물론 굽는 프로그램은 ImgBurn 을 쓰는 것입니다. (여기서 다운)

그런데 이렇게 하는데도 안 구워지는 경우가 발생하면, 이는 게임을 굽기에는 구형
DVD-rom 을 쓰는 것이기에, 그냥 최신 DVD-rom 에서 구워주면 됩니다.

우분투(8.10 Intrepid) 를 깔고 기본적으로 동영상 플레이를 하면 속된 말로 '지가 알아서 코덱을 다 찾아서'
설정해 주기 때문에 별 문제가 없이 써 왔습니다. 그러다가 욕심이 생겨서 '영화좀 볼까?'  해서 동영상을
받아서 플레이 했는데, 문제가 속출하게 시작했습니다.  대표적인 것이 바로 '윈도우 코덱'들에 관한 문제가
아닐 까 합니다.

http://packages.medibuntu.org/intrepid/w32codecs.html

이 페이지에서 다운받아서 설치하면 웬만한 건 다 해결이 되는데 wmv version 9 가 바로 문제가 됩니다. 특히나
영상은 나오고 소리가 안나오는데 이 문제는 플레이어를 바꿔 줄 필요가 있습니다.

sudo apt-get install totem-xine


하면 토템 플레이어를 다운 받습니다. 여기서

whereis totem


하면 totem 의 위치가 나와서 찾아보면 개략적 으로

/usr/bin/totem -> /etc/alternatives/totem -> /usr/bin/totem-gstreamer


이런식으로 연결이 되어 있습니다. 이 연결을 새로 다운 받은 /usr/bin/totem-xine 와 연결 시켜줄 필요가
있습니다.

cd /etc/alternatives sudo rm totem sudo ln -s /usr/bin/totem-xine totem


여기까지 설치하면 고화질 영상이 쾌적하게 플레이 되지만 한글 자막에 문제가 생깁니다.  그래서 매우 귀찮은
작업들을 해줘야 합니다.

1. 일단 xine-lib 라는걸 받아야 합니다. source-forge 에서 xine 으로 검색을 하시던지.

http://sourceforge.net/project/downloading.php?group_id=9655&use_mirror=nchc&filename=xine-lib-1.1.16.1.tar.bz2&51444304
로 한번에 파일을 받아서 저장하세요.

2.  필요한 라이브러리를 받아야 합니다.

sudo apt-get install libfreetype6-dev


3. 1번에서 저장한 파일을 압축을 푸시고 압축 푼 폴더의 'misc' 로 이동합니다.  저는 제 HOME 에 저장을 했기
때문에.  다음과 같이 입력하면 됩니다.
cd ~/xine-lib-1.1.16.1/misc


4. 이제 xine-fontconv.c 이라는 파일을 컴파일 해야 합니다. (라이트 사용자 안녕..)
gcc xine-fontconv.c -o xine-fontconv `freetype-config --cflags --libs` -lz



5. 이제 자막에서 쓸 한글 폰트만 만들어 주면 됩니다. '은 돋음'이 좋겠군요. 일단 폰트 파일부터 작업장으로
복사해옵니다.

cp /usr/share/fonts/truetype/unfonts/UnDotum.ttf


6. 4 번에서 만들어준 실행파일 xine-fontconv 로 변환해 주는 것만 남았습니다.

./xine-fontconv UnDotum.ttf Sans euc-kr


이러면 Sansxxx.gz 파일들이 생성됩니다.

7. 이제 totem player 설정을 해줘야 합니다. 먼저 폰트 파일들을 복사합니다.

mkdir ~/.xine/fonts
cp Sans*.gz ~/.xine/fonts

8. config 파일을 만들어 줍니다.

gedit ~/.xine/totem_config


로 파일을 하나 만들고 아래와 같은 내용을 채워 줍니다.

subtitles.separate.font:Sans subtitles.separate.src_encoding:EUC-KR
subtitles.separate.subtitle_size:large


이제 저장하고 플레이어로 영상을 재생하면 자막이 잘 나오는 것을 확인 할 수 있습니다.


+ Recent posts