카테고리 : 요약보기전체보기목록닫기

1 2 3

Apache + Mongrel 에서 X-Sendfile로 파일전송 최적화하기

저희 전산 동아리 PAIM에서 만든 프로젝트 중 현재 가장 많은 학우들이 애용하고 있는 프로젝트는 단연 강의록 사이트입니다. 교수님들께서 의대 수업의 특성상 PPT를 수업 프리젠테이션으로 많이 사용하시다 보니 다들 강의록 PPT에 필기를 하고 뽑아보고 나눠보고 돌려보죠. PPT파일의 크기는 적게는 1MB미만에서 크게는 100MB에 이르기까지 다양합니다만...

acts_as_list에서 scope를 사용하기

acts_as_list는 레일스에서 간편하게 모델에 리스트 구조를 도입하는데 사용할 수 있습니다. 레일스 API(1 2)를 참조하시면 보다 자세히 아실 수 있는데요, 오늘은 :scope를 보다 복잡하게 사용하는 방법을 알아보겠습니다. 제가 :scope를 응용하게된 이유는 게시판 순서를 정렬하기 위해서였습니다. 인턴 커뮤니티에는 여러개의 게시판이 ...

Rails 1.2.2가 나왔습니다.

Rails 1.2.2가 나왔습니다. RubyGems이 업그레이드 되면서 require_gem을 못쓰게 됨에 따라 매번 애러 메세지를 보거나 boot.rb파일을 수정해줘야했는데 그 부분을 손보았군요. 이외의 자잘한 버그도 수정되고 singular resource도 도입되었네요. 1.2를 쓰시던 분들은 모두들 업그레이드 하세요. sudo g...

TDD보다 BDD가 맘에 드는 이유, 그리고 RSpec

  저는 변수나 메소드의 이름 짓는 것을 너무 어려워합니다. 모델에 사용되는 각종 필드나 메소드, 그리고 컨트롤러에 사용되는 각종 액션의 이름을 짓는 것이 너무나 괴롭습니다. 그런 의미에서 "영문" 메소드명으로 Test unit을 작성해야하는 TDD보다 context에 "Person에는 사람 정보가 들어가는데"와 같이 설명을 주저리주저리 쓰는 ...

BDD로 사이트를 만드는 중입니다.

  TDD(Test Driven Development)는 대충 Agile Web Development with Rails 책의 한 챕터 부분을 읽고 건너뛰고 BDD(Behavior Driven Development로 넘어갔습니다. TDD는 "필요성"은 공감되지만 "작법"이 어색하다고나 할까, 일종의 "work flow"가 와닿지 않아서 차일 피...

정말 늦은 2회 루비 세미나 후기

사실 2회 루비 세미나 후기 글을 미루다 보니 다른 글을 전혀 못쓰고 있었습니다. :) 왠지 후기를 올리지 않고 다른 글을 올리면 '왜 후기는 안올려주세요~'라고 할까봐 그랬어요. 좋은 발표가 너무 많아서 하나하나 다 열거하기도 어렵고 하나하나 다 말로 옮기기도 어렵다는 어설픈 핑계를 대볼까 합니다. :) 예전에 Rails 1.2 RC에서의 변경사...

Rails 1.2 출시!

드디어 1.2가 정식 배포중입니다. (공식 홈페이지 글) sudo gem update한방으로 모두들 Rails 1.2의 세계로 가보는거죠~! 제가 예전이 1.2RC에 추가된 내용에 관한 글을 부활시켜 볼까 합니다. Rails 1.2 Release Candidate 1이 나왔습니다! Rails 1.2 RC1의 ActiveRecord에 새로 ...

CSS를 통해 루비의 Inheritance 설명하기

요즘 여자친구에게 루비와 레일즈를 가르쳐주고 있습니다. 국가 고시 시험 준비를 하던 저번주까지는 그냥 엄선(?)한 교제를 주고 우선 읽어보라고 했지요. 뭐, 영어로 되어있는터라 쉽게 눈에도 잘 안들어오고 바로바로 실험해보면서 익히는게 아니니까 좀 지루해 하는 것 같더라구요. 그래서 어제 저녁에는 TextMate와 함께하는 편리한 작업환경도 맛보여줄 ...

Rails 1.2 RC1의 Active Support에 새로 추가된 기능들

오늘은 Rails 1.2 RC1의 ActionPack에 새로 추가된 기능들에 이어서 Active Support에 추가된 기능들을 알아보겠습니다. Active Support는 Rails 코딩에 있어서 유용한 메소드를 제공해주는 일종의 helper library인데요, 일전에 유용성을 알려드린 MultiByte가 이 곳 소속이죠.

Rails 1.2 RC1의 ActionPack에 새로 추가된 기능들

Rails 1.2 RC1의 ActiveRecord에 새로 추가된 기능들에 이어 오늘은 Rails 코딩에 즐거움을 주는 Action Pack에 새로 추가된 기능들을 알아보겠습니다.
1 2 3