Update: beyond.daesan.com 의 大山님이 rails 부분 작성 의사를 표해주셨습니다 ^^; 대산님이 작업을 시작하시면 그에 자극받으면서 저도 1,2편의 디버깅(?)을 해나갈까 합니다..
제가 블로그에서 그간 Ruby for Impatient Nuby라는 제목을 가지고 루비에 대한 튜토리얼을 쓰고 있습니다. 음 그런데 갈수록 귀찮아지네요;;;
총 4부로 나누어서 작성중인데, 큰 틀은 1) 루비의 기본 문법, 2) 함수 및 반복문들, 3) 루비의 메타 프로그래밍, 4) Rails 로 생각하고 있습니다. 현재 1번과 2번에 대한 작성이 거의 끝났습니다. 오류도 많지만 (글에 달린 커멘트를 참고해주세요) 그것들만 수정하면 문제가 없을 거라고 생각합니다.
http://mkseo.pe.kr/blog/?p=1528
http://mkseo.pe.kr/blog/?p=1529
앞으로 더 써야하는 부분은 3번 메타프로그래밍과 4번 Rails입니다. 메타프로그래밍에 대해서 사용할 코드도 작성해두었습니다.
http://mkseo.pe.kr/blog/?p=1545
제가 이 튜토리얼에서 목표로 하는 것들은 다음과 같습니다.
1) 가능한 루비가 다른 언어와 차별화 되는 것만 다룬다. 하지만, 다른 언어에서 가능한 것이 루비에서도 된다는 측면에서 역시 접근하여 다른 언어에서 되는 것도 필요가 있으면 다룬다.
2) 가능한 다른 언어와의 flame war는 자제한다.
3) 짧게 쓴다. 목표는 참을성 없는 사람이 수시간만 읽고 던져버릴 수 있는 문서이다.
4) 프로그래밍에 익숙한 사람을 대상으로 한다.
5) 예제는 질질 끌고 가지 말고, 각각이 별개의 예제이게 한다. (저는 개인적으로 처음부터 끝까지 끌고 가는 예제 별로 안좋아하거든요;Wink
6) 챕터를 만들지 않고, 대화체로 줄줄 써간다. (지금 써놓은 스타일과 맞춰주시면 정말 감사하겠습니다)
제가 현재까지 쓴 1번과 2번글은 그대로 가는 것으로 하고, 이 두가지 글의 내용을 바탕으로 하여 3번과 4번을 완성시켜주실 분을 찾습니다. 무엇보다 4번에 해당하는 Rails부분에는 약간의 화면 캡춰도 필요할 것으로 예상되므로 많이 힘들거 같아 걱정입니다.
그리고 말씀드린대로, 길게 주저리주저리 다 쓰는게 아니라 ‘이게 루비다!’ 라는 것만 쓰면 됩니다. 이렇게 만들어진 최종 결과물은 ruby-doc.org 운영자와 컨택하여 그쪽 사이트에 한국어 튜토리얼로 등록하고자합니다.
음.. 참여하신분들께 제가 해드릴 수 있는 것은 아무것도 없습니다. ㅎㅎ. 다만 해드릴 수 있는건 이 글이 ruby-doc에 올라갈 때 그 글에 저자 이름을 넣어드리는 정도입니다.
글의 라이선스는 상업적 활용을 막고, shared by attribution 정도로 공유되게 배포할까 합니다. 확실히 결정된 사안은 아니므로 역시 논의에따라 바꿀 용의가 있습니다.
튜토리얼 작업에 관심있으신 분들의 많은 답글 부탁드립니다..
p.s. 루비 포럼에서 아무도 호응안해주는군요;;;;;;;;;;;;;;;;;
Leave a Reply