본문 바로가기

~하는 법

(16)
'HY헤드라인M' 글꼴이여, 너의 이름은. (도대체 알 수 없는 이유로) 공공기관에서 무척이나 선호하는 HY헤드라인M 글꼴을 웹페이지에서 표시코저 할 때에, CSS에서 font-family를 "HY헤드라인M"으로 해서는 웹페이지에 제대로 표시되지 않소. "HYHeadLine"으로 해야 제대로 표시가 되는구료. {font-family: "HYHeadLine";}
침대와 벽 틈으로 물건이 떨어져서 짜증이 날 때 해결 방안 느지막히 야근을 마치고 들어와 시원한 맥주 한 캔만 마시려다 서너 캔 연거푸 들이켜 참으로 만족스러운 기분으로 침대에 무거운 몸을 누이고 스르르 잠들어 꿈결로 떠나려 할 때, 달그락! 소리와 함께, 베개 옆에 두었던 핸드폰이 침대와 벽 틈으로 떨어지는 일이 일어나면, 어슴푸레 오던 잠이 아스라히 떠나가며 정신이 번쩍 들고 치솟는 짜증을 억누른 채 기어이 일어나 침대를 이리저리 밀고 당겨 크레바스에 추락한 핸드폰을 구해내야 하게 마련이오. 소햏도 이러한 상황을 여러 차례 겪어 만성 짜증성 불면증에 시달리다 마침내 한 가지 해결 방안을 모색하였으니, 맛있어보여서 한 판 샀다가 막상 잘 안 먹게 되어 한달포만에 겨우 먹어치운 구운계란이 모셔져 있던 계란판을 한 줄 단위로 잘라 준비하오. 침대와 벽 틈에 끼우니..
웹에서 .svg 이미지를 .png로 변환하는 쉬운 방법 소햏은 .svg 형식을 좋아해서 자주 쓰오만, 한글문서 등에서 쓰려면 따로 변환 과정을 거쳐야 해서 번거로움이 있소.그리하여 소햏이 만든 웹 페이지에 있는 .svg 이미지를 .png로 자동으로 변환/다운로드하는 방법을 이리저리 강구해 보았소만, 프로그래밍에 똥손인 터라 영판 잘 되지 아니하였소.그런데,혹시나 하여 엣지를 켜고 접속하여 해당 이미지에 우클릭하니 '다른 이름으로 사진 저장'이라는 컨텍스트 메뉴가 있지 않겠소이까!다른 이름으로 저장하며 형식을 .png로도 바꿀 수 있으니,아, 어찌하여 일찍부터 엣지를 써 볼 생각을 하지 못하고 온 종일 삽질을 했던가.시중에 떠도는 잡다구리한 SVG to PNG 컨버팅 웹사이트를 이용할 필요도 없고, 그저 엣지에서 우클릭만 하면 되는 것이니 이 아니 편리하오.엣..
CSS 변경사항이 재깍재깍 반영되지 않을 때 해결방법 웹브라우저의 캐시 때문에 .CSS나 .JS 파일 변경사항이 바로 반영되지 않는 경우가 있소.특히 크롬은 요즘 들어 캐시를 꽤나 소중히 여기는지 어지간해서는 리프레시가 아니 되는구료. 그런 전차로 이를 해결키 위하야 많은 햏자들이 다음과 같은 방법을 제시하였소. style.css 뒤에다 ?v=2 이런 식으로 무의미한 쿼리를 붙여, 웹브라우저로 하여금 파일 이름이 바뀐 것으로 인식하게 함으로써, 변경사항이 바로 반영되도록 함이오.그런데, 이 방법 또한 매번 .css 파일을 수정할 때마다 저 숫자를 바꾸어 주려니 너무 번거로웠소. 그리하야, 소햏은 다음과 같은 방법을 쓰기로 작정하였소.
유니코드를 제대로 쓰고싶다면 DB 문자세트를 'utf8mb4'로! MySQL을 사용하는 웹사이트 중에 DB 문자세트가 'utf8'로 지정된 경우, 유니코드 확장B 이상의 한자는 입력이 안되는 문제가 있소. 입력만 안되는 것이 아니라, 해당 문자 이후의 내용이 아예 사라져버리는 심각한 문제라오.(티스토리도 확장B 한자를 지원하지 않는지, 애써 작성한 포스트를 날려먹은 바 있소.) DB 문자세트(데이터정렬방식)를 위 그림과 같이 'utf8mb4'로 지정해야만 유니코드의 모든(1~4바이트) 문자를 쓸 수 있다고 하니, 혹시 확장한자 입력 문제를 겪는 햏자들은 DB의 문자세트 설정을 확인해보기 바라오(일부 구버전에서는 지원하지 않음). 아울러, PHP 파일 등에 mysql_query("set names utf8"); 이런 대목이 있는 경우도 이를 mysql_query("set..
안드로이드 스마트폰에서 '대항해시대2' 돌리기 나온지 20년이 되었음에도 아직 많은 햏자들이 즐기고 있는 게임, 대항해시대2. 도스 기반의 게임이기 때문에 예로부터 도스가 돌아갈만한 기기만 나오면 꼭 돌려보려고 애쓰는 게임 되겠소(삼국지2와 함께). 어쨌든 각설하고 안드로이드 스마트폰에서 이 게임을 돌리는 방법은 아래와 같소. 1. aDosBox 설치 : Play 스토어에서 설치. 무료임. 2. 대항해시대2 파일을 (도스버전으로 알아서 구해서) 스마트폰에 복사 : 가급적 D2 등 간단한 이름으로 폴더를 만드는 게 좋소. 3. aDosBox 실행 4. [메뉴]키 - OnScreen Keyborad를 띄워서 도스 명령어를 이용하여 대항해시대2 실행(play.bat 등) 소햏은 external_sd\D2\ 안에 게임파일을 복사해두었으므로 위와 같이 실행하..
한약기원사전(MDict 형식) 참고 : 스마트폰용 한약기원사전 사용법 위 포스트에서 StarDict 형식의 한약기원사전 사용법을 설명한 바 있소. 헌데, 요즘의 스마트폰에서는 StarDict 형식이 가장 흔히 쓰이고는 있소만, 이 형식은 사전 하나당 필요한 파일이 많고(.ifo, .idx, .dict), 압축되지 않아 용량이 큰 편이라는 단점이 있소. 그리하여, 예전에, 스마트폰이 PDA라고 불리던 시절에 널리 쓰이던 MDict 형식으로 컨버팅하여 제공하는 바이오. 단순 컨버팅이므로 내용은 기존 StarDict 형식판과 동일하오. (용량은 약 190KB로, StarDict 형식에 비해 1/3도 안되는구료.) 사용방법은, 1. 스마트폰의 구글 Play스토어 등에서 "mdict"를 검색하여 적절한 사전프로그램 설치. (예: BlueDic..
스마트폰용 한약기원사전 사용법 아이게얼마만의포스팅인지모르겠구료거의반년쯤된것같은데이는역시밑도끝도없는게으름의소치라하겠소각잡고앉아서거창한글거리를구상할시간이없을만치바쁘다는핑계또한있기는하오만 각설하고. 달포 전에 한국한의학연구원에서 '한약기원사전'이라는 것을 공개한 바 있소. 이는 한국, 중국, 일본, 대만 및 북한의 약전에서 한약(생약)의 기원 정의 내용을 모두 추려 사전 형식으로 엮은 것으로, 한약 연구자 및 관심자에게 다소 도움이 될만한 것이라 하겠소. 한약의 기원이라 함은 이를테면 모종의 한약재가 식/동/광물학적으로 어떤 종류인지를 밝히는 것인데, 예컨대 '오가피'라는 한약재의 기원은 "오갈피나무 및 근연 식물의 뿌리껍질 또는 줄기껍질"이 되겠소. 한약기원사전은 이와 같은 '기원' 내용을 총망라한 것인데, 동북아 5개국의 공정서(약전)..