블로그 이미지
내게 능력 주시는 자 안에서 내가 모든것을 할수 있느니라 - 빌립보서 4 : 13 - happydong

카테고리

Happydong (1363)
프로그래밍 (156)
MUSIC (16)
인물 (3)
Utility (10)
세미나 소식&내용 (22)
IT뉴스 (18)
운동 (830)
CAFE (10)
Life (282)
Total
Today
Yesterday





 개발관련 블로그를 쓰다보면 간간하게 소스코드를 넣어서 쓸때가 있는데, 이때마다 어떻게 넣어야 소스코드가 깔금하게 나올까 고민을 하게 된다. 난 C#개발자라 주로 Visual Studio를 사용하는데, 여기서 소스코드를 짜서 블로그에 그냥 블로그에 붙어 넣으면 너무 없어 보인다. 그래서 난 조금 머리를 써서 테이블 태그를 이용해서 테두리를 만들고 그 안게 소스코드를 넣는 형태로 블로그를 썼었다. 그런데...내 생각보다 더 편한, 그리고 더 이뿐(?!) 방법이 있지 않는가!! 이는 아래와 같다.



위와 같이 깔끔한 소스코드를 정리할 수 있는 SyntaxHighligher를 소개하려 한다. 티스토리 설정 방법은 아래와 같다.

1. 먼저 SyntaxHighligher 소스를 다운로드 받는다.
http://code.google.com/p/syntaxhighlighter/

2. 다운로드 받은 파일을 압축을 해지한 후에 티스토리 어드민 로그인을 해서 상위 메뉴에서 스킨 > HTML& CSS 편집 으로 들어간다.


3. HTML/CSS 편집 탭 옆에 있는 파일 업로드 탭을 클릭한다. 그리고 압축하고 나왔던 파일중 일부를 업로드 한다. 업로드해야할 파일은 아래와 같다.


3-1. Styles파일을 업로드 한다. (SyntaxHighlighter.css 파일)


3-2. Scripts 폴더에 있는 파일 전부.


4. HTML&CSS 편집 탭으로 이동해서 skin.html파일 부분에 스타일 파일을 링크 시킨다.

 <link rel="stylesheet" type="text/css" href="./images/SyntaxHighlighter.css" />


5. skin.html파일에 스크롤 따라 제일 밑으로 내려와서 마지막 부분에 아래와 같이 스크립트 연결시킨다.

 <script class="javascript" src="./images/shCore.js"></script>
<script class="javascript" src="./images/shBrushCpp.js"></script>
<script class="javascript" src="./images/shBrushCss.js"></script>
<script class="javascript" src="./images/shBrushJScript.js"></script>
<script class="javascript" src="./images/shBrushSql.js"></script>
<script class="javascript" src="./images/shBrushVb.js"></script>
<script class="javascript" src="./images/shBrushXml.js"></script>
<script class="javascript" src="./images/shBrushCSharp.js"></script>
<script class="javascript" src="./images/shBrushJava.js"></script>

<script class="javascript">
dp.SyntaxHighlighter.ClipboardSwf = './images/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
</script>


6. 4번과 5번 같이 다 작성했다면 저장을 하자. 그리고 글쓰기를 해서 확인해 보자!!

7. 코드 넣는 방법은 textarea태그를 이용하면 된다. HTML편집 모드로 이동한후에 아래와 같이 테스트를 해보라.

 <textarea name="code" class="c#">
     /// <summary>
    /// 어플리케이션의 기본정보및 필요정보를 설정/반환합니다.
    /// </summary>
    public class ApplicationInfo
    {
        /// <summary>
        /// 생성자
        /// </summary>
        public ApplicationInfo()
        {
        }
    }
</textarea>

그리고 저장한 후 확인해 보면 위 같이 깔끔하게 나올 것이다. (name은 code형태라고 알려 주는 것이고, 해당 텍스트 내용이 c#코드 입을 알려 주는 것이다.) class 지정은 코드 형태에 따라 달라 질 수 있는데, 그 내용은 아래 표를 확인 하면 도움이 될 것이다.

 언어 class code 
 C++ cpp, c, c++ 
 C# c#, c-sharp, csharp 
 CSS css 
 Delphi delphi, pascal 
 Java java 
 Java Script js, jscript, javascript 
 PHP php 
 Python py, python 
 Ruby rb, ruby, rails, ror 
 Sql sql 
 VB vb, vb.net 
 XML/HTML xml, html, xhtml, xslt 

Posted by happydong
, |



잡스의 사망 소식 기사들이 많다. 다연한 일이다. 그는 이 사회에게 정말 위대한 유산을 남겼다. 사람들의 생활을 변화시켰고, 나아가 소프트웨어, 하드웨어 발전에 이바지 한 사람이다.
우리는 영원히 그를 기억할 것이다.
 



[관련 기사]

 - [잡스사망]잡스사망 후 애플 홈페이지 가보니..

애플은 홈페이지를 통해 “애플은 창의력있고 예지력 있는 한 천재를 잃었고 세상은 놀라운 한 사람을 잃었다”며 “그의 정신은 영원히 애플의 기반으로 남을 것”이라고 전했다. (기사 내용중...)

 - 애플 창업주 스티브 잡스 사망

애플은 "스티브의 영명함과 열정, 에너지가 멈추지 않는 혁신의 원천이 됐으며 이로 인해 우리의 인생은 풍부해지고 향상됐다. 스티브로 인해 이 세상은 헤아릴 수 없을 정도로 개선됐다"고 말했다. (기사 내용중...)

- 故스티브 잡스, 그가 우리에게 남긴 명언들

내가 계속할 수 있었던 유일한 이유는 내가 하는 일을 사랑했기 때문이라 확신합니다. 여러분도 사랑하는 일을 찾으셔야 합니다. 당신이 사랑하는 사람을 찾아야 하듯 일 또한 마찬가지입니다. (기사 내용중...)

Posted by happydong
, |



대훈이형의 노력한 미니앨범(?!)이 나왔네!! 노래 좋고...분위기 좋고..


새로운 생각 그리고 또 하나의 새로운 시도 !!

유니파이 밴드 1st Mini Album "세상의 중심에서 희망을 외치다"(2011,8,25) 발매 - 한국,영국, 남아공 공동 작업

[출처] 유니파이 밴드 - 1st Mini Album "세상의 중심에서 희망을 외치다" 발매(2011, 8,25) |작성자 유니파이




유니파이밴드 커뮤니티 앱 받기.
QR코드를 검색해 보세요!!

[안드로이드 앱]


[아이폰 앱]

Posted by happydong
, |