[서평] HTTP/2의 깊은 이해를 위한 필독서 <러닝 HTTP/2>

학부와 석사과정을 컴퓨터 관련 전공으로 마쳤고, 지금은 컴퓨터관련 전공의 박사과정에 재학중이다. 계속해서 학계에 있어온 터라 웹 개발을 전문적으로 하지는 않았지만, 웹서버 기반으로 동적으로 동작하는 연구목적 또는 취미로 간단한 웹사이트들을 만든 경험이 있다. 특히 Flask 프레임워크에 제일 친숙하고, 최근에는 ReactJS를 이용하여 간단한 사진 브라우징 웹서비스를 만들어봤다. 웹개발에 관심이 있는 사람이라면 HTTP가 무엇인지는 누구나 알고있다. 하지만 HTTP/1.1과… Read More »

[파이썬 데이터 분석 입문] 으로 파이썬 & 데이터 분석 동시 입문하기

한빛미디어의 나는 리뷰어다 이벤트로 "파이썬 데이터 분석 입문(Foundations for Analytics with Python)"을 리뷰하게 되었다. 2011년, 대학생 때 친구들과 스크립트언어 하나를 공부하기로 하면서 파이썬을 처음 접한 이후로 지금까지 파이썬을 매우 유용하게 사용해오고 있다. 처음에는 간단한 웹 프로그램을 만들면서 시작했고, 대학원에 와서는 Flask를 이용한 연구용 웹 프로토타입 개발이나 데이터 분석을 위해 사용중이다. 파이썬 이외에도 데이터 분석을 위해… Read More »

[NodeJS] npm run setup 또는 npm run start 윈도우 에러 문제 해결

ReactJS 관련 패키지들을 이것저것 설치해보려는데 아래와 같은 에러가 자꾸 발생했다. npm ERR! Windows NT 7.x xxxx npm ERR! ... npm ERR! ... 이럴 땐 다음 명령어로 해결가능하다. 뭔가 마구 설치를 하면서 정상 해결된다! 해결은 했지만 이유는 아직 잘 모르겠음. npm install --registry http://registry.npmjs.org/

[신경망 첫걸음]과 함께하는 신경망으로의 첫걸음

알파고 이후로 인공지능과 관련된 책이 쏟아지고 있다. 기계학습, 딥러닝, 강화학습... 처음 인공지능을 접한 것은 2009년 학부 3학년 때, 4학년 전공과목으로 열린 기계학습이라는 수업을 들었을때다. 당시 수업 이름이 왜 인공지능이 아니라 기계학습이라는 희안한 이름일까라고 생각했는데... 지금 기계학습이 이렇게 폭발적인 인기를 끌 것이라고는 생각하지도 못했다. 수업 내용은 [신경망 첫걸음]과 매우 비슷했던 것 같다. 인공지능의 기본에 대해서 배우고,… Read More »

Category:

만약 헤밍웨이가 자바스크립트로 코딩한다면

본 서평은 한빛미디어로부터 책을 증정받아 읽고 쓴 글임을 알립니다. 작년 말에 팟캐스트 "나는 프로그래머다" 자바스크립트 편을 들을 때, 만약 헤밍웨이가 자바스크립트로 코딩한다면 이라는 재미있는 책이 나왔다는 말을 들었다. 프로그래밍 관련 서적은 대부분이 특정 언에에 대한 입문 서적인데, 특이하게 문학의 거장들의 프로그래밍을 주제로 책이 나왔다니. Yes24에 접속해서 미리보기로 처음 몇 장을 읽어보니 정말 특이했다. 첫 이야기가… Read More »

Category:

어서와~ 머신러닝은 처음이지?

본 서평은 출판사로부터 책을 증정받고 썼음을 미리 밝힙니다. "어서와~ 머신러닝은 처음이지?" 최근 계속해서 나오는 머신러닝 관련 서적들 틈에서 특이한 이름, 특이한 표지의 책이 페이스북 R 사용자 모임에서 홍보되는 것을 발견하였다. 여기저기서 머신러닝이란 말을 쉽게 접할 수 있지만, 정확하게 머신러닝이 무엇인지, 인공지능, 강화학습이랑은 어떠한 관련이 있는지 궁금했었다. 이 책에서 제목부터 강조하고 있는 "초보"를 위한 머신러닝 입문이라니.… Read More »

Category:

파이썬 2차원 배열 생성하기

Coursera에서 알고리즘 수업을 진행하며 코딩 숙제를 풀던 중 2차원 배열을 만들어야 할 일이 생겼다. 아무 생각 없이 2차원 배열을 생성하고 코딩했더니 자꾸 배열에 값들이 원하는대로 들어가지 않더라. 알고보니 아래와 같은 차이가!!! # 3*3의 2차원 배열 생성하기 #방법 1 - 나의 실수 list1 = [[0]*3]*3 list1[0][0] = 1 print list1 # [[1,0,0],[1,0,0],[1,0,0]] #방법 2 list2 =… Read More »

실리콘밸리 견문록

컴퓨터과학 전공을 하고, 지금도 대학원에서 컴퓨터와 매우 밀접한 공부를 하고 있는 입장에서 실리콘밸리는 꿈의 무대가 아닐 수 없다. 2009년에 같은 학과 동기이자 같이 삼성소프트웨어멤버십 회원이었던 친구들과 학교 해외 탐방 프로그램에 지원했었다. 실리콘 밸리에 직접 가서 이런 저런 최신 기술 등등을 조사해오겠다는 거창한 계획을 갖고, 서류전형과 면접을 무사히 통과! 일정 금액의 비용을 지원받아 진짜로 실리콘밸리에 가게… Read More »

하버드 새벽 4시반

  도서관 가는 길에 서점에 들렀는데 하버드 새벽 4시반 이라는 책이 진열되어있는 것을 보았다. 최근 이 책이 YES24 베스트셀러에 꽤 높은 순위에 올라있었던 것이 어렴풋이 기억났다. 책 첫 장에 들어가는 글을 읽어보고 나서 바로 구매를 결정! 나는 이때까지만 해도 인터넷에 떠도는 하버드 도서관의 새벽에 수많은 학생들이 공부하는 사진을 떠올리며, 하버드 학생들의 살아있는 열정이야기를 기대했다. 하지만,… Read More »

Category:

(사용자를) 생각하게 하지마!

새 학기 시작을 며칠 앞두고, 다음 호 Power English를 사러 서점에 들렀다가 재밌는 제목의 책을 발견하였다. (사용자를) 생각하게 하지마! 라고 검은 글씨로 크게 써져 있는 표지가 심플함을 좋아하는 내 마음에 딱 들었다. 목차를 훑어보니 더 마음에 들었다. 학부에서 컴퓨터과학을 전공하였지만 간단한 개발 스킬을 갖췄을 뿐, 어떻게 이런 것들을 디자인해야 하는지에 대한 감이 한참 부족했던 나이기에… Read More »

Category: