Session Options -> Aearance ->Current color scheme -> Edit
색깔을 만들어낼 수도 있다.



$ svn merge http://123.45.67.89/my_project/trunk/src/source_dir @365 .
svn: REPORT request failed on '/biz/!svn/vcc/default'
svn: Target path does not exist

에러가 계속 났는데....
--ignore-ancestry 옵션을 넣었더니 잘 실행된다. (같은 회사 ㅇ 과장님이 알려주셨다)

위 에러는 브랜치에서 트렁크의 소스를 합칠(merge) 때 났다.
ㅇ 과장 의견으로는 트렁크에서 한 번도 변하지 않은 버전 -- 위 에서 365 가 브랜치 당시의 버전 -- 이기 때문이라고 한다. 3-way merge 의 특성상 기준점이 3개 있어야 하는데, 위 상황은 2-way 상황이라고 한다.
(추측일 뿐, 근거는 없다)

cp (copy)  나 svn 을 쓰면 작업 후 원래 소스로 돌아오면 소스 파일의 시각이 바뀐다.

원래 파일 시각을 보존하기 위해서는 mv(move) 나 tar 를 쓰면 된다.

키보드를 한 번이라도 덜 치려면 tar 로 백업해두면 된다.

$tar -cvf mysource.c.tar mysource.c

[책] 드리밍 인 코드

2009. 8. 25. 00:50
스콧 로젠버그, 황대산 옮김, 드리밍 인 코드:천국과 지옥을 넘나드는 소프트웨어 개발 이야기, 에이콘, 2009년, 서울


소프트웨어 개발에 대한 온갖 생각이 소개된 책이다. 저자는 챈들러 프로젝트를 유려하게 기록하기 위해 썼을지도 모른다. 하지만, 나는 소프트웨어가 왜 실패하는지, 프로젝트가 왜 어려운지에 대해 갑론을박을 하는 토론의 대 향연으로 보인다.

다행히 챈들러 프로젝트는 계속되고 있다.

30여년 전 프레데릭 브룩스는 이런 말을 했다. "소프트웨어 개발에 있어 가장 어려운 일은 개발 그 자체가 아니라, 무엇을 개발하지를 결정하는 일이다"(47)

2004년 11월에는 영국의 국민연금 시스템 전체가 다운됐다.(69)

인간이 현실과 소통하기 위해 사용하는 패턴 인식의 원칙을 이용해 소프트웨어를 개발하면 어떨까?(351)

 

svn revert 를 했더니 순식간에 파일 시각이 모두 현재로 바뀌어버렸다.
이것은 check out 때도 마찬가지이다.
branch 작업도 마찬가지이고.

svn 개발팀에 이 문제를 건의해볼까?

내부적으로는 ftp  를 쓸 텐데. 안될지도 모르겠다

chandler (http://chandlerproject.org) 클라이언트를 설치해보았다.

PIMS 라고 하는데, GTD 기능에 주안점을 더 둔 것처럼 보인다.

LifeManager 에 비해 나은 점은 달력에 일정이 표시되는 것이다.

아직 주소록은 지원하지 않고 있다.

메일 연동 기능은 설정은 잘 되나, 시험해보지는 않았다.



"530 5.7.0 Must issue a STARTTLS command first"

gmail 을 이용해 SMTP 발송을 하는데, 이런 에러가 떨어진다.

지금까지 문제없었는데, 어떤 장비에서만 그런다.

http://excel2wiki.net/

꽤 쓸만한다. 복잡한 테이블 형식은 일부 깨진다. 색깔은 지원하지 않는다.

sybase db dump shell

sybase 2009. 8. 4. 10:29
arbi9:/tmp>cat dbdump.sh
#!/usr/bin/sh
DIR="/tmp"
WEEK=`date +%w`
src_file="$DIR/db.dump"  #"db.dump" is defined in dbdump.sql
tgt_file="$DIR/user_db.$WEEK.dump"
log_file="$DIR/dbdump$WEEK.log"
isql -c. -Ust -Pmanager  << EOF
dump database user_db to '$tgt_file'
.
EOF
echo "DB DUMP END ==>$tgt_file"

# 최근 일주일 치  덤프만 보관한다.

서브버전을 이용한 실용적인 버전관리, Mike Mason 저, 류광 역, 정보문화사, 2006

처음 서브버전을 이용할 때 좋은 입문서. 버전 관리 시스템을 사용하면서 생길 수 있는 미묘한 문제까지 다룬 책이 나오길 기대한다.

    개발자 실험용 가지라고 해서 특별한 것은 없다. ... 단, 가지 이름은  TRY로 시작하는 것이 관례이다
    work> svn copy -n "new hibernate persistence spike" \
        svb://olio/sesame/trunk \
        svb://olio/sesame/branches\TRY-MGM-hbn-spike
(128쪽)

최상위 파일들...
READEME ...
BUILDING ...
GLOSSARY ...
(137쪽)