2009년 4월 14일 화요일

D-ITG 사용방법

D-ITG, Distributed Internet Traffic

D-ITG (Distributed Internet Traffic Generator) is a platform capable to produce traffic at packet level accurately replicating appropriate stochastic processes for both IDT (Inter Departure Time) and PS (Packet Size) random variables (exponential, uniform, cauchy, normal, pareto, ...).


[ fedora 8에서 installation ]
 1. 아래서 download 받는다
   - http://www.grid.unina.it/software/ITG/download.php
   - 버전 : D-ITG-2.6.1d     Linux and Windows source code (zip format)
 2. 압축을 풀고 해당 디렉토리의 install 파일을 참조한다.
  a. Type "make" in the "src" directory
  b. Fedora 10에서는 에러가 발생하는데 fedora 8에서 설치하고 bin 디렉토리의 파일을 Fedora 10으로 copy해서 사용가능 하더라

 [ 사용방법 - windows ]
 1. D-ITG GUI를 쓰면 쉽게 사용 가능하다
   a. GUI를 사용하기 위해서 bin 디렉토리의 D-ITG GUI 버전(java)을 사용한다.
     - java -jar itggui.jar 처럼 실행시킨다.  또는 설치 디렉토리의 ITGGUI.jar 파일을 실행시키면 된다.
   b. 아래 GUI의 Information tab에서 상태를 볼수 있다.
    - Sender를 On 했을때 정상적으로 커넥션이 연결되었다던지 에러라던지 메시지 출력됨
  

 2. 트래픽 보내고 받는 방법
  a. Define flow에서 보낼 트래픽 특성을 설정한다.
     - Inter-departure option에서 아래 값을 설정하여 초당 전송되는 트래픽의 양을 조절한다
       : Time Option(packet개수/sec), Size Option(1024, packet size)
     - Header option에서 Protocol(UDP or TCP)로 설정한다.
  b. Sender 버튼을 누르면 트래픽이 전송되기 시작한다.
  c. 받는 쪽에서는 Receiver 버튼을 누르면 트래픽이 들어온다.
     아래 그림 처럼 listening on port:8999 메시지가 출력되면 정상적으로 트래픽이 들어오기 시작한다.
    - Receiver 가 Run되어 있어야 Sender를 on 했을때 동작한다.
      그렇지 않으면 에러가 발생한다.
    - 트래픽을 보내다 다시 보낼때는 Receiver/Sender를 stop/run을 다시 해준다.

3. Linux에서 CLI로 Sender 설정하기
  a. cli에서 사용할때는 bin 디렉토리의 ITGSend/ITGReceive 명령으로 사용 가능하다.
  b. 설정 보기
    - ITGSend -a xxx.xxx.xxx.xxx(받는 쪽 IP) -t 3600000 -C 1000 -c 1000
     - ITGSend -a xxx.xxx.xxx.xxx -t 3600000 -C 1000 -c 1000 -T TCP
  c. ITGsend 사용 스크립트

4. Analyzer 사용하기(트래픽 통계 및 packet loss, delay, jitter등)
 a. Setting 부분에서 아래 그림처럼 확인한다.
   - Local Receive Option에서 Logging Type을 Local로 설정
   - Logging file 이름을 확인한다.

 b. Analyzer 탭에서 결과를 확인할 수 있다.
  - Receive를 선택하면 데이터가 들어오기 시작한다.(물론  Server에서 데이터를 전송하고 있어야 한다)
  - Logger 버튼을 눌러서 Logging이 시작되도록 한다.
  - Run Analyzer 버튼을 누르면 그때까지 저장된 데이터(itgrecv.log)를 통계를 내준다.
  ** 간혹 계속해서 이전 데이터만 보여지고 Update 안되는 경우가 있다. 
  ** 이때는 기존 itgrecv.log 파일을 지워주고 재 실행시켜보면 된다.
  
   c. 실행결과
----------------------------------------------------------
Total time               =     33.749000 s
Total packets            =         12050
Minimum delay            =      0.487666 s
Maximum delay            =      0.506448 s
Average delay            =      0.491283 s
Average jitter           =      0.002436 s
Delay standard deviation =      0.001635 s
Bytes received           =      16870000
Average bitrate          =   3998.933302 Kbit/s
Average packet rate      =    357.047616 pkt/s
Packets dropped          =             0 (0.00 %)
----------------------------------------------------------
  5. 기타
  a. UDP 에서 packet size가 너무 작으면 성능이 나오지 않는다.
   : packet size 를 200이상으로 해라
  b. 사용법(ITGSend -h)
    -C <pkts_per_s> -E <average_pkts_per_s> -c <pkt_size>
    -u <min_pkt_size> <max_pkt_size> -e <average_pkt_size>
    -a <destination_address> -T <protocol_type

 6. Other Internet Traffic Generators
   http://www.grid.unina.it/software/ITG/link.php


2009년 4월 13일 월요일

EBS영어파일 녹음하기

참고 : http://kldp.org/node/95974
저장 파일 : http://kldp.org/files/ebs_src.zip

2009년 4월 8일 수요일

플래시 파일(flv) 다운 받기


1. Web에서 주소를 copy해 넣으면 받아주는 싸이트를 이용하거나(www.2getflv.com)
2. Orbit Downloader 라는 프로그램을 사용한다(web으로 안되는 경우도 되더라)
   Orbit 프로그램으로 하면 간단하게 다운받울 수 있다. 아래 링크 참조....

출처 : http://lkjh422.tistory.com/235

어떤 wiki를 설치할까?

1 which wiki SELECT ?
 http://blog.miren.info/tag/모니위키/

1. Wiki 의 종류
Wiki - dokuwiki, MediaWiki, JSPWiki, moniwiki,
∘ http://wiki.kldp.org/wiki.php/%C0%A7%C5%B0%BB%E7%BF%EB%B9%FD
∘ http://www.wikimatrix.org/compare/DokuWiki+MoniWiki

모니위키, MoniWikiACL (http://moniwiki.kldp.org/wiki.php?)
∘ 설치도 사용하기도 쉽다.( moniwiki - 설치방법 참조)
∘ 개인위키로 쓴다면 moniwiki가 빠르고 쓰기 편하구요.
∘ 사용자가 많은 이유는 여러 가지가 있을 수 있겠지만,
∘ 일단 한국 최초의 위키 사이트인 http://no-smok.net/ 가 예전에 MoinMoin을 사용했고, 모니위키는 MoinMoin과 동일한 문법을 사용하기 때문에, 그 익숙함 때문에 널리 퍼진 것이 아닌가 싶습니다. 또한, 한국 개발자가 개발했다는 친숙함도 있을 것입니다.
∘ 쉬운 플러그인 제작과...간편한 설치
• dokuwiki
∘ DB 없이 파일 기반으로 작동하고, 비교적 가볍고, template과 plug-in이 참 다양합니다. 문법도 비교적 쉬운 편이고요.
∘ 문서관리(?)를 목적으로 하면 dokuwiki가 편하더군요.(사용자관리, 보안면에서 쓰기 쉽고 편합니다.)
• 미디어위키
∘ 기능이 매우 많아서 매우 느립니다. 이게 장점이자 단점이죠.
∘ 미디어위키는 MediaWiki: 로 시작하는 문서를 특별 취급합니다. MediaWiki:Sidebar 라는 문서에 들어가보세요. 사이드바를 재구성할 수 있습니다.
• twiki
∘ 페이지별 권한 설정
• 모인모인
• xwiki
• 위키 사용
∘ 위키사용법및정책 http://wiki.kldp.org/wiki.php/%C0%A7%C5%B0%BB%E7%BF%EB%B9%FD%B9%D7%C1%A4%C3%A5
∘  위키설치하기 http://wiki.kldp.org/wiki.php/%C0%A7%C5%B0%BC%B3%C4%A1%C7%CF%B1%E2
∘ 위키위키 초보자용 동영상 http://chem.skku.ac.kr/~wkpark/avi/wikihelp.avi
∘ 문법(http://www.wikimatrix.org )은 쉬운듯~ 하룻만에?
∘ 계정관리 어려움(가입 제한방법, 탈퇴 방법 모르겠다?)
∘ 텍스트 모드와 GUI모드에 대해 >>> Wiswig를 사용하는 것은 분명히 진입장벽을 낮추는 방법이 될것입니다. 그래서 많은 위키들이 Wiswig모드를 지원하고 있고 momiwiki도 곧 지원한다는 내용을 윗글에서 읽었습니다

2009년 4월 7일 화요일

moniwiki - 설치 & 설정 tip

더보기




차례 >>

  1. 모니위키 공식 싸이
  2. install guide reference
  3 Upgrade guide (1.1.3부터 사용가능) 
  4 config.php 설정(moniwiki/config.php) 

     * config.php.default에 약간의 설명과 함께 옵션이 추가됩니다. 
  5 httpd.conf 설정(/etc/httpd/conf/httpd.conf) 
  6 php.ini 설정(첨부 파일 크기 제한) 

  7. 기타 설정
  8. how-to-use 


1. 모니위키 공식 싸이트

 - http://kldp.net/projects/moniwiki/
   설치파일, Forum의 QA게시판등에서 도움을 얻을수 있다.
- http://kldp.net/plugins/scmcvs/cvsweb.php/moniwiki/?cvsroot=moniwiki#dirlist
  CVS 버전을 받을수 있다.
 - http://moniwiki.kldp.org/


2. install guide
http://wiki.kldp.org/wiki.php/%C0%A7%C5%B0%BC%B3%C4%A1%C7%CF%B1%E2
http://moniwiki.kldp.org/wiki.php/HelpOnInstallation

http://chaka.tistory.com/12 (맨 처음 설치할때 가장 먼저 참고)
http://www.superuser.co.kr/home/superuserboard/view.html?code=linux&id=10171
http://senza.co.kr/모니위키/
http://shazbot.egloos.com/2132943


3 Upgrade guide (1.1.3부터 사용가능) 
upgrade.sh 스크립트를 사용한다.
http://kldp.net/forum/message.php?msg_id=66805


4 config.php 설정(moniwiki/config.php) 
 ㄱ. $security_class='needtologin';
     # login해야 글을 쓸수 있다. anonymous로 부분목차 수정되는 bug가 있다.
     a. $security_class='mustlogin' 처럼 설정하면 로긴 안했을때 본문이 안 보이기도 한다.
 ㄴ. $category_regex = "^Category"; # 한글 카테고리 만들수 있다.

 ㄷ. $no_register=0; # wiki 사용자 등록 막을 때 값을 1로 바꿔라
 ㄹ. # $lang='ko_KR.UTF-8';
     # 한글이 깨지지 않도록 설정한다. # 안 했을때는 정말 깨질까 궁금?

 ㅁ. $auto_linebreak=1;
     # 문서 작성시 자동으로 줄바꿈이 되도록 한다. 

 ㅂ. $toc_options="simple,toggle";
   # 목차 페이지 부분에서 숫자에만 링크를 걸고 싶으면 simple을 빼라
 ㅅ. $auto_linebreak= 1;    # copy and paste할때 한줄 자동으로 넣어주기
 ㅇ. $use_userlink=1;
     # wiki.php를 1.4.622로 깔고 요부분을 수정해주면 User preference에서 User ID가 출력된다.

 ㅈ. $use_convert_thumbs=1    #손톱그림(thumnail)기능을 사용할 수 있게 해준다 V1.3.1.1부터 
   사용예 : attachment:filename?thumb=1
 ㅊ. http://blog.magicboy.net/tag/모니위키#header ##
wiki 개인용으로 사용하기 

ㅋ. 아래처럼 등록된 파일 확장자만 upload 할수 있다.
     # $pds_allowed="png|jpg|jpeg|gif|mp3|zip|tgz|gz|txt|css|exe|hwp|pdf|flv|doc|docx|ppt|pptx|xls|xlsx|hwp|tar|html|bz2|";
 ㅌ. 편집창(에디터) 크기를 늘려준다.
     # $edit_rows : 위키편집줄수. 약간 늘리는게 편한 듯 하다.

 ㅍ. wiki 처음 화면 메뉴를 한글로...

   . $default_language='ko';

 ㅎ. wiki 처음 화면 메뉴에 로그인 user가 출력되게..

   . $use_userlink=1;


5. httpd.conf 설정(/etc/httpd/conf/httpd.conf)
 : fc8에서는 /etc/httpd/conf/httpd.conf 파일을 수정하면 된다.
 ㄱ.
http://ip/fwiki 로 접속해서 wiki를 띄울 때
   
 # Alias /fwiki "/var/www/moniwiki" 추가
 ㄴ. http://ip로 접속했을때 바로 wiki페이지가 뜨도록 수정

    : 기존에는 http://ip/fwiki 로 접속해야 wiki가 뜸.
   # DocumentRoot "/var/www/moniwiki"
   # DirectoryIndex index.html index.html.var wiki.php
 ㄷ. 설치 디렉토리를 /home/moniwiki로 바꾸자     : Selinux를 disable해야 되더라. 그렇지 않으면 wiki가 안열린다. # 나중에 방법을 찾아보자
 ㄹ. fc8에서 httpd(apache) 데몬 띄우는 방법(service httpd start)

6 php.ini 설정(첨부 파일 크기 제한) 
- /etc/php.ini 에서 upload_max_filesize = 100M처럼 바꾼다

7. 기타 설정

 ㄱ. 대문을 수정하지 못하게 하려면...

    . moniwiki/data/text/FrontPage 파일을 읽기 전용으로 설정한다.

2009년 4월 2일 목요일

쇼핑

o 자전거
 - 1. 8년★삼천리★ 12인치 클로버GS 접이식자전거, 15만
 - http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A513606103

o 브루마블

o PC
 - 내 손으로 PC 견적을 뽑아보자! - AMD편 http://kelon.tistory.com/1

o 스탠드
- ss830(6.5만), http://www.gmarket.co.kr/challenge/neo_goods/goods.asp?goodscode=157513332&pos_shop_cd=GE&pos_class_cd=300011841&pos_class_kind=S

2009년 4월 1일 수요일

등산-수리산(슬기봉-수암봉)

수리산역~슬기봉~공군부대~수암봉~수암주차장
1. 수리산역에내려 516/517동 사잇길로
2. 용진사 방향으로 수리산역에서 1시간20분후 슬기봉


수리산 코스

1. 수리산 지명 설명 및 코스(꽤 자세하게 설명되어 있다)
2. http://blog.daum.net/hwangcpa/10962009


그 주요코스를 열거해보면..

1) 옥돌지압장-산불감시탑-수왕약수터-능선-관모봉-태을봉-순환지점-태양쉼터-제3전망대-출렁다리-제2전망대-제1전망대-석탑-한마음약수터
2) 수리천약로
3) 창박골예비군훈련장-창암약수터-삼거리-소나무쉼터-수암봉-헬기장-수리사갈림길-수리사
4) 옥돌지압장-맨발로걷는길-석탑-제2전망대-능선-작은태양봉-태을봉-병풍바위-순환지점-슬기봉-만남의광장-임간교실-산본8단지
 5) 수리산역-산본5단지(516,517동 사이)-철쭉동산-258봉-수리봉-수사사개척길-공군부대정문-작전도로-수리사갈림길-헬기장갈림길-새미골  - 중간에 군부대 옆으로 전망 좋고 아래로 내려와서 수암봉쪽과 안양 병목안 공원으로 갈림길이 있다.

수리산 지도
 - http://blog.daum.net/slsdji41/8076453
 - http://blog.daum.net/candypull/16128912

수리산 지도