Dev

    tracelog

    application이 시간대 별로 로그를 남긴다고 가정하자. tail로 해당 로그를 계속 모니터링 할 경우 매 시간마다 tail을 걸어주는 것이 여간 귀찮은 것이 아니다. 환경변수에 파일명 규칙을 설정해 놓으면, 자동으로 tail과 같이 동작하는 util을 만들어 봤다. - .profile 환경변수 설정 2008.01.30. 실행파일의 파라미터로 읽어들을 환경 변수명을 읽게 수정 - .profile 환경변수 설정 # tracelog export PROJECT_HOME=/home/app/myapp export TRACELOG=$PROJECT_HOME/log/history/20%y%m/ifsvr_20%y%m%d%H.log - tracelog.c #include #include #include #includ..

    다음 자동 로그인 주소 변경..

    다음 자동 로그인 주소가 바뀌었다. 기존 자동 로그인 주소를 입력하면, 아이디, 비번 뿐 아니라.. 그림 문자까지 넣으란다 ㅡㅡ; 바뀐 다음 자동 로그인 주소는 아래와 같다. https://logins.daum.net/Mail-bin/login.cgi?id=아이디&pw=비번&enpw=비번 참고로 몇가지더.. 네이버 자동 로그인 주소 https://nid.naver.com/nidlogin.login?id=네이버 아이디&password=비밀번호&url=http://naver.com 투데이즈피피시 이너서클 자동 로그인 주소 http://www.todaysppc.com/mbzine/bbs/login_check.php?s_url=/index.php&user_id=아이디&password=비번&group_no=1

    crontab

    일정 주기로 처리하는 배치 프로세스의 경우 시스템 crontab에 등록 하여 자동화 시킬 수 있다. * crontab 명령 $ crontab [-e | -l | -r] -e: 등록된 crontab을 편집한다. -l: 등록된 crontab명령을 출력한다. -r: 등록된 crontab을 삭제한다. * crontab 편집 $ crontab -e 위 명령을 입력하면 vi 환경에서 crontab 편집이 된다 20 13 * * 7 /home/batch/script/backup.sh 0 6 1 3 * /home/batch/script/logdel.sh 0 0 * * * /home/batch/script/daybatch.sh 30 * * * * /home/batch/script/hourbatch.sh 0,5,10,15..

    trim

    이 함수는 프로젝트 하면서 수 십번은 만든거 같다. 매번 만들고, 보관 안해서.. 다음 프로젝트 땐 또 만들고.. 흐흐. 아무리 단순한 함수도 깨작 거리다 보면 1시간인데.. 매번 반복.. 이제 잊지 말자 ^^ $ cat trim.c #include /* 앞뒤 공백 제거 */ char* trim( char *s ) { char *f=s, *e=0, *c=s; /* 뒤쪽 공백 제거 */ e=s +(strlen(s)) -1; while(*e==' '&&s

    한글변환기

    영어 상태로 입력된 문장을 한글로 변환 해주는 Javascript 함수를 만들어 봤다. 나중에 지를(ㅡㅡ;) 아이팟 터치에서 한글 입력 기능이 없단다. 떠도는 얘기를 들어보니 별도 SDK가 없이 javascript로 개발을 한다고 해서 자료를 찾아보지도 않고 무작정 코딩부터 했다. 흐흐.. 테스트는 http://newtype.myi.cc/tools/hangle.html http://panghosting.net/~newtype/tools/hangle.html http://host.newtype.pe.kr/tools/hangle.html 여기서 해보면 된다. 테스트는 IE6, IE7, FF2 에서 해보았다. 스크립트 용량을 줄여보겠다고 바둥바둥했는데.. 그래도 2KB (1,971 바이트) 란다. 발로 코딩하..

    find를 이용해 파일찾기

    find 명령을 사용하여 특정 조건에 맞는 파일을 디렉토리와 그 하위 디렉토리에서 찾을 수 있습니다. 찾은 파일에서 명령을 수행할 수 있습니다. 패턴이 일치하는 파일 찾기 find구문이 복잡하기는 하지만, HP-UX를 더욱 생산적으로 사용할 수 있습니다. 강력하고 융통성있는 명령입니다. 그러나, 디렉토리가 많을 경우에는 느리게 실행될 수 있습니다. 현재 디렉토리와 하위 디렉토리에서 d로 시작하는 모든 파일을 찾으려면 다음을 입력하십시오. find(1) $ find . -name 'd*' 점(.)은 find 가 현재 디렉토리와 하위 디렉토리를 찾도록 합니다. -name 선택사항 뒤에는 파일 이름이나 파일 이름 패턴(이 경우에는 d*)이 오는데, 패턴이 일치하는 모든 파일의 이름을 찾습니다. 이 보기에서 f..