개발&Development/태터툴즈 52

태터툴즈 플러그인용 index.xml의 XML Schema

TextCube는 아직 덜된고로 TatterTools 1.1까지만 분석하였습니다. 10년전에 컴파일러 들었던 기억 + W3C의 XML Schema Part 1 : Structured와 Part 2 : Datatypes, 그리고 XML Schema Tutorial 보고 했습니다. 플러그인 제작시 작성하는 index.xml의 XML Schema입니다. 처음에 DTD로 하려다가 쥐쥐치고 대충 에러는 안나는 정도로 작성하셨습니다. 공개하기 쪽팔릴 상황이지만 일단 쓸 곳 들이 있으니;;; 더불어 아직 공식버전이 아닌 개인버전이니 적당히 받아들이시기 바랍니다. Needlworks쪽에 던져 드려야죠. 아마 예상으로는 정식 파일은 텍스트큐브 개발사이트에서 제공이 될 것입니다. 작업을 하면서 느낀점. 아직 XML을 쓸 ..

티스토리가 좋을때.

우선 일본에서 빠르다. http://vibrations.tistory.com/74 위의 페이지의 엑세스가 한국에 있을 때와 크게 다르지 않다. "D"서비스나 "J"서비스 홈페이지는 10년째 첫 서비스 페이지 로딩중인데 위의 페이지는 벌써 노래 다 듣고 있다. 갑자기 의 이 듣고 싶었다가.. 오늘 한 작업중에 웹서비스의 일부를 분산하는 작업이 있었는데 티스토리 소스 몰래 훔쳐다 쓰기 -ㅅ-. 태터툴즈에서 티스토리가 되기 위한 중요한 부분이었고, 그 성능은 역시 대끼리~. 그외 많은 노가다 끝에 굴러가고 있는 서비스가 다시, 적어도 지금 한순간 나를 즐겁게 해 주고, 평소에도 구글 등에서 자료를 찾다 보면 처음에 걸리는 글들이 티스토리나 태터가 많다는 것도 보람을 느끼게 해 주는 부분이다. 물론 일본에서 빠..

TTML을 고민하며

http://gendoh.tistory.com/2510883 에서 작업하던 more/less 기능에 이어 그림 삽입도 구현하다가 결국 쥐쥐입니다. 잘 되는 것처럼 보이지만 현재 Live Writer API의 한계로 실제 적용은 약간 문제가 있습니다. 그림이 올라 탄다거나 등등등. 고로 이 플러그인의 공개는 일단 Live Writer가 정식이 나오고 API가 수정된 후 다시 고려해 봐야 할 것 같습니다. TTML이 뭔고 하니 태터에서 사용하는 ML입니다. HTML과 비슷하면서 ## 태그가 추가되어 있습니다. Skin에서 사용하는 형식도 비슷하죠. 사실 저 플러그인 작업을 해 본것도 TTML에 대한 분석도 있었고 언젠가는 해야 할 TTSkin 2.0 스펙이나 TTML 2.0 그리고 TTAPI에 대한 고려였습..

More Less Testing

태터의 More Less 태그를 역변환 하기는 힘듭니다만, Live Writer에서 일단 입력 할 수 있는 방법을 찾아 봤습니다. 현재 Beta 형태로 Live Writer API가 제공 되고 있습니다. 이를 이용하여 More Less를 입력해 보죠. 저 메뉴를 사용하면 현재 커서 위치에 More Less 컨트롤이 생깁니다. 아 여기서! 현재로서는 제가 Live Wirter용 플러그인을 공개하지 않았으므로 다른 분들은 저 메뉴가 없을 것입니다. 아직은 혼자만 즐기는(?) 중입니다. 텍스트 영역에 이상한 놈이 등장하고 옆에 편집할 수 있는 속성창이 생깁니다. 여기서 마음껏 입력해 보죠. 위의 결과물은 아래와 같습니다. 잘 보이나요? 이 플러그인에서는 '

CodeHighlight Plug-in

순전히 개인적으로 필요해서 만든 플러그인입니다. 이게 어서 티스토리에 적용되어야 할텐데요. -ㅅ- 베이스로 "dp.SyntaxHighlighter"를 사용합니다. http://www.dreamprojections.com/SyntaxHighlighter 기존 테터에서 사용되던 [ code ] [ / code ]를 사용합니다. 그냥 이대로 하는 경우 C++로 기본 적용됩니다. 만약 언어를 적용하고 싶은 경우 "[ code" 다음에 언어를 적고 "]"를 쓰시면 됩니다. http://www.dreamprojections.com/SyntaxHighlighter/Usage.aspx 여기서 class 영역에 지정하는 방법을 그대로 사용할 수 있습니다. 가령 "c#:collapse"를 하고 싶다면 [ code c#:c..

태터툴즈 3주년

더불어 블로그를 본격적으로 돌린지도 2년. 다른 형태의 시스템이나 다른 블로그시스템도 고려했으나 태터를 선택했고 현재는 Tistory의 QA 담당. 태터는 아직도 어렵다. 마비노기를 하면서 주위사람들의 이야기를 들어보면 "스킨 하나 바꾸는데 한시간이나 걸리는 서비스"란 소리도 들었다. (티스토리 이야기) 태터툴즈는 더 극악한 시스템이긴 하다. 허나 계속 변하는 사람들의 표현욕구를 쉽게 반영해 나갈 수 있는 플랫폼이 되기도 한다. 태터의 나가야 하는 두가지 큰 방향이 있다면 하나는 "Easy"이고 다른 하나는 "Powerful"일 것이다. 두개는 서로 상충되는 성격을 가지고 있긴 하다. 하지만 그 두개를 조화시키면 더욱 보완효과를 가질 수 있기도 하다. 현재의 발전 속도를 보면 어려울 수도 있지만, 그래도..

BlogAPI : Live Writer Tips

Open 기능 open으로 기존의 글을 편집할 수 있습니다. 물론 이 기능은 대부분의 툴들이 지원합니다. 콤보박스를 통해 최신 몇개의 글까지 출력할 것인지 설정할 수 있습니다. 기존에 삽입된 가운데/좌/우 그림은 표시가 되지 않고 TTML 형식 즉 ##으로 감싸진 텍스트로 출력이 됩니다. 변환을 해 볼까 하였으나 일부 툴들에 따라 저장을 한경우 역변환이 되지 않아 기능상의 혼선이 우려되어 일부러 구현하지 않았습니다. 한 글을 다른 종류의 BlogAPI 툴을 이용해서 편집하거나 태터의 내장 에디터로 편집하게 되면 약간 문제가 생길 수도 있으니 주의 하시기 바랍니다. Property 하단의 "Properties and Trackbacks"라는 부분이 있습니다. 그 부분을 클릭하면 몇가지 설정할 수 있는 화면..

BlogAPI TEST with MS-Word 2007

이번 업데이트에 추가된 기능입니다. MS-Word 2007에서 바로 Tistory에 글을 쓸 수 있죠. 그림 삽입은 기본입니다. 워드에서 제공하는 다양한 그림 효과를 바로 적용할 수 있습니다. Smart Art의 경우 바로 그림파일로 변환되어 블로그에 게시할 수 있습니다. 이제 필요한 차트가 있다면 Excel로 작성 후 워드에 삽입해 보세요. 물론 워드의 차트 기능을 바로 사용하실 수도 있습니다. 카테고리 지정 가능합니다. "범주 삽입"기능을 사용하면 되죠. Draft로 게시를 하면 비공개 글로, 게시버튼을 누르면 공개글로 등록이 됩니다. 블로그의 관리자 화면에서 발행이나 보호글로 설정하실 수 있습니다. 가끔 그림이 업로드가 안되는 경우가 있는데 이는 워드의 문제로 보입니다. 그림의 삽입/삭제를 몇 번 ..

사이드바에 Google ADSense를 달아보자.

태터툴즈 및 티스토리에 사이드바 기능이 추가됨으로써 기존에 skin.html을 직접 수정하지 않고도 간단하게 배너들을 달 수 있습니다. 그 예제를 보여드리겠습니다. 구글 ADSense의 계정 발급이나 코드 생성은 해당 서비스의 헬프를 참고하시고 아무튼 난리(?)를 치고 나면 자바스크립트 코드를 받을 수 있습니다. 사용할 플러그인은 "배너출력"입니다. 이것이 활성화 되어 있는지 관리자 화면의 플러그인에서 확인하시기 바랍니다. 동영상으로까지는 귀차니즘으로 생략하고 추가가능해진 배너출력 사이드바 모듈을 드래그해서 적당한 곳에 낙하를 시킵니다. 그리고 편집 클릭~ 아까 생성된 ADSense 코드를 복사합니다. 그리고 전송~ 블로그 화면에서 대충 나오는 것을 볼 수 있습니다. 허나 좀 보기가 좋지 않네요. 가운데..