All Shared rBlogs (237)

초보자를 위한 Asset Pipeline 개념잡기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 3766 
2012년 4월24일자 Coderberry 블로그에 게재된 "[Asset Pipeline for Dummies](http://coderberry.me/blog/2012/04/24/asset-pipeline-for-dummies/)" 란 글은 레일스 3.1부터 지원하는 `asset pipeline`의 개념을 쉽게 설명하고 있다. ----------...

jMenu jQuery plugin을 assets pipeline으로 사용하기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 1277 
jQuery menu plugin은 vertical menu로만 사용할 수 있어서 horizontal menu로 사용하려면 귀찮은 일을 해야 한다. 구글링을 해 보니까 유용한 jQuery plugin 중에 horizontal menu를 산뜻하게 만들어 주는 `jMenu`라는 jQuery plugin을 알게 되었다. 그러나 아쉽게도 github 검색을...

Yehuda Katz의 말하는 alias_method_chain 메소드

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 48 
레일스 프로젝트의 코어팀의 한 사람인 Yehuda는 2009년도에 그의 블로그에 글을 올렸다. 레일스 프로젝트 핵심 개발자의 생각이니 아마도 alias_method_chain 메소드에 대한 개념을 잡기에 더 없이 좋은 글이 아닐까 생각한다. 블로그의 내용을 읽고 정리해 본다. `alias_method_chain` 메소드가 타당성에 대해서 말들...

alias_method_chain 이해하기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 756 
사실 레일스 가이드의 Digging Deeper 챕터의 Active Support Core Extensions을 공부하다가 `alias_method_chain` 메소드의 `class_eval` 메소드를 잘 이해하지 못해 `attr_accessor의 비밀 !!!` 이라는 글을 작성했었다. 역시 Digger Deeper 부분의 내용은 어렵다. 제대로 ...

attr_accessor의 비밀

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 923 
사실 루비의 명성은 다이나믹 코딩이 가능하기 때문이다. 따라서 루비로 프로그래밍을 할 때, 런타임시에 메소드를 정의하거나 재정의할 수 있고, 클래스를 새로 생성하고 객체를 만들 수 있다. 이러한 동적코딩이 가능한 것은 `class_eval`, `module_eval`, `instance_eval` 메소드를 사용할 수 있기 때문이다. `class...

모듈(Module) 이야기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 1731 
루비에서는 다른 언어와 같이 다중 상속을 지원하지 않지만 대안으로 모듈의 mixin 기능을 이용한다. 즉, 모듈(Module)을 작성하여 특정 클래스에서 `include` 또는 `extend`하여 구현한다. 모듈은 다양한 클래스, 메소드와 상수들로 구성할 수 있다. 또한 메소드는 `instance method`와 `module method`로...

타임존(TimeZone) 이야기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 8926 
레일스 프로젝트에서 `config/application.rb` 파일을 들여다 보면 디폴트 상태에서 `time zone`이 `UTC`로 설정되어 있음을 알 수 있다. 그렇다면 `UTC`란 무엇일까? [위키](http://bit.ly/WmIViS "협정세계시")를 찾아보면, Coordinated Universal Time의 약자로 1972년1월1일부...

[Foundation 4] text_area 폼 엘리먼트의 rows 옵션 적용하기

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 601 
Foundation 4에서 text_area의 rows 카운트가 제대로 적용되지 않는 것 같습니다. 찾아 봤더니 저랑 똑같은 현상을 다른 분들도 경험을 하신 것 같습니다. 해결책은 http://bit.ly/XU0wPw 를 클릭하면 알 수 있듯이, 아래와 같습니다. textarea { height: auto }

Ruby 2.0 설치시 문제 해결방법

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 978 
맥 OS X 10.8버전에서 Ruby 2.0.0-p0 버전을 설치할 때 OpenSSL Errors and Rails – Certificate Verify Failed – Gem::RemoteFetcher::FetchError 가 발생하는 경우가 있습니다. 이것은 OS X 10.8에 설치되어 있는 openssl 버전이 낮아 Ruby 2.0과 호환되지 않...

웹폰트를 사용하자

Hschoi han Lucius.choi님이 4년 이상전에 작성함. 0 2612 
물론, 레일스 프로젝트에서도 웹폰트를 사용할 수 있습니다. 최근에서는 [구글웹폰트][1] 서비스에서도 한글 폰트를 지원하기 시작했습니다. 아직 정식으로 제공하지는 않고 [earlyaccess][2] 버전으로 서비스하고 있습니다. [구글웹폰트 나눔폰트 적용하기][3] 블로그에 쉽게 설명을 해 놓았더군요. 이러한 방법으로 웹폰트를 사용할 때의 문...