Ruby에 관심을 가지고, 책을 본지도 꽤 되었습니다.
Ruby를 가지고 무언가 만들어보고 싶은데, 좀 막막하네요.
예를 들어, VC 나 VB를 처음 배울때는 간단한 계산기도 만들고,
점차 복잡한 과정으로 진행해갔었는데요.
Ruby는 어떻게 진행해야 할지 좀 막막한것 같아요.
그냥 Programming Ruby 책따라 예제입력해보는 정도가 다 인것 같구요.
뭔가 해보고 싶은데,
Ruby 관련한 프로그래밍은 거의 RoR에 집중되어 있고,
다른 부분은 잘 보이지 않는 것 같습니다.
아무래도 제 직업이 Embeded software engineer이다 보니,
RoR쪽은 손이 잘 가지 않네요.^^
다른 분들은 어떻게 Ruby를 익히셨는지 궁금합니다.
역시 RoR쪽으로 접근해야 할까요?
** 기본서
그 책 말고 David Flanagan, Yukihiro Matsumoto(루비 창시자) 가 쓴
The Ruby Programming Language (2008년 출시, 1.9버전 커버됨)으로 공부하세요.
http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/0596516177/ref=sr_1_1?ie=UTF8&s=books&qid=1280208122&sr=1-1
그 책 한국어 번역판이 2010년에 나왔습니다.
Beginning Ruby: From Novice to Professional, Second Edition by Peter Cooper
이 책도 참 좋습니다.
** 예제집
그 책 보고 나서
Ruby Cookbook 보세요.
http://www.amazon.com/Cookbook-Cookbooks-OReilly-Lucas-Carlson/dp/0596523696/ref=sr_1_4?ie=UTF8&s=books&qid=1280208122&sr=1-4
2006년 판인 것이 좀 아쉽긴 한데... 챕터 별로 예제 코드와 설명이 있습니다.
프로그램 작성하면서 참고하기도 참 좋습니다. 강력 추천. 912쪽
최신판을 원하시면 이걸 보셔야 될 듯. 336 쪽
내용은 위의 cookbook 이 더 괜찮습니다.
Ruby Best Practices by Gregory Brown (Paperback - June 16, 2009)
** 심화학습서
Metaprogramming Ruby: Program Like the Ruby Pros by Paolo Perrotta
(Paperback - Feb. 2, 2010)
Design Patterns in Ruby by Russ Olsen (Hardcover - Dec. 20, 2007)
Refactoring: Ruby Edition by Jay Fields, Shane Harvie, Martin Fowler,
and Kent Beck (Hardcover - Oct. 25, 2009)
이 정도 보면.. 루비라는 "언어"를 공부하기에는 충분할 것 같습니다.
2010년 7월 27일 오전 10:31, hyde1004 <hyde...@gmail.com>님의 말:
다음은 임베디드 프로그래밍 말씀하셔서 하는 말입니다.
C 바인딩에 대해서 공부하시려면 구글로 일본쪽 문서 검색해보면 풍부하게 나옵니다. 그걸 영어로 번역해 놓은 문서도 있습니다.
Ruby를 이용해서 하드웨어를 제어하는 코드를 구글 검색 통하여 본적도 있습니다. 하드웨어 제어용 라이브러리 같은게 있으면
좋겠다는 생각이 들기도 합니다만, `backquote` 가 있는데 굳이 왜 그렇게까지 할까...(리눅스 사용자이다 보니)
그런 생각이 들기도 하지요.
밥줄, 취미, 개인 업무시에도 써먹을 데가 많은 언어입니다. (파이썬도 마찬가지이긴 하지만)
조그맣게라도 만들고 싶은 프로그램이 있으면 위에 언급한 책(주로 루비 쿡북)들과 병행하면서 공부하시면 도움이 클 듯
합니다.(기본서 정독은 전제조건)
2010년 7월 27일 오후 2:35, cogniti <cog...@gmail.com>님의 말:
보통 40~50 정도면 보통 문법 지식은 다 채워지고, 80~100 개 정도 되면 해당 언어의 Trick 적인 요소까지 마무리
되고는 합니다.
(아주 기본적인건 뛰어 넘거든요. a = 10 같은거)
완료되고 나면 몇 달정도는 작업하면서 참고 reference로 사용합니다.
특히 ruby는 트릭에 가까운 문법들이 많아서 더 즐겁게 추가 할 수 있었습니다.
( 예를 들면 String 선언 같은거 말이죠
http://github.com/neocoin/ruby_language_tests/blob/master/src/001_standard_type/002_string_test.rb
)
예전에는 google code를 개인 저장소로 썼는데, 요즘은 github 좋더군요.
그래서 Ruby 버전 최종으로 가지고 있는게 다음과 같습니다.
( http://github.com/neocoin/ruby_language_tests )
2010/7/26 cogniti <cog...@gmail.com>:
On 7월27일, 오후2시35분, cogniti <cogn...@gmail.com> wrote:
> 저도 웹 하고는 거리가 멀어서 RoR 에는 관심이 전혀 없네요.
> 말씀하신 책이 저자 데이브토머스 일명 곡괭이로 알려진 책 같은데 그 책은 좀 어수선하게 되어 있습니다. 사람마다 다르겠지만 그
> 책 가지고 공부하면 감이 안 옵니다.
>
> ** 기본서
>
> 그 책 말고 David Flanagan, Yukihiro Matsumoto(루비 창시자) 가 쓴
> The Ruby Programming Language (2008년 출시, 1.9버전 커버됨)으로 공부하세요.http://www.amazon.com/Ruby-Programming-Language-David-Flanagan/dp/059...
> 그 책 한국어 번역판이 2010년에 나왔습니다.
>
> Beginning Ruby: From Novice to Professional, Second Edition by Peter Cooper
> 이 책도 참 좋습니다.
>
> ** 예제집
>
> 그 책 보고 나서
> Ruby Cookbook 보세요.http://www.amazon.com/Cookbook-Cookbooks-OReilly-Lucas-Carlson/dp/059...
> 2006년 판인 것이 좀 아쉽긴 한데... 챕터 별로 예제 코드와 설명이 있습니다.
> 프로그램 작성하면서 참고하기도 참 좋습니다. 강력 추천. 912쪽
>
> 최신판을 원하시면 이걸 보셔야 될 듯. 336 쪽
> 내용은 위의 cookbook 이 더 괜찮습니다.
> Ruby Best Practices by Gregory Brown (Paperback - June 16, 2009)
>
> ** 심화학습서
> Metaprogramming Ruby: Program Like the Ruby Pros by Paolo Perrotta
> (Paperback - Feb. 2, 2010)
> Design Patterns in Ruby by Russ Olsen (Hardcover - Dec. 20, 2007)
> Refactoring: Ruby Edition by Jay Fields, Shane Harvie, Martin Fowler,
> and Kent Beck (Hardcover - Oct. 25, 2009)
>
> 이 정도 보면.. 루비라는 "언어"를 공부하기에는 충분할 것 같습니다.
>
> 2010년 7월 27일 오전 10:31, hyde1004 <hyde1...@gmail.com>님의 말: