Posts

Emacs에서 MathJax 수식 미리보기

1

블로그에 사용할 간단한 다이어그램은 Emacs에서 SVG로 직접 작성하기도 한다. 삼각측량에 사용한 그림은 모두 한 땀 한 땀 Emacs로 작성한 SVG다. SVG를 브라우저에서 열어 확인할 수도 있지만, C-c C-c를 눌러 Emacs 안에서 바로 확인할 수도 있다. Emacs가 SVG를 바로 표시할 수 있다는 사실과 MathJax 수식을 SVG로 렌더링한다는 사실을 연결하자 머리에 반짝 불이 들어왔다. MathJax 수식을 Emacs에서 바로 보여줄 수 있다면? 그래서 mathjax-preview 패키지를 만들기로 했다.

Read more...

삼각측량

아주 오래전 처음 삼각함수를 배우기 시작했을 때, 선생님은 삼각함수를 이용하면 각도를 이용해 산이나 건물의 높이를 측정할 수 있다고 했다. 건물 높이든 산 높이든 높이를 직접 측정하기 어려울 때, 적당한 거리에서 꼭대기까지의 각도를 구해 높이를 알 수 있다는 말은 매우 신기하고 매력적으로 들렸다.

Read more...

샤워 믹서 2

1

지난번 샤워 믹서 교체 시도가 실패로 끝난 뒤 두 달쯤 지난 것 같다. 아내의 잔소리가 다시 시작됐다. 아내는 아는 사람에게 배관공을 소개받아 오더니 내게 연락해 보라고 재촉했다. 배관공에게 연락해 물어보니 사진을 보내 달라고 했다. 사진을 보내고 문제를 설명했더니 더 이상 답이 없었다. 그 배관공도 어떻게 작업해야 할지 난감했던 모양이다. 어쩔 수 없이 직접 해결 방법을 찾아보기로 했다.

Read more...

단편: 오래된 꿈

1

주점에서 나올 때 그녀가 비틀거렸다. 한쪽 팔을 잡아 주었다. 순간 그녀가 휙 돌아 내 품에 안겼다. 돌발 행동에 어떻게 해야 할지 몰라, 한쪽 팔로 그녀를 안고 가만히 있었다. 그렇게 얼마나 지났을까, 그녀가 내 품에서 빠져나오며 말했다.

Read more...

아직도 Emacs를 쓰는 이유

내 작업 공간 한켠에는 항상 Emacs가 떠 있다. 코딩은 VS Code나 IntelliJ에서 하지만, 글을 쓰거나 생각을 정리할 때는 자연스럽게 Emacs로 돌아온다. 최신 프로그램이 넘쳐나는 세상에서 왜 나는 아직도 이 구닥다리 에디터를 떠나지 못하는가? 예전에 어디선가 작가나 기자가 글쓰기 도구로 Emacs를 사용한다는 글을 읽고 신기하게 생각한 적이 있다. 시간이 지나고 보니 그 이유를 조금은 이해할 수 있을 것 같다.

Read more...

샤워 믹서 1

1

안방 욕실 샤워기에서 온수가 안 나온다. 예전에도 한 번 이런 일이 있어서 샤워 믹서(shower mixer)1를 분해했던 썼던 기억이 난다. 그때 기억으로는, 샤워 믹서에서 별다른 문제를 발견하지 못했지만 온수 수압이 아주 약했던 것 같다. 샤워 믹서를 제거했을 때 벽에서 나오는 관이 두 개 있었는데 왼쪽 수압은 괜찮았지만 오른쪽 수압은 아주 약해서 물이 졸졸 나오는 정도였다.

Read more...

Rust로 작성한 장난감 프로젝트

나는 Rust를 좋아한다. Rust로 코드를 작성할 때 컴파일러와 씨름하는 것은 힘들지만, 일단 컴파일이 되고 나면 실행할 때 거의 에러가 발생하지 않는다. 다른 언어로 작업할 때는 실행시켜 가며 찾아야 할 에러를 Rust에서는 컴파일러가 찾아주는 느낌이라고 할까.

Read more...

Rust 테스트 커버리지

나는 테스트를 작성하고 커버리지를 높이는 것을 좋아한다. 커버리지 리포트를 보며 테스트 커버리지 수치가 높아지면 기분이 좋다. 붉은 색으로 표시되었던 부분이 초록색으로 바뀌는 것을 보면 묘한 만족감이 든다.

Read more...

Unsecure vs. Insecure

카페에 들어와 맥북을 와이파이에 연결하는 데 "Unsecured network"라는 경고 메시지가 눈에 띄었다. 이걸 볼 때마다 "오타 아닌가? insecure가 맞는 것 아닌가?" 생각하면서도 그냥 넘어가곤 했다. 오늘 두 단어의 차이를 알아보기로 했다.

Read more...

한글 맞춤법 검사기 Emacs 통합 후기

1

Emacs로 글을 쓴 지는 꽤 오래됐지만, 한국어 맞춤법 검사기가 없어 아쉬웠다. 워드 프로세서를 썼을 때는 맞춤법 검사기를 사용해 기본적인 오탈자를 잡아냈지만, Emacs에서는 눈을 크게 뜨고 꼼꼼히 읽으며 오탈자를 찾아야 한다. 블로그 글도 공개하기 전 여러 번 읽어 보지만, 공개 후 몇 달이 지나서 오탈자를 발견하는 일도 드물지 않았다. 비록 독자는 많지 않지만, 내가 쓴 글에 오탈자가 있는 것은 부끄러운 일이다. Emacs에서 쓸만한 맞춤법 검사기를 쓸 수 있다면 정말 좋을 것 같다.

Read more...