본문 바로가기

컴퓨터, IT13

네이버 웨일을 이용해 한글(HWP)파일 읽기 어제 (4월 20일) 네이버가 자사가 배포하는 크로미움 계열의 브라우저인 웨일(whale)에서 한글(hwp) 문서를 읽을 수 있는 뷰어를 기본 탑재한다고 밝혔습니다. 사실 개인 유저나 기업 유저들 모두에게 한글 파일을 읽고 쓰는 건 다소 부담스러운 부분이 있었는데, 한컴에서 기본적으로 제공했었던 한글 뷰어의 경우 무겁고 버그가 많았고, 최근 배포하는 공공서식 한글의 경우 간단한 편집 기능을 지원하지만 "비상업적 목적" 으로 "개인" 이 사용할 때만 이용 가능하다고 명시하고 있어 정작 정부민원등을 많이 사용하는 기업에서는 사용이 허가되지 않고 이를 위해 한글 라이선스를 구입해야 하는 문제가 있었죠. https://www.malangmalang.com/pubhwp 말랑말랑플랫폼 더 쉽고, 더 색다르고, 더 .. 2020. 4. 21.
스마트폰에서 인터넷 차단 회피하기 (1), Intra 정부의 새로운 인터넷 검열이 시작된지 이제 1년여가 넘어가고 있습니다. 국내법상 저촉되는 내용이 유통되고 있는 인터넷의 현실상, 그리고 안보 등 이슈 문제로 이런 문제에 신경을 쓸 수 밖에 없는 정부의 입장을 어느 정도 이해는 하지만 일관성이 없는 일선 기관의 사이트 차단 이슈도 있고 무엇보다도 정부가 국민을 사전 "검열" 하는 정책에는 찬성하기 힘들더군요. 다행히 이전에 올린 게시물에서 설명한 것 처럼 PC에서는 인터넷 차단을 우회할 수 있는 수단이 이미 존재하는데, 최근에는 PC 외 스마트폰을 이용한 인터넷 접속 비율이 늘어나고 있어 스마트폰을 위한 인터넷 우회 수단 역시 중요해지고 있습니다. 그래서 스마트폰에서 사용할 수 있는 proxy, vpn 등 앱 서비스가 여럿 발표되었는데 이번 글에서는 Ji.. 2020. 4. 19.
티스토리 꾸미기, <kbd> 태그로 키보드 입력 표시하기 블로그를 여러 가지 용도로 사용하는 분들이 많겠지만 정보 제공이나 리뷰, 특히 IT 계열 쪽 글을 작성하시는 분들의 경우 키보드 단축키 입력을 표시하는 경우가 종종 있죠. 이런 경우 단순히 글자를 "ctrl + alt + shift + i" 처럼 타이핑 해서 표현해도 되지만 키캡 형태로 스타일을 적용해 보여주면 좀 더 그럴듯 하게 글을 꾸밀 수 있습니다. 바로 아래 링크처럼 말이죠. ctrl + alt + shift + i 이걸 구현하기 위해서는 여러 방법이 있지만 이 글에서는 kbd 태그를 사용하는 방법을 적어봤습니다. kbd 태그 태그는 본래 키보드 입력, 음성입력 등 사용자의 입력을 나타내기 위한 폰트로 큰 효과는 없고 단순히 브라우저에서 고정폭 글꼴(글자의 폭이 항상 같은 글꼴입니다. 한글같은 사.. 2020. 4. 16.
티스토리 제목 텍스트에 윤곽선, 그림자 넣기 시간이 조금 생긴 김에 기본 템플릿만 적용해놓고 사용하던 티스토리 블로그에 소소한 디자인 수정을 시작중입니다. 앞서 글에서는 본문 첨부 이미지의 크기와 배경을 지정했었는데, 이걸 마치고 블로그를 다시 훑어보다보니 이제는 제목 부분의 텍스트가 거슬리더군요. 이것도 제가 사용하는 "Book Club" 스킨의 문제인데, 이미지 위에 올라가는 텍스트에 아무런 배경이 없다보니, 밝은 단색 배경이 있는 이미지 위에 올라가는 텍스트의 경우 제대로 보이질 않습니다. 그리고 글 상단에 올라가는 배너 역시 마찬가지입니다. 이걸 해결하기 위해서는 텍스트 뒤에 배경을 깔아주던가, 그림자를 넣어주던가, 아니면 텍스트 자체에 아웃라인을 주어야 하는데 일단 전 여기에도 그림자를 깔아주는 방법을 사용하려 합니다. 스킨 편집하기 앞서.. 2020. 4. 15.
티스토리 이미지에 윤곽선, 테두리 넣기 티스토리 블로그의 경우 미리 만들어진 다양한 스킨을 적용할 수 있어 HTML, CSS를 잘 다루지 못하는 사람이라도 간편하게 맘에 드는 디자인을 고를 수 있는건 장점이지만 기본 스킨에서 제공하는 세팅 외에 사용자가 원하는 부분을 일부 수정하려면 결국 CSS나 HTML 소스를 어느 정도 수정할 수 밖에는 없습니다. 예를 들어 이미지에 경계선, 또는 경계면 효과를 넣는 법 같은 것 말이죠. 일부 티스토리 스킨들의 경우 이미지 업로드시 경계면에 border line, 또는 여타 효과가 없습니다. 물론 디자인 컨셉에 따라 그게 맞는 경우도 있겠지만 사진이 아닌 그림이나 웹 스크린샷등을 올릴 땐 경계선이 있는게 더 좋을때도 있는데, 이런 경우 일일히 에디터를 HTML 모드로 전환 후 원하는 보더 효과를 추가하거나.. 2020. 4. 15.
우분투 커널 업그레이드 방법 데비안이나 우분투, 그리고 민트 같은 데비안 계열 배포판들의 경우 apt 저장소를 통한 커널 업데이트도 가능하지만 간혹 먼저 나온 커널을 테스트하거나 업데이트된 기능이 필요한 경우 deb 패키지를 다운로드 받아 직접 업데이트를 할 수도 있습니다.. 물론 직접 소스를 컴파일해 사용할 수도 있지만 이는 일반 유저들에게는 굳이 필요없는 절차이고 시간도 많이 걸리니 임베디드 개발등을 하는게 아니라면 빌드된 커널을 다운받는게 더 현명한 방법입니다. 1. 커널 다운로드 우분투의 경우 우분투 홈페이지에서 제공하는 커널 다운로드 경로를 통해 새로 컴파일된 커널 다운로드가 가능합니다. Index of /~kernel-ppa/mainline kernel.ubuntu.com 해당 경로로 들어가면 커널이 버전별로 빌드되어 각.. 2019. 9. 17.
또다른 인터넷 차단 우회 프로그램, 시크릿SNI GoodByDPI가 알려진 후, 국내 개발자 분들이 이를 쉽게 사용하기 위한 GUI 인터페이스를 제작해 배포하는 케이스가 늘고 있습니다. GoodByDPI 자체도 운영체제 자체에서 패킷을 조작할 수 있는 라이브러리인 WinDivert(관련 자료 : basil00/Divert ) 를 사용하며 이 역시 오픈소스로 공개되어 있기에 다른 개발자들이 이를 활용하여 유사한 동작을 하는 프로그램을 쉽게 만들 수 있기 때문이죠. 최근 캡쳐 프로그램인 칼무리로 유명한 길호넷(http://kilho.net/) 에서도 시크릿SNI(프로그램 링크) 라는 이름의 프로그램을 만들어 배포를 시작했기에 한번 사용방법을 확인해봤습니다. 프로그램 사용법 프로그램을 다운받아 압축을 풀면 아래 사진과 같은 파일들이 들어있는 것을 볼 수 있.. 2019. 2. 25.
GoodByeDPI를 더 편리하게, GoodByeDPI GUI GoodByDPI가 비교적 쉽고 빠르게 SNI 차단을 무력화 할 수 있지만 커맨드 프롬프트상에서 파라미터를 입력해 동작하는 특성상 불편하거나 어렵게 느낄 분들도 많을텐데, 이를 위해 GoodByeDPI에 그래픽 인터페이스를 씌운 프로그램도 배포중입니다. 제작자는 터기 사람으로, GoodByeDPI와 마찬가지로 깃허브(GoodByeDPI GUI) 를 통해 소스와 프로그램을 제공하고 있습니다. 보면 원래 프로그램을 그대로 유지하면서 QT 프레임웍을 사용해 인터페이스만을 추가해 준 형태인 듯 합니다. 사용법은 원래 프로그램과 마찬가지로 단순한데, 먼저 1. 프로그램 다운로드 해당 GitHub 페이지에서 사용하는 윈도우에 맞는 프로그램(32bit/64bit)를 선택해 다운받으시면 됩니다. 2. 프로그램 시작 그.. 2019. 2. 14.
웹사이트 차단 우회 툴, GoodByeDPI 의 작동 옵션 어제는 작성했던 게시물에서는 단순히 프로그램 실행 방법까지만 알아봤는데 정보를 찾아보니 생각보다 이 프로그램이 DPI를 우회하기 위해 사용하는 방법이 다양하더군요. 웹사이트 접속 차단을 회피하기 위한 방법, GoodByeDPI 말 많던 정부의 웹 사이트 차단 기술이 한 단계 또 업그레이드 되었습니다. 기존 사용하던 DNS서버 응답변조 방식의 경우 클라우드플레어(1.1.1.1) 이나 구글의 DNS(8.8.8.8)등 국내법의 규제를 받지 않는 DNS 서.. bjk110-2.tistory.com GoodByDpi 사용 가능 옵션 해당 프로그램의 파라미터를 살펴보면 먼저 1. -p 옵션 이 옵션은 기본적으로 passive DPI 를 활성화 시켜주는 옵션입니다. passive DPI의 경우 통신사업자가 차단하려는.. 2019. 2. 13.
웹사이트 접속 차단을 회피하기 위한 방법, GoodByeDPI 말 많던 정부의 웹 사이트 차단 기술이 한 단계 또 업그레이드 되었습니다. 기존 사용하던 DNS서버 응답변조 방식의 경우 클라우드플레어(1.1.1.1) 이나 구글의 DNS(8.8.8.8)등 국내법의 규제를 받지 않는 DNS 서버 사용으로 우회가 가능했고 패킷 분석방식의 경우 분석이 불가능한 https 를 사용하는 것으로 우회해 왔는데, 이번엔 접속 과정 중 SNI(Server Name Indication) 부분이 평문으로 전송된다는 것을 이용해 이 패킷을 분석해 차단하는 일종의 "꼼수" 를 사용한 것이죠. 이 경우 기존의 우회방식으로는 쉽게 우회가 가능하지 않고, 암호화 된 SNI방식인 ESNI를 지원하는 브라우저(현재로서는 파이어폭스 65버전 이상)을 사용해 이를 지원하는 웹 사이트(클라우드플레어를 적.. 2019. 2. 12.
윈도우 터미널에 컬러 테마 적용하기, Solarized IDE나 텍스트 에디터를 사용해 프로그래밍을 할 때 보면 알록달록한 글자색을 쓰는 것을 흔히 볼 수 있는데, 이는 단순히 장식으로서가 아니라 가독성을 높여 작업 효율을 높이는 것이 목적이다. 그래서 많이들 사용하는 monokai 같은 테마 같은 경우 대부분의 에디터나 개발툴들이 지원할 정도이기도 한데, 이런 에디터들 뿐 아니라 터미널 에뮬레이터 등에서도 색상 테마를 사용할 경우 가독성을 높일 수 있다. 보통 리눅스의 터미널이나 맥에서 iTerm 등을 사용할 때 이런 테마를 많이 사용하지만, 윈도우의 명령 프롬프트나 파워쉘 역시 이런 컬러링을 적용할 수 있는데, 이렇게 사용하기 좋은 테마 중 하나가 바로 solarized이다.solarized의 경우 16개의 기본색을 사용해 파일과 디렉토리, 명령어 색상등.. 2018. 11. 27.
윈도우10 에서 마우스 우클릭으로 '여기서 명령창 열기' 컨텍스트 메뉴 활성화 윈도우 환경을 사용할 때 요즘은 그럴일이 많이 줄어들었긴 하지만 일부 작업들의 경우 여전히 예전에 '도스 창'이라 부르던 명령 프롬프트(CMD)로 작업하는게 더 편하거나, CMD상에서밖에 작업할 수 밖에 없는 일들이 있다. 특히 배치 프로세스등 효율적인 업무처리를 위해 이를 활용할 경우가 많은데, 경로가 중요하지 않는 경우라면 win + r 키를 눌러 실행창을 연 다음 cmd를 입력한 다음 enter 키를 누르거나 ctrl + shift + enter를 (관리자 모드) 눌러 진입하는 정도로도 충분하지만 특정 경로에서 명령을 실행하려 할 때는 약간 복잡해진다. 이런 문제점을 해소하기 위해 윈도우 7부터는 탐색기에서 원하는 폴더를 열어놓은 다음 해당 창 위에서 마우스 오른쪽 버튼를 shift 키를 누른 채 .. 2018. 11. 1.