2013년 4월 30일 화요일

Installing NS-3 in Ubuntu 12.04



Installing NS-3 in Ubuntu 12.04


If you are reading this post, then I presume you already know what NS-3 is. I am going to skip the details and will show you how to install and configure NS3 in Ubuntu 12.04. For more details, see the detailed installation guide here.
Open a terminal and run the following commands to install the list of required packages (you may not need all the packages):
sudo apt-get install gcc g++ python              
sudo apt-get install gcc g++ python python-dev
sudo apt-get install mercurial
sudo apt-get install bzr
sudo apt-get install gdb valgrind 
sudo apt-get install gsl-bin libgsl0-dev libgsl0ldbl
sudo apt-get install flex bison libfl-dev
sudo apt-get install g++-3.4 gcc-3.4
sudo apt-get install tcpdump
sudo apt-get install sqlite sqlite3 libsqlite3-dev
sudo apt-get install libxml2 libxml2-dev
sudo apt-get install libgtk2.0-0 libgtk2.0-dev
sudo apt-get install vtun lxc
sudo apt-get install uncrustify
sudo apt-get install doxygen graphviz imagemagick sudo apt-get install texlive texlive-extra-utils texlive-latex-extra
sudo apt-get install python-sphinx dia
sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev
sudo apt-get install libboost-signals-dev libboost-filesystem-dev
sudo apt-get install openmpi*
 
You can either download and build development version or get a tarball directly and untar it.  I would recommend you to choose the second option initially.

Option 1: Using Mercurial

cd
mkdir repos
cd repos
hg clone http://code.nsnam.org/ns-3-allinone

Option 2: Downloading NS-3 using a tarball

cd
mkdir tarballs
cd tarballs wget
http://www.nsnam.org/release/ns-allinone-3.13.tar.bz2
tar xjf ns-allinone-3.13.tar.bz2
 
To build your NS-3, run the following command:
./build.py
Configuration with Waf:
./waf distclean
./waf configure    // (or use this > ./waf configure –enable-examples –enable-tests)
./waf build
Now, test your installation using:
./test.py   // or use this ( if you want to test core modules only) > ./test.py -c core
 
Get ready to run your  program. You need waf (a python based framework designed for configuring, compiling and installing applications). Use the following command to run your program:
./waf – -run filename
Your program must be in /scratch directory, because when you run waf they are build at the same time. For example, I am copying a myfirst.cc from a example directory to scratch directory to run the program. Go to your ns directory and run the command to copy, configure and run:
 
cp examples/tutorial/first.cc scratch/myfirst.cc
./waf
./waf –run scratch/myfirst
If you do everything correctly, you should be able to see the following in your command line.
Waf: Entering directory ‘/home/user/repos/ns-3-allinone/ns-3-dev/build’
Waf: Leaving directory ‘/home/userrepos/ns-3-allinone/ns-3-dev/build’
’build’ finished successfully (1.175s)
Sent 1024 bytes to 10.1.1.2
Received 1024 bytes from 10.1.1.1
Received 1024 bytes from 10.1.1.2
If you have something to visualize run the command : ./waf –run scratch/your_program –visualize, and to plot your output use: ./waf –run scratch/your_program | gnuplot



인터페이스 솔루션 개발 업체 정보 ( Interface solution Development)



인터페이스 개발 업체. 


Diameter, HSS, RF 관련 인터페이스 개발 및 정보를 제공해 주는 사이트 

SMS in UMTS Network

2013년 4월 17일 수요일

Thunderbird 성능 개선 팁

Thunderbird 성능 개선 팁

Thunderbird를 사용하다보면 컴퓨터의 리소스는 넉넉함에도 불구하고 창 이동이나 사용자 행동에 대한 반응이 조금은 느린듯한 느낌이 들 때가 있다. 무언가 그래픽적인 처리가 버벅거리는 듯한 모습인데 이 경우 아래 옵션을 적용하면 효과가 있다. 개인적으로 업무용 데스크탑은 16GB 메모리를 사용하고 있음에도 반응이 느려서 아래 옵션을 적용하였고 효과를 크게 보았다.
먼저, Thunderbird의 옵션->고급 페이지로 들어가서 고급설정 항목의 ‘설정편집’을 눌러 아래 항목을 검색하여 값을 수정한다.
gfx.direct2d.disabled true
layers.acceleration.disabled true
Direct2D 관련된 부분의 값을 수정해 주는 옵션이다. 만약 사용하는 데스크탑이 Linux나 Mac OS X일 경우에는 아래 옵션을 활성화 해주면 도움이 될 수 있다.
layers.prefer-opengl true
나의 경우는 옵션을 적용한 후에 수기가바이트에 달하는 메일박스에서 새로운 메일을 확인할 때 마다 화면에 보여주는 속도가 많이 개선되었다.
그 외의 팁은 아래 페이지를 참고하면 된다.

mail.google.com 의 메일 계정을 OUTLOOK 2007 에 등록하는 법



mail.google.com 의 메일 계정을 OUTLOOK 2007 에 등록하는 법

https://sites.google.com/a/uah.edu/google-apps-learning-center/apps-learning-center/email-clients/imap-connection-for-outlook

참고로 썬더버드를 사용하면 설정정보를 알아서 모두 세팅해 주세요.. 
썬더버드 추천