내가 처음 컴퓨터 프로그래머로 입문할때의 일이다.


대학 다닐때 배운 FORTRAN, COBOL, Turbo C, Borland C를 조금씩 한게 전부인 내게 MFC1.5는 너무 생소했다.
내가 해본것은 MS-DOS프로그램이 전부였는데 Windows3.1용 프로그램을 개발하는거였다.
한국CNA라는 회사였다.
모두들 파견을 나가고 회사에는 사장님과 경리와 나 이렇게 셋만 있었다.

 

처음 사장님에 내게 내린 미션은 Graphic Editor을 개발하라는 거였다.
선, 사각형, 삼각형, 원, 타원 그리고 자유곡선을 그리는 툴을 개발하라는 거였다.
그리고 내가 각 객체들의 형태를 기억하고 자유롭게 이동시킬수 있도록 하라는 거였다.
정말 막막했던 것 같다.
누구에게 물어볼 수도 없었고 책에는 선, 사각형, 삼각형, 원 정도는 나와있었다.
자유곡선을 그리는 것까지는 어떻게든 했는데
각 객체들의 형태를 기억하고 이동시키는게 문제였다.
선, 사각형, 삼각형, 원은 두점만 기억하고 있으면 이동 후 다시 그릴 수 있었다.
그런데 문제는 자유곡선이었다.
두점이 아니라 변화되는 모든 점들을 다 기억하고 있어야 했다.
도저히 할 수가 없었다.
사장님이 준 시간은 15일...그러나 다른것은 다 했든데 자유곡선은 처리를 못했다.
그날부터 오전에는 야단을 맞고 언제까지 다 할 수 있냐고 혼나고
이제 그만 프로그래머 욕먹이지 말고 그만두라는 소리를 하루에 4시간 이상씩 들었다.
정말 그만 두고 싶은적이 한 두번이 아니었다.
심지어 누구하나(나 빼고 사무실에는 두명밖에 없었지만) 출근했는지 퇴근했는지 관심도 안줬다.
밥을 같이 먹자는 이야기도 안하고 당신들끼리만 먹고 왔다.
마치 빨리 프로그래머 그만두라고 하는 것처럼...

 

그러다가 증권전산에 계시는 선배(정확히는 나이 동갑인 여자 과장님, 나이 어린 사수님)에게 도움을 청했다.
그랬더니 미적분을 사용하면 될거라고 했다.
그게 전부였다.
결구 다른 분에게 다시 물었다
MSDN을 참고하란다.
그게 전부였다.

 

그 말이 오히려 포기가 아닌 오기를 만들었다.


결국 서울서 부산을 오가는 밤기차를 이용해서 개발잘한다는 분에게 배우고 또 배웠다.
월급도 잘 안나오는 회사였는데 누나에게 오히려 용돈을 받아가며 배워서 결국은 만들었다.
다 만드는데 아마 1달은 더 걸린것 같다.
그런 다음 사장님에게 보여줬더니 하신 말씀이....
"그래"
그게 끝이었다.

 

증권전산에 계시는 선배는 그제서야 자기들이 만든 소스 하나를 던져준다.
너무 간단했다.

 

"이런 젠장"

 

이때부터 난 프로그램머의 길로 들어섰다.


그러던 어느날 파견나가 있던 선배들이 모두 들어왔다.
회의 겸 잡담시간이었던 것 같다.

여자 과장님이 내게 묻는다...


"노을씨(편의상 이름대신 썼다...이해를) MFC1.5에 대해서 이제 좀 알겠어요?"

내 대답은
"네 이제 좀 알것 같습니다"
였다.

 

그런데....
내 바로 직속 사수(그때는 아직 정해지지 않았었다. 그리고 회사에서 천재라고 할 정도로 개발에 귀재였다)에게도 같은 질문을 했다
대답이 너무 기가 막혔다.
"100미터 전방에 MFC출발선이 있는것 같은데 아직 출발선이 안보입니다"

이런...뭐야...

 

그런데 그보다 더 경력이 오래된 분에게 묻는데 대답이 더 가관이다
"뿌연 안개속에 MFC가 있는것 같은데 아직 잘 안보입니다"

 

젠장...내가 가장 똑똑한거잖아...

 

그날 이후로 난 심각해졌다.
그리고 열심히 MFC와 씨름을 했다.
사수가 정해지고 사수를 따라 파견나가서 증권프로그램을 만들면서 알았다.
정말 난 멍청했다고...바보였다고...
너무 모른다고....내가 프로그래머가 아니라고....

 

어떤 선배는 자기가 개발한 것을 파는데 남이 개발한것을 공짜로 쓰면 안되다고 개발툴, OS를 전부 자기 월급으로 사는 사람도 있었다.

전부 프로들이었다.

 

난 개발자도 아니었다...초보 프로그래머라고 하기에도 챙피했다...
그렇게 조금씩 조금씩 배워가면서

처음 어슬프게 오기니...자만이니 했던것을 다 내려놓았다...

 

그게 나를 프로그래머가 되게 한 첫 사건이었던 것 같다...

top


블럭노리 1.01버전을 공개한지 3일만에 수정본을 올립니다.

심각한 버그는 아니지만 2가지 버그가 운영중에 발견되거 급하게 수정본을 올리게 되었습니다

 

첫번째는 일일회원 관리에서 선택한 날짜에 따른 일일 회원등록과 수정이 되도록 하였었는데 등록에는 문제가 없었는데 수정에 날짜 전달 함수를 빠뜨리는 실수가 있었습니다.

그래서 그 부분을 수정하였습니다

 

둘째는 금일의 이슈에서 당일 가입회원명수가 나오지 않는 버그가 있었습니다.

그 버그를 수정하였습니다.

 

나머지는 약 3일간 현장에서 운영해본 결과 아직 다른 문제를 발견하지 못했습니다.

추후 버그가 발견되면 최대한 빠른 시간안에 공개하고 수정본을 올리헸습니다.

 

수정 셋업파일은

 

 

Blocknori_Setup.zip

 

약간의 버그가 있어서 수정하여 다시 올립니다

(2013-11-26)

 

신규 설치나 업그레이드를 하시고자 하는 경우는 상기 버전을 설치하시면 됩니다

 

기존 v1.01버전을 설치하신분은 실행파일만 변경하셔도 됩니다

실행파일은

 

 

blocknori.zip

 

 

둘중 하나를 받으시면 됩니다

 

압푹파일은 압축을 푸시면 실행파일이 나옵니다

프로그램 파일 밑에 blocknori디렉토리에 덮어쓰기를 하시면 됩니다

 

초기 접속 로그인 정보 :

   아이디 : admin

   비밀번호 : rhksflwk

비밀번호는 한글로 "관리자"입니다

 

사용하시다가 문제가 있으면 댓글 부탁드립니다

감사합니다

 

2014년 1월 6일자 수정본

 

blocknori (2).zip

 

상기 수정본은 수정요청사항을 몇가지 적용했습니다

먼저 버그 수정과 더불어 일반 고객에서 회원등록시 마감을 하지 마시고 수정을 눌러 검색을 하여 회원을 선택하면 자동으로 회원정보로 변경하는 부분을 추가했습니다

기존 설치디렉토리에서 실행파일만 덮어쓰기를 하시면 됩니다

 

top


월요일에 오픈할려던 블럭노리 1.01버전을 오늘에서야 공개하게 되었습니다

예정했던 것 보다 이것 저것 손보고 테스트 하느라 시간이 좀 더 걸렸습니다

양해를 구합니다

 

먼저 수정사항을 살펴보기로 하겠습니다

 

- 시간단위환산을 시간이 아닌 분으로 환산하도록 변경
- 환경설정 파일을 최고관리자는 화면상에서 가능하도록 변경
- 환경설정에서 충전시간을 소수점도 가능하도록 변경
- 환경설정에서 충전시간에 따른 금액 지정하도록 변경
- 금일이슈사항에서 금일 방문기록, 유효회원수, 총잔여회원수, 금일 가입회원수 및 금일 충전기록, 유효기간 10일 이내도래회원 리스트, 충전시간 3시간 이내회원리스트를 보여주는 화면 추가
- 회원유효기간 관리 및 충전기록 관리 화면 삭제
- 전체 회원관리에서 남은시간. 종료일 추가 및 리스트 타이틀 클릭시 정렬기능 추가
- 회원이용로그관리를 단순 사용기록관리에서 회원정보, 충전관리, 사용기록관리까지 모두 가능하도록 변경
- 회원 이용로그관리에서 비회원도 검색 및 사용기록 조회가 가능하도록 변경, 단 비회원은 이름과 전화번호가 동일한 경우 같은 사람의 기록으로 간주함
- 월별 방문기록 관리에서는 일 이용자수, 일 결재금액, 일 충전금액, 일 충전시간, 일 사용시간 등을 결산으로 날짜별로 리스트하고 마지막에 합산하여 보여주는 화면 추가

 

등이 수정되었습니다

 

기존 버전이 설치된 경우 DB, 환경설정파일, DB백업파일, 엑셀저장파일은 그대로 보존됩니다.

혹시나 불안하시면 일단 DB백업을 받아두시면 더 좋을 것 같습니다

DB는 C:\Program Files\blocknori\database에 있습니다

 

먼저 변경된 화면을 살펴보자

 

 

 

 

 

 

 

혹시라도 사용하시다가 버그나 필요한 기능에 대해서 의견을 주시면 추후 가능하다면 업그레이드에 반영할려고 합니다.

 

단, 공통적인게 아니라 특정 업체에 한정되는 것은 비용발생을 원칙으로 하고 있습니다

이점 양해 바랍니다.

안그러면 제가 너무 힘들것 같아서요 ... 이쁘게 이해해주세요...

 

셋업파일

 

Blocknori_Setup.exe

 

혹시 실행파일이라 다운이 안되시면 아래 압축파일을 받으세요

 

 

Blocknori_Setup.zip

 

그럼 많은 의견과 충고 부탁드립니다

감사합니다

 

=============================================================================

8월 15일

 

중간에 놓친것 중 회원이용로그에서 유효기간 변경과 충천취소기능 적용

결산관리에서 날짜별 충전기록보기 화면 적용

 

그리고 일일이용자 관리에서 날짜변경시 일일이용신청에소 일일이용자관리에서 지정한 날짜 적용

 

단 이경우 탭이 변동되면 다시 금일 날짜로 변경됨

 

이렇게 수정하여 다시 등록하였습니다

다시 다운받아서 설치 사용하시면 될것 같습니다

기존 DB나 환경파일은 보존됩니다

 

초기 접속 로그인 정보 :

   아이디 : admin

   비밀번호 : rhksflwk

비밀번호는 한글로 "관리자"입니다

감사합니다

 

top