본문 바로가기
  • ^ __________ ^ ㄷ ㅜ ㄹ ㅜ ㅁ ㅜ ㄹ
두루에디트 2.0.2 #254 릴리즈 To Download Lastest Version,Visit here +핫키저장 버그 수정 설치원본 파일명: DuruEdit-Setup_v2.0.2.254.exe 2011. 3. 18.
레노버, 2011년형 신형 T420 외 씽크패드 6종 오는 3월 출시 레노버, 신형 씽크패드 6종 오는 3월 출시 2011 . 02 . 23 케이벤치 http://shop.lenovo.com/us/products/professional-grade/thinkpad/t-series/t420-t520/index.html -레노버, 오는 3월 신규 씽크패드 6종 출시 레노버가 새로운 싱크패트 노트북 6종을 3월에 출시한다. 2세대 인텔코어와 코어 v프로 프로세서를 기반으로 한 이번 노트북은 모바일 비즈니스 전문가를 위해 성능을 극대화한 것이 특징이다. 씽크패드 T420s는 울트라씬 모델로 부팅시간을 30%가량 향상됐으며, T420은 확장 배터리를 통해 최대 30시간의 배터리 수명을 자랑한다. 또한 W520은 모바일 워크스테이션 노트북으로 기존 모델의 두 배의 성능을 지녔다. 그리.. 2011. 2. 24.
Error: 2014 (CR_COMMANDS_OUT_OF_SYNC) with SELECT command 당연한 얘기지만 결과셋이 존재할지 모르는 SELECT 는 단순히 mysql_real_query() 혹은 mysql_query() 만 호출하고 끝나서는 안된다. 하지만,당연한 것을 당연하지 않게 구현된 상용 서버 어플리케이션의 주먹구구식의 허접소스의 경우가 있다니 놀라울 따름이다.., 1 2 3 4 5 6 7 8 9 10 if(mysql_query("SELECT ~~")) { //No Data 처리 mysql_query("또다른 SELECT 1 ~~") } else{ mysql_query("또다른 SELECT 2 ~~") } 처럼 No Data 처리를 하고 있으니 말이다. 이럴 경우 No Data 를 판별하는 것도 틀렸지만 특히 다음 쿼리시 위 CR_COMMANDS_OUT_OF_SYNC "Commands .. 2011. 2. 15.
EPOLL (EPOLLIN | EPOLLOUT | EPOLLET |EPOLLONESHOT) 고성능 소켓서버 실무 서버구현 저번에 예고한(?) 대로 대충,EPOLL로 윈도우즈의 IOCP 와 거의 비슷한 구조로 이벤트 기반 소켓을 구현하였으며, 여기에 DB POOL,또 클라이언트 요청업무(비즈니스로직)를 담당할 Worker Thread Pool,패킷 구분을 위한 Tokenizer,MYSQL을 이용하기 위한 인터페이스 Class 인 MySQLDB(윈도우즈에서 메신저 서버에서 사용하던 것을 뮤텍스 추가하여 코드 재활용),트레이스 로그,conf 환경설정 읽기,EPOLL은 IN,OUT(Incomming,Outgoing) 데이타를 모두 이벤트로 처리하였으며, Outgoing시에는 단일버퍼 큐에 모두 쌓아놓고 무조건 꺼내서 읽는것이 아니라,패킷 구조상 끊어서 보내야 하기 때문에, 좀더 구조적으로 하기위해 PostSend()에서 .. 2011. 2. 12.
IBM ThinkPad Lenovo T420 신모델 출시임박 http://krkim.net/147 http://shop.lenovo.com/us/products/professional-grade/thinkpad/t-series/t420-t520/index.html 올 2월중에 해외출시 예정인 T420,가격 및 구체적인 정보는 아직 알려진바가 없다. 14"의 경우 해상도가 기존의 1440 X 900 에서 1600 X 900 으로 업 된다고 한다. Lenovo will release a new laptop called Lenovo T420 which is powered by Intel Core i7-2820QM 2.3GHz quad-core processor. It features 14 inch display (1600 x 900 pixel), Lenovo Rapid.. 2011. 2. 10.
큐브리드 SQL 온라인 메뉴얼 http://www.cubrid.com/online_manual/cubrid_830/index.htm#syntax/syntax_retreive_select.htm 2011. 2. 9.
Man for Pthread: Basic Routines Pthread: Basic Routines Function: pthread_create()#include int pthread_create(pthread_t * thread, const pthread_attr_t * attr, void * (*start_routine)(void *), void * arg); The pthread_create() routine creates a new thread within a process. The new thread starts in the start routine start_routine which has a start argument arg. The new thread has attributes specified with attr, or default attrib.. 2011. 2. 8.
OPENTERM (오픈텀) 국산 TN3270 에뮬레이터 최신 메뉴얼 Program developped by KRKIM 2002 ~ 2003TN3270 Emulator OPENTERM™designed for MS-Windows Platform: Windows 98 / ME / 2000 /XP/Windows7(WIN32)OPENTERM User Reference Manual사용자 설명서차 례1. TN3270 네트워크 구성도 ------------------------------------------------------32. TN3270 관련 기본용어 및 개념 ------------------------------------------------43. OPENTERM 제품개요 ----------------------------------------------54. OPENT.. 2011. 1. 27.
예전의 CGI 방식의 서버 프로그램 C 예제소스 지금이야 JSP,ASP,PHP,파이션 및 기타 여러가지 서버 프로그래밍 방식의 플랫폼이 주어져서 작업이 편했지만, (물론 모두다 C에서 야기된 산출물 이지만) 아무것도 없던 예전엔 Low Level에서 모두 프로그래밍 해줬던 것이 기억난다. 여기저기 뒤적거리다 예전 자료를 발견해서 올려봄.. 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 .. 2011. 1. 27.
네트워크 소켓프로그래밍 일반(Network Socket Programming Guide) (예전에 정리해 놓은것 하드 뒤적거리다가 발견해서 올림) ___________________________________________________________________ 네트워크 소켓프로그래밍 일반(Network Socket Programming Guide) ___________________________________________________________________ ------------------------------------------------------------------- [!] BSD계열의 Internet 프로토콜을 기반으로 한내용이다. 소켓을 구현하고자하는 Process는 동작 형태에 따라서 Server,Client로 뷴류되고 프로토콜 형태에 따라서 연결지향인 TCP.. 2011. 1. 27.
네크워크 개념(Conception of Network) ------------------------------------------------------------------- 네크워크 개념(Conception of Network) ------------------------------------------------------------------- LAN(Local AreaNetwork) - 건물내 또는 수km이내 지역의 망. Ethernet,Token ring WAN(Wide Area Network) - LHN(Long Haul Network)으로 도시,국가사이의 연결망. MAN(Metropolitan Area Network) - LAN,WAN의 사이에위치 도시전체영역 연결망. Repeater - 서로다른 네트워크 연결망 사이에서 전기적 신호 증폭,복제.. 2011. 1. 27.
Daemon Process 작성시 주의사항 make >make.out 2>&1 & ---------------------------------------------------------------------------- Daemon Process 작성시 주의사항 ---------------------------------------------------------------------------- Process Table Structure +--------------------------+ |+ p_pid: | | kernel이할당 | | +-------------+ | | | | | | +-------------+ | |+ p_pgrp: | | setpgrp()로 할당가능 | | +-------------+ | | | | | | +-------.. 2011. 1. 27.
두루 인스톨러 v1.5 프로젝트 파일 예제 두루 인스톨러는 2003년경에 처음으로 개발에 들어간 개인적인 프로젝트 였다.물론 꾸준히 한것이 아니었지만.. 처음에는 UFO빌더,인스톨빌드라는 예명하에,인스톨쉴드와 같이 UI기반으로 만들었다가 회사일등에 일정을 낼수가 없어 완전하게 개발하지 않은 채 몇년을 또 그대로 방치하고 말았다. 그리고,그 과정에서 내장 스크립트언어의 필요성을 느껴,중간에 착수하였던것이 바로 두루 스크립트 언어의 모태가 되었다. 기존의 UI식 프로젝트 빌드 인터페이스에서 보다 비록 UI는 없어졌지만 간결한 명령어 위주의 스크립트 체제로 변환 하였다. 아래는 실제 두루에디트 설치에 사용된 두루 인스톨러의 프로젝트 파일이다. 귀찮아서 그동안 소스에 FIX하여 빌드하던 것을 외부 파일로 빼냈고 NSIS 와 같은 비슷한 명령어로 구성하였.. 2011. 1. 26.
웹호스팅 업체 즐겨찾기 http://www.elogin.co.kr http://www.hubweb.net http://www.raonnet.com/hosting/hosting.htm http://dualmania.com (광고를 모든 페이지에 달아야 한다) 저렴한 인증서 발급기관 http://www.anycert.co.kr/ http://www.comodossl.co.kr/ ActiveX 사인하기 http://blog.naver.com/sinsengj/40012948585 http://www.wearethebest.co.kr/zbxe/13222 (테스트용 개인인증서 만들기) 사인 회피하는 법 웹페이지에서는 Control 의 설치 유무만 검사하고,codebase 를 생략한다. 설치가 안되어 있으면,별도의 설치프로그램을 다운로드 .. 2011. 1. 15.
고성능 네트워크 서버모델 서버엔진 개발기술.. 최근 근황, 자체 서비스 목적용으로, DuruBada (가칭) 서버,DuruBada ActiveX(추후 다른 기술로 대체),DuruBada Up/Down Controller Program 등등...웹하드 서버를 리눅스 에서 개발해야 한다. 전에 MS윈도우즈 플랫폼에서 메신저 만들던것은 MYSQL + 서버엔진은 IOCP + Thread Pool + DBPool 기술로 구현했었는데, (쓰레드간 임계영역 동기화는 CriticalSection으로 구현함) 전에 UNIX 기반에서 공공기관에 개발해 납품했던 ocsmgr 메니저 서버는 동접이 약 1000명에 업무별 쓰레드 3-4개에서 poll 방식으로 구현 했던것이었고 금결원과 1대1 커넥션 서비스 납품했던 appc 데몬 서버도 역시 업무별 쓰레드 3~4개 로 ac.. 2011. 1. 15.
깔끔하고 간단한 윈도우즈 무료 텍스트 편집기 :: DuruEdit-Setup_v2.0.1.763 릴리즈 설치 버전(무료) DURUEDIT Official Release Page 1MB 도 안되는 깔끔하고 간단한 윈도우즈 무료 텍스트 편집기! 하지만,그누구도 따라올수 없는 강력한 검색기능^^ 오늘,2011년 새해 기념으로, 수많은 텍스트 편집기가 있지만 새로운 국산 텍스트 편집기 두루에디트를 세계최초로 이곳에 공개합니다. 오래전 그동안 개인적으로 사용하기 위해 짬짬이 만들어 쓰는 것이고 무료 입니다. 외산 울트라 에디트 돈주고 외화낭비하며 사실 필요없습니다. 필요하신 분은 언제든지 받아 가시고 마음껏 사용해도 됩니다. 사용상 불편함 & 버그 & 개선점 피드백: durumul@gmail.com 메일 주시면 됩니다. (요즘,당분간 바빠서 개인적으로 손 못댑니다^^) 제품 정보 두루인스톨러™가 설치하려는 제품 "두루에디트" 정보 .. 2011. 1. 7.
2분법을 이용한 이진탐색(Binary Search) 샘플코드 이미 순차정렬된 레코드 배열에서 특정값을 찾기위한 탐색알고리즘으로는 여러가지가 있는데 그중 중간값으로 2분하여 탐색하는 이진탐색은 비교적 적은 코드로 단순한 for 문으로 하는 순차탐색 보다 탁월한 O(log2N)의 탐색시간을 자랑한다.특히,배열이나 레코드 등 내부에서 관리하는 리스트가 대용량일때 빛을 발한다.duruedit 소스코드에서 발췌.샘플   // binarysearch.cpp : O(log2N)의 탐색 평균속도를 내는 2진탐색 샘플// http://krkim.net#include "stdafx.h"#include "windows.h"struct MYDATA{ int pos; int style;};int binarysearch(int *arraylist,int arraysize,int findv.. 2010. 12. 23.
겉멋만 잔뜩든 소림사 무술로 본 지나족의 허상을 입증하는 단적인 예 '소림사' 승려, 美 해병 출신과 무술 대회서 KO패 '망신' [스포츠서울닷컴] 2010년 12월 20일(월) 오전 11:54 | [스포츠서울닷컴| 김용일 기자] '쿵푸의 고향'으로 알려진 소림사(少林寺)의 한 무술승려가 미국서 열린 무술대회서 미국의 해병대 출신 선수에게 2라운드 KO패를 당하는 동영상이 공개됐다. 해당 동영상은 14분 14초로 구성됐으며 등장 인물인 이룽 승려(이하 이룽)는 자신을 '소림사제일고수(少林寺第一武僧)'라 소개했다. 그러나 막상 경기가 시작되자 이룽은 미국 선수를 상대로 힘 한번 쓰지 못하고 처참하게 얻어맞았으며 결국 2라운드에서 KO패를 당했다. 20일 온바오닷컴에 따르면 이 동영상은 지난 14일(미국 시간) 허난성 방송국에서 주최한 것으로 미국 라스베이거스에서 열린 '무.. 2010. 12. 20.
KFC1.0 Class Update For Thread Safe ResourceHandle 명시적으로 LINK 한 DLL 내에서 KFCSetResourceInstance() 가 잘 듣지 않는 문제. DLL내에서 KFCSetResourceInstance() 하는 경우, 잘 듣지 않는 현상이 발생 하는데,이는 명시적으로 dll을 link 하였을 경우에 DLLMain() 재 진입이 수시로 이루어지게 되어, 전역변수인 _KFCModule.m_hResInst 값이 변경이 되어 발생되는 문제임. Modified New , void KFCApp::WinInit(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) { m_hInstance=hInstance;m_hPrevInstance=hPrevInstance; m_lpCmdLin.. 2010. 12. 18.
한민족이 일으킨 인류 최초 문명 수메르 이거 책선전 같은 기사지만 한번 읽어볼까나.. [연합뉴스] 2010년 12월 14일(화) 오전 10:03 윤정모 장편소설 '수메르' (서울=연합뉴스) 강종훈 기자 = 인류 최초의 문명인 수메르 문명을 한민족이 건설했다는 가설을 바탕으로 한 소설가 윤정모(64) 씨의 '수메르'(전3권, 다산책방)가 출간됐다. 윤씨가 2005년 출간한 '수메리안'(전2권)을 한 권으로 줄인 1권, 2007년 선보인 '길가메시'를 다듬은 2권, 새로 집필한 3권으로 이뤄진 3부작이다. 이 소설은 머리카락이 검고, 순장 풍습을 가지고, 청회색 토기 문화를 이룬 수메르인들의 뿌리를 한민족에서 찾는다. 소를 신성시했던 수메르인들이 '소머리'라는 말을 차용해 지은 국호가 변형돼 '수메르'가 됐다는 유래도 전한다. 1권은 수메르의 신.. 2010. 12. 14.
[Tip] MemoryLeaks 메모리릭,메모리누수 실시간 디버깅하여 잡기 [팁하나] 디버그 모드에서 응용프로그램이 끝나면서 쏟아지는 Detected Memory Leaks! 가 많다면,분명 간과할 일이 아니다. 왜냐하면, 단 몇 바이트가 세더라도 365일 풀 가동되는 서비스나 기업 및 상업용 프로그램의 경우는 제품과 개발자,나아가 회사에 너무나도 치명적일 수 있기 때문이다. 단순 무식하게 하면 지정된 때에 재시작 하도록 하면 되겠지만... 기본적인 메모리누수를 잡지 않으면,언젠가 기억도 가물한 업체나 바이어에게서 연락이 올지도 모를 일이다. 이와 비슷한 도구로 Vld를 비롯하여 본 내용과 유사한 다른 글들이 인터넷에 다수 존재하지만,따라해도 마치 퍼오고 확인은 안한 글들처럼 실행도 안되고 불확실 하다. 또 Vld같은 경우는 디버그 툴이면서도 버그를 내장한 것을 직접 경험한 바.. 2010. 12. 14.
긴급 message 바이러스 주의보 ☆ 긴급 message ☆ "Black in the White House" 이라고 이름한 첨부물의 "올림픽성화"를 click하면 바로Computer Hard Disk 전부가 타버립니다.(3대 전소) 이 Mail은 평소 와 동일하게 그럴듯 한 이름으로 들어옵니다. 그래서 아무런 의심않고 열었다간 낭패를 당합니다. 절대로 열지말고. 그냥 삭제나 스펨메일로 지우세요. 근래에 보기드문 강력한 Virus로 수리 불가능이랍니다. "조심, 또 조심" 하세요. Mail을 주고 받으시는 친지들에게도 꼭 전달하세요 2010. 12. 7.
NASA,비소 기반 생명체 발견(?) 우리가 알던 생명체의 본질이 아닌,금속물질,실리콘,기계기반 생명체가 존재할 수 있다.美 나사·애리조나大 첫 확인… “외계인 존재 의미 아냐” 반론도‘생명체의 필수 6대 원소’인 탄소(C), 수소(H), 질소(N), 산소(O), 인(P), 황(S)이 아니라 비소(As)를 기반으로 한 박테리아가 존재할 수 있다는 사실이 최초로 확인됐다.미국 항공우주국(NASA) 우주생물학 연구소와 애리조나 주립대학 연구진은 2일 “비소 성분이 아주 많은 캘리포니아주 동부 모노 호수(Mono Lake)의 침전물 속에서 신종 박테리아(GFAJ-1)를 발견해 배양하는 데 성공했다”고 발표했다. 연구진은 “이 박테리아는 단지 비소를 먹는 데 그치지 않고 독성원소인 비소를 박테리아의 DNA로 융합시켰다”고 밝혔다.이번 연구의 핵심은.. 2010. 12. 4.
윈도우7에서 PALMAX GDA1 (지뎅이) 아이나비 업데이트 하기 이젠 철 지난 얘기지만, PALMAX라는 GPS PDA는 대만산으로 국내유통업체 empal인가가 문닫은지 수년전이다. 나쁜건 대만업체 Compal 이 드라이버를 더이상 지원안하는 것이다. 유명기업도 아닌데다 애꿎은 PALMAX 제품구매했던 사용자들만 서비스 지원을 받을수 없는 신세가 된 꼴이다. 따라서,가계비를 아끼려는 취미는 좋지만 너무 저렴한 제품만 찾다가 중국이나 대만등 이름없는 반짝회사의 제품구매는 정말 권장하고 싶지 않다.^^ 아마도,여름날 햇볕쐬면 나타나는 발열과 밧데리 방전현상도 문제중 가장큰 문제였지만, 짠돌이나 아니면 기계광이 아닌이상 이런 문제로 인해 많은 사람들이 아직도 이것을 쓰고 있는지는 과연 의문이다. 전원빼면 완전 방전되는데 그 시간이 턱없이 단축되면 아마 버리지 않을까 한다... 2010. 12. 4.
러시아 대북전문가 “中, 북한 붕괴땐 한국주도 통일 수용한다” “中, 북한 붕괴땐 한국주도 통일 수용한다” 란코프 “친중국 정권 수립돼도 득보다 실이 많아” 한반도 안정 위해 세습 지지, 붕괴대책 묘수 없어 최종편집 2010.10.28 10:27:39 온종림 기자의 다른 기사보기 “북한이 붕괴하면 중국은 북한에 ‘친중국 정권’을 수립하는 등 적극적으로 북에 개입할 수 있지만, 얻는 것보다 잃는 게 많다. 중국이 북한에 개입할 가능성은 작다.” 러시아 출신 북한 전문가 안드레이 란코프 한국 국민대 초빙 교수는 “앞으로 중국의 대북 지지가 점차 미약해질 것”이라며 “북한 체제가 흔들리기 시작하면, 중국이 한국 주도하의 통일을 받아들일 가능성이 크다”고 전망했다. ▲안드레이 란코프 한국 국민대 초빙 교수ⓒ연합뉴스 란코프 교수는 28일 자유아시아방송에 이같이 말하고 중국의.. 2010. 11. 29.