본문 바로가기
반응형

IT-개발,DB729

[개발/IE] BHO(Browser Helper Object)란? BHO(Browser Helper Object)란? 인터넷 탐색기를 사용하다보면 BHO(Browser Helper Object)가 문제를 발생하는 경우가 종종있다. 아울러 넷트웍 속도의 저하의 주 원인중 하나도 사용자가 무분별하게 설치한 BHO때문에 발생하며, 악성 스크립트의 전파 경로중 하나도 BHO인 경우가 많다. 따라서 필자는 BHO와 도구 막대를 관리할 수 있는 유용한 유틸리티라는 글을 통해 BHO를 관리할 수 있는 ToolbarCop이라는 프로그램을 소개했다. 그러면 BHO는 무엇일까? Browser Helper Object라는 용어에서 알 수 있듯이 BHO는 근본적으로 브로우저에서 지원하지 못하는 기능을 지원하기위해 플러그인 형태로 IE에 추가되는 DLL 모듈을 말한다. DLL 형태로 제공되며.. 2011. 5. 24.
[개발/컬럼] 개발자가 야근을 하면 회사가 발전할까? 개발자가 야근을 하면 과연 회사가 발전할까요? "개발자가 정한 일정을 회사가 받아들여주지 않는다" 경영자 중에는 정말로 꽉 막힌 사람이 있어서 논리적으로 설득하려고 하면 화를 내고 고성을 질러 잠재우는 사람도 물론 있지만 설득하기에 따라서 개발자의 말을 들어주는 사람도 분명히 있습니다. 저의 경우에는 아래와 같은 논리로 합리적인 일정의 필요성을 호소합니다. 회사에서 촉박하게 일정을 잡고 개발자를 야근 시키는 이유는 역시 돈을 많이 벌기 위해서인데 장기적으로 볼 때 촉박한 일정과 개발자의 야근은 회사의 수익을 줄어들게 만든다고 생각합니다. 1 경영진/영업팀에서 갑과 상의하여 프로젝트 완료 일정을 결정 2 개발자가 최선을 다해서 정해진 일정에 프로젝트 완료 3 짧은 기간에 프로젝트를 완료해서 회사의 이익이 .. 2011. 5. 19.
[개발/MFC] error C2665: 'operator new' : 5개의 오버로드 중 ... [개발/MFC] error C2665: 'operator new' : 5개의 오버로드 중 ... 쌈꼬쪼려 소백촌닭 Visual Studio VC++ 작업중 (MFC) 디버깅 모드로 컴파일 중에 아래와 같은 에러 메시지가 나오는 경우가 발생할 수 있다. 그런데 에러의 위치를 찾을 수가 없다. 아래 메시지를 더블 클릭하면 xmemory.h 파일로 이동을 한다. error C2665: 'operator new' : 5개의 오버로드 중 모든 인수 형식을 변환할 수 있는 오버로드가 없습니다. 이 에러에 대해서 대처할 수 있는 방법은 아래와 같다. MFC와 STL 사이에 문제로 생각된다. MFC에서 클래스를 만들면 파일 위쪽에 아래와 같은 코드가 자동으로 만들어 진다. #ifdef _DEBUG #define new.. 2011. 5. 19.
[개발] 프로그래밍의 분야, 개발자의 분류 [개발] 프로그래밍의 분야, 개발자의 분류 오랜전에 분류해둔 것이라... 지금과는 차이가 있을 수도 있다. 프로그래밍의 분야 1. 시스템 운영체제, 드라이버, 웹 서버 2. 개발툴 모델링툴, 개발언어 3. 응용프로그램 그룹웨어, ERP, 업무용 소프트웨어 4. 유틸리티 그래픽뷰어, 파일관리, 워드프로세서 5. 실시간처리 레이더 시스템, 항공관제 시스템 6. 미들웨어 트랜잭션처리 7. 펌웨어(Firmware) 하드웨어 내장형 제어 프로그램 개발자 분류 1. 제품개발자 박스로 팔리거나 다운로드 형태로 팔리는 패키지 제품을 개발한다. 2. 시스템통합개발자 외주 개발에 참여하는 개발업무를 담당한다. 3. 시스템프로그래머 드라이버나 운영체제 기능의 일부를 개발한다. 4. 품질관리자 최근 대형 SI 프로젝트의 소프.. 2011. 5. 18.
[개발/컬럼] 개발 프로젝트의 단계별로 나타날 수 있는 Risk 개발 프로젝트의 단계별로 나타날 수 있는 Risk 개발 프로젝트의 단계별로 나타날 수 있는 Risk | Codeway 2004.01.27 16:47 류(ryujt) http://cafe.naver.com/codeway/15 1. 입찰 혹은 영업 단계(Proposal Phase) - 사업주 요구조건(Requirements) 이해 부족 - 자체 사업수행 능력의 과대평가 - 공기 예측의 실패 2. 사업기획단계 (Planning Phase) - 항목누락(Omissions) - 업무분류체계(WBS:Work Breakdown Structure) 작성미숙 - 수집정보의 잘못 이해 및 적용 - 견적(Estimating) 기술의 선택 - 주요 비용요소(Major Cost Elements) 관리의 실패 - 사업위험(Ris.. 2011. 5. 18.
[개발/MFC] 문자열 변환 BSTR to CString, CString to BSTR, BSTR to char* [개발/MFC] 문자열 변환 BSTR to CString, CString to BSTR, BSTR to char* VC++ , MFC에서 문자열 변환 정말 까다롭다. 더군다나 유니코드 모드는 조금더 까다로운것 같다. 아래 예제가 도움이 될 것이라 생각된다. // Convert BSTR to CString BSTR bsName; CString csName; USES_CONVERSION; csName = OLE2A(bsName); // Convert CString to BSTR BSTR bsName; CString csName; bsName = csName.SysAllocString(); // create an OLE string BSTR bstr = ::SysAllocString(L"Golf is fun!.. 2011. 5. 12.
반응형