본문 바로가기

이전글128

아이디어 노트 - 도움말 담당자의 잦은 교체로 업무 지식이 전달되지 않는다. 지식관리 시스템이 별도로 존재하지 않는다. 메뉴별 도움말 작성 기능을 "지식나눔" 이란 이름으로 타이틀 영역 옆에 추가해도 좋을 듯 하다. 2007. 3. 29.
3월이 가기전에 3월이 가기전에 글 하나는 남겨둬야 할 것 같은 기분이 들어 들어왔습니다. 다음 주 초에 진행중인 프로젝트의 시연회가 있어서 조금 바빴거든요. 최근 한달간 바쁘다는 핑계로 공부를 하지 않으면서 느낀 점이 많습니다. 보고싶은 책들을 쌓아두고, 이미 익숙해져 버려서 노가다처럼 느껴지는 일들을 반복하다 보니 정작 일에도 집중력을 발휘하지 못했습니다. 그저 책상 앞에 열심히 일하는 것처럼 오래 앉아있었을 뿐입니다. 이곳에 처음 왔을 때 전 운전을 못했습니다. 방향 감각이 없다는 핑계로 배우는 걸 미뤘거든요. 대전은 교통이 불편해서 에라 모르겠다는 심정으로 차를 몰고 왔더니 어느새 운전에 익숙해 지더군요. 이곳에 처음 왔을 때 전 수영을 못했습니다. 별명이 물개인데다, 부산에서 자라서 수영을 잘하냐고 묻는 사람이.. 2007. 3. 29.
컨퍼런스와 사람들 컨퍼런스 준비 때문에 하루 밀린 업무를 하기 위해 사무실에 나왔습니다. 삼일간 무리했던 탓인지 집중하기가 쉽지 않네요. 졸린 틈을 타서 블로그들을 돌아보니 그 사이 몇몇 글들이 올라왔습니다. 참 부지런들 하네요. 이번 컨퍼런스에서는 지난 2년간 오픈소스를 공부하면서 느꼈던 "오픈소스와 개발자의 성장"이란 주제로 발표를 했습니다. 많은 면에서 부족한 발표였을텐데 듣는 분들의 반응이 좋아 행복했습니다. 함께 발표했던 파란매직님에게 이번 발표가 좋은 경험이 되었기를 바래봅니다. 사전에 약속하지도 않은 여자 목소리 흉내는 정말이지 압권이였습니다. 컨퍼런스에 참여하는 건 함께하는 다양한 사람들의 열정에 전염될 수 있고, 자기를 돌아보는 계기 되며, 또 다른 목표를 세우게 함과 동시에 보고 싶던 사람들을 한꺼번에 .. 2007. 2. 25.
데이터 마이그레이션 수행속도 높이기 현재 수업 모듈의 개발이 진행 중인데요, 정치적 상황으로 논리 모델 자체가 와장창 바뀌는 경우가 많아 데이터 마이그레이션을 자주 실행하게 되었습니다. 처음 개발한 마이그레이션 프로그램이 최적화를 많이 고민하지 않아서 17 시간이 걸렸는데요, 자주 수행하기 위해 최적화 작업을 수행했습니다. 최적화 작업 이후 100만건 수준의 데이터를 마이그레이션하는 시간이 20분으로 줄어들었습니다. 거의 1/50로 수행시간이 줄어들었네요. 최적화에 사용한 기본원리는 한계는 없다는 믿음과 굳어있는 머리를 깨는 것. ^^* 마이그레이션은 특정 시간에 작업을 멈추고 진행하기 때문에 메모리 옵션을 최대한 주고 실행한다는 점에 착안해서 캐쉬를 적극 활용하는 방법을 사용한 것입니다. 수강신청 데이터 마이그레이션을 샘플로 살펴보겠습니.. 2007. 2. 22.