노무현 대통령 배너
BLOG main image
왕미친놈의 왕미친세상입니다. 미친 소리는 써도 되지만, 근거 없는 소리는 쓰면 안 됩니다.


한컴오피스 베타버전 버그 11 - ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요? 2

계속 블로그 관련 버그를 올리다가 문득 ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요? 문서에 나타난 버그가 다른 곳에서도 나타날 수 있다는 생각이 들었습니다. 제 예상대로 그 버그가 링크에 대한 정보HWP 구조가 아닌 파일 내용의 일부로서 저장한다면, 파일 내용을 저장하거나 이용하는 모든 항목에서 발생할 수 있습니다.

1. 벌레의 유형

이보세요, ᄒᆞᆫ글 씨! 열어 본 링크열어 보지 않은 링크에 대한 정보는 ‘내용’이 아니라 ‘파일 구조’(포맷)에 포함해야 하는 내용이 아닌가요?

파일을 저장한 뒤에 읽어오면, 왜 열어 본 링크열어 보지 않은 링크에 대한 정보를 파일 내용으로 그대로 남겼다가 다시 읽어옵니까? 왜 클립보드로 복사하면 그 열어 본 링크열어 보지 않은 링크에 대한 정보도 함께 복사하는 이유는 무엇인가요?

2. 개발자의 답변

2010년 1월 7일 버그 리포팅을 한 상태입니다.

3. 벌레의 발견

가. 벌레 확인을 하다가 알게 되었습니다.

ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요? 문서에 나타난 벌레를 확인 검증하면서 알게 되었습니다.

일단 새로운 파일을 만들기 위해 링크 테스트 2.hwp라는 다른 이름으로 저장하기를 했습니다. 그런데 그 보라돌이 링크도 함께 복사해 버렸습니다. 저는 당연히 보라돌이 링크는 복사하지 않을 줄 알았죠. 그때의 황당함이란….

나. 파일 내용의 정보인지 확인하기

그래도 이게 파일 형식에 포함된 정보라고 주장할 수도 있습니다. 예. 그 주장도 타당성이 있습니다. 하지만 실제로는 파일 형식의 정보가 아닌 파일의 내용임을 밝혀 보겠습니다.

이때 파일의 내용이라 함은 ᄒᆞᆫ글 편집 창에서 입력한 내용, 또는 그와 동격으로 처리되는 내용을 가리킵니다.

일단 파일을 불러와야겠죠.

그림 1 파일 불러오기.

위 그림에서 보면, 두 개의 하이퍼링크열어 본 링크로 표시되어 있습니다. 이때 저 링크를 일단 해제했다가 다시 설정해도 열어 본 링크로 나타날까요?

파일 형식에 포함된 정보라면 링크를 해제했다가 다시 설정해도 열어 본 링크로 나타나야 합니다. 그러나 파일의 내용이라면, 열어 보지 않은 링크로 나타나게 됩니다. 왜? 방금 설정한 링크는 아직 열어 보지 않은 링크라야 논리적으로 모순이 없기 때문입니다.

열어 본 링크가 있는 1줄 가운데쯤에서 하이퍼링크 단축키Ctrl+K,H(또는 하이퍼링크 고치기 단축키Ctrl+N,K)를 누릅니다.

● 참고 : 고치기 단축키보다는 하이퍼링크 단축키를 더 애용하는 편입니다. 어차피 하이퍼링크 위에서 하이퍼링크 단축키를 누르면 고치기 기능이 작동하기 때문입니다. 더구나 고치기 단축키가 하이퍼링크 고치기로 작동할 때는 약간의 버그가, 그것도 재현이 매우 힘든 버그가 있습니다.[각주:1] 그래서 하이퍼링크 고치기 기능은 쓰지 않고 있습니다.

아무튼 아래와 같이 하이퍼링크 화면이 나옵니다.

그림 2 하이퍼링크 고치기 화면

연결 대상 부분을 복사합니다. 복사할 때는 윈도의 복사 단축키 가운데 Shift+Insert가 듣지 않습니다. 그러므로 반드시 Ctrl+C 또는 마우스 오른쪽 메뉴를 이용해서 복사하기 바랍니다.

그림 3 일단 선택하고.

그림 4 복사를 합니다.

그림 5 복사한 뒤에는 왼쪽 아래에 있는 연결 안 함에 체크!

연결 안 함에 체크를 한 뒤에는 오른쪽 위에 있는 고치기 단추를 클릭! 이제 링크가 해제되었습니다.

그림 6 링크가 해제된 모습 (맨 윗줄)

링크가 해제되면 밑줄이 사라지고 글자색이 검은색으로 바뀝니다. 위 그림에서 없어도 이해하는 데 지장이 적은 아랫부분을 잘랐습니다. 앞으로는 대부분 위와 같이 자르겠습니다.

일단 위 그림에서 1줄을 선택하여 영역 설정합니다.

그림 7 1줄을 선택한 모습

하이퍼링크 단축키Ctrl+K,H로 하이퍼링크 대화상자를 열어서, 아까 복사한 주소를 붙여 넣습니다.

그림 8 연결 대상에 아까 복사한 주소를 붙여넣기 하고 넣기 단추를 클릭!

그림 9 1줄과 3줄이 서로 다른 모양을 나타내고 있다.

위 그림에서 확실 1줄과 3줄의 모습이 다릅니다. 앞서 전제했던 “파일의 내용이라면, 열어 보지 않은 링크로 나타나게 된다.”에 부합합니다.

4. 벌레의 원인

위에서 밝혔듯이 링크에 대한 정보, 열어 본 링크 또는 열어 보지 않은 링크 여부파일 내용으로 직접 저장하고 있기 때문에 발생한 문제로 여겨집니다.

이 문제는 비단 파일 저장(다른 이름으로 저장 포함)이나, 블로그로 올리기에만 한정된 벌레가 아닙니다. 파일의 내용을 입력하거나 편집하고, 또는 외부로 출력하는 모든 기능에서 이 벌레가 나타날 가능성이 있습니다.

참고로 이 기능 자체는 벌레가 아닙니다. 그러나 이 기능으로 색상이 바뀐 링크(열어 본 링크)를 포함한 문서를 다른 사람에게 주었다면? 그 사람에게도 그 링크가 열어 본 링크일까요? 그 사람에게는 열어 본 링크일 수도 있고, 열어 보지 않은 링크일 수도 있습니다. 그런데 항상 열어 본 링크로 보여주게 되면, 그 보여주는 순간 이 기능은 벌레가 됩니다.

참고로 클립보드에 복사하였을 때도 위의 상황과 같은 벌레가 나타나고 있음을 확인하였습니다.

5. 비슷한 벌레

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요?

6. 관련 문서

가. 내부 문서

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 맞춤법 도우미로 엉뚱한 곳을 표시하면 어떡해요?

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요?

[벌레와 팁/제안] - 한컴오피스 베타버전의 공백과 이동 기능

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그에는 글을 하나만 올리란 말입니다.

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! ‘ᄒᆞᆫ글’을 제대로 나타내면 안 되겠니? 2

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! ‘ᄒᆞᆫ글’을 제대로 나타내면 안 되겠니?

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그 카테고리는 어디에?

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그에는 게시판이 없거든요.

[벌레와 팁/버그] - HTML 태그 해석 오류 문제

[벌레와 팁/버그] - 도대체 무슨 짓을 하는 거냐, ᄒᆞᆫ글?

[프로그램/스크린샷] - 한컴오피스2010 베타버전 실행화면

[벌레와 팁/버그] - 한컴오피스2010 베타 설치 작업과 버그 몇 개

[프로그램/설치] - 한컴오피스2010 베타버전 설치기

나. 외부 문서 - 테스트 블로그

이 글은 ᄒᆞᆫ글 2010 베타버전에서 작성하였습니다.

  1. ᄒᆞᆫ글2004 때부터 생겨난 벌레인데, 이 하이퍼링크 고치기 벌레는 잊을 만하면 나타나서 사람 미치게 만듭니다. 재현이 쉬웠다면 벌써 제 블로그에 버그 리포팅이 되었을 겁니다. [본문으로]
글쓴이는 koc/SALM입니다.
본문에 저작권에 대한 사항이 나타나지 않거나, 저작권이 BY-SA로 표기되어 있다면,
이 글은 GFDL로 공개한 글입니다.

한컴오피스 베타버전 버그 10 - ᄒᆞᆫ글 씨! 맞춤법 도우미로 엉뚱한 곳을 표시하면 어떡해요?

문득 ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요? 문서(HWP2010 문서)를 살피다가 조금 이상한 점을 발견했습니다.

1. 벌레의 유형

맞춤법 도우미가 엉뚱한 곳을 표시하는, 말 그대로 허깨비를 보여주는 벌레입니다. 그런데 아예 틀린 곳을 지적하는 것은 아닙니다.

2. 개발자의 답변

2010년 1월 7일 버그 리포팅을 한 상태입니다.

3. 벌레의 발견

가. 꺼림칙하다고 느끼기는 했지만….

처음에는 그저 꺼림칙하다고 느끼기만 했지만, 문득 ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요? 문서(HWP2010 문서)를 유심히 살펴본 뒤로 벌레라고 확신하게 되었습니다.

그림 1 맞춤법 도우미가 틀리게 표시한 그림

파란 동그라미 부분을 잘 살펴보시기 바랍니다. 두 곳을 잘라내면 다음과 같습니다.

그림 2

그림 3

크게 보이니 좀 낫죠?

일단 블로그라는 낱말은 맞춤법 도우미틀린 낱말로 표시하고 있습니다. 이 부분에서 한글과컴퓨터사의 무성의가 느껴지네요. 이런 것은 맞춤법 도우미가 걸러내어 나타내지 않도록 해야 하는데, 표시를 하고 있습니다. 블로그가 무언지 모르는 사람이 본다면 틀린 낱말로 여길 텐데 말입니다.

각설하고, 분석을 해 봅시다.

일단 그림 2는 ᄒᆞᆫ글과 블로그라는 문자열입니다. 이것은 라는 형태로 보여야 합니다. 그러나 위 그림처럼 라는 형태를 띠고 있습니다. 그림 그림 3도 마찬가지입니다.

기왕에 찾아낸 오류이니 스크린샷이나 구경하도록 하죠.


4. 벌레의 원인

도대체 어디에서 벌레가 살고 있는지 알 수가 없네요. 다른 때는 대충 예상이라고 가능했는데, 이번에는 그마저도 못하겠습니다. 누구 아는 사람 없나요? 댓글 좀 남겨 주세요.

5. 비슷한 벌레

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요?

[벌레와 팁/버그] - 아크로에디트 : 문법 강조에서 문법 이름 표기 문제

[벌레와 팁/버그] - 티스토리에서 주석이 제대로 인식되지 않는 현상

[벌레와 팁/버그] - 티스토리 주석에서 \ 문자 표기 문제

6. 관련 문서

가. 내부 문서

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요?

[벌레와 팁/제안] - 한컴오피스 베타버전의 공백과 이동 기능

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그에는 글을 하나만 올리란 말입니다.

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! ‘ᄒᆞᆫ글’을 제대로 나타내면 안 되겠니? 2

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! ‘ᄒᆞᆫ글’을 제대로 나타내면 안 되겠니?

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그 카테고리는 어디에?

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그에는 게시판이 없거든요.

[벌레와 팁/버그] - HTML 태그 해석 오류 문제

[벌레와 팁/버그] - 도대체 무슨 짓을 하는 거냐, ᄒᆞᆫ글?

[프로그램/스크린샷] - 한컴오피스2010 베타버전 실행화면

[벌레와 팁/버그] - 한컴오피스2010 베타 설치 작업과 버그 몇 개

[프로그램/설치] - 한컴오피스2010 베타버전 설치기

나. 외부 문서 - 테스트 블로그

없음

이 글은 ᄒᆞᆫ글 2010 베타버전에서 작성하였습니다.

글쓴이는 koc/SALM입니다.
본문에 저작권에 대한 사항이 나타나지 않거나, 저작권이 BY-SA로 표기되어 있다면,
이 글은 GFDL로 공개한 글입니다.

한컴오피스 베타버전 버그 9 - ᄒᆞᆫ글과 블로그 6 : ᄒᆞᆫ글 씨! 링크를 왜 엉뚱하게 표시하나요?

블로그로 올리기 기능을 사용하여 블로그에 글을 올리면 링크를 엉뚱하게 나타내는 현상을 발견하였습니다. 확인 결과 다른 이름으로 저장하기 > 인터넷 문서에서도 똑같은 현상이 일어났습니다. 링크에 글자 속성을 걸어서 블로그에 올리면 어쩌라는 말인지 도통 알 수가 없습니다.

1. 벌레의 유형

이보세요, ᄒᆞᆫ글 씨! 열어 본 링크의 색상을 span 태그를 써서 문서에 집어 넣으면 날더러 어쩌란 말입니까? 거기는 색상을 넣으면 안 된단 말입니다.

2. 개발자의 답변

2010년 1월 6일 버그 리포팅을 한 상태입니다.

3. 벌레의 발견

가. 어느 날 갑자기 깨달았습니다.

블로그 문서의 링크 색상이 이상하다는 점을 어느 날 갑자기 깨달았습니다. 처음에는 약간 특이한 것이라고 여겼을 뿐 벌레라고는 생각지 못했습니다.

일단 이 벌레에 대해 알려면 환경 설정을 살펴봐야 합니다.

위 그림에서 열어 본 링크(보라돌이 링크)와 열어 보지 않은 링크(푸르딩딩 링크)의 글자 색을 잘 살펴보시기 바랍니다.

일단 링크 테스트 문서를 보겠습니다.

좀 흐리게 보이지만 보는 데는 지장이 없습니다. 일단 보라돌이 링크는 3개이고, 푸르딩딩 링크는 7개입니다.

다른 이름으로 저장하기 > 인터넷 문서로 저장하고, IE 6으로 열어 보았습니다.

색상이 위 환경 설정에 나타난 그 색깔입니다. 지금까지 이 색상에 대해 전혀 신경 쓰지 않았습니다. 그도 그럴 것이 이 색상은 인터넷 링크의 기본 색상이기 때문입니다. 그래서 그냥 저 그림에서 서로 다르게 나타나는 색상도 이미 한 번 방문한 웹문서이기 때문에 나타나는 현상이라고 생각해 버렸습니다.

아무튼 별 의심 없이 블로그로 올리기 기능을 이용해서 올리려다가 무언가 꺼림칙함을 느꼈습니다. 바로 저 링크의 밑줄이 문제였습니다. 그래서 부랴부랴 시험용 블로그를 하나 개설하고,  그곳에 글을 올렸습니다.

주황색 링크 사이에 보이는 보라돌이 링크! 그렇습니다. ᄒᆞᆫ글2010 베타버전은 저 링크에서 글자색을 넣어서 블로그에 올려버리는 짓을 해 버렸습니다.

혹시 같은 컴퓨터이기에 나타나는 현상인가 싶어 다른 컴퓨터에서 시험했습니다.

인터넷 익스플로러 8에서도 위와 같이 주황색 링크보라돌이 링크를 보여주고 있습니다.

그런데 벌레는 벌레고, 함초롱돋움 글꼴이 웹페이지에서 상당히 예쁘게 보입니다. 그러나 옛한글은 여지없이 뭉개지고 있습니다.

나. 두 번째 테스트

혹시나 이건 내가 실수로 색상을 넣은 것일 수도 있다는 생각이 들었습니다. 그래서 링크 두어 개를 더 클릭한 뒤 살펴보았습니다.

일단 위와 같이 보라돌이 링크도 5개, 푸르딩딩 링크도 5개가 되게 만들었습니다. HTML 문서로 저장하고, 블로그에도 올렸습니다.


블로그로 올리기 작업에서 처음으로 본, 비지 않은 게시물 위치

위 그림은 블로그로 올리기 작업에서 비어 있지 않은 게시물 위치를 처음으로 본 기념으로 잡은 화면입니다. 지금까지 버그 화면만 보다가 버그가 아닌 화면을 보니 되게 신기했습니다.

IE 6에서는 보는 HTML 문서를 그저 그러네요. 아무튼 보라돌이 링크 5개, 푸르딩딩 링크 5개입니다.

제발 아니기를 빌었는데…. 주황색 링크 5개에 보라돌이 링크 5개입니다.

파이어폭스에 이어 IE 8도 역시 같은 결과를 나타냈습니다.

4. 벌레의 원인

원인 분석을 하는 과정에서 혹시나 하는 마음에 이름을 다르게 저장한 HTML 파일을 살펴보게 되었습니다. 그리고 블로그에 올린 내용을 메모장에 복사하여 하드디스크에 저장하였습니다. 물론 이름은 다릅니다.

위 리스트에서 링크 테스트.htm 파일링크 테스트-1.htm 파일다른 이름으로 저장하기 > 인터넷 문서로 만든 파일입니다. 보다시피 내용은 전혀 바뀌지 않았는데 단지 클릭을 두 번 했다는 이유로 파일 내용이 바뀌어 있습니다. 그리고 링크 테스트-blog-3.htm 파일링크 테스트-blog-4.htm 파일은 블로그 내용을 HTML 편집 모드에서 클립보드로 복사한 뒤 하드디스크에 저장한 것입니다. 이것 역시 내용이 조금 달라져 있습니다. 이것이 블로그에 나타나는 결과에 영향을 주고 있지 않나 생각합니다.

그런데 현재 위의 상황으로 볼 때 하이퍼링크의 접근 기록이 문서 내용의 일부로서 문서 안에 기록되어 있음을 알 수 있습니다. 여기에서 주목할 점이 있습니다. 바로 왜 웹사이트 방문 기록을 HWP 문서의 내부에 따로 영역을 두어 HWP 구조의 일부로서 저장하지 않고 바로 문서의 내용의 일부로서 저장하고 있느냐는 점입니다. 다시 말해 하이퍼링크의 접근 기록 또는 방문 기록은 어디까지나 기록으로서 남아야지, 그것이 문서 내용의 일부가 되어서는 곤란하다는 말입니다. 위에서 보인 오류도 그러한 맥락에서 볼 수 있다고 생각합니다.

5. 비슷한 벌레

[벌레와 팁/버그] - 아크로에디트 : 문법 강조에서 문법 이름 표기 문제

[벌레와 팁/버그] - 티스토리에서 주석이 제대로 인식되지 않는 현상

[벌레와 팁/버그] - 티스토리 주석에서 \ 문자 표기 문제

6. 관련 문서

가. 내부 문서

[벌레와 팁/제안] - 한컴오피스 베타버전의 공백과 이동 기능

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그에는 글을 하나만 올리란 말입니다.

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! ‘ᄒᆞᆫ글’을 제대로 나타내면 안 되겠니? 2

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! ‘ᄒᆞᆫ글’을 제대로 나타내면 안 되겠니?

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그 카테고리는 어디에?

[벌레와 팁/버그] - ᄒᆞᆫ글 씨! 블로그에는 게시판이 없거든요.

[벌레와 팁/버그] - HTML 태그 해석 오류 문제

[벌레와 팁/버그] - 도대체 무슨 짓을 하는 거냐, ᄒᆞᆫ글?

[프로그램/스크린샷] - 한컴오피스2010 베타버전 실행화면

[벌레와 팁/버그] - 한컴오피스2010 베타 설치 작업과 버그 몇 개

[프로그램/설치] - 한컴오피스2010 베타버전 설치기

나. 외부 문서 - 테스트 블로그

[테스트] - 링크 테스트 문서 - 4

[테스트] - 링크 테스트 문서 - 3

이 글은 ᄒᆞᆫ글 2010 베타버전에서 작성하였습니다.

글쓴이는 koc/SALM입니다.
본문에 저작권에 대한 사항이 나타나지 않거나, 저작권이 BY-SA로 표기되어 있다면,
이 글은 GFDL로 공개한 글입니다.

카테고리

분류 전체보기 (1005)
스크립트 (22)
벌레와 팁 (126)
소프트웨어 (240)
하드웨어 (6)
이야기 (24)
말의 나무 (506)
미쳐보자 (22)
일기 (48)
아이폰 (10)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2010/01   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

글 보관함