Freemind 마인드맵을 컴퓨터로 ~ 프레젠테이션, 아이디어 메모할 때 좋은 프로그램

FreeMind http://freemind.sourceforge.net/
라이센스 종류 : GNU General Public License (GPL)
프로그래밍 언어 : Java
지원 언어 : English, French, German
제작자 : Unknown
현재 버전 정보 : 0.8
지원 OS : OS Independent (Written in an interpreted language)
용도 : 그래픽, 문서편집, OS 시스템, 프로그래밍... 등등. 선택

다운로드 주소는 http://sourceforge.net/project/showfiles.php?group_id=7118
B등급 정도의 프로그램..
상용제품보다 약간 떨어지는 디자인과 인터페이스.. 그래도 쓸만하다.

말 그대로 마인드 맵 프로그램이다.
마인드맵을 모른다면 검색사이트서 마인드맵을 검색해보자... 신세계를 볼 수 있을지도?
요즘 유행하는 브레인스토밍이나 도표, 프레젠테이션이 대부분 여기서 아이디어를 얻어서 나온것이다.
이런 대단한 킹쨩인 마인드 맵을 컴퓨터로 그릴 수 있게 도와주는 프로그램이다.
손으로 그리면 썼다가 지웠다가 몇 번 하다보면 금방 난장판이 되기 쉬운데... 컴퓨터로 하면 일단 깔끔하게 나온다.
손으로 쓰는게 편하다면 일단 손으로 쓴 다음에 컴퓨터에 저장시켜놓으면 깔끔하게 나중에도 보기 편하게 저장해놓을 수 있다.  ( 이 과정이 좀 귀찮기는 하지만 아이디어를 남들과 공유하려면 이 방법이 더 좋다 )

이 프로그램 제작자는 누군지 잘 모르겠다. 소스포지에 가면 나오려나...
http://freemind.soueceforge.net으로 들어가면 위키페이지가 나오는데...
거기 제품정보도 나오고 제품에 대한 불만도 적을 수 있다. (그럼 누군가가 그 부분을 고쳐줄 것이다.) 전문적으로 만드는 프로그램이 아닌지라... 상용프로그램보다는 약간 부족하다. 감수하자... 아니면 자바 배워서 직접 고치자... 

비슷한 프로그램으로 mindmapper, thinkwise, 컨셉맵, 마인드매니저 등이 있다.

대학교에서 주는 무료 라이센스에 이런 프로그램이 있을지도 모르니 어둠의 경로를 뒤지기 전에 한번 체크해보자..

일단 다 써보시고 결정하시길...

사용방법은
http://www.scribd.com/doc/6492990/FreeMind-Manual
와 위의 링크
http://freemind.sourceforge.net/
로 가면 잘 나온다.

끝.

-----
엣날에 쓴 글을 옮겨온거라.. 현재는 더 최근버전으로 나왔고 우분투 리눅스 패키지 설치로 리눅스에서도 쉽게 설치가 된다.

Live usb creator, 리눅스 설치 usb 만들기

두 가지 버전이 있다. 다른 사람이 만든거...
http://www.linuxliveusb.com
https://fedorahosted.org/liveusb-creator/
여기서 언제나 최신버전을 받을 수 있다.

사용방법은 그냥 보면 알 수 있다.

일단 만들고싶은 usb 배포판을 선택하고...
우분투, 페도라, centos....
usb을 준비한다.
usb용량이 부족하면 net install 이미지를 다운받는것도 좋다.

리눅스는 torrentz를 사용해서 다운로드 받는게 일반적이고...
ftp://ftp.sayclub.com이나 ftp://ftp.daum.net/ 를 통해서 다운받을 수 있다.

넷인스톨에서 네트워크 주소를 sayclub같은데로 해놓으면 꽤 빠르게 설치된다.
(고마운 회사니까.. ppl광고 한줄...
: 원조교제는 세이클럽에서~)
 
설치 옵션은.... 그냥 gui환경을 깔끔하게 지원해주니 따라하면된다.
파티션은.. 개인용으로 쓸거라면 엄청 잘 나눌 필요는 없는 것 같다. 대강...
/
swap
정도로 잡으면 된다. 아니면 그냥 자동옵션으로 따라가던가....

live usb creator 우분투, 페도라, 센트os까지는 해봤는데.. 다른건 안해봤다.
아마 다 지원될듯...

그리고.... usb가 지원이 안되는 경우에는 다른 프로그램으로 하면 되는 경우도 있다

리눅스 서버용 필수설치 프로그램

소스로 설치하는 경우에 gcc가 꼭 필요하다.
gcc는 컴파일러... 윈도우처럼 os가 윈xp,윈98,윈2000,처럼 별로 많지가 않으면 간단하게 설치파일만 배포해도 되겠지만 리눅스는 os종류가 너무 많아서 그게 안된다. 그래서 소스코드를 배포하는 경우가 많기 때문에 컴파일러가 필요하다.

rpm -qa gcc* cpp* compat-gcc* flex
gcc와 cpp...등이 깔려있나 확인하는 명령
거의 안 깔려있다.

잘 모르겠으면 일단 밑에거 입력... 이미 깔려있으면 안깔리고 넘어간다.
yum -y  install gcc cpp gcc-c++ compat-gcc-32-g77 flex

compat-gcc는 없다고 나온다. khlug서버에서 지원이 안된다. 다른데서 지원이 되서 이제는 필요없어진건가..? 큰 문제는 없으니 패스? 다운받아서 깔 수는 있다.

서버로 홈페이지를 운영할거라면 필요한 라이브러리들

libpng http://www.libpng.org
png(portable network graphics)파일 지원

freetype http://www.freetype.org
폰트엔진

jpeg http://www.ijg.org
jpeg지원..

gd http://www.libgd.org
동적이미지 생성

rpm으로 설치
rpm -qa libjpeg* libpng* freetype* gd-*
안깔려있으면

yum install libjpeg-devel libpng-devel freetype-devel gd-devel

y몇번 눌러주면 된다. 최신판을 소스로 설치할수도 있지만.. 이게 더 편하다.

리눅스에 ftp 설치

http://www.proftpd.org
많이 쓰이는 ftp 서버 프로그램

ftp설치는 리눅스 서버 설치가 완료된 후에 한다.
리눅스 서버에 할당할 남는 모니터나 키보드가 있다면 모르지만...
서버에 그런거까지 달면 아까우니까 서버 셋팅이 끝나면 분리하고 윈도우에서 작업하는게 좋다. 일단 리눅스 gui또는 다른데서 포트부터 개방한다.
gui는 설정 - 네트워크 방화벽인가?에 보면 ftp,http,ssh,등등이 있다. ftp,http,ssh는 개방하고 나머지는 필요하면 개방한다.

putty를 다운받아서 putty로 리눅스 접속
(서버환경이 한글이면 putty한글 설정이 필요하다.
'translation' or '변환' 부분으로 가서 문자셋 설정을 UTF-8로 하면 putty 내에서 vi에서 한글을 사용 - 자세한것은 검색 - utf8)

mkdir /usr/local/src/ftpd
cd /usr/local/src/ftpd
wget (proftpd에서 링크를 따서 putty에 붙여넣기한다)
ls -al (ls의 부가명령어 a와 l을 같이 사용)
tar -zxvf 파일명 (zxvf가 뭔지는 까먹었다. 그냥 네개 다 써버리면 편하다)
mkdir /usr/local/server (설치 디렉토리생성... 원하는경로를 만들면된다)
mkdir /usr/local/server/proftpd
cd /(압축푼폴더명...모른다면 ls로 보고 들어간다)
./configure --prefix=/usr/local/server/proftpd --enable-autoshadow --enable-shadow
(gcc컴파일러가 설치되어 있지 않으면 에러난다. 리눅스 깔고 처음 할일 검색)
make
make install
vi /usr/local/server/proftpd/etc/proftpd.conf ( 환경설정 파일 수정 - nogroup를 nobody로 수정)

서버 부팅시 자동실행 하게 해놓기
cd /usr/local/src/ftpd/ (ftp 압축파일 푼 디렉토리) / contrib/dist/rpm
vi proftpd.init.d
 (PATH="$PATH:/usr/local/sbin"이라고 돼 있는것을 실제 설치경로 /usr/local/server/proftpd/sbin으로 변경   esc누르고   :wq)
cp proftpd.init.d /etc/rc.d/init.d/proftpd
chmod 755 /etc/rc.d/init.d/proftpd
chkconfig --add proftpd
chkconfig --list|grep proftpd (3,4,5에 활성 이라고 써 있으면 된다.. |와 grep는 문자열 중복 검색명령어?라고 해야되나... 그런거다. grep와 chkconfig는 모르면 검색.. 1.2.3.4.5.6.은 리눅스 런레벨로 검색)

chkconfig --level 35 proftpd on (활성화 되지 않은 경우)