오랫동안 미뤄왔던 Ruby On Rails에 대한 스터디를 시작했습니다. 작년부터 시작하려고 마음 먹었는데 차일 피일 미루다 보니 2008년이 되어 버렸네요.
무슨 책으로 공부할까 하다가 지난해 컨퍼런스에서 받은 책(황대산님이 쓰신 웹 개발 2.0 루비 온 레일스)이 있어서 일단 이걸로 스타트를 했습니다.
레일스 시작하기
처음 Ruby를 설치하고 Rails도 gem으로 설치하고 MySQL은 이미 있어서 넘어갔습니다. 혹시 책도 없고 잘 모르시면 아래 URL 참고하시면 됩니다.
한 동안의 삽질끝에 알아낸 사실이 제가 사용하는 Ruby 1.8.6 / Rails 2.0 에서는 scaffold가 scaffoldgenerator로 변경되었더군요.
루비 개발환경을 뭘로 할까 고민 하다가 일단 가볍게 가기 위해 설치되어 있는 UltraEditor에 루비 개발환경을 설정 했습니다.
1장의 레일스 시작하기를 끝내고 나니 루비 문법에 대해 궁금해 졌습니다. 그래서 2장 루비 프로그래밍 언어를 후딱 보고 나서 "루비 공부하기 좋은 책이 없나" 하고 뒤져보니 역시 있더군요.
데이브 토마스와 앤디헌트 콤비가 쓴 "Programming Ruby 프로그래밍 루비 - 전2권"인데 아래 북 리뷰도 꼭 읽어보세요. 강추입니다.
레일스 프레임워크
볼수록 신기하다는 생각밖에 안드네요. 전체 구성을 쭉 훝어 봤는데 굉장하다는 생각이 절로 듭니다.
스키마 마이그레이션도 참 유용한데 이건 바로 구현하기는 좀 어려울거 같은데 누구 자바 버전 아시는 분 계시면 댓글 부탁드립니다.
루비 호스팅
국내에 괜찮은 루비 호스팅이 없나 찾아보니 두개가 나오더군요.
그래서 카페24에 다시 신청했습니다. 게시판에 불만도 많길래 그냥 버리는 셈치고 1년 신청했는데 저는 아주 마음에 듭니다.
루비 온 레일스를 보면서 "참 재밌다"는 생각을 많이 하고 있습니다. 게다가 더욱 기쁜것은 책이나 업무에서 제가 실험해 보고 싶은것들을 쓸데없는 노력은 빼고 맘껏 해 볼 수 있을거라는 기대때문 입니다. 아래 글 읽어보시면 더 많은 공감대가 형성될수도..^^
무슨 책으로 공부할까 하다가 지난해 컨퍼런스에서 받은 책(황대산님이 쓰신 웹 개발 2.0 루비 온 레일스)이 있어서 일단 이걸로 스타트를 했습니다.
레일스 시작하기
처음 Ruby를 설치하고 Rails도 gem으로 설치하고 MySQL은 이미 있어서 넘어갔습니다. 혹시 책도 없고 잘 모르시면 아래 URL 참고하시면 됩니다.
루비 온 레일스 시작하기 01그 유명한 10분만에 블로그 만들기 동영상에서 봤던 scaffold에서 막혔습니다. ^^;
루비 온 레일스 웹 어플리케이션 환경 구축
한 동안의 삽질끝에 알아낸 사실이 제가 사용하는 Ruby 1.8.6 / Rails 2.0 에서는 scaffold가 scaffoldgenerator로 변경되었더군요.
http://wiki.rubyonrails.org/rails/pages/ScaffoldGenerator그리고 2.0에서는 SQLite3이 레일스로 들어가면 디폴트 데이터베이스가 되었다는 사실도 알았습니다. 그래서 SQLite3로 예제를 바꿔 실행하기 위해서 뒤져보다가 좋은글을 하나 찾았습니다. 이 글대로 따라하고 나니 MySQL 버전도 만들 수 있겠더군요.
SQLite3 on Rails개발환경 설정
루비 개발환경을 뭘로 할까 고민 하다가 일단 가볍게 가기 위해 설치되어 있는 UltraEditor에 루비 개발환경을 설정 했습니다.
Ultra Editor로 루비 개발환경 설정하기루비 프로그래밍 언어
1장의 레일스 시작하기를 끝내고 나니 루비 문법에 대해 궁금해 졌습니다. 그래서 2장 루비 프로그래밍 언어를 후딱 보고 나서 "루비 공부하기 좋은 책이 없나" 하고 뒤져보니 역시 있더군요.
데이브 토마스와 앤디헌트 콤비가 쓴 "Programming Ruby 프로그래밍 루비 - 전2권"인데 아래 북 리뷰도 꼭 읽어보세요. 강추입니다.
사진찍는 프로그래머의 [책] Programming Ruby잘 나가다가 루비 라이브러리를 불러들이는 require에서 뭔가 에러가 났습니다.
레일스 프레임워크
볼수록 신기하다는 생각밖에 안드네요. 전체 구성을 쭉 훝어 봤는데 굉장하다는 생각이 절로 듭니다.
- 애플리케이션 표준 구성
- Rake를 이용한 스키마 마이그레이션
- 플러그인
스키마 마이그레이션도 참 유용한데 이건 바로 구현하기는 좀 어려울거 같은데 누구 자바 버전 아시는 분 계시면 댓글 부탁드립니다.
루비 호스팅
국내에 괜찮은 루비 호스팅이 없나 찾아보니 두개가 나오더군요.
http://www.korserve.net그런데 코리아서브라는곳은 왠지 사기성이 농후하네요. 호스팅 신청을 위해 회원가입하고 입금하고 났더니 며칠째 사이트가 다운됐군요. 뭐 이런 양아치 같은 경우가..
http://www.cafe24.com
그래서 카페24에 다시 신청했습니다. 게시판에 불만도 많길래 그냥 버리는 셈치고 1년 신청했는데 저는 아주 마음에 듭니다.
루비 온 레일스를 보면서 "참 재밌다"는 생각을 많이 하고 있습니다. 게다가 더욱 기쁜것은 책이나 업무에서 제가 실험해 보고 싶은것들을 쓸데없는 노력은 빼고 맘껏 해 볼 수 있을거라는 기대때문 입니다. 아래 글 읽어보시면 더 많은 공감대가 형성될수도..^^
프로페셔널이란 ? 프로그래밍의 심리학3이제 액티브 레코드를 시작으로 레일스 MVC를 본격적으로 공부해 보려고 합니다.
'Life & Culture' 카테고리의 다른 글
| 마이크로소프트와 구글의 진정한 차이 (2) | 2008/02/27 |
|---|---|
| Question Shop, 참 오랜 비즈니스 모델이었네요. (0) | 2008/02/25 |
| 루비 온 레일즈 스터디 2주째 (2) | 2008/02/24 |
| 환상적인 저글링 쇼 (2) | 2008/02/23 |
| 러시아 Gmail 광고 (0) | 2008/02/23 |
| 구글의 로고를 디자인하는 컨테스트 (0) | 2008/02/22 |
TAG ruby on rails


