Ubuntu, Emacs 24.4 compile


1) 의존성 패키지 설치
$ sudo apt-get build-dep emacs24

2) emacs 24.4 설치

2-1) 압축을 풀고

2-2)
$ ./configure —prefix=/usr
$ make
$ sudo make install

– 끝 –

KDE, “kde-open” command


KDE’s mac-like “open” command is “kde-open”.
ex)
$ kde-open keepass.kdbx

OS X Man Pages – open
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/open.1.html

Emacs, Terminus + 나눔고딕코딩 글꼴 설정


emulator002

$HOME/.emacs.el
(defun xftp (&optional frame)
"Return t if FRAME support XFT font backend."
(let ((xft-supported))
(mapc (lambda (x) (if (eq x 'xft) (setq xft-supported t)))
(frame-parameter frame 'font-backend))
xft-supported))

(when (xftp)
(let ((fontset "fontset-default"))
;; (set-default-font "Terminus 10")
;; (set-face-font 'default "Terminus 10")
(set-default-font "Terminus")
(set-face-font 'default "Terminus")
;; (set-fontset-font fontset 'latin
;; '("NanumGothicCoding" . "unicode-bmp"))
(set-fontset-font fontset 'hangul
'("NanumGothicCoding" . "unicode-bmp"))
(set-face-attribute 'default nil
:font fontset
:height 120)
))

Mac, nfs mount (Operation not permitted)


On Linux,
% cat /etc/exports
/opt/nfs/root 192.168.0.*(rw,sync,no_subtree_check)

On Mac,
“Operation not permitted” : add -o resvport option.

% sudo mount -t nfs -o resvport,rw,soft,intr,rsize=8192,wsize=8192,timeo=900,retrans=3,proto=tcp 192.168.0.11:/opt/nfs/root /private/nfs

참고:
“Mac Os X: Mount NFS Share / Set an NFS Client”
http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

#PasswordBox LastPass를 대체할 PasswordBox


Chrome, Firefox, Safari, IE, Android, iOS 에서 패스워드 25개 저장 한정으로 무료로 사용할 수 있음.
5명 초대하면 무제한으로 사용 가능함.

사용방법 동영상 보면 모바일에서도 자동으로 로그인 해주고 기능은 괜찮아 보인다.

LastPass는 모바일 무조건 Premium 사용자만 가능하니… 25개 한정이지만 괜찮아 보이네요.

PasswordBox 추천 & 다운로드 URL:
http://j.pbox.io/K40ze5HB

이미지

이미지

이미지

이미지

이미지

– 끝 –

 

GIMP, 2.7.3 version screenshots


I have compiled with my Linux box, Kubuntu 11.04 🙂

ssh client, 느린 접속 해결. (Solved too slow connect to server.)


add line,”AddressFamily inet”, on your $HOME/.ssh_config

This is my $HOME/.ssh_config


$ cat $HOME/.ssh_config

# This is the ssh client system-wide configuration file. See
# ssh_config(5) for more information. This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
# 1. command line options
# 2. user-specific file
# 3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options. For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

Host *
# ForwardAgent no
# ForwardX11 no
# ForwardX11Trusted yes
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# GSSAPIKeyExchange no
# GSSAPITrustDNS no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
AddressFamily inet
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/identity
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
# Port 22
# Protocol 2,1
# Cipher 3des
# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
# MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no
# VisualHostKey no
# ProxyCommand ssh -q -W %h:%p gateway.example.com
SendEnv LANG LC_*
HashKnownHosts yes
# GSSAPIAuthentication yes
# GSSAPIDelegateCredentials no

Reference Sites :
[SOLVED] ssh slow to connect
Disabling SSH connections on ipv6

– EOP –

cmake, About advanced mode of ccmake.


ccmake에서 왼쪽은 일반모드, 오른쪽은 전문가모드(Advenced mode) 이다.
일반모드와 전문가모드는 키보드 “t”를 입력해서 토글(toggle)된다.

* 전문가 모드(Advenced mode)에서 “CMAKE_VERBOSE_MAKEFILE” 켜기(ON).

cmake는 기본적으로 컴파일 과정을 압축된 형태로 색을 입혀서 이쁘게 보여준다.
때로는 Makefile 에서 보여줬던 자세한 컴파일 내용이 보고 싶을 때가 있다.

$ make VERBOSE=1

또는

CMAKE_VERBOSE_MAKEFILE=ON

를 ccmake 에서 수정 가능하다.
전문가모드(Advenced mode)에 보면 해당 옵션이 OFF로 되있는 것을 볼 수 있다.

참고 :
CMake FAQ – Is there an option to produce more ‘verbose’ compiling?

CMake 이글루스 이전 글 – http://lum7671.egloos.com/tag/cmake

– 끝 –

KDE4, Tor Browser.desktop


사용환경 : Kubuntu 11.04 (KDE 4.6.3)

Tor Browser : https://www.torproject.org/

* KDE4 메뉴에 설치된 화면 :

* 아이콘 (128×128) :

* Tor Browser.desktop 내용 :

[Desktop Entry]
Version=1.0
Name=Tor Browser
Name[ko]=Tor 브라우져
Comment=This is Tor browser
Comment[ko]=Tor 브라우져 입니다.
GenericName=Web Browser
GenericName[ko]=웹 브라우져
Exec=/home/x/apps/tor-browser_en-US/start-tor-browser
Icon=/home/x/apps/tor-browser_en-US/tor-on.png
Categories=KDE;Qt;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;
Path=/home/x/apps/tor-browser_en-US/
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

※ “/home/x/apps/tor-browser_en-US” 는 내가 Tor Browser를 설치한 디렉토리이다. 자신에 맞게 고쳐야한다.
“/home/x/apps/tor-browser_en-US/tor-on.png” 역시 원래 제공되는 거이 아니고 위의 128×128 아이콘을 다운 받아서 넣었다.

* Tor Browser.desktop 설치 :

% desktop-file-install Tor\ Browser.desktop

– 끝 –

Linux, Emacs 내장입력기 사용하기. (외장입력기 끄기)


$HOME/.Xresources (없으면 만들고) 에 “Emacs.useXIM: off” 를 추가 해준다.


$ cat $HOME/.Xresources
...
Emacs.useXIM: off

참고,
예전에 이글루스에 쓴글, 다른 방법…
개미나라 : Emacs, 자체 입력기(input method) 사용하기.

– 끝 –