동영상 변환 도구 2종

TechNote/Mobile 2009. 5. 18. 21:42 Posted by harim~♥
1. 엔젤 인코더
http://nzell.com/zbxe/?mid=page_nzellencoder_intro

무료인코더. 각종 영상을 휴대전화용 포멧부터 다양한 형태로 변환 할 수 있는 엔젤 인코더 제공

2. 파이어폭스 플러그인 : Media Converter

'TechNote > Mobile' 카테고리의 다른 글

AndroidOS for X1  (0) 2009.12.23
Mocha FTP Server For Windows Mobile  (0) 2009.11.01
Dual Boot Windows Mobile On iPhone  (0) 2009.05.15
Canvas GPS  (0) 2009.05.09
SPH-M4650 프리웨어로 셋팅하기  (0) 2009.05.07
모처럼 만에 재밌는 게임을 주웠다(?) 맘에 드는 게임이라 제작자 블로그(일본사람)에 고맙다는 글도 남겼다. (물론 번역기를 이용하여;;)

한국에서의 접속률을 보고 친절하게 한글 매뉴얼까지 만들었다고 한다. 친절한 일본사람-

사용자 삽입 이미지

사이트 :
게임플레이 : http://nextframe.jp/flash/matsnp/matsnp.html
개발자블로그 : http://nextframe.sblo.jp/

'Gossip' 카테고리의 다른 글

내 도메인의 값어치는 얼마?  (3) 2009.05.21
내조의여왕 최종회 - 무한도전 까메오 출연장면  (0) 2009.05.20
한일번역 사이트  (0) 2009.05.18
아잉좋아~~  (0) 2009.05.11
토종OS `티맥스 윈도` 7월 첫선  (0) 2009.05.11

한일번역 사이트

Gossip 2009. 5. 18. 12:18 Posted by harim~♥
최근 하고 있는 플래시게임 때문에 감사의 글을 남기려고 검색하다 찾다. 한국어를 일본어로 변환해 준다.

http://www.excite.co.jp/world/korean/
http://www.ocn.ne.jp/translation/


[sshrsync을 이용한 상호 원격 백업설정]


현재 두곳의 서버로 부터 호스팅을 이용하고 있다. 두 곳에서 블로그를 운영하고 있는데, 최근 백업에 대한 고민을 하게 됐다. 물론 서비스를 제공해 주시는 분들의 서버에 대한 안정성을 의심하거나 문제가 있어서는 아니다. 원래 백업이라는 것은 평소에 잘 해놓아야 하는 작업아닌가.


따로 백업서버가 없는 내 경우, 다행히도 두 곳에서 호스팅을 받기 때문에 두대의 서버를 각각에 대한 백업서버의 개념으로 설정하여 백업을 하기로 한다. 현재 운영중인 서비스는 아래와 같다

  • readytoact.gnukorea.com (서버1) : 블로그

  • readytoact.u1i.info (서버2) : 사진앨범


여러가지 방법으로 데이터를 백업하고 보존하는 방법이 있지만, 여기서는 sshrsync를 이용하여 작업하기로 한다. 각 용어나 명령어 추가 옵션에 대해서는 포럼과 인터넷을 참조 바란다


1.사전 점검사항

원격 백업 을 구축하기 위해서 다음 사항들이 기본적으로 준비되어 있어야 한다

  • 서버내 sshd rsync 데몬 작동

  • 원격에서 ssh 접속 가능

  • 유저 crontab 사용가능


백업작업 및 스크립트 사용을 위하여 아래와 같이 디렉토리 및 스크립트를 구성하였다.

디렉토리 경로

용도

/home/readytoact/bin

/home/readytoact/bin/backup_local.sh

로컬 데이터 백업 스크립트

/home/readytoact/bin/get_$remote.sh

원격 서버의 데이터를 가져오는 스크립트

/home/readytoact/bin/del_backup.sh

오래된 백업 데이터 삭제 스크립트

/home/readytoact/backup

/home/readytoact/backup/local

로컬서버의 백업파일 저장

/home/readytoact/backup/backup.$remotehost

가져온 백업 데이터를 저장

/home/readytoact/backup/log

작업 결과에 대한 오류 정보 저장


2. ssh 설정

원격 백업을 자동화 하기 위하여 ssh암호화 키를 생성, 각각의 서버가 서로 접속할 때 추가적인 인증(사용자의 패스워드 입력 작업 등)을 거치지 않도록 설정하는 과정이다.


    2.1 서버1(gnukorea)에서 서버2(u1i)로 자동접속 설정

    • ssh 설정을 위해 서버1로 접속한다

$ ssh readytoact@readytoact.gnukorea.com

readytoact@readytoact.gnukorea.com's password:

Last login: Sat May 16 11:06:36 2009 from 124.63.111.41


  • 암호키생성

$ ssh-keygen -t rsa : ssh 키 생성

Generating public/private rsa key pair.

Enter file in which to save the key (/home/readytoact/.ssh/id_rsa): : Enter

Created directory '/home/readytoact/.ssh'.

Enter passphrase (empty for no passphrase): : Enter

Enter same passphrase again: : Enter

Your identification has been saved in /home/readytoact/.ssh/id_rsa.

Your public key has been saved in /home/readytoact/.ssh/id_rsa.pub.

The key fingerprint is:

xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx: xx readytoact@remote

: ‘xx’에 암호화된 키값이 표시된다


$ ls -al .ssh : ssh-keygen 실행 후 홈 디렉토리내 .ssh가 생성된다

total 16

drwx------ 2 readytoact readytoact 4096 2009-05-16 11:15 .

drwxr-xr-x 6 readytoact readytoact 4096 2009-05-16 11:15 ..

-rw------- 1 readytoact readytoact 1675 2009-05-16 11:15 id_rsa

-rw-r--r-- 1 readytoact readytoact 398 2009-05-16 11:15 id_rsa.pub


  • id_rsa.pub (공용키)파일을 서버2~/.ssh/authorized_keys 이름으로 복사

  • 서버2ssh로그인

readytoact@hardy:~/.ssh$ ssh readytoact@readytoact.u1i.info

The authenticity of host 'readytoact.u1i.info (221.143.48.146)' can't be established.

RSA key fingerprint is e2:5b:be:17:8f:86:f3:e1:cb:6a:c0:37:80:00:de:eb.

Are you sure you want to continue connecting (yes/no)? yes

: 최초로그인시 나옴

Warning: Permanently added 'readytoact.u1i.info,221.143.48.146' (RSA) to the list of known hosts.

Linux ubuntu -server #1 SMP Thu Nov 27 19:19:15 UTC 2008 i686

Last login: Sat May 16 11:02:27 2009 from 124.63.111.41

readytoact@ubuntu:~$ exit

logout

Connection to readytoact.u1i.info closed.

readytoact@hardy:~/.ssh$ ssh readytoact@readytoact.u1i.info

: 다시 로그인하면 별도의 인증절차 없이 로그인이 가능하다

Linux ubuntu 2.6.24-23-server #1 SMP Thu Nov 27 19:19:15 UTC 2008 i686


Last login: Sat May 16 11:08:21 2009 from 211.189.69.37

readytoact@ubuntu:~$ cd .ssh

readytoact@ubuntu:~/.ssh$ ls -al

total 24

drwxr-xr-x 2 readytoact readytoact 4096 2009-05-16 11:28 .

drwxr-xr-x 8 readytoact readytoact 4096 2009-05-16 14:45 ..

-rw-r--r-- 1 readytoact readytoact 398 2009-05-16 11:07 authorized_keys : 복사된 암호키

-rw------- 1 readytoact readytoact 1675 2009-05-16 11:24 id_rsa

-rw-r--r-- 1 readytoact readytoact 399 2009-05-16 11:24 id_rsa.pub

-rw-r--r-- 1 readytoact readytoact 884 2009-05-16 11:28 known_hosts

readytoact@ubuntu:~$ exit

logout


    2.2 서버2(u1i)에서 서버1(gnukorea)로 자동접속 설정

    • 2.1 과정과 같다


3.rsync 설정

rsync는 원격지의 데이터를 로컬로 가져오는 rcp와 유사힌 기능을 수행한다. 이 명령줄은 스크립트내 삽입된다.

rsync -avuz --delete --stats -t -e "ssh -p 22" readytoact@readytoact.u1i.info:/home/readytoact/backup/local/ /home/readytoact/backup/backup.u1i/

: sshreadytoact.u1i.info에 접속하여 /home/readytoact/backup/local/ 디렉토리의 내용(파일)을 가져온다.

 rsync 옵션

    -a : archive mode - 심볼릭 링크, 속성, 퍼미션 등을 유지한다
    -v : verbose. 전송과정을 출력한다
    -u : 원본보다 새 파일이 있으면 그냥 skip.
    -z : compress(전송시 압축).
    --delete: 원본 디렉토리에 없는 파일은 없앤다.
    -t : mtime을 유지한다.
    -e : 명령어 실행옵션

 


 

4.백업스크립트

스크립트 작성후 실행권한을 주도록한다. 특별히, backup_local.sh의 경우 데이터베이스 패스워드가 노출될 위험이 있으므로 권한을 711로 설정한다.스크립트는 각각의 서버에 맞도록 수정(호스트이름 및 경로등)하여 작성한다.

(본문 스크립트는 서버1(gnukorea)으로 작성된다)


  • backup_local.sh  : 로컬 데이터 백업

#!/bin/sh

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

cd /home/readytoact/backup/local

date=`date +%Y%m%d`

mysqldump -uuser -ppasswd dbname > DB_$date.sql

tar cvzf DB_gnukorea_$date.tar.gz DB_$date.sql

tar cvzf DATA_gnukorea_$date.tar.gz /home/readytoact/html : 백업할 디렉토리 지정

rm -rf *.sql


  • get_u1i.sh : 원격 서버 백업 데이터 가져오기

#!/bin/sh

rsync -avz --delete --stats -l -t -e "ssh -p 22" readytoact@readytoact.u1i.info:/home/readytoact/backup/local/ /home/readytoact/backup/backup.u1i/


$get_u1i.sh : 스크립트 실행

receiving file list ...

4 files to consider

./

DATA_u1i_20090516.tar.gz

20827966 100% 11.18MB/s 0:00:01 (xfer#1, to-check=2/4)

DB_u1i_20090516.tar.gz

133 100% 0.17kB/s 0:00:00 (xfer#2, to-check=1/4)


Number of files: 4

Number of files transferred: 2

Total file size: 20828099 bytes

Total transferred file size: 20828099 bytes

Literal data: 20828099 bytes

Matched data: 0 bytes

File list size: 145

File list generation time: 0.001 seconds

File list transfer time: 0.000 seconds

Total bytes sent: 70

Total bytes received: 20835356


sent 70 bytes received 20835356 bytes 8334170.40 bytes/sec

total size is 20828099 speedup is 1.00


  • del_backup.sh

#!/bin/sh

rm -fr /home/readytoact/backup/local/DATA_gnukorea_`date +%Y%m%d --date '7 days ago'`.tar.gz

rm -fr /home/readytoact/backup/local/DB_gnukorea_`date +%Y%m%d --date '7 days ago'`.tar.gz

: 7전에 생성된 백업 데이터 삭제

4.1 crontab 설정

0 0 * * 0 /home/readytoact/bin/del_backup.sh

0 0 * * 0 find /home/readytoact/backup/backup.u1i -mtime +7 -print -exec rm -f {} \

30 0 * * * /home/readytoact/bin/backup_local.sh > /home/readytoact/backup/log/backup_local_`date +%Y%m%d`.log 2>&1

30 1 * * * /home/readytoact/bin/get_u1i.sh > /home/readytoact/backup/log/backup_log_u1i_`date +%Y%m%d`.log 2>&1


7일 간격으로 저장된 원격 백업 파일에서 7일전 파일 삭제

0 0 * * 0 find /home/readytoact/backup/backup.u1i -mtime +7 -print -exec rm -f {} \


5. 참고

  • crontab 작성시 각각의 서버에서 백업 파일이 생성되고 전송되는 시간을 고려해서 예약작업
    시간을 조절한다


  • DB복구

mysql -uusername -ppasswd dbname < backup.sql

mysql -uusername -ppasswd dbname --default-character-set=euckr < backup.sql


마지막으로 항상 서비스를 제공하도록 해주시고 항상 많은 도움을 주시는 우분투 포럼(#ubuntu @ irc.hanirc.org)의 강분도님과 MK님께 감사드립니다.

[Linux] Rythmbox 에서 인터넷 방송 한글 깨짐 문제

별로 불편하지 않아 그냥 썼는데.. #ubuntu에서 대화하던 중 lindol님이 물어보시길래 인터넷 뒤지니 금방 나오더라..

~/.profile 에 다음을 추가한다

# For euc-kr or CP949 code problem
export GST_ICY_TAG_ENCODING=cp949

리듬박스 한글문제와 관련해서 포럼에 상당히 많은 글들이 올라와 있지만.. 이게 젤 편한듯. =_=.


원문 : 트랙백 참조

[Linux] crontab 작성 팁

TechNote/Linux 2009. 5. 17. 09:34 Posted by harim~♥
30 0 * * * /home/readytoact/bin/backup_local.sh  > /home/readytoact/backup/log/backup_local_`date +%Y%m%d`.log 2>&1
위와 같이 파일이름에 date 명령을 이용하여 시간을 갖는 이름을 생성하는 명령줄이 crontab에 포함시켜서 작동하면 다음과 같은 메일을 시스템으로 부터 받을 수 있다.

/bin/sh: Syntax error: EOF in backquote substitution
실제로 명령줄을 긁어 콘솔상에서 실행시키면 문제가 되지 않지만, crontab에서는 문제를 야기하며 실행이 되지 않는다. 이유인 즉, 날짜 형식을 지정하는 '%'라는 특수문자 놈 때문에 그런것이다. 그래서 시스템으로 부터 수신된 메일의 제목도 아래와 같이

Cron <readytoact@ubuntu> /home/readytoact/bin/get_gnukorea.sh  > /home/readytoact/backup/log/backup_log_gnukorea_`date +
+에서 끝나버린다.

명령줄을 다음과 같이 수정한다.

30 0 * * * /home/readytoact/bin/backup_local.sh  > /home/readytoact/backup/log/backup_local_`date +\%Y\%m\%d`.log 2>&1

[Linux] crontab 사용법

TechNote/Linux 2009. 5. 17. 08:47 Posted by harim~♥

[linux]crontab 사용법

Operating System/Linux | 2008/11/13 00:52 | 사랑을믿지않는남자
아래는 레드헷 리눅스를 기준으로 작성하였습니다.

cron이 무엇을 하는가??를 man cron으로 확인을 해봤습니다.

NAME
       cron - daemon to execute scheduled commands (ISC Cron V4.1)


설정된 cron은 /var/spool/cron 에서 확인을 해보실 수 있습니다.

옵션을 보시면
crontab -e [ username ]
: crontab 파일을 edit 할 때 사용

crontab -l [ username ]
: crontab 파일 리스트를 보여준다.

crontab 설정 방법은 아래와 같습니다.

01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

처음 앞 부분은 분, 시, 일, 월, 요일입니다.

00 10 * * * /imhotk/test.sh
: 매일 10시에 위의 test.sh를 실행하라

crontab 사용권한을 따로 줄 수가 있습니다.
/etc/cron.allow, /etc/cron.deny 파일을 이용하시면 됩니다.
특정 사용자에게만 cron의 사용을 허가할 경우
/etc/cron.allow 파일에 허가할 사용자만 추가해준다
/etc/cron.deny 파일에 허가하지 않을 사용자를 추가한다

/etc/cron.allow를 먼저 참조한다.
/etc/cron.allow에 명시된 사용자는 cron job을 실행할 수 있다.
/etc/cron.allow에 없는 사용자는, /etc/cron.deny에도 없다면, cron job을 실행할 수 있다.
/etc/cron.allow, /etc/cron.deny 두 파일이 존재하지 않으면 슈퍼 유저만 cron job을 수행할 수 있다.
/etc/cron.deny 파일이 존재하고 아무 내용 없이 비어 있다면, 모든 사용자가 cron job을 수행할 수 있다.


출처 : http://www.voiceportal.co.kr/438

Dual Boot Windows Mobile On iPhone

TechNote/Mobile 2009. 5. 15. 21:01 Posted by harim~♥

노르웨이 15살 친구가 개발했다는 바로 그..
올 1월에 소스 공개한다고 그랬는데


'TechNote > Mobile' 카테고리의 다른 글

Mocha FTP Server For Windows Mobile  (0) 2009.11.01
동영상 변환 도구 2종  (0) 2009.05.18
Canvas GPS  (0) 2009.05.09
SPH-M4650 프리웨어로 셋팅하기  (0) 2009.05.07
2d barcode generator  (0) 2009.05.02

스토커..

일상의기록 2009. 5. 15. 20:23 Posted by harim~♥
#ubuntu 채널의 강OO 님으로 부터 온...
사용자 삽입 이미지


얼굴을 알아볼 수 없도록 난도질 당한 레디..
사용자 삽입 이미지

흉측하군


말로만 듣던.. 스토킹?

'일상의기록' 카테고리의 다른 글

▶◀ 노무현 전 대통령을 추모합니다. (2009.5.23)  (0) 2009.05.23
갑자기 밀려오는..  (0) 2009.05.19
또 희한한 꿈..  (0) 2009.05.09
40G 하드디스크 복구중..  (0) 2009.05.07
사랑.  (0) 2009.04.29

-_-..

To.봄 2009. 5. 15. 14:44 Posted by harim~♥
\
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
사용자 삽입 이미지

이름도 촌스런 죽집


뭐냐.. 촌스럽게.. 봄씨네가..

'To.봄' 카테고리의 다른 글

축하해-  (0) 2009.05.21
컬투쇼가 필요하면..  (0) 2009.05.19
봄아-  (2) 2009.05.12
얘 봄아  (1) 2009.05.04
2d barcode message.  (3) 2009.05.03

자막싱크 유틸- neocaption(한방에~)

TechNote/Etc. 2009. 5. 14. 22:00 Posted by harim~♥
영화자막 싱크 유틸. 실행시 자잘한 에러 메세지가 있지만, 자주 사용하지 않으므로 크게 문제없다.

설치후 wine으로 돌린다.
사용자 삽입 이미지

메뉴에서 자막-싱크일괄이동 선택후 조정. 1초=1000이다.

'TechNote > Etc.' 카테고리의 다른 글

[Windows7] Virtual WindowXP  (0) 2009.06.03
[Windows7] 내 노트북의 윈도7 체감지수  (0) 2009.06.03
reactOS  (0) 2009.05.11
가정통합보안관제-HESM  (0) 2009.04.24
WaveLab  (0) 2009.04.24

I'm 레디.

사진메모 2009. 5. 14. 12:07 Posted by harim~♥
원래 사진 찍히는걸 좋아하지도 않고,
주로 남들 사진만 찍어서 그런지
보관하고 있는 사진은 무지 많은데
내 사진은 없다.

간혹, 아주 가끔 사진이 필요할 때가 있단 말이다.



어디 나온거 오려서라도.. 이렇게 하나 해놔야지.쩝
사용자 삽입 이미지

-0- 나라규-


'사진메모' 카테고리의 다른 글

메롱 -,.-  (0) 2009.06.10
From Canonical  (1) 2009.06.03
R99 사용기  (0) 2009.04.30
드디어 도착!! R99  (0) 2009.04.22
Ubuntu T-shirt Design #2- Hood  (0) 2009.04.13

봄아-

To.봄 2009. 5. 12. 00:40 Posted by harim~♥
살아 있는게냐 -0-

'To.봄' 카테고리의 다른 글

컬투쇼가 필요하면..  (0) 2009.05.19
-_-..  (3) 2009.05.15
얘 봄아  (1) 2009.05.04
2d barcode message.  (3) 2009.05.03
봄 너 안쉬냐 오늘-?  (1) 2009.05.01

reactOS

TechNote/Etc. 2009. 5. 11. 21:23 Posted by harim~♥
09.5.11현재 버전은 0.3.9이다. virtualbox를 이용하여 설치해봤는데, 아직까지 실제로 사용하기에는 다소 무리가 있지만 기대가 되는 OS이다. 윈도를 대체할 만한 OS가 제발 빨리 나와줬으면..

http://www.reactos.org/ko/index.html

'TechNote > Etc.' 카테고리의 다른 글

[Windows7] 내 노트북의 윈도7 체감지수  (0) 2009.06.03
자막싱크 유틸- neocaption(한방에~)  (0) 2009.05.14
가정통합보안관제-HESM  (0) 2009.04.24
WaveLab  (0) 2009.04.24
역사속으로.. GDA-1  (2) 2009.04.23

[Linux] Device is unmanaged 메세지 관련

TechNote/Linux 2009. 5. 11. 21:08 Posted by harim~♥
아마 dhcp서버 구성한다 패키지를 깔고 지우다가 에러가 발생한 것 같습니다.

gnome tray에 기본적으로 실행되는 네트워크 매니저의 유선네트워크(wired)쪽이 활성화 되지 않고 - 물론 랜케이블이 연결되어 있지 않으면 매니저상에 인터페이스는 활성돠 되지 않습니다 - /etc/networks/interfaces 파일에 수동으로 네트워크를 구성해 주어도 유선네트워크가 작동하지 않습니다. 그와 동시에 네트워크매니저의 유선네트워크(wired)가 다음과 같이 표시 됩니다. "Device is unmanaged."

위와 같은 경우 다음을 점검합니다.

#cat /etc/NetworkManager/nm-system-settings.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

여기서 [ifupdown] - managed 옵션이 false로 되어 있다면 true로 바꾸어 주고 시스템을 재시작하여, 유선케이블을 연결하면 유선네트워크 사용이 가능합니다.