Macro, Special Form

November 18, 2013 Blog

Special Form and MACRO Special Form에 대해 관심을 가지게 된 이유는, 여기저기 등장하기 때문. 가끔 CLHS를 보면 어떤 심볼이 Function이 아니라 Special Form일때가 많더라. 여기 에 따르면, 리스트를...

Symbol 여행의 끝

November 18, 2013 Blog

#’(Sharp Single-Quote)와 ’(Quote)의 차이 CLHS 에 의하면 #' 은function 과 동일하다. 예를들어 (apply #'+ l) == (apply (function +) l) 분명히 #'car 과 'car 은 다르다. #'car 은...

올해 목표

November 17, 2013

코세라 강의 2개 수강 중 1개 수강 완료. 책 한 권 쓰기 완료. 영어 공부 하기.. 안함. 의지박약 귀차니즘 작심일일 우짜스까

서버 가비지 수집

November 16, 2013 Blog

서버 가비지 수집(Server Garbage Collection) 다중 인스턴스로 구성된 ASP.NET 웹 사이트와 같은 서버 응용 프로그램의 경우 서버 가비지 수집(Server Garbage Collection)을 사용하는 것이 유리합니다. ASP.NET과 SQL Server는 응용프로그램의...

Lisp Symbol

November 16, 2013 Blog

Lisp Symbol 원래는 Flet과 Labels에 대한 차이점을 찾고 있었다. Labels는 재귀가 된다는데, 함수 정의에서 어느 부분이 다른건지 CLHS 을 보고 있었다. 그랬더니 이런 코드가 나오더라 (defun dummy-function ()...

Spring RESTful 샘플

November 15, 2013 Blog

Spring Petclinic 시키는대로 했는데 빌드가 안된다. mvn tomcat:7 DB 설정때문인 것 같은데. 하라는대로 Mysql 에 Init Populate 해도 뭔가 설정때문에 안된다. 하이버네이트는 또 무엇인가. ORM 아닌가..? 근데 왜...

(iOS) 애플맵 길찾기(navigation) 기능 호출하기

November 14, 2013 Blog

다양한 지도 어플들이 있고 그러한 지도 어플 업체나 플랫폼 업체에서 sdk 를 제공하긴 하지만 사실 약간의 문제들이 있다. 예를 들면, 전세계를 대상으로 앱을 만든다고 하면 우리에게 친숙한 네이버나...

(flask) Pluggable View, Class 에서 요청처리하기

November 11, 2013 Blog

Pluggable View 라고 말이 어려운데, 간단하게 말하자면 flask 는 기본적으로 url 과 함수의 맵핑으로 이루어져있다. 아래의 Quick Start 에서도 보면 알겠지만, url "/ " 는 hello_world() 라는 함수에 맵핑이...

LittleBits 개봉&사용기

November 10, 2013

LittleBits 개봉&사용기http://littlebits.cc 의 영상에 반해서 바로 주문을 넣었습니다. TED 영상도 있으니 참고해보세요~! Ayah Bdeir: Building blocks that blink, beep and teach미국에서 주문한지 배송대행 서비스를 통해서 약 5일만에 도착을 해서 바로...

2013.11.08 Lisp Let, Flet

November 8, 2013 Blog

안 돌아가는 코드 오늘은 let 과 flet을 다뤄보았다. 근데 안돌아간다. 코드를 보자. (defun make-list (double-list) (let ((one-list (car double-list))) (flet ((inner-make-list (list) (if (car list) (cons (car list)...

시니어 개발자 되다

November 7, 2013 Blog

회상 지난 2005년에 호주에 도착해서 2년 반의 기간동안 학력 세탁을 끝내고 2007년 말부터 본격적인 개발자로서 커리어를 시작했다. 물론 그 전에 한국에서부터 개발자 커리어를 시작한 것은 사실이지만, 그 땐...

기술은 당신의 상상력보다 앞서 있습니다.

November 6, 2013 Blog

    기술은 당신의 상상력보다 앞서 있습니다. 두가지 재밌는 사례들을 보여 드릴게요… 첫번째 사례는 어디서나 interactive 를 즐길 수 있는 사례이고 두번째 사례는 인간의 six sense를 이용하는 사례입니다....

2013.11.06 Lisp 풀이

November 6, 2013 Blog

Lisp 99 Examples Link Load (load "test") ;; load test.lisp 그러나, test.lisp 에서 아래와 같은 코드를 작성하면, REPL 에서 print 가 정의되지 않았다고 실행되지 않는다. (defun hello() (print...

(python) logging 사용하기

November 4, 2013

flask 관련 작업을 하면서 로깅을 어떻게 할까 하는 생각이 있었는데 python 에 기본적으로 logging을 탑재하고 있어서 이렇게 사용법을 올린다. 별 다른 건 없고, basicConfig 라는 것을 통해서 filename,...

2013.11.03 Yeoman 분석

November 4, 2013 Blog

YEOMAN Yeoman은 스캐폴딩 툴인 Yo 패키지 매니저인 Bower 빌드 도구인 Grunt 로 구성되어 있다. Scaffolding 조력, 도움 이란 뜻. 작업자에 대해 적절한 도움을 제공함으로써 유의미한 작업을 수행할 수...