본문 바로가기

스킴(Scheme) 대학과정중에 인공지능이라는 수업이 있었다.이 때 리스프(LISP)라는 프로그래밍 언어를 배웠다. 보통 절차적 프로그래밍이나 객체지향 프로그래밍은 익숙했지만 이 언어는 함수형 언어라는 듣도보지도 못한 패러다임이라 처음에는 많이 멘붕에 빠졌던 것으로 기억한다. 컴퓨터 프로그램의 구조와 해석(Structure and Interpretation of Computer Programs)라는 책을 읽으면서 스킴이라는 언어를 사용하게 되었다. 스킴 언어를 사용하기 위한 인터프리터를 찾아보았다.MIT/GNU Scheme이라는 것을 발견하였다.http://www.gnu.org/software/mit-scheme/ 위키백과(한글)를 보면 자세하지는 않지만 대략적인 설명을 볼 수 있다.물론 영문위키백과가 더 자세히 나와 있을..
[책] jQuery in Action 증보판 물론 이 책이 후에 나온 2판도 있는데 그래도 정리해본다. [읽기 기록]1. 8/23 ~p.182. 8/25 ~p.522. 8/31 ~p.584. 9/1 ~p.70 2009.8.21 구입2011.5월 말 Study (by Daum 자리배치)
C++ web framework like spring for Java 구글=>stackoverflow: http://stackoverflow.com/questions/6172567/c-web-framework-like-spring-for-java=> Springframework Thread: a spring like architecture for c++? http://forum.springsource.org/showthread.php?45053-a-spring-like-architecture-for-c=>>pococapsule - https://code.google.com/p/pococapsule/ An IoC and DSM framework for C/C++ applications Starred by 47 users GNU Lesser GPLautumnframework ..
[책] UML 실전에서는 이것만 쓴다 원제: UML for Java Programers 이 책은 Agile Software development라는 책을 쓴 로버트 마틴이 쓴 책이다.UML 책이라고 생각했다가는 오산이다. 사실은 UML을 가장한 객체지향 이론에 대한 책이다. 사실 나는 UML을 위해 책을 샀다가 보물을 발견한 느낌이다.토비의 스프링에서도 이 책에 대해 언급이 될 정도로 유명한 책인 것 같다.UML에 대해 정확하고 확실하게 배우려면 이 책의 서문에 나와있는 리팩토링으로 유명한 마틴 파울러의 UML Distilled를 보는게 나을 지도 모르겠다. 하지만 이 책에서도 UML의 정수만 추렸고 진짜로 UML을 모두 알려고 하지 말라고 또한 이야기 한다. 다음과 같이 읽으면 도움이 될 것 같다.1,2 장은 꼭 읽고, 6장이 이 책의 정..
토비의 스프링 3.1 학교 다닐 때 이런 생각을 한 적이 있을 것이다."왜 구지굳이 이 과목을 배워야 하지?"특히 수학이나 물리 같은 실제 생활과 어떻게 보면 직접적인 관련이 없어보이는 과목이 이런 생각을 많이 했다.나중에 나이가 들어서 게임 프로그램 서적을 보면 빠지지 않는 내용이 수학과 물리였다. "선생님이 언젠가 쓴다는 게 여기였어???" 지난주에 친구 한성이가 카톡으로 보내온 메시지이다.우리 부서였던 승훈이가 한성이네 부서로 이동이 되면서 스프링을 한성이네 부서에서 사용을 한 것 같았다. 스프링을 이용해서 개발을 하는 사람이라면 한번쯤 위와 같은 생각을 해보았을 것 같다.늘어나는 XML 설정파일은 EJB를 떠올리게 하고(물론 3.1부터는 어노테이션 등을 이용하면 XML없이도 설정이 가능하다고 한다) @MVC는 컨트롤러..
Redmine 2.2.2 - 간트차트 한글깨짐 해결 이전에 1.3.0을 사용했을 때 간트차트로 출력하면 아래와 같이 깨지는 현상이 있었다. 레드마인에서는 PNG 생성을 RMagcik를 이용해서 하고 있는데 글꼴이 문제가 있어서이다.레드마인 공식사이트에서도 Toshi MARUYAMA라는 일본사람이 이슈7083으로 올려놓았었다. 이번에 2.2.2로 업그레이드 하면서 환경설정으로 글꼴을 지정하는 것이 있는 것을 확인했다.configuration.yml를 열어보면 Configuration of RMagcik font.라는 부분이 있다.(예. D:\BitNami\redmine-2.2.2-0\apps\redmine\htdocs\config\configuration.yml )아래쪽에 보면 rmagick_font_path라는 곳이 있는데 여기에 글꼴을 지정해주면 된다...
BitNami Redmine Stack upgrade(1.3.0->2.2.2) 회사에서 형상관리도구와 같이 Redmine을 사용하고 있었다.수동으로 설정하는 것이 번거로워 BitNami 네이티브 인스톨러를 이용해서 설치를 했다. 처음 설치버전은 1.3.0.현재 최신버전은 2.2.3로 어제 릴리즈 되었다. 아직 BitNami측에서는 2.2.2가 최신이다. 마이그레이션이전 데이터가 없으면 지우고 다시 설치하면 업데이트 끝이지만, 데이터들이 들어가 있기 때문에 복잡해진다.웹에서 검색해보니 몇가지 방법을 정리해놓은 글이 있었다. - 공식사이트: How to backup and update the BitNami Redmine Stack - 채윤이네집: [CentOS] bitnami Redmine stack 업그레이드기 (1.2.x -> 2.0.x) / 실패기 bitnami Redmine s..
Xcode 4.6 - C++ 11 지원 App Store에서 업데이트가 있나 확인하던중 Xcode 4.6에 C++ 11의 '사용자 정의 리터럴'과 '제한없는 유니온'이 지원된다는 것을 봤다. MS에서는 돈주고 비싼 IDE환경을 갖추어야 하는데도 C++에 대한 새로운 스펙 지원이 빨리 되지 않는다.오히려 C#에 대해서는 업데이트가 훨씬 빠르다. Xcode는 맥 사용자라면 무료로 사용할 수 있는데에 업데이트도 수시로 되는 점이 맘에 든다.