이것은 check out 때도 마찬가지이다.
branch 작업도 마찬가지이고.
svn 개발팀에 이 문제를 건의해볼까?
내부적으로는 ftp 를 쓸 텐데. 안될지도 모르겠다
chandler (http://chandlerproject.org) 클라이언트를 설치해보았다.
PIMS 라고 하는데, GTD 기능에 주안점을 더 둔 것처럼 보인다.
LifeManager 에 비해 나은 점은 달력에 일정이 표시되는 것이다.
아직 주소록은 지원하지 않고 있다.
메일 연동 기능은 설정은 잘 되나, 시험해보지는 않았다.
ISAM 한 레코드의 최대 길이는 32511 bytes 이다. 더 큰 길이로, 파일을 만드려고 (isbuild) 하면 132(iserrno) 에러가 난다.
Building a Variable-Length File
Use the isbuild function to create a C-ISAM file for variable-length records.
To build a file for variable-length records
1. Before you call isbuild, set isreclen to the minimum number of bytes
in the variable-length record.
This establishes the length of the fixed-length portion of the record.
The total record length can range from 2 to 32,511 bytes; the fixedlength
portion can range from 1 to 32,510 bytes.
더 긴 레코드 처리를 해야하는데, 어떻게 할까?
make 를 하는데 에러가 난다.
멀정히 썼던 makefile 인데, PC(윈도)에 갔다가 ftp 로 전달되면서 생긴 일이다.
몇 시간 삽질 후에 잘 되는 makefile 과 비교를 해보았다.
arbi9:/home/cts/src/pibb/pibb5800>od -c makefile.OK
0000000 i n c l u d e . . / . . / : e
0000020 n v \n
0000023
arbi9:/home/cts/src/pibb/pibb5800>od -c makefile.ERROR
0000000 i n c l u d e . . / . . / : e
0000020 n v \r \n
0000024
carriage return 이 들어있어서 에러였다.
carraige return을 vim 에서 없애려고 했더니 안된다.
ftp 로 PC 에서 server 로 다시 전송해보기로 했다.
ascii 모드로 전송했더니, 드디어 carriage return 이 없어졌다.
make 도 이상없이 된다.
삽질 도중에 발견한 CR(carriage return) 의 유래이다.
http://www.oualline.com/practical.programmer/eol.html