« Previous : 1 : 2 : 3 : 4 : 5 : ... 18 : Next »

트위클... 트위터 클라이언트

사용자 삽입 이미지
GTK 기반의 트위터 클라이언트. "트위클"
그럴싸한 모습이 나왔다. =.=
사진과 글을 가져와서 뿌리는..
(글은 가져왔지만 콘솔창으로 뿌린.. 시간상 귀찮아서 다음으로 넘겼다.. ㅠㅠ)
몇달(?)있으면 쓸만한게 나오겠지?

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 헤즈

2009/09/02 03:42 2009/09/02 03:42
, , , , , ,
Response
A trackback , 4 Comments
RSS :
http://blog.haz3.com/rss/response/217

vim 편집기, 설정을 파일에...

프로그래밍을 위해 편집기를 쓰다보면 탭사이즈나 들여쓰기를 원하는 설정으로 쓰곤 한다.
근데 설정 안된 편집기로 가져간다면?
/vim 은 파일내용에 설정을 적어 어떤 설정의 vim이더라도 해당 파일을 열면
파일내용에 따라 설정을 적용할 수 있다.

vim 에서 :help auto-setting 을 하게 되면 자동설정에 대해 볼 수 있는데, 여기서는 간단히 소개만 하겠다.

/* vim: set ts=4 sw=4 et: */
C/C++ 을 조금이라도 해봤다면 많이 보았을 주석문이다.
/* 한칸띄고 vim: 으로 시작하며 그 안에 설정값을 넣어주면 되고 : */ 로 끝나게 된다.
여기서 설정한 값들은, tabsize는 4, shiftwidth는 4 그리고 탭 대신에 스페이스로 넣어준다.

그... 러... 나.....

이런 설정에도 불구하고 설정이 적용되지 않았다. 이유는?
~/.vimrc (vim 설정파일):
set modeline
위와 같이 설정파일에 설정되있어야 파일내용을 통한 설정이 가능해진다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 헤즈

2009/08/15 02:03 2009/08/15 02:03
, , ,
Response
No Trackback , a comment
RSS :
http://blog.haz3.com/rss/response/216

주기적인 작업을 자동으로: cron

서버를 제대로 돌리게 되면서, 이젠 관리도 잘해야 겠다고 생각이 들었다.
그래서 주기적인 작업관리를 위해 cron을 사용하기로 했다.

cron은 *nix 환경에서 주기적인 작업을 위한 작업 관리자인데,
crontab -e [ username ] # crontab 파일을 에디트 한다.
crontab -l [ username ] # crontab 파일 리스트를 보여준다.
crontab -r [ username ] # cronatb 파일을 지운다.
crontab [ filename ] # file을 crontab 파일에 카피한다.

작업을 추가하기 위해 간단히 crontab -e 를 하면 된다. username 을 주지 않으면 현재 사용자의 crontab 을 수정하게 된다. 처음 실행하게 되면 다음과 같은 주석만 잇다.
# m h  dom mon dow   command
crontab은 공백으로 시간, 명령을 설정할 수 있는데, 해당 필드는 주석과 같다. 번역한다면 다음과 같다.
# 분 시 일 월 요일 [명령어]
각 필드 값은 다음과 같이 설정할 수 있다.
  • "분" 은 0분에서 부터 59분을 사용한다.
  • "시" 는 0시에서 부터 23시 까지를 사용 한다.
  •  "일" 은 1일 에서 부터 31일 까지를 사용 한다.
  •  "월" 은 1월에서 12월 까지를 사용 한다.
  •  "요일" 은 0에서 7까지를 사용 한다.
    • 0 , 7 = 일요일
    • 1 = 월요일
    • 2 = 화요일
    • 3 = 수요일
    • 4 = 목요일
    • 5 = 금요일
    • 6 = 토요일
위와 같은 기능의 cron을 우분투서버에서 주기적인 패키지 리스트 업데이트와 업그레이드 패키지에 대한 정보, 그리고 루트킷 검사를 위한 chkrootkit 의 결과를 매일 오전 5시마다 메일로 보내기위해 사용하였다.
# m h  dom mon dow   command
0 5 * * * { apt-get update && apt-get -s upgrade; } | mail -s"[ByulRoo.com] apt-get update & upgrade result" hansun.lee@gmail.com
0 5 * * * chkrootkit | mail -s"[ByulRoo.com] chkrootkit result" hansun.lee@gmail.com

참 쉽죠? =.=

[1] 주기적인 작업을 crontab으로.. crontab 사용하기
[2] cron from Wikipedia, the free encyclopedia
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 헤즈

2009/08/14 13:03 2009/08/14 13:03
, , , , ,
Response
No Trackback , No Comment
RSS :
http://blog.haz3.com/rss/response/215

트래픽 소스에 네이트 지식(네이버 지식인 같은 것인 듯?)이 있길래
이리저리 살펴보다 피진에 대해 검색을 해보니 위 제목과 같은 글이 있더군요.
정말 리눅스에서는 피진 네이트온을 많이 쓰나요? =.=

리눅스에서는 네이트온을 많이 쓰나요? Pidgin을 많이 쓰나요? (네이트 지식)

주변에 몇명 쓰기만 하고, 여기저기 보면 피진네이트온 보다
네이트측에서 만든 네이트온이 더 좋다는 소릴 많이 봐서그런지..
개인적으로도 그리 많이 쓰지는 않습니다. =.=
그래서 그런지 제가 안쓰는 기능들은 업뎃이 안되네요..ㅎㅎ
근야 단순히 대화만 할 뿐이라..
기 보다는 그냥 띄워두기만 합니다. ㅠㅠ
그닥 얘기 나눌 사람도 없으니까요... (애정결핍과다중증이랍니다;;)
여러분들은 어떤걸 많이 쓰실까요?
(하긴 여기 오는 사람도 별로 없군요 ㅎㅎ)
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 헤즈

2009/08/09 23:40 2009/08/09 23:40
, , , ,
Response
No Trackback , 15 Comments
RSS :
http://blog.haz3.com/rss/response/214

knateon 에서 암호화 인증을 위해 사용하는 nateongen.
디버깅정보와 심볼정보가 없는 실행파일과 오브젝트 파일을 가지고
c코드로 재구성하여 동일하게 작동 하도록 구현하였다. ㅠㅠ
거진 4일정도 삽질한듯..
다 만들어놓고 변수 타입 하나때문에 제대로 값이 안나왔는데..
결국은 라인바이라인으로 검토하다 문제를 발견!
그리고 수정했더니 제대로 나오는 것이다. ㅠㅠ
이것만 아니였어도 2일만에 했던건데;;

사용자 삽입 이미지

./tmp/nateongen 원본, ./nateongen 작성본

이거 사용하면 네이트온의 4.X(? 정확하진 않다;;) 프로토콜로 작성 가능할지도.
지금 피진네이트온은 3.X로 구현되있다.
ㅎㅎ 이제 해버렸으니.. 찜찜한 마음 없이 할일 할 수 있겠지? ㅠㅠ
근데.. 자고싶다;;
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 헤즈

2009/07/06 23:42 2009/07/06 23:42
, , ,
Response
No Trackback , 13 Comments
RSS :
http://blog.haz3.com/rss/response/208

« Previous : 1 : 2 : 3 : 4 : 5 : ... 18 : Next »

블로그 이미지

기억하는 것 보다 잊는 게 어렵다.

- 헤즈

Archives

Calendar

«   2010/03   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Site Stats

Total hits:
105695
Today:
2
Yesterday:
48

141

74

-30 days

today : 2