본문 바로가기

Text3

Node.js에서 euc-kr 인코딩 하기... node에서 어쩌다 보니.. euc-kr을 인코딩 디코딩 할 일이 생겨서 해 보고 고생한 김에.. 메모를 남긴다. 우선 iconv-lite 패키지를 설치해야 한다. $ npm install iconv-lite 아래는 euc-kr인 문서를 읽어서 utf-8로 바꾸고 euc-kr로 바꾸는 예제이다. let iconv = require('iconv-lite'); let fs = require('fs'); // 처음 로딩시 enc-kr 파일 let content = fs.readFileSync('content-kr.txt'); console.log(content.toString()); let utf8Str = iconv.decode(content, 'euc-kr'); console.log(utf8Str); //.. 2019. 3. 7.
highlight.js를 tistory에서 사용하기. 얼마전 까지 블로그에서 SyntaxHighlighter를 사용 했습니다.기능도 많고, 좋은데... 뭔가 약간 마음에 들지 않아서..정확하게 이야기 하면.. 블로그에 이쁘게 붙는 느낌이 안 들어서 ^^;;;;다른 소스 하이라이터를 찾아 보다가.. highlight.js를 찾았습니다. 이 하이라이터가 마음에 드는건... 테마가 다양하고, 홈페이지에 붙어 있는데..이질감이 많이 들지 않는다는 점입니다.하지만, 마음에 들어도..쓰기 힘들다면, 말짱 도루묵이겠죠?그런데, 이 놈은.. 쓰는 것도 SyntaxHighlighter보다 편하네요 ^^;아주 딱이네요. 이제 사용법을 설명 드리겠습니다. 먼저 http://softwaremaniacs.org/soft/highlight/en/download/ 여기로 갑니다. 원.. 2013. 1. 17.
UILabel 글씨에 테두리선 그리기. UILabel의 글씨에 테두리선 그리기 입니다. UIOutlineLabel.h #import @interface UIOutlineLabel : UILabel { UIColor *outlineColor; CGFloat outlineDeep; } @property (nonatomic, retain) UIColor *outlineColor; @property (nonatomic) CGFloat outlineDeep; @end UIOutlineLabel.m #import "UIOutlineLabel.h" @implementation UIOutlineLabel @synthesize outlineColor, outlineDeep; - (id) initWithFrame:(CGRect)frame { self = [su.. 2011. 6. 10.