크리에이티브 커먼즈 라이선스
Creative Commons License
http://codepad.org/

저 사이트를 이용하면 따로 플러그인을 설치할 필요도 없고, css등을 몰라도 문법 강조가 적용된 소스코드를 포스트에 붙여넣을 수 있다. 정말 붙여넣기만 하면된다. 승리의 CCV(control-C, V)


아무튼 저 홈페이지에 접속하면 밑에 스샷과 같은 화면을 볼 수 있다.
사용자 삽입 이미지

음...아주 직관적인 인터페이스다. 역시 좋은 사이트는 다르다. 왼쪽에 보이는 라디오 버튼에서 랭귀지를 고르고 그 오른쪽에 있는 인풋 박스에 코드를 붙여넣기 하면된다. 밑에 이상한 체크박스가 두개 보이는게 각각의 역활을 이렇다.

내가 codepad에 붙여넣기 한 코드는 24시간동안 codepad에 저장이 되는데 Private 체크박스는 이걸 다른사람에게 공개할 지 않할지를 결정하는데 사용한다. 이걸 체크 해 놓으면 다른 사람은 볼 수 없다. 대인배라면 체크를 하지 않도록 하자.

옆에 보이는 Run code는 아주 특별한 기능이다. 내가 소스코드를 붙여넣고 Run code를 체크해 놓고 Submit 버튼을 누르면 codepad에서 소스코드를 컴파일하고 그 결과를 보여준다. 에러가 있다면 친절하게 알려주고 워닝도 뛰워준다. 오오~~

아무튼 랭귀지를 선택하고 코드를 붙여넣은후 제출을 누르면 다음과 같은 화면이 나온다.


사용자 삽입 이미지


가장 위에 신텍스 하일라이트가 된 코드가 나오고, 그 밑으로 실행결과, 원본 소스코드, 간단한 댓글을 달 수 있는 인풋 박스가 나온다. 에러가 있다면 실행결과 대신에 에러가 출력되니까 이를 보고 코드를 고친 후 대시 제출할 수 있다.

가장위에 보이는 하일라이트가 적용된 코드를 긁어다 붙여넣기를 하면 된다. 정말 쉽다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
class Prymid
    def initialize(floor, str = "*")
        @floor = floor
        @str = str
    end    
    def draw(output_device = STDOUT)
        @floor.times do |i|
            output_device.puts @str * (i + 1)
        end
    end
end

prymid = Prymid.new 5
prymid.draw


d>_<b

'뻘글들' 카테고리의 다른 글

시간표 3-2  (0) 2008/09/16
Hello World  (8) 2008/08/25
codepad를 이용해서 티스토리에 문법 강조가 적용된 소스코드를 올리는 법  (4) 2008/08/21
수강신청결과  (1) 2008/08/04
어둠에다크  (1) 2008/07/21
바탕화면  (6) 2008/06/08

댓글을 달아 주세요

  1. Favicon of http://appleii.tistory.com BlogIcon appleii 2008/08/21 18:56  댓글주소  수정/삭제  댓글쓰기

    구글 하이라이트에 비하면 뭔가 좀 아쉽네요.

  2. Favicon of http://salada.cscw.kr/tt BlogIcon 사라다 2008/09/16 10:42  댓글주소  수정/삭제  댓글쓰기

    코드패드만세!!

  3. Favicon of http://ParkPD.egloos.com BlogIcon ParkPD 2009/08/03 11:34  댓글주소  수정/삭제  댓글쓰기

    이글루에서는 안 되나 보네요. 붙여 넣었더니 깨져보이네요. 흑...