2013년 5월 28일 화요일

LinuxMint Installation Note

I installed LinuxMint  14 (MATE, 64-bit) as a guest OS on my Windows laptop.

Hardware

Hardware: lenovo X230
CPU: Intel i5-3210M 2.50 GHz
Memory: 8.00 GB

Host OS

Windows 7 Professional K

CMOS setup

In order to use 64-bit OS as a virtual guest host, VT-x enabled.

Virtual Machine setting

Memory: 2 GB
Processors: 4
Hard Disk: 20 GB

Download OS installer

http://www.linuxmint.com/download.php

Desktop settings

Monitor resolution: 1360 x 768

Settings for Korean

Input Method Installation

I installed SCIM first, but IBus seems better.

$ apt install ibus-hangul -y

I followed a video:
http://www.youtube.com/watch?v=bBBpApKrVxw

Font Installation

I installed Nunum Gothic Coding font:

1. Open sources.list with command "sudo vi /etc/apt/sources.list" and add below.

deb http://dev.naver.com/repos deb/
 
2. Update repository.
 
$ sudo apt-get update
 

3. Install the font.
 

$ sudo apt-get install ttf-nanum-coding
 
For more information, see:
http://dev.naver.com/projects/nanumfont/wiki/Install 

2013년 5월 14일 화요일

Windows에서 tar 명령 사용

tar 형식으로 묶여진 파일을 Windows에서 풀기 위해서는 일반적으로 7-zip과 같은 압축 프로그램을 사용한다. 하지만, *NIX의 명령행 인터페이스에 익숙해지다보면 cmd 창에서 tar를 풀고 싶은 충동을 종종 느낀다. 그렇다고 Cygwin을 설치할 만큼 부지런하지는 않다.

그렇게 흘러가던 어느 날, 무심결에 tar를 시도해보았다.

C:\Users\..\Lectures>tar xvf Lecture8.tar
Lecture8/
Lecture8/Lecture 8 Segment 1 Non-Deterministic Search and Markov Decision Process.mp4
Lecture8/Lecture 8 Segment 2 Example Racing.mp4
Lecture8/Lecture 8 Segment 3 Utilities of Sequences.mp4
Lecture8/Lecture 8 Segment 4 Solving MDPs.mp4
Lecture8/Lecture 8 Segment 5 Value Iteration.mp4
Lecture8/Lecture 8 Segment 6 Next Time Policy-Based Methods.mp4

된다?!

C:\Users\..\Lectures>where tar
C:\Program Files (x86)\Git\bin\tar.exe

아하, Githup for Windows를 설치할 때 딸려 들어온 모양이다.

2013년 5월 10일 금요일

OmegaT의 segmentation 설정

일반(plain) 텍스트 문서는 문단의 폭을 일정하게 유지하기 위해서, 문장이 끝나지 않더라도 줄바꿈을 하는 경우가 많다. 번역 편집기에서는 줄바꿈을 경계로 문장이 나뉘는 것으로 인식하기 때문에 문제가 된다.
그림 1. 문장의 중간에 줄바꿈이 있어 segment가 나뉘는 경우
구글 번역사 도구함에서는 이러한 문제를 해결하기 위해 일일이 줄바꿈을 제거하고 다시 업로드해야 하는 불편이 있지만, OmegaT에서는 segmentation 설정을 변경함으로써 원문에 손을 대지 않고도 해결할 수 있다.

Options 메뉴에서 Segmentation을 선택하면 다음 그림과 같이 Segmentation Setup 창이 뜬다. 왼쪽 위의 목록에서 "Text files segmentation"을 선택하고, 아래에서 "Break/Exception"의 체크를 해제한다.

그림 2. 텍스트 파일의 segmentation 규칙 변경
변경된 규칙의 적용을 위해 프로젝트를 다시 열면 다음 그림과 같이 segment가 올바로 잡혀있을 것이다.

그림 3. 변경된 segmentation 규칙이 적용된 모습
segment가 변경되면서 이미 번역했던 내용이 사라지기는 하지만, TM(번역 메모리)에 저장되어 있으므로 "Replace with match" 기능으로 쉽게 채워넣을 수 있으니 걱정 붙들어 매시길.


인세 수입을 종합소득으로 신고해야할까?

직장에 다니면서 책을 써서 인세 수입이 있는 경우, 종합소득 신고를 해야하는 것인지 알아보았다. 결론은, 신고하는 것이 좋다는 것이다.

종합과세와 분리과세


인세 수입에 대한 세금은 출판사에서 미리 떼고 저자에게 준다. 즉, 원천징수가 된다. 저자가 이듬해에 인세 수입에 대해서 신고를 하면 종합과세가 되는 것이고, 신고를 하지 않으면 분리과세가 된다. [1]

분리과세로 처리하게 되면 소득금액의 20%를 원천징수하는데, 종합과세하는 경우 그보다 세율이 낮아질 수 있다. 즉, 이미 납부한 세금의 일부를 환급받을 수도 있다.


인세는 기타소득


인세는 기본적으로 기타소득이다. 그러나, 매년 반복적으로 많은 돈을 벌어들이는 경우에는 사업소득으로 볼 수 있는데, 이때는 세금이 많이 매겨진다. [2]

세금신고


종합소득세 확정신고를 할 때 기타소득에 체크하고 진행하면 된다.
신고하러 가기


참고


[1] 기타소득자(강사료, 원고료) 소득세확정신고
http://www.koreatax.org/tax/setech/income/income07.htm


[2] <인세,강연료 고소득자 ... 국세청, 세금 더 물린다>, 한경
http://m.hankyung.com/apps/news.view?category=general&aid=2012122541461