Unix 732

ArchLinux + KDE4

이제 나의 모든 주력 데스크탑과 노트북에 SSD가 달려서 (!!!!!!!!!!!!!!) 저사양 설정이 별로 의미 없어졌다. 이제 편하면 된다 으하하하.그동안 KDE가 발전을 좀 많이 해서 발적화였던 여러 부분이 최적화 되었다. 그래서 예전엔 SSD여도 쓰기 힘들었던 것이 쓰기 좋아졌다. https://wiki.archlinux.org/index.php/KDE : 이 글대로 한다. # pacman -S kde 로 몽땅 다 설치. 미니멀리즘도 갖다 버리고 편안함을 추구... Window Manager가 아닌 Desktop Environment일수록 최소설치할수록 생각지 못한 곳에서 엉뚱한게 없어서 힘들어진다.inittab의 nodaemon method로 실행한다. 별 탈은 없는데... 한글 입력에서 좀 문제..

Unix 2012.04.04

Python 3.2 Embedding 예제

어려웠다 -_-;; Reference Manual을 잘 참조하는 습관을 들여야 한다... struct_lib.py : #!/usr/bin/python3 import sys import re ### ### struct node ### 이런 멤버변수가 대충 있다. ### class Node: def __init__(self): self.level = 0 # hops from root. self.name = "" self.ty = "" self.x = 0 self.y = 0 self.net = "" self.fanout = 0 self.dist = 0.0 # distance from the root node self.arr = 0.0 # clock signal arrival time, picosec. self..

Unix 2012.03.20

rsync -avu

많은 양의 파일을 복사할 때에는 중간에 끊어야 할 일이 생기기도 (몇시간씩 복사하니까) 하고 복사가 다 되었는지 안 되었는지 검증을 해볼 필요가 있다. 그런 점에서 리눅스에서 파일을 복사할 때에는 rsync를 쓰는 것이 좋은 것 같다: rsync -avu --delete sourcedir/ destdir/ 주의할 점. 디렉토리 명 뒤에 /를 붙이는 것과 안 붙이는 것은 차이가 있다. 차이점이 정확히는 기억이 안 나는데 만약 destdir에 /를 안 붙이면 destdir내에 sourcedir과 같은 이름의 디렉토리가 생기고 거기다 복사되는 것이고, /를 붙이면 두 디렉토리가 동기화되는 것이라, 디렉토리를 만들고 복사되지 않을 것이다. avu 옵션 중... a는 archive모드였던가... 권한/파일 생성 ..

Unix 2012.02.26

Headless 서버에 VNC 돌리기

X11도 느리고 xpra는 까탈스럽고 FreeNX 역시 뭔가 조금 부담스럽고 (?) 간편하지 않다. 썩 만족스럽진 않지만 VNC를 써보겠다. 준비물: x11vnc Xvfb 일단은 원격에 GUI프로그램을 돌릴 수 있게 해주는 스크립트다. XVFB=`ps ax|grep "Xvfb :1" |grep -v grep` if [ -z $XVFB ]; then echo "Starting Xvfb" Xvfb :1 -screen 0 1152x864x16 & sleep 5 # To be on the safe side, that Xvfb is up and running fi export DISPLAY=:1.0 openbox & 이렇게 하면 X 프로그램을 원격 headless 서버에 돌릴 준비가 된다. Openbox가 Hea..

Unix 2012.01.12

여러개의 vim이 yy/p 의 내용 공유하게 하기

vim default register 로 검색해서 걸린 내용. http://vim.1045645.n5.nabble.com/Possible-to-make-the-Register-the-default-td1156330.html "+yy 를 누르면, +라는 레지스터에 yy한 내용이 가기 때문에 여러개의 vim이 켜져있다면 (vim이나 gvim이나 상관 없다), "+p를 누르면 서로 다른 gvim에 붙여넣기가 된다. 그럼. "+ 를 누르기 귀찮아서, yy하면 무조건 +레지스터로 가게 할 수 있는가? 있다. :set clipboard=unnamed 라고 하면 그냥 yy와 p만 해도 됨.

Unix 2012.01.03

Kdevelop 좀 좋은듯. Kdevelop용 어두운 색상표

IDE기때문에 디버거 내장에, Makefile쓰는 프로젝트도 잘 다루는 편이고... 자동완성도 잘 되고, 디버깅이 마치 비주얼 스튜디오에서 되는 것 같은 느낌이 들 정도로 디버거도 잘 되어있다. 소스코드 에디터로는 Kate라는 에디터를 내장하는데, vi모드로 두면 마치 vi를 편집하듯이 할 수 있다. (완벽하진 않음) 하지만 색상이 너무 밝아서 눈부시다. http://askubuntu.com/questions/19005/using-oblivion-color-scheme-from-gedit-in-kate 여기 나온대로 ~/.kde4/share/config/kateschemarc 에다가 [Oblivion] Color Background=46,52,54 Color Highlighted Bracket=255,2..

Unix 2011.12.27

세번째 모니터... ㅎㄷㄷ... 아치리눅스에서.

윈도그가 이런건 쉬워서 좋은 듯. USB -> HDMI 장비를 샀다. 모니터를 하나 더 달아서 트리플 하려고 ㅋㅋ 하지만 꽂자마자 되는게 아니었다는게 문제! lsusb 해보면 나오는게 뭐나면 Newnham Research 이런게 나오는데 아마 이놈인 것 같다. http://plugable.com/category/platform/linux/ 으음.. linux newnham research 이렇게 구글질. DisplayLink 라고 하는 것과 관련 있나보네... http://libdlo.freedesktop.org/wiki/DisplayLink yaourt -Ss displaylink 를 하면 연관패키지가 몇개 나온다. udlfb 이건 설치해야 할 듯. Kernelmodule이니까. xf86-video-d..

Unix 2011.12.22

Vim 매크로 사용법과 매크로 저장하기

http://vim.wikia.com/wiki/Macros 빔 매크로 사용법은 쉽다... 키보드 매크로임! 먼저 매크로 기록하는 법. vim의 중립모드에서 q를 누른 다음 매크로 이름으로 사용할 알파벳을 눌러준다. 예를들어 qa 라고 누르면 a라는 매크로를 기록하기 시작한다. 밑에 -- recording -- 이라고 뜰 것이니 그 때 키보드질을 열심히 해준다. 기록이 끝났으면 다시 중립모드에서 q를 눌러준다. 매크로 재생하는 법. 중립모드에서 @a 라고 누르면 매크로 a가 재생된다. @@를 누르면 제일 마지막에 재생된 매크로, 그러니까 가장 최근에 @e 를 했다면 @@때 재생되는 매크로는 e가 된다. 매크로 파일로 저장하는법. 어려운 매크로라서 버리기 아까운 경우가 있다. 이땐 ~/.vimrc 파일을 연..

Unix 2011.12.20