2010년, 대한민국 IT 업계에 도대체 무슨 일이?

구글 트렌드로 이것저것 살펴보다가, 국내 IT 업계의 개발자 변동 추이를 짐작할 수 있는 재미있는 통계 하나를 발견했습니다. 아래 그래프는, 대한민국으로 한정해서 2004년부터 2012년까지 Java, Delphi, C++, C#의 이름들을 검색한 횟수를 구글 트렌드에서 집계해본 결과인데요. 새로 등장해서 관심을 조금씩 모아가던 C#을…

Firebird에서 Insert SQL을 모니터링하려면

몇달 전에 파이어버드에서 대용량 벌크 인서트를 하는 방법을 알아봤었는데요. 물론 벌크 인서트는 단일 INSERT 문을 대량으로 날리는 것에 비하면 대단히 빠르기는 하지만, 그 목적상 당연히 단 하나의 SQL 문으로서는 아주 긴 실행 시간을 가지게 됩니다. (앞서의 예에서는 INSERT…SELECT 문에서 22초가 걸렸죠)…

프로그램에서 AI 파일을 보여주기: Ghostscript

델파이와 C++빌더의 최근 버전에서는, bmp, wmf/emf, ico, jpeg 등 전통적으로 지원해왔던 이미지 포맷들 외에도 gif와 png 까지 지원하게 되었습니다. 또한 WIC를 통해 tiff와 raw 포맷까지 지원합니다. 이만하면 라스터 그래픽쪽으로는 막강한 파일 포맷 지원을 하고 있다고 할 수 있죠. 게다가, 무료…

PC 업무시스템의 태블릿 적용 개발시의 이슈들

요즘 제가 기술적 아이디어를 집중시키고 있는 이슈는, PC와 태블릿간에 업무시스템을 연동시키는 문제입니다. 저는 델파이/C++빌더 개발자이고 PC 개발에만 관심이 있어 제가 생각하는 태블릿은 안드로이드나 아이패드가 아니고 윈도우8 태블릿인데요. 적어도 현시점에서는, 안드로이드, 아이패드와 PC기반 업무시스템을 연동시키는 것은 현실적으로 효율성도 낮고 무리가 너무…

윈도우8 개발을 위한 최적의 태블릿은?

아시다시피 델파이/C++빌더는 x86 윈도우를 중심으로 하는 개발툴들입니다. 물론 엠바카데로에서 곧 모바일 개발을 위한 제품이 별도로 출시될 예정이기는 하지만, 저는 개인적으로 모바일 전용 개발툴의 성공 가능성을 그리 높게 보고 있지 않습니다. 제가 그렇게 보는 데에는 몇 가지 이유가 있습니다만, 먼저 각 모바일…

델파이에서 어셈블러 사용하기 (4)

이 아티클은 귀도 자이벨스(Guido Gybels)의 Using Assembler in Delphi를 번역한 것으로, 총 4개의 장으로 되어 있는 시리즈 아티클들 중 네번째, 마지막 장입니다. 번역 및 전재를 하도록 허락해주신 귀도씨에게 감사드립니다. 원문 : http://www.guidogybels.eu/asmch4.html   4장. 결과 값 리턴하기 여러분의 어셈블리 루틴으로부터 호출자로…