생각의 탄생
  1. 관찰
  2. 형상
  3. 추상화
  4. 패턴인식
  5. 패턴형성
  6. 유추
  7. 몸으로 생각하기
  8. 감정이입
  9. 차원적 사고
  10. 모형 만들기
  11. 놀이
  12. 변형
  13. 통합
by sporty | 2008/10/09 01:12 | 책과 영화 | 트랙백
Windows에서 Lucene 설정하기
  1. Java jdk를 설치한다. 콘솔에서 java, javac가 실행되어야 제대로 설치된 것이다.
  2. Java 환경변수를 설정한다. - 3가지: Path, JAVA_HOME, CLASSPATH
  3. Lucene을 설치한다. Lucune 폴더 안에 3가지 파일이 있어야 한다. lucene-core-2.3.2.jar / lucene-demos-2.3.2.jar / lia.jar
  4. Lucene classpath를 설정한다. 위 3개의 jar 파일의 경로를 모두 CLASSPATH에 입력해야 한다.
  5. Indexer.java, Searcher.java 파일을 컴파일 한다. 
  6. > java Indexer 색인디렉토리위치 검색파일위치
  7. > java Searcher 색인디렉토리위치 검색문자열
by sporty | 2008/10/08 18:59 | 지식과 경험 | 트랙백 | 덧글(2)
라부아지에의 잠언
자연은 모든 종류의 물질의 합성과 분해가 이루어지는 거대한 화학 실험실이라고 생각한다.

I consider nature a vast chemical laboratory in which all kinds of composition and decomposition are formed.

- Antoine Laurent Lavoisier 앙투안 로랑드 라부아지에 -
by sporty | 2008/10/06 22:08 | 지식과 경험 | 트랙백
FTP 전용 명령어
* Reference: 리눅스 서버관리 실무 바이블 (박성수 지음, ISBN: 89-953192-5-9)

ascii: 전송모드를 ASCII 모드로 설정함 (ascii 또는 as)

binary: 전송모드를 BINARY 모드로 설정함 (binary 또는 bi)

bell: 명령어 완료시에 벨소리를 나게 함 (bell)

bye: ftp접속을 종료하고 빠져나감 (bye)

cd: remote 시스템의 디렉토리를 변경함 (cd 디렉토리명)

cdup: remote 시스템에서 한 단계 상위 디렉토리로 이동함 (cdup)

chmod: remote 시스템의 파일퍼미션을 변경함 (chmod 755 index.html)

close: ftp 접속을 종료함 (close)

delete: remote 시스템의 파일을 삭제함 (delete index.old)

dir: remote 시스템의 디렉토리 내용을 디스플레이함 (dir)

disconnect: ftp 접속을 종료함 (disconnect)

exit: ftp 접속을 종료하고 빠져나감 (exit)

hash: 파일전송 도중에 "#" 표시를 하여 전송 중임을 나타냄 (hash)

help: ftp 명령어 도움말을 볼 수 있음 (help 또는 help 명령어)

lcd: local 시스템의 디렉토리를 변경함 (lcd 디렉토리명)

ls: remote 시스템의 디렉토리 내용을 디스플레이함 (ls 또는 ls -l)

mdelete: 여러 개의 파일을 한꺼번에 지울 때 사용함

mget: 여러 개의 파일을 한꺼번에 가져오려할 때 사용함 (mget *.gz)

mput: 한꺼번에 여러 개의 파일을 remote 시스템에 올림 (mput *.html)

open: ftp 접속을 시도함 (open 210.220.112.113 또는 open ftp.kornet.net)

prompt: 파일 전송시에 확인 과정을 거침, on/off 토글 (prompt)

put: 하나의 파일을 remote 시스템에 올림 (put index.html)

pwd: remote 시스템의 현재 작업 디렉토리를 표시함 (pwd)

quit: ftp 접속을 종료하고 빠져나감 (quit)

rstatus: remote 시스템의 상황(version, 어디서, 접속 ID 등)을 표시함 (rstatus)

rename: remote 시스템의 파일명을 바꿈 (rename 현재파일명 바꿀파일명)

rmdir: remote 시스템의 디렉토리를 삭제함 (rmdir 디렉토리명)

size: remote 시스템에 있는 파일의 크기를 byte 단위로 표시함 (size index.html)

status: 현재 연결된 ftp 세션 모드에 대한 설정을 보여줌 (status)

type: 전송모드를 설정함 (type 또는 type ascii 또는 type binary)
by sporty | 2008/10/01 14:41 | 지식과 경험 | 트랙백
뉴욕의 프로그래머
임백준 지음
ISBN 978-89-7914-512-0


이 책을 작년부터 꼭 봐야겠다고 마음 속으로 생각했는데 이제서야 보게 되었다. 월간 마이크로소프트웨어에서 연재하던 글을 읽어서 그런지 등장인물이 익숙했다. 저자인 임백준 씨를 떠올리게 하는 영우와 전설적인 프로그래머로 나오는 프라빈은 지금도 기억이 난다. 임백준 씨는 전문적인 작가처럼 글을 잘 쓰는 것 같다. 수학과 출신답지 않게 딱딱하지 않아서 좋다. 자연계 출신의 경우에 보통 글이 딱딱한데 그런 느낌이 들지 않는다.

얼마전 Snowcat in New York 이라는 책의 배경이 되는 공간이 뉴욕이었다. 이 책의 주 배경도 뉴욕이다. 과연 뉴욕이 뭐길래 사람들이 호들갑일까? 가보지 않고서는 느낄 수 없다는 것을 안다. 기회가 되면 뉴욕에 가서 사람들이 왜 뉴욕에 대해 열광하는지 그 이유나 알아야겠다.

'Story 08 영국 출장'에서 아하도가 영우에게 퀴즈 문제를 내는 것이 나온다. 두 문제인데 제시해 볼테니 고민해 보기 바란다. ^^

Quiz1: 1부터 9까지의 숫자 세 개를 이용해서 만들 수 있는 가장 커다란 수는 뭐지? (p.213)
Quiz2: 생명의 게임(Game of Life)을 만든 콘웨이 교수가 낸 문제이다. 아래 수열 다음 줄에 오는 수가 뭔지 맞춰 보라. (p.215)

1
11
21
1211
111221
312211
13112221
?
by sporty | 2008/09/29 00:32 | 책과 영화 | 트랙백 | 덧글(1)
< 이전페이지 다음페이지 >