2010년 3월 19일 금요일

미국에서 편지 보내기

####################################################
## 미국에서 편지 보낼때 참고
# 미국의 우편제도
# 우편물 서비스의 종류[편지 배달 종류]
# 우편 요금
# 우체국에서 직원과의 대화
####################################################

# 미국의 우편제도 
   . http://www.usps.com/
   . http://www.littlepirate.net/xe/4679
   . http://www.worldok.com/blog/blog_view_backup.asp?bbsnum=68375

# 우편물 서비스의 종류[편지 배달 종류]
   . First-Class Mail(1종우편, 일반우편) / Priority(빠른우편) / Express(속달우편)
   . 참고 : http://www.littlepirate.net/xe/4679

# 우편 요금 
   1. 일반우편(First-Class Mail)
   생일 축하카드 3장을 하나의 봉투에 넣었더니 $1.82 가 나오네요.
   영수증을 보니 아래처럼 되어 있군요.(맨 아래 그림)
   . 종류 : Korea, Republic of - First-Class Mail Int'l Letter
   . 무게 : 1.50 oz
   . 요금 : $1.82
   1. 그외 종류별 요금은 맨 아래 그림 참조  1. 미국 우편요금 인상, 5월 11일
    . http://www.ebaykorean.com/ebay_forum/1899

# 시간은 얼마나 걸리나?
  1. 일반 우편(First-Class Mail)
   . 금요일날 2시경 부쳤더니 한국시간(+14) 목요일 오후에 받았다고 하네요.
  1. 그외
   . 아래 그림 참고

# 우체국에서 직원과의 대화
  우체국에서 편지봉투를 떡 하고 내미니 두가지를 물어 보는군요.
   1. 편지 배달 서비스를 물어보는데 First-Class 우편은 'Just Stamp?' 라고 묻더군요.
    . Just Stamp, Priority or Express Mail? 이런식으로 ...
  2. 수신지를 Seoul, KOREA로 적었더니 다시 물어보네요.
     . Republic Of Korea 냐고 물어보네요.
  3. 기타
    . 뭐시라 뭐시라~ 하는데 우표를 살거냐는 얘기인듯 ^^;;; 그냥 웃어줌...

# 우편 종류별 요금과 영수증
Flat Rate >>


Variable >

영수증>>

2010년 3월 12일 금요일

crond - 일정한 주기로 뭔가 해보자 - fedora 8

####################################################
## cron - 주기적인 작업이 필요할 때 사용하는 도구 ##
# 1. 참고 사이트
# 2. 간단하게 살펴보기
# 3. 사용 방법 및 보기
# 4. 잘 동작하는지 확인하기
####################################################
1. 참고 사이트
  a. 9.4. Cron 과 Crontab 파일을 이용하여 작업을 자동화하기
    . http://wiki.kldp.org/Translations/html/LAME/using-cron.html
   a. [Cron] 예약실행 크론(Cron,At,Anacron)의 상세 설명 문서
    . http://community.365managed.com/?mid=l_service&listStyle=webzine&page=4&document_srl=936&sort_index=readed_count&order_type=asc

2. 간단하게 살펴보기
a. 개요
   리눅스의 cron 기능은 다른 유닉스와 거의 같게 구현되어 있다. 하지만, 레드햇은 작업의 스케쥴을 잡는데 있어서 다른 리눅스 배포판과는 약간 다른 방식을 채택하고 있다. 다른 배포판과 마찬가지로 스케쥴링 정보는 시스템내의 (``/etc/'' 디렉토리의) ``crontab'' 파일에 다음과 같은 형식으로 저장된다

:분 시 일 월 요일(연) 명령
   # 요일 (0~7, 0과 7은 일요일을 나타냄)
   # 이부분 확인 필요하다. 연도 표시인지 요일인지

   각 항목은 정수로 (예를 들어, 1월부터 12월을 나타내기 위하여 1부터 12사이의 숫자를 사용) 지정할 수도 있고 몇개의 항목은 와일드카드 문자로 인식되>는 ``*'' 문자로 (예를 들어, 월에 해당하는 항목에 * 표시가 있으면 매월 지정된 날짜, 지정된 시간에 명령이 실행된다는 것을 의미한다) 표시할 수도 있다. 몇가>지 예를 들어보면:

3. 사용 방법 및 보기
a. /etc/crontab 파일에 아래처럼 넣어 주면 된다.
   # 매년 6월 15일 오후 4시 30분에 시스템 로그 파일을 메일로 발송한다
30 16 15 06 * for x in /var/log/*; do cat ${x} | mail postmaster; done
   # 관리자에게 계절이 바뀌었음을 자정에 알려준다
   00 00 20 04 * echo 'Woohoo, spring is here!'
   00 00 20 06 * echo 'Yeah, summer has arrived, time to hit the beach!'
a. 위 처럼 넣어준 후 crond 데몬을 재시동 해준다.
   service crond restarat
a. 표준인 ``crontab'' 외에도 레드햇은 몇개의 디렉토리를 추가하였다:
   /etc/cron.hourly/
   /etc/cron.daily/
   /etc/cron.weekly/
   # 이들 디렉토리의 아무 곳에나 실행가능한 파일을 둘 수 있으며, 이들 파일은 각기 매시, 매일, 매주 단위로 실행된다.
a. /etc/crontab 파일 예제
   ----------------------------------------------------------------------------
   /etc/crontab 파일 분석 SHELL=/bin/bash ↙ 시스템이 사용할 쉘의 종류.
   PATH=/sbin:/bin:/usr/sbin:/usr/bin ↙ 실행파일을 찾을 경로 설정.
   MAILTO=root ↙ 예약 작업의 실행 결과를 뒤에 명시된 메일 주소로 보내줌. 메일주소를 비워두면 보내지 않음.
   HOME=/ ↙ 명령을 실행할 때 사용할 홈디렉토리 경로.
   ↙
   # run-parts ↙ 주석. 
   01 * * * * root run-parts /etc/cron.hourly ↙ 매 시간 1분에 실행.
   02 4 * * * root run-parts /etc/cron.daily ↙ 매일 4시 2분에 실행.
   22 4 * * 0 root run-parts /etc/cron.weekly ↙ 매주 일요일 4시 22분에 실행.
   42 4 1 * * root run-parts /etc/cron.monthly ↙ 매월 1일 4시 42분에 실행.
   ----------------------------------------------------------------------------

4. 잘 동작하는지 확인하기
   a. /var/log/cron 파일의 로그를 확인한다.
   a. 아래처럼 로그파일을 만들어 확인한다.
      00 00 20 04 * echo 'Woohoo, spring is here!' >> /home/user/my-cron.log
   a. 스크립트의 실행권한이 설정되어 있는지 꼭 확인하자.


2010년 3월 2일 화요일

mplayer 설치 및 설정 - 한글자막 - fedora

linux에서 mplayer를 사용하는 방법에 대해....
GUI player를 원하면  smplayer 또는 gmplayer를 설치한다.

[ how to ]
1. 자막이 깨져 나오는 경우
  a. ~/.mplayer/config 또는 /etc/mplayer/mplayer.conf파일에 아래처럼 설정한다.
    fontconfig=1
    font=Gulim # 요부분 뺐더니 안되더라
    unicode=1
    subcp=cp949
   b. 아래 2가지 방법을 써도 될듯...(위에 방법 안쓰고)
    - export DISPLAY=ko_KR.UTF-8 명령을 수행하고 play하면 나오더라.
    - 해당 자막 파일을 UTF-8로 변환하고 보면 나올껄?

2. keyboard shortcuts - 키보드 단축키
  a. 자막관련
    v - Toggle subtitle visibility.
    j - Cycle through the available subtitles.
    y/g - Step forward/backward in the subtitle list.
     r and t - Move subtitles up/down.
  a. 이동 관련
   <- and -> : Seek backward/forward 10 seconds.
   up and down : Seek forward/backward 1 minute.
   pgup and pgdown : Seek forward/backward 10 minutes.


  b. 소리 크기
    0/9 - 소리 크기 작게/크게 조절

2010년 1월 19일 화요일

linux에서 serial 포트 사용하기 - uucp, cu


[ linux에서 serail 또는 usb-to-serial 포트 사용방법 ]
o 참고 : Managing Taylor UUCP
o linux(Fedora Core 5)에서 serial 사용방법
o unix(sunOS5.10,netra240)에서 serial 사용방법
o 일반 user가 serial을 사용할때 uucp 그룹에 등록할것

[ detailed ]
: uucp package를 설치해야 한다. 
: xinetd가 설치되어 있어야 한다.
: 일반 user(root유저가 아닌)로 tip을 사용하고자 하면 uucp 그룹으로 등록해보자

1. uucp 설치
- yum install uucp 또는 rpm -ivh uucp-fc5-1.07-11.2.1.i386.rpm

2. xinetd에서 uucp 활성화 하기
- /etc/xinetd.d/uucp 파일에서 disable = yes를 disable = no로 바꿔준다.
 - 만약 파일이 없다면 아래처럼 만들어 주면 된다.
# default: off
# description: uucp TCP server
service uucp
{
only_from = 127.0.0.1
socket_type = stream
wait = no
user = uucp
server = /usr/lib/uucp/uucico
server_args = -l
disable = yes
}

3. 이제 xinetd를 다시 시작한다.
   > cd /sbin
   > service xinetd restart

4. 사용법
- tip 연결 방법
   : cu -s 9600 --parity=none --nostop -l /dev/ttyS0
- tip 해제 방법
   : serial을 끊을때는 "(~) + (.)" 으로 물결과 점을 차례대로 쳐준다.
- 아래처럼 스크립트를 만들어 쓰자...
#/bin/bash
#cu -s 9600 --parity=none --nostop -l /dev/ttyS0
echo $#
HOW=$#
case $HOW in
0 ) echo "Usage : tip 9600 ttyS0" ;;
1 ) TTY_SPEED=9600; TTY_NUM=$1 ;;
2|* ) TTY_SPEED=$1; TTY_NUM=$2 ;;
esac
echo "TTY_SPEED = $TTY_SPEED"
echo "TTY_NUM = $TTY_NUM"
cu -s $TTY_SPEED --parity=none --nostop -l /dev/$TTY_NUM
#스크립트 끝
   
5. 일반 user가 serial을 사용할때 uucp 그룹에 등록할것
  - 일반 user(root유저가 아닌)로 tip을 사용하고자 하면 uucp 그룹으로 등록한다.

2010년 1월 10일 일요일

백신 프로그램 코모도(COMODO)

프리웨어인 방화벽중 코모도의 성능이 괜찮다는 Review를 여러개 보았다.


회사내에서도 사용할 수 있는 프리웨어라고 한다.

코모도 내려 받기는 아래서 할수 있다.



2009년 12월 3일 목요일

syslog, rsyslogd 사용하기

Fedora 8, 9에서 시스템 log를 remote로 Log 서버로 받는 법에 대한 설정법이다.

[ 참고 ]
http://study.ibluerain.com/4?srchid=BR1http%3A%2F%2Fstudy.ibluerain.com%2F4
Syslog: Sending log from remote servers to syslog daemon


1. service name : rsyslogd

2. 설정 방법
 : client(192.168.0.1)의 log를 remote log 서버로 저장할때 아래처럼 log server와 client간 설정해 준다.


 a. log server에서 설정하기 - /etc/sysconfig/rsyslog 파일 (fedora 8, RHEL 4)
    #/etc/sysconfig/rsyslog
      SYSLOGD_OPTIONS="-m 0 -r514"
    #/etc/rsyslog.conf 또는 /etc/syslog.conf
     *.debug;*.info;mail.none;authpriv.none;cron.none /var/log/messages


 b. client configuration file - /etc/rsyslog.conf
   : *.* @192.168.0.1


3. 기타
 a. RHEL 4에서 설정하기
  - rpm -ivh --force rsyslog-2.0.6-0.1.el4.rf.x86_64.rpm #--force 옵션을 주지 않으면 에러가 난다. syslog 패키지가 있기 때문인듯.
  - 나머지는 위 2번 설정과 같이 해준다.
  - syslog 데몬대신 rsyslog 데몬을 살려준다.(chkconfig, service 명령 사용)

2009년 12월 1일 화요일

혈당측정기-아큐첵고

1. 관련 싸이트
  # 당뇨관련 카페 : http://cafe.naver.com/dangsamo

 # 매뉴얼
  # 한국로슈진단㈜

2. 모델명 (아큐첵고)
ㄱ. 시험지 교체
  - 시험지 통 밑부분에 칩이 있다. 그 칩을 혈당기에 꼽으면 칩에 적혀 있는 번호가 뜬다. 고거 잘 확인하자.
  - 시험지에는 유효기간이 있다.
ㄴ. 채혈침 확인하기
  - 매뉴얼에 있는대로 채혈침 깊이를 조정할 수 있고 조정한 다음 손가락 옆면에 대고 채혈을 한다.

3. 시험지 가격
 ㄱ. 인터파크(2009/12/01), 유효기간 : 2010/06, 50개들이 2개에 택배비 포함 : 30600
    - 시험지2+ 침100 + 솜 100 + 수첩 + 스트립 : 35000 + 2000(배송비) => 나중에 요걸로 사면 되겠다.
   # 인터파크(20100912), 유효(201108), 50 x 2 + 택배비 : 31,330원
 ㄴ. 당119(http://www.dang119.com/) -> 여기 좋지 않다 ㅠ.ㅠ
    - 2009/10월경에 50개들이 한개 구매
    - 써보니 불량이 좀 있다(시험지를 혈당측정기에 넣으면 E-4 에러가 난다)

4. 시험지 불량 확인 방법
 : 당114에서 산 시험지중 불량난 놈들을 보니 아래처럼 딧면이 오염되어 있는게 보인다.