Software in LIfe (324) 썸네일형 리스트형 Expert One-on-One: J2EE Development without EJB 마이크로소프트웨어 2008년 9월호의 "화제의 해외서적"이란 코너에 기고하였던 글을 정리하여 올립니다. Spring Framework의 확산으로 많은 분들에게 잘 알려진 Rod Johnson이 쓴 "J2EE Developement without EJB"이란 책을 소개합니다. 진정으로 Spring Framework의 사상과 철학을 알기 원하는 독자들에게 매우 유익한 책이 될 것입니다. 또한 과거의 EJB관련 프로젝트에서 많은 고생을 하셨던 분들에게 시원한 해결책을 제시해 주고 있습니다. 이 책이 쓰여진 후 Spring Framework은 더욱 빠르고 견고하게 발전하고 있지만, 이 책에서 말하는 사상이나 해결책은 현재의 Spring Framework의 근간이 되고 있기에 여전히 이 책을 읽는 것은 가치가 있.. Algorithm 이란 Algorithm은 반드시 확신할 수 있어야 하며, Algorithm의 작동 방식을 배우는 가장 좋은 방법은 실제로 수행하여 보는 것이다. Algorithm의 현대적인 의미는 조리법, 공정, 방법, 기법, 절차, 루틴 등과 상당히 비슷하다. 다만 Algorithm은 5가지 주요한 특징을 가진다. 1. 유한성(finiteness) Algorithm은 여러 단계들을 수행한 후 유한한 횟수 후 반드시 종료되어야 한다. 이러한 유한성이 만족되어야 Algorithm으로 인정받을 수 있다. 2. 명확성(definiteness) Algorithm의 각 단계는 반드시 명확하게 정의되어야 한다. 수행할 행동은 모든 경우에 대하여 모호함 없이 엄격하게 명시해야 한다. Algorithm은 컴퓨터도 따라할 수 있을 정도로 명.. Stay Hungry. Stay Foolish. 스티브 잡스의 스탠포드 대학교의 졸업식 축사를 올립니다. 많은 분들이 공감하는 내용이 많습니다. 한번정도 읽어보시면 참 좋습니다. 그리고 한번 들어보시죠 :-) 올려놓은 PDF와 조금 다른 부분도 있습니다만, 전체적으로 무리는 없습니다. 또한, 다운로드 받으실 수도 있습니다. Steve Jobs_1.mp3 Steve Jobs_2.mp3 Steve Jobs_3.mp3 Steve Jobs_4.mp3 다운로드 하신 후 파일명을 바꿔 주세요~ 너의 언어는 너의 사고의 한계이다. 너의 언어는 너의 사고의 한계이다. 누구나 자신의 언어를 가지고 있다. 언어를 어떻게 사용하는가는 그 사람의 사고의 한계이다. 따라서 사고의 한계를 넓히는 것이 그사람의 언어의 한계를 넓히는 것이다. 따라서 언어의 한계를 넓히기 위하여 사고를 넓히는 과정을 위하여 꾸준하게 공부를 하여야 한다. The art of computer programming 1: 기초 알고리즘을 드디어 샀다. 드디어 The art of computer programming 1: 기초 알고리즘을 구입했습니다. 약 2주동안 류광님의 번역서를 살 것인가? 아니면 원서를 살 것인가에서 많은 고민을 하였습니다. 하지만 원서를 보는 것보다 류광님의 번역서를 보는 것이 기초 알고리즘을 이해하는데 더욱 나을 것이라는 결론을 내렸습니다. 깔끔한 원서가 아직도 탐이 납니다. ;-) 그리고 원서 전부를 살것인가? 아니면 한권씩 살것인가에서 망설였습니다만, 책장을 멋지게 꾸미는데는 원서 전부가 훨씬 나아보일지는 모르지만, 이 엄청난 책 한권 한권 보는데 시간이 많이 걸린다는 것을 알고 있으므로 한권만 샀습니다. 꿰나 멋있어 보입니다. :-) 수학이 약해서 큰일입니다만 오늘부터 책읽는 즐거움이 더욱 늘어날듯 합니다. The 3n+1 Problem 시간날때마다 Programming Challenges를 보고 있습니다. 그중에 한 문제를 올립니다. 문제는 http://acm.uva.es/p/v1/100.html를 보시면 정확하게 설명되어있습니다. 짧은 설명은 다음과 같습니다. 어떤 수열을 만들어내는 알고리즘이 있는데 n이 짝수이면 2로 나누고, n이 홀수이면 n * 3 + 1을 한다. n=1이 될때까지 같은 작업을 계속 반복한다. 아직 명확하게 증명되지 않았지만 모든 정수 n에 대하여 이 알고리즘을 적용시키면 결국에는 n=1이 된다고 추측된다. 이 가설은 적어도 1,000,000까지의 정수에 대해서는 참이다. n이라는 값이 입력되었을 때 1이 나올때까지 만들어진 수의 개수(1 포함)를 n의 사이클 길이(cycle-length)라고 한다. i와 j라는.. 신선한 벤처 인큐베이팅 서비스에 대하여 Zdnet의 Web TV에서 [서명덕의 Web the dog-②] '첩첩산중' 웹 2.0 신생기업이 사는 법을 보았습니다. 못보신 분들은 아래에서 서명덕의 Web the dog을 보실 수 있습니다. 한국의 포털환경과 이에 관한 의견과 Web 2.0 기반의 업체들에 처한 문제점 등에 관한 폭넓은 의견들이 나왔습니다. 보면서 많은 점들을 느꼈습니다. 현재 한국의 Web 2.0 기업들은 새로운 웹 서비스들을 만들고 싶지만 벤처케피털등의 지원을 충분히 받지 못하고 있는 실정입니다. 이런 와중에서 새로운 아이디어를 현실화 할 수 있도록 체계적인 지원을 해주는 인큐베이팅 서비스가 있더군요~ 저도 이번에 처음 알았습니다. 첫번째는 Noeply(http://neoply.com/)입니다. Neoply의 소개는 다음과 같.. 이 세상에서 가장 현명한 사람은? 이 세상에서 가장 현명한 사람이 누구냐, 모든 사람한테서 배우는 사람이다. 이 세상에서 가장 강한 사람이 누구냐, 자기가 자기와 싸워 이기는 사람이다. 이 세상에서 가장 부유한 사람이 누구냐, 자기가 가진 것으로 만족하는 사람이다. - 유대인의 명언 이전 1 ··· 24 25 26 27 28 29 30 ··· 41 다음