검색결과 리스트
그땐 그랬지 :-)에 해당되는 글 29건
- 2010/02/04 db2climon DB2 Command Line Interface MONitor
- 2010/02/02 db2cook - db2show 를 만드는 그날까지~ (2)
- 2009/08/06 jmail 1.0 - 간단한 메일 발송 프로그램 (6)
- 2009/07/24 MacBook 466kh/a 구입 (6)
- 2009/07/10 최근에 구입한 것들... (1)
- 2009/07/08 ThinkPad X200-5EK (판매용)
- 2009/07/04 D80 판매용 포스팅
- 2009/07/01 Viliv X5 Standard 60G
- 2006/05/11 RSS Client "FISH" Project (2)
- 2006/05/10 지뢰찾기 2001
글
db2climon DB2 Command Line Interface MONitor
요즘 일일 업무량에 따라서 WAS+배치 –> db 서버로의 접속양의 하루 추이를 모니터링 하고 싶어서 만든 녀석이다.
뭐 근본적인 동작 구조는
(db 서버) (수집서버)
-------- ----> -----------------------
netstat ftp 데이터가공 perl 프로그램
접속정보 IP 접 접속 정보를 가공
요렇게 모아진 정보를 jdbc 를 이용해 붙어서 보여주는 녀석이다.
별다를 것은 없어 보여도 정말로 유용하게 쓸 수 있다. 실제로 내가 일하는 사이트의 경우에는 업무 별로 was 를 구분하여 서비스를 하고 있고, 그래서 hostname 에 따라 접속 추이가 바뀌는 것들을 보고 있노라면 하루 피크 시간대에 어떤 부분의 업무의 사용률이 높은지를 알 수 있다.
데이터는 사내 망에서만 볼 수 있기 때문에 대충 어떤 데이터가 모이는지 만 텍스트 파일로 보도록하자.
대충 이런 식인데… 오늘은 월초에 수행하는 배치 작업 때문에 배치서버에서의 사용이 좀더 많이 변했다는 것을 알 수 있다.
이 데이터를 모아온지 이제 대략 6개월 정도가 됐는데… 역시나 데이터만 모으면 결국에 어떻게 해서든 쓰기는 쓴다는 사실을 알 수 있다.
그리고 꽤나 의미 있는 정보로 활용이 가능하다는 사실도 잊지 않도록 하자.
ps. 프로그램은 netstat 모니터링인데 이름에 왜 db2 붙였냐고 딴지는 걸지 말도록 하자. 기능은 더 추가될 것이다. 하하
글
db2cook - db2show 를 만드는 그날까지~
2010-02-02 //
장난삼아서 제작했던 초기와 다르게 제대로 붙잡고 전체를 뜯어 고치고 있음.
* 물리 구조를 조회 가능한 카탈로그 정보 (Oracle's dictionary)를 한개의 DB 에 통으로 쌓고
여기서 얻을 수 있는 정보를 조회하여 DB 접속을 줄여나감.
* iBatis 를 집어넣어서 좀더 깔끔한 코드를 만들수 있도록 수정함.
* CCD 테이블 DDL 생성 이외에 논리 모델 DB를 조회하여 개발계 DDL 생성 기능 추가.
* 논리 모델 DB를 조회하여 comment 태그 자동 생성 기능 추가
* 다수 테이블 DDL 생성을 단일 커맨드로 가능하도록 변경
2009-08-11 //
이 프로그램을 만든 목적은 정말로... 정말로 단순하게 단지 데이터 변경 작업할때 DDL 만들기를 쉽게 해보자는 이서임.
(그래서 이름도 db2look 의 패러디 db2cook 임.)
내가 일하는 회사는 UDB를 이런저런 곳에 사용하는데 EDW MART 구성할때 데이터의 변경 내역을 보관하기 위해
WRS의 CCD 캡쳐라는 기능을 이용한다.
이 환경을 운영하기 위해서는 결국 원본 테이블의 변경시마다 대상 테이블의 변경을 해야하며, WRS라는 툴의 한계상
테이블이 변경되면 복제 대상 테이블을 변경하는 작업을 하게된다.
- 여기에 적어봐야 운영하는 입장이 아니면 이해도 안될거고.. -_-;; 대충 마무리
어쨋든 내 업무중 굉장히 반복적이며, 지루한 작업임에 틀림없기에 이를 자동화하기 위해서 이 툴을 개발을 시작한다.
기능은 단순하다. DB Catalog 정보를 수집해서 테이블에 알맞는 DDL을 추출해주는 것이다.
글
jmail 1.0 - 간단한 메일 발송 프로그램
마땅한 방법이 없어서 작성함. 최초에는 perl 을 이용하려고 했는데 Net::Smtp 모듈이 설치안되있는
환경인지라 제일 만만한 자바를 이용했음. - 기본 모듈같은데 use 하면 에러를... 뭥미
대충 구상하는 응용방안은 08:00에 db2 로그 중 error, severe 로그를 취합해서 자동으로 메일로 쏴주는 용도로 쓸까 생각중임. 그리고 중요도가 낮은 분석성 데이터는 이런 식으로 처리하면 좋을 것 같다는~
여튼 프로그램 수정도 좀 많이 해야할 것 같고... 지속적으로 업데이트 예정~ - 안정화될때까지 쭈욱~
더보기
글
MacBook 466kh/a 구입
글
최근에 구입한 것들...
COOLPIX P6000 | 1/28sec | F/4.1 | 13.6mm | ISO-1600 | COOLPIX P6000 | 1/33sec | F/4.1 | 13.6mm | ISO-1600 | COOLPIX P6000 | 1/32sec | F/4.1 | 13.6mm | ISO-1600 |
노트북도 팔고 맥북으로 갈아타고 싶었지만... 안팔려서 포기~!!!
그냥 가벼운 씽크패드로 써야할듯... 헤헤 :-)
ps. 카메라도 새로 샀는데... 카메라를 찍을 카메라가 없어서 패스;; ISO 설정을 잘못한건지 사진에 노이즈 작열함;;
글
ThinkPad X200-5EK (판매용)
DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-125 | DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 | DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 |
DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 | DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 | DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 |
DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 | DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 | DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 |
DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 | DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-200 | DiMAGE F300 | 1/45sec | F/2.8 | 7.8mm | ISO-160 |
책상이 대략 안습 ㄷㄷㄷ 겁네 너저분하네요 ㅋㅋㅋ
글
RSS Client "FISH" Project
본 프로그램은 P2P 기반의 RSS Reader Client Windows Application 입니다. 프로젝트 진행 기획 단계에서 부터 런칭까지의 기간동안 프로젝트에 참여하였습니다.
프로그램의 작성과정중에서는 Self Update Module 제작 부분(HTTP 이용), 존재하지 않는 형태의 컨트롤 제작, Local DB (Modal) 과 View 부분의 통합, 전체적인 UI 디자인 적용 파트에서 참여하였습니다. 모든 작업은 Visual C++ MFC 를 이용한 작업이었습니다.
자체 업데이트 모듈은 HTTP 프로토콜을 이용하여서 HTTP 프로토콜의 파일전달 방식을 이용해서 업데이트 파일을 받아오는 형태로 구성했습니다.
탭 컨트롤 제작은 MFC 기본제공의 CStatic 클래스를 상속하여 탭 아이템을 직접 클래스로 구현, 각 아이템마다 parent 윈도우에 USER DEFINED 이벤트를 보내주는 형태로 구성하였습니다.
UI 부분의 구성은 기타 프로그램에서 하듯이 오버라이딩을 통해서 구현하였습니다.
현재 본 프로그램은 웹 2.0 컨퍼런스를 기해서 런칭을 하였으며, http://www.3fishes.co.kr 를 통해서 운영되고 있으며, 익사이트 재팬과 함께 일본 서비스를 하고 있습니다.
글
지뢰찾기 2001
처음으로 작성했었던 윈도우 GUI 기반의 프로젝트. 2001년 1학년때 했던 프로젝트로 당시에는 굉장히 재미있게 만들었던 기억이나느 프로그램입니다. Visual C++ 6 를 기반으로 작성하였고, 윈도우라는 운영체제에 대한 이해나 MFC 프레임웍에 대한 이해가 굉장히 낮은 상태에서 작성한 프로그램이라서 소스를 내보이지는 못하는 프로그램이지만, 이 프로젝트 만큼 밤샘을 해가면서 했던 것도 드문것 같습니다.
이 프로그램은 전체적으로 비트맵을 이용한 drawing 을 기반으로 한 프로그램이며, 내부적으로 rand()와 같은 C built-in 함수들이 사용되었습니다.
jmail.jar
















