반응형

전체 글 119

오류(exception) 발생시 Debug 메시지창 띄우냐 마느냐 Config

Configuring Automatic Debugging Users can configure automatic debugging to help them determine why their system or an application has stopped responding. Configuring Automatic Debugging for System Crashes To configure the target computer to generate a crash dump file when the system stops responding, use the System application in Control Panel. Click Advanced system settings, which displays the ..

Windows Programming 2010.02.17

특수 디렉토리 가져오기

1. 윈도우 디렉토리 UINT GetWindowsDirectory(LPYSTR lpBuffer, UINT uSize); 2. 시스템 디렉토리 UINT GetSystemDirectory(LPTSTR lpBuffer, UINT uSize); -> System32 서브폴더 3. 특수 폴더 절대 경로 조사 1. HRESULT SHGetSpecialFolderLocation(HWND hwndOwner, int nFolder, LPITEMIDLIST *ppidl); nFolder - 특수폴더 ID (윈도우즈 API정복 p.1827참고) LPITEMIDLIST pidl; 의 주소를 넘겨주고 값을 받아온다. 이값으로부터 절대 경로 구할수 있음. 2. BOOL SHGetPathFromIDList(LPCITEMIDLIST..

Windows Programming 2010.02.17

안드로이드에서 SQLite DB 사용하기

SQLiteOpenHelper Class SQLite DB를 사용하기 위해서는 일단 이 클래스를 상속하여 구현해야 한다. 이 클래스는 DB 생성하고 버전 관리를 하는 클래스이다. 그러므로 DB생성을 위해 필요하다. 따라서 이 클래스의 멤버함수인 onCreate(SQLiteDatabase), onUpgrade(SQLiteDatabase, int, int) 함수를 오버라이딩 해야 한다. 즉 이 클래스는 DB가 있으면 열고, 없으면 새로 만든다. 또한 필요하면 DB를 업그레이드 한다. 이 클래스를 생성할 때는 생성자에 Context 클래스가 필요하며, Activity Class 가 바로 컨텍스트 클래스를 구현한 것이므로 , Activity Class를 구현한 this 를 넘겨준다. SQLiteDatabase ..

Android 2010.02.10

안드로이드에 집중하자

SK텔레콤(대표이사 사장 정만원, www.sktelecom.com)이 안드로이드 트렌드를 주도하고, 스마트폰 활성화의 원년이 될 올 한해를 대비하기 위해 단말기 출시 전부터 애플리케이션 공모전 등 다양한 안드로이드 활성화 대책을 준비하고 있다. SK텔레콤은 다음달 모토로라의 안드로이드 탑재 단말기 첫 출시를 필두로, 연내 국내외 제조사를 통해 12종 이상을 추가로 출시하는 등 안드로이드 탑재 단말기 라인업 강화에 적극 나선다. 이와 관련해, 안드로이드 탑재 단말기 이용 고객들이 구매 즉시 다양한 애플리케이션을 경험할 수 있도록 콘텐츠를 확보하기 위해 '안드로이드 개발자를 위한 T스토어 애플리케이션 공모전'을 6일부터 시행한다. 이번 공모전은 T스토어(www.tstore.co.kr)에서 제공할 안드로이드 ..

Newspaper 2010.02.09

변화하는 User Interface

오늘 뉴스에 "우리가 알아야 할 신기술 10" 이라는 기사가 떴다. 이 기술들을 보면 몇가지를 제외하고는 대부분의 내용이 유저 인터페이스의 변화가 보인다. 즉, 사람의 행동을 기기가 알아 들을 수 있는 방법으로 전환하는 방법이, 기존에는 티비나 라디오를 동작시키기 위한 버튼이나 리모콘, 컴퓨터를 동작시키기 위한 마우스, 키보드 등으로서, 사람의 행동을 직접 받아들이는 것이 아닌 다른 형태로의 변환과 단순화가 필요했었다. 또한, 기기들이 사람에게 보여주는 방법도 2D 영상의 눈, 그리고 들을 수 있는 귀, 시각장애인을 위한 만질수 있는 터치감 정도의 인터페이스 정도 였다. 하지만, 현재는 아바타가 몰고온 3D 영화나 3D TV, 손가락 터치식의 UI, 3D를 넘어선 4D(냄새, 등등) 그리고 MS의 나탈 ..

Newspaper 2010.02.05

[기술경영] MOT - 드디어 내가 관심있는 분야가 나왔군

드디어 우리나라도 정신을 차렸나 보다. 기반 기술과 더불어 기존의 기술을 어떻게 활용하고 응용하고 관리하여 가치 있는 제품이나 서비스를 창출해 내느냐가 모든것을 판가름 한다. 이렇게 되기 위해서는 열린 사고와 마음, 창의성, 논리력, 슬로우 씽킹 등. 지금까지 우리가 홀대했던 부분에 대한 역량이 갖춰져야 한다. 이제는 지금까지 준비해 왔던, 그 티켓을 보여줄 때가 오고 있다. 아래 과정이 만들어 진다면, 도전해 봐야 겠다. 애플의 최고경영자 스티브 잡스 같은 전문 기술경영(MOT) 리더를 양성하기 위한 정부 지원이 본격화된다. 지식경제부(장관 최경환)는 기술기업의 연구개발(R&D) 전략을 책임질 실무능력과 전문성을 갖춘 인재 육성을 위해 기술경영 전문대학원 2곳(각 15억원)과 일반대학원 2곳(각 4억원..

Life 2010.02.04

21세기 리더, 인재란

아래 3개의 기사는 아주 중요한 점을 전달한다. 고객과의 소통없이, "지금까지 우리나라 기업은 이래왔기 때문에 이렇게 가는 것이 맞다"고 생각하는 대다수 기업인들의 잘못된 생각때문이다. 창의적인 사고를 하여 아이디어를 내면, 그것에 대한 충분한 검증이 없을 뿐 아니라, 아예 묵살되는 현실이다. 열린 마음을 가지고 있지 않다면 자기만의 독단과 독선에 빠지게 되며, 현재는 잘 나가고 있다 하더라도, 과연 30년, 50년, 100년 롱런하는 회사를 만들 수 있을까. 기업인들이 먼저 사고를 깨고, 열린마음을 가지고 귀를 귀울여야 하며, 더불어 현재에 만족하는 것이 아니라 말 그대로 철학을 가지고 움직여야 한다. 이러한 환경은 위에서 부터, 즉, 탑-다운으로 조성되어야 혁신과 변화를 주도할 수 있다 "MS의 가장..

Newspaper 2010.02.04

리눅스 2.6 에서의 proc을 이용한 성능데이터 확인

cpu : /proc/stat 에서 cpu 항목 가져와서 처리함. 단 5초 단위로 변화율을 계산하므로 5초 전의 항목을 메모리에 들고 있어야한다. → 2.4버전은 뒤 3개항목 빼고 계산하라!! memory 와 swap : /proc/meminfo 에서 항목을 가져와서 kb로 만든다. page in out : /proc/stat 에서 cpu항목 아래 page 항목이 있다. 여기에 없다면 /proc/vmstat 을 본다. network : /proc/net/dev 에서 가져온다. process 정보 : /proc/pid/stat → 2.4버전 확인 필요!! user : uid 가지고서 getpwuid() 함수 사용 pid : 1번 항목 vsg : 23번 항목. 바이트 이므로 kb로 변환 필요 comm : 2..

리눅스 2010.02.04
반응형