[책] 승려와 수수께끼

이미지
승려와 수수께끼 는 실리콘밸리의 벤처 투자자가 자신의 돈보다는 하고 싶은 일을 하자는 투자? 운영? 철학을 적은 에세이다. 근데 뭐 별거 없다. 세상에는 돈보다는 인생 목표를 중시하는 사람들도 있고, 목표를 이루기 위해 우선 돈부터 버는 사람들도 있다. 근데 누가 더 좋은 인생을 살았다고 할 수 있을까? 인생의 목표를 이루기 위해 노력했지만 결국 돈이 없어서 못 이룬 사람들도 있고, 돈을 벌었지만, 성공에 매여서 자신의 목표가 뭐였는지 잊고 사는 사람도 있고, 돈 버는 것 자체에 실패하는 사람도 있을 것이다. 그냥 각자의 인생이 있는 것인데 실리콘밸리의 한 벤처투자자가 어떤 생각을 하며 사업을 하는지 굳이 알 필요 있을까? " 일단 똥을 싸라. 그러면 유명해질 것이다. " 정도의 느낌이다. 반대였나? 뭐 하여튼 그런거.

[책] Professional 소프트웨어 개발

이미지
Professional 소프트웨어 개발 학교 다닐 때 처음 사서 읽고, 신입 시절 읽고, 오늘 또 읽었는데, 읽을 때마다 느낌이 달라진다. 워낙 유명한 책이고 이 책의 내용은 이곳저곳에서 많이 인용되기 때문에 대부분 이미 알고 있는 내용일 것이다. 그래도 이 책은 구매해서 읽어보는 것을 추천한다. 그리고 가능하면 시간이 지나서 다시 읽어보며 "생각이 이렇게 변했구나"하는 것을 느껴봤으면 좋겠다.

[책] 행복한 프로그래밍

이미지
행복한 프로그래밍 은 내가 프로그래밍 관련하여 산 첫 번째 책이다. 사실 난 대학교 원서 접수 기간이 될 때까지 컴공을 갈 거라고는 전혀 생각도 하지 않았었다. 근데 수능 준비를 너무 열심히 하느라 게임이 너무 하고 싶었고, 밤새도록 게임을 해도 눈치가 안 보일 과를 찾다 보니 컴퓨터공학이 눈에 들어왔다. 근데 아무리 그렇다고 해도 일단 적성이 맞는지부터 확인해야 나중에 후회를 안 할 것 같아서 동네 서점에 가서 컴퓨터 프로그래밍이라고 써진 가장 얇은 책을 고른 게 이 책이다. 이미 입문한 사람이 보기에는 내용이 가볍고, 대학 전공을 고르려는 고등학생, 전과를 고민하는 대학생, 혹은 프로그래머로 진로를 잡을지 고민하는 사람들이 결정을 내리기 전에 한번 가볍게 읽어보기를 추천한다.

[책] 밀리터리 실패열전

이미지
밀리터리 실패열전 언제 산건지 기억도 안 날 정도로 오래 전부터 책장에 있었다. 왜 이렇게 오래 처박아 뒀는지 첫 챕터를 읽고 바로 기억이 났다. 문장을 쉽게 쓰려고 노력했지마, 비문이나 오타가 종종 눈에 띄어서 흐름을 끊는다. 사실 출판사가 호비스트라는 점에서 알 수 있지만 그냥 밀덕들의 수집용 책이다. 근데 난 왜 2권을 안 샀지?

포인투 크롬북 14 터치 LT0301-01KR

이미지
회사에서 개발용으로는 데스크톱을 쓰고 있다. 아무래도 같은 가격이면 랩톱과 데스크톱의 성능 차이가 꽤 있고, 사실 지금 내가 쓰고 있는 사양으로 나오는 랩톱은 말이 랩톱이지 무게 2kg이 넘는 휴대성을 포기한 모델밖에 없어 굳이 랩톱을 쓸 이유가 없기 때문이다. 그래도 평소에는 불편하지 않은데 문제는 회의할 때다. 아무래도 회의할 때 자료를 찾아보기도 귀찮고, 특히 화상회의를 해야 할 경우 다른 사람에게 노트북을 빌려달라고 부탁해야 하는 경우도 있다. 사실 당일에 잡힌 회의가 아니면 개인적으로 사용하던 LG 그램 을 가져간다. 하지만 당일에 회의가 잡히기도 하고, 사전에 잡혀도 가끔 까먹을 때도 있고, 무엇보다도 귀찮다. 그래서 회사에 놓고 쓸 노트북을 알아봤다. 일단 회사에 놓고 쓸 것이기 때문에 그램 정도로 가벼울 필요는 없다. 그리고 개발용으로 쓸 것도 아니기 때문에 딱히 높은 사양도 필요 없다. 그저 외부 디스플레이에 연결하기 위한 HDMI 소켓만 있으면 된다. 처음에는 저가 안드로이드 태블릿을 찾아봤다. 대체로 20만원 이하에서 원하는 조건을 만족시킬 수 있었다. 하지만 저가 안드로이드 태블릿은 업데이트는커녕 보안 패치도 보장할 수 없기 때문에 1년만 지나도 못 쓰게 되기 일수다. 게다가 이러면 재미없다. 이미 안드로이드는 질릴 정도로 써봤기 때문에 이번에는 다른 것을 쓰고 싶었다. 그래서 눈을 돌린 것이 Chrome OS다. 사실 Chrome OS에 관심이 간 건 이번이 처음이 아니다.  작년  Chrome OS를 쓰고 싶어서 안 쓰는 노트북에 Chromium OS를 설치했으나 원하던 기준에 미치지 못해서 포기했던 적이 있다. 하지만 공식으로 출시되는 크롬북을 사면 이런 삽질을 안 해도 되고, 최신 Chrome OS에는 안드로이드 에뮬레이터 와 리눅스 컨테이너 를 돌릴 수 있기 때문에 최악의 경우에도 어떻게든 할 수 있을 것 같았다. 크롬북도 리퍼 제품을 해외 직구하면 약 20만원 정도에 구매할 수 있다. 하지만 이런 저가 모델의 경우

노트북 하판에 구멍내기

이미지
지난번 상판을 뜯어냈던 것 으로는 온도가 딱히 내려가지 않았다. 그래서 조금 더 극단적인 방법을 취해보기로 했다. 노트북 아래 바람구멍을 내서 발열을 돕는 것이다. 당연히 하판에 구멍을 뚫는 것만으로는 크게 소용없겠지만, 쿨링 패드를 사용해서 아래쪽에서 끊임없이 바람을 보내고 있기 때문에 구멍을 뚫는 것만으로 꽤 효과가 있을 거라고 기대됐다. 말하고 보니 이게 노트북에서 모니터를 뜯는 것보다 더 극단적인 방법인지 모르겠지만, 손이 더 많이 가기 때문에 가능하면 하기 싫었던 일이다. 우선 본격적인 작업에 앞서 간단하게 할 수 있는 작업으로 키보드를 분리해냈다. 어차피 모니터도 없는 노트북 USB로 키보드를 연결 못 시키는 상황이 오면 그때는 정말 버려야 할 때라고 생각하고 뜯어버렸다. 당연히 아무 곳에나 구멍을 뚫는 것은 크게 소용없다. 어디까지나 발열을 돕기 위한 것이므로 열이 많이 날 것 같은 곳에 구멍을 뚫어야 한다. 그래서 찾은 타깃은 다음과 같다. 1. 하드디스크 해봐야 40~50도 정도이긴 하지만 그래도 HDD의 발열도 생각보다 크다. 특히 금속 재질이기 때문에 노트북같이 밀폐된 공간에서는 다른 부품의 열을 받아 자체적으로 발생하는 열보다 온도가 더 올라가기도 한다. 2. SSD 사실 SSD는 발열이 그리 크지 않다. 냉정하게 생각해봤을 때 굳이 구멍을 낼 이유는 없을 것 같지만, 기왕 작업하는 김에 같이 구멍을 뚫었다. 3. 배터리 평소 배터리는 발열이 심한 파트는 아니다. 특히 내가 쓰는 환경과 같이 24시간 전원을 꽂아놓고 쓰는 경우 더더욱 배터리는 크게 영향을 주지 않는다. 하지만 온도가 올라가면 위험한 파트이기 때문에 특별히 구멍을 뚫었다. 4. RAM RAM은 특별히 오버클럭을 하지 않으면 딱히 발열이 심하지 않다. 그래서 아무 작업도 안 하려고 했다. 하지만 RAM 교체를 위해 부분적으로 열릴 수 있는 구조로 돼 있었기 때문에 판을 여는 것만으로 소기의 목적을 달성할 수 있었기 때문에 그냥

노트북 상판 뜯기

이미지
4년쯤 전에 노트북을 산 적이 있다. 지금도 그렇지만 작은 모니터에서 코드 보는 걸 매우 싫어해서 일단 큰 화면이 최우선사항이었다. 다음은 크롬이 원활하게 돌아갈 수 있도록 16GB 이상의 RAM이 들어있는 것이었고, 마지막은 OpenCL과 OpenGL이 적당한 성능으로 돌아갈 수 있도록 nvidia GPU가 있는 것이었다. 그중에서 가장 저렴한 모델을 고르니 무게가 2kg이 넘고 사용시간은 4시간이 안 되는 Gigbyte의 U35가 나왔다. 결국 너무 무거운 무게 때문에 들고 다니지 않고 일반 컴퓨터보다 저전력, 저소음이라는 이유로 집에서 서버 대용으로 사용하고 다음 노트북 을 구매할 때는 무게를 제일 우선으로 고르게 됐다. 문제는 이 노트북이 최근 발열이 잘 안 되기 시작했다. 오래 써서 수명이 다 돼가서 그런지 1년 가까이 거의 24시간 켜놓은 것이 문제인지 모르겠지만, 조금이라도 발열을 시키기 위해서 상판을 열고 사용한다. 근데 이렇게 쓸 거면 상판을 떼고 모니터가 필요하면 외부 모니터를 사용하는 게 어떨까 싶었는데 이래도 GPU가 잘 동작하는지 확인하기 귀찮아서 안 하고 있었다. 근데 기종은 다르지만 어떤 컴갤러가 망가진 노트북 분해해서 쓰는 글 을 보고 별문제 없을 것 같아 분해해버렸다. 이 노트북은 이미 부품 교체하느라 여러 번 뜯어봤던지라 별문제 없을 거로 생각했는데 하나 예상치 못한 문제가 생겼다. 무선 랜카드의 안테나가 모니터 쪽으로 연결된 것이었다. 위 이미지의 붉은 네모가 안테나에서 나온 케이블인데 이게 노란 원으로 표시한 부분에 연결돼 있었다. 잠시 망설이기는 했지만, 네트워크는 그래도 최악의 경우에는 유선을 이용하면 되기 때문에 분리했다. 예상했던 대로 무선 네트워크는 제대로 동작을 안 했다. 수신율이 떨어져서인지 패킷 유실이 많거나, 응답시간이 너무 길었다. 처음에 계획했던 대로 유선 랜을 사용하면 되지만, 이대로 무선을 포기하기는 약간 아쉬웠다. 그래서 일단 모니터에 안테나가 어떻게 설치돼 있는지 확인해보기로 했다.