블로그에 소스코드를 올릴 때, 컬러적용을 적용하는 건 꽤 귀찮은 일입니다.
저 같은 경우에는, 티스토리에서 소스코드 컬러적용을 위해 SyntaxHighlighter를 이용하고 있는데,
블로그 스킨을 업로드 하는 부분에 해당 라이브러리를 올려두고 컬러 적용 시 별도의 HTML코드를 이용하는 방식으로 코드 컬러링을 하고 있습니다.
그런데, 이렇게 하는 건 꽤 귀찮습니다.
소스코드 컬러링을 좀 더 쉽게할 수 있는, 컬러스트립터를 소개합니다.
1. 사이트에 들어가서 코드를 붙여넣고
2. 원하는 언어를 선택
3. 결과물은 Ctrl + C, Ctrl + V로 블로그에 붙여넣으면 끝!
public class MakeRssiLine {private final static int DATA_START_ROW = 8; // rowpublic static void main(String[] args) {double testVal1 = 32768;double testVal2 = testVal1 / (float)2;double testVal3 = 32769;double testVal4 = testVal3 / (float)2;List<DeviceData> deviceDataList = new ArrayList<DeviceData>();try {ResourceLoader resourceLoader = new ResourceLoader();InputStream inp = resourceLoader.getResourceAsStream("makeRssiLine.xlsx");Workbook workBook = WorkbookFactory.create(inp);makeSummary(deviceDataList, workBook);writeToFile(dataPath, workBook);} catch (Exception ioe) {ioe.printStackTrace();}System.out.println("Finish: Data process Complete.");}
다만, 줄 번호 등이 안나오는 건 좀 아쉽습니다.
그렇지만 어차피 블로그에 풀 소스를 올리는 경우는 거의 없고, 특정 부분 만을 올리게 되기 때문에 큰 문제는 아닙니다.
그리고 이 방식은 순수하게 HTML을 생성해 주는 방식이기 때문에 HTML 이용이 제한되어 있는 곳에서는 이용할 수 없습니다. (그건 당연한데, HTML 없이는 색상도 넣을 수 없기 때문입니다)
HTML을 이용한다는 것은 장점이기도 한데요, 거의 대부분 환경에서 호환이 가능하다는 점입니다. HTML은 제공되지만, 소스 컬러링이 제공되지 않는 환경에서는 이 보다 더 좋은 방식을 찾기 어려울 것 같습니다.
* http://markup.su/highlighter/ 역시 괜찮은 코드 컬러링 사이트입니다.
'그 외' 카테고리의 다른 글
무료로 마인크래프트 플레이하기 - 라즈베리 파이 (0) | 2015.12.22 |
---|---|
유튜브 스크립트 -> SRT 변환기 (0) | 2015.07.14 |
ZIP 파일 암호해제 - John the Ripper (7) | 2015.04.01 |
내일 할 일은 오늘 하지 마라. 남이 할 수 있는 일을 네가 하지 마라. 받은 만큼 일해라. (0) | 2014.12.01 |
깃을 이용할 때, Pull을 받지 않고 코딩을 했는데 변경사항 때문에 Pull이 안될 때 (0) | 2014.11.24 |