본문 바로가기

CAPS4

아이디어 노트 - 도움말 담당자의 잦은 교체로 업무 지식이 전달되지 않는다. 지식관리 시스템이 별도로 존재하지 않는다. 메뉴별 도움말 작성 기능을 "지식나눔" 이란 이름으로 타이틀 영역 옆에 추가해도 좋을 듯 하다. 2007. 3. 29.
데이터 마이그레이션 수행속도 높이기 현재 수업 모듈의 개발이 진행 중인데요, 정치적 상황으로 논리 모델 자체가 와장창 바뀌는 경우가 많아 데이터 마이그레이션을 자주 실행하게 되었습니다. 처음 개발한 마이그레이션 프로그램이 최적화를 많이 고민하지 않아서 17 시간이 걸렸는데요, 자주 수행하기 위해 최적화 작업을 수행했습니다. 최적화 작업 이후 100만건 수준의 데이터를 마이그레이션하는 시간이 20분으로 줄어들었습니다. 거의 1/50로 수행시간이 줄어들었네요. 최적화에 사용한 기본원리는 한계는 없다는 믿음과 굳어있는 머리를 깨는 것. ^^* 마이그레이션은 특정 시간에 작업을 멈추고 진행하기 때문에 메모리 옵션을 최대한 주고 실행한다는 점에 착안해서 캐쉬를 적극 활용하는 방법을 사용한 것입니다. 수강신청 데이터 마이그레이션을 샘플로 살펴보겠습니.. 2007. 2. 22.
체육대회 현재 프로젝트를 진행하고 있는 곳에서는 매달 마지막 주 수요일이 공식적인 체육행사가 있는 날입니다. 한달에 하루, 오후 시간만이긴 하지만. 전체 팀원이 함께 무엇인가를 함께 할 수 있는 소중한 시간이 보장되는 셈이죠. 보통은 영화를 보거나, 맛집을 찾아 다니며 맛있는 것을 먹고 사무실로 돌아와 체육관에서 간단히 체육행사를 합니다. 오늘은 PM 누님이 몇 일전 입원했던 것에 대한 보험금이 나왔다며 오리 고기로 한턱 냈답니다. 수통골이라는 곳에 있는 맛집이였는데 훈제 오리의 맛이 정말 일품이더군요. 함께 곁들인 흑수제비 맛도 감탄을 연발할 지경이였죠. 모처럼 아주 뱃속이 든든해 졌습니다. 사무실로 돌아와 2시간 정도 일을 한 뒤에는 배드민턴과 탁구를 즐겼습니다. 아쉽게도 2가지 운동 모두 제가 팀에서 제일 .. 2006. 11. 29.
프로젝트 얘기를 시작합니다. 오늘부터 블로그에 적는 글들은 높임말로 작성해보려 합니다. 글쓰기를 연습할 만한 시간을 따로 마련하기 힘들어서요. CAPS 프로젝트라는 카테고리를 하나 추가했습니다. 다른 개발자 분들과 함께 얘기를 나누다보면 제게는 어떤 기술을 어떻게 적용하고 있는지에 대한 생생한 경험담을 듣는 것이 가장 흥미로웠습니다. 그런 이유로 현재 프로젝트에서 진행하고 있는 여러 기술들을 간단히 소개하는 글을 작성해보려 합니다. 어떤 특별한 목적이 있는 건 아닙니다. 오히려 괜한 창피를 자초하는 것이 아닌가 조심스럽습니다. 굳이 목적을 생각해보면 지금 프로젝트를 진행해나가면서 얻게 된 것들을 정리해 나가는 것이 가장 큰 이유이고.. 더불어 누군가에게는 작은 도움이 된다면 더 이상 바랄게 없다는 생각입니다. 현재 저는 모 대학의 .. 2006. 11. 22.