C:\Documents and Settings\{사용자이름}\Application Data\Mozilla\Firefox\Profiles\5ttai4z9.default\searchplugins

에 있다.

firefox2 에서는  C:\Program Files\Mozilla Firefox 에 있었다.

import 중 다음과 같은 에러 발생

Adding         src2008/pibg/pibg5180
svn: Invalid control character '0x7f' in path 'src2008/pibg/pibg5180/pibg5180.c'
svn: Your commit message was left in a temporary file:
svn:    'svn-commit.2.tmp'

ls -b 로 보니 특수 문자가 들어있는 파일이 있다.
arbi9:/home/cts/src2008/pibg/pibg5180>ls -b
CVS/              pibg5180*         pibg5180.c.1108   pibg5180.c.new    pibg5180.c.sav
makefile*         pibg5180.c        pibg5180.c.1130   pibg5180.c.org    \177pibg5180.c

windows ftp client (WinSCP)로 접속해서 지웠다
(참고: http://osdir.com/ml/version-control.subversion.cvs2svn.user/2006-06/msg00058.html)


몇 시간 동안 삽질 후에 성공했다.
* tar 를 root 로 풀어야 하는 것
* 관련 라이브러리(내 경우에는 libintl.a)를 LIBPATH 에 추가해주는 것이 중요

1. 아래 URL 에서 binary  받음. 파일 복사(설치하지 않았음)
http://www.open.collab.net/downloads/community/

2. 서버에 복사
subversion-1.4.6-apache-python.tar 를 서버의 /tmp 에 ftp 로 올렸다.

3. root 로 /opt/... 에 tar 풀었다
$ su - root
# cp /tmp/subversion-1.4.6-apache-python.tar /
# cd /
# tar -xvf subversion-1.4.6-apache-python.tar

3. ~/.profile LIBPATH에 추가.
/usr/opt/freeware/lib 를 추가하지 않았을 때는 에러가 난다. 항목 4 를 참고.
/usr/opt/freeware/lib 경로는 lslpp -fc | grep libintl 명령으로 추정한 것이다.

LIBPATH="/usr/opt/freeware/lib":$LIBPATH
LIBPATH="/opt/subversion/lib":$LIBPATH
export LIBPATH

4.  참고 에러 메시지
arbi9:root:/opt/subversion/bin#svn
exec(): 0509-036 다음 오류 때문에 svn 프로그램을 로드할 수 없습니다.
        0509-150   종속 모듈 /home1/sybase/OCS-12_5/lib/libintl.a(libintl.so.1)이(가) 로드되지 않았습니다.
        0509-152   libintl.so.1 멤버가 아카이브 에 없습니다.


* ver 4.0

ALT + Y > screen font


* ver 3.5

Alt + T   > screenfonts



서버에서 날짜가 한글로 표시되고 있는데, Total Commander ftp 로 모두 깨져 나온다.
(cuteftp 에서는 날짜가 틀리게 나오고, WinScp 에서는 제대로 나온다)

Total commander 에서는
"pppppppppp              !S* MM월 DD일 UUUUU n*" 설정을 넣어 주면 된다.

같은 회사 ㅎ 차장님이 알려 주신 정보이다.

원래 출처는
http://xpg.in/forum/viewtopic.php?p=4953
라고 한다.


shmid = shmget(shmky, 0, S_IRUSR|S_IWUSR|S_IWGRP|S_IRGRP);
       
 /* resize  (BEGIN) */
printf(" size A:[%d]\n", shmid_ds.shm_segsz);
shmid_ds.shm_segsz ++;
printf(" size B:[%d]\n", shmid_ds.shm_segsz);

/* FAIL 이렇게 하면 안되고
* if (shmctl(shmid, IPC_SET, &shmid_ds) != 0)
 *       return (0);
*/


/* SUCCESS 이렇게 해야 한다 */

if (shmctl(shmid, SHM_SIZE, &shmid_ds) != 0) {

 return (0);

}


/* resize  (END) */

printf("AFTER-----------------------------------------------------------\n");

printf("size [%d], pid_shmop [%d] pid_creat [%d]\n",
                shmid_ds.shm_segsz,
                shmid_ds.shm_lpid, shmid_ds.shm_cpid);


큰 맘 먹고 산 wd passport 인식이 안된다.
PC 윈도를 다시 설치하고 나서 생긴일인데, 뭐가 문제일까?

CMOS ?

int main() { double dd; int ii; dd = 149.95; ii = (int)(dd * 100.); printf("double:[%f]\n", dd); printf("integer:[%d]\n", ii); /* 14995 대신 14994 가 나오는 에러 */ }


위 식에서 14995 를 기대하지만 실제로는 14994 가 나온다.
dd = dd * 10000 / 100; dd2 = dd
식으로 바꾸면 되기는 한다.

그런데 깔끔한 해결책이 아닌 것 같다.


또 한가지 재미있는 것은 위 처럼 오류가 나는 것은 N.95 일때 뿐이다. N 은 8 이상의 값.
N.94, N.96 등은 문제없이 작동한다.

6월

trac, rememberthemilk, voo2do 를 오랫동안 써보았다.
GTD 용으로는 voo2do 가 제일 낫다

trac 은 프로젝트 아래 할 일을 보기 위해서는 클릭을 해야 하는 단점이 있다.
rememberthemilk 는 이미 한 일을 지워버리기 때문에 이력을 볼 수 없는 단점이 있다.

voo2do 는 조엘온소프트웨어 의 엑셀을 이용한 관리를 그대로 따왔다고 한다.