본문 바로가기

나의 관심사/개발서적/기사 리뷰

Model-Driven Development 관련 웨비나가 있네요. 메일함에 웨비나관련 정보가 도착해있길래 훑어보니 오래간만에 Model-Driven Development 에 관한 내용이 있더군요. 제목은 Agile Model-Driven Development for Real-Time and Embedded Systems with Harmony 입니다. 다음 링크에서 확인가능합니다. (회원등록이 필요합니다.) http://tinyurl.com/ycluzvq 아마도 Harmony 라는 방법론을 이용하는 것 같은데 Real-time Agility 라는 책의 저자분이 세미나를 진행하시네요. 저는 물론, 히어링이 안되어서 -.- 잘 듣지는 못했는데 사진을 보니 나이가 지긋하신 분이네요. 이런 연구를 하면서도 생활이 가능하다는게 참 부럽습니다. 언젠가는 이런 연구가 실제 필드에서.. 더보기
The Java GUI Toolkit Flatline 다음 기사 URL 에 자바의 GUI Toolkit 에 대한 현실적인 지적이 담겨있네요. http://www.sdtimes.com/printArticle/column-20071115-03.html 저는 Swing 0.2 버전인가 암튼 최초 공개버전부터 사용했었고요. 그러다 임베디드회사로 자리를 옮기면서 점차 관심을 두지 않게 되었죠. 그 후에 다시 현재 회사로 옮기면서 다시 GUI 에 시간을 두고 살펴보게 되었는데요. 현재 자바의 GUI Toolkit 상황이 낯설지 않더군요. 그만큼 답보상태로 많은 시간을 보냈다는 증거가 되겠죠. 저의 관심을 가장 많이 끌던 WPF 같은 모습을 자바는 보여주기가 쉽지 않은 듯 합니다. JavaFX 도 시류에 따라 나온 대응물처럼 느껴지고, 시장주도적인 모습을 갖추지는 않은.. 더보기
synchronized 키워드와 ReentrantLock 클래스에 대해 [Core Java 7th edition, Volume 2] synchronized 키워드 대신 java.util.concurrent.ReentrantLock 을 쓰면 다음의 잇점들이 생깁니다. lock 을 얻으려는 스레드를 interrupt 시킬 수 있다. lock 을 얻는데 대한 timeout 을 설정할 수 있다. lock 에 2개 이상의 condition 을 설정해서 쓸 수 있다. synchronized 키워드를 위해 JVM 이 사용하는 lock 기능은 하드웨어의 lock 메커니즘과 잘 매핑되지 않는 문제를 피할 수 있다. 둘 중의 무엇을 쓸 것인지는 다음 가이드를 따르면 됩니다. java.util.concurrent 패키지에는 lock 기능을 제공하는 다른 클래스들이 많이 있다. 데이터 구조등의 .. 더보기
about Java 2, J2SE 1.4 의 예제소스코드를 올립니다. 며칠전에 정말로 오래간만에 제 책에 대한 e-mail 문의를 받았습니다. 원래 제가 회사메일계정을 gmail 로 쓰느라 정작 제 개인메일계정은 가끔씩 확인만 하는데, 이상하게 개인메일계정을 확인하고 싶어서 들어가봤더니 바로 문의메일이 와있는 것을 봤네요. 문의내용은 책에 있는 예제소스코드를 구할 수 없느냐는 것이었는데, 이 분은 도서관에서 e-book 형태로 보시는 것 같았습니다. (영진출판사나 어디에도 소스코드는 제공되지 않았다고 하는군요.) 저도 여러 번의 하드날림을 거치면서 원고는 이미 없어진지 오래고, 소스코드는 물론 없는 상태라 제가 봉인중이던 책의 부록CD를 뜯어서 제 블로그에 올려봅니다. 아직까지도 제 책을 이용해주시는 분들이 있다는 것이 감사하고 또 누군가에게 도움을 드린다고 생각하니 이 .. 더보기
Windows Presentation Foundation Unleashed 책에 한복사진이 있네요. 회사에서 늦게 회의를 하다가 중간에 있는 다른 회의에는 참석할 필요가 없고, 그 다음 회의에 참석해야 해서 뭘할까 잠시 고민을 좀 했었네요. 한동안 못본 WPF 책이나 좀 볼까 해서 Safari 에 Windows Presentation Foundation Unleashed 책을 열었는데 맨 앞쪽에 저자인 Adam Nathan 과 함께 동양계 여자와 한복을 입은 남자아이의 사진이 있는 것을 발견했습니다. 입양을 한 것인지 한국인 부인과의 사이에서 아들을 둔 것인지는 잘 모르겠지만, 요즘 잘나가는 책에서 한복사진을 보니 기분이 참 묘하네요. "http://safari.oreilly.com/0672328917/copyrightpg?displaygrbooks=1#X2ludGVybmFsX1ByaW50RmlkZWx.. 더보기
Java Concurrency in Practice http://safari.oreilly.com/0321349601 Java 5 부터 추가된 concurrency 지원기능에 대해 잘 설명한 책입니다. Doug Lea 와 Joshua Bloch 라는 매우 눈에 익은 저자가 공동저자 목록에 보이는군요. 더보기
Essential C++ http://safari.oreilly.com/0201485184 C++ 의 고전 중 하나인 C++ Primer 를 쓴 Stanley B. Lippman 이 그 책의 핵심내용만을 추려서 좀 더 얇은 책으로 만든 것이 Essential C++ 입니다. 더보기
C++ Primer, Fourth Edition http://safari.oreilly.com/0201721481 C++ 의 고전 중 하나죠. 더보기
C++ Common Knowledge: Essential Intermediate Programming http://safari.oreilly.com/0321321928 C++ 책을 뒤지던 중 중급 이상이 보면 괜찮을 것 같은 책이 있어서 골랐습니다. 더보기
XML Schema Complete Reference, The http://safari.oreilly.com/0672323745 XML Schema 에 대해 깊이있는 공부를 하기 위해 책을 찾다가 발견한 책 중 하나입니다. 더보기