본문 바로가기

해쉬 함수 SHA1CryptoServiceProvider, SHA1Managed 차이 SHA1CryptoServiceProvider는 윈도우의 CryptoAPI(CAPI)를 래핑한 unmanaged 구현체 이고, SHA1Managed는 .NET으로 구현한 Managed 코드 SHA1Managed가 상대적으로 느리다고 하는데, 그 차이는 ms 단위의 속도를 중요시 하지 않는 업무라면 문제 없을 듯 하고, 자체 구현이라 이식성도 좋아 보임 물론 사용 가능 하다면 SHA1CryptoServiceProvider 쓰는것이 최선.. http://codeissue.com/issues/i34dda6deaad90a/difference-between-sha1-sha1cryptoserviceprovider-sha1managed-and-sha1cng SHA1CryptoServiceProvider: this i.. 더보기
How to Configure MSDTC to Use a Specific Port in Windows Server 2012/2012R2 출처 : http://blogs.msdn.com/b/distributedservices/archive/2012/01/16/how-to-configure-the-msdtc-service-to-listen-on-a-specific-rpc-server-port.aspx My name is Steven Graves and I am a Senior Support Escalation Engineer on the Windows Core Team. In this blog, I will discuss how to configure MSDTC to use a specific port on Windows Server 2012/2012R2 as this has slightly changed from the way it is .. 더보기
boost 설치 # msvc-14.0 : vc++ 2015# msvc-12.0 : vc++ 2013# 64bit : address-model=64bjam.exe toolset=msvc-11.0 link=static runtime-link=static --with-system --with-date_time --with-regex --with-thread -j 4 stage 출처 : http://www.viper.pe.kr/cgi-bin/moin.cgi/Boost 3.1. bjam 사용법 [Bottom] [Top]Boost 라이브러리는 대부분 Template 으로 구성되어 있다. 하지만 regex, thread 와 같이 빌드가 필요한 라이브러리를 포함하고 있다. bjam 은 이런 라이브러리들을 빌드와 설치를 자동화 해주기 .. 더보기
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/.. 더보기
데이비드 커틀러 (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 커널 개발시 빌게이츠는 유닉스와 같은 모놀리식이 아닌 마이크로 커널의 특징으로 개발 하는 것에 대해서 많은 의구심을 가졌고 커틀러는 안정성이 중요.. 더보기
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.. 더보기
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 표현의 입력으로 파일을 받아들인다. 커.. 더보기
컴퓨터에서 실행 중인 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... 더보기
LUCENE.NET 검색엔진 1. LUCENE.NET Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users. The Lucene search library is based on an inverted index. Lucene.Net has three primary goals: Maintain the existing line-by-line port from Java to C#, fully automating and commoditizing the process such that the project can easily synchronize with the Java Lucene release sched.. 더보기
서비스 계정 사용 권한 http://msdn.microsoft.com/ko-kr/library/cc281953.aspx서비스 계정 사용 권한서비스는 운영 체제의 리소스 및 개체에 액세스하기 위해 계정에 로그온해야 합니다. 대부분의 서비스에서는 기본 로그온 계정을 변경할 수 없습니다. 기본 계정을 변경하면 서비스가 작동하지 않을 수 있습니다.서비스로 로그온하는 사용 권한이 없는 계정을 선택하면 서비스 스냅인은 사용자가 관리하는 컴퓨터의 서비스로 로그온하는 데 필요한 사용자 권한을 해당 계정에 자동으로 부여합니다. 그러나 사용 권한을 부여받더라도 반드시 서비스가 시작되지는 않습니다.서비스로 로그온하는 데 사용되는 사용자 계정은 속성 대화 상자에서 암호 사용 기간 제한 없음 확인란을 선택하고 강력한 암호를 사용하는 것이 좋습니다. .. 더보기