2016년 9월 25일 일요일

윈도우10에서 은행 앱 지우기

나의 메인 PC라 할 수 있는 ThinkPad 노트북(X230)의 운영 체제를 Windows 7에서 10으로 업그레이드한 지 일년 남짓 되었다. 여태 큰 불편 없이 사용하고 있었는데, 요즘 들어 파일 탐색기가 부쩍 느려지고, 메뉴가 잘 작동하지 않더니, 부팅이나 시스템 종료가 실패하는 일도 잦아졌다. Windows Defender로 검사한 결과 악성코드는 나타나지 않았다. 나는 어지간해서는 운영체제를 재설치하지 않고, 내부 스토리지도 거의 교체하지 않는다. 그래서, 일단은 금융/보험/관공서에서 제공한 각종 프로그램들을 제거해보기로 했다.

이제는 익숙해졌지만, Windows 10을 처음 접했을 때 어색했던 것이, 데스크탑 운영체제에 '앱'이라는 용어를 도입한 것이었다. 제어판의 <앱 및 기능>에서 '앱'들을 지우기 시작했는데, 지워도 지워도 끝이 없다. 'safe'라든지, security의 앞 세 글자인 'sec'를 검색하면 모두 보안 프로그램이다. 이삼십 개는 지운 것 같다. 그러고 나니, 큰 기대를 하지 않았던 것에 비해 Windows의 안정성이 눈에 띄게 높아졌다.

그런데, <앱 및 기능>에서 잘 지워지지 않는 것들이 몇 개 있다. 몇 번 씨름하고서 내버려두었다가, 마이크로소프트 커뮤니티에서 다른 방법을 찾았다. <앱 및 기능> 창의 맨 아래로 가서 <프로그램 및 기능>을 클릭하면 <프로그램 제거 또는 변경> 창이 뜬다. 또는, 키보드의 Windows 키와 x 키를 함께 누르면 화면의 왼쪽 아래에 목록이 나타나는데, 그 중 <프로그램 및 기능>을 선택해도 된다. <앱 및 기능>에서 제거에 실패했던 프로그램들도 여기에서는 문제 없이 제거되었다. 남아 있던 것들을 마저 지워버렸다.

  • 다음 게임 스타터
  • MarkAny Inc.의 증명서 발급 시스템과 e-PageSafer
  • 금융결제원 - 스마트폰 인증서 이동 프로그램
  • INFovine - 휴대폰인증서(보관)서비스
  • SoftCamp Secure KeyStroke 4.0
  • INISafe SFilter 7.2 (SFilter v1.0)
  • CrossCertWeb v2.0
  • eISP
  • SoftForum의 AnySign4PC
  • interezen의 IPinside LWS Agent

앞으로 은행, 보험, 관공서 사이트 이용만을 위한 별도의 물리적인 PC를 사용하려고 한다. Windows 7 Starter(32 비트)가 설치된 넷북(Lenovo ideapad S10-2)이다.

디레퍼런스

번역 중인 RPi 책에 C/C++을 소개하는 부분이 있다. 포인터에 대한 내용을 번역하다보니, 'dereference'라는 단어가 나왔다. 이 단어를 한국어로 뭐라고 해야할 지 딱히 생각이 나지 않아, 일단 원문의 단어를 포함한 한글 문장으로 옮겼다. 나중에 네이버 사전을 찾으니 '역참조'라고 나온다. Ctrl + H를 해서 'dereference'를 '역참조'라고 바꿨다. 역참조라...

아무래도 마음에 들지 않는다. 구글에서 '역참조'를 검색하니, 'dereference'와 'back reference'가 있다. 그렇다면 더욱 마음에 들지 않는다.

다시 구글에서 'dereference'를 검색. Wiktionary.org의 뜻풀이가 간단명료하다. '포인터가 가리키는 것에 접근하다'라는 뜻의 동사다.

그렇다면 대체 접미사 'de-'는 무슨 뜻이길래 '역'으로 번역되었는가? Wiktionary에서는 라틴어에서 온, 'of, from'의 뜻이라고 한다. 그러니까, 'from reference', '참조로부터 얻는다'는 말이다. '역'이라는 글자는 대체 어디에서 왔을까? 저 옛날, 일본 기술 서적을 한글로 옮기던 때에서부터 시작된 것일까? 어쨌든 다시 Ctrl + H, '역참조', '디레퍼런스'. 출판사에서 받은 번역 지침에 '영어 표현은 가급적 한글 표현으로 대체한다'는 항목이 있어, 나중에 어떻게 바뀔지는 모르겠다.

'역참조'를 검색하다가 걸린 'back reference'에 대한 글도 읽어보았다.

2016년 9월 24일 토요일

Vim

RPi 책 번역 원고를 워드로 작성하고 있기는 하지만, 최근 들어서는 Vim에서 한번 작성해서 워드에 붙여넣는 식으로 하게 되었다. 업무상 유닉스에서 터미널을 통해 vi를 종종 사용했기 때문에 vi에 익숙하고 좋아하지만, 터미널을 볼 일이 없을 때에는 별로 사용하지 않는 편이었다.

Vim을 다시 설치해서 사용하게 된 계기가 된 것은 번역 용어집(glossaries)이다. OmegaT에서는 텍스트 파일로 만들어지지만, 이번 작업에서는 굳이 그럴 필요가 없어, 정렬을 위해 엑셀을 써보기도 했다. 그런데, 오피스 구독이 종료되어 맥북에서는 엑셀 파일을 편집할 수 없게 된 것이다. 그래서 다시 텍스트 파일을 쓰게 되었는데, 일반적인 텍스트 편집기(notepad++) 등에서는 정렬이 아무래도 성가신 일이었다. vi/Vim에서는 /^ras와 같이 용어를 빨리 찾을 수 있고, :2,$sort i 명령을 한번 내리면 순식간에 정렬이 끝난다(첫 행은 빼고, 대소문자 구분 없이 정렬). 이제 엑셀보다도 훨씬 빠르고 편하다.

그러다가, 초벌 번역 작업에까지 그 쓰임을 넓힌 것이다. vim.org 사이트에서 Vim을 다운로드하여 윈도우에 설치하고, 맥북에도 MacVim을 설치했다. 맥에서는 원래 터미널에서 vim을 쓸 수 있지만, MacVim이 운영체제와 잘 통합되어 있어 좀 더 편하게 느껴진다.

Vim의 composability에 대한 글을 읽고 나니, 이제서야 그 사상을 이해할 수 있을 것 같다.

자질구레한 불편사항이 있지만, 당분간은 MacVim과 함께 많은 시간을 보내게 될 것 같다.