프로그래밍

  • 프로그래밍

    Symbian 프로그래밍 환경 구축 5 – Qt for symbian 4.6.2 및 Qt Creator 1.3.1 설치하기

    Symbian 프로그래밍 환경 구축 5 – Qt for symbian 4.6.2 및 Qt Creator 1.3.1 설치하기 심비안 어플리케이션 개발환경 구축하기 ActivePerl 5.10.1.1007 설치하기 ADT v1.4 설치하기 S60_5th_Edition_SDK_v1_0 설치하기 Qt for symbian 4.6.2 및 Qt Creator 1.3.1 설치하기 Qt4를 설치하기 위해 다음과 같은 준비가 필요하다. Symbian SDK용 Open C/C++ 1.6.0 플러그인을 설치한다. 아래의 명령으로 mwccsym2.exe의 버전을 확인해서 3.2.5 build 487 보다 낮은 버전이면 x86Tools_3.2.5_Symbian_b487.zip를 다운받아 설치한다. C:\Symbian\Tools\ADT_1.4\Carbide.c++\x86Build\Symbian_Tools\Command_Line_Tools\mwccsym2.exe 이제 준비가 끝났으면 본격적으로 Qt4 for Symbian을 설치한다. Qt/Qt Creator 설치가 끝나면 아래의 환경 변수를 추가한다. SYMBIANBUILD_DEPENDENCYOFF=1 Qt4 for Symbian을 설치한 다음 Qt Creator 1.3.1을 설치한다.

  • 프로그래밍

    Visual Studio 2008 설치 시 웹 저작도구 구성요소에서 에러가 날 때…

    Visual Studio 2008을 설치하다보면 웹 저작도구 구성요소에서 에러가 나면서 설치가 중지될 때가 있다. 에러가 나는 이유는 Office 2007에 설치된 웹 저작도구 구성요소와 충돌을 일으키는 것으로 보인다. 할 수 없이 오피스를 삭제하고 Visual Studio 2008을 먼저 설치한 다음 다시 오피스를 설치한다. ** 오피스 삭제 시 데이터는 꼭 백업해놓자. ** 이런 에러가 나지 않으면 좋겠지만…해결 방법이라도 있으니 다행이다.

  • 프로그래밍

    [펌] 리눅스 CVS 설치

    [펌] 리눅스 CVS 설치 1. CVS에 대한 소개 과거는 컴퓨터 시스템의 능력이 매우 제한적이였고 사용하는 유저 역시 제한적이거나 지극히 개인적인 용도로 사용하는 경우가 대부분 이였다. 때문에 소프트웨어역시 비교적 단순했으며 단지 한두명의 개발자 투입만으로도 꽤나 쓸만한 애플리케이션이 만들어지기도 했다. 도스 시절부터 컴퓨터를 다루어왔던 유저라면 “누구누구의 어떤 프로그램” 이라는 얘기를 많이 들어 보았을 것이다. 지금은 사정이 달라져서 아주 간단한 프로그램이 아니고서는 혼자 개발해서 그럭저럭 인지도 있는 프로그램을 만든다는것 자체가 매우 힘들어졌다. 요즘은 UI만 제작하는 것도 하나의 작업으로 분류된다. 인터넷이 일반적으로 보급되면서 대부분의 애플리케이션은 C/S환경하에서 작동하게 된다. 개발자는 데이터전송과 처리에 대한 부분까지 신경써야 하며 많은 경우 서버와 클라이언트가 서로 다른 운영체제하에 놓이며, 특히 서버 프로그램의 경우 여러가지의 전혀 달라보이는 운영체제를 지원해야하는 경우도 있다.…

  • 프로그래밍

    [펌] 예제로 배우는 정규표현식

    [펌] GNU REGEX(정규표현식) 프로그래밍 강좌 [펌] GNU REGEX(정규표현식) 프로그래밍 강좌 하이텔 시삽님이신 한동훈님의 정규표현식 프로그래밍 강좌입니다. GNU REGEX(정규표현식) 프로그래밍 강좌(1) 글쓴이 : 한동훈 ddoch@hitel.kol.co.kr 날  짜 : 1997.5.23. 저작권 : 상업적인 용도가 아닌한 어디로든이동 및 게재가능 부탁사항 : 질문과 관련된 내용이나 답변을 요하는 내용은 메일로 적어주지 마시고 관련 프로그래밍 게시판을이용해 주시면 성의껏 답변해 드리겠습니다. 제가 상당히 게으른 관계로 질문메일에 제대로 답변을 못해드리고 있는 점 죄송합니다. 목차 들어가는 말 2. 정규표현식 문법 3. 공통적인 오퍼레이터 4. GNU 오퍼레이터 5. GNU이맥스 오퍼레이터 6. Regex 프로그래밍 1) BSD Regex 함수 2) POSIX Regex 함수 3) GNU Regex 함수 7. 나오는 말 1. 들어가는 말 안녕하세요. ddoch 한동훈 입니다. flex와 bison을 공부하던 중 regex에…

  • 프로그래밍

    [펌] 자바스크립트 정규식 가이드

    원문 링크 : [펌] 자바스크립트 정규식 가이드 [펌] 자바스크립트 정규식 가이드 다음 내용은 정규식에 대한 일반적인 사항을 소개하기 위한 것입니다. 각 항목을 읽기만 해도 어느 정도 이해할 수는 있지만, 이러한 항목에 들어 있는 대부분의 정보는 이전에 소개된 기능이나 개념을 이해하고 있어야 그 내용을 파악할 수 있습니다. 그러므로 전체적으로 잘 이해하려면 다음 항목을 순서대로 읽는 것이 좋습니다. 정규식 가이드는 다음과 같은 항목으로 구성됩니다. 정규식 정규식의 기원 정규식 사용 정규식 구문 정규식 만들기 우선 순위 일반 문자 특수 문자 인쇄할 수 없는 문자 문자 검색 한정 기호 앵커 대체 및 그룹화 역참조 정규식 이전에 정규식을 다뤄 본 경험이 없으면 용어와 개념이 익숙하지 않겠지만 생각처럼 생소하지는 않을 것입니다. 하드 디스크에서 파일을 검색하는 방법에…

  • 프로그래밍

    Borland C++ Builder 6에서 폼의 기본 폰트 바꾸기

    C++ 빌더 6에서 폼의 기본 폰트를 바꾸려면 regedit를 실행하고, [HKEY_CURRENT_USER\Software\Borland\C++Builder\6.0\FormDesign] “DefaultFont”=”굴림,9” 와 같이 문자열 값을 새로 만들고 이름을 ‘DefaultFont’로 하고, 값에 원하는 폰트와 크기(포인트 단위)를 지정한 다음, C++ Builder를 새로 시작하면 다음에 만들어지는 폼은 지정한 폰트를 기본으로 해서 만들어진다. 주의할 점은 Form Design이란 키가 이미 만들어져 있을텐데, 그 키 아래에 위의 문자열 값을 만드는게 아니고 FormDesign이라고 다 붙여서 쓴 키 밑에 위의 문자열 값을 만들어야 한다는 것이다.

  • 프로그래밍

    [펌] 퀵정렬(QuickSort] 설명

    원문 링크 : [펌] 퀵정렬(QuickSort] 설명 [펌] 퀵정렬(QuickSort] 설명 퀵정렬을 한마디로 기준값의 자리를 찾아내 가는 과정에서 그 기준값보다 큰것은 오른쪽에 작은것은 왼쪽으로 보내는 겁니다. 한번 손으로 해봅시다. {7,8,3,2,1,5,9,10,4,6} (1) 먼저 제일 오른쪽 끝 값인 “6”을 기준값으로 정합니다. (2) 그럼 두번째 오른쪽 끝인 “4”부터 왼쪽방향으로 기준값보다 작은 숫자를 찾습니다.이경우에는 바로 “4”가 찾아 졌내요. (3) 이번엔 제일 왼쪽 끝에 있는 “7”부터 오른쪽방향으로 기준값보다 큰 숫자를 찾습니다.이경우에도 바로 “7”이 해당되네요. (4) 만일 (2)에서 찾은 수의 자리가 (3) 에서 찾은 수의 자리보다 왼쪽에 있으면 두수를 자리바꿈을 합니다.이경우에는 바로 바꾸면 되겠네요. 그래서 이제는 {4,8,3,2,1,5,9,10,7,6} 이렇게 됩니다. (5) 다시 위의 (2)에서 하던일(왼쪽방향으로 기준값,”6″,보다 작은 숫자를 찾는일)을 계속합니다.“10”부터시작해서 “9”를 지나 “5”를 발견했네요. (6) 이제는 위의 (3)에서 하던일(오른쪽방향으로…