글쓰기 메뉴
0 0

....어이 없네

"나는 그가 어째서 나의 페라리를 싫어하는지 이해할 수 없었지만, 곧 그가 원하는대로 하도록 내버려 두었다."
3 2

게으름3

햄버거를 라지세트로 사놓고 만화책을 한 스무권 쌓아놓고 침대 머리맡 구석에 베개를 탕탕 두들겨 받치고 감자튀김을 두세개씩 잡히는대로 집어먹고 만화책 한장 넘기고. 케찹찍어 감자 먹고 또 한장 넘기고.
아직까지 햄버거가 남아있단 사실에 기분이 뿌듯해지고 아직 읽지 않은 만화책이 19권이나 남아있단 사실에 또 뿌듯해지고.
그러고 싶어라.
2 1

잠시 나태했다. 그건, 내 의지보다 남에게 기대하는 바가 많았다는 뜻이다. 여태 그렇게 살지 않았고, 그렇게 살지도 않을 것이다. 잠시 나무 그늘 아래서 쉬고 싶었던 것 뿐이라고 생각한다. 누구나 그럴때가 있으니까. 이젠, 늘 하던대로, 두 다리에 힘 빡 주고 허리를 고추(!)세우고, 가슴을 쭉 펴고, 턱을 당기고, 시선은 15도 위로 향한채 다시 걸어가야지. 내가 생각하는 것보다 늘 다른 것이 만사지만, 그래도, 그 안에서 뭔가 찾아낼 수 있다는 것이 내 장점 아니던가.

중요한 것은, 나다.
4 1

-

 또 위통이 도졌다. 자정을 기점으로 갑작스레 불어난 통증은 새까만 개미떼처럼 맹렬히 위벽을 뜯어먹어갔다. 통증에 잔뜩 웅크릴수록 열이 번졌다. 식은땀을 먹고 무거워진 솜이불이 몸을 꾹꾹 눌러내리는 것 같았다.
 형은 왜 자꾸 아파. 언젠가 어린 동생이 나를 쓰다듬으며 뱉었던 질문을 떠올린다. 묻는 말 끝에 물음표가 빠져 있었다. 그래서 꼭 책망하는 것처럼 들렸다. 뭐든 떠오르는 대로 대답하려 했지만 이내 어머니가 동생을 데려갔다. 안 돼, 형 아픈데 귀찮게 하면. 문이 닫히고, 방 안은 다시 까맣게 가라앉았다. 그 때 나는 처음으로 나의 불행을 생각했다.
 처음부터 가지지 못한 것들. 손 안에서 잃어버린 것들. 그리고 전부 빼앗아 텅 비운 뒤에도 온순해질 줄 모르는 뱃속의 악마에 대해.
1 3
Square

다이어트 2 단계

다이어트 2 단계. 
카메라 촬영후, 충격 받아 급시작했던 다요트.
2 단계로 접어 들었다. 그냥 하던대로 하면 된다.


1단계 마무리를 축하하며, 
씨푸드 뷔페로 배를 두둑히 불렸고, 
스트로베리 무스 리코타 치즈 케익과 바삭 바삭한 씨리얼을 넣은 요거트 아이스크림 디저트 까지 먹었다.
문제는 그 다음날.
그러고나니, 식단 조절할 때 느끼지 않던 식욕이 돈다. 
-_-;

랍스터를 생각하며 참아야지.
0 0

왜 세상은 나를 등지는지..

수동적으로 바뀌어지는 모든 것들이 나에게 부정적이라는걸 어찌 해석해야하는걸까?
"바꾸지 않으면 바뀌지 않는다" 는 말 역시 내 노력이 포함되지 않은 모든 변화는 나에게 불리하다는 뜻인가?
"불리하다"가 아니라 그저 조금 "내 뜻대로, 내가 원한대로" 되지 않는다는 정도로 수위를 낮춰 해석한다해도 사실은 나를 제외한 모두의 바램은 나의 바램과는 다르다는 결론이 나올뿐이지 않나.
어쩌면 그게 "경쟁사회"의 기본 동력일까?
분위기와 흐름을, 결과와 댓가를 조금이라도 나에게 득이되도록 노력해야만 살아남을 수 있나보다.
그렇지. 사회라는게 이익을 위해 만들어진 생명체인 이상 내 input 이 있어야만 비로소 최소의 output 을 기대할 수 있는거겠지.
그럴 듯 하지만 매우 우울하군.
2 1

어떤 개

유형 A:
- 사람들한테 돌아다니면서 있는대로 짜증 부림 (예를들면, 카드 회사에서 연회비 청구했다고 있는대로 화를 냄). 그러면서, 사람들이  10% 의 강도로 짜증부리면, 도대체 왜 그렇게 짜증 부리냐고 함.
- 책은 많이 읽어서, 자폐증 같이 사소한 지식들을 많이 머릿속에 가지고 있는데, 그걸 가래침 뱉듯이 사람들에게 전달함. 외국어도 가끔 쓰는데, '니 머리가 돌대가리야' 라는 말을 함 (주로 어린이들에게).
- 똑같은 말을 하고 또 하고 하고 또하고 하고 또하고 계속 반복함.

- 사회 비판은 짜증을 토대로 하면서, 매일 매일 밥상에서 정치인한테 울화를 터트리는 게 일상. 삶의 좌절감과 울분과 무시 받는 서러움과 억울함을 모두 주변 사람들에게 배설. 상대방한테 직접 가서 싸우진 못하고, 종로에서 뺨 맞고, 만만한 주변 사람한테 싸움 거는 거.

- 틱장애 (툽-툽-툽- 계속 침을 뱉으면서 다님)
- 사람들 한테 자기 인정해 달라고 괴롭힘 (직장 생활에서 무시를 많이 받아서 그렇다고 이해하려고 노력중이나, 인정을 요구하는 과정에서 자기가 다른 사람을 무시 하는 경우도 있으니까 그건 말이 안되는 듯 ).
- 전화 통화는, "야, ...내 말 들어!" 라면서 상대방 입막고, 자기가 얼마나 잘났는지 수학 계산을 잘했는지 자기할 말만하고끊어버림.전화 통화중에상대방 귀에다대고 가래침을 자주 뱉음. '카~악'
- "내가 말이야.... 얼마나 책을 많이 보는 사람인데... 지깟것들이 4대강 한다고 뭘 아냐고" 이 짓꺼리 하다가, 신문 논설 위원한테 까이고 신문 구독 중지하고, 신문 배달원한테 비웃음 당함.
- 가래침을10분을 걸쳐서 뱉고, 가래침 뱉는 소리가 사람들이 시끄럽다고 하면, 신경질내면서 참으라고 함. 
- 가전 제품 수리 & 배달 담당

- 아무리 바빠도, '여자가 설거지 해야 되는 거' 라고 생각.

- 머리 주먹으로 때리고, 척추에 발 길질 하고, 갖은 욕설하다가도 성욕을 못이기고, 가슴을 만짐. 
- 누가 강하게 항의하거나 싸우는 것 같으면, 자기는 2~3배로 더 뚜껑 열림. 자기가 더더욱 싸이코짓을 해야 사람들이 찍-소리 못하고 싸움을 멈춘다고 생각함.
- 오줌을 한 데 싸서, 찌린내 진동하는데 사람들이 청소하라면, 세수하다가 물이 튀었다고 거짓말 함.
- 전철에서, 고추를 만짐. 
- 사람들이랑 얘기를 하면서, 바지 지퍼를 내리고, 빤스를 블라우스 위까지 추켜 입은 다음에, 다시 혁대를 맴. 사람들이 빤스고 고추고 뭐고 다 봄. 
- 아이들을 때릴 때는, 있는대로 화를 내면서 때리는데, 그러다가 자기 머리가 흘러 내리면 매우 절도 있게, 군인 처럼 머리를 쓸어 올리고, 때리기를 계속함. 
- 폭행후, 계속 별명을 부르고, 피해자가 자기 부르지 말라고 고함을 질러도, 알았어 알았어 비웃어 넘긴 후 계속 부름. 지 편한 대로 사람을 부름. 왜 자기를 싫어하는지 도저히 모르겠다고 함. 

개는 충실함. 입에 풀 칠 할 정도로 작은 월급 받으면서도, 더럽다는 직장 나가서 무시받으면서 일하고, 또 사람들에게 자기의 울화와 분노를 배설하고, 자기 인정해달라고 구걸함..... 분노 장애, 인격 장애, 틱 장애, 애정 결핍에다...이 정도면, 어느 정도 수준일까.
2 1
Square

수평선

  몰랐다.

  바다는 사실 하늘과 맞닿아있다는 사실 말이다. 
  이런 저런 territory와 sphere 를 정해 놓는 science 교과서를 통해서 세계를 이론 개념도로써 배웠기 때문에, 분리되어있다고 생각했거든. 
 그런데, 실제로 바다는 하늘과 맞닿아있었어. 
우리, 객관적 사실일랑은 버리자. 우리 삶이다똑같지않잖아. 획일화된 기준을버리자. 
1년, 2년... 정량적으로 삶을 재단하지 말자.  그것은 여러가지 제약이 따르는 사회적 기준일 뿐이다. 
우리의 눈에 보이는대로 살자. 
우리의 욕구를 신뢰하자.  
방향을 바꾸고자 했다면, 그게 옳았던 것이다. 
그 변화를 위해서, 무엇을 상실했는지 1 년 2년 세지 말자. 
맹목적이고 주관적으로 살자. 
세상에 하나 뿐인 인생이니까.
2 2

인디 정신

인디 정신이 뭔지는 몰라도 내가 이해한 대로라면 '자유'와 '저항'이라는 두 낱말로 요약할 수 있지 않을까. '자유'와 '저항'이라고 꼭 독립운동이나 민주화운동, 언론·예술인들이 말하는 표현의 자유만을 연상할 필요는 없다.  꼭 사회운동가나 예술인·언론인·출판인들만의 전유물은 아니다. '자유'와 '저항'은 사람들의 일상 도처에서도 할 수 있는 거니까.
설령 실천하지 못하더라도 마음만은 자유로워야 한다. 저항하지 못하더라도 마음 속엔 저항심을 가져야 한다. 비록 현실은 원치 않은 직장에서 원치 않는 일을 할지라도, 비록 백수일지라도, 갑질에 저항하지 못하는 을일지라도, 끝끝내 그 신세를 벗어나지 못할지라도... 자기 자신에게 못났다고 욕하고 상처를 줄 일이 아니라 '난 언제든지 내가 하고 싶은 일을 할 수 있어. 언제든지 갑질에 맞설 수 있어. 하지만 내가 참을 뿐이야, 아직 때가 오지 않았을 뿐이야.' 하고 생각하는 것이다.
근거 없는 자신감이라도, 비록 실천하지 못하는 '자유'와 '저항'이라도 가져야 한다. 자기 자신을 속이는 게 아니라 실제로 그렇게 믿어야 한다. 비루해보여도 그게 자기 자신을 지키는 방법이라고 생각한다. 그게 마음 속의 인디 정신이라고 난 믿는다. 그리고 또 아나. 그렇게 생각하며 기다리다 보면 마음 속이 아니라 정말로 '인디 정신'을 실현할 수 있는 날이 올지.
2016.01.05 원문
2 1

면회

이른 오후 시간에 아파트 지하 주차장으로 들어간다. 기둥 옆에 세워져있는 SM520V 를 찾아내곤 리모콘으로 잠금을 풀었다. 그리고, 다른 사람처럼 운전석 자리를 열지 않고, 뒷문을 열어서 들어가 앉아 수납공간에 넣어 둔 형형색색 이쁜 자갈을 만져본다. 이 차에 영원히 있을 악세사리이자, 이 차가 닳아서 없어지더라도 내 옆에 평생 머물 그런 자갈이다.  잠시 감상의 시간을 보내고 정신을 차리곤, 운전석으로 돌아간다. 
스마트폰 거치대에 조심스럽게 스마트폰을 끼우고, 네비게이션 어플리케이션을 실행시키고, '벽제, 추모공원'을 입력한다. 도착 예정시간은 49분 뒤.
네비게이션의 안내양이 이끄는대로 길을 간다. 가는 길에 보이는 강변북로 변 주유소 겸 편의점. 일년정도 됐을까, 어머님이 타고 가던 차가 가벼운 접촉사고를 당하고, 저기에 계시는걸 놀란 가슴을 쓸어내리고 갔던 기억이 난다. 그때 난 합정동 어느 술집에서 후배와 함께 소주잔을 기울이려던 찰나였는데, 미처 한잔을 마시기도 전에 연락이 와서 바로 집으로 택시를 타고 돌아가 이 차를 타고 그 장소로 향했었다.
저 멀리 능곡의 아파트들이 보이고, 그 장면을 마치 정물화처럼 느끼며 스쳐지나, 벽제 화장터 앞을 지난다. 중남미 문화원이라는 이정표가 보이니, 그 가을의 장면이 다시 떠오른다. 절과 단풍, 그리고 거대한 불상, 그 시선이 머무는 용미리의 쓸쓸함.
어느덧 그곳에 도착을 하고 나서, 차를 안전한 위치에 주차한 뒤 내려서 무거운 걸음을 내딛었다. 마치, 등 위에 납을 잔뜩 달고, 두 손에는 물통을 가득 든 채 가는 기분이 들었다. 
잠시, 너럭바위 위에 앉아있다가 나도 모르게 벌렁 드러누워 예전을 기억해냈다. 이런 저런 기억들과 다양한 체취들, 그리고 손 끝의 감각들이 하나하나 살아나서 주변을 떠돌다가 구름처럼 사라지곤 한다.
눈을 뜨고 슬그머니 앉아보니, 주변에 고양이 두마리, 까마귀 한마리, 직박구리 두어마리가 가까운 곳에 자리를 잡고 나를 쳐다보고 있다. 
'얘들아, 나 죽은거 아냐'
작별 인사를 드리고, 짧았던 면회시간을 다시 그리워하며 길을 떠났다. 언제나 난 길 위에 있고, 언젠가는 이정표가 없는 그런 갈림길에 설 것이고, 그 때 나는 어디로 가야할까. 
1 3

별일은 아닌데

 알람은 울리지 않았다. 단지 업무시간에 생기는 졸림과 따분함이 이끄는 대로 폰을 만지작거리다가 알게 되었을 뿐이다.  읽지 않은 카톡이 4개 정도 도착해 있었다.  거의 활동하지 않는 (혹은 나대지 않는) IT 업종 소모임의 공지방의 카톡이었다. 이번 주 토요일에 소소하게 한강에 모여 사진 스터디를 해보면 어떻겠냐는 투의 소모임을 알리는 내용이었고, 몇몇 사람이 이런 모임이 있네요~ 라고 답글을 하듯이 누군가가 톡을 날린 상태였다. 
 사진이라... 최근에 사진에 대한 흥미가 생겼지만 자유롭게 찍지는 못한다. 인물 사진을 좋아하지만, 사람 만나는 걸 좋아하지 않아 사진에 찍혀줄 지인이 없다. 친구들은 자신이 사진에 찍히는 걸 싫어한다. 누군가와 같이 사진을 찍는 행위를 거의 하진 않는다. 인물 사진을 찍는 건 마음 아래로 삭히고, 혼자 풍경을 찍곤 한다. 아쉬우면서도 속은 편하다. 
 밖에서 사람들을 만나는 걸 좋아하지 않는 나로서는 생판 모르는 사람들을 만나는 데에 많은 정신 에너지가 소모되기에, 시간과 여유가 넉넉한 날이 되어야만 겨우 누군가를 만나러 나갈 수 있다. 그런 나의 정신적 여유를 봐서는 이번 주에 생판 모르는 사람들을 만나는 행위는 힘들 것 같았다. 이번 주 일요일에 아주 가끔 만나는 지인과의 약속이 있기 때문에. 근데, 물리적으로는 시간 여유가 있잖아? 그냥 가서 새로운 사람들이랑 사진 찍는 거 어때? 나를 깨트리는 도전을 하기로 했던 올해의 계획이 문득 생각났다. 몇 분 지나지 않아 사념 속 고민의 흐름은 지금의 주제와는 무관한, 이를테면 슬슬 시작해야만 하는 겨울옷 정리에 대해서까지 새어 나갔다. 아, 이번 주에 원래 겨울옷 정리하려 했지? 못 가겠네? 어차피 이번 주 계획은 일요일에 지인을 보려 했던 약속 뿐이었잖아? 나는 그렇게 그 모임에 참석하지 말아야겠다고 결정했다. 번복할 생각은 없다. 다만, 어딘가에 표현하기 힘든 찜찜한 마음이 있었을 뿐이다. 그 마음을 털어내고 싶다는 욕구를 거짓말로 포장해서 카톡으로 보냈다. '시간이 안돼서 모임에 못 갈 것 같아요. 아쉽네요~'라고. 
아차 했다. 
여기는 공지만 올리는 카톡방이었다. 잡담을 나누면 안 되는데 나는 규칙을 어겼다. 바쁘면서도 일일이 카톡 확인을 하는 누군가가 몇 초의 시간을 공들여 알림을 확인하는데, 쓸데없이 규칙을 어긴 말이 적힌 글을 본의 아니게 읽게 되어 시간 날렸다고 짜증 낼 사람이 몇 명 있겠다는 예상이 들었다. 내가 민폐를 끼쳤구나... 순간 죄책감에 휩싸였다. 나는 곧바로 죄송합니다.라고 짧게 사과했다. 죄책감의 감정은 여전히 사라지지 않았고, 어느 누구도 내 글에 반응하지 않았다. 30여 분 정도 지나자 카톡 방을 관리하는 운영진이 대뜸 장문의 필독 글을 올렸다. 공지방에 카톡을 쓸 때 운영진의 허락 없이는 올리는 걸 자제하라는 말이었다. 필독 글이 올라오고 얼마 지나지 않아 내가 쓴 톡들과 나 이전에 이런 모임이 있다는 투로 얘기한 몇몇 사람들의 톡이 지워졌다. 지워진 글의 흔적은 어느새 변경된 소모임에 대한 공지글로 뒤덮여졌다.
별일은 아닌데, 나는 잠이 오질 않는다.
3 3

고백

 죄를 고백하는 것은 쉬웠다. 당연한 일이다. 그동안 내 입을 막고 있었던 것은 가볍고 얄팍한 윤리 의식뿐이었으니까. 도덕책에서 배워 누구나 알고는 있는, 그래서 누군가에겐 경계고 벽이었으나, 나에게는 축축하게 젖어 언제든 찢어버릴 수 있는 종이에 불과했던. 그런 물기 고인 의식들.
 “…가출하고 소식이 끊겼던 Y, 이 년 전 실종된 A, 작년 봄 강에 뛰어들어 자살한 H.”
 아득할 만큼 멀었던 과거에서부터 시작했던 고백은 어느새 현재에 가까워져 있었다. 새파란 얼굴을 하고 부들부들 떨던 P는 더 이상 견디지 못하고 벌떡 일어났다. 나는 겁에 질린 개처럼 비틀거리며 뒷걸음질 치는 그녀의 팔을 잡아채 앞으로 확 끌어당겼다.
 “아직이야. 아직 남았어.”
 “이… 이거 놔.”
 “작년 뉴스 일 면에 실렸던 연쇄 토막 살인 사건.”
 “놓으라고…!”
 P는 나에게서 벗어나기 위해 필사적으로 팔을 비틀었지만 역부족이었다. 아까부터 점차 퍼지던 미소는 어느새 완전한 웃음이 되어 있었다. 커다란 웃음소리가 목젖 아래서부터 끓어 넘쳤다.
 언제나 열망했다. 내 죄를 고백하는 나를 상상했다. 뉴스에 보도되는 사건을 얘기하는 이들을 볼 때마다 팔을 붙들고 알려주고 싶었다. 내가 죽였다고. 내가 한 짓이라고.
 “쓰레기…, 쓰레기 같은 새끼! 네가 사람이야?”
 커다란 눈에서 눈물이 뚝뚝 떨어졌다. 나는 그게 의아했다. 왜 울지. 아직 제일 중요한 건 꺼내지도 않았는데.
 “내가 작년에 준 화분 기억나?”
 “…뭐?”
 앞뒤 없이 튀어나온 이야기에 P가 좁혔던 미간을 올렸다. 나는 목소리를 낮게 깔고 속삭였다. 
 “J는.”
 단지 이름 하나. 그 한 명의 이름으로 그녀의 모든 것이 멎었다. 몸부림치던 동작, 눈물, 목소리, 울음에 차 가늘게 떨리던 호흡마저. 마치 혼자 정지된 시간 속에 있는 것처럼 보였다.
 “내가 꼭 찾아주겠다고 약속한 것도… 기억해?”
 크게 벌린 입가가 이내 일그러진다. 얼굴 위로 떠오른 것은 절망이었다. 그녀는 내가 바라던 대로 어떤 사실을 깨달은 것이다. 
 “나는 약속한 건 반드시 지키거든.”
 손을 놓자마자 P는 당장 거실로 내달렸다. 참기 어려울 만큼 뜨거운 감정이 가슴 한가운데를 터뜨렸다. 붕 떠오르는 것들을 애써 가라앉히며 방을 빠져나오자 마침 제 무릎까지 오는 화분을 들고 선 여자가 보였다. 그녀는 가느다란 팔을 부들부들 떨면서도 쉽게 던지지 못한다. 두려우니까. 그러나 팔은 어쩔 수 없이 아래로 떨어지고, 도기로 된 하얀 화분은 산산이 깨어졌다. 폭발하듯 흩어지는 산세비리아 사이로 흙투성이가 된 무언가가 밖으로 굴러 나왔다. 꼭 사람 머리처럼 생긴.
 P는 쓰러지듯 주저앉았다. 가슴을 움켜쥔 채 곧 죽어버릴 짐승처럼 숨을 헐떡이다, 이내 비명에 가까운 울음을 터뜨렸다. 나는 잠시 눈을 감는다. 터져 나오는 쾌감에 가슴이 벅차올랐다.
 그리고 다시 눈을 떴을 때— 여자는 여전히 오열하고 있었고, 나는 주방으로 가 식칼을 집어 들었다.
2 0

머리의 무게

01
아침부터 냇가에 나갔던 B는 점심 무렵 옷을 흠뻑 적신 채 민박집으로 돌아왔다. 무슨 재주로 잡았는지 양동이에는 이름 모를 작은 물고기 한 마리와 우렁이 서너 마리가 헤엄 중이었다. 우리 이걸로 뭐 해먹자. 손질할 줄 모르잖아. 라면에 넣으면 어때. 엄청 비릴걸. 아 그렇겠네. 양동이에 담긴 민물처럼 맑고 심심한 대화가 오간 뒤 B는 씻으러 샤워장에, 나는 양동이를 들고 밖으로 나왔다.
02
민박집 뒷마당을 지나 시멘트와 흙이 섞인 길을 조금 걸어 올라가자 금방 시내가 나왔다. 내를 둘러싼 자갈밭은 발걸음을 옮길 때마다 자각자각 소리를 냈다. 물 앞에 송그리고 앉아 우렁이 하나를 건져 손바닥에 올려보았다. 우렁이는 혓바닥 같은 몸을 날름 내밀었다가 내 살에 닿자마자 놀라서 쏙 들어가 버렸다. 어쩌면 물 밖의 환한 햇빛에 놀란 걸지도 모른다.
03
문득 내일 출근하지 않아도 된다는 것에 안도했다. 언제나 붐비고 졸음 가득했던 전철 안에서 창밖으로 스쳐 지나가는 한강은 출퇴근길의 짧은 위안이었다.
유리 벽 너머 멀리 넘실거리던 한강과 여기 부지런히 물결치는 작은 냇물. 둘 다 똑같은 강물인데, 내가 직접 보고 느끼고 있다는 것만 다르다. 
04
툭툭 털고 일어나 양동이를 쏟았다. 물고기는 얕은 곳에서 몇 번 첨벙거리다 이내 헤엄쳐 사라졌다. 정수리에 손을 올리자 따듯하게 데워진 한낮의 온도가 와 닿는다.
05
점심을 먹고 대청마루에 앉아 수박을 먹었다. 한 입 베어 물 때마다 넘치는 과즙이 팔을 타고 팔꿈치까지 흘러 뚝뚝 떨어졌다. 한철인 수박은 달아서 배가 부른데도 계속 손이 갔다.
하얀 속살만 남은 껍질을 치우고 끈끈해진 팔을 닦는데 B가 눈썹을 찌푸린다. 머리 울려. 귀에 물 들어간 거 아냐? B는 아이처럼 무구한 표정을 하고 날 쳐다본다. 해답을 말해주길 기대하는 얼굴이었지만 나도 아는 게 별로 없다. 고개 기울이고 있어 봐. 이런다고 나오나? 더 들어가지는 않겠지. 드라이기로 말려 볼까. 아… 우리 드라이기 안 가져왔어.
06
길어지는 낮 시간만큼 생각도 늘어간다.
나는 이제 상관없는 사람이 되었다. 끝없는 결재 서류와 보고서, 업무 일지, 일을 위한 일이 바로 이런 것이구나 싶은, 복잡한 체계와 절차만 가득한 지겨운 페이퍼 워크, 떨어지면 얼른 채워야 했던 탕비실의 커피, 종이컵, 복사기의 인쇄용지. 그리고 막내야, 멍청아, 저 좋을 대로 버릇없이 부르던 무례한 목소리와도.
과연 이 안도는 언제까지 갈까, 그런 생각도 들었다. 무엇이든 한정선이 있다는 것을 알고 있다. 매일 알람이 아닌 햇살에 눈이 부셔 깨는 달콤한 아침도 곧 일상이 되고 습관이 될 것이다.
목 아프다, 그냥 누워 있을래. 내내 고개를 기울이고 있던 B는 내 허벅지를 베고 눕는다. 온전히 기댄 머리의 무게가 술렁이던 생각들을 누름돌처럼 지긋하게 눌렀다. 동그스름한 뒤통수에 손을 얹고 쓰다듬었다. 따듯한 물에 푹 잠긴 것 같은 안정감. 나에게 날을 세우거나 숨 막히게 짓누르지 않는 안전한 무게가 좋았다.
우리는 입버릇처럼 돈 많은 백수가 꿈이라고 이야기하고는 했었다. 맴맴, 매미가 운다. 바람이 불 때마다 주위의 나무들이 산들거리며 소낙비 같은 소리를 냈다.
벅찬, 나에게는 너무나 벅찬 일상이었다.
1 1

관찰일기上

 이제는 누구도 믿어주지 않겠지만, 사실 H에게는 망나니 같던 시절이 있었다. 애티를 못 벗은 얼굴로 다 자랐다고 착각하던 중학생 무렵. H는 교내에서 유명한 또라이였다.

“내가 살다 살다 너 같은 꼴통은 처음이다.”

 당시 담임을 맡았던 학주는 H의 입학 이후 터진 수십 건의 개싸움에 뒷목을 잡았다. 미친놈에게는 매가 약이라는 것이 그의 굳은 지론이었는데, 그간 수많은 선배들을 갱생시켰다는 사랑의 매타작도 H에게는 별 소용이 없었다. 마이며 넥타이는 늘 실종 상태에, 정해진 수업 시간과 상관없이 내키는 대로 돌아다녔다. 더러운 성정만큼 입도 거칠어서 시비가 붙으면 반드시 싸움으로 번졌다. 의자를 던지고, 창문을 깨고, 끝까지 쫓아가 피떡을 만들어 놓았다. 늘 화난 짐승처럼 구는 H를 보고 있자면 이런 생각이 들고는 했다.

 “모글리를 납치해서 학교에 보내면, 아마 너랑 비슷할 거야.”
 “…모글리가 뭔데.”
 “몰라? 정글짐에 나오는 주인공.”

 그때 우리는 한참 점심을 먹던 중이었다. H는 안 그래도 험악한 인상을 잔뜩 우그러트린 채 나를 빤히 노려봤고, 교실 분위기는 한층 더 살벌해졌다. 개의치 않고 디저트로 나온 요플레를 뜯어 뚜껑을 핥자 의자를 박차고 일어나 교실을 나갔다. 식판도 안 치우고 말이지. 긴장으로 숨까지 참고 있던 애들은 그제야 한숨을 돌리고 떠들기 시작했다.

 H가 자리에 없을 때면 가끔 반 애들이나 선생이 나에게 하소연했다. 네 동생 좀 어떻게 해 봐. 딱히 살가운 사이도 아니었고, 같은 날 태어났지만 H와 나는 외모도 성격도 극단적으로 달랐다. 그런데도 형제인 게 소문이 난 이유는 내가 H를 건드려도 싸움이 나지 않는 유일한 놈이었기 때문이다. 그래 봤자 H를 갱생시킬 수 있는 건 아니어서, 나는 낄낄 웃으며 항상 똑같은 대답을 할 수밖에 없었다. 할 수 있으면 진작 했지. 그러면 다들 깊이 수긍하고는 돌아갔다.

 누구에게도 말하지 못한 사실을 하나 고백하자면, 그때까지 H는 나에게 일종의 취미생활이었다. 동물원에서 코끼리 쇼를 구경하듯 어디로 튈지 모르는 H를 간간히 관찰하는 것이다. 공부 외에 별다른 취미도 특기도 없는 심심한 인간인 나에 비해 놈은 흥미진진함으로 가득 찬 통제할 수 없는 동물이었다. 지금은 전부 불타 없어졌지만, 초등학생 때부터 몰래 써온 관찰 일기도 그즈음 열 권이 넘어가 있었다.

 이런 일상이 계속되리라는 생각이 얼마나 안일한 착각이었는지 깨닫게 된 건 중간고사가 끝난 5월이었다. 내내 H를 고깝게 보던 3학년들이 직접 학교 뒤편으로 H를 불러냈던 날. 점점 실세에서 밀려나 마음이 급했는지 열댓 명쯤 되는 놈들이 모여 한꺼번에 다구리를 놓았다. 아무리 싸움에 도가 텄어도 쪽수로 밀어붙이는 데는 수가 없어 일방적으로 맞고 있었다. 패도 패도 일어나던 H는 코와 입에서 피를 철철 흘리면서도 그들에게 덤벼들었다. 살벌한 눈빛에는 마치 좀비 같은, 사람이 아닌 무언가의 검은 생명력이 반짝였다. 미친 뭐 저런 또라이가 다 있어, 다들 때리기에도 지치고 질려서 헉헉대고 있을 때였다.

 “…어?”

악에 받친 한 놈이, 어딘가에서 쇠파이프를 주워 달려오고 있었다. 벤치 뒤에 몸을 숨기고 있던 것조차 잊고 뛰쳐나갔다. H, 소리쳤지만 늦었다. 눈 깜짝할 사이에 벌어진 일이었다. H는 이미 바닥에 쓰러져 꼼짝도 하지 않았다. 그 자리에 있던 사람들 모두가 상황 파악이 되자마자 새된 비명을 질렀다. 심지어 H를 때린 놈마저도.
 소란에 수위 아저씨와 선생들이 달려왔다. 그들이 구급차를 부르고, 용의자들을 잡아 이름을 적는 동안 나는 꼼짝 없이 서 있었다. 머리가 하얗게 타는 것 같았다.
0 0

보물

사람은 저마다 자기만의 보물을 가지고 있다.
실제로 가지고 있는 사람이 있는가 하면, 마음속으로만 품고 있는 사람도 있다.
그 보물은 개개인의 믿음에 따라 수만가지 형태로 생각할 수 있다.
누군가에겐 집이 될수도 있고, 차가 될수도 있다.
재능이기도 하고, 지식이기도 하다. 또는 건강일 수도 있다.
하지만 나는 그 어느 것도 원하지 않는다.
물론 나에게도 보물이 있다. 게다가 난 그 보물을 이미 곁에 두고 있다.
햇살이 이리도 따가운데도 지칠 줄 모르고 신나게 뛰어다니는 어린 소녀딸.
또래 아이들과 장난을 치며 이리저리 뛰어 노는 모습이 마치 토끼가 깡총깡총 춤을 추는 것 같다.
공원 벤치에 앉아 딸 아이의 모습을 지켜보는 내내 입가에 미소가 떠나가질 않는다.
가끔씩 눈이 마주치면 슬쩍 손을 흔들어 보인다. 그럴 때마다 아이도 밝게 웃으며 손을 흔들어 준다.
이마에 흐르는 땀을 닦으며 손목시계를 확인했다. 오후 3시 40분이었다.
슬슬 소아과 예약 시간이 가까워지고 있었다. 이제 곧 아이와 함 께 병원에 가봐야 했다.
왠지 아이의 행복을 가로채는 것 같은 기분이 들었지만, 예약 시간에 제때 가지 못하면 진료시간만 더더욱 늦어질 것이었다. 아이도 병원에 있는걸 싫어하니 매도 일찍 맞는게 낫다고, 그렇게 생각하고는 자리에서 일어섰다.
"병원에 갈 시간이다. 이제 그만 준비하자꾸나."
아이는 뜀박질을 멈추었다. 더 놀게 해달라며 눈으로 호소하듯이 내쪽을 바라보았다. 하지만 못내 아쉽다는 듯 순순히 내 말을 따라주었다. 방금까지만 해도 신나게 웃고 달리던 모습은 온데간데 없이 뾰로통한 표정으로 아이가 느릿느릿 걸어오기 시작했다.
아이에겐 미안했지만 어쩔 수가 없었다. 그래서 아이와 나란히 걸으며 말을 꺼냈다.
"이따 병원 갔다 와서 맛있는 초콜릿 사줄게."
"...몇 개?"
"음... 두 개?"
아이의 반응은 덤덤했다.
"좋아, 아빠가 인심 썼다. 세 개!"
아이는 하는 수 없나, 라고 생각했는지 이내 만족스러워 했다.
"네? 정밀 검진이요?"
"예. 사진으로 보면 아이의 순환기 계통에 아무래도 의심이 가는 점이 있습니다. 좀 더 정밀한 검사를 진행해보고 진단을 내려야겠습니다."
병원 대기실에 우두커니 선 채 의사에게 그런 소리를 들었다.
순환기 계통에 문제가 있다? 즉, 아이의 심장에 문제가 발견되었단 말인가?
"아, 일단 큰 문제는 아닐 것으로 예상하고 있습니다. 아이의 심장 쪽에 무언가 미세한 입자가 형성되어 있어서 자세한 것은 검사를 더 진행해..."
믿을 수가 없다. 다른 아이들이 매 환절기마다 골골거릴 때 같이 등산을 다닐 정도로 건강한 아이였다.
그런 아이에게 심장병이라니, 있을 수가 없다.
의사는 자기 얼굴을 보는지 허공을 보는지 모를 나에게 이것 저것 설명하려 했지만 하나도 귀에 들어오지 않았다.
이럴 때일수록 침착해야 한다.
그러나 내 머릿속은 이미 새하얘질 대로 새하얘져 있었다.
그저 방금 전 공원을 나서며 아이와 한 약속만이 떠오를 뿐이었다.
어쩌면 오늘은 그 약속을 지키지 못할지도 모르겠구나, 하는 생각이 들었다.
1 1
Square

[3분 복붙] 기사면 랜딩 PV 2배로 올리기.
브라우저 뒤로가기 제어.
이딴거 만들지 말자.

대부분의 서비스가 보다 많은 활동 사용자를 목표로 함은 분명하다.
하지만 얼마나 많은 활동 사용자가 있는지를 가늠할 수 있는 지표에 대한 목표설정은 좀 다른 얘기라고 생각한다.
심지어 그 목표의 달성을 위한 실현 과정이 사용자들을 열받게 만든다면 이 얼마나 근시안적 추태인지...
PV (Page View, 페이지 조회수) 에 대해 강한 집착을 보이는 국내 언론사들이 근래 "뒤로가기"가 실행되는 경우 이전 페이지로 보내지 않고 메인페이지로 이동되도록 하는 기능을 속속 도입하고 있더라. (좀 됐지.. 내가 잠수였던거지..)
사용자 입장에선 개빡치는 UX. 
그렇지만 남들이 한다니까 자기들도 해달라는 클라이언트의 등장은 당연지사.
해당 기능을 도입한 사이트들을 둘러보니 대부분 광고대행사 등이 제공한 스크립트를 사용하는 것 같더라.
메인페이지를 거치는 것도 짜증나는데 그 중간에 광고까지 껴있으니 개짜증..
이딴거 누가 안만들면 좋겠는데 일개 개발자가 뭘 할 수 있겠냐 고민하다가...
클라이언트에게 만들어준 간단한 스크립트를 모두에게 제공하고 너도나도 다들 도입해서 더 많은 사용자들이 더 빠르게 빡돌게 만들면 슬슬 이딴 쓰레기 같은 기능을 버리지 않을까라는 골때리는 결론에 도달했다.
0.
jQuery 를 사용하고 있다고 가정한다.
1.
아래의 코드를 기사 페이지 등 기능이 동작될 페이지에서 로드되는 js 파일에 추가한다.
3번 라인 정규식 패턴안의 synd\.kr 부분은 자신의 도메인으로 변경한다.
2.
기능이 동작될 페이지 HTML 코드 사이에 아래의 코드를 삽입한다.
완성!
코드는 단순해서 쉽게 이해할 수 있겠지만 몇몇 부분을 설명해보자면...
1. pushState 이후에 replaceState 를 다시 콜하는 이유.
pushState 만으로 history 를 조작할 경우 firefox 에서 백버튼이 골때리게 반복된다.
external > page > main > page > main > external
replaceState 를 다시 콜하면 아래와 같이 의도한대로 동작된다.
external > page > main > external
2. popState 이벤트를 사용하지 않고 hashChange 를 사용하는 이유
페이스북 앱 등 in app browser 를 사용할 때 해쉬가 없는 경우 뒤로가기 실행시 popState 이벤트가 발생되지 않음
해쉬를 추가해야 뒤로가기 실행 시 기존 URL (해쉬없는) 로 페이지 변화없는 이동이 발생하고 이 타이밍에 hashChange 가 콜 됨.
또한, Safari 9버전 이하에서 popState 가 지멋대로 fire 됨.
3. 이건 좀 쓸데없는 설명이지만 location.href 는 history 에 기록되고 location.replace 는 history 에 남지 않기 때문에 replace 를 사용해야함.
지원브라우저
웹이고 모바일이고 html5 history api 를 지원하는 브라우저 (http://caniuse.com/#search=history) 에선 기본적으로 모두 동작된다고 기대할 수 있으나 아이폰 크롬에서 동작안됨.
그 외 페이스북 앱 등 인앱에서 웹뷰를 사용하는 경우도 정상 동작.
Tested.
Microsoft Edge.
Microsoft IE 11.
Firefox 52.x (Windows)
Firefox 47.x (Linux)
Firefox 52.x (Mac)

Firefox 52.x (Android)
Firefox 6.x (iOS)
Chrome 57.x (Windows)

Chrome 48.x (Linux)
Chrome 56.x (Mac)

Chrome 57.x (Android)
Chrome 57.x (iOS) *동작안됨
Safari 10.x (Mac)
Safari 10.x (iOS)
Android 6 browser 4.x
Facebook App
자 이제 자리에서 일어나서 팀장이든 부장이든 상사에게 "저희 PV 를 2배로 올리겠습니다!" 라고 보고하고 보다 많은 사용자들의 빡을 돌려(?) 주삼. 
1 1
Square

SSL 인증서 설치 및 적용
스마트폰 ssh 접속으로 5분만에 완료?!!?!
그것도 무료??!!?!??!

이건 누구의 얘기도 아닌 제 얘기. 제가 씬디에 https 를 적용하기 않고 버틸 수 있던 합리적(!) 이유들.

하지만 계속 눈에 밟히는....
그리고 괜시리 갖고 싶은 녹색 자물쇠
그리고 오늘.. Let's encrypt 와 EFF 의 Certbot 으로 인증비용없이 뻥안치고 스마트폰으로 5분만에 SSL 도입 끝.
물론 후속 설정들과 이미지, 외부 소스 등에 대한 url 점검과 설정이 필요했지만 이건 레알 신세계.
근데 이거 나만 몰랐어???
불과 몇달전에도 클라한테 인증서 구매시키고 서버세팅했었는데???
블로그 참 열심히 하시는 존경스러운 outsider 님이 2015년에 베타를 경험했던 포스팅은 여기.
이후 EFF 에서 Certbot 에 Apache, Nginx 등의 소프트웨어와 서버 OS 를 플러그인으로 개발하면서 지금은 서버설정까지 Certbot 이 완료시켜주고 있음.
설치는 EFF Certbot 페이지에 가서 자신의 서버와 웹서버를 선택하면 나오는 메뉴얼대로 (대략 5 ~ 7 커맨드) 하면 끝.
난 심지어 지하철에서 스마트폰으로 ssh 연결해서 설정 끝냈음. ㅇㅇ
내 케이스는 nginx / ubunt 14.04 LTS 로 실제 설치 커맨드 히스토리는 아래와 같음. 아래가 전부임.
이렇게 하면 1) 이메일 주소 입력하세요. 2) 이메일 수신 OK? 3) (서버레벨에서 확인된 도메인 중) 어떤 도메인 쓸꺼임? 4) https 만 씀? 80도 같이 씀? 이렇게 4개 물어보고 답하면 된다.
이후에 nginx 에서 http 접속을 https 로 리디렉션 시키던지 Rails 에서 모든 연결에 ssl 을 적용하는 등의 설정을 하면 됨. 이건 별도의 글로 작성.
이제 Let's encrypt 라는 회사를 살짝 알아보자.
리눅스 재단 (Linux Foumdation) 과의 협력프로젝트라고 사이트 상단에 '이미지'가 박혀있는데 어떤 관계인지는 확인하지 못했다.
ISRG 라는 캘리포니아의 기업에서 "HTTP" 보안이 기업들과 사용자들의 비용절감에 직간접적인 도움이 된다는 생각으로 시작했다고한다.
기본적으로 ACME (인증관리자동화환경) 을 보고 있고 실제로 해당 목적을 훌륭하게 수행하는 솔루션이 있다. letsencrypt 에서 개발하다가 현재는 EFF 에서 개발하고 있으며 패키지이름은 Certbot. 인증절차 및 인증서 설치 이후 갱신을 "명령어 하나로" 처리해준다.
SSL CA 로 중요한것은 얼마나 많은 주효한 클라이언트가 이를 인증된 CA 로 받아들이는가 하는 부분인데 해당 목록은 이곳 링크에서 확인할 수 있고 파폭 2.0+, 크롬, 익스 XP3+, 엣지, 안드 2.3.6+, 맥 사파리 4.0+, iOS 사파리 3.1+ 등등 그냥 믿고 사용해도 되는 수준이다.
또 하나는 letsencrypt 의 생존력인데.. 인증서가 무료다보니 기업의 유지가능성도 살펴보는게 좋겠다.
기업 스폰과 기부금으로 운영되는 것으로 보이며 공식홈페이지에서 스폰서들은 소개하고 있다.
문서상으로 년간 30만불(3년유지) 또는 35만불을 지원하는 플래티넘 스폰서는 mozilla, Akamai, SISCO, EFF, OVH, chrome 등의 6개사이고 그 외 IdenTrust,  포드재단, 페이스북, 디지털오션, 볼터, 쇼피파이 등 다수의 스폰서들이 있다.
역시나 결론은 그냥 믿고 쓰면 되겠군이라는 결론 ㅋㅋ
EFF 는 Electronic Frontier Foundation 의 약자로 한국위키 이름이 "전자 프런티어 재단" 이다.

뭔가 틀리진 않았지만 우습달까?
EFF 는 '디지털 월드' 에서 사용자들의 자유를 지키기 위해 1990년 설립된 비영리 재단으로 블루 리본 캠페인도 여기서 시작했다고 한다.
물리적으로는 관계되기 힘든 연결고리 없는 사람들과 조직이 어느날 나에게 직접적으로 혜택을 주는 일들이 많아지는게 참 재밌고 고마울 뿐이다.

진짜 고마우면 Donate! 
Support Let's encrypt
Support EFF Certbot