Recent Posts

다녀왔습니다. ‘스즈메의 문단속’

신카이 마코토 감독의 최신작 '스즈메의 문단속'을 보고 왔습니다. 이 영화는 규슈의 한적한 마을에 살고 있는 소녀 스즈메와, 문을 찾아 여행 중인 청년 소타의 만남과 이별을 그린 이야기입니다. 스즈메는 산속 폐허에서 발견한 낡은 문을 열고, 문 너머의 재난을 막기 위해 힘겨운 선택을 해야 합니다. 영화는 신카이 마코토 감독 특유의 아름다운 그림과 감성적인 음악으로 눈물을 자아냅니다.

이 작품에서는 '지진'을 주제로 이야기를 풀어내고 있습니다. 따라서, 직접적인 지진에 대한 묘사와 긴급지진속보 벨소리가 여러 번 나옵니다. 해당 요소와 관련해 트라우마가 있는 사람은 시청에 주의가 필요합니다.

티켓. 메가박스 안산중앙점은 모든 좌석이 리클라이너로 되어 있습니다.

신카이 마코토 감독의 이전 작품들과 기본적인 틀은 크게 다르지 않습니다. 재난 등을 배경으로 두 남녀 주인공의 이야기를 그려낸다는 점에서 다르지 않습니다. 하지만, 이번 작품에서는 이 자연재해를 일본 신화나 설화 등과 연관지어 풀어내고 있습니다.

이 점에서 일본 외 국가의 관람객들이 조금은 고개를 갸우뚱거릴 수도 있는 지점이 있습니다. 일본 신화에 나오는 요소들에 대한 배경 설명이 약간은 부족하다고 느꼈습니다. 이 부분은 일본인의 관점에서 볼 때와 그렇지 않은 사람이 볼 때의 관점에서의 차이가 있을 수밖에 없는 부분이라고 생각합니다.

작중 등장하는 '문'이 등장하는 지역은 아무 의미 없이 무작위로 배치된 것이 아닙니다. 스즈메는 작중 여러 지역을 이동하게 되는데, 이 지역들에는 공통점이 있습니다. '과거에 큰 재난이 발생했던 곳'이라는 공통점을 가지고 있습니다. 에히메에서는 2018년 폭우로 100명이 넘게 사망했고, 고베에서는 대지진으로, 도쿄는 과거 관동대지진이 일어난 지역이기도 합니다. 그리고 스즈메의 고향인 후쿠시마는 과거 동일본 대지진으로 약 16,000명이 사망하고 현재도 방사능으로 인해 머무르기 어려운 지역입니다.

이번 작품은 여러 재난, 특히 동일본 대지진과 그 이후의 사람들의 삶을 소재로 하고 있었습니다. 저는 이번에 예고편도 보지 않고, 작품에 대한 어떠한 정보도 없이 관람했는데, 그렇기 때문에 더 신선했지 않았나 싶습니다. 극중 나오는 '3월 11일'은 동일본 대지진이 일어난 날짜였습니다.

이 영화를 보기 얼마 전, 유튜브 알고리즘이 그 당시의 일본 뉴스 등을 추천해줘서 본 적이 있습니다. 수십, 수백 채의 건물이 힘없이 쓸려 나가는 모습은 충격적이었습니다. 그리고 이 작품의 가장 처음에 한 번, 후반부에 한 번, '집 위에 배가 올라가 있는 장면'이 스쳐 지나갑니다. 처음에는 이것이 무엇을 뜻하는지 몰랐습니다. 그러나 후반부에 보았을 때, 얼마 전 유튜브로 본 그 모습이 스쳐 지나가면서 이 장면이 무엇을 뜻하는지 알게 되었습니다.

동일본 대지진을 겪은 일본인에게는 그때 잃었던 사람들에 대한, 일본인 외의 사람들에게는 조금 더 일반적인 의미에서, 떠나보낸 사람들에 대한 위로를 주고 있다고 생각합니다. 한국인에게는 세월호 참사부터 이태원 참사까지, 우리가 마주해야 했던 그 많은 인재(人災)들을 생각해보면, 이에 대한 위로를 주는 것으로도 생각할 수 있을 것입니다.

'뒷문'. 이 문에서 지진을 유발하는 '미미즈'가 나온다.

안타깝게도 제가 갔을 때는 이미 모든 특전과 오리지널 티켓, 포스터가 소진된 상태였습니다. 얘기를 들어 보니 이미 오후 시간대에 모두 나갔다고 하더라구요. 사실 이번에 오리지널 티켓이 엄청 잘 뽑혀서 굉장히 기대를 하고 갔는데, 좀 아쉬웠습니다(사실 이것 때문에 메가박스로 갔는데...!!). 개봉 첫날에 갔는데도 모두 소진되었으니, 다음번에는 첫날 조조로 보러 가야 할까요...?

그리고 이번 작품의 OST도 너무 좋았습니다. 특히, '스즈메'는 지금도 이 글을 작성하면서 반복 재생하고 있습니다.

'너의 이름은.'과는 비교가 어렵고, '날씨의 아이'보다 재밌게 본 것 같습니다.

이 영화를 완전히 이해하기 위해서는 영화 밖의 지식과 이해가 필요합니다. 하지만 반드시 그렇지 않더라도 과거의 상처를 가진 채 현재를 살아가고 미래를 맞이하는 모든 사람을 위한 영화라고 할 수 있습니다. 저는 최근 사랑하는 사람을 떠나 보냈습니다. 그런 저에게도 위로가 된 영화라고 할 수 있을 것 같습니다.

Cloudflare API를 활용해 Let’s Encrypt 인증서 받기

사용 환경 : Ubuntu 22.04 LTS

준비하기

필요한 플러그인을 설치해줍니다.

sudo apt install certbot python3-certbot-dns-cloudflare

Cloudflare API 키를 생성합니다.

이 링크에서 API 키를 확인할 수 있습니다.

앞에서 확인한 API 키를 저장할 파일을 생성합니다. 이메일과 API 키는 자신의 것으로 변경합니다.

sudo vi ~/.secret/cloudflare.ini
dns_cloudflare_email = email@email.com
dns_cloudflare_api_key = 방금 확인한 api key

이 키는 절대 남에게 보여서는 안 됩니다. 그렇기 때문에, 이 파일의 권한을 변경해 줍니다.

sudo chmod 700 ~/.secret/
sudo chmod 600 ~/.secret/cloudflare.ini

인증서 발급하기

이제 인증서를 발급할 준비가 되었습니다. 이제 이 명령어를 이용해 인증서를 발급합니다. -d 뒤에 오는 도메인은 자신의 도메인으로 변경합니다.

certbot certonly \
--server https://acme-v02.api.letsencrypt.org/directory \
--dns-cloudflare --dns-cloudflare-credentials ~/.secret/cloudflare.ini \
--preferred-challenges dns-01 \
-d sakede.su \
-d *.sakede.su

이런 글이 보이면 인증서 발급에 성공한 것입니다.

- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/sakede.su/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/sakede.su/privkey.pem

nginx 연동하기

nginx 서버 블록에 다음을 추가합니다. sakede.su는 자신의 도메인으로 변경해 줍니다.

listen 443 ssl;
ssl_certificate         /etc/letsencrypt/live/sakede.su/fullchain.pem;
ssl_certificate_key     /etc/letsencrypt/live/sakede.su/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/sakede.su/chain.pem;

사랑하는 사람을 떠나 보낸다는 것은

사랑하는 사람을 다시 볼 수 없게 된다면 어떨까요. 얼마 전 저는 힘든 일을 겪을 수밖에 없었습니다. 저에게는 엄마와도 같았던 할머니를 떠나보냈습니다. 저는 어릴 적 약 10년 간 할머니 밑에서 자랐습니다. 그렇기 때문에 저를 키워주신 할머니께서 돌아가신다는 것은 제게 큰 충격으로 다가왔습니다.

제가 처음으로 겪은 장례식이었습니다. 저는 아직 이별을 말할 준비가 되지 않았는데도 말입니다. 저는 더 이상 할머니를 볼 수 없습니다. 언젠가 이 날이 올 줄은 알고 있었습니다. 그러나 이별은 준비하지 않을 때 찾아왔습니다. 어딘가에서, 이별은 항상 준비하지 않을 때 찾아온다는 말을 본 적이 있습니다. 이별을 받아들일 준비를 한다고 해도, 실제로 그런 날이 오면 준비되지 않은 상태와 같이 맞이할 수밖에 없을 것입니다.

제 친구가 말하기를, 머리로 받아들이는 것과 마음으로 받아들이는 데 많은 시간 차이가 날 것이다라고 했습니다. 이제 떠나보낸다는 사실을 머리로는 천천히 받아들이고 있습니다. 그러나 아직은 마음으로 받아들일 준비가 되지 않은 것 같습니다.

저는 종교를 믿거나 하지는 않습니다. 하지만 어딘가에서, 하늘이 되었든 땅이 되었든 어딘가에서는, 저를 지켜보고 있을 것이라고 믿습니다. 그리고 이제는 자유롭게 어디든지 갈 수 있을 것이라고 믿습니다. 평소에는 어디 놀러 가지도 못하던 할머니는 이제 못 갔던 여행을 갈 수 있을 것입니다.

이제 저는 슬퍼할 새도 없이 곧 다시 일상으로 돌아가야 합니다. 평소와 똑같이 회사를 다니고, 학교를 다니고, 친구를 만나고 할 것입니다. 그러나 그 사이, 그 짧은 일상의 틈새에서 할머니를 생각할 것입니다.

Ubuntu 22.04에 Nginx 설치

집에 서버를 놔두고 웹 서버로 얼마 전까지 Apache를 사용했는데, OS를 재설치하면서 웹 서버를 Nginx로 사용하게 되었습니다. Nginx는 웹 서버 프로그램인데, Apache에 비해 가볍고 빠른 속도를 보여준다고 합니다.

Nginx 설치하기

서버의 패키지 목록을 업데이트합니다.

sudo apt update
sudo apt upgrade

Nginx를 설치합니다.

sudo apt install nginx

Nginx를 실행합니다.

sudo service nginx start

Nginx가 실행되고 있는지 확인할 수 있습니다.

sudo service nginx status

이제 주소창에 서버의 ip 또는 도메인을 입력해 보겠습니다. 아래와 같은 화면이 나오면 Nginx가 정상적으로 실행되고 있는 것입니다.

Nginx 랜딩 페이지.

설정 파일을 수정합니다.

sudo vi /etc/nginx/nginx.conf

이 구문이 없다면 추가헤줍니다.

include /etc/nginx/sites-enabled/*;

서버 블록을 만들어줍니다.

sudo vi /etc/nginx/sites-available/my.domain.com.conf
server {
  listen 80;
  server_name my.domain.com;
  location / {
    root /var/www/html;
    index index.html index.htm index.nginx-debian.html;
    try_files $uri $uri/ =404;
  }
}

방금 만든 서버 블록을 활성화합니다.

sudo ln -s /etc/nginx/sites-available/my.domain.com.conf /etc/nginx/sites-enabled/my.domain.com.conf

Nginx 설정 파일이 정상적으로 설정되어 있는지 확인합니다.

sudo nginx -t

Nginx를 재시작합니다.

sudo service nginx restart

이 블로그도 이렇게 만든 서버 위에서 돌아가고 있습니다.

3. 단리와 복리는 뭔 소리죠?

시리즈: 재테크를 해보아요

내가 돈을 은행에 넣어놓으면 은행은 그 대가로 이자를 줍니다. 이자를 계산하는 방법에는 단리와 복리가 있습니다. 단리는 내가 넣어놓은 원금에 대해서만 이자를 주는 방식입니다. 복리는 내가 넣은 원금과, 이로 인해 발생하는 이자에도 이자를 주는 방식입니다.

\begin{align}
FV &= PV\times [1+(r\times n)]\\
FV &= PV\times (1+r)^{n}
\end{align}

갑자기 무슨 수학 공식이 나왔습니다. 끔찍하군요.

(1)번 수식은 단리, (2)번 수식은 복리일 때 미래 가치를 계산하는 공식입니다. 예를 들어, 100만원을 3년간 5% 예금에 저축한다고 가정해 보겠습니다. 단리로 계산하면 1\ 000\ 000 \times [1 + (5\% \times 3)] = 1\ 150\ 000원을 받습니다. 연복리로 계산하면 1\ 000\ 000 \times (1 + 5\%)^{3} = 1\ 157\ 625원을 받게 됩니다. 약 7\ 625원이 차이가 나게 됩니다.

같은 복리라도 연복리와 월복리라는 말이 있습니다. 이자를 주는 주기가 짧을수록 이자가 커지게 됩니다. 위의 경우를 월복리로 계산하면 1\ 161\ 472원이 되어, 3\ 847원이 또 차이가 나게 됩니다.

복리는 마법이 있습니다. 기간이 길수록 단리와의 차이는 커집니다. 위의 경우에서 10년 동안 저축한다고 가정해 보겠습니다. 단리로 계산하면 1\ 000\ 000 \times [1 + (5\% \times 10)] = 1\ 500\ 000원을 받습니다. 연복리로 계산하면 1\ 000\ 000 \times (1 + 5\%)^{10} = 1\ 628\ 895원을 받게 됩니다. 약 128\ 895원의 차이가 나게 됩니다. 단순히 기간이 늘었는데, 13만원에 가까운 차이가 납니다.

원금이 크고, 기간이 길수록 복리를 선택하는 것이 유리해집니다. 하지만 복리는 긴 시간을 기다려야 그 차이를 실감할 수 있습니다.

간단하게 말하면, 복리가 더 좋습니다. 기간이 길수록 더 좋습니다.