All Shared rBlogs (237)

Whenever 젬으로 cron job을 편리하게...

Hschoi han Lucius.choi님이 3년 이하전에 작성함. 3 175 
강의 준비를 하다가 커맨드라인 명령인 `rails runner`에 대한 것이 생소해서 조금 깊이 있게 알아 보았다. 우선 **runner**를 하나 생성하기로 한다. **lib/** 디렉토리에 임의 하위 디렉토리, 여기서는 `runners`이라는 하위 디렉토리를 생성한다. 그리고 이 디렉토리에 **test_runner.rb** 파일을 생성하고 ...

CenotOS 에서 Docker 업데이트 후 컨테이너 재시작 안되는 문제

New profile square 128 Iamseapy님이 약 3년전에 작성함. 2 591 
이번에 [rorla](http://rorla.rorlab.org) 서버(CenotOS)에서 다음 명령어를 이용해서 Docker를 업데이트 하게 되었다. ``` $ sudo yum update docker-io ``` 그런데 명령어를 실행하고 보니 갑자기 드는 생각이 기존 컨테이너들을 다 중지 시켜야 됬을거 같았지만 이미 늦었다. 업데이트가 완료되...

액티브레코드 입력 폼의 i18n 적용

Hschoi han Lucius.choi님이 약 3년전에 작성함. 0 73 
레일스에서는 **i18n**을 이용한 프로젝트 국제화를 손쉽게 구현할 수 있도록 지원하고 있다. 단, 레일스 프로젝트에서 원하는 로케일(**locale**)을 **config/application.rb** 파일에 지정해 주어야 한다. 디폴트 상태에서는 타임존 값은 `"UTC"`이고 디폴트 로케일은 `:en`이다. 이 두 값을 아래와 같이 변경하도록 ...

레일스에서 Twitter Bootstrap을 사용하는 방법

Hschoi han Lucius.choi님이 약 3년전에 작성함. 0 964 
흔히 레일스 초보자들이 **Bootstrap**을 프로젝트에서 사용하고자 할 때 공식적으로 지원하는 레일스 전용 젬을 설치하지 않아 애를 먹는 경우를 가끔 보게 된다. 이 글은 그런 경우를 경험한 분들을 위해서 **설치 및 사용 방법에** 대해서 설명하고자 한다. 먼저, **레일스 3.1**부터 도입된 **Sprockets**를 이용한 **Asse...

아이콘 폰트를 이용하자

Hschoi han Lucius.choi님이 약 3년전에 작성함. 0 854 
웹어플리케이션을 작성할 때 웹페이지의 디자인적 요소는 매우 중요하다. 그러나 웹페이지의 화면 디자인은 전문적인 식견이 있지 않으면 멋지게 만들 수 없다. 최근에는 웹 프로젝트를 개발할 때 뷰 단의 화면 디자인을 전용 프레임워크 툴, [`Twitter Bootstrap`][1]이나 [`Foundation`][2]을 이용하여 일반 웹프로그래머들도 간단...

CodeMirror를 이용한 코드뱅크 구현하기

Hschoi han Lucius.choi님이 약 3년전에 작성함. 1 639 
마크다운 에디터와는 달리 코드 전용에디터로 `CodeMirror`라는 것이 있다. 물론, CodeMirror의 홈페이지(http://codemirror.net/)를 방문하면 자세하게 기능을 알 수 있다. 이 글에서는 레일스 프로젝트에서 `CodeMirror`를 이용하여 `Codebanks` 기능을 구현하는 방법을 소개한다. `Codebanks`...

Markdown 에디터를 프로젝트에 적용하기

Hschoi han Lucius.choi님이 약 3년전에 작성함. 0 422 
레일스 프로젝트에서 문서를 마크다운 에디터로 작성해야 할 경우가 흔히 있다. 특히, 프로그래밍 관련 문서를 작성할 때는 코드를 많이 삽입하게 되는데, 각 언어별로 `syntax highlighting` 기능이 가능하면 금상첨화겠다. 이전에는 `wmd editor`를 많이 사용하였지만 더 이상 관리가 되지 않는 상태이고, 대신에 이것을 업그레이드한...

Markdown 에디터로 문서 작성하기

24f1503ebddf8282b36c5ba3f18765b8 Admin님이 약 3년전에 작성함. 0 76 
와우~ `pagedown editor`를 이용하여 에디터 기능을 추가했습니다. 입력창의 하단(`[Markdown Preview]`)에서는 실시간 마크다운 문서 렌더링 결과를 보여 줍니다. 코드 하이라이팅 기능도 지원되구요. 라이번호도 표시됩니다. ```ruby class Post < ActiveRecord::Base has_ma...

회원들이 작성할 수 있는 테크블로그(rBlog)를 시작합니다.

24f1503ebddf8282b36c5ba3f18765b8 Admin님이 약 3년전에 작성함. 0 64 
우선은 베타 테스트 겸 모든 회원들이 글을 작성할 수 있도록 했습니다. 나중에는 현재 이한국님이 작성하고 있는 회원 포인트 및 레벨 서비스가 시작되면 이를 기준으로 회원권한을 자동으로 지정하도록 하여 :editor 권한이 있는 분들만 글을 작성하도록 할까 합니다. 글 작성시 마크다운 에디터를 도입할 예정입니다.

Crontab 과 whenever 젬을 이용한 DB 자동백업하기

Hschoi han Lucius.choi님이 약 4년전에 작성함. 0 333 
웹서버를 운영할 때 DB를 주기적으로 백업해야함은 당연한 일이다. 수작업으로 정기적으로 DB를 백업한다는 것은 매우 귀찮은 일이 아닐 수 없고, 당연히 자동화의 필요성이 있다. Custom Rake Task 작성하기 --------------------- [`여기`][1]를 참조하면 도움이 될 것이다. 이를 위해 우선적으로 해야할 일은 ra...