Lum7671's Weblog

나눔글꼴(nanum-ttf), source.list 등록

Posted in Linux by lum7671 on 2010/02/06

참고 사이트:
http://dev.naver.com/projects/nanumfont/wiki/Install

sources.list에 추가.
$ cat /etc/apt/sources.list
...
deb http://dev.naver.com/repos deb/

나눔글꼴 확인.
$ aptitude update
$ aptitude search nanum
p ttf-nanum - Nanum series TrueType fonts
p ttf-nanum-coding - Nanum series fixed width TrueType fonts

나눔글꼴 설치
$ sudo aptitude install ttf-nanum ttf-nanum-coding

나눔글꼴 설치 중 공개키 서명(sign) 없음 확인

WARNING: untrusted versions of the following packages will be installed!

Untrusted packages could compromise your system’s security.
You should only proceed with the installation if you are certain that
this is what you want to do.

ttf-nanum-coding ttf-nanum

Do you want to ignore this warning and proceed anyway?
To continue, enter “Yes”; to abort, enter “No”: yes

- 끝 -

크롬 확장, Muku 테마

Posted in Chrome Browser, Chromium, Google, Open Source, Software, Web by lum7671 on 2010/02/01

iPhone, Remove warning, When using undocumented method.

Posted in Apple, Mac, Programming, iphone by lum7671 on 2010/01/29

Example,
If you want to remove warning when you use undocumented “setDimsBackground” method of UIAlertView,
add below code on your implementation file(“.m”),

@interface UIAlertView(TRICK)
- (void)setDimsBackground:(BOOL)yesOrNo;
@end

put over the “@implementation” line.

iPhone, UIKit, “loadNibNamed:owner:options:” crash

Posted in Apple, Mac, Programming, iphone by lum7671 on 2010/01/29

My program crashed when I apply “Loading Nib Files Programmatically” part.
http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html#//apple_ref/doc/uid/10000051i-CH4-SW8

2010-01-29 18:18:21.183 NateOn[20274:207] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: '*** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (UITableViewCellContentView)'

I found below URL that is just answer of this problem. thanks~ :-)

URL:
http://stackoverflow.com/questions/2152321/weird-uitableviewcell-loading-exception

Windows7에서 XP모드(XP Mode) 설치를 했어야만 했던 사연.

Posted in Windows by lum7671 on 2010/01/22

요즘 같은 세상에 다음의 인터넷검색 순위를 따라잡겠다고 하는 회사에서(혹은 “회사에게”)

위와 같은 문구를 전달하게 했던 개발자는 저 말을 하기 쉽지는 않았을 것이다. ( 아닐지도 모르겠지만… ㅡ.ㅡ; )

회사의 그룹웨어의 ActiveX 때문에 수 차례 불만을 토로 했었다.

이제는 “Internet Explorer 7 이하” 에서 사용하라니…

하여튼, Windows7을 사용하고 있는데… 연말정산을 위해서 XP Mode를 설치하는 삽질을 했다.

요즘 한국이 삽질을 좋아 하는 세상이 되었지만…

빨리 봄이 왔으면 좋겠다. 추워~~~ 요~~~ ㅡ.ㅡ

SKY IM-S130, 휴대폰기능 발신번호제한(*23#) 해제

Posted in Uncategorized by lum7671 on 2010/01/13

SKY_IM-S130

핸드폰이 하나 생겼다. IM-S130… 2007년에 만들어진 구형이지만, 내가 가지고 있었던 IM-U150 보다는 고급기종이다.

무슨 잘못을 했는지 전화를 걸면 *23# 이 앞에 붙여서 전화가 걸렸다.

예) *23#010-1234-1234

상대방에게 내 전화번호가 보이지 않게 하는 발신번호제한 기능이다.

이 기능의 해제는

SKY셋팅-시스템-2.잠금기능-3.정보별 잠금-내번호전송

에서 On/Off가 가능하다.

리눅스 네이트온 컴파일 (Kubuntu 9.10)

Posted in Linux, NateOn, Programming by lum7671 on 2009/12/25

리눅스 네이트온 컴파일에 KDevelop4를 사용해서 했다.

컴파일이야 터미널에서 해도 되지만, 개발을 원한다면 KDevelop4에서 컴파일을 도전해 보는 것도 좋을 것 같다.

2009년 12월 25일 현재 Kubuntu 에서 KDE4.4beta2와 KDevelop4 Beta에 대한 소식이 다음과 같이 있다.

제목 : Christmas Bonus: KDE SC, Amarok, KDevelop Betas
http://www.kubuntu.org/news/kde-sc-4.4-beta-2

나는 위에서 제공해준 정보로 KDE4.4beta2와 KDevelop4 Beta를 설치했다.

KDevelop4는 CMake를 기본으로 지원을 하고 있다.
“CMakeLists.txt” 파일을 인식 할 뿐만 아니라, $SOURCE/build 와 같이
build 디렉토리를 새로 만들어서 CMake 형식에 맞게 빌드를 진행한다.

KDevelop에 대한 정보를 더 원하면 이전글을 확인하기 바란다.

제목 : KDevelop4, KDevelop4 그림으로 살짝 보기.
http://lum7671.wordpress.com/2009/11/02/kdevelop4-kdevelop4-그림으로-살짝-보기/

다음은 컴파일에 필요로 하는 패키지에 대한 설명이다.

KDE3용 컴파일을 위한 라이브러리이다.
$ sudo apt-get install kdelibs4c2a kdelibs4-dev

다음은 “kdelibs4c2a”, “kdelibs4-dev” 설치시 의존성으로 딸려서 설치되는 것들이다.

comerr-dev{a} gettext-kde{a} kdelibs-data{a} kdelibs4-dev kdelibs4c2a libacl1-dev{a}
libart-2.0-dev{a} libasound2-dev{a} libattr1-dev{a} libaudio-dev{a}
libavahi-client-dev{a} libavahi-common-dev{a} libavahi-qt3-1{a} libavahi-qt3-dev{a}
libbz2-dev{a} libcups2-dev{a} libdbus-1-dev{a} libgcrypt11-dev{a} libgl1-mesa-dev{a}
libglu1-mesa-dev{a} libgnutls-dev{a} libgpg-error-dev{a} libgssrpc4{a}
libidn11-dev{a} libilmbase-dev{a} libjasper-dev{a} libkadm5srv6{a} libkdb5-4{a}
libkrb5-dev{a} liblcms1-dev{a} liblua50{a} liblua50-dev{a} liblualib50{a}
liblualib50-dev{a} libmng-dev{a} libopenexr-dev{a} libpcre3-dev{a} libpcrecpp0{a}
libqt3-compat-headers{a} libqt3-headers{a} libqt3-mt{a} libqt3-mt-dev{a}
libsasl2-dev{a} libssl-dev{a} libtasn1-3-dev{a} libxml2-dev{a} libxmu-dev{a}
libxmu-headers{a} libxslt1-dev{a} libxt-dev{a} lua50{a} mesa-common-dev{a}
qt3-dev-tools{a}

네이트온의 대화, 쪽지 저장을 위한 SQLite3 라이브러리이다.
$ sudo apt-get install libsqlite3-dev sqlite3

네이트온의 소리를 담당하는 libao 라이브러리이다.
$ sudo apt-get install libao-dev

네이트온의 suspend 모드를 지원하기 위한 X screensaver 라이브러리이다.
$ sudo apt-get install x11proto-scrnsaver-dev
$ sudo apt-get install libxss-dev

[참고] libxss-dev를 설치 안하면 다음과 같은 에러가 발생한다.

Linking CXX executable nateon
CMakeFiles/knateon.dir/xautolock.cpp.o: In function `XAutoLock::getMitIdle()’:
xautolock.cpp:(.text+0×2f5): undefined reference to `XScreenSaverQueryInfo’
xautolock.cpp:(.text+0×35c): undefined reference to `XScreenSaverQueryExtension’
xautolock.cpp:(.text+0×399): undefined reference to `XScreenSaverAllocInfo’
collect2: ld returned 1 exit status

-끝-

LastPass, meebo의 ID, 패스워드 저장 및 자동채우기 기능.

Posted in Software by lum7671 on 2009/11/22

LastPass의 패스워드 등록에서
meebo와 같이 일반적이지 않은 id와 password를 받는 웹의 필드를
사용하는 site에서도 적용 가능한 방법입니다.

LastPass 메뉴를 클릭하면
“Get All Entered Data” 항목이 있습니다.
이것을 클릭하면 현재 페이지에 있는 각종 입력값들이 등록 페이지와 함께 보여지게 됩니다.
심지어 채크버튼 까지도 선택해서 등록이 가능하도록 LastPass 등록 페이지가 보여집니다.
간단히 이미지로 확인을 하시고,
아래 Youtube 설명 페이지(영어)도 링크해 놓겠습니다.

Tagged with: , , ,

Chromium Updater, Windows 에서 최신 build 버전 사용하기.

Posted in Linux, Software, Windows by lum7671 on 2009/11/22

Google Chrome과 Chrome Plus 를 사용하다가
크롬 개발이 빨리 되고 있고 확장과 같은 새로 들어간 기능이 궁금해서
Chromium 빌드 버전에 관심이 가게 되었다.

리눅스의 경우 Kubuntu를 사용하고 있어서 apt 패키지 관리자에 등록을 해서
매일 매일 새 빌드 버전을 받을 수 있었지만,
윈도즈의 경우 어떻게 할까? 생각하다가 찾아보니 업데이터 프로그램 들이 있었다.

Chromium Updater
http://googlesystem.blogspot.com/2009/04/chromium-updater.html
Download Page :
http://forums.tlokzz.com/downloads.php?do=file&id=3

다른 프로그램

Chromium Updater
http://mulder.dummwiedeutsch.de/home/?page=projects#chromium

소개한 프로그램과 이름이 “Chromium Updater”로 똑같아서 헤깔리는 부분이 있다.
이 프로그램은 위에서 소개한 프로그램 보다 심플하다.
그래서, 설치 디렉토리를 따로 하지 않고 시작메뉴에도 링크를 만들어 주지 않는다.

[참고]
Kubuntu 에서
apt repository for Chromium build version

https://launchpad.net/~chromium-daily/+archive/ppa

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4E5E17B5

Karmic/9.10을 사용하면 다음과 같이 간단하게 apt 리포지토리를 추가할 수 있다.
sudo add-apt-repository ppa:chromium-daily

/etc/apt/source.list
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main