2012년도 목표 진행 체크.(4개중 1개 진행중, 3개 실패)

2012.05.20

1.정보처리기사 자격증 시험 응시
– 당연히 필기, 실기 합격을 목표로.
2.Web 개발
– 기존 ShowPrice 프로젝트에서 미흡한 부분 보완 개발.
– Cafe24 호스팅 업체에 업로드 작업.
3.Android App 개발
– 현재 티스토리 블로그 글을 읽고 댓글 기능까지 가능한 App 개발
4.Toeic 시험 응시 및 점수 600-700점 이상 목표로.
(내 실력이 지금 형펀없는걸 보자면.. 이 점수도 상당히 힘들지만 말이다..ㄱ-)

2012.05.22

1.Cafe24 호스팅 업체 서비스 2가지중 하나를 선택해야 되는데 고민중.
가격차이가 2배가 나버리네.. 헐..
1) 64bit JSP 광호스팅
– 장점 : 가격이 오라클 호스팅에 비하면 싸다. 64bit에다가 JSP가 지원이 된다.
– 단점 : DB가 MySQL이기 때문에 기존 프로젝트에서 사용했던 Oracle DB를 사용할 수 없다.
2) 오라클 호스팅
– 장점 : JSP가 지원이 되고 기존에 사용했던 Oracle DB가 사용이 가능하다.
– 단점 : 가격이 JSP 광호스팅에 비하면 비싸다.
3) 가격비교(1년 기준으로, 일반형으로 선택시)
– JSP 광호스팅 : 사용료 단가(1,100원) x 12 = 13,200원 (할인율 10% 추가) = 11,880원 + 설치비 11,000원 = 22,880원
– Oracle 호스팅 : 사용료 단가(2,200원) x 12 = 26,400원 (할인율 10% 추가) = 23,760원 + 설치비 22,000원 = 45,760원
– 차이 비용 : 45,760 – 22,880 = 22,880원(약 2배가 차이…= ㅅ=;;)

2.ShowPrice 프로젝트 관련 진행사항
<확인 및 완료 사항>
– 아직은 Cafe24 호스팅 서비스를 신청하지 않은 관계로 Local에서 테스트 수정중.
– Naver지도 API키 Local IP주소에 맞게 키 값 변경 후 확인 완료.
– Naver Me2Day API키 IP주소에 맞게 키 값 변경 후 확인 완료.
– 자유게시판 카테고리(자유, 삽니다, 팝니다. 교환, 불만) 표시가 제대로 되게끔 설정 완료.
<수정이 필요한 사항>
– 소셜커머스 사이트 티켓몬스터, 그루폰, 쿠팡 이 3개의 사이트는 값을 제대로 받아오는데 위메프가 문제.
-> 위메프가 문제가 아닌 Data양이 많아 제대로 각 사이트별로 받아오지 못하는 부분인거 같음.. 차후 소셜Data를 갖고 오는 부분에 있어서 처리를 다시 구현해야할거 같음.
– 티켓몬스터와 쿠팡은 자세한 상품 클릭할 경우 큰 이미지가 나타나지 않음.
<해결 방안>
– 이미지를 제대로 갖고 오지 않는 부분은 각 해당 페이지의 HTML요소를 Parsing해오는 방식이기 때문에 기존에 어떤 id, class명이 매칭이 됐었는지부터 확인을 하는 작업이 필요하다.
– 위메프 XML 데이터는 정상적으로 받아오기 때문에 받아오는 부분에 있어서는 문제가 없어보이지만.. 이미지 부분부터 해결을 하고 나서 이 부분을 진행할 예정.
-> 데이터 처리 부분에 있어서는 다시 구현을 해야 할거 같음. 현재 Data의 양이 많아 받아오는데 제대로 처리가 안되는것 같음.

2012.05.23

1.ShowPrice 기존 프로젝트를 업데이트 하려던 계획에서 처음부터 다시 갈아엎어 새롭게 DB설계부터 시작하기로 결정.
– 새롭게 시작하기로 한 부분에 대한 이유는 아래와 같다.
1) 현재의 ShowPrice는 Web Application + Mobile Application의 형태로 되어 있다.
따라서 Web Application으로만 구성이 된 ShowPrice를 구성하고 싶은것이 첫번째 이유이다.
(차후 해당 Web Page가 모바일로 접속시 모바일 환경에 맞는 웹페이지를 구성할지는 제대로 Web이 구현후 결정)
2) 시간에 쫓겨 프로젝트를 진행하다 보니 미숙한 부분이 많은 Spring 프레임워크구조이다.
그냥 까놓고 이야기해서 Spring 프레임워크를 제대로 활용했나? 의구심이 들기까지 한다;;
그 중 제일 못한 부분은 역시나 쪽지 쪽이다. (내가 맡은 부분… 에휴..)
그에 따라 제대로 된 Spring 프레임워크 구조로 다시 만들어볼 생각이다.
3) 기존 소셜커머스 XML파싱 데이터를 받아오는 부분 및 이미지 처리가 많아 바뀌거나 안 되는 부분이 많아서 전반적으로 수정이 필요하다고 판단이 됐다.

2.현재 새로운 ShowPrice 대략적인 개발 계획은 아래와 같다.
– 사용할 프레임워크 : Spring Framework 3.0(어노테이션 기반으로 작성할 예정)
– 사용될 주요 기술 언어 : Java, JSP, JavaScript, JSTL, Tomcat6.0, Oracle 또는 MySQL
– 가능하다면 추가로 사용하고 싶은 언어 : jQuery, Ajax, HTML5, CSS3, Tiles
– 사용할 Tools : Eclipse, SQLGate, EditPlus, PhotoShop CS
진행일정

  • 05월 현재 시점부터 ~ 06월 말 : 호스팅 업체 선정 및 DB설계 및 스토리보드 구성.
  • 07월 초 ~ 07월 중 : 1차 점검 기간(DB설계 최종 점검 및 스토리보드 확정)
  • 07월 중 ~ 08월 중 : 1차 개발(전반적인 구현 진행)
  • 08월 중 ~ 08월 말 : 2차 점검 기간(미흡한 개발 부분 점검 및 수정)
  • 09월 초 ~ 10월 중 : 2차 개발(미진한 부분 개발 진행 + 디자인 이미지 생성)
  • 10월 중 ~ 10월 말 : 최종 점검 기간(미흡한 개발 최종 마무리 점검 및 수정)
  • 11월 초 ~ 11월 중 : CBT, OBT
  • 11월 중 ~ 11월 말 : 모든 일정 개발 최종 점검 및 수정 .. 완료.

3.차후 변동사항이 생기면 이 페이지에 언급할 예정.

2012.05.30

1.ShowPrice 프로젝트 기존 Database파악.

  • 시퀀스
    – bbs_seq_no
    – comment_seq_no
    – file_seq_no
    – message_seq_no
    – spam_seq_no
    – coupon_seq_no
    – coupon_no
    – coupon_file_seq_no
  • 테이블
    – bbs / bbs_categorys / bbs_comments / bbs_files / bbs_name
    – message / message_spam / spam
    – users / friends
    – products / detailimg / vote / p_lowprice / search_product
    – coupon / coupon_files
  • 수정사항
    1) 기존의 쿠폰 테이블 및 시퀀스는 사용하지 않기로 한다.
    (기존 ShowPrice는 쿠폰에 대한 저장 공간을 마련한다고 했지만실질적으로 웹에서 사용을 할지 생각을 한다면 사용을 하지 않기 때문에 없어도 상관이 없을거 같아 위와 같이 결정)
    2) 기존의 상품 관련된 테이블 명의 일관성을 고려하여 다시 명명할 예정.
    (products, detailimg 등.. 관련이 있음에도 불구하고 일정하지 않은 테이블 명칭으로 혼란을 가져올 수 있음)
    3) 쪽지 부분은 게시판과 마찬가지로 기본적인 웹 사이트 기능중 한가지 이므로 그대로 유지하되 버그 및 기능향상 필요.
    (당시 적용하지 못했던 Ajax부분 및 잔재하는 버그 수정이 필요. 우선 버그 해결 후 Ajax가 가능하다면 구현 예정)

2012.06.04

1.DB를 기존에 사용했던 Oracle에서 MySQL로 변경하기로 결정.
– 기존에 DB를 다시 작성해 햐는 부분과 함께 Cafe24에서 Oracle로 DB를 하기에는 비용이 2배 이상 차이가 나기 때문에
MySQL로 가기로 결정. (실질적인 쿼리에서 큰 차이가 없고 있다 하더라도 배우면서 또 하는 부분도 있으니..ㅎㅎ)
2.MySQL Workbench를 통해 Database Modeling을 하기로 결정.
– 좀 더 나은 툴이 있다면 그 툴을 이용해 해보겠지만.. 아직은 저 툴 밖에 모르기 때문에 저걸로 우선 하기로 결정.
3.개인적인 사정으로 인해 앞으로 계획이 약 1-2개월 미뤄질 가능성이 있음.
– 어머니 수술 및 병원 입원으로 인한 개인적인 스케쥴 조정을 해야 함.
4.다음주 주말(06/17)까지 ShowPrice의 전반적인 기능 소개 및 Database Modeling을 목표로 설정.

– ShowPrice 전반적인 기능 소개
1) 대표적인 소셜커머스의 상품들을 한 곳에서 확인해볼 수 있다.
– 티켓몬스터, 위메이크프라이스, 그루폰, 쿠팡. 대한민국 소셜커머스 이용하는 사람이라면 다 들어봤을만한 사이트 4군데에서 상품 데이터를 모두 갖고와 ShowPrice라는 하나의 사이트에서 볼 수 있다는 편의성을 제공. 해당 데이터는 소셜포탈(http://www.socialportal.co.kr/) 이라는 XML데이터를 제공해주는 곳에서 갖고오는게 위주이지만 이 곳에서 제공해주지 않는 이미지 파일이나 기타 다른 필요한 정보의 경우 직접 가져와 써야 할 경우도 있다.
– 해당하는 상품을 클릭할 경우 상세한 이미지 정보를 받아오고 그에 대한 블로그 정보, 가격 비교 정보, 지도 정보를 확인해 볼 수 있게끔 한다. 이 부분은 기존 ShowPrice에서 구현한 기능 그대로 유지한다.
2) 네이버의 미투데이 서비스를 이용한 운영방식으로 회원가입이 별도 필요 없다.
– ShowPrice는 회원 가입이 별도로 필요 없이 Naver에서 제공하는 Me2Day아이디를 갖고 있으면 누구나 쉽게 우리 사이트의 모든 기능을 이용할 수 있게끔 할 예정임. (즉, 회원과 비회원의 차이를 두게끔은 한다는 이야기)
3) 자유게시판 및 거래게시판.. .쪽지, 댓글, 답글등의 기본 적인 커뮤니티 공간을 마련.
– ShowPrice에서 보여지는 정보들을 보고 그 정보에 대한 부분을 바로바로 의견을 나눌 수 있게끔 공간을 마련한다.
– 자유게시판이나 거래게시판의 경우 기존의 게시판 형식 그대로 유지하여 일반적인 게시판으로 만든다.
– 쪽지의 경우 기존에 구현했던 쪽지 기능을 그대로 살리되, 가능하면 Ajax방식을 사용하여 바로바로 사용자 눈에 CRUD가 보여지게끔 구현을 해 볼 예정.
– 댓글과 답글의 경우 좀 더 가독성을 높여 쉽게 읽을 수 있게끔 할 예정.
(기존의 댓글 경우 너무 붙어서 나와 답답한 면이 없지 않아 있었음)
– Me2Day뿐만이 아닌 Facebook, Twitter등 대표적인 SNS서비스를 연동하여 실시간의견이 공유 가능하게끔 할 예정.(우선은 Me2Day, Facebook, Twitter 이 3가지 SNS서비스만을 목표로 한다)
4) Naver쇼핑 데이터를 이용해서 소셜커머스 상품과의 최저가 비교 서비스를 제공 예정.
– 해당 부분은 기존 ShowPrice 개발 당시 논의가 됐던 부분으로 상품 데이터를 얻어오는데 있어 먹는 상품이나 예매권 등 가격비교가 힘들다는 점이 가장 큰 문제점이었기 때문에 이 부분을 어떻게 보완해나아갈지 고민중. 실질적으로 자동으로 매칭되어 검색 비교 한다는 것은 무리가 있기에 우선은 기존 방식대로 유지하되 계속 보완책을 강구해볼 예정.
5) 지도 서비스를 통해 내 위치 주변에 어떠한 소셜 커머스 상품들이 있는지 확인해주는 서비스 제공 예정.
– 이 부분 역시 소셜커머스 Data를 뿌려주는 부분에서 진행이 되지 않았던 부분으로 이번 프로젝트에서는 완성 예정.
6) 자신이 가입한 사이트의 마이페이지를 링크 연결시켜 보여주는 ShowPrice 마이페이지를 추가 예정.
– 이번에 새롭게 추가 되는 부분으로 ShowPrice 마이페이지라는 하나의 공간을 통해 그 공간에서 각 가입한 사이트에서 내가 주문한 상품에 대한 정보나 배송 조회를 바로 확인해 볼 수 있게끔 할 예정.(아마 직접적인 정보를 갖고 오기 힘들 거라 예상이 되기 때문에 링크 연결해주는 식으로만 하지 않을까 생각해본다)

Database Modeling은 MySQL Workbench를 통해 작성하여 완성되면 여기에다가 추가 할 예정.

2012.08.10

1.ShowPrice 프로젝트 계획 9월달부터 다시 재시작.
2.9월전까지는 정보처리기사 자격증 + 영어 공부에 전념.

2012.10.14

1.정보처리기사 실기 불합격. 내년에는 반드시 합격을 목표로…
2.토익 공부 매일 지하철 출, 퇴근시 암기. 매일 50단어씩 한달에 1500단어 암기를 목표로 시작.
3.모바일 웹(안드로이드 관련) 공부 재개.
– 목표 : 현재 엽이군 티스토리 블로그 앱 개발.
– 교재 : 1) 강요천 선생님 책 ‘상상력과 HTML5, CSS3, JavaScript로 빚는 모바일 웹’
2) 모바일 웹 개발
3) 안드로이드 앱 프로그래밍.
4.ShowPrice 프로젝트 임시 무기한 보류.
5.운동 하루에 30분 ~ 1시간씩 꾸준히.. 주말에는 가능하면 헬스장 이용해서 운동하는 방향으로.

2012.11.05

1.토익 단어 매일 50단어에서 10단어로 변경. 300단어 암기를 목표로 11월 06일부터 시작.

2013.01.02

다시 목표 설정.

Share