'2013/04/29'에 해당되는 글 5건

  1. 2013.04.29 팀이란 무엇인가?
  2. 2013.04.29 vim - 기본 설정
  3. 2013.04.29 Thin - default로 thin 실행하기
  4. 2013.04.29 Bootstrap - ERB에서 Button 꾸미기
  5. 2013.04.29 Bootstrap - Rails와 연동하기

팀이란 무엇인가?

리더십 2013. 4. 29. 20:45


백과사전의 정의

  함께 행동하거나 일하는 사람들의 모임.


카첸바크 & 스미스의 정의

  조직이 기대하는 업무수행을 위한 기본단위로 다음을 갖는다.

      1. 그들 자신이 책임질 수 있는 공동의 목적.

      2. 업무 목표와 추진방법에 전념.

      3. 소수의 상호보완적인 사람들의 집단.


로빈 앨리스 & 스티븐 필립스의 정의

  팀 구성원의 차이점을 존중하고 인정하며, 경험을 공유하기 위해 모인 사람들의 집단.

  하나의 목표를 세우고 공동 작업을 통하여 보다 좋은 결과를 얻는다.



김동국의 정의

  하나의 목표, 투철한 신념, 상호간의 신뢰를 기반으로 하는 사람들의 집단.

  팀원은 각자의 가치를 존중하고 융합할 줄 알아야 한다.

  팀 내 의사결정은 합리적이어야 한다.





참고자료

1. 팀 리더십 - SlideShare



'리더십' 카테고리의 다른 글

함께 일하고 싶은 사람이 되자.  (0) 2013.05.05
팀의 의사결정 방법  (1) 2013.04.30
팀이란 무엇인가?  (0) 2013.04.29
Posted by 하남각목

댓글을 달아 주세요

vim - 기본 설정

Linux 2013. 4. 29. 08:47

내가 쓰고 있는 vim의 기본 설정을 공유한다.

~/.vimrc 파일을 보자.(없으면 생성하자)




set encoding=utf-8은 인코딩 방법을 정한것이다.

set nu는 옆에 숫자가 뜨게 하는 것이다. 이는 set number와 동일하다.

syntax on은 문법에 따른 색깔 변화 기능이다. 이는 syntax enable과 동일하다.

set smartindent, setautoindent, set cindent는 모두 들여쓰기에 대한 설정이다.

set ts=4는 tab을 space 4번이라고 설정하는 것이다. 이는 set tabstop=4와 동일하다.

set sw=4는 <<나 >>를 할 때 탭되는 공간을 space 4번이라고 설정하는 것이다. 이는 set shiftwidth=4와 동일하다.





참고자료





'Linux' 카테고리의 다른 글

한글 설정하기  (0) 2013.05.18
XE 설치하기.  (0) 2013.05.16
ssh public key 삭제하기  (0) 2013.05.10
Synaptic Package Manager  (0) 2013.05.09
Ubuntu server 12.04.2 - 설치 에러.  (0) 2013.05.09
vim - 기본 설정  (0) 2013.04.29
Posted by 하남각목

댓글을 달아 주세요

WEBrick이 아니라 Thin으로 레일스 서버를 돌리는 방법이다.

우선 Gemfile에 다음 코드를 삽입한다.

  gem 'thin'





그런후 쉘에서 다음을 실행한다.

  bundle install



끝이다. 

쉘에서 레일스 서버를 실행하면 다음과 같이 Thin서버가 돌아가는 것을 확인할 수 있다.

  레일스 서버는 쉘에서 'rails s' 명령으로 실행할 수 있다. 'rails server'라고 해도 된다.




혹시나 계속 WEBrick으로 돌아간다면 다음을 더 확인해보자.

~/.rvm/gems/ruby-버전/gems/rack-버전/lib/rack/handler.rb 파일을 열어보자.



다음과 같이 40~44번째 줄에 Thin이 있으면 실행하고 로드 실패하면 WEBrick을 실행하라는 형식으로 바꿔주자.




참고자료

1. rack - github




Posted by 하남각목

댓글을 달아 주세요

  Bootstrap을 설치하지 않은 경우에는 '이곳'을 참고하여 설치하고 돌아오자.


ERB에서 Button을 꾸며보자.

ERB는 Embeded Ruby의 줄임말로 HTML에 루비코드를 삽입한 것이다.


  ERB(Embeded Ruby)보다 HAML(HTML Abstraction Markup Language)을 사용하라는 말이 있는데, 이에 대한 포스트는 나중에 HAML을 공부한 뒤 올리겠다.



부트스트랩을 이용하여 버튼을 꾸미는 것은 정말 간단하다.

그냥 다음 클래스를 html 태그에 삽입하면 된다.


다음과 같이 html코드에 클래스를 지정해준다.

  <button class="btn btn-primary">Large</button>

  <label class="btn btn-link">small</label>


결과물.



그런데 실제로 루비온레일즈로 개발하다보면 html코드에 클래스를 넣는 것보다는

erb코드에 클래스를 넣는 경우가 많다.



그런 경우 태그에 클래스를 넣지말고 

다음과 같이 erb메서드의 인자로 클래스를 넣어주면된다.


  <%= button_to 'Large', path, class: "btn btn-primary" %>

  <%= link_to 'small', path, class:"btn btn-link" %>




참고자료

1. Bootstrap




Posted by 하남각목

댓글을 달아 주세요

트위터에서 부트스트랩이란 걸 만들었다.

부트스트랩은 HTML5 & CSS3 UI Framework이다.


우선 bootstrap 사이트로 들어가 파일을 다운받는다.

컴파일 버전을 다운받는 것을 추천한다.

http://twitter.github.io/bootstrap/getting-started.html



다운받은 폴더를 열어보면 css, js, img 폴더가 있을 것이다.



css 폴더에 있는 bootstrap.min.css파일을 프로젝트폴더/app/assets/stylesheets/ 폴더로 복사한다.


js 폴더에 있는 bootstrap.min.js파일을 프로젝트폴더/app/assets/javascripts/ 폴더로 복사한다.


   파일명에 min이 들어간 것은 들어가지 않은 것을 최대한 축약한 것이다.(띄어쓰기, 개행 등)





참고자료

1. 부트스트랩




Posted by 하남각목

댓글을 달아 주세요