본문 바로가기

728x90

developerworks

(91)
이 상황이 끔찍한 이유는 이렇다 프로젝트에 참여하다보면 정말 수백명의 인원이 함께 하는 프로젝트가 이런식의 관리로 어찌어찌 릴리즈되는 것을 접할 기회가 많습니다. (아쉽게도 정말 많습니다). 그런 끔찍한 상황을 만드는 원인 중에 하나가 아키텍처 설계 단계에서 생각지 못했던 문제가 쏟아져나오고 이를 대응할 수 있는 여유를 가질 수 없기 때문입니다. (아마도 아키텍처 설계 단계에서는 완벽한 설계라고 생각했을지도 모르지요). 한국에서만 이렇지...뭐...라고 생각할지도 모르겠지만 사실은 어디나 그런 문제는 있는것 같습니다. 사람이 하는 거니깐요. 핵심 뱅킹 변환의 최악 사례 및 기타 끔찍한 스토리 라는 제목의 글에서는 이런 문제를 살짝 들여다보게 합니다. http://www.ibm.com/developerworks/kr/websphere/t..
부족한 지식에 주석을 달아드려요 얼마전 올라온 디벨로퍼웍스 기술문서중에 Comment lines: 정말로, 왜 Hibernate인가? 라는 글이 있었습니다. http://www.ibm.com/developerworks/kr/websphere/techjournal/1008_col_sutter/1008_col_sutter.html 웹스피어와 관련된 이슈이긴 하지만 흥미롭게 살펴볼 수 있는 내용입니다. 글을 읽으면서 Comment lines 라는 제목이 왜 붙었을까 하는 궁금증에 IBM 사이트를 검색해보았습니다. 꽤 많은 글이 Comment lines 라는 제목으로 올라와있습니다. 내용을 거슬러 올라가다보니 Comment lines 라는 것은 특정 코너(?)의 제목임을 확인했습니다. 바로 IBM WebSphere Developer Techn..
페이스북 앱 만들어보기 최근 영화 '소셜 네트워크'로 탄력을 받고 있는 페이스북의 인기는 날이 갈수록 높아지고 있는듯 합니다. 관련된 도서도 쏟아져 나오고 올해초만 해도 트위터에 대해 너도 나도 이야기했지만 이제는 얼굴책이 대화의 중심에 올라오더군요. 페이스북을 처음 알기 시작한것은 오래되었지만 거의 사용을 하지 않았기 때문에 아직도 익숙하지 않습니다. 직접 사이트에 접속하기 보다는 트윗덱이나 모바일 페이지로 접속하곤 해서 더 사이트가 익숙하지 않은가 봅니다. 하지만 페이스북이 지금과 같은 엄청난 성장을 한 배경에는 네트워크 서비스보다는 오픈된 API와 앱이 버티고 있습니다. 그리고 개발자라면 이러한 기회에 대해 궁금해할지도 모르겠네요. 지난번에도 한번 언급한적이 있지만 CodeIgniter는 흥미로운 PHP 프레임워크입니다...
숨겨진 함정에 빠지지 마세요 특정 분야 개발자로 오랫동안 있으면서도 핵심적인 개발 원칙을 모르고 겉에서만 맴도는 경우가 있습니다. (저도 마찬가지..ㅠㅠ) 하지만 반걸음 더 나아가기 위해서는 무엇이 중요하고 왜 그런지를 알아야 하겠죠. 예를 들면 어느 글을 보니깐 이런 문제는 이렇게 풀면 된다고 하더라...라고 해서 그대로 가져다 쓰면 잘 돌아갑니다. 하지만 왜 그렇게 되었는지를 모른다면 거기에 숨겨진 함정을 모르고 넘어가는 것이죠. 다행히도 이런 내용들을 잘 정리해서 공유해주시는 분들이 있습니다. 흔히 ~에 대해 잘 몰랐던 것들...뭐 그런 제목을 달고 말이죠. 이글도 마찬가지네요. 원래 영문 제목은 5 things you didn't know about ...라는 시리즈입니다. 14개의 글이 올라와있습니다. http://www...
오픈소스에 대해 궁금하신가요? 11월달에는 G20 정상회의때문에 온나라가 시끌시끌하겠지만 G20 정상회의 말고도 다른 여러 행사가 진행됩니다. 뭐 작지만 '모바일+플래시 개발자를 위한 즐거운 수다'도 진행되구요. http://adobeflex.co.kr/iwt/blog/blog.php?tn=flex&id=560 또 큰 행사로는 OSS Week 2010 이라는 행사가 진행됩니다. 무려 11월 2일부터 6일까지 일주일 동안 진행되는 행사입니다. http://www.9thneaossforum.org/ 주제를 보면 '공개 소프트웨어의 철학을 함께 공유하고 공개 소프트웨어 산업 발전을 모색하는' 행사라고 하네요. 5일간 다양한 행사에 참여할 수 있습니다. 둘째날 한.중.일 IT 국장급 회의....는 참석이 안되네요. (국장님들만 참석가능하겠죠..
플렉스 온 자바 오랜만에 IBM dw에 플렉스 기술과 관련된 글이 올라왔네요. Flex 4 및 Java 웹 애플리케이션 작성 http://www.ibm.com/developerworks/kr/library/wa-flex4javaapps/index.html 원문이 공개된 시점이 올해 4월인것을 감안하면 3월에 공개된 플렉스 4에 맞추어 작성된 기사가 아닌가 하는 추측을 해봅니다. 하지만 제목과는 달리 플렉스 4의 특정한 기술과는 상관이 없어 보이네요. (글을 쓴 분이 주로 자바와 웹 기술쪽에 전문 강사라서 그런듯 합니다). 코드도 그냥 예전 코드 그대로구요. ㅠㅠ 그럼에도 이 글을 추천해드리는 것은 플렉스가 자바 기술과 어떻게 유연한 결합을 하는지 개론적으로 잘 설명하고 있기 때문입니다. 국내에 소개된 책중에서는 이런 내..
대용량 데이터 처리에 대한 고민 - 하둡 오래전에 어떤 행사에 참여해서 받았던 상품중에 EZFlyer라는 것이 있었습니다. 무려 230MByte의 용량을 자랑하는 녀석이었죠. CD 없이 이 녀석의 도움만으로 윈도우를 설치한 적도 있었습니다. (아마 CD 플레이어가 고장난 PC라서 그랬나 싶다는..) 2007/09/16 - [인사이드Dev] - ezflyer 230MB 그리고 몇년이 지나고 이제는 230MByte라는 용량은 작은 비디오클립 하나 담기도 힘든 용량이 되어버렸습니다. 테라바이트급 스토리지 하드웨어도 저렴하게 구할 수 있는 세상이 되어버린거죠. 엔터프라이즈 관점에서 대용량 데이터를 저장할 수 있는 하드웨어적인 문제와 별개로 어떻게 이런 데이터를 처리할지에 대한 고민이 생깁니다. 그래서 최근에 Apache Hadoop과 같은 단어를 많이..
모바일 웹의 미묘한 차이 극복하기 모바일 웹을 개발하는 경우에도 장치간의 미묘한 차이때문에 정상적으로 동작한다고 생각했던 부분도 문제가 생기는 일이 있습니다. 특히 새로운 모바일 디바이스가 잦은 주기로 출시가 되고 이러한 장치에서 정상적으로 동작하지 않는 모바일 웹사이트는 장치의 문제보다는 사이트 개발쪽의 문제로 돌려지기 쉽습니다. 때문에 장치간의 미묘한 차이를 고려하는 고민이 필요합니다. 모바일 웹용 Ajax 애플리케이션 작성하기 http://www.ibm.com/developerworks/kr/library/wa-aj-mobileajax/index.html 상반기에 작성된 글이라 조금은 SDK 버전의 차이가 있지만 크로스 브라우저 스마트폰 웹 애플리케이션 빌드하기라는 부제에 어울리게 개발비용을 줄이면서 미묘한 차이를 어떻게 극복할지를..

반응형