본문 바로가기

Software in LIfe

(324)
Lisp에 대한 간략한 소개와 LispWorks 설치 최근 Lisp(리스프, 혹은 리습이라고 읽습니다.)에 많은 흥미를 느끼고 있습니다. Lisp에 대한 간략한 소개는 다음과 같습니다. Lisp은 수학에서 쓰는 논리식 가운데 재귀방정식을 컴퓨터 계산 모형으로 사용할 수 있는지 엄밀히 살펴보기 위하여 1950년대에 존 매카시(John McCarthy)가 만든 언어이다. 그가 쓴 논문 "Recursive Functions of Symbolic Expression and Ther Computation by Machine, John McCarthy, 1960"에 그 설계 원리가 밝혀져 있다. Lisp는 처음엔 수학 이론의 형식을 잡는데 쓰려고 만든 언어이지만, 실제로는 프로그램을 짜는데 쓴다. Lisp라는 언어는 LISt Processing이라는 말에써 따온 것이..
확실한 것에는 기회가 없다 그래 맞네, 잘못된 길이지! 이렇게 '잘못된 길'만이 족적을 남길 수 있는 거야. 아직 단단하게 굳지 않은 땅, 즉 새로운 분야로 가야만 깊은 발자국을 남길 수 있다네. 이미 단단하게 굳은 땅, 그러니까 많은 사람들이 수없이 거쳐 간 곳에는 발자국이 찍히지 않아" 윤태익, ‘뜻길돈’에서 1898년 아인슈타인(Albert Einstein)이 스위스 취리히 국립공과대학을 다니던 시절, “어떻게 하면 과학계에서 발자취를 남길 수 있을까요?”라는 아인슈타인의 질문에 지도교수였던 수학자 민코프스키는 대답대신 엉뚱한 길로 안내했습니다. “선생님, 혹시 엉뚱한 길로 들어오신 것 아닙니까?”라는 물음에 민코프스키 교수가 답한 것이 바로 위 내용입니다. 우리는 아무도 가지 않은 길을 두려워합니다. 그러나 확실한 길은 안..
소트웍스 앤솔러지(ThoughtWorks Anthology) - 소프트웨어 기술과 혁신에 관한 에세이 이번 10회 자바 컨퍼런스에서 안영회님에게 질문을 하고 받은 책입니다. 강연 도중 여러번 이 책에 관하여 언급을 하셔서 사서라도 봐야겠다고 생각하고 있었는데, 질문을 드려 무료로 받게 되었습니다. ;-) 깔끔한 표지부터 참 좋더라구요~ 특히 엔터프라이즈 애플리케이션 아키텍처 패턴(Patterns of Enterprise Application Architecture)이란 유명한 책의 저자인 마틴 파울러(Martin Fowler)가 최고 책임 과학자(Chief Scientist)로 재직중인 소트웍스(ThoughtWorks)의 문화와 사상을 이해할 수 있는 계기가 되었습니다. 14개의 장은 각기 서로 다른 이야기를 일관되게 풀어내고 있습니다. Agile이란 공통된 화두속에서 소프트웨어의 각 측면에서 어떻게 효..
안녕하세요! 장선진 입니다. :-) 안녕하세요~ 장선진(Jang, Sun-Jin)입니다. :-) 저에 대하여 궁금해하시는 분들이 얼마전부터 계셨습니다. 물론 E-Mail 주소를 공개하고는 있지만, 여러모로 쑥스러운 관계로 저에 관한 소개를 올리지 않고 있었습니다. 하지만 최근 어렵사리 저의 연락처를 찾으신 어느 분이 E-Mail을 보내주시면서, 정말 E-Mail 하나 보내기 어렵다는 말씀을 하시는 글을 보면서 간략하게나마 저에 대한 소개를 올려드리는 것이 도리라고 생각하여, 이렇게 글을 올립니다. 간략한 저의 소개는 다음과 같습니다. 우선 가장 궁금해하시는 제 연락처는 다음과 같습니다. 언제나 누구나 묻지도 따지지도 않고 연락 받습니다. 저에게 연락하시고 싶은 경우 지금 바로 연락주세요~ 디링 디링~ ;-) jangsunjin@softwa..
삼국지 경영학 어렸을때 삼국지 한번 안읽어 보신분들은 아마 많지 않을 것입니다. 저역시 무진장 삼국지를 좋아하는 사람중에 하나입니다. 처음읽을때는 3권짜리 삼국지를 한번 읽었다가 나중에는 정10권짜리 정비석님의 삼국지를 사서 읽기도 하였습니다. 언제나 너무도 재미있는 삼국지를 다시 한번 읽을 기회가 있었습니다. 이번에는 1권짜리 삼국지인데, 최우석 님이 쓰신 삼국지 경영학이란 책입니다. 간만에 삼국지의 주요 대목을 다시 읽게 되었습니다. 경영학이란 내용이 가미되어 새롭게 해석되는 삼국지는 역시 이번에도 재미있었습니다. 이문열님의 삼국지를 아직 읽지 못했는데, 조만간 삼국지를 다시 읽게될것 같습니다. 여러모로 삼국지를 현대 경영학에 맞게 재해석해주신 부분도 참 재미있었고, 삼국지의 주요 대목을 새롭게 상기할 수 있는 아..
단순한(Simple)한 스킨으로 변경하였습니다. 단순한 스킨으로 변경하였습니다. 여러 모로 스킨을 찾다가 글과 댓글에만 집중할 수 있는 단순한 UI로 변경하였습니다. 궨찮은지 모르겠습니다 :-) 큰 문제 없으면 당분간 이 스킨으로 쭈욱 가겠습니다. 가면 갈 수록 단순한게 좋더라구요~ Simple is best!
생각하는 프로그래밍과 알고리즘 나의 책장 한구석에서 한달에 한장정도만 읽히고 있는 아주 오래된 녀석이 있습니다. 생각하는 프로그래밍이란 책인데요, 원래 제목은 Programming pearls, 2 edition 입니다. 이 책은 좋은 알고리즘을 알려주는 좋은 책으로 잘 알려져 있습니다. 여러모로 저도 끼고만 있고 제대로 읽지 못하는 책중에 하나입니다. 각 알고리즘 문제는 정말 좋은 예제들인것 같습니다. 실력이 짧아서 제대로 풀지는 못하지만, 여러분들도 한번쯤 도전해 보면 참 좋을듯합니다. 프로그래밍 본질에 간한 15가지 칼럼을 기반으로 쓴 책입니다. 프랑스의 소설가이자 항공기 디자이너인 Antoine de Saint-Exupery는 "추가할 것이 더 이상 없을 때가 아니라 제거할 것이 없을 때, 디자이너는 완벽함에 도달했다는 것을 ..
Web Services Standards Overview Poster 웹 서비스 세상(Web Service World)에는 너무도 많은 표준들이 존재합니다. 묶어서 WS-*라고 부르죠. 도대체 뭐가 뭔지도 모를 정도로 많은 표준들때문에 혼란스워울때가 한두번이 아닙니다. 하지만 가만히 살펴보면 다들 존재의 이유가 있습니다. 하지만 잘 정리가 안되어 있죠~ 이럴때 Web Services Standards Overview Poster를 한번 보세요~ 한눈에 쉽게 모든 웹 서비스 관련 표준들을 살펴볼 수 있습니다. infoQ라는 곳에서 2007년 3월에 만든 포스터입니다. 여기나 위의 이미지를 클릭하시면 infoQ Web Services Standards Overview 사이트로 이동합니다. PDF 버전으로 배포하니 A3로 출력하여 필요할때마다 살펴보면 좋습니다.