전체 글
-
Java Performance Tuning & Cloud Computing by Kirk PepperdineComputer/Programming 2009. 11. 18. 08:38
Java Champion Kirk Pepperdine on Performance Tuning and Cloud Computing by Kirk Pepperdine을 읽었다. 기억할만한 것 - 코드가 복잡해지면 JIT가 최적화를 못하니까 간단히 짜라 - 좋은 개발자는 의외로 튜닝을 잘 못한다. 테스터들이 훨씬 잘하더라. - 클라우드 컴퓨팅은 데이터센터 이용한 프로그램과 크게 다르지 않다. - 문제는 네트워크 가상화 - 현재 클라우드 이용해 프로그램하려면 문제 진단이 어려워서 이 부분에 개선이 필요하다
-
날이 차가워진 이후라야 소나무와 잦나무가 늦게 시드는 것을 안다Life/Book 2009. 11. 17. 13:09
孔子曰 歲寒然後 知松栢之後凋 松栢是貫四時而不凋者 歲寒以前一松栢也 歲寒以後一松栢也 聖人特稱之於歲寒之後 今君之於我 由前而無加焉 由後而無損焉 공자가 말씀하시기를 날이 차가워진 이후라야 소나무와 잦나무가 늦게 시드는 것을 안다. 송백은 사철을 통하여 시들지 않는 것으로서, 날이 차갑기 전에도 하나의 송백이요. 날이 차가워진 후에도 하나의 송백이다. 성인이 특히 세한의 후에 그 것을 칭찬하였는데, 지금 그대는 전이라고 더함이 없고 후라고 덜함이 없구나.
-
닌텐도 이야기를 읽고Life/Book 2009. 10. 31. 08:20
진화론과 경영 측면을 정리해서 쓰여진 책이다. 닌텐도가 올해 초까지만 해도 이슈였지만 현재는 닌텐도 Wii나 DS가 유행이 지나서 시들해지고 있어서 유행이 좀 지나기는 했다. 변화하는 환경에서 닌텐도라는 기업이 어떻게 생존할 수 있었는지 설명한다. 인상깊은 것은 엔지니어의 특성과 이카루스의 날개를 연관지어 설명한 것이다. 엔지니어는 최고의 기술을 추구하다가 (= 하늘 높이 날고 싶어하다가) 시장에서 요구하는 바와 벗어나기 쉽다는 것 (= 날개가 녹아서 떨어짐) 이다. 엔지니어로서 공감이 된다. 연구 개발이란 것은 결국 자기 만족을 위한 것이 아니라 사람들의 필요를 채워 주기 위한 것이니까.
-
까라마조프의 형제들을 읽으며 ... 배심원들에 대해Life/Book 2009. 10. 31. 08:11
토론에서 변호사가 대다수의 공감을 이끌어냈지만, 배심원들은 합리적이지 않은 결정을 내린다. 지금 사회에서 느끼는 바도 비슷하다. 연구와 합리적인 추론을 통해서 어떤 일에 대한 관점을 정리하고, 사람들을 설득하여 여론을 형성하더라도, 결국 결정하는 사람들은 자기 생각이 이미 굳어져 있어서 대다수가 공감하는 바를 받아들이지 못하고 자기 선입견을 따라서 결정을 해 버린다. 정말 슬픈 것은 그들이 우리의 이웃이며, 우리의 부모이며 우리의 친구들이라는 사실이다.
-
2009 ICANN 서울 회의 다녀와서Computer/Network 2009. 10. 29. 10:41
반나절만 듣고 왔는데, Root Scaling Study 이 재미 있었음. 루트도메인 개방하는 것의 영향에 대해 AT&T 같은 ISP들은 매우 심각하게 우려하는데, ICANN측 사람들은 태평한듯. 루트도메인 개방과 DNNSEC 적용 되면 지금 시스템에 큰 문제가 생길 수 있을 것 같은데... 파급 효과에 대해서 시뮬레이션을 해 보기는 하는 것 같은데, 모델이 아직까지 엄밀하지 않고, 발표 자료 자체도 추측에 의해서 예상하는 부분이 많다. 그래프로 보여준 것 조차 자기가 예상해서 대충 그린 것이라서 진짜 실험 해 보지 않은 것에 대해서 일본 아저씨가 거의 싸우듯이 추궁을 하여 질문을 제지 당하였다. 다른 사람들도 질문을 할 때 점잖게 하긴 했지만 비슷한 우려를 전달하는데 ICANN은 뭘 그리 심각하게 생각..
-
Network, Communication, Internet Conference 모집하는 Topic들Computer/Research 2009. 10. 29. 10:28
l Ad Hoc, Sensor and Mesh Networking l Wireless & Mobile Networks l Peer-to-peer, overlay, and content distribution networks l Cloud, Grid and Cluster Computing l Enterprise, datacenter, and storage area networks l MPLS-VPN & IPSec-VPN networks l Multimedia and multicast communications l Energy-efficient Computing and Networking l Service-Oriented Architecture l Communication Theory l Communicat..
-
Cisco IOS XR BGP VulnerabilityComputer/Network 2009. 10. 21. 18:28
http://www.cisco.com/en/US/products/products_security_advisory09186a0080af150f.shtml 일반 소프트웨어 취약점 비슷한 느낌이 든다. 1. NEW_ASPATH (4 byte ASN - RFC 4893) 에 0 byte 로 해서 UPDATE 메시지 보내면 세션이 reset 됨. 2. BGP UPDATE 메시지가 길면 BGP 프로세스가 크래쉬. 3. 많은 수의 AS prepends를 만들면 (> 800개) BGP 프로세스 크래쉬. 일반 소프트웨어서 buffer overflow와 같은 종류의 memory access 관련 오류가 생기는 듯 하다. 소스 코드를 볼 수 있으면 좋을텐데. 이런 pattern을 잘 생각해서 fuzzer를 만들면 어떨까?