Categories
아무말대잔치

루틴의 힘

나는 올빼미족이다. 아침에 일찍 일어나면 기운이 빠지고 하루종일 멍해지는 병이 있다. 9시에 일어나면 나름 일찍 일어난 편이다. 지금은 직장 생활을 하고 있으니까 그나마 30분 더 일찍 일어나긴 하는데, 자연인으로 돌아가면 분명히 9시 전에는 일어날 생각이 없을 것이다.

하지만 10시 전에는 어떻게든 일어난다. 그리고 일어나서는 비교적 루틴한 하루를 보낸다. 나에게 있어 약간 중요하다고 생각되는 의식같은 행위는 일기쓰기다. 2014년부터 하루도 빠짐없이 하루 하루를 기록해오고 있다. 하루를 일기장에 저장하는 개념인데, 사실 별 내용 없다. 그냥 일어난 사건 중심으로 쓰고 어쩌다 내 감정이나 생각에 대해 고찰하긴 한다만, 의식 치고는 시시하다.

그리고 최근 들어 꾸준하게 퇴근 후에 책 읽는 시간을 30분이라도 가지려고 계속 도전중이다. 회사에 무료로 최신 도서들을 대여할 수 있게 잘 준비되어 있어서 거기 혜택을 톡톡히 보고 있다. 한 달에 2~3권 정도는 덕분에 보는 것 같다. 지금은 거기에 더해서 점심 시간 한시간을 통째로 식사도 하지 않고 그냥 책만 본다. 일주일에 한 권, 한 달에 4권을 회사에서 보고 집에서도 한 달에 2권 정도는 더 보려고 계획중이다. 독서 루틴은 의도적으로 강화하고 있다.

그런 결정을 하기 까지는 쉽지 않았지만, 루틴의 힘은 강력한 것 같다. 일단 하게 되면 그 뒤로는 관성적으로 할 수 있다. 자연계는 등속 운동이 자연스럽다고 했던 말이 기억난다. 우리는 마찰과 중력의 지배를 받지만, 우주에서 보면 지구는 자전도 하고 공전도 하지 않는가. 의식적으로 움직이는 게 아닌 꾸준히 나아가면 자연스럽게 나의 일부가 되는 것 같다.

일기나 독서를 꾸준히 한다고 해서 뭐가 도움이 되는지는 잘 모르겠다. 그냥 꾸준히 하고 있다. 그리고 그 속에서 무언가 내 사고를 확장 시키거나 논리적인 사고를 좀 더 다듬거나 할 때 1g 정도라도 도움이 되었다면 그걸로 족하다. 마치 매달 들어오는 월급에 감사하며 그렇게 한해 한해를 쌓아나가는 것 처럼, 부족하나마 이렇게 하루 하루를 기록하고 다른 사람들의 생각들을 조금씩 꾸준히 배우는 것에 만족하고 있다.

동일한 제목의 책을 오늘 보기 시작했다. 루틴의 힘. 뭔가 딱 꼬집어서 설명하기 힘들었던 것들을 논리적으로 경험적으로 잘 정리해서 설명해주는 책이다. 거기에서 나온 훌륭한 아이디어에 따라 나도 최소한 오전 시간 만큼은 오롯이 내가 집중해야 하는 것에 몰두하고, 메일/메신저 대응은 되도록 오후로 미루거나 할 수 있도록 해봐야겠다. 내 소중한 루틴을 누구도 방해하지 않도록 나의 시간과 에너지를 잘 관리해야 한다는 생각이 들었다.

블로그라서 그런지 아니면 지금 글을 쓰는 새벽 너무 졸려서인지 글을 어떻게 마무리해야 할지 모르겠다. 오늘도 독서를 했고, 일기를 썼다. 나의 루틴은 어떻게든 사수했다. 그래 그거면 된거다. 계속 이어나가자.

Categories
아무말대잔치

창백한 푸른점

어렸을 적 우주 관련 다큐멘터리를 인상깊게 본 기억이 난다. 조금 더 커서는 칼 세이건의 베스트셀러인 코스모스를 봤다. 두께로 치면 거의 내가 보기에 어려운 책이었는데, 어째선지 내 전공이랑 아무런 관련도 없던 그 책만큼은 유난히 집중해서 봤던 기억이 난다. 이 책을 읽어본 사람들은 알겠지만, 칼 세이건이 지구 밖에서 지구 사진을 찍어두자고 NASA 사람들을 설득해서 결국 건진 한 장의 사진이 실려있다. 창백한 푸른점, 바로 지구다.

창백한 푸른점, 원 안에 있는 작은 푸른점이 우리가 살고 있는 지구다.

저 사진은 그 자체로 많은 이야기를 해주었다. 우리가 살고 있는 이 드넓은 세상이 저 작은 점 하나에 담겨 있다. 우주는 소름 끼치게 넓고 또 무한하다. 그 속에 우리는 저 작은 점 속에서 웃고 울고 즐기며 아름다운 추억들을 간직한채 살아가고 또 떠나간다.

우주가 계속해서 팽창해 나가고 있는 것도, 우리가 결국 우주의 끝을 보지 못하게 될거라는 것도, 우리 지구도 언젠가 그 끝을 맞이할 것이라는 것도 한 편으로는 슬펐고 한편으로는 다행이라 생각했다. 이야기의 시작이 있다면 끝도 있어야지. 단지 우리의 이야기는 이제 막 시작했을 뿐이고, 끝나려면 한참 더 남았다는 차이가 있긴 하지만 어쨌든 지구라는 행성 속에서 살아가는 우리들의 이야기는 분명히 끝이 있다.

그래서 궁금했었다. 우주속에서 우리가 존재하는 것에 어떤 의미가 있는 것일까. 어떤 목적으로 우리는 탄생했고 이 우주를 바라보며 그 너머를 궁금해 하는 것일까. 우주의 탄생 전에는, 그리고 끝에는 무엇이 있을까. 밥먹고 사는데 아무런 도움도 안되는 이런 궁금증은 왜 생기는 걸까.

어른이 되면 그 답을 알 수 있게 되리라 생각했지만, 궁금증만 더 늘었고 답은 여전히 모르겠다. 우린 언젠가 답을 찾게 될까, 그랬으면 좋겠다.

Categories
아무말대잔치

아재

어느 덧 30대 중반이 되었다. 나이가 적지 않다고 말해도 괜찮을 나이가 되고보니 나는 그대로인것 같은데 주변에서 나를 바라보는 시선이 달라진듯 하다. 내가 하는 말이 누군가에겐 그냥 농담처럼 가볍게 지나가기도 하지만, 또 누군가에겐 가슴에 상처로 남게 되기도 하는 것을 알게 되었다. 요즘은 그래서 농담을 하더라도 한 번 더 생각하게 되고, 좀 더 신중하게 말과 행동 거지를 조심하게 된다. 그래서 점점 더 노잼 아재가 되어 가는 것 같기도 하다.

스스로 아재임을 인정하고 받아들이는 게 솔직히 쉽지는 않았음을 고백한다. 20대가 끝나고 30대가 시작할 당시만 해도 아직은 ‘젊은이’ 소리가 익숙했다. 하지만 이제는 누가 봐도 아재같고 누구에게도 ‘젊은이’ 같은 시덥지 않은 농담은 듣지 못하게 되었다. 나는 이제 술을 살 때 아주 편하게 사고, 얼굴에 생기보단 피로함이 더 잘 보이는 나이가 되었다.

그렇게, 나는 아재가 되었다.

Categories
아무말대잔치

ARM Mac

애플에서 드디어 Intel로부터 벗어나 ARM 기반의 독자적인 CPU로의 이동을 시작한다. 여전히 아직 출시를 기다리고 있는 Intel 기반의 Mac도 존재하지만, 2년 뒤부터는 오직 ARM 기반으로만 나올 것이고 예전 기억을 더듬어보면 지금으로부터 4~5년 뒤에는 Intel Mac들의 지원이 순차적으로 종료될 것이다.

어쩐지… iPhone이나 iPad에 들어가는 AP들이 지나치게 빠른 속도로 성능이 개선된다 싶었다. 벌써 10년 전부터 이미 준비해서 계획대로 진행한 셈이다. 오랜 기간 준비해 오면서 얼마나 이 순간만을 기다렸을까. 올해 16인치 맥북 프로를 구매한 나로서는 약간 ARM 기반의 Mac 등장을 마냥 기뻐할 수는 없지만, 나는 아직 iMac이 없으니 뭐… (← 또 산다는 뜻…?)

Apple Silicon이 앞으로 얼마나 더 괴물같은 성능을 보여줄지 모르겠지만, 전성비는 지금도 충분히 압도적이니 기대가 된다. 기회가 된다면, 나도 한 번 사서 써보고 싶다. ㅎㅎ

Categories
아무코드저장

Let’s encrypt 갱신하기

https로 사이트를 운영하기 시작하면서 (이 사이트는 여전히 라즈베리파이4로 운영되고 있고, 한 번도 다운되거나 한 적이 없다.) 무료로 SSL 인증서를 사용하다보니 가끔씩 갱신 주기를 놓쳐서 새로 발급 받아야 하는 경우가 생긴다. 물론 자동화 스크립트를 걸어두고 주기적으로 알아서 동작하도록 하면 되는데, 나의 미천한 리눅스 관리 실력으로는 아직 제대로 되지 않아서 문제가 생기면 그제서야 다시 스크립트를 실행해둔다. (나는 서버 관리자가 안되길 잘한 것 같다. 물론 지금은 도커가 세상은 몰라도 서버 관리자는 구해준 것 같다만)

여하간 Let’s encrypt로 새로 SSL 인증서를 발급 받거나 내용을 갱신해야 할 경우에 아래와 같은 순서로 처리하면 된다. 그냥 내가 잊어버리더라도 여기서나마 찾기 쉽게 하려고 보관해둔다.

sudo service nginx stop

먼저 Nginx 서버를 내려야 한다. Let’s encrypt가 80포트를 통해서 인증서를 갱신한다고 하는데 뭐 나 처럼 서버 사용이 극히 적은 사용자라면 언제든지 내려도 괜찮겠다.

그 후 핵심이 되는 부분은 아래와 같다.

sudo letsencrypt certonly --standalone -d sirini.blog

위에서 sirini.blog에 자신의 도메인을 입력하면 된다. 즉 이 서버로 연결되는 도메인 중에 https 적용을 하고자 하는 도메인이다. 자세한 내용은 이전에 소개한 아래 사이트를 방문하여 자세한 내용을 확인하는 것이 도움이 된다. https://ryan-han.com/post/server/raspberry_server_1/

참고로 기존 인증서를 갱신하기 위해서는 아래 명령어로도 충분하다. 위에 소개한 것은 새로 발급 받을 때 쓰는 것이다.

certbot renew

SSL 인증서를 발급 받았으면 아래 명령어로 확인할 수 있다.

certbot certificates

저장 경로도 알려주는데, 인증서가 어디에 저장되었는지를 알아야 Nginx 서버 설정에 인증서 경로를 포함해서 웹서버가 인증서를 이용할 수 있다. 자세한 건 위의 링크에 있고, 현재 내 라즈베리파이에 nginx.conf 설정은 아래와 같다. (http { 이 안에 내용})

ssl_certificate /etc/letsencrypt/live/sirini.blog/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/sirini.blog/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

SSL이 갱신 되었다면 이제 다시 Nginx 서버를 올려준다. Nginx는 /etc/nginx/nginx.conf에 http 블럭에서 SSL 인증서 경로 및 설정을 참조하여 http 및 https 연결을 듣기 시작할 것이다.

개발 업무를 할 때만 해도 이렇게까지 게으르지는 않았는데, 이제는 정말 개발에서 손을 떼고 있다보니 이지경까지 오게된 것 같다. WWDC 2020도 얼마 남지 않았는데 나도 이제 정신 좀 차려야 하지 않나 싶다…!!!