블로그 이사 프로그램 – xml 작성 완료하였습니다.

By | 2008/12/29

현재 이사 프로그램을 제작중입니다.

정확하게는 이글루스의 자료를 테터툴즈로 옮길 수 있도록 하는 프로그램입니다.

 

먼저 프리덤에서 제공하는 이글루스에서 TTXML(테터툴즈 백업 파일)을 제작하였습니다.

현재 이 부분은 완료하였습니다.

http://nosyu.textcube.com/

1700여개의 글을 댓글과 트랙백 그리고 비밀댓글과 비밀글까지 전부 옮겼습니다.

핑백은 태터툴즈에서 지원하지 않아 넣지 못했습니다.

 

이제 개발 그리고 확인 해야 할 것들입니다.

 

1. 플릭커, 피카사 혹은 다른 이미지 계정에 파일을 올리고 이미지 주소 변환.

2. 블로그 안의 자기 포스트 링크를 새로운 URL에 맞추기.

3. 기존의 블로그 글을 전부 수정하여 새로 옮긴 곳의 글 주소를 넣기.

4. 테스트를 수행한 블로그 외에 다른 블로그에서의 에러 버그 여부 확인.

5. 포토로그 이사하기 혹은 백업하기.

 

이 중에서 1번을 가장 어렵게 생각하고 있습니다.

현재 제 블로그에 있는 이미지가 1.5GB정도인지라

이를 다 옮길 수 있는 계정을 구하기 어렵습니다.

정확하게는 무료계정이겠지요.;;;;

그래서 이를 어떻게 해야하나 고민입니다.

마음 같아서는 티스토리를 사용하고 싶지만,

그곳 약관이 어떻게 바뀔지도 걱정인지라…

여튼 계속 주시해야겠습니다.

 

2, 3번은 조금 일을 추가하고 테스트만 하면 되는 것이라 어렵게 보지 않고 있습니다.

4번은 다른 분에게 프로그램을 공개해야하는터라 나중의 일이고,

공개를 해야하는 것인지 모호한터라 보류중입니다.

5번 역시 이미지를 어디로 옮길 것인가가 큰 문제입니다.

따라서 간단히 하드에 백업하는 형태로 진행할 생각입니다.

 

http://nosyu.textcube.com/

여기에 올려진 글들이 제대로 다 올려졌는지 모르겠습니다.

그 양이 많다보니 일일이 다 확인을 하는 것이 어렵습니다.ㅜ

 

그리고 이글루스의 경우 댓글에 HTML 태그가 지원되는데,

태터툴즈는 그러하지않네요.

덕분에 태그가 그대로 노출되고 있습니다.

대표적으로 이글루스의 경우 댓글에서 줄바꿈을 <br/> 태그를 쓰고 있습니다.

하지만 태터는 그러하지않아 프로그램 내에서 <br/>을 \n으로 바꾸도록 하였습니다.

이부분도 생각해봐야겠습니다.

 

 

개인적으로 이번에 진행하면서 아쉬운 점은

태터툴즈의 문서화가 조금 약하다는 점입니다.

(제가 검색을 제대로 못하는 것인지도…)

 

TTXML에 대한 문서파일을 찾았지만,

나온 것은 http://dev.textcube.org/wiki/TTXML에 있는 xsd 파일이 전부입니다.

문제는 해당 element가 무엇을 뜻하고 설정된 값의 정의가 없기에

이를 티스토리와 태터, 프리덤에서 제공하는 ttxml 결과물로 확인할 수밖에 없었습니다.

그럼에도 현재 모르는 것이 존재하고 있습니다.

대표적으로 password의 경우 어떻게 처리해야할지 모르겠습니다.

일단 현재 시간을 인자로 하여 MD5 함수를 돌린 값을 넣었습니다.

이렇듯 문서화가 조금 아쉽다는 점을 느끼지만,

막강 문서를 자랑하는 MSDN이나 검색하면 대부분 나오는 Linux 얘기만 접하였기에

이런 생각을 하는 것인지도 모르겠습니다.;;;

 

여하튼 현재 프로그램 제작 진행중입니다.^^

 

 

대학 졸업까지… 789일….

10 thoughts on “블로그 이사 프로그램 – xml 작성 완료하였습니다.

  1. 櫻くん

    아, 저도 만들려고 했는데 정말 아무리 찾아봐도 나오는 건 스키마 파일 딸랑 하나… -ㅅ-;;;
    그래서 대략 좌절했죠…
    그래도 만들고 계시다니… 힘내시길 바랍니다…

    Reply
    1. NoSyu

      반갑습니다.
      저도 많이 황당했지만, 그래도 예제가 있어 그것을 기반으로 추측하여 만들고 있습니다.
      일단 이 부분은 거의 완료를 하였고, 이제 다른 부분을 만들어야겠습니다.
      은근이 오래걸리네요.ㅜ

      Reply
  2. 미고자라드

    1은 쉬운게.. 베리즈 웹쉐어란 프로그램을 쓰면 간단하게 자신의 컴퓨터를 서버로 활용하는게 가능합니다.
    아니면 제 웹쉐어를 열어드릴수도 있구요. MSN으로 말만 하세요. ㅎㅎ

    Reply
    1. NoSyu

      오.. 베리즈 웹세어라는 것이 있군요.
      그런데 기존의 아파치 서버를 설치하고 돌리는 것하고 무슨 차이가 있는지…;;;;
      설치하기가 용이하다?
      살펴보니 파일 공유를 목적으로 둔 곳이네요.
      제 컴퓨터가 노트북이니 24시간 돌리기도 힘들고…
      현재 제 동아리 서버가 있으니 거기를 임시로 사용해도 될 듯싶고….
      모호하네요.OTL….
      조언 고맙습니다.
      한 번 그렇게도 해봐야겠습니다.^^

      Reply
  3. 니트

    많은 분들이 1.의 이유로 얼음집을 사용들 하시죠…. 제게는 하등 쓸모없습니다만..;;

    Reply
    1. NoSyu

      그 크기가 많다보니 걱정이 많습니다.ㅜ
      텍스트야 그 크기가 얼마되지 않으나
      (XML로 작성하니 18메가가 나오더군요.)
      이미지는 1.5기가이니 트래픽도 문제이고….;;;;
      어렵습니다.ㅜ

      Reply
  4. Laputian

    우와 이건 정말 노가다.. 말이야 쉽지 실상은.

    저는 그래서 티스토리에서 밖으로 못 나가고 있습니다. 호스팅을 받자니 첨부파일 용량과 트랙백이 너무 걸리네요.

    Reply
    1. NoSyu

      노가다는 Perl에게 맡겼습니다.^^
      저는 어떻게 하라고 명령만 내리면 되니까요.^^

      그래서 저도 이글루스의 본문을 다 지우고 대신 새로운 글의 링크를 제시하는 방식으로 나갈 생각입니다.
      첨부파일은…. 고민을 좀 더 해야겠습니다.
      이미지뿐만 아니라 zip, pdf 등도 있기 때문입니다.ㅜ

      Reply
  5. 민트

    이사 준비로 바쁘실텐데 NoSyu님에게 부업 하나 던져드리고 갑니다.
    2009년 새해를 맞이할 사자성어로 적절한 것 하나를 포스팅해주세요.

    나무(http://namu42.blogspot.com)님에게 받아서 하고 저는 노슈님에게 던져봅니다~~
    후다닥~~

    Reply
    1. NoSyu

      이사 프로그램 거의 완료하였습니다.^^
      그래서 테스트를 들어갈 생각입니다.

      사자성어라… 어렵네요.
      과연 어떤 말이 올해를 대표할지….;;;;^^

      Reply

Leave a Reply