짜증나는 HTML 클립 포맷

2009.12.23 03:00 컴퓨터/컴퓨터 이야기

지난 11월 25일에 올린 "jwFreeNote 5.9.6"이 웹 페이지에서 복사한 클립 데이터를 붙여 넣기를 하면 멈추어 버리는 문제가 있었습니다. 빨리 고쳐서 올렸어야 했는데, 한 달 가까이 지나 "jwFreeNote 5.9.7"을 올렸습니다. 너무 늦게 올려 대단히 죄송합니다.

이 문제를 잡으면서 구글의 크롬 브라우저 클립 데이터도 함께 보게 되었습니다. jwFreeNote의 특징이라면, 웹 페이지에 포함된 사진을 내려받아 문서와 함께 컴퓨터로 저장합니다. 사진 파일이 없어지는 것을 막기 위해서이죠. 그러나 크롬에서 복사한 클립 데이터는 사진이 내려받아 지지를 않네요.

이런 생각에 이번 버전에서는 클립보드 데이터 붙여 넣을 때 멈추는 문제와 구글 크롬에서의 클립데이터도 사진 파일이 있으면 내려 받도록 했는데, 프로그램을 업데이트하면서 짜증 난다는 생각이 절로 들더군요.

우선 Internet Explorer(이하 IE)에서의 클립보드 데이터는 아래와 같습니다.

Version:1.0
StartHTML:000000193
EndHTML:000002610
StartFragment:000002437
EndFragment:000002474
StartSelection:000002437
EndSelection:000002474
SourceURL:http://forum.falinux.com/zbxe/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<HTML lang=ko xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko"><HEAD><TITLE>임베디드 리눅스 시스템 포럼 - Falinux Forum</TITLE>
<SCRIPT type=text/javascript
src="/zbxe/files/cache/optimized/a2d8de65a4e64db7b3ccefe3a0a26401/a2d8de65a4e64db7b3ccefe3a0a26401.1261115947.js.php"></SCRIPT>

<SCRIPT type=text/javascript
.... 너무 길어서 이하 생략 ....

같은 부분에 대한 구글 크롬에서의 클립보드 데이터입니다.

Version:0.9
StartHTML:0000000147
EndHTML:0000000979
StartFragment:0000000185
EndFragment:0000000941
SourceURL:http://forum.falinux.com/zbxe/
<html>
<body>
<!--StartFragment-->
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Gulim; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="color: rgb(85, 85, 85); font-family: Tahoma; font-size: 12px; line-height: 18px; ">전 시간에 사운드를 살리고<span class="Apple-converted-space"> </span></span></span>
<!--EndFragment-->
</body>
</html>

같은 웹페이지에서 같은 부분을 복사했는데, 복사된 모습이 다르지요? 첫 행에 보이는 버전 번호에 따라 클립 데이터의 내용이 다른 것으로 생각됩니다. 그렇다면 구글 크롬은 0.9를 사용하고 있고, IE에서는 1.0을 사용하고 있는데, 신규 기술이 적용되어 새로운 내용이 추가되는 것은 이해한다고 해도, 이전 항목을 그대로 사용하면서 형식이 다른 것은 좋게 생각할 수 없네요.

  • 우선 StartFragment, EndFragment의 요소 값이 0.9에서는 10자리인데, 버전 번호가 높은 1.0은 오히려 줄어서 9 자리이네요.
  • 0.9는 HTML TAG를 소문자로 쓰는데, 1.0은 대문자?

천재들의 깊은 뜻이 있겠지만, 그래서 저 같은 둔재가 고생합니다. 고생이야 하면 되겠지만, 이렇게 되면 프로그램 코드가 덧칠해지고 지저분해질 텐데 말이죠.

저작자 표시 비영리 변경 금지
신고
이 댓글을 비밀 댓글로
  1. 고맙습니다. 아래 버전을 쓰고 있었는데 이 새버전을 쓰면 되겠군요ㅇ.
    • 달맞이
    • 2009.12.24 18:36 신고
    감사합니다.
    크롬에서의 문제라서 불편해도 넘어갔었는데 이렇게 해결 패치를 해주시니.
    • 이 문제도 빨리 처리했어야 했는데 너무 늦고 말았네요. 문제만이라도 제 때 잡아야 하는데 이게 참 어렵네요. ^^;
    • dmasi
    • 2009.12.24 20:01 신고
    감사합니다. 프리노트 쓸대마다 늘 고마움과 이런 프로그램을 만드실 수 있다는데 부러움을 느낍니다. 원노트같은 유사 프로그램들도 많습니다만 그 무엇보다도 프리노트가 좋았던 건 html 편집이 아닌가 싶습니다. 이것저것 html 문서 뷰 테스트도 간단하게 할 수 있고 자바스크립을 통해 문서 자체에 기능을 넣을수도 있으니까요.(다만 새창으로 띄워야 작동되는게 아쉽지만...ie의 보안설정문제니 별수없.) 이래저래 저를 위해 존재하는거 같이 아쉬움을 달래주는 프로그램이라 좋습니다.

    요즘은 jwFN의 새버전을 많이 기다려 봅니다. 이것저것 상상해봅니다만... 그림판 기능이 있으면 좋겠습니다. 타블릿이나 터치스크린 노트북 같은 핑거디바이스들이 많은 세상이니까요. 페이지 자체에 바로 그릴수 있으면 더없이 편하겠지만 그게 아니더라도 새 창을 하나 띄워 그림을 그린 다음에 완료하면 페이지에 삽입되는 식이라도 되었으면 합니다 ^^;(현재는 그림판을 하나 상시 띄워놓고 그려서 붙여넣기 해서 쓰고있습니다) 그리고 블로그와 연동되는 기능도 있었으면 합니다. 뭐 직접 붙여넣으면 그또한 가능합니다만... jwFN 에서 글 작성하면 인터넷 연결된 상태라면 자동으로 블로그와 싱크되는 그런거죠.

    적다보니 징징거리는 글이 되고있네요 ㅇ_ㅇ 이만 줄여야겠습니다.
    하시는 일 잘 되시고 늘 건강하세요.
    • jwFreeNote를 애용해 주셔서 감사합니다. jwFreeNote에서 사용하는 중요 라이브러리의 특성이 너무 강해서 제 마음대로 못한다는 것이 항상 아쉽습니다. ^^;
      말씀하신 그림판 기능은 정말 좋은 아이디어이네요. 언제라고 말씀드리기 어렵습니다만, 저도 탐이 나는 아이디어라 추가하고 싶습니다.
      블로거와 연동되면 참 좋을 텐데 말이죠. 말씀 감사합니다. ^^
  2. 예전엔 거의 뗄레야 뗄 수 없을 만큼 너무너무 애용했었는데,
    일본어 한자깨짐 등으로 사용이 불편해서 점점 더 안쓰게 되다가
    언젠가부터 charset이 소스모드에서 utf-8로 수정해서 쓰던 게
    아얘 안열리고 치명적인 오류 어쩌구 하면서 제맘대로 변경되곤 해서
    포기하고 묻어놓았었다죠;;; =_-ㆀ

    새 버전 업뎃 소식에 냉큼 업뎃하고 다시 써 봤지만,
    저한테는 문제가 여전합니다;; ㅡ.ㅜ;; 흙흙;;;

    역시 유니코드지원은 요원~한가 봅니다;;; ㅠ.ㅠ..

    아뭏튼,
    인사가 늦었습니다;;;
    잘 계시죠? *^^*

    오늘이 벌써 클쑤마쑤네여;;; =_-ㆀ
    즐거운 성탄연휴 보내시길 빌어요~~ -ㅅ=///
    • 아, 글쎄 말이죠. 일본어도 잘 지원했으면 좋겠는데, jwFreeNote를 개발하는데 사용하는 개발툴이 UniCode를 지원하지 못하고 Ansi코드만 지원하는 바람에, 일본어나 중국어를 지원하지 않는 것이 아니라 못하고 있습니다. 불편을 드려 너무 죄송합니다. PP님께서도 새해 복 많이 받으시고 복 많이 받으세요. ^^
    • 아니에여~아니에여~~ +_+
      불편이라녀;;;
      이 정도만 해도 얼마나 감지덕지 한데요;; ㅎㅎ...

      일본어 빼고 다른 용도로는 얼마든지 충~분히 노트정리에 잘 활용할 수 있답니다~
      일본어도 살짝 소스코드 손봐서 쓰면
      충분히 가능하니깐
      걱정마세요~

      길석님께는 언제나 넘넘 감사하구있어요~
      즐건 클쑤마쑤 연휴 보내구 계시죠? ^^

      전 정말 올만에 푸욱~~쉬는 연휴랍니다;;; ㅎㅎ...
    • 이해해 주셔서 감사합니다. 항상 칭찬해 주시고 좋은 말씀으로 격려해 주시는 PP님 감사합니다. 편한 연말을 보내 신다니 정말 다행이세요. ^^