전체 글

전체 글

    제8회 육군창업경진대회 참가 후기

    나름 유명한 군 창업경진대회에 참여하고, 창의상을 수상했다. 이에 후기를 작성해보려 한다. 왜 참여하게 되었는가? 휴가 따려고 참가했다. 어느때와 같이 심심한 군 생활 중, 행정계원 컴퓨터로 본 여단 페이지에서 육군창업경진대회에 대한 공지를 보았다. 요즘에는 생각이 많이 바뀌어 창업에 대한 의지가 별로 없으나, 고등학교 때부터 약 스물 한두 살까지는 창업에 대한 의지가 불탔던 나이기에(즉, 창업을 위한 공부를 열심히 했었기에) 자신 좀 있었고, 포상도 준다 하니 참여하게 되었다. 창의상이란? 일단 군인으로서 상장이란 것은 상격이 매우 중요하다. 상을 수여하는 사람의 계급 말이다. 대대장급(중령)이냐, 여단장급(대령 혹은 준장)이냐, 사단장급이냐(소장) 등등... 창의상은 육군인사사령부의 사령관이 수여하는..

    [리뷰] 죽음의 수용소에서 - 인간의 마지막 자유에 관하여

    [리뷰] 죽음의 수용소에서 - 인간의 마지막 자유에 관하여

    개인적으로 영화 '쉰들러 리스트'를 정말 좋아하기도 하고, 여러모로 전쟁에도 관심이 많다보니 홀로코스트에 관한 내용도 흥미를 가지고 있다. 이 책은 빅터 프랭클이 세계대전 당시 아우슈비츠 등의 수용소에서 지내며 관찰한 인간 심리를 담아낸 내용이다. 1부는 저자의 회고가 담겨있으며, 그 후로는 로고테라피라는 심리치료법에 대한 내용을 압축해서 설명하고 있다. 이 책의 특징으로는 죽음이 만연한 수용소를 회고하는 글에서 그 어떠한 분노감이나, 잔혹성에 대한 강조가 존재하지 않았다는 것이다. 저자는 오직 죽음의 수용소에서 관찰한 '인간'에 대해서만 말하고 있다. 나는 이 책의 핵심을 한 문장으로 요약하라면 다음과 같이 말하겠다. "나의 태도는 온전히 나의 자유로 인해 결정된다." 이의 출전은 책의 문장이다. "인..

    [리뷰] 설득의 심리학 - 나의 행동 원리 이해하기

    [리뷰] 설득의 심리학 - 나의 행동 원리 이해하기

    바로 전에 리뷰했던 와 마찬가지로 이 책도 지인으로부터 추천 받은 책이다. 사실 나는 누군가를 설득해야 한다면 (특히 제품을 팔아야 한다면) 제품의 질, 진정성, 논리성 등을 추구해야 한다고 생각하는 편이다. 그래서 이라는 제목을 읽었을 때 그다지 내키는 느낌은 아니었다. 흥미가 돋지 않았지만 추천을 받았으니 읽게 된 것이다. 막상 읽으면서 많은 생각이 바뀌었다. 확실히 이 책은 누군가를 설득하고자 할 때 참고하기에 매우 훌륭한 책이다. 설득과 관련된 사람들의 행동법칙을 아주 잘 정리해두었다. 관련 연구와 실험을 제시하며 객관적인 내용을 전달하고 있다. 그러나 우리의 일상을 생각해보자. "자본주의 경쟁시대에서 우리는 수많은 기업의 설득에 노출되고 있다"는 이미지도 맞지만, 사람들 사이에서 생활하는 우리의..

    [리뷰] 강의: 나의 동양고전 독법 - 중국 사상 발전의 맛보기

    [리뷰] 강의: 나의 동양고전 독법 - 중국 사상 발전의 맛보기

    나를 아는 사람이 이를 보면 깜짝 놀랄 것이다. 어쩌다 이런 책을 골라 읽게 되었느냐고. 당연히(?) 표지도 제목도 내용도 내 취향이 아닌 이 책은, 군대에서 휴가 나간 도중 학과 선배인 친한 형한테 추천 받아 읽게 되었다. 밥 먹고 카페도 가고 시간이 남아서 알라딘 중고 서점에 놀러 갔는데, 베스트 셀러 구역에 있는 걸 추천 받았다. 내가 잘 읽을 수 있을까, 중간에 재미 없어 하차하지 않을까 걱정했지만 다행히도 끝까지, 나름 재밌게 읽었다. 그래서 이 책에 관해 조금 적어보려 한다. 어떤 책인가? 논어, 맹자, 한비자 등의 중국 고전 문헌에 대한 저자의 독법을 소개한다. 단순히 소개하는 데에서 그치지 않고 당대 사회상 곁들여 설명하기도 하고, 과거의 사상을 현대로 끌어와 현대 사회를 조명, 미래로 나..

    [리뷰] 사이버펑크: 엣지러너, 처음으로 느껴보는 먹먹함

    [리뷰] 사이버펑크: 엣지러너, 처음으로 느껴보는 먹먹함

    (스포일러 주의) 게이머들 모두가 학수고대했고, 반복되는 출시 연기에 정말 제대로 나올 수 있을까 하는 의심과 걱정을 품게 되었으며, 종국에는 모두가 크게 실망했던 게임. 바로 사이버펑크2077이다. 참고로 나는 예약구매를 했지만 2시간 조금 넘게 플레이하고 그 이후로는 쳐다보지도 않고 있다. 그러니 이미 사펑2077에 대해 악감정을 가진 상태에서 넷플릭스에서 지나가듯 본 타이틀 [사이버펑크: 엣지러너]는 내게 큰 감흥을 주지 못했다. 오히려 "애니메이션까지 나왔어? 어이구 헛짓거리 하네"라는 생각을 했을 뿐이다. HTML 삽입 미리보기할 수 없는 소스 내가 사펑 엣지러너를 보게 된 건 다름이 아니고, 게임과 애니메이션의 동시 삽입곡인 I Really Want to Stay at Your House때문이..

    파이썬의 메서드 결정 순서(Method Resolution Order)와 프로토콜에 의한 일관성 유지

    파이썬의 메서드 결정 순서(Method Resolution Order)와 프로토콜에 의한 일관성 유지

    파이썬은 객체 지향 패러다임을 구현할 수 있는 기능을 제공한다(파이썬에 OOP언어라는 것보단 이게 더 적절하다). 객체의 멤버에 접근할 때 "instance.member" 처럼 점(".")을 이용하는 전형적인 문법을 가지고 있고 이는 getattr함수에 의해 구현된다. >>> help(getattr) Help on built-in function getattr in module __builtin__: getattr(...) getattr(object, name[, default]) -> value Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y. When a default argument is given, it is r..

    파이썬의 루프를 더 빠르게 하는 법?

    파이썬 코드를 작성하면서 제일 자주 작성하게 되는 코드는 어떤 코드일까? 여러 개가 있겠지만 아래 코드처럼 for-loop 안에서 리스트에 item을 append하는 로직이 후보에서 빠질 수 없을 것이다. newlist = [] for word in oldlist: newlist.append(word.upper()) 파이썬 공식 문서(https://wiki.python.org/moin/PythonSpeed/PerformanceTips#Loops)에서는 loop를 최적화하는 팁을 알려준다. Version Time (seconds) Basic loop 3.47 Eliminate dots 2.45 Local variable & no dots 1.79 Using map function 0.54 위 속도 비교에서..

    [리뷰] 3D HPE에서 Length-Direction Decomposition이 별로 선호되지 않는 이유

    2020년도 CVPR에 accepted되어 나름 흥미를 끌었던 3D Human Pose Estimation 분야 페이퍼가 하나 있다. 바로 Deep Kinematics Analysis for Monocular 3D Human Pose Estimation이다. 해당 페이퍼가 supplementary를 제공하지 않는 이유를 모르겠었는데, 늦게서야 깨달아서(생각해보니 너무 늦게 깨달았다..) 이에 대해 얘기해보려 한다. 일단 2D Pose Estimation과는 다르게 3D 영역에서는 인체를 모델링하는 것이 꽤 유효한 일이다. 그리고 가장 쉽게 접근할 수 있는 것이 바로 위에서 얘기한 Kinematics Analysis이다. 뼈는 고정된 길이를 가지고 있고, 실제로 parent joint를 기준으로 direc..