?action=rss_blog
?action=blogrss
[[BlogChanges(all)]][[BlogChanges('Blog/.*',10,simple)]]Globe - Many Classic Moments (Live 2002) by hyacinth November 13th, 2009
實踐 by hyacinth November 12th, 2009
신종 플루에 대해 알아 보자 by hyacinth November 10th, 2009
FSS 12 by hyacinth November 8th, 2009
메칠클로로이소치아졸리논 by hyacinth September 25th, 2009
올해의 가장 의심스러운 메일 by hyacinth September 18th, 2009
vanity destroyer -fripSide edition- / fripSide by hyacinth September 11th, 2009
아가르타 / 마츠모토 타카하루 by hyacinth September 7th, 2009
QWOP by hyacinth September 5th, 2009
[[BlogChanges(".*Blog",10,simple)]][[BlogChanges('Blog/Beta',simple)]][[BlogChanges('Blog/Beta',10,simple)]][[BlogChanges('Blog/.*',10,all,simple,summary)]]http://devmento.co.kr/devmain/woc/wocproject/perform/project_detail.jsp?dataSeq=7&curPage=1&sortKey=&sortType=&searchKey=&searchWord=&cate_code=
| 프로젝트 명 | Python 3.0으로 작성하는 가벼운 웹 프레임워크 |
| 프로젝트 요약 | Python 3.0으로 가볍고 확장성/이식성 높은 웹 프레임워크를 작성합니다. |
| 프로젝트 구현 상세(이런걸 만들어 볼까요?) | l Python WSGI 인터페이스 구현l 라우터 설계 및 구현l 애플리케이션 컨트롤러 설계 및 구현l 레퍼런스 문서 및 튜토리얼 작성l 모든 코드를 커버하는 회귀 테스트 작성 |
| 프로젝트 수행 조건(멘티가 알고 있어야 할 것들) | l |
| 획득 예상 개발 능력(멘티가 배우게 될 것들) | l Pythonic하게 프로그래밍하는 방법을 배울 수 있습니다. 특히 Java나 C/C++, PHP 등에서만 개발해보신 분이면 Python 언어의 매력에 흠뻑 취할 기회를 만들어드립니다. (멘토가 보장합니다!)l HTTP와 REST에 대해 이해할 수 있습니다.l Unit Test 작성 방법을 배울 수 있습니다.l 주어진 프레임워크를 가져다 쓰는 재미가 아니라, 자신만의 프레임워크를 설계하는 기쁨을 느낄 수 있습니다. (아마 본인의 프로그래밍 성향도 달라질 수 있을 것이라고 믿습니다. 좀 더 발전적으로요.) |
| 선행 학습 레퍼런스(공부해두면 좋아요) | l 미리 RoR이나 Django 등의 웹 프레임워크로 장난감 예제를 작성하고 오시면 크게 도움이 됩니다.l Python, 특히 Python 3.0을 알고 오시면 좋습니다. Python 공식 홈페이지의 튜토리얼을 읽어보세요. 이미 Python은 알고 있지만, 최근 릴리즈된 3.0은 익숙하지 않으시다면, Python 사이트에서 PEP-3000대 문서들을 살펴보시면 도움이 됩니다.l Kent Beck의 TDD 책도 읽어보세요. 꼭 이 프로젝트를 진행하는 것이 아니라도 무척 훌륭한 가르침을 얻을 수 있습니다. |
| 라이선스 | MIT License |
전 버전에서 커스터마이징한 게 많아 잠깐 고민했습니다만 그냥 1.1.3 깨끗하게 설치하고 필요한 데이터만 옮기기로 했습니다. 처음에 1.1.2의 모든 데이터를 그대로 옮겼으나 1.1.3의 문서화가 좀 더 나아서 이전 데이터를 옮긴 후 1.1.3의 wikiseed를 덮어씌웠습니다.
1.1.3에서는 upgrade.sh 업그레이드 스크립트가 포함되어 있으나 아쉽게도 써볼 기회는 없었습니다.
- 개선된 Attachment Macro
- Bar Macro 추가(?) <- 이전 버전에도 있었던 것 같기도...
- font { } 문법의 변화
- folding processor의 기본 지원
- 외부 이미지 옵션 문법의 변화
~~.jpg&width=500 -> ~~.jpg?width=500 - 손톱그림(thumbnail) 지원과 이를 위한 Gallery Macro 개선
http://devmento.co.kr/devmain/woc/wocproject/perform/project_detail.jsp?dataSeq=7&curPage=1&sortKey=&sortType=&searchKey=&searchWord=&cate_code=
| 프로젝트 명 | Python 3.0으로 작성하는 가벼운 웹 프레임워크 |
| 프로젝트 요약 | Python 3.0으로 가볍고 확장성/이식성 높은 웹 프레임워크를 작성합니다. |
| 프로젝트 구현 상세(이런걸 만들어 볼까요?) | l Python WSGI 인터페이스 구현l 라우터 설계 및 구현l 애플리케이션 컨트롤러 설계 및 구현l 레퍼런스 문서 및 튜토리얼 작성l 모든 코드를 커버하는 회귀 테스트 작성 |
| 프로젝트 수행 조건(멘티가 알고 있어야 할 것들) | l |
| 획득 예상 개발 능력(멘티가 배우게 될 것들) | l Pythonic하게 프로그래밍하는 방법을 배울 수 있습니다. 특히 Java나 C/C++, PHP 등에서만 개발해보신 분이면 Python 언어의 매력에 흠뻑 취할 기회를 만들어드립니다. (멘토가 보장합니다!)l HTTP와 REST에 대해 이해할 수 있습니다.l Unit Test 작성 방법을 배울 수 있습니다.l 주어진 프레임워크를 가져다 쓰는 재미가 아니라, 자신만의 프레임워크를 설계하는 기쁨을 느낄 수 있습니다. (아마 본인의 프로그래밍 성향도 달라질 수 있을 것이라고 믿습니다. 좀 더 발전적으로요.) |
| 선행 학습 레퍼런스(공부해두면 좋아요) | l 미리 RoR이나 Django 등의 웹 프레임워크로 장난감 예제를 작성하고 오시면 크게 도움이 됩니다.l Python, 특히 Python 3.0을 알고 오시면 좋습니다. Python 공식 홈페이지의 튜토리얼을 읽어보세요. 이미 Python은 알고 있지만, 최근 릴리즈된 3.0은 익숙하지 않으시다면, Python 사이트에서 PEP-3000대 문서들을 살펴보시면 도움이 됩니다.l Kent Beck의 TDD 책도 읽어보세요. 꼭 이 프로젝트를 진행하는 것이 아니라도 무척 훌륭한 가르침을 얻을 수 있습니다. |
| 라이선스 | MIT License |
전 버전에서 커스터마이징한 게 많아 잠깐 고민했습니다만 그냥 1.1.3 깨끗하게 설치하고 필요한 데이터만 옮기기로 했습니다. 처음에 1.1.2의 모든 데이터를 그대로 옮겼으나 1.1.3의 문서화가 좀 더 나아서 이전 데이터를 옮긴 후 1.1.3의 wikiseed를 덮어씌웠습니다.
1.1.3에서는 upgrade.sh 업그레이드 스크립트가 포함되어 있으나 아쉽게도 써볼 기회는 없었습니다.
- 개선된 Attachment Macro
- Bar Macro 추가(?) <- 이전 버전에도 있었던 것 같기도...
- font { } 문법의 변화
- folding processor의 기본 지원
- 외부 이미지 옵션 문법의 변화
~~.jpg&width=500 -> ~~.jpg?width=500 - 손톱그림(thumbnail) 지원과 이를 위한 Gallery Macro 개선
cvs
.png)
