글로 남기는것과, 사진 찍는것, 동물을 좋아해요. Lisp, Emacs, Scala, FP 에 관심이 많습니다.

4월 플랜

April 8, 2014 Blog

4월 Plan 정신좀 차리고 살아야겠다. 벌려놓은게 하도 많아야지. 크게 보면 성장할 수 있는 기회고, 정신 못차리면 죽도 밥도 아니게 되는 시즌인것 같다. 1. AngularJS angular 를 익혀야 한다....

Node.js, Express 4 로 시작하기

April 8, 2014 Blog

Express.js 4.0 express 가 4.0 RC4 로 버전 업 되었습니다. 여기 에 의하면 Release Candidates 이며, 곧 머지않아 정식 버전이 나올 것 같습니다. 이 글은 express 3 에서...

C++ 이진탐색트리(Binary Search Tree) 구현 및 설명

April 7, 2014 Blog

Binary Search Tre 이번 포스팅에서는 이진 탐색 트리(Binary Search Tree) 에 대해 알아보겠습니다. 이 글은 직접 작성했기 때문에 내용에 오류가 있을 수있습니다. 따라서 잘못된 내용이 있거나, 레퍼런스에 관해서...

C++ 힙 정렬 (Heap Sort), Bottom-up 과 Top-down 구현

April 4, 2014 Blog

Heap sort 힙 소트 는 선택 정렬군중 하나로서, 비교 기반 정렬 알고리즘입니다. 선형 시간(Linear Time) 탐색을 이용하는 기본적인 Selection Sort 보다 로그 시간(Logarithmic Time) 복잡도를 가지는 우선순위 큐를...

Backbone.js 간단하게 시작하기

April 1, 2014 Blog

Backbone.js 1월달에 Backbone.js 를 이용해서 자그마한 프로젝트를 진행 했었는데, 내용이 가물가물해지네요. 그 오묘함을 잊어먹기 전에 글로 납깁니다. 간단히 적는거라 생략된 내용이 많을 수 있습니다. 인터넷에서 구할 수 있는...

내가 스타트업을 선택하는 이유

April 1, 2014 Blog

내가 스타트업을 선택하는 이유 저는 4학년이며 2번의 대기업 인턴을 거쳤습니다. 컴퓨터 전공으로 S사 SI와 또 다른 S사 플랫폼회사에서 많은 것들을 배울 수 있었습니다. 한 번은 프로젝트 사이트에서, 다른...

Common Lisp, 매크로란 무엇인가

March 13, 2014 Blog

What is Macro? Lisp 에서 매크로가 무엇인지 잠깐이나마 느낀 순간을 공유해 보려고 한다. 1. Macro-Expansion Time Lisp 에는 Macro 가 코드로 치환되는 macro-expansion time 과 실제 프로그램이 돌아가는...

Emacs with Vi, Evil

February 24, 2014 Blog

Emacs with Evil 오늘의 도전과제! Emacs에서 벗어나지 않고 Emacs에 Evil 설치하기. 1. Evil Installation M-x eshell $ cd ~/.emacs.d/ git clone git://gitorious.org/evil/evil.git C-x C-f ~/.emacs (add-to-list 'load-path "~/.emacs.d/evil")...

자바스크립트 커링(Currying)과 예제

February 9, 2014 Blog

Javascript Currying 커링이란 무엇인가. 뭔가 고급 기법 같아 보이긴 하는데, 나에게 필요 없는 것 같기도 하고. 근데 어려워 보이니까 배우고 싶고. 그래서 포스팅 하게 되었다.ㅠㅠ 1. 개념 위키피디아...

Spring MVC 시작하기

February 3, 2014 Blog

SpringMVC Getting Started 나는 이전까지 Spring 이 웹 애플리케이션에만 사용되는 줄 알았는데, 그게 아니고 Console 이나 GUI 등 다양한 곳에 쓰일 수 있는 경량 컨테이너 라고 한다. 여러...

빌드도구, Gradle 시작하기

January 29, 2014 Blog

Gradle 시작하기 Maven 을 대체할수 있는 Groovy DSL 기반 어쩌구 저쩌구 하는데.. 다 됐고! Spring 이 빌드 시스템을 Maven 에서 Gradle 로 변경했다고 한다. Gradle 이 왜 Maven...

Javascript 빌드도구, Grunt 시작하기

January 25, 2014 Blog

Grunt Grunt 0.4 부터는 grunt-cli 를 전역으로 설치하고, 프로젝트마다 grunt를 설치해야한다. 1. Installation npm install -g grunt-cli npm install -g grunt-init npm install grunt // in project folder...

AWS Cloudwatch Metric API 사용하기

January 15, 2014 Blog

AWS Cloudwatch Metric API 사용하기 이 글은 Javascript 버전입니다. 믿을건 AWS Javascipt API Docs 밖에 없군여.ㅠㅠ EC2 Metric EC2 에서 MetricName은 아래와 같이 필드를 가진다. listMetric API를 통해...

MongoDB 유저 생성 및 Mongoose 커넥션 생성

January 12, 2014 Blog

MongoDB Mongoose 로 시작하기 User 설정 mongoDB는 처음에 유저 구분없이 로그인 된다. 즉 로그인하면 너님이 Admin 그 자체. 그래서 DB나 Collection 유저를 생성하고, 권한을 줘야한다. use admin //...

Mongo DB

January 9, 2014 Blog

Mongo DB Node.js 를 써야하는데, MySQL은 싫고 Oracle 은 돈내야 하며 MariaDB는 그놈이 그놈이라 Mongo를 고름 JSON 매핑이 잘 되서 고른 이유도 있음 살펴보니 http://www.mongodb.org/ 사이트 타이틀이 Agile...

Bootstrap 그리드 시스템

January 1, 2014 Blog

Bootstrap3 Grid http://getbootstrap.com/css/#grid 참조. - .col-xs- : Phone ( < 768px ) - .col-sm- : Tablets ( ≥768px ) - .col-md- : Desktops ( ≥992px ) - .col-lg-...

Glassboard 1일차

December 28, 2013 Blog

1. 개발환경 설정 Aptana - Vrapper - Color theme : twilight - Font : Droid Sans Mono * Sky Font 라는걸 까니 구글 Font랑 연동 Python 2.7 설치...

플랫폼에 대한 고찰 1

December 5, 2013 Blog

Platform? 플랫폼 은 기차역에서 기다리는 곳을 말한단다. 이런 이유에서 많은 사람들이 이용할 수 있는 것을 플랫폼이라 말한다는데. 플랫폼이 무엇인지 알아보기 위해서, 플랫폼을 제공한다고 사람들이 말하는 두 회사를 알아보자....

IPython on Windows 7

November 19, 2013 Blog

IPython Notebook on Windows 7 우선 여기 에서 Python 2.7 설치 후 환경설정에서 path 에 다음 내용을 추가 C:\Python27\Scripts;C:\Python27;C:\Python27\Lib\site-packages; 64비트의 경우 여기 를 눌러 easy_install 을 위한 파이썬...

빠르게 배우는 JSP – 1

November 18, 2013 Blog

빠르게 JSP를 학습하자 난 JSP를 쓰고싶진 않다, 그런데 뭔진 알고 싶다. 프레임워크에 늪에 빠지지 않는 유일한 방법은 빠르게 탐색하고 나오는 것 뿐내장 객체 Implicit Object 서블릿은 컨테이너는 서블릿에...

Text to HTML

November 18, 2013 Blog

Text to HTML convert WebSite 여길 누르세요! HTML로 포스팅할때 맨날 깨지는 특수문자를 보면서 맨날 고생했던 나에게 ㅠㅠ 한줄기 빛과 같은 웹 서비스

JSP 와 Servlet, 왜 같이 쓸까?

November 18, 2013 Blog

Framework 의 늪 웹 기술을 공부하지 않았던 나에게 항상 JSP, PHP, ASP 이런 것들은 탐험 가능하지만 재미없을 것 같은 그런 곳 ㅠ 그러다 올해 8월부터 갑자기 1년 반동안...