msnAlert – MSN 알림이

msnAlert은 웹사이트에 누군가 방문하거나 글을 남기면 실시간으로 MSN 메신저로 알림 메시지를 받도록 해주는 프로그램입니다. 예전에 화니님이 서비스 했었죠… 현재는 중단된 것으로 알고 있습니다. 저도 언제까지 서비스를 지원할 수 있을지 모르겠습니다만.. 최대한 안정적으로 운영해보겠 …

Free pascal에서 SQLite 사용하기

Free Pascal이나 Lazarus에 기본으로 있는 sqlite 관련 컴포넌트를 리눅스 환경에서 사용할 경우 Close나 Free를 호출할 경우 알 수 없는 에러가 발생하더군요. 그래서 sqlite 라이브러리를 직접 호출하는 방법을 사용했습니다. 아래는 소스 코드입니다. uses …

Peak Detection

Introduction Musical instrument signals generally consist of a transient portion and steady state or quasi-periodic portion. The transient part is usually the …

TCP TIME-WAIT 상태 이해하기

TIME-WAIT 상태란, 연결 종료 시 마지막 패킷 전송 실패를 대비하기 위한 상태이다. TCP 연결 종료과정은 four-way handshaking을 하게 된다. TCP 에서 연결을 종료를 그림으로 설명하면 다음과 같다. A : B 야, 이제 전화 끊자 B : 어~ 잠시만 기달려주셈 …

날짜 비교 콘솔 프로그램 – DateCompare

파일을 주기적으로 백업하는 배치 파일 등을 작성하다 보면 날짜를 계산하거나 특정 파일에 저장된 날짜를 읽어들여 그 날짜를 비교하여 어떤 작업을 해야될 경우가 종종 발생합니다. 그래서 만들어 보았습니다. DateCompare는 날짜를 비교한 결과를 errorlevel에 기록합니다. 배치파 …

tomcat 재시작 쉘스크립트

tomcat pid를 찾아서 강제 종료시키고, 다시 시작시키는 쉘 스크립트입니다. 간혹 shutdown.sh로 종료가 안되는 경우가 있는데.. 이럴 경우에 사용하면 편리합니다. 아래 코드([출처] 톰켓 PID찾아서 킬하고 재시작 하는 쉘스크립트…|작성자 둘기)에서 색칠한 부분은 시스템에 …