Confluence 에서 PDF 를 내보내려면 한글 폰트로 세팅해주어야 하고, 이에 대해서는 어렵지 않게 관련 문서를 찾을 수 있다. 예를들면 http://pseg.or.kr/pseg/atlassian/7791 그런데 Code Block 에서는 여전히 한글이 깨지고, 이에 대한 티켓 도 있지만 2018년 4월 현재 아직 수정해줄 기미가 없다. 그런데 해당 댓글을 보다 보면 CSS workaround 를 만들어준 능력자가 있다. 아래 코드를 Site Administration - Look and Feel - PDF Stylesheet - PDF Export Stylesheet 에 적어주자. div.codeContent.panelContent pre { font-family: ConfluenceInstalledFont !important; }
맥의 환경 설정에서 control 키와 caps lock 키를 바꿔 설정했다: 문제는 이렇게 리매핑된 caps lock 키를 원격 데스크탑으로 접속해서 쓰니 제대로 작동하지 않는다는 것. 이 문제의 해결을 위해 Power Toys 를 설치한다: PowerToys 설치 | Microsoft Learn 그리고 Keyboard Manager 에서 "키 다시 매핑"을 선택하고 입력을 추가한다. 이 상태에서 caps lock 키를 눌러보니 키가 "IME Kanji" 로 매핑되어 있음을 확인할 수 있었다. 아마도 구름 입력기 를 설치하는 과정에서 추가했었던 IME 설정이 남아있는 모양이다. 어쨌든.. 해당 키를 왼쪽 컨트롤 키로 설정하니 문제가 해결되었다!
개발장비에 웹서버를 띄우고 안드로이드에서 해당 웹서버에 접근하는 방법은 매우 쉽다. 안드로이드에서 10.0.2.2 로 접근하면 된다. 이 내용은 https://developer.android.com/studio/run/emulator-commandline.html#networkaddresses 에 잘 설명되어 있다. 반대로 안드로이드에 웹서버(예를 들면 NanoHTTPD )를 띄우고 개발장비에서 접근하는 데 삽질을 좀 했다. 위 링크에 설명된 것처럼, 에뮬레이터의 IP 는 10.0.2.15 로 매핑된다. 안드로이드 웹서버에 접속한 화면. 물론 localhost:8080 로 입력해도 된다. 근데 개발장비에서 아무리 10.0.2.15 로 접속해봐도 안드로이드 웹서버에 접속이 되지 않았다. 왜 안되짐? 몇 번 삽질하다 adb 작동 방식 을 처음으로 -_- 확인해 보고 문제점을 알았다. adb 는 android debug bridge 이므로 (이제까지 android DeBuger 로 알고 있었..) adb 에 연결되어 있는 개발 장비와 에뮬레이터를 연결해주어야 하는 거이고, 따라서 포트 포워딩 을 해주어야 하는 것이었다. 다음 명령으로 개발장비 8081번 포트를 에뮬레이터의 8080 포트로 연결하자 : adb -e forward tcp:8081 tcp:8080 이제 로컬호스트의 8081 포트로 접근해보면 된다. 된다!
댓글
댓글 쓰기