#!/bin/bash
# Fibonacci numbers
# Writes an infinite series to stdout, one entry per line

function fib() {
local a=1
local b=1
while true ; do
echo $a
local tmp=$a
a=$(( $a + $b ))
b=$tmp
done
}

# output the 10th element of the series and halt
fib | head -10 | tail -1

기존에 만들어서 배포하였던 Syntax Highlighter 1.2.1 버젼을 대폭 업그레이드 하였습니다.

기존의 설명을 보실려면 [이곳]을 눌러보시면 상세한 내용이 있으니 참고하시기 바랍니다.

Visual Basic, Haskell, CSS, WikiText, MXML, Object-C, F#, OCAML, SQL 과 같은 언어들의 처리 핸들러가 추가되었습니다.

실제로 최신의 Google Code Pretify 엔진으로 업데이트 하였습니다.

또한 복사가 제대로 안되던 문제를 해결하였습니다. 디자인을 심플하게 변경하였습니다.

CSS를 조금만 아신다면 pretify.css 파일의 내용을 수정하시어 디자인을 수정하실 수 있습니다.

지원 언어의 하이라이팅 테스트를 해보고 싶으시면 [이곳]을 방문하셔서 보시면 됩니다. 시간이 조금 걸립니다.

이 글의 관련글

트랙백을 보내세요

트랙백 주소 :: http://theeye.pe.kr/trackback/290
  1. Syntax Highlighter 1.0 (Manuz) (TT 플러그인)

    Tracked from Manuz.Com 2009/04/21 17:54

    SyntaxHighlighter 입니다. 기존에 EYE 님께서 만드신 버젼도 있지만 전 개인적으로 Alex Gorbatchev가 만든 기능이 더 맘에 들어서 제작해보았습니다. 기존에 시작할때에는 단순하게 EYE 님께서 만드신 스크립트를 Alex Gorbatchev의 것으로 바꾸는 것만 생각했었지만 그렇게 되면 단순히 플러그인을 베끼는 느낌이 들 것 같아서 환경설정 기능까지 포함해서 완전히 새롭게 제작했습니다. Based on eye plugin 이...

  2. Syntax Highlighter 1.3 - Google Code Prettify를 Markdown에 맞게 고치기

    Tracked from rezlog 2009/09/05 14:44

    Markdown extra에는 여러줄을 <pre>와 <code>로 묶어주는 코드 블럭 구문이 있다. 물결표(~) 세개를 연속으로 쓰는것이 그건데, 지금은 글을 쓸 때 거의 Markdown을 쓰기로 했기 때문에 하이라이팅 플러그인도 그냥 Markdown에 맞게 고치기로 했다. Syntax Highlighter 1.3이 [code]를 쓰고 있었기 때문에 수정은 비교적 간단했다. index.php.diff 9c9 < * tha...

  3. Syntax Highlighter 1.3 - Google Code Prettify를 쓸 때 `&nbsp;`를 표시하지 못하는 문제 수정

    Tracked from rezlog 2009/09/18 20:48

    이전에 Syntax Highlighter 1.3 - Google Code Prettify를 Markdown에 맞게 고치기라는 글을 통해 별도의 구문을 쓰지 않고 코드 하이라이팅을 처리하도록 하는 방법에 대해서 얘기했었다. 그러면서 &nbsp;를 제대로 출력하지 못하는 문제에 대해, 처음엔 "Markdown에서 코드 블럭을 처리하는데 버그가 있는것 같다."고 했다가, 그 다음엔 "Google Code Prettify와의 연동 문제인것 같다."...

댓글을 달아 주세요

  1. 아리새의펜촉 2009/02/14 09:16

    와우!
    속도 디자인 모두 만족입니다.
    지난 버전도 좋긴 했지만 속도가 조금 느렸거든요.
    그런데 이번 버전에서 php 식별자가 안 먹히는걸까요?
    php 코드에 대해서는 작동하지 않네요.

  2. mkyoon 2009/02/16 03:30

    잘 쓸께요!! 너무 깔끔한데요!
    CSS도 예전보다 수정하기 쉬웠어요^^

  3. ytlim 2009/02/18 00:12

    잘 만들어 주신 플러그인 고맙게 사용하고 있습니다.
    다만, 사용중 문제가 있어 이렇게 글을 남깁니다.

    http://imcdream.net/259

    이 포스트의 두번째 소스(prettify.js) 766라인 이후를 보시면, 주석처리가 제대로 안 되고 있음을 확인하실 수 있으실 겁니다.

    http://code.google.com/p/google-code-prettify/source/browse/trunk/src/prettify.js

    위 url은 동일 버전의 code prettify로 출력된 소스입니다.
    제 쪽에서 prettify.js를 약간 수정을 했기 때문에 라인 번호가 일치하지는 않습니다만, 위 766라인과 같은 코드가 786라인에 위치해 있지만 back slash('\')가 제대로 처리되지 않는 듯 합니다.
    (물론, 수정되지 않은 원본의 prettify.js를 사용해 봤습니다만, 같은 문제가 발생하였습니다.)

    한 번 확인해 주시어 같은 문제가 발생하고 수정이 가능하시면, 업데이트 부탁드리겠습니다.

    감사합니다.

    • ytlim 2009/02/19 23:13

      이 문제는 여러모로 테스트 해 보니 \\와 '가 붙어 있을 때 php에서 한 글자로 인식하여 발생하는 문제로 확인했습니다.
      텍스트큐브에서 플러그인 쪽으로 본문을 넘길 때부터 발생하네요.
      코드를 삽입할 때 \\와 '가 붙어 나오면 \\를 더 붙여주는 작업을 일일이 할 필요가 있다는 걸 알았습니다.

      Syntax Highlighter 플러그인은 수정하지 않으셔도 될 듯 합니다.

      감사합니다.

  4. Antop 2009/02/23 21:05

    와 드디어 ㅠㅠ

    감사합니다.~

    이제 티스토리에 붙이는 고민을 해야겠군요..

  5. 사진우주 2009/02/28 23:22

    ^^.. 잘 사용하겠습니다~!!! ㅋㅋㅋㅋㅋㅋㅋ..

  6. 마누 2009/04/21 11:19

    안녕하세요 ^^
    이 플러그인 참 좋네요 ^^;
    혹시 이 플러그인을 제가 좀 수정해서 사용해도 될까요? ^^;

    • 아이 2009/04/21 11:54

      얼마든지 괜찮습니다~소스에 최초 작성자 표시만 좀 해주세요~감사합니다^^

비밀글 (Serect)
댓글 달기 (Submit)