2003년 5월 30일 금요일

4~5월 생활

1~3월 내내 책만보다가 뭔가 Project를 맡게 되었다.
쉬는 날도 무지 많은 달들이었고 여기저기 놀러도 많이 다녔다.

오늘 소장님께서 무슨 일을 했는 지 정리해서 보고해 보라고 하셨는 데. 뭐 제대로 된 일이 별로 많지 않았다. 예정보다 3배나 느리게 일을 진행하고 있었다.
이런 저런 회사 세미나도 많이 들었지만 뭐가 남았는 지도 모르겠다. 그냥 시간이 마구 지나갔다.

일상 생활 계획도 거창하게 10시에 자고 4시에 일어나자고 잡았는 데.
실제로는 12시에 자고 8시에 일어났던 것 같다. (8시간은 너무 많이 자는 것 같고 6시간은 아무래도 부족한가보다. 현실적인 7시간으로 목표를 조정해야겠다.)

  그리고 1~4월에는 그래도 팔굽혀 펴기라도 매일 했는 데 5월에는 거의 안한 것 같다.

6월에는 아침에 회화 학원 등록했다. 운동도 해야지.

@@ 제발 10시에 자라 현성아~

2003년 5월 29일 목요일

screen - screen manager with VT100/ANSI terminal emulation

http://www.gnu.org/software/screen/
http://groups.yahoo.com/group/gnu-screen
----------------------------------------------

새 terminal 만들기 : C-a c
    
terminal detach 하기 : C-a d

termianl attach 하기 : screen -r

창 split하기(horizentally) : C-a S

다른 창으로 이동하기 : C-a tab

휴일

일주일 내내 기다리는 휴일이지만 막상 휴일이 되면 주체할 수 없다.
(실업자가 된 기분이다. 낭인 - unemployed person)

결국 Biochemistry책을 또 뒤적거렸다. 기숙사에 있는 조그만 책상에 온 몸을 구겨넣고 커다란 책 한권, 노트북, 마우스를 올려놨더니 공간이 부족했다. 밥상 겸용으로 쓰는 앉은 뱅이 책상이라 허리도 아프고.. 한 시간 봤다. (genetic code, intro, exon...). 아는 만큼만 보인다고 고등학교 생물시간에 공부한 것 이상은 해석이 되지 않았다.

배고프니까 라면 하나 끓여먹고 (냉동 만두도 4개 넣어줬다. 다음 번에는 햄, 고추, 파, 쌀.. 이런것도 넣어봐야지.)

회사 나왔다. 세 사람이나 있었다. 다들 바쁜 척 코딩하고 있었는 데. 아이스크림 사와서 나눠줬다. (동병상련)

내 4년된 휴대폰 플립이 얼마전에 깨져서 A/S센터에 갔다. 데스크의 직원은 내 휴대폰을 불쌍한 듯 쳐다보면서 이것저것 물어봤다. 주소, 이름, 전화번호...
휴대폰 비밀번호도 물어봤는 데. 플립 교체에 필요한 정보냐고 되물었더니. 그냥 넘어갔다.

번호표 받고 뒷쪽에 있는 Engineering Room에 갔더니 바로 교체해줬다. 무료로.. (4년이나 썼는 데 휴대폰 하나 통째로 무료로 주면 안되나? ㅋㅋ)

Samsung이 정말 A/S가 좋긴하다는 생각이 들었다. 4년 지난 부품도 가지고 있고 바로 교체주다니. (휴대폰 업계에서 4년이면 정말 긴데.)

TV & Internet

회사 기숙사에 있는 거 끊어버렸다.
TV가 한 달에 2만원, Internet이 3만원이라 길래. 네 사람 살 때는 별 부담이 안 됐는 데 혼자서 내기에는 좀 비싼 거 같아서 없애 버렸다.
(상열이 형은 곧 나가고 영준이형은 컴퓨터 없으니까.)

우선 끊고보니 바로 휴일이 찾아왔다. 사실 평일에는 거의 안 쓰니까 손해인데 휴일에는 심심했다. 일주일에 한, 두시간 쓰지 못하는 게 약간 아쉬운 거였다.

뭐 그냥 주말에서 회사 나와서 딩가딩가 잘 놀아도 되는 데. 가끔 다른 사람들이 쉬는 날 나와있으면 혼자 옆에서 놀기 미안하다. (어제도 회사에서 다른 사람들 코딩할 때 'Bowling for Columbine' 봤다.)

왠지 쉬는 날에도 회사 나와서 놀면 더 불쌍해진다고나 할까. (이 녀석 정말 갈 곳이 없나보다. T.T)

@@ 앞으로 더욱 기숙사는 잠만 자는 곳으로 만들고 남는 시간에는 자기 발전을 위해 노력해야지.

2003년 5월 27일 화요일

2003년 5월 23일 금요일

.tar.gz, .tar.bz2, zip 파일 풀기.

man tar
man gzip
man bzip2 bunzip2
man zip
man unzip

gzip : *.gz 파일을 다룬다.

압축하기
gzip -c 파일명 > 파일명.gz

압축풀기
gzip -dc 파일명.gz > 파일명

표준 출력으로 나오는 내용을 압축해서 저장하기
"shell 명령" | gzip -c > output파일명

압축된 파일을 표준 입력으로 입력 받기
gzip -dc 파일명 | "shell 명령"

----------------------------------------------------------------------
unzip, zip : *.zip 파일을 다룬다.

Redhat 7.3의 경우 rpm이 깔려 있지 않을 수 있음.
ftp.sayclub.com에서
unzip-5.50-2.i386.rpm zip-2.3-12.i386.rpm을 받는 다.
(ftp의 get or mget 명령이용)

파일 풀기 : unzip *.zip
----------------------------------------------------------------------
압축하는 법 : tar cvfz 파일명.tar.gz 압축할 대상
(z옵션은 GNU tar에만 존재하는 옵션으로 gzip으로 압축함)

숨겨진 파일(. 으로 시작하는 파일, 디렉토리)도 같이 압축하는 법
: ls -A1 | xargs czvf 파일명.tar.gz
(.test_dir/.test_dir/.test_file.txt 도 들어감)

압축된 파일 list 확인하기 : tar tzvf 파일명.tar.gz

압축 푸는 법 : tar xzvf 파일명.tar.gz -C[푼 파일을 저장할 디렉토리]
                    tar xjvf 파일명.tar.bz2 -C[푼 파일을 저장할 디렉토리])

디렉토리를 압축해서 통째로(recursive하게) 복사하는 법
tar czf - 디렉토리명 | ssh 대상서버 "tar xzf -"
디렉토리를 압축은 하지 않고 통째로(recursive하게) 복사하는 법
tar cf - 디렉토리명 | ssh 대상서버 "tar xf -"

하위 디렉토리에 있는 find로 찾은 모든 파일을 tar에 집어 넣기
(디렉토리도 보존됨)
find -name 찾는 파일명 | xargs tar rvf 저장파일명.tar
r옵션 : 새 내용을 append함.
-----
http://www.gnu.org/software/tar/
http://www.gzip.org/
http://sources.redhat.com/bzip2/