안녕하세요
WoC 운영진에서 알려드립니다.

2008년도 이제 오늘이 마지막 날이네요 ㅎㅎ

저는 2008년 올 한해 그 어떤 계절보다 겨울이 인상 깊습니다.
이래저래 할 일이 많아서 그런지, 겨울인데도 춥기보단 훈훈한 기운이 느껴지기도 하고요,^^

지난 12월 20일 W데이를 기점으로 WoC의 프로젝트의 수행제안 신청기간이 시작되었습니다.

WoC의 수행제안이란 WoC의 프로젝트를 수행하기위한 프로젝트 수행계획서로 지원을 하는 것입니다.
WoC의 프로젝트 바로보기
WoC 프로젝트 수행제안신청기간:  08년 12/20~ 09년 1/10 (토) 24:00 (자정)
WoC 프로젝트 수행학생 선정 발표:  2009년 1월 12일  (시간 미정)

(수행학생으로 선정된 학생은 2개월간 프로젝트를 수행하는 기간동안 멘티로 활동을 하게 됩니다.)
- 프로젝트 수행기간 : 2009년 1월 17일~ 3월 18일

W데이 이후
 WoC의 수행계획서는 어떻게 쓰는 것인가요?
라는 질문을 남겨주신 분들이 계신데요

오늘은 이 궁금증을 해소하기 위한 수행 계획 신청의 tip을 좀 드리려고 합니다.

WoC의 프로젝트의 수행학생(멘티)로 선정이 되면, 1월 17일 부터 3월 18일 까지 2달간 WoC 참가자들과 네트워킹하며 프로젝트를 수행하게 됩니다.
수행학생(멘티)로 신청을 할때에 제출해야할 수행계획서에는 두달간 프로젝트를 수행을 할 때에 어떠한 방법으로 수행을 할지에 대한 내용을 적으시면 됩니다.
(신청방법은 WoC의 공식 홈페이지(http://woc.openmaru.com)에서 프로젝트를 선택한 후 제안을 할 수 있습니다.)
프로젝트 리스트 바로보기
지금 프로젝트의 "수행지원하기"버튼을 누르면 지원 사유와 수행계획서 URL이 두개가 나오는데요,
수행계획서에 대한 문의가 많았습니다.

그래서 약간의 가이드를 준비 했습니다.^^

<가이드>

수행계획서 URL 칸에는, "어떻게 프로젝트를 수행할 것인지가 주된 내용이 되도록 적은 내용"을 보여줄 수 있는 페이지의 주소를 적어주시면 됩니다.
(가장 많이 걸려있는 곳의 URL은 본인의 블로그 입니다.)


참고1 : 수행계획서에 들어가면 좋은 내용

수행제안서 포맷

프로젝트 명 프로젝트 리스트에서 참여하고 싶은 프로젝트를 찾아 제목 기재
프로젝트 접근방법 프로젝트 구현에 어떤 방식들을 어떤 일정으로 구현해 보고 싶은지 적어 주세요.
프로젝트 예상 결과 프로젝트 결과로 성취될 예상 결과에 대해 적어주세요
관련 경험/경력 학교나 커뮤니티 혹은 인턴쉽 등을 통해 관련 과제나 프로젝트를 진행했던 경험을 적어 주세요.
프로젝트에 가능한 시간은?
(1주일에 ㅇㅇ시간)
프로젝트에 투여할 수 있는 최소 시간과 최대 시간을 적어 주세요. (혹시 진행하고 있는 다른 프로젝트나 일정이 있으면 다른 팀원과의 조율을 위해 적어 주세요.)
해당프로젝트를 선택한 이유 다른 프로젝트 중에서도 특히 이 프로젝트를 선택한 이유를 적어주세요.
멘토에게 하고 싶은 말 (혹은 질문) optional 문의사항이나 고려해야 할 특별한 조건이 있으시면 알려 주세요.

* 위의 수행계획서는 들어가면 좋은 내용에 대한 가이드이며, 위의 내용을 전부 포함을 하고 있을 필요는 없습니다.



참고2 : 수행계획서의 예시

<예시> 

- 수행 제안서는 프로젝트에 따라서 내용이 달라지기 때문에 프로젝트와 함께 예시를 올리는 것이니, 착오 없으시기 바랍니다.
프로젝트

1. 프로젝트 제목 RSS crawler 개발 및 parser 개발
2. 프로젝트 목적 python을 이용하여 RSS crawler와 parser를 개발한다.
3. 요구사항 데이터 저장은 mySQL 또는 PostgreSQL 을 이용하여 이루어진다.
4. 프로젝트 세부 사항
  • RSS와 ATOM 등 현존하는 대부분의 컨텐트 신디케이션 및 다양한 언어를 지원해야 한다.
  • 저장되어있는 RSS 목록을 이용하여, RSS를 받은 후 파싱하여 저장한다.
  • 데이터는 지속적으로 축적되어야 한다.
  • 비표준 날짜 정보도 파싱할 수 있어야 한다.
추가 정보 RSS 1.0 http://web.resource.org/rss/1.0


RSS crawler 개발 및 parser 개발 프로젝트에 대한 수행제안서

프로젝트 명 RSS crawler 및 parser 개발
프로젝트 접근방법

프로젝트 진행을 위해 아래와 같은 주제에 대해 생각해야 합니다. 대부분 간단한 것이라 큰 어려움은 없을 것 같습니다. 시간 처리, db 스키마 등의 세부적인 사항은 추후 멘토링 하시는 분과 상의해서 결정할 계획입니다.

<해보고자 하는 프로젝트 접근 방법>

  1. rss 읽어오기
  2. xml 파싱
  3. db 저장
  4. rss 1.0, rss 2.0, atom 포맷 분석
- 1, 2, 3은 python에 있는 urllib, xml, MySQLdb 등의 라이브러리를 사용하면 손쉽게 해결할 수 있을 것 같습니다.
- 4는 익스플로러 툴바로 동작하는 RSS 리더기를 제작하면서 해 보겠습니다.

<예상 개발 기간>

1주: 멘토분과 개발 내용과 범위에 대해 구체적으로 결정
2주: RSS 파서 개발
3주: 디비 저장 모듈 개발
4주: 크롤러 개발 및 묶어서 테스트
5, 6주: 테스트 및 디버깅
7, 8주: 문서화 및 마무리
프로젝트 예상 결과 Ex)최종적으로 개발될 모듈은 아래와 같습니다.
  1. RSS 크롤링 모듈 => 임의의 RSS
  2. RSS 파싱 모듈 => 읽어온 정보를 파싱해서 내부 포맷으로 변환
  3. 디비 저장 모듈 => 변환된 내부 데이터를 디비에 저장하는 역할
관련 경험/경력
  • 다음 홈페이지에서 특정 주가를 읽어 오는 프로그램
  • 태터툴즈 레퍼러 분석기
  • Internet Explorer RSS 리더 툴바
  • 그외 C/C++을 사용한 많은 프로젝트 경험이 있습니다.
프로젝트에 가능한 시간은? 1주일에 ㅇㅇ시간
해당 프로젝트를 선택하게 된 동기 학기 중 RSS 프로그램을 만들어 본 경험을 살리고, 현재 관심이 있는 Python의 개발 능력도 함께 업그레이드 시켜보고 싶어보고 싶습니다.
멘토에게 하고 싶은 말
(혹은 질문)
비 표준 날짜 정보 처리에 대해서는 어떤 자료를 공부하면 좋을까요?





트랙백 주소 :: http://woc.openmaru.com/blog1/trackback/157

댓글을 달아 주세요

  1. 비밀방문자 2008/12/31 20:49  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  2. Loocaworld 2008/12/31 20:53  댓글주소  수정/삭제  댓글쓰기

    오타가..났네요..."수행제안신청기간:"에 1월 10일 까지 아닌가요??

    • WoC Staff 2009/01/01 02:43  댓글주소  수정/삭제

      네, 급하게 올리다 보니 오타가 났네요 ^^;;
      혼란스럽게 해드려 죄송합니다.

      오타 수정하였습니다.
      수행제안 신청기간은 2009년 1월 10일 24시 자정까지가 맞습니다.

      감사합니다.

  3. 비밀방문자 2009/01/06 01:18  댓글주소  수정/삭제  댓글쓰기

    관리자만 볼 수 있는 댓글입니다.

  4. gmagma 2009/01/06 12:00  댓글주소  수정/삭제  댓글쓰기

    프로젝트에 직접 제안하지 않고 팀원으로 참여할 수 있는지요?

    프로젝트 명단을 보니까 수행지원이라는 클릭할 수 있는 게 있던데 이건 멘토 정하는 부분인가요?

    너무 늦게 WoC소식을 접하게 되는 바람에 아는 게 별로 없네요. 답변 부탁드려요.

    • WoC 운영자 2009/01/08 11:14  댓글주소  수정/삭제

      안녕하세요 ^^ 예.. WoC 홈페이지 (http://woc.openmaru.com에 가셔서 왼쪽 하단 프로젝트 - [프로젝트 함께해요]에서 이런 프로젝트를 하고 싶은데 같이할 친구를 구한다는 말씀이나 저는 이런 것을 잘하는데 어떤 분야의 프로젝트를 하실분을 구합니다 등의 메세지를 남기실 수 있습니다. 감사합니다. ^^

      http://www.devmento.co.kr/devmain/board ··· wocjv040