접근성과 디자인… JavaScript로 해결될까?

“블로그 용어를 우리말로…”로 이동하기

이전에 블로그에서 쓰이는 용어를 우리말로 바꾸는 것에 글을 썼다. 지금도 그 생각에 변함이 없고, 그것을 지키고 있다. 하지만, 그 글에 달린 댓글에서 미처 생각지 못한 것을 알게 되었다.

블로그는 우리나라만의 것이 아니다. 그리고 한글만을 쓰는 것도 아니다. 외국에도 염연히 블로그가 존재하고, 사실 블로그는 외국에서 들어온 것이다. 그런데 내가 지나치게 우리말만을 쓰자고 강조한 것 같다. 물론, 우리나라 사람이 좀 더 편하게 접근할 수 있도록 바꾸자고 한 것이다. 하지만, 그렇게 하면 외국인의 접근을 차단하는 것이 된다.

어차피 한글을 모르면 글도 읽을 수 없을 텐데 무슨 상관이냐고 말할 수 있지만, 꼭 그렇지만은 않다. 포드캐스팅이나 자신의 그림, 사진을 올리는 블로그도 많다. 그리고 설령 글이 한글로 되어 있고 이해할 수 없다 해도 접근 자체를 막는 것은 결코 옳지 못하다. 이것은 웹 표준의 정의와 웹 2.0의 정의와도 일맥상통하는 부분이다.

그런데 세계공용어인 영어와 우리말을 같이 표기하면 디자인이 많이 망가진다. 그래서 각 컴퓨터의 언어 설정에 따라 다르게 보일 수 있도록 JavaScript를 짤 수 있지 않을까 생각해봤다. 하지만, 아직 초보자인 내게는 어려운 과제다.

Similar Posts

  • C :: multiple definition 에러

    카드 게임을 구현하는 코드를 짰는데, 컴파일해보니 이런 메시지가 나왔습니다. 0 errors, 0 warnings 아주 반가운 메시지죠. 하지만 실행이 되질 않더군요. 그래서 메시지를 자세히 보니 multiple definition of ‘strSuit’ multiple definition of ‘strFace’ 라고 나와 있는 겁니다. 해석하면 strSuit, strFace 변수의 정의가 중복되었다는 건데, 어디서 중복되었는지를 찾질 못하고 이틀을 헤매었습니다. 원인도 모른 채 이렇게 수정해보고 저렇게…

  • 우분투에서 chown 명령어로 권한 주기

    얼마 전, Download 파티션을 ext3로 새로 포맷했습니다. vfat로 해서 써왔더니 다운로드 받은 파일의 이름이 종종 깨질 때가 있어서 말이죠. 그런데 문제가 생겼습니다. 이전에 했던 방법대로 fstab 파일을 편집했지요. 다만, 마운트는 되어도 제게 권한이 없는게 않겠습니까? 권한이 모조리 root로 가 있어서 읽기도 쓰기도 되지 않아 Download 용으로 사용하려는 제 발목을 붙잡는 겁니다. 이를 두고 이번에도 몇…

  • python :: 파일을 base64로 인코딩/디코딩

    몇몇 이메일 서버는 파일 첨부를 막은 경우가 있습니다. 선배가 다니는 회사의 사내 이메일 서버가 그렇더라구요. 그런데도 불가피하게 파일을 첨부해야한다면, base64로 인코딩해서 나오는 텍스트를 메일로 보내면 해결됩니다. 원래 이메일의 파일 첨부는 base64로 인코딩되어서 전달되니까요. 메일 수신자는 텍스트를 base64로 디코딩하면 파일을 얻을 수 있죠. 저런 이유로 예전에 심심풀이로 python으로 만든 프로그램입니다. 간혹 포렌식 문제를 풀 때 이…

  • C :: 정수의 내부 비트를 살짝 엿보자.

    실수의 내부 비트를 알려면 짱구 좀 굴려야 하지만, 정수는 너무나 간단합니다. 쉽게 이진수를 구하는 것처럼 2로 나눠 가면서 구하는 방법도 있겠구요. 아니면, 제가 요즘 푹 빠져있는 비트 연산을 이용하는 방법도 있습니다. 전 비트 연산을 좋아하니까 이걸로 엿보겠습니다. 비트 연산에는 어떤 것들이 있죠? AND(&), OR(|), NOT(~), XOR(^), 쉬프트(<<, >>)가 있죠. 여기서는 AND와 쉬프트를 사용할 겁니다. AND…

  • C :: 0xE0 == 224 ?

    어느 한 분이 게시판에 질문을 올리셨습니다. 소코반 소스중에 일부분입니다. int ch; ch = getch(); //키 입력 if( ch==0xE0 ) { //실행 } 0xE0 은 십진수로 224입니다. 그러면 ch==224 랑 같으면 실행 된다는 말인가요 ㅡ.ㅡ? 『혼자 연구하는 C/C++』에 나오는 한 예제에 대한 질문이었습니다. C에서는 문자형으로 char가 사용됩니다. char는 1byte 자료형으로 -128~127의 값을 가집니다. 그럼 여기서부터 문제가…

  • C :: null 포인터, null 문자, 정수 0에 관한 이야기

    지난 어셈블리어 기말고사에서 재미있는 문제들이 나왔습니다. C 라이브러리의 strlen 함수와 strcpy 함수를 구현하라는 문제였지요. strcat 함수와 관련된 문제도 나왔구요. (이런 문제 좋아좋아^^) 문자열 함수다 보니 문자열의 종료 처리를 해야할 필요가 있었지요. 아시겠지만, C에서 문자열의 끝은 ‘\0’ 입니다. null 문자라고 읽지요. 이걸 어셈블리어로 처리하려면 어떤 값인지를 알아야 했습니다. 여기서 시작된 선배와의 대화가 null 포인터, null 문자,…

0 Comments

  1. 국제화 작업은 서버사이드에서 해줄 부분입니다. 요즘은 국제화를 지원하는 프레임워크도 많아서 좋아졌는데요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다