[글쓴이:] 박지훈.임프

Delphi/C++Builder 컨설턴트, 볼랜드포럼 운영자, 데브퀘스트 대표

Firebird에서 고속으로 대용량 INSERT를 하려면

Firebird는 오픈소스 기반의 완벽한 기능을 갖춘 RDBMS로서, 처음부터 오픈소스로 시작된 프로젝트는 아니고 2000년대 초에 볼랜드에서 상용 데이터베이스인 InterBase 6.0 버전을 오픈소스화 했을 때 파생된 프로젝트입니다. 당연히 ANSI SQL의 모든 기능을 포함한 인터베이스의 모든 기능을 갖추고 있으며, 지속적으로 버전이 올라가면서 기능과 성능이…

데브기어와의 고소 사태가 마무리 되었습니다

2주 이상 이어져 오던 데브기어 박범용 대표와의 고소 사건이, 극적으로 법적 절차를 취소하고 대화를 진행하기로 합의가 되었습니다. 어제 저녁때쯤 데브기어 박범용 대표와 3시간 가까이 통화하면서 박범용대표가 저를 오해하게 된 데 대한 설명을 들었고요. 오해로 이렇게 큰 일이 벌어진 데 대해…

Windows 7 에어로에서 ProgressBar의 스텝이 한 박자 느린 문제

윈도우7 혹은 윈도우 비스타의 에어로 환경에서, ProgressBar의 스텝이 예상보다 한 박자 늦게 나타나는 경우가 있습니다. 윈도우 XP 버전까지에서는 ProgressBar에서 그런 현상이 발생하지 않구요. 예를 들어, 윈도우 에어로 환경에서 다음의 코드를 실행시키면, ProgressBar1의 현재 위치는 Label1에 표시되는 숫자보다 매번 한 박자…

Delphi/C++Builder XE3, 네이티브 버리고 LLVM으로 대변신?

얼마전의 C++빌더 로드맵에 이어, 엠바카데로 일본 지사에서 며칠 전 개최된 ‘디벨로퍼 캠프’ 행사에서, 델파이/C++빌더 XE3 버전에 대한 좀 더 구체적인 정보들이 흘러나왔습니다. 이 행사에서 나온 정보들 중, 가장 핵심적이고 놀라운 것은, 델파이와 C++빌더의 컴파일러가 LLVM 기반으로 바뀐다는 것입니다. 이건 델파이와…

‘깡통PC=불법복제’의 모순된 논리

얼마전 삼성전자를 포함한 대기업 PC 판매장에서 불법복제 사례가 다수 적발되었다고 보도되면서 큰 이슈가 된 바 있다. 그런데 한국마이크로소프트는 이것을 소위 ‘깡통PC’에까지 확대해서 사태를 키워볼 셈인가보다. 아시다시피 ‘깡통PC’란 윈도우가 사전 설치되지 않은 채 하드웨어만으로 판매되는 PC나 노트북을 말한다. 깡통PC 판매는 곧 불법복제를…

C++빌더 로드맵: 64비트/C++11/ARM/iOS/안드로이드

By: 존 레이 토마스 (John Ray Thomas) 엠바카데로는 C++을 중요하게 여기고 있습니다. 최근에 C++ 제품의 미래에 대해 그다지 많이 알려드리지 않았습니다만, 우리는 지난 몇년간 대단히 멋진 기능들을 갖춘 차세대 C++ 플랫폼을 개발하느라 극도로 바빴었습니다. 이제 우리는 여러분에게 로드맵을 공개하는 것을…

델파이 최적화 가이드라인 (4) – 부동소수점 가이드라인

아래 글은 원래 2002년에 Robert Lee의 홈페이지인 http://www.optimalcode.com 라는 사이트에 실렸던 “Delphi Optimization Guideline”이라는 글의 일부입니다. 지금 이 사이트는 없어진 상태이고 원래의 필자도 전혀 연락이 안되는 상태입니다. 하지만 최근에 예전의 컨텐츠들을 http://delphitools.info 에서 되살렸습니다. 델파이 개발자분들께 도움이 될 부분이 많을…

델파이 최적화 가이드라인 (3) – 문자열 가이드라인

  아래 글은 원래 2002년에  Robert Lee의 홈페이지인 http://www.optimalcode.com 라는 사이트에 실렸던 “Delphi Optimization Guideline”이라는 글의 세번째 파트입니다. 지금 이 사이트는 없어진 상태이고 원래의 필자도 전혀 연락이 안되는 상태였습니다. 하지만 최근에 예전의 컨텐츠들을 http://delphitools.info 에서 되살렸습니다. 델파이 개발자분들께 도움이 될 부분이 많을…

델파이 최적화 가이드라인 (2) – 정수 가이드라인

아래 글은 원래 2002년에  Robert Lee의 홈페이지인 http://www.optimalcode.com 라는 사이트에 실렸던 “Delphi Optimization Guideline”이라는 글의 일부입니다. 지금 이 사이트는 없어진 상태이고 원래의 필자도 전혀 연락이 안되는 상태입니다. 하지만 최근에 예전의 컨텐츠들을 http://delphitools.info 에서 되살렸습니다. 델파이 개발자분들께 도움이 될 부분이 많을…

델파이 최적화 가이드라인 (1) – 일반 가이드라인

아래 글은 원래 2002년에  Robert Lee의 홈페이지인 http://www.optimalcode.com 라는 사이트에 실렸던 “Delphi Optimization Guideline”이라는 글의 일부입니다. 지금 이 사이트는 없어진 상태이고 원래의 필자도 전혀 연락이 안되는 상태입니다. 하지만 최근에 예전의 컨텐츠들을 http://delphitools.info 에서 되살렸습니다. 델파이 개발자분들께 도움이 될 부분이 많을 것…

윈도우2003 원격데스크톱 고해상도 연결시 256컬러만 나오는 문제

델파이나 C++빌더와 관련된 것은 아니지만… 좀 헤매다가 알게된 것이라서 공유하고자 블로그에 써봅니다. 최근에 사무실용으로 27인치 모니터를 새로 구입했는데요. 해상도가 2560×1440까지 나오더군요. 몇년동안 24인치에서 1920×1200 해상도에 만족하며 살았는데, 역시 견물생심이라고 해상도가 더 높으니 작업하는 맛이 확 다르네요. ^^ 그런데, 생각하지 못했던…

델파이 서적 출간 계획에 대해

현재의 집필 상황에 대해 문의를 주시는 분들이 적지 않아서, 집필 상황에 대해 한번 알려드리겠습니다. 현재 2권의 델파이 책을 동시에 집필하고 있습니다. 하나는 이전에 번역했던 델파이 프로그래밍 언어의 개정판, 다른 하나는 델파이 초중급서입니다. 그리고 이 책들이 출간된 이후에 집필을 진행할 3권의…

기고 기사: 액티브X와 발전을 위한 선택

방송통신위원회 산하 협회인 한국정보통신진흥협회의 격월간 협회지인 “이음n울림” 11-12월호에 기고한 기사입니다. 정보통신진흥협회는 방통위의 관할 사업들 상당수를 집행하는 곳으로, 국내 주요 통신사들과 IT 업체들(주로 통신 및 HW쪽)이 회원사로 속해 있습니다. 기사의 주제는… 이전에 블로그에도 올렸던 액티브X의 문제점과 개선방안에 대한 내용을 좀 더 발전시킨…

Delphi 2009 이후 버전에서 액티브X 생성시 TOLEControl이 없는 문제

델파이 2009 버전부터(즉, XE2, XE, 2010, 2009 버전 모두 해당) 액티브X 프로젝트를 생성할 때 구현 방식이 여러 면에서 바뀌었습니다. 이렇게 구현 방식이 변경되면서 여러 버그들이 해결되었는데요. 그런데 델파이 2009에서의 액티브X 구현 변경 내용 중에, 자동 생성되는 xxx_TLB.pas에서 이전에는 있었던 TOLEControl…

간단한 연산식 코드에서 있었던 황당한 사고

오래간만이죠? 요즘은 좀 널널하게 살다보니 블로그에 글이 좀 뜸했습니다. 간만에 글을 쓰려니 좀 머쓱하기까지 하는군요. 어제 저녁에 있었던 소소한 코딩 사고 얘기로 오랜만의 블로깅을 다시 시작합니다. 어제 저녁에 작업했던 코드 중에 아래와 같은 간단한 연산식이 있었습니다. 제가 직접 만든 식은…

MS의 특허 공세가 윈도우폰에 자살골이 될 수도

최근에 MS와 오라클, 애플이 전방위적으로 안드로이드 기반 스마트폰 제조사들을 위협하고 있는 특허 공세가 큰 주목을 끌고 있습니다. 적지 않은 블로그 글과 기사들에서, 이런 움직임이 윈도우폰의 점유율을 올리는 데에 도움이 될 것이라는 추측을 하고 있는데요. 이런 추측은, 아마도 MS와 오라클이 요구한 대당…

대기업 횡포의 근본적인 원인은 무관심이다

들짐승을 가축으로 길들이는 가장 무식하지만 효과적인 방법. 먹이가 될 짐승이나 풀들을 몽땅 다 거둬들이면 된다. 그럼 자연히 먹이가 있는 인간들에게 다가와 먹이를 구걸하게 된다. 먹이를 통제하면 아무리 사나운 들짐승도 무릎 꿇고 자존심을 꺾고 숙인다. 우리나라 대기업들이 중소기업, 벤처기업을 길들인 방법도…

탈출구 없는 윈도우폰의 미래

현재 MS의 가장 큰 문제는, 회사의 비전을 이끌어가는 비져너리가 아예 없거나, 있더라도 소극적인 경영진에 밀려서 눌려져 있다는 것입니다. 여러가지 사건에서 이런 징후를 읽을 수 있지만, 그중 대표적인 것이 윈도우폰에 대한 어이없는 전략들입니다. 윈도우폰에 있어 가장 결정적으로 불리한 것은, 후발주자, 그것도 시장…

엠바카데로, 델파이 서티피케이션 프로그램 발표

어제 새벽, 엠바카데로가 지난 수년간 준비해왔던 델파이 공인 서티피케이션 자격증 프로그램을 발표했습니다. http://www.embarcadero.com/certification 델파이 서티피케이션은 두 레벨로 이루어져 있는데, 델파이 프로그래밍 개념들에 대한 일반적인 지식을 테스트하는 ‘Delphi Certified Developer exam’과, 델파이 프로그래밍에 대한 고급 지식, 소프트웨어 아키텍처, 델파이 XE의 소프트웨어…