분류 전체보기
-
리팩토링을 통한 로젝트 망치기(?)Programming Info 2008. 12. 27. 03:29
주제의 특성상 많은 경험(최소한 몇 차례의 실무 프로젝트 경력)을 쌓고 평소 프로젝트 진행에 대해 많이 생각해보던 사람일수록 잘 이해되고 감흥이 일 것이라 생각됩니다. 특히 필자와 비슷한 일들을 겪어 본 독자라면 더욱 쉽게 이해할 수 있겠지요. 그렇지 못한 이들에게는 ‘이게 무슨 얘긴가? 추상적인 얘기들만 하고 있군!’하는 생각만 들게 할 지도 모르겠습니다(하지만 어쩔 수 없는 한계가 아닐까요. 아무리 훌륭한 가르침도 직접 겪어보지 않으면 깨닫지 못하는 것이 우리 인간 아닙니까? 하물며 필자의 어설픈 글이야). 그래서 가능한 읽는 이들의 경험적 지식을 이끌어내기 위해 이 글의 모든 내용은 필자의 경험을 바탕으로 쓰여졌습니다. 처음 기획시는 소스 수준의 구체적 예를 많이 제시하려 하였으나 여의치 않네요. ..
-
익스플로러 결함에 전세계 ‘비상’카테고리 없음 2008. 12. 15. 15:19
헉!! 이럴수가!! 매일 웹서핑에 사용되는 익스플로어에 이런 치명적인 결함이 존재했군요!! 국내 웹브라우저 시장점유율 96%를 차지하는 마이크로소프트(MS)의 웹브라우저인 ‘인터넷 익스플로러’ 전 버전에서 치명적 결함이 발견돼 전세계가 발칵 뒤집혔다. 현재 공식 보안패치가 발표되기까지의 시간을 이용해 악성코드를 유포하는 ‘제로데이 어택’이 전세계적으로 시도되고 있는 상황이다. 해킹의 표적이 되고 있는 웹 브라우저는 MS 인터넷 익스플로러 5.01과 6, 윈도 인터넷 익스플로러 7과 8의 베타2 버전 등 현재까지 출시된 익스플로러의 모든 버전이다. 무서운점은 현재 발표된 모든 버전의 공통된 취약점이란 겁니다..-_-;; 정확하게 어떤게 문제인지 기사에서는 이렇게 다루고 있습니다. ‘CVE-2008-4844..
-
[MFC] CString <-> std::string 형 변환Window Programming/MFC 2008. 12. 15. 13:04
unicode로 작업할시 CString은 자동으로 형변환이 됩니다. 하지만 osg의 사용으로 osg에 들어가는 문자열은 std::string으로 변환해야 할 경우가 생기더군요. 그 반대의 경우도 생기고... 이럴때 서로 변환해 줘야하는데 어떻게 해야할지 몰라서 찾아봤습니다 http://mihimaru.tistory.com/ 이 블로그에 일단 변환하는 내용이 나와있군요~ㅎㅎ http://www.cplusplus.com/reference/ c++ 레퍼런스 사이트도 링크 걸어놓습니다~
-
김연아와 조니워어 동영상 직캠카테고리 없음 2008. 12. 15. 11:48
인터넷에 갈라쇼 직캠이 올라와있더군요~!! 일단 감상!! 붉은노을과 뜨거운 안녕에 맞춰 춤추는게 정말 귀엽네요~^^ 에.. 갈라쇼를 보고 순간 분노한 장면이 있었습니다... 바로 이것!!! 조니위어 이녀석!! 연아는 안돼..ㅠㅠ 네이버에 관련 게시판 뎃글에 위에 제 반응과 같은 뎃글이 수두룩하더군요~^^; 뭐 딴맘만 안품는다면야... 연기라고 쳐줄수 있는데.. 다른 사진들 보면 눈빛이..-_-;;; 왼손 안때?? -_-+ 어쭈.. 끝까지?? 뭐 연아가 좋아하니깐 봐준다..ㅠ_ㅠ 인형으로 장난치네요~^^ 연기때랑은 전혀 다른 귀여운 매력이!!
-
김연아가 나오니 엄청난 선물공세가~!!카테고리 없음 2008. 12. 15. 11:21
이번 파이널 그랑프리가 한국에서 열렸죠?? 보신분들은 아시겠지만 김연아선수의 경기가 끝나고나면 엄청난 선물세례가;; 인터넷 서핑을 하다가 이런 기사를 봤네요~^^ 원문보기 엄청난 인기를 실감케 합니다~ 첫날에 각각 500여개의 인형과 꽃다발이 아이스링크에 쏟아졌고 그 이후로는 너무 많아서 집계를 포기할 정도라니;; 대단하지 않나요??ㅎㅎ 저 많은 곰인형선물들은 고아원이나 불우 아동에게 전달될 예정이라고 하니 더욱 훈훈하군요~♨ 관련기사보기 김연아 선수 덕분에 피겨스케이팅에 대한 관심이 높아지고 있는데 이 기세가 이어져서 다른 선수들에게도 긍정적인 영향을 줘서 제 2의 김연아가 나올것을 기대합니다. ^ ^
-
shared_ptr를 사용해보자!!Computer Language/C 2008. 12. 8. 04:53
shared_ptr를 접근할때 저는 OSG에서 처음 스마트 포인터라는 개념을 접해서 그쪽에 익숙한 상태였습니다. OSG에서 스마트 포인터는 다음과 같이 사용했었습니다. osg::ref_ptr ptr = new T; 저는 이렇게 될 줄알고 shared_ptr를 사용했는데 웬걸?? 바로 에러가 발생하더군요;; 보통 사용할때는 std::tr1::shared_ptr ptr(new T); 이렇게 사용하더라구요. 그런데 저는 list컨테이너의 아이템으로 사용해야 하기에 바로 변수를 정의하면서 생성하는 방법은 패스!! 그래서 shared_ptr class의 정의를 살펴보니 대입연산자는 같은 shared_ptr만 받로록 되어있더군요. 대신 reset()이라는 멤버함수가 있습니다. 이 녀석의 사용법은 두가지입니다. 첫번..