본문 바로가기
반응형

전체 글5193

[IT/개발] 개발자가 생각하는 이상적인 회사 [IT/개발] 개발자가 생각하는 이상적인 회사 개발자 어록 현업담당자가 개떡같이 말해도 우리는 찰떡같이 알아들어야 하는 숙명이 있다. 내가 회사를 직접 만들어야 개인과 회사가 함께 공생할 수 이상적인 회사가 있을 것이다.라고 생각하기 쉽다만 이런 회사 만들기는 로또복권 당첨보다 어려울 것 같다. 요즘 느끼는것이 내가 커뮤니케이션을 하기위한 자세는 괜찮아 보이는데커뮤니케이션을 주도하는 능력은 떨어진다고 본다. 그리고 실상 업무 담당자와주고 받는 공유할 수 있는 어휘가 많이 다르다는 것을 느낀다.이런 것은 경험으로 고쳐나가는 수 밖에...관리자로 넘어서야 하는 길이다. 머리와 가슴에 와닿는 말. 내가 시간을 주도하지 않으면 시간이 나를 주도하게 된다. 생각하는 대로 살지 않으면 사는대로 생각하게 된다. 2012. 5. 6.
[개발/IE] IE TabbbedBrowsing (탭 검색설정 옵션) IE TabbbedBrowsing (탭 검색설정 옵션) HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsingHKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\TabbedBrowsingThe Group Policies that are available can be set in the following locations:Computer Configuration / Administrative Templates / Windows Components / Internet ExplorerUser Configuration / Administrative Templates / Windows Compon.. 2012. 5. 4.
[개발/컬럼] 소프트웨어는 누가 개발해야 하는가? [개발/컬럼] 소프트웨어는 누가 개발해야 하는가? 소프트웨어는 누가 개발해야 하는가? 김국현(IT평론가) 2006/07/27 소프트웨어는 누가 개발해야 하는가? 세상에 이런 우문이 어디 있느냐 생각할지도 모르겠다. 그리고 '개발자'라 짧게 대답할 것이다. 개발자라는 세 글자에는 외부에서 고용된, 그마저도 몇 단계의 하청을 거쳐, SI 업의 하류 공정을 묵묵히 맡고 있는 젊은이의 초상이 투영된다. 정말 소프트웨어는 그들만의 몫일까? 일견 당연해 보이는 이 상식을 이제는 벗어 버려야 할 때다. 소프트웨어란 '갑'이, 그 중에서도 '현업'이 개발해야 하는 것이다. '을'이 개발하고 ‘갑’은 검수를 하는 현재의 안이한 세태로는 기업이 지녀야 할 속도와 유연성은 참 갖추기 힘든 일이다. 요즈음, 기업의 IT 시스.. 2012. 5. 2.
[개발/IT] 아키텍쳐, 프레임워크, 플랫폼 [개발/IT] 아키텍쳐, 프레임워크, 플랫폼 - 아키텍처: 소프트웨어의 주요 설계 구조 소프트웨어의 주요 특징들을 결정짓는 주요 설계 구조이다.즉, 소프트웨어의 주요 구성 요소 및 구성, 이들간의 주요 인터페이스, 중요 동작 방식 등 소프트웨어의 주요 특징들을 결정짓는 모든 설계 구조를 포함한다. 소프트웨어의 주요 특징을 결정짓고 소프트웨어 개발에 미치는 영향도 매우 커서 소프트웨어 개발에 있어서 가장 중요한 부분이라고 할 수 있다.지원 프로그램, 라이브러리, 언어, 다른 소프트웨어 구성 요소 등과 같이 구체적인 구현을 포함하지 않는다는 점에서 프레임워크나 플랫폼과는 명확히 구분된다. - 프레임워크: 소프트웨어 뼈대 구조 프레임워크는 다른 소프트웨어 프로젝트가 개발될 수 있는 뼈대 구조이다.지원 프로그램.. 2012. 5. 2.
[개발/VC++] 운영제체 XP 이상 확인 [개발/VC++] 운영제체 XP 이상 확인 운영체제가 XP가 아닌 그 이상인지 확인한다. 비스타, 윈도우즈7, 그 이후 버전 등 // 운영체제가 xp 이상인가. BOOL COSInstallApp::OSVersionXPOver() { DWORD dwVersion, dwMajorVersion, dwMinorVersion, dwBuild; dwVersion = GetVersion(); // Get the Windows version. dwMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion))); dwMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion))); // Get the build number. if (dwVersion < 0x8000000.. 2012. 5. 2.
[개발] 인터넷 익스플로러 열어본 페이지 목록 확인할 수 있는 곳 [개발] 인터넷 익스플로러 열어본 페이지 목록 확인할 수 있는 곳 인터넷 익스플로러 열어본 페이지 목록 확인할 수 있는 곳 정확히 말하면 URL 입력해서 접속해 본 사이트 레지스트리 HKEY_CURRENT_USER -> Software -> Microsoft -> Internet Explorer -> TypedURLs -> 2012. 5. 2.
[개발/MFC] UTF8로 파일저장하기 [개발/MFC] UTF8로 파일저장하기 CString strFilePath = dlg.GetPathName(); // UTF8로 컨버팅 int nAllocLen = WideCharToMultiByte (CP_UTF8, 0, strSaveData, -1, NULL, 0, NULL, NULL); CHAR * pBuffer = new CHAR [nAllocLen + 1]; memset (pBuffer, 0, nAllocLen); WideCharToMultiByte (CP_UTF8, 0, strSaveData, -1, pBuffer, nAllocLen + 1, NULL, NULL); // 파일로 저장 CFile file; file.Open (strFilePath, CFile::modeCreate | CFile:.. 2012. 5. 2.
[개발/MFC] WM_TIMER 예제 [MFC] WM_TIMER 예제 // Message Map BEGIN_MESSAGE_MAP(CDlgDlg, CDialog) ... ON_WM_TIMER() END_MESSAGE_MAP()...// Timer ID constants. const UINT ID_TIMER_ONE = 0x1001; const UINT ID_TIMER_TWO = 0x1000;// Start the timers. void CDlgDlg::StartTimer() { // Set timer for Minutes. SetTimer( ID_TIMER_ONE, 60 * 1000, 0 ); // Set timer for Seconds. SetTimer( ID_TIMER_TWO, 1000, 0 ); }// Stop the timers. voi.. 2012. 5. 2.
[개발/MFC] Sleep()함수 대신 프로그램 딜레이 시키기 [개발/MFC] Sleep()함수 대신 프로그램 딜레이 시키기 개발을 하다가 보면... 어떤 조건이 true가 될 때까지 기다려야 할 때가 있다. 그렇게 하려면 loop를 사용해야한다. 그리고 대기함수인 Sleep() 함수를 사용하게 되는 경우가 생기는데 이 함수를 사용하면. 모든 메세지 처리가 중단되기 때문에 프로그램 응답 없음과 같은 애매하고 난감한 사항에 처하게 된다. 그래서 이 Sleep()이라는 함수 대신에 프로세스나 쓰레드에서 사용되는 메세지는 처리되면서 특정조건이 만족할 때까지 기다릴 수 있는 함수가 필요하다. 대기시간 동안 메세지큐에서 메세지를 확인하여 처리하면서 기다리게 해준다. /////////////////////////////////////////////////////////////.. 2012. 5. 2.
반응형