Skip to content
DarkKaiser의 블로그
DarkKaiser의 블로그
  • 개발 관련 자료(노션)
  • Raspberry Pi(노션)
  • WD My Cloud(노션)
  • GitHub
DarkKaiser의 블로그

[년도:] 2007년

프로그래머로 살아남기

DarkKaiser, 2007년 7월 1일2023년 8월 30일

출처 : http://www.mobilejava.co.kr/

– 김 응(모바일랩정보교육원 모바일 프로그래밍 강사)

프로그래머로 살아남기라는 제목부터가 심상치 않다. 느낌이 좋지 않을 수도 있다. 도데체 프로그래머란 직업이 어떻길래? 라는 의문이 강하게 와닿을 것 같다. 사실 현직 프로그래머에게는 가장 민감한 주제라고 볼 수 있다. 적어도 필자에게는 그랬었다. 그래서 그것을 다루기가 매우 조심스럽다. 왜냐하면, 정답이 없이, 보편적인

Continue Reading

프로젝트 매니저를 위한 방법론 FAQ 18선

DarkKaiser, 2007년 7월 1일2023년 8월 30일
IT 업계에서 프로젝트 매니저(PM)가 되는 것은 순식간이다. 어느날 당신의 상관이 프로젝트 하나를 던져 주며 관리하라고 명령하면 그 순간부터 PM이 되는 것이다. 실제 PM 업무에 직면하면 당신이 궁금해 하는 사안에 대해 가능한 한 빨리 해답을 찾는 것이 중요하다. 경험 많은 PM들도 일부 문제에서는 혼란을 느낀다. 여기 정리한 자주 묻는 질문, 답변
Continue Reading

Windows 2003 서버 알차게 쓰기 위한 세팅법

DarkKaiser, 2007년 7월 1일2023년 9월 2일
1. 시스템 시작시 ctrl+alt+del 안누르기
실행 – gpedit.msc 입력하고 엔터 나오는창에서 컴퓨터구성- windows 설정 -보안설정 – 로컬정책 – 보안옵션 -대화형로그온 ctrl+alt+del 이걸 더블클릭하거나 속성에서 사용으로 하여주고 확인해준다.
 
2. 로그온시 암호 안물어보기
실행 – control userpasswords2 이걸 입력하고 나오는창에서 사용자이름과 암호 사용해야 로그인 할수있음 이앞에 체크를 지우고 확인하면 창이 하나
Continue Reading

mantis 설치방법

DarkKaiser, 2007년 6월 30일2023년 9월 6일

Mantis는 웹기반의 버그 추적 시스템입니다. PHP로 작성되어 있어 ?MySQL^ 서버와 웹브라우저만 있으면 가능합니다. 프로젝트 관리 및 소프트웨어 설계시 단위별로 사용자가 작업한 내용을 기록할 수 있으므로 버그 추적까지도 유용하게 사용할 수 있습니다. 또한 필터 기능을 제공하여 사용자가 원하는 내용만 쉽게 찾을 수 있습니다.

한마디로 Mantis는 공동으로 여러 개발자가 프로그램을 개발할

Continue Reading

실용주의 프로그래머를 위한 단위테스트 With JUnit

DarkKaiser, 2007년 6월 30일2023년 9월 6일

‘단위 테스트’는 테스트 대상이 되는 코드 기능의 아주 작은 특정 영역을 실행해 보는, 개발자가 작성한 코드 조각이다. 대개 단위 테스트는 특정 상황에서 특정메서드를 시험해 본다.

단위 테스트는 어떤 코드 조각이 개발자가 생각한 대로 동작하는지 증명하기 위해 수행하는 것이다.

  • 테스트의 6가지 영역
    1. 결과가 옳은가?
      우선 분명하게 테스트해야 할 영역은 바로 예상한
Continue Reading

IWebBrowser2와 IHTMLDocument2의 상호변환

DarkKaiser, 2007년 6월 30일2023년 9월 5일

1. IWebBrowser2 에서 IHTMLDocument2 인터페이스 구하기

IWebBrowser2 *m_pWebFromUnknown;
IWebBrowser2 *m_pWebFromDoc;

STDMETHODIMP CTestObj::SetSite( IUnknown *pUnkSite )
{
    IOleClientSite *pClientSite;
    HRESULT hr;

    hr = pUnkSite-QueryInterface( IID_IOleClientSite, 
    (LPVOID *)&pClientSite );
    if ( FAILED( hr ) ) return S_OK;

    IOleContainer *pContainer;
    hr = pClientSite-GetContainer( &pContainer );
    pClientSite-Release();
    if ( FAILED( hr 
Continue Reading

자동화에 대한 기본 정리

DarkKaiser, 2007년 6월 30일2023년 9월 3일

자동화(Automation)란?

COM은 언어에 독립적입니다. 따라서 COM 인터페이스로 만든 소프트웨어 컴포넌트은 어떤 언어에서든 사용이 가능합니다.

하지만, 스크립트 언어는 예외입니다. 스크립트 언어는 일반적인 COM 인터페이스에 접근하지 못합니다. 그래서, 스크립트 언어가 이해할 수 있는 IDispatch라는 특별한 COM 인터페이스를 정의하였습니다. IDispatch라는 COM 인터페이스는 스크립트 언어 뿐만 아니라 COM을 지원하는 모든 언어가 사용할 수 있는

Continue Reading

기본 명령어

DarkKaiser, 2007년 6월 30일2023년 9월 2일

Push
sp 레지스터를 조작하는 명령어중의 하나이다. 스택에 데이터를 저장하는데 쓰인다.

ex) Push eax
스택에 Eax의 값을 스택에 저장한다.

ex) Push 20
즉석값인 20을 스택에 저장한다.

ex) Push 401F47
메모리 오프셋 401F47의 값을 스택에 저장한다.

Pop
이또한 sp 레지스터를 조작하는 명령어중 하나이다. 스택에서 데이터를 꺼내는데 쓰인다.

ex) Pop eax 
스택에 가장 
Continue Reading

실용주의 프로그래머를 위한 버전관리 Using CVS

DarkKaiser, 2007년 6월 30일2023년 9월 6일

1. 서론
소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.소스 코드 관리라고 불리기도 하는 버전 관리는 프로젝트를 지원하는 기술의 세 축 가운데 첫째 축이다. 모든 프로젝트에서는 반드시 버전 관리를 사용해야 한다.
버전 관리를 하면 팀과 개인

Continue Reading

CVSNT 설치 및 설정 방법

DarkKaiser, 2007년 6월 30일2023년 8월 30일

CVSNT는 윈도우즈 환경에서 사용할 수 있는 CVS 서버로, 설치를 하면 NT 서비스로 등록되어 실행된다. CVSNT 설치가 끝났으면 다음과 같은 작업을 해야 한다.

  1. PATH 설정
    CVSNT의 예전 버전에서는 설치 후 사용자가 직접 PATH를 설정해야 했지만, 최신 버전에서는 설치가 끝나면 CVSNT가 설치된 디렉터리가 자동으로 PATH 환경 변수에 추가되므로 별도의 작업은 필요 없다.
Continue Reading
  • Previous
  • 1
  • …
  • 12
  • 13
  • 14
  • …
  • 17
  • Next

최신 글

  • AssertJ 소개testCompile ‘org.assertj:assertj-core:3.6.2’ 2017년 9월 14일
  • 자주 사용되는 Lombok 어노테이션 2017년 9월 14일
  • 유니코드 #3 2017년 9월 14일
  • 유니코드 #2 2017년 9월 14일
  • 유니코드 #1 2017년 9월 14일

최신 댓글

    카테고리

    • 개인 자료 (1)
      • 일기 (1)
    • 주절주절 (7)
    • 프로그래밍 갤러리 (16)
    • 프로그래밍 언어 (186)
      • Java (29)
      • C/C++/VC++ (114)
      • C# (11)
      • Visual Basic (6)
      • 안드로이드 (9)
      • Objective-C (5)
      • JavaScript (4)
      • JSP/Servlet (2)
      • Python (4)
      • 어셈블러 (1)
    • 개발++ (44)
      • Book (11)
        • Joel On Software (10)
      • 프로젝트 관리 (6)
      • Maven (1)
      • 디버깅 (1)
      • DirectX (1)
      • Silverlight (1)
      • RESTful (1)
      • Hacking (1)
      • WDM (4)
      • VoIP (5)
      • 기타 (1)
    • 개발 도구 (15)
      • eclipse (14)
      • Sublime Text (1)
    • 네트워크 (7)
    • 설치 및 배포 (7)
      • InstallShield (2)
      • NSIS (4)
    • 버전 관리 (9)
      • Git (2)
      • CVS (2)
      • Subversion (5)
    • 데이터베이스 (7)
      • Oracle (3)
      • Sybase (2)
      • MS-SQL (2)
    • 단위테스트 (3)
      • JUnit (1)
      • NUnit (2)
    • 버그추적시스템 (2)
      • mantis (2)
    • 운영체제 (7)
      • Windows (5)
      • 리눅스 (2)
    • WAS (3)
      • WebLogic (3)
    • 디자인패턴 (1)
    • 디지털 이미지 프로세싱 (16)

    태그

    ArrayList ATL BMP CAB CAB 파일 CD-ROM COM DCOM Downcasting for each GetLastError() Java JDT JoelOnSoftware Lokbok netsh NUnit Python StringBuilder Subverion SVN TR1 unicows Upcasting WAVE weak_ptr WebClient Wrap 내장 객체 레이아웃 리소스 리팩토링 마우스 문자 스트림 바이트 스트림 배포 비스타 빌드 서브클래싱 스트림 시스템 에러메시지 오피스파일구별 임시파일 지역클래스 타입 라이브러리

    메타

    • 로그인
    • 엔트리 피드
    • 댓글 피드
    • WordPress.org
    ©2025 DarkKaiser의 블로그 | WordPress Theme by SuperbThemes