본문 바로가기

전체 글

(68)
사피엔스 리뷰 여름 휴가에 읽을만한 추천도서에 자주 올라와있던 이 책. 최근에 빌게이츠와 마크저커버그 추천도서로도 올라왔다. 개발자들도 관심있어하는 인문학책인가? 싶은 마음에, 무슨책인가 궁금해서 도서관에 대출 예약을 했다. 그리고 거의 한달만에 도착. 책은 쪼금 두껍다. 하지만 내용이 어렵지는 않다. 특정 종교나 정치이념을 믿는 사람이라면 조금 인정하기 어려운 내용들이 있을 수 있다. 저자는 옥스포드 박사출신 + 역사학 교수 + 유태인 으로 "유발 하라리" 라는 사람이다. 들어본 적 없는 사람이지만, 유태인 특유의 탄탄한 논리가 책 읽는 내내 감탄을 자아낸다. 내용은 현재의 인간종(사피엔스)이 어떻게 지구를 장악했으며, 그 과정에서 어떤 문제점들이 있었는지에 대해 서술한다. 저자에 따르면 사피엔스종은 다른 비슷비슷한..
형광등 깜박거림, 안정기 교체 후기 안방 형광등이 깜박였다. 인터넷 되져보니 안정기를 교체하란다. 그래서 뭘 사야할지, 와트는 뭔지, 미친듯이 검색 LED로 바꾸면 더 좋다는데, 이마트에 LED가 안팔았다. 귀찮아서 그냥 집에 있는것과 똑같은 와트로 질렀다. 교체하는 방법은 다른 블로그에도 많이 나와있으나 이 영상이 가장 도움이 된 것 같다. 내가 이걸 할 수 있을까? 의문스럽다면 아래 질문에 대답해보자. 형광등을 갈아봤는가? 커튼을 달아 봤는가? 이케아 가구를 조립할 수 있는가? 이 질문에 모두 예스라면 용기를 갖고 갈아보자. 처음하면 생각보다 좀 빡쎄다. 1시간 조금 넘게 걸린거같다. 준비물은 필수 준비물은 드라이버, 있으면 좋은건 니퍼, 케이블타이, 장갑 정도 사투의 흔적들 최종작품 뿌듯함과 아내의 칭찬은 덤
git 명령어 자동완성 git 명령어 자동완성 git 책을보며 공부하다가 자동완성 기능을 추가하려고 하는데, 책에 나온데로 하려니 잘 안되더라고요. 책은 progit, OS는 mac 입니다. 일단 git source코드를 받으라고 하는데, 파일 하나 때문에 너무 많은 코드를 받는게 귀찮았습니다. 그래서 그 파일만 여기에 첨부하니 필요하신 분은 가져다 쓰세요. 파일은 원하는 위치에 copy 하시면 됩니다. 저같은 경우 /Users/myhome/Documents/git 에 폴더를 copy했습니다. 그리고 /Users/myhome/.bash_profile 을 vi로 열고 가장 밑줄에 source /Users/myhome/Documents/git/git-completion.bash 을 추가합니다. 파일을 저장하고 . .bash_pro..
"내몸사용 설명서" 책에 나온 다이어트 + 식사지침 가장 중요한건 건강입니다. 요새 몸이 안좋아지고, 건강을 위한 계획을 세우고자 고민중에, 책꽂이 구석에 꽂혀있던 책을 발견했습니다."내몸 사용설명서"예전에 다 읽었는데, 학교다닐 때, 생물과목을 별로 안좋아해서 어려웠던 책으로 기억합니다.책에 나온 간단한 다이어트 운동법과 식사지침을 공유해 볼까 합니다. 내가 궁금했던 건 하루 권장 운동량과 식단이였습니다. 책 제일 뒤쪽에 자세히 나와있습니다. 우선 운동법입니다. 걷기 매일 30분 (마약 걷지 못한다면 수영 같은 다른 일반적 육체적 활동) 스테미나 훈련 매주 3번, 20분 동안 당신이 땀을 흘리는 속도로, 끝에는 숨이 찰 정도로 근력강화 훈련 매주 3번, 매회 10분 스트레칭 또는 요가 걷기가 끝나고 날마다 심호흡 5장에 소개한 복부테크닉을 사용하여 날마..
신서유기2 안재현 등에 쓰인 적분문제 풀이 신서유기2 에서 안재현 등에 적힌 적분 문제 풀이 신서유기2에서 적분문제가 출제되었습니다. 숙소 찾아가기 미션에서, 프리즌 브레이크처럼 등에 지도나 전화번호를 그렸는데요.안재현씨 등에는 적분문제가 적혀있었습니다. 이 문제를 풀면 미션 완수에 필요한 숙소 전화번호를 알아낼 수 있습니다. 답은 다음편에 공개될 듯 한데요. 그냥 심심해서 풀어보았습니다. 일단 문제는 다음과 같습니다. 적분을 풀 줄 아는 사람한테는 쉬운 문제인데, 풀이법이 가물가물 하네요.하나씩 해봅시다.-----------------------------------------일단 뒤에 있는 값의 결과는 10 입니다. 중간에 있는 방정식을 풀면 다음과 같은 2차 방정식이 나옵니다. 이를 적분하면 2와 0을 넣은 값은 각각2인 경우 8 + 20 ..
Node.js 강좌 - 7. supervisor 소개 Supervisor 란node.js 를 자동으로 reload 해주는 프로그램node 개발 중 지속적으로 node를 재시작 할 필요가 없음. Supervisor 설치npm install supervisor -g Supervisor 사용해보기기존에는 다음과 같이 프로그램 실행했다.node app.js예를들어 app.js의 일부가 수정되면 node를 재시작했다. 하지만 supervisor 로 실행하면 node를 재시작 할 필요가 없다.실행 방법은 아래와 같다.supervisor app.js
Node.js 강좌 - 6. Jade 소개 Jade 란express에서 사용하는 템플릿 엔진파일 확장자가 jade Jade 설치npm install jade --save 실행 Jade 사용해보기1. express engine app객체에 아래 내용 추가app.set('views', './views');app.set('view engine', 'jade');app.get('/', function (req, res) { res.render('index', { title: 'Hey', message: 'Hello there!'}); }); 2. views폴더에 index.jade 추가html head title!= title body h1!= message 3. node 재시작 후 브라우저에서 호출 - node app.js - http://localh..
Node.js 강좌 - 5. express 소개 express 란node js 의 가장 대표적인 웹 프레임워크java의 스프링, python의 장고와 같은 개념이라고 생각하면 된다.개인적으로 스프링보단 훨씬 쉬운듯.http://expressjs.com/ko/ express 설치1. 프로젝트 폴더 생성 후 이동 2. npm init 실행3. npm install express --save 실행 자세한건 여기 나와있다.http://expressjs.com/ko/starter/installing.html express Hello world1. 아래와 같이 app.js 파일 생성var express = require('express'); var app = express(); app.get('/', function (req, res) { res.send('He..