기타28 [2024년 1월 17일] R - PDF 저장시 한글 깨짐 문제 해결(ggplot, ggsave) 내가 왜 R을 사용하고 있는지 모르겠지만, 이 R이란 녀석이 아주 드러운 녀석이다. 그동안의 개발 상식이 안 통함... R과는 전혀 관련 없는 내가 R을 사용하다 보니 이런저런 난관이 있었는데, 그중에서도 제일 짜증 났던 게 차트 저장 시 한글이 깨지는 문제였다. 재밌는 건 특별히 처리를 하지 않아도 이미지로 저장하면 한글이 잘 나옴. 유독 PDF로 저장할 때만 한글이 사라지고 네모네모들만 남아 있는 요상한 문제였다. PDF 저장할 때 한글 변환을 제대로 못하는 거지... 온갖 몸에 좋다는 건 다 시도해 봤지만 결국 PDF 저장 시에는 폰트를 지정해도 한글은 제대로 출력되지 않고 온갖 오류만 잔뜩 나온다는 걸 알게 됐다. 하여간 양놈들의 MBCS 처리는 정말 짜증 남... 감기로 정신이 혼미해져 갈 즈음.. 2024. 1. 18. [2023년 11월 3일] 일본 탐조 여행 준비 9월 말이었던 듯... 『서울의새』 모임 중에 일본 탐조를 가신다길래 나도 은근슬쩍 합류하기로 했다. 자유 여행이라 각자 알아서 항공, 숙박을 해결하고 집결 장소에 모여서 함께 탐조를 떠나는 아주 프리한 그런 탐조 여행이다. 누가 주도적으로 데리고 다니고 그런 거 없음. 그런데 벌써 내일 출발... 첫날은 도쿄 근처 아비코라는 곳에서 열리는 「일본 버드 페스티벌 2023」을 참관할 예정인데, 일단 여기까지 찾아가는 게 첫 번째 관문이다. 못 찾아가면 망하는 거다... 대안 같은 거 없음... 일본이야 자주 갔지만 대부분 출장이었고 내가 딱히 뭔가를 할 필요 없이 몸만 준비하면 다 해결되는 그런 일정이었는데, 이번엔 일일이 내 손으로 모든 걸 직접 준비하려니 아주 죽을 뻔했다. 항공권 구하고 숙박 정하고... 2023. 11. 3. [2023년 5월 12일] 드디어 젤다의 전설 왕국의 눈물!! 아아아아아아아아아아........... 이게 얼마만이여 ㅠㅠ 드디어 젤다가 돌아왔다!! 아직 초반 잠깐 플레이한 게 전부지만 재미는 뒷전이고 발매된 것만으로도 기쁨. 근데 시작 언어가 영어가 기본인데, 영어 버전의 젤다 성우 목소리가 확 깬다. 너무 일본 성우에 익숙해서 그런가? 시작하자마자 언어부터 일어로 변경해 버림. 일본 게임인데 당근 일본 성우가 잘 어울리지. 한동안은 이 게임 덕분에 시간 가는 줄 모를 듯. 2023. 5. 12. [2022년 8월 5일] 하와이 여행 뜬금없이 여름휴가로 일주일 동안 하와이를 다녀왔습니다.별다른 준비도 없이 갑자기 떠난 여행이었지만 아내와 함께 아주 오랜만에 즐거운 추억을 많이 만들 수 있었습니다.허리 때문에 긴 비행시간이 가장 걱정이었는데 의외로 견딜만했습니다. 도착한 하와이의 날씨는 대박이었습니다. 푸른 하늘과 비취색 바다 그리고 맑은 공기...화산섬이라 해안가 풍경은 제주도와 비슷비슷... 하지만 강렬한 태양과 낮은 습도로 생각보다 덥지 않고 굉장히 쾌적했습니다. 한국의 숨이 턱턱 막히는 더위와는 반대죠.호텔의 발코니에서 바라보는 풍경만으로도 너무 좋았고 해방감을 느낄 수 있었습니다.일부러 아이패드도 가져가지 않았기 때문에 더욱더 쉬기만 하면 되는...많은 분들이 가는 하와이의 대표적인 관광 코스는 거의 가지 않았고 대부분의 시간.. 2022. 8. 8. 합성 초점 거리(Composite Focal Length) 계산기 저는 개인적으로 행성과 달을 촬영하는 것을 좋아합니다. Deepsky도 언젠가는 도전해 보고 싶지만 아직까진 행성과 달이 좋습니다. (사실... 장비가 없어요 ㅠㅠ) 그런데 이 행성을 촬영한 후 결과를 기록할 때 여러 가지 중요한 정보가 함께 기록되어야 합니다. 그래야 기록으로서 가치가 있다고 생각합니다.(순전히 개인적인 생각입니다.) 그래서 저는 다음과 같은 내용은 가능하면 꼭 기록으로 남기고 있습니다. 1. 촬영 날짜와 시간 (초단위로 지역, 세계시간 모두 기록) 2. 시상과 청명도 (10단계) 3. 촬영 장비와 악세사리 정보 (구경, 초점거리, 적도의 등) 4. 사용한 카메라와 상세한 설정값 (셔터 속도, Gain, Gamma, White balance 등) 5, 행성의 중앙 경도(Central m.. 2015. 2. 3. 닌텐도 3DSL 게임들 직업으로 온라인 MMORPG를 만들고 있습니다만 짬짬히 머리식히는데는 닌텐도 3DSL만한게 없는거 같습니다. 국내 정발된 게임이 너무 없어서 처음 구매할때는 일본어판 기계를 구입했습니다. 닌텐도에서 3DSL 부터는 국가코드를 분리해 버려서 기계가 일본꺼면 한국에서 발매된 게임을 할 수 없는거죠... 나쁜... A/S는 포기하고 국전에서 일어용 기계를 작년에 구입했습니다만 순전히 판타지 라이프라는 게임을 하기 위해서였습니다. 이 때문에 일본 한자를 외우기 시작한 계기도 되었을 정도로 엄청나게 몰입해서 일하는 시간을 제외하고는 거의 들고 살았던 게임입니다. 플레이타임이 너무 짧은게 아쉽지만 귀여운 캐릭터에 스토리, 연출, 진행... 뭐 하나 빠지지 않을정도로 잘 만든 수작입니다. 내용도 유쾌하고... 그리고.. 2014. 4. 20. [게임] 최근 플레이한 게임들... 간만에 몰아서 게임을 좀 해봤습니다. 클리어 하지 못하고 아직도 진행중인 게임도 많지만 여러 종류의 게임을 한 번에 해봐야 하는 상황이 돼서 ^^; 개인적으로 제일 좋아하는 게임은 드래곤 퀘스트와 영웅전설 시리즌데요. 팔콤에서 나온 이스 시리즈도 짬짬이 하기 꽤 재밌습니다. 한 번에 계속 하기는 늙어서 이제는 좀 힘드네요. 이스 펠가나의 맹세 이후 정말 오랜만에 이스 오리진을 플레이 해봤는데요 이스만의 손맛이 여전하다는 생각이 드는군요. 정말 잘 만든 게임이죠. Elder Scrolls V Skyrim입니다. 그래픽이 정말 후덜덜 합니다. 제 컴이 그닥 좋지 않아서 버벅거리면서 플레이 했습니다만 정말 수작임에는 틀림없는거 같습니다. RPG를 좋아하는 분들이라면 꼭 한 번 플레이 해 보세요. 온라인 게임을.. 2012. 3. 12. 테트리스 인공지능(Tetris AI) 좀 지난 일입니다만 한게임 테트리스를 하면서 정말 테트리스를 못한다는 걸 알게 되었습니다... 어려서 오락실을 잘 안 다녀서 그런가... 다들 잘하는데 저만 맨날 꼴찌를 하니 재미가 없더군요. 그래서 집에서 심심할 때 테트리스를 자동으로 해주는 오토를 한 번 만들어 보기로 마음먹었습니다. 프로그램이 자동으로 테트리스를 하게 하려면 우선 테트리스에 대해 잘 알아야겠죠. 분석을 시작했습니다. 테트리스의 게임 방식은 모두가 알고 있을 만큼 단순합니다. 떨어지는 블록을 회전시키고 이동시켜서 빈칸이 없게 쌓아 한 줄을 만들면 한 줄이 지워지는 방식인 거죠. 표준 테트리스의 경우 블록은 총 7개로 구성되어 있고 보드는 10x20 칸으로 구성되어 있습니다. 위 그림처럼 총 7개의 블록으로 구성되며 블록별 회전 상태는.. 2011. 11. 10. [게임] RIFT 한때 WoW를 호드 타우렌으로 플레이하면서 공격대도 만들고 공대장으로 활동도 하면서 나름 3년여를 폐인처럼 지낸적이 있었습니다. 그만큼 와우는 잘 만들어진 온라인 게임이었고 내용과 구성 또한 정말 훌륭한 게임이었습니다. 게임을 만들어 먹고사는 사람으로써 참 부러운 게임이었죠. ^^; 와우의 컨텐츠를 마무리 짓고는 불타는 성전을 마지막으로 리치왕의 분노가 나온 이후 레벨업만 마친 상태로 일이 바빠 와우도 자연스럽게 멀어지게 되었습니다. 머리도 식힐겸 최근들어 다시 와우를 해 볼까 생각해봤지만... 새로나온 확장팩 대격변은 말그대로 대격변이더군요. 오리지날 시절부터 플레이해온 유저 입장으로써 적응하기 힘들었습니다. 그러다 발견하게된 새로운 게임이 있었으니 바로 Rift 라는 게임입니다. Trion world.. 2011. 8. 22. NCC(Normalized Cross Correlation)를 이용한 와우의 자동 낚시 휴가 기간에 뭐를 하며 보낼까 고민하던 중 Template matching이라는 재밌는 녀석을 알게 되었고 이에 필요한 자료를 읽어보며 시간을 보내게 되었습니다. 그러던 중 Template matching을 어이없는 곳에 이용해 보게 되었는데요. 바로 World of Warcraft 즉, 와우라 불리는 온라인 게임의 자동 낚시에 응용해 보게 되었습니다. 건설적으로 이용할 데도 많은데 하필 게임내 낚시를 자동화하는데 이용했냐 싶겠지만 어디까지나 Template matching을 테스트해 보기 위한 하나의 샘플 작업이었습니다. 이 Template matching에 대해 조금 자세히 알아보겠습니다. Template matching은 간단히 말해서 하나의 Template Image를 입력된 Source Imag.. 2011. 8. 1. [2010년 12월 21일] 태국 출장 최종 계약서를 조율하던 중 갑작스레 계약이 결정되어 버린 태국 업체에 출장을 가게 되었습니다. 12월 초에 인도네시아 출장도 다녀왔던 터라 피곤하기도 해서 내년으로 미루고 싶었는데요. 아쉽게도 태국 게임쇼 등과 일정이 겹쳐서 미룰 수 없게 되었습니다. 다행히 암치료를 위한 방사선 치료도 모두 끝난 상태여서 이번 출장은 홀가분하게 갈 수 있었습니다. 지난번 인도네시아 출장 당시에는 방사선 치료를 받고 있는 중이어서 몸에 물을 댈 수가 없었거든요. 더운 나라에서 손발만 씻고 버티려니 정말 힘들었던 생각이 납니다. 출장 당일 새벽에 항암 치료를 위한 검사가 있었습니다. 새벽부터 일어나서 준비하고, 병원에서 CT와 X-ray 촬영을 마치고 집에 돌아오니 이미 녹초가 되어있었습니다. 언제나 그렇지만 출장은 참 가.. 2010. 12. 28. [2010년 12월 2일] 인도네시아 출장 우리 회사 게임이 인도네시아에서 서비스를 하게 되어 협력업체 방문 출장을 가게 되었습니다. 수술 후 아직 몸이 충분히 회복된 상태가 아닌 데다가 방사선 치료도 받는 중이라서 미루고 싶었지만 계약 관련된 일이라 더 미룰 수도 없게 되어 인도네시아행 비행기에 오르게 되었습니다. 비행시간만 대략 6시간 정도여서 험난한 출장길이 될 것이라 직감했습니다. 게다가 1박 3일... 돌아오는 비행기가 밤 늦은 시간밖에 없어 하루를 더 묶고 오는 게 더 불편해 보였습니다. 힘이 좀 들더라도 빠듯하게 일정을 세우고 출발하였습니다. 긴 비행끝에 자카르타 소에카르노 공항에 도착했습니다. 국민의 95%가 무슬림이라는 이슬람 국가답게 공항 곳곳에 기도하는 곳이 마련되어 있군요. 인도네시아는 무비자 국가가 아니라 공항에서 비자를 .. 2010. 12. 7. [2010년 9월 8일] 홍콩 출장 우리 게임이 이번에는 싱가포르와 말레이시아에서 서비스를 하게 되었다. 싱가포르까지 갈 생각을 하니 암담했는데 본사는 다행히 홍콩에 있다고!! 비행시간만 무려 3시간이 단축된다. 비행기 오래 타는 건 정말 고역이다... 일정에 여유가 있어서 오후 비행기를 타기위해 인천 공항으로 가는 리무진 버스를 탔다. 차가 좀 막히나 했더니 곧 정체가 풀린다. 멀리 63 빌딩이 보인다. 공항에 좀 일찍 도착하게 되어 노트북으로 잠시 업무를 봤다. 느긋하게 탑승한 비행기는 어느덧 이륙해서 엉덩이가 쑤실쯤 되자 홍콩에 도착했다. 중국 공항에 비하면 홍콩 공항은 손바닥 만하다... 낭패다. 택시가 3종류. 어떤 택시를 타야하나 잠시 망설였다. 안내하는 아저씨가 보이길래 영어로 말을 건네니 유창한 영어로 답해준다. 오! 중국과.. 2010. 9. 16. PolarisCE : Windows mobile용 북극성 위치 보기 일전에 심심풀이로 만들었던 윈도우용 북극성 위치 보기 프로그램을 Windows Mobile 용으로 포팅하였다. 최근 구입한 Takahashi EM-11 적도의 극축을 설정하기 위해 만들었고, 나에게는 요긴하게 쓰일것이다. 사용방법은 간단하다. "Location" 메뉴를 이용해서 자신의 경도(Longitude)만 설정해 주면 된다. 프로그램을 실행시키면 아래와 같이 극축 망원경으로 본것과 비슷한 화면이 나온다. Reticle의 짧은 선은 5도, 긴선은 15도 단위로 표시되어 있다. 극축 망원경으로 본 시야와 동일하기 때문에 상하좌우가 반대이며 아래쪽이 0시 위쪽이 12시다. 시스템의 현재 시간을 읽어서 지방항성시를 계산하여 지방 시간각(LHA: Local Hour angle)을 구한뒤 해당 위치에 작은 하.. 2010. 9. 2. [PSP] Disgaea Portable 드디어 한글판 출시!! 일본판으로 하느라 땀을 뻘뻘흘리며 좌절을 했던 쓰라린 경험.. 일어를 배워야 하나...를 되뇌이게 했던 그 게임이 드디어 한글화 되어 발매되었다. 사상 최악의 폐인 생성 시뮬레이션 RPG라는 문구가 케이스에 새겨져 있는... ㄷㄷㄷ 발매와 동시에 선물을 받았다. 곧 입원하게 될 병원에서 무한 노가다를 통한 레벨업을 하라는 의미의... 극악한 노가다의 정수를 한 번 맞볼 차례 ㅋ 앞으로 1년동안은 게임 안사도 되겠다는... 2010. 8. 24. 이전 1 2 다음