본문 바로가기

한글

(11)
C++ 한글로 어디까지 가능하니? 이전 글에 이어, class 도 한글로 가능할까,라는 의문으로 define으로 대충 갈아 치운 코드를 만들어 봤습니다. 컴파일? 실행? 잘 됩니다. 이런 거 보면 옛날 시절 한글언어로 프로그래밍한다는 계획이 사라진 것이 의미가 아쉽게 되었습니다만, 어찌 되었든 GCC6부터는 UTF-8/16으로 인코딩 된 인식가능한 모든 문자열에 대해 컴파일이 대응된다는 것을 2023년에 늦게 안 것 같지만 꽤 재미있는 접근이 아니었는지, 란 생각이 듭니다. 아니면 한국사람만 이해할 수 있는 언어모델을 C++로 오픈소스로 올리면서 M$ 의 CoPiliot에게 코드를 뺏기기 싫다는 느낌 같은 느낌이 든다면 아마 이런 아이디어를 이용해서 프로그래밍해 올리는 것도 재미있는 일이 아닐까 합니다. 물론 욕도 좀...
C++ code 를 한글로 만들 수 있을까? 의문의 시작 20여 년 전, PC에서 한글을 입출력하기 위해 8/16bit ISA 슬롯에 한글 비트맵 폰트를 넣어두고 VGA 출력을 내부적으로 가로채서 화면에 한글 출력을 대신해 주던 시절, C 및 C++ 언어가 영어로만 되어 있다는 이유로 이를 한글로 처리하는 언어가 나왔던 기억이 불현듯 들었습니다. 물론 그 계획은 결국 역사적으로 사라졌던 기억이 어렴풋 납니다만... 현상 파악 C/C++ 언어 모델은 대부분 ANSI를 기반으로 하는 영문권 기반으로 만들어지는 것이 사실이고, 이런 형태의 기초적인 데이터 형태는 NULL이라는 0x00 이 문자열 끝에 오면 해당 문자열 데이터는 종료된다는 형태에서 시작합니다. 하지만 이런 형태는 1 byte라는 0에서 255까지의 표현만 가능했던 제한이 있었고, 이를 가..
The Vanishing of Ethan Carter Epic판 한글패치 이전 에디스 핀치의 유산과 마찬가지로 이번 이단 카터의 실종은 주인공이 1인칭 시점으로 사건에 대한 여러 관점을 찾기 위해 이야기를 진행하는 게임입니다. 아마 이런 이유로 에디스 핀치의 유산과 마찬가지로 꽤나 많은 매니악적인 층을 가지고 있는 게임 형태 중 하나일 테고, 개인적인 입장에서도 매우 선호하는 미스터리한 분위기의 게임 중 하나가 아닐까 합니다. 이 게임은 공식적으로 한글을 지원하지 않지만, 얼마든지 한글을 쓸 수 있도록 게임 내 요소가 수정이 가능한 것이 또한 특징이기도 합니다. 그래서 글 아래쪽에 있는 prelude 님이 예전에 수정하신 한글판 패치를 진행 한 다음 Epic판에 추가된 몇가지 기능이나, 한글 폰트 가독성 개선을 위한 몇 가지 작업을 하게 될 경우 더 좋은 게임 환경을 가질 수..
리눅스 민트 18 에서 한글 입력 하기 최신 버젼의 Linux Mint 18 Cinnamon 을 설치 하면 기본적인 한글 입력을 할 수 있도록 여러 옵션을 지원 합니다만, 이전 버젼과 달리 위 사진과 같이 기본 영문 키보드 또는 오른쪽 Alt 와 Ctrl 을 한/영 및 한자 로 쓰려고 하면 아무리 눌러 대도 UIM 이던 나비 던 간에 키를 눌러도 변환이 되질 않습니다. 이는 X11 입력 방식을 직접 Alt 및 Ctrl 로 부터 Hangul, Hanja 로 매핑 해 줘야 제대로 동작 하게 되는데, 아래와 같이 xed 로 altwin 파일을 수정해야 합니다. 이때 관리자 권한으로 이를 수정 해야 하므로 앞에 sudo 를 붙여서 수행을 해야 합니다.sudo xed /usr/share/X11/xkb/symbols/altwin Mint Linux 18..
맥의 지옥같은 한글 입력에서 벗어나기, 구글 '구름' 맥을 사용하다 보면 한글 입력 때문에 깊은 속에서 암의 기운이 느껴 지는 것이 어디 하루 이틀이 아닐 겁니다. 그런 와중 구글에서 libhangul 을 통해 완벽에 가까운 한글 입력기를 만들어 내었으니, 그 이름은 바로 '구름' 다운로드 : http://gureum.io/ 설치 방법은 위 URL 에서 구름 설치 pkg 를 내려 받은 다음, 설치를 합니다. (자세한 설명은 위 URL 내에 설명 되어 있습니다) 그리고 시스템 설정에서 키보드>입력소스 부분에서 기존 두벌식을 제거 한 다음 새로 두벌식(아이콘이 파란색 구름 모양)으로 설치하면 이 지긋지긋한 맥 기본 한글 입력기에서 탈출 할 수 있습니다 ! 사용 설명 페이지 에서는 '세벌식' 을 기준으로 되어 있긴 합니다만, 기본에 '두벌식' 기본으로 쓰시는 분..
The Witcher2, Steam 한글판 실행시 오류 해결 방법. Windows10 으로 업그레이드 하면서 스팀이 날아 가 버리는 바람에 (정확히는 SSD 옮기면서 ...) 새로 The Witcher 2 ED 를 설치 하니, 이게 왠 일 입니까 ... 한글이 공식 지원 됩니다. 그래서 간단히 설정 하고 돌려 보니 아래 같은 오류가 뙇!!! 안타깝게도 릴리즈시 base_script.dzip 이 패키지에 정상적으로 지원 되지 않는 듯 합니다, 그래서 커뮤니티를 열심히 뒤져서 찾은 파일을 올립니다. 위 파일을 받아서 Steam Library/steamapps/common/the witcher 2/CookedPC 에 덮어 씌어 주고 나면 언제 그랬냐는 듯 아래 처럼 실행이 잘 되게 됩니다. save 다 날아가서 The Witcher 도 아직 못 끝냈는데 이걸 해야 하는 압박감..
WAVE사 BT-2000S 메뉴얼 아직 이 제품을 쓰는 분들이 얼마나 많은지 모르겠지만, 한 10여년 부터 써 온 입장에서는 이 제품을 오디오 동글로 사용 중 입니다. 보통 충전만 해서 쓰면 되는 경우가 있지만, CSR 칩셋 제품이다 보니 Windows10 에서도 인식 되는건 아마 Realtek 급의 드라이버 지원 때문이 아닐까 합니다. 하지만 가끔 이 제품의 사용 방법을 까먹을 때가 있는데, 이를 위해 인터넷에 떠 도는 GIF 이미지를 PDF 로 만들어 올립니다. 이 메뉴얼의 원본 저작권은 웨이브 에 있으나, 지금은 회사가 없어진 듯 하여 어떻게 될지 모르겠습니다만, 메뉴얼 공유에 사실 저작권을 요구 하진 않을듯 하니 아래 파일을 받아 도움이 되시길 바라겠습니다. 한때 엄청 비싸게 줬었던 거 같은 느낌이 아련히 드는데, 요즘 2.x E..
롤리팝 + 구글 키보드 의 미친듯한 한/영 전환 해결 하기 Nexus4 와 MotoG 의 안드로이드5 업데이트 이후에 가장 충격적인 부분이 있었다면 기본으로 쓰던 구글 키보드의 한/영 전환이 구글 한글 키보드 내에서 되는 것이 아니라 기본 영문 구글 키보드 한글 구글 키보드 자체로 바뀐다는 점 이었습니다. 게다가 이때 쓰잘데기 없는 애니메이션이 막 들어가는건 입력 속도를 현저히 떨어뜨리는 큰 이유가 되길래 해결책을 강구 해 보다 다음과 같이 해결 했습니다. iOS8 은 8.2가 나온 시점에서도 여전히 3자 업체 입력기를 쓰면 주소록 등에서 버그가 있더니, Android 는 5 부터 이 이해 못한 키보드 정책을 바꿀 마음이 없는듯 합니다 (덤으로 google+ 사진 앱 아이콘이 무려 2개나 생기는 버그등등등등 ... ) 내장 구글 키보드를 "사용하지 않음" 으로 ..