본문 바로가기

글타래618

9만원 더 추가하고 P8600을 P9500으로 업글하는 것이 잘하는 짓일까 못하는 짓일까 올초에 샀던 IBM T400 2764에 몇달전 무선랜도 더 좋은걸로 다이하고,터보메모리 달고,4셀 베터리사고, 팜레스트 5마눤에 다시 교체하고 들인돈 많이 투자 했지만,요새 CPU가 갑자기 급관심상에 올라버렸다. 사실상의 밴치마크 성능차는 그리 크지않은데,보상판매의 가격차는 거의 2배로 나는구나. 몽땅 돈주고 P8600사는거랑 P9500사는거는 2만원 가량 차이밖에 안나는데,,9만원 씩이나 달라니... (어떤 자료에는 가격대 성능비가 P9500보다 약 1.8배 가량 P8600이 우수하다고 나옴) 슈퍼파이 돌려도 약 4초차이나고,산드라에서도 약 새끼손톱만큼 차이가 나지만... 지름신이 발동할려고 요동을 친다.. 별로 없는 총알을 여기에 쓰려니 아깝기도 하고 25W 저전력은 거의 발열과 소음이 없어 확실히 .. 2010. 10. 25.
11년간 쓰던 인터넷 (두루넷->하나포스->SK브로드밴드) 해지하며 이전까지 회사나 학교에서 PPP접속하거나 그나마 LAN공사가 된 회사에 다니면서 개인 홈페이지 하나 있거나 집에 컴퓨터 한대 있으면 부자쯤 되보이던 아득한 태고시절이 있었다. 당시엔 학교에 남아있던 계정과 회사 UNIX 서버에 아파치 깔고 PHP,JAVA도 없던 원시시절 C로 POST,GET 방식에 맞게끔 직접 CGI 만들어가며 게시판,방명록 만들어 홈페이지 꾸미곤 했는데, 요즘엔 너무 잘나오고 기술도 다양해져서 완샷에 해결이 가능한 세상이 되었지만 오히려 더 편한세상이 되었건만 블로그나 홈페이지 활동은 거의 접고 살고 있는걸 무슨 이유일까?... 그당시 90년대 중후반 까지만 해도 PC통신(하이텔,나우누리,천리안) 한때 유행처럼 번지며 으쓱대던 일종의 자부심 을 느끼는 말한마디가 있었으니 이름하야 "인.. 2010. 10. 25.
모바일 CPU 성능 비교 Pos Manufacturer Series Model Codename FSB / QPI L2+L3 Cache MHz TDP (Watt) 282 Intel Pentium M 740 Dothan 533 2MB 1730 27 90 1 - 283 Intel Celeron M 440 Yonah 533 1MB 1860 27 65 1 - 281 Intel Celeron M 540 Merom 533 1MB 1860 30 65 1 280 Intel Core Solo T1350 Yonah 533 2MB 1860 27 65 1 - 279 Intel Pentium M 745 Dothan 400 2MB 1800 21 90 1 - 284 Intel Pentium M 735 Dothan 400 2MB 1700 21 90 1 - 2.. 2010. 10. 25.
스마트폰 외출시 시내 Wi-Fi(와이파이)존 접속정보 안드로이드 스마트폰 프로요 2.2 탑재한 옵티머스원 개통한지 2주째. 역시 빵빵한 IPTime N5004 라우터의 Wi-Fi 로 집안 어느곳이든 편하게 무료 인터넷을 즐길수 있다. 이처럼 각자 자신의 무선공유기에 접속하면 되지만 문제는 외출시다, 올레 Wi-Fi존 에서 Wi-Fi 싱글 부가서비스 무료 대상자는 olleh Wi-Fi ZONE에서 무선랜 AP를 검색후, QOOKnSHOW, QOOKnSHOWbasic, NESPOT 중 1개를 선택하여 이용하면 된다. (선택하신 AP명으로 다른 olleh Wi-Fi ZONE에서도 자동접속이 됩니다.) KT WiFi-Zone 연결시 i-Phone 기종및 최신폰은 USIM 내장 MAC 자동 인증 또는 WiFI MAC/ID를 대리점가입시 등록되어 기본으로 접속되나 이.. 2010. 10. 24.
존티토, '2036년 일본, 한국땅 된다' 예언 화제! 존티토, '2036년 일본, 한국땅 된다' 예언 화제! [투데이코리아] 2010년 10월 08일(금) 오전 00:03 | 공유하기 Facebook Twitter가 가| 이메일| 프린트 [투데이코리아=이원빈 기자] 자신을 2036년 미래에서 왔다고 주장하는 존티토의 예언이 관심을 모으고 있다. 7일 각종 포털 및 커뮤니티사이트에는 존티토의 예언과 함께 존티토가 작성했다는 2036년 지도가 게재됐다. 지도를 살펴보면 미래의 한국영토에는 대만과 홍콩 중국의 해안선 부분까지 확장, 미국보다도 넓은 면적을 차지하고 있으며 일본은 한국의 식민지(Colony of Corea)로 표기되어 있어 눈길을 끌고 있다. 네티즌들은 "이게 정말이라면 너무 신기하다", "일본이 한국의 식민지라니 통쾌하다" 등 재밌다는 반응이 쏟.. 2010. 10. 9.
두루에디트 HTML 구문분석 파싱소스.. codepad 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 12.. 2010. 10. 9.
두루에디트 메인 스크린샷 아래는 인터넷에 아직 공개하지 않은 두루에디트 메인화면 캡쳐 입니다.(공개예정중) 두루에디트는 KFC1.0(kxLibrary1.0) 으로 작성 되었습니다. 2010년 11월 현재 KFC 라이브러리는(버전1.0) 본 블로그에 세계최초로 공개되었습니다. *추후 두루에디트(DuruEdit) 의 새소식 & 릴리즈 등은 http://krkim.net/category/DuruEdit 에서 확인 하실수 있습니다. [이것은 Korea 위상을 드높이 널리 알리는 다물 프로젝트의 일환입니다] 2010. 10. 9.
우리의 땅 ‘간도(間島)’, 이대로 멈추고 말 것인가 2009년 8월 12일 수요일 우리의 땅 ‘간도(間島)’, 이대로 멈추고 말 것인가 시간: 오후 2:49 작성자: kkrrrrrrrrrrr 우리의 땅 ‘간도(間島)’, 이대로 멈추고 말 것인가 앞으로 4개월 밖에 남지 않았다. 돌아오는 9월4일은 간도를 빼앗긴 지 꼭 100년이 된다. 우리 세대에서 ‘되찾아야 할 우리의 땅’ 간도(間島)를 찾지 못하면 영원히 잊혀지게 될 지도 모른다. 그렇게 된다면 우리에게 9월4일은 국치일로 남게 될 것이다. 간도(間島)란 무엇인가. 갈수록 낯설게 느껴지는 이 곳은 지금 중국이 주인행세를 하고 있는 압록강과 두만강 이북의 땅이며 우리의 영토이다. 1712년 백두산 정계비문에 근거한 조선도 1905년 을사늑약으로 우리나라의 외교권을 강탈한 일제는 남만주 철도부설권과 탄광.. 2010. 9. 30.
What is the Duru Script(Damul Script)? About DuruScript(DamulScript) 순수국산::자작 인터프리터 프로그래밍 언어,두루 스크립트(다물 스크립트) 컴파일러(인터프리터)와 두루 스크립트 데모 소스 코드 [이것은 Korea 위상을 드높이 널리 알리는 다물 프로젝트의 일환입니다] 이 인터프리터 언어엔진을 좀더 개발해 발전시키면 PHP,Java 또는 Ruby,Python등과 같은 클라이언트 웹스크립트,서버사이드 스크립트 또는 게임내 스크립트,인스톨 쉴드나 플래시의 액션 스크립트등과 비슷한 각 용도별 응용분야에 따라 다양한 플랫폼에 이용할 수 있습니다. 현업에 종사하는 시간이외에 따로 개발할 수 있는 시간과 자본이 없는 관계로 이 개인연구 프로젝트는 2006년 일찌감치 마지막 개발을 중단한 채 현재는 무한 보류중 입니다.^^ (처음.. 2010. 9. 30.
DuruInstaller Screen Shot 자작 두루인스톨러 메인 스크린샷 (언젠가 두루스크립트=다물스크립트 적용,내장 예정) 현재 두루인스톨러가 자체적으로 언인스톨러를 자동 생산하여 함께 배포됨. 두루에디터 설치프로그램에 사용중. 자매품 두루업데이트도 있음. [이것은 Korea 위상을 드높이 널리 알리는 다물 프로젝트의 일환입니다] 2010. 9. 30.
[Tip] UAC 와 CreateProcess의 ERROR_ELEVATION_REQUIRED,SendMessage의 ERROR_ACCESS_DENIED UAC(사용자 계정 컨트롤) 와 CreateProcess의 ERROR_ELEVATION_REQUIRED,SendMessage의 ERROR_ACCESS_DENIED UAC(사용자 계정 컨트롤) 보안기능은 사용자에겐 불편함이,또 개발자에게는 참으로 골치덩이이자,손볼게 많은 것임에 틀림없다. 더군다나 PC업계 MS-Windows 에서는 (이제야) 32비트와 64비트의 과도기에 접어들면서 WOW에 따른 접근제한등과 맞물려서 개발자가 신경써야 할 부분이 늘어나게 되어 더욱 혼잡하게 된 상황인듯하다. UAC는 VC++ 2005,2008 이상 빌드시 메니페스트에 쉽게 FIX가능한데, 여기서 asInvoker 로 하자니,프로그램 파일폴더쓰기 금지,HKEY_LOCAL_MACHINE 레지스트리 쓰기금지,파일 쓰기 금지 등.. 2010. 9. 29.
[Tip]32bit 프로그램에서 64bit DLL DllRegisterServer 등록하기 오늘도 잠시 유용한 팁하나 올립니다. 윈7 32비트 응용프로그램에서 64비트 DLL 호출 및 등록은 죽었다 깨어나도 안된다. 그리고 윈도우 95부터 등장한 32비트에서 16비트 하위 호환실행을 지원하기 위한 WOW(Windows-On-Windows) 시스템에 의해 이제는 64비트 os하의 32bit 어플들이 지원되긴 하는데 이 32비트 응용프로그램들은 (윈도우즈 파일들)모두 SysWOW64 폴더로 리다이렉션 되기 때문에 System32 하의 64비트 프로그램들은 호출이 기본적으로 안되게 되어 있다. 아래 소스를 참조 바란다. 따라서, 직접 DLL을 로드하여 DllRegisterServer 를 호출하려면 호출자 EXE도 같은 64비트여야 한다. 여기서는 간략하게 32비트 EXE에서 64비트 DLL을 등록하.. 2010. 9. 24.
[Tip] 윈7에서 툴바 툴팁에 검은 잔상이 생길때 How to Fix Toolbar Tooltip's black background at a moment 이 현상은 원래 HIDE 된 상태의 팝업 윈도우에 WS_EX_LAYERED 의 레이어 속성이 들어가고 반투명 윈도우를 만들고 %를 올려서 서서히 보이게 하기 위한 기능으로 자주 사용하는데,문제는 HIDE된 Window가 나타날때 바로 검은반전 색상으로 껌뻑거리게 되는 현상 때문이다. 바로 테마를 먹힌 툴팁도 그러한데, 이런 현상은 다음처럼 반투명 레이어가 기본으로 툴바에 적용되는 툴팁의 속성을 변경해줌으로써 해결한다. 아래의 코드는 kxLibrary 의 툴팁 클래스 소스중 해당 부분이다. /* very important! windows 7 and theme applied, the tooltip fill.. 2010. 9. 17.
[Programming Tip] 탐색기 열면서 파일 선택하기 How to open explorer Folder and select the file programmatically 짬나는 시간에 아주 단순하지만 아주 유용한 팁을 하나 소개하고자 한다. 자신의 응용 프로그램에서 마치 뮤토런트 같이 파일 위치 열기시 폴더만 딸랑 열게 아니라, (해당 파일을 찾아 사용자가 일일이 스크롤 해야 하므로 번거롭다) 아예 파일까지 선택해주는 기능을 수행하려면 다음과 같이 하면 된다. 아마 보통 szOpenFile 가 있는 폴더를 열고자 할 경우, 패스에서 파일명 앞('\\') 까지 자른후, ShellExecute(NULL,_T("open"),szOpenPath,"",NULL,SW_SHOWDEFAULT); 이런식으로 자주들 쓰고 있었을 것이다. 아래처럼 약간 수정하면, 탐색기로 해.. 2010. 9. 16.
툴바에 텍스트 추가시 세로폭(높이) 가 커지는데 줄이는 방법 툴바에 텍스트 추가시 세로폭(높이) 가 커지는데 줄이는 방법 How to decrease ToolBar Height when added text and dropdown style SetToolbarText(IDM_FIND); SetToolbarText(IDM_REPLACE); dwButtonStyle = m_ToolBar.GetButtonStyle(m_ToolBar.CommandToIndex(IDM_FIND)); dwButtonStyle |= (BTNS_DROPDOWN | BTNS_CHECK |BTNS_AUTOSIZE);//여기서 BTNS_AUTOSIZE로해야 버튼들의 폭이 일률적으로 같게 안들어난다. m_ToolBar.SetButtonStyle(m_ToolBar.CommandToIndex(IDM_FIN.. 2010. 9. 16.
Owner Draw Menu 에서 WM_MEASUREITEM의 itemWidth와 WM_DRAWITEM이 다른이유 윈도우즈 프로그래밍을 조금만 하다보면 컨트롤을 직접 만들거나 기존의 컨트롤을 Customizing 할 필요를 느낄 것이다. 여기서는 그 중에서도 커스텀 메뉴의 것에 대해 심심한 팁을 소개하고자 한다. 즉, WM_DRAWITEM이나 MFC의 OnDrawItem()에서의 처리를 말하는 것이다. 막상 이부분을 개발하다가 대부분의 사람들이 한가지 이해가 안가는 것이 있을 것이다. 그것은 아마도 아무리 MEASUREITEM에 값을 설정해도,실제로 DRAWITEM시의 사각 영역이 약 14 만큼 더 늘어나서 항상 들어온다 라는 사실.. 과연 왜 그런가? 그 이유는 MS-윈도우즈가 내 윈도우의 프로시듀어가 메세지를 받도록 메세지큐에 전달하기 훨씬 이전에 이미 시스템 내부적으로 항상 CHECKBOX의 크기만큼 더해주기 .. 2010. 9. 15.
kxBuff Library Open Source code OpenSource Published New version mybuff library here, 이것은 일전에 Intelligent-Memory-Buffer-Class-on-Non-MFCSDK-Platforms 라는 타이틀로 codeguru에 올렸던 mybufflib 의 확장된 최신 버전이다. 이전 버전은, http://www.codeguru.com/cpp/misc/misc/memory/article.php/c14499/Intelligent-Memory-Buffer-Class-on-Non-MFCSDK-Platforms.htm 에 있음. /* * kxBuffLibrary : krkim's eXtended Intelligent & Sequencial Linear Buffer Library * PURPOSE .. 2010. 9. 13.
VC++ MyVector Simple Template Class My Vector Simple Array Template Class (fake vector) 2010. 9. 13.
VC++ 배포후 APPCRASH 런타임 오류 추적기 두루에디트의 불법복제 방지 기능차원에서 PC고유 식별자로 HDD 시리얼 번호를 검사하는 로직에서 가상화 기반에서 오류가 발생했다. 코드를 안정화 하든가 다른 방안을 검토 해봐야 겠다. 딴건 다 무시하고,짱돌이 보내준 소중한 아래 정보(이벤트 로그 내용) 로 추적시작! APPCRASH 는 메모리 폴트에서 야기된다.즉,잘못된 메모리 참조. : 오류 모듈 이름: vfo.dll : 예외 오프셋: 0000172b 1) 우선,해당 오프셋이라는 곳이 뭔 삽질내용이 들어가있는건지 확인하기 위해 VC++ 툴 dumpbin /disasm로 EXE로 어셈블리로 변환하여 C:\Program Files (x86)\DuruEdit>dumpbin /disasm vfo.dll /OUT:BB.TXT 하여 출력된 결과를 편집기로 불러오.. 2010. 9. 11.
VC++9.0 (MSVS2008) 에서 Afximpl.h <L_TYPE_raw> 오류 ProfUI 옛날버전 컴파일시 오류발생,Stdafx.h 에 아래를 추가한다. #define _MFC_VER 0x800 #if _MFC_VER >= 0x800 #define WINVER 0x500 #define _WIN32_WINNT 0x500 #define _WIN32_WINDOWS 0x500 #define _WIN32_IE 0x500 #define USE_STD_STREAM #define HRAWINPUT DWORD #include #endif 2010. 9. 10.
새로 작성중인 KFC로 만든 예제 프로그램 KFC를 리뉴얼 하고 클래스명 KFC___ 를 kx___로 변경. 위 테스트 화면 캡쳐대로 테스트가 거의 완료되었고 이것으로 두루에디트 에 적용할 예정임.. 아래 첨부는 위 그림에 나오는 KFC 라이브러리로 작성한 실행파일. 앞으로 두루에디트에 탑재될 UI는 바로 이것으로 채택(?) 되었으므로 예제 프로그램을 실행하면 보이는 메뉴인터페이스,툴바,시스템메뉴등 기본 UI를 미리 맛볼수 있음...^^ 2010. 8. 31.
Rebar Band가 우측으로 align 되는 현상 이현상은 Common-Control 6.0 이상 Manifest 가 포함되어 있고 리바 밴드속성의 cx = cxMinChild 값이 동일할 때 나타난다. manifest with set Common-Controls version="6.0.0.0" How to Fix: rbBand.fMask = RBBIM_CHILD | RBBIM_IDEALSIZE |RBBIM_CHILDSIZE | RBBIM_STYLE | RBBIM_ID ; . . . LRESULT lResult = (BOOL)InsertBand(&rbBand); int nIndex = IdToIndex(nID); /* If has manifest with set Common-Controls version="6.0.0.0" ,a new band set r.. 2010. 8. 31.
KFC 라이브러리 클래스 다이아그램 공개 KFC Library Class Diagram - KFC 라이브러리는 KRKIM에 의해 개발된 C++ 기반의 Windows SDK Platform Developer Library 입니다. KFC 라이브러리는, wxWidget같은 멀티 플랫폼용 라이브러리는 아닐지라도,2001년 무렵부터 정돈해오던 코드를 바탕으로 WTL,ATL 의 성능과 MFC의 무거운 단점을 피하고,이벤트 드리븐 방식의 클래스 계층화로 보다 쉽고 보다 SDK에 가깝게 접근하여 최적의 성능을 낼수 있도록 개발한 Native SDK 라이브러리 입니다. 90년대 초반, MFC를 1.0부터 십수년 해오던 차에 너무 무겁고 거대해지고 복잡한 점,배포시의 과적용량 등 실무에서 많은 문제점을 느낀바, MFC에 익숙해져 있던 개발자가 좀더 심플하게 사.. 2010. 8. 26.
내컴퓨터 속도를 빠르게,부팅속도 측정 최적화 프로그램 내컴퓨터 속도를 빠르게,부팅속도 측정 최적화 프로그램 첫번째 프로그램 bootrace 부트레이스 단순 측정 프로그램 - 무슨 센서티브를 조절하는데 정확성이 떨어진다. 두번째 프로그램 soluto - 부팅에 걸리는 요소들을 차트로 표시하고 각 단계별로 최적화 까지 가능하다. 2010. 7. 28.
추천! 컴퓨터 속도를 빠르게,빠르고 간편한 WIZWIG 디스크 조각모음 왕년의 도스시절 PC TOOL 같은 화면의 Auslogics Disk Defrag - 윈도우즈 7 호환 멀티 드라이브 멀티 태스킹 가능. 단편화가 너무 심하면(박스가 띄엄띄엄 공백이 있으면) 메뉴나 오른쪽 팝업메뉴를 통해 가끔씩 최적화를 해준다. 2010. 7. 28.
투박한 윈도우즈7의 메뉴,툴바를 바꿔보자! 투박한 윈도우즈7의 메뉴,툴바를 바꿔보자! (플랫폼SDK 환경) KFCWnd Library에 UI 메뉴 클래스 구성중.. 윈도우7의 기본 common control 의 Menu ,Toolbar 컨트롤은 UI가 형편없다. 따라서,KFC 라이브러리에 이 메뉴,툴바 컨트롤 클래스를 추가 작업 진행... kxMenu 클래스라 명명하고,KFC의 확장팩 개념으로 추가될 것이고, 완성되면 조만간,두루에디트에 붙일 예정이고 KFC 라이브러리는 kx 라이브러리로 재명명할 셈이다.. 개발중인 화면 -- 날도 덥고 시간도 없고 잔손이 많이가고 귀찮으면 아무것도 못한다..ㅡㅡ;; Owner Draw 메뉴의 원리는, CNSMenu (자작)라는 MFC 기반 메뉴구현 클래스에 이미 구현 하였듯이, 메뉴가 팝업될 때 WM_INITM.. 2010. 7. 27.
충격,러시아 조사단, 천안함 조사결과 발표 “‘스크루 해저면 접촉 손상’(좌초) 후 기뢰 건드려 폭발” 러시아 천안함 보고서, 합조단과 다른 결론 (한겨레 / 권오성, 김도성 / 2010-07-27) 천안함 사고와 관련한 러시아 전문가의 보고서 내용은 사고 원인과 발생시각에 대해 민·군 합동조사단(합조단)의 조사 결과와 크게 다르다. 물론 러시아 쪽의 결론이 추정이라는 점에서 한계가 뚜렷하지만, 분명한 점은 합조단의 조사 결과가 애초 기대와 달리 국제사회를 설득시키지 못하고 있다는 사실이다. 게다가 국내외 전문가들도 합조단 조사 결과 발표 이후 알루미늄 흡착물 등에 대한 많은 의문을 제기하고 있다. 천안함 논란을 가라앉히기 위해서라도 좀 더 공개적인 논쟁이 필요해 보인다. ■ 훼손된 스크루 광택이 나도록 깎여 러시아 조사단은 천안함 스크루의 손상.. 2010. 7. 27.
IBM 레노버 T400 에 터보메모리 추가 장착하기 IBM LENOVO T400 2764RP8 TURBO MEMORY 달기 IBM 레노버 T400 에 터보메모리 추가 장착하기 옥션에서 터보메모리 2GB를 질러서(4GB는 넘 비사고,1G는 풀사이즈 밖에없고,T400에 맞는 모델은 Half size) 달자마자 바로 인식 잘되네요,. 가상메모리를 0로 해서 레디드라이브가 비활성되어서 조정하고,, 하프사이즈 2g 부터 User pinning 이 지원되어서, 데시보드로 함 설치해보고 파일 이것저것 넣었다가 지금은, 기본모드로 다시 설치해서 레디부스터,레디드라이브 자동으로 되게끔 했네요.. 근데 레디드라이브+ 데쉬보드 조합으로 윈도 exe,dll파일을 끌어다 추가하는게 약(820메가이상) 기본모드 1400mb 잡히는 레디부스터 보다 부팅 시간이 훨 빠른거 같네요. .. 2010. 7. 23.
[두루에디트 제작기] 업데이트 예정 스크린 샷 2010. 7. 16.
에디트 컨트롤 비밀번호 속성시 툴팁 안나오게 하기 에디트컨트롤 비밀번호 속성시 툴팁 안나오게 하기 How to Disable Password EditCtrl Tooltip on CAPS LOCK ON ES_PASSWORD 가 들어간 비밀번호 속성의 에디트컨트롤이 XP이상(6.0,WINVER 0X0501) 에서 시스템 디폴트로,대문자 키가 눌린경우엔 무조건 툴팁이 나오게 되어 있다. 이것은 오히려 사용자가 입력하려 할때 참 번거롭도록 활성화가 된다. 이것을 찾으려 하니 코드구루에도 코드프로젝트에도 없길래, 필요한 분이 보도록 이곳에 이에 대한 방법을 적고자 함..자 , 이 귀찮은 툴팁을 없애 보도록 하자. 출처:나(http://krkim.net) 우선 CAPS LOCK이 눌리고 ES_PASSWORD 속성을 가진 EDIT 가 SETFOCUS 활성화 되거나,.. 2010. 7. 12.