클래스라고 다 상속 받아도 되는 건 아니다.

클래스의 특징은? 이런 시험 문제가 나오면 다형성을 비롯한 여러 대답이 나올 수 있지만, 뭐니뭐니 해도 상속이야말로 클래스의 백미가 아닌가 싶다. C++ 클래스 다형성의 상당 부분은 상속으로(나머지는 템플릿으로) 구현되기 때문이다. 한데,…

11 Comments

지속적인 통합에 관한 글을 씁니다

오랜 만에 광고 좀 합니다. 마이크로소프트웨어의 칼럼을 맡아 쓴지도 어느새 2년 가까이 되어 갑니다. 지난 해엔 커뮤니티 노트라는 칼럼을 썼고, 기대했던 것보다 즐겁게 읽은 독자가 많은 듯 해서 저도 기뻤습니다.…

8 Comments

Ubuntu 7.10 Gusty Gibbon + ATi Mobility X1400 + Compiz

이번에 릴리즈된 Catalyst 7.12 리눅스 에디션을 설치하면서 7.11부터 지원하긴 했지만 귀찮아서 설치하지 않았던 Compiz를 설치해 봤는데.. 은근히 가지고 노는 재미가 있어서 포스팅 합니다.. --;; 일단 드라이버 설치는 다음의 비공식 위키에서…

0 Comments

시간 다룰 때는 주의하자

WIN32에 있는 FILETIME로 표시된 값을 데이터베이스에 저장하는 코드가 있었다. 시간 값을 저장하기 위해 데이터베이스에서는 numeric 타입을 사용했다. FILETIME이 DWORD 두 개로 구성된 구조체이기 때문에 적당한 기본 타입이 없었기 때문이다. 어쨌거나…

3 Comments

AMD Catalyst™ Linux 7.12 Released ~*

이 릴리즈 노트는 최근 포스팅된 AMD의 독점 리눅스 드라이버의 정보를 제공합니다. 이는 소프트웨어 버전 8.443으로의 특별한 드라이버 업데이트들 입니다.!! 이번 릴리즈의 AMD 독점 리눅스 드라이버는 더이상 XFree86 4.3 또는 Linux…

0 Comments

ATi Catalyst™ Software Suite Version 7.12 Released ~*

> ATi Catalyst™ 소프트웨어 꾸러미 7.12는 다음을 포함합니다 : Radeon™ display driver 8.442Multimedia Center™ 9.16 (Windows XP only)HydraVision™ (Windows XP only)HydraVision™ Basic Edition (Windows XP only)Remote Wonder 3.04 (Windows XP…

0 Comments

일리움 - 댄 시먼즈

표지: 일리움 최근 몇 년간 각종 S.F 관련 상을 휩쓸던 댄 시먼즈의 작품이 마침내 번역 출판되었다기에 얼씨구나 망설이지 않고 사들였다. 첫 장을 읽고 나선 이게 뭐야? 신들의 사회인가? 싶었다. 100여…

0 Comments

Hybrid Crossfire와 관련한 소식

AMD Analyst Day에서 하이브리드 크로스파이어와 관련한 소식이 몇가지 나왔다고 하는데..일단 기본적인 타겟은 로우엔드 카드와 내장 칩셋의 크파 지원을 목표로 하고있고 이를 구동하는데에 필요한 조건은 2가지인데 하이브리드 크파지원 칩셋과 이를 지원하는…

0 Comments

C++에서의 비트 연산

일부 잘못된 비트 연산 사례를 발견했다. 어떤 것이 제대로 된 코드인지 확인하고자 UnitTest++로 단위 테스트 코드를 짜봤다. /* EPA_NONE = 0x00000000, EPA_PRIMARY_KEY = 0x00000001, EPA_DB_INDEXING = 0x00000002, EPA_DB_SELECT = 0x00000004,//…

2 Comments