Dev/Linux

ubuntu server 12.04

# 언어 설정 sudo apt-get install language-pack-kosudo locale-gen ko_KR.UTF-8 sudo vi /etc/profileLANG="ko_KR.EUC-KR"LANG="ko_KR.UTF-8" sudo vi /etc/environmentLANG="ko_KR.EUC-KR"LANG="ko_KR.UTF-8"LANGUAGE="ko_KR:ko:en_GB:en" sudo vi /etc/default/localeLANG=ko_KR.EUC-KR # nginx 설치 sudo apt-get install nginx # php5 설치# 의존성으로 php5 설치 됨sudo apt-get install php5-fpm # nginx, php5 유닉스 소켓으로 연결sudo vi /etc/..

2013.10.28 게시됨

Dev/Windows

데이비드 커틀러 (Dave Cutler)

- DEC입사 RSX-11라는 OS 개발- 유닉스를 대항하고자 만든 VMS OS 개발 (나중에 OpenVMS로 발전)- 1988년 DEC은 차세대 OS 개발 도중 프로젝트 취소 시킴 - 빌게이츠는 유닉스에 대항하고자 새로운 OS 개발의 니즈를 느낌 - 마침 DEC에서 퇴사한 커틀러팀을 모두 MS에 영입 - IBM과 같이 OS/2 NT 프로젝트를 Windows NT라는 이름으로 바꾸고 커틀러 중심으로 바꿈 (후 IBM과 분쟁) - 1993년 Windows 3.1의 UI를 가져오고 하위 호환성을 가지는 첫번째 NT커널OS인 Windows NT 3.1 개발 - NT 커널 개발시 빌게이츠는 유닉스와 같은 모놀리식이 아닌 마이크로 커널의 특징으로 개발 하는 것에 대해서 많은 의구심을 가졌고 커틀러는 안정성이 중요..

2013.10.16 게시됨

Dev/Windows

Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed

Uninstall PostgreSQLDelete the postgres user if it still exists.net user postgres /deleteCreate the postgres user with a password you can rememberAdd the postgres user to the Administrators groupAdd the postgres user to the Power Users groupRun a command window as the postgres userrunas /user:postgres cmd.exeRun the install file from within the command window.C:\Download\postgresql-9.1.4-1-windo..

2013.10.14 게시됨

Dev/Network

tcpdump 옵션

Tcpdump의 옵션들 -a : Network & Broadcast 주소들을 이름들로 바꾼다. -c Number : 제시된 수의 패킷을 받은 후 종료한다. -d : comile된 packet-matching code를 사람이 읽을 수 있도록 바꾸어 표준 출력으로 출력하고, 종료한다. -dd : packet-matching code를 C program의 일부로 출력한다. -ddd : packet-matching code를 숫자로 출력한다. -e : 출력되는 각각의 행에 대해서 link-level 헤더를 출력한다. -f : 외부의 internet address를 가급적 심볼로 출력한다(Sun의 yp server와의 사용은 가급적 피하자). -F file : filter 표현의 입력으로 파일을 받아들인다. 커..

2013.04.08 게시됨

Dev/Windows

컴퓨터에서 실행 중인 Windows 7 SP1 이나 Windows Server 2008 R2 SP1 나 설치 하는 kb983246가 다시 컴파일하십시오 다음 ADO 응용 프로그램 하위 수준 운영 체제에서 실행 되지 않습니다.

[문제] 컴퓨터에서 실행 중인 Windows 7 SP1 이나 Windows Server 2008 R2 SP1 나 설치 하는 kb983246가 다시 컴파일하십시오 다음 ADO 응용 프로그램 하위 수준 운영 체제에서 실행 되지 않습니다. http://support.microsoft.com/kb/2517589 [해결책] #1. Windows 7 의 SP1 을 올리지 않는다. (권장 안함)-> 현재 시스템 상 자동 업데이트 되고 있고, 개발을 위해서 업그레이드를 미루는 것은 문제가 있을 듯 합니다. #2. 개인 PC의 ADO 버전을 강제로 내린다 (권장 안함 ) -> 문제가 있고 추후 상위 버전의 개발을 위해서도 바람직 하지 않습니다. #3. ADO 버전을 고정 시킨다 (권장)-> 현재 사용되는 msado15...

2013.03.25 게시됨

Dev/Windows

서비스 계정 사용 권한

http://msdn.microsoft.com/ko-kr/library/cc281953.aspx서비스 계정 사용 권한서비스는 운영 체제의 리소스 및 개체에 액세스하기 위해 계정에 로그온해야 합니다. 대부분의 서비스에서는 기본 로그온 계정을 변경할 수 없습니다. 기본 계정을 변경하면 서비스가 작동하지 않을 수 있습니다.서비스로 로그온하는 사용 권한이 없는 계정을 선택하면 서비스 스냅인은 사용자가 관리하는 컴퓨터의 서비스로 로그온하는 데 필요한 사용자 권한을 해당 계정에 자동으로 부여합니다. 그러나 사용 권한을 부여받더라도 반드시 서비스가 시작되지는 않습니다.서비스로 로그온하는 데 사용되는 사용자 계정은 속성 대화 상자에서 암호 사용 기간 제한 없음 확인란을 선택하고 강력한 암호를 사용하는 것이 좋습니다. ..

2012.04.04 게시됨

Dev/Windows

MS MTC 서비스 설정

< DTC 서비스 조건 > 1. MSDTC 보안 구성 - 네트워크 DTC 엑세스 설정 - 인바운드 및 아웃바운드 허용 - 인증 필요 없음 2. 웹서버 및 DB서버의 양방향 HOSTNAME(or 디렉토리 이름)으로 IP가 확인 가능 3. 양방향 RPC (135) 포트 접속 가능 4. 양방향 동적 포트 대기 프로세스인 msdtc.exe 에 접속 가능 < MSCS 에서의 IP 설정 > 1. 클라이언트 서버에서의 DB서버의 접속은 MSCS의 DTC Group 의 IP로 접속 2. DB 서버에서 클라이언트 접속은, MSCS의 DTC가 위치해 있는 노드의 물리적인 서버의 IP로 웹 서버로 접속 Step by Step: 트랜잭션 오류에 대한 MSDTC 설정 확인하는 일반적인 방법http://support.micros..

2012.04.04 게시됨

Dev/C++

boost::asio 클라이언트 소켓 (timeout 기능)

- 메세지를 한번 주고 받고 세션을 종료하는 클라이언트 소켓 - boost::asio 라이브러리 사용 (boost 의 date_time, thread, system 컴파일 필요) - boost::asio::deadline_timer 를 이용하여 timeout 기능 구현 - 비동시 소켓으로 구현한 동기 소켓(?) #pragma once #include using namespace std; #include #include #include using boost::asio::ip::tcp; struct IsEOF_Basic { bool operator()(const std::string &) { return true; } }; template class ClientSocket { public: ClientSoc..

2010.10.14 게시됨

Dev/C++

이미지 변환 모듈 (모바일용, GDI+)

- 이미지의 포맷 변환 및 퀄러티, 크기조정(비율) 모듈 - Windows 환경, C++, GDI+, Component STDMETHODIMP CMobileImage::Convert(BSTR Src, BSTR Output, BSTR ImgFormat, long Quality, long Width, long Height, VARIANT_BOOL* pSuccess) { *pSuccess = VARIANT_FALSE; _bstr_t bstrSrc(Src); _bstr_t bstrOutput(Output); _bstr_t bstrImgFormat(ImgFormat); ULONG_PTR gdiToken; Gdiplus::GdiplusStartupInput gdiInput; Gdiplus::GdiplusStartu..

2010.06.22 게시됨