분류 전체보기 548

“You may not have the appropriate permissions to access the item” when running an exe on Windows Server

Whilst installing Trend Micro OfficeScan on a remote server, I hit the following dialog box: “Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item” Now the item in question was simply a executable patch which I’d copied onto the machine remotely. I checked the permissions and Administrator (who I was logged in as) had full con..

Visual Studio 2005 - autoexp.dat

VS 2005에서는 STL 자료구조의 디버깅을 혁신적으로 도와주는 기능인 visualizer가 도입되었다. 꽤 강력한 수준의 스크립트를 지원해서 (그러나 부족한 것도 많음) 디버깅시 특정 자료구조를 보기 좋도록 해주는 것이다. STL 디버깅 해보신 분들은 거의 디버거로 안의 내용물을 확인하는 것이 불가능이라는 것을 잘 알 것이다. Visualizer는 그것을 해결해 준다. VS 2005를 깔면 디폴트로 있는 파일에는 STL 자료구조만 지원한다. 그러나 STL::vector와 CAtlArray, 그리고 STL::map과 CRBTree는 동일한 자료구조 형태를 가지고 있으므로 이들을 위한 visualizer 코드도 쉽게 작성할 수 있다. STL::list도 있으니 CAtlList도 어렵지 않게 만들 수 있지..

설치 안 된 폰트 사용하기 - How to Use a Font Without Installing it

Introduction Many times, a particular font needs to be used in an application due to the in-house graphics designer's font choice. In order for the application to use the fonts, the font needs to be installed using the installer. Too many fonts on the user machine may slow the system down considerably. You can actually get away without installing the font: GDI and GDI+ each provide two ways for ..

OS X 업데이트는 가급적이면 '콤보 업데이트'로 하세요.

매번 OS X의 새로운 업데이트가 뜰 때마다 맥당 게시판엔 업데이트하기 전까지는 OS X가 잘 돌아갔는데 업데이트 하고 나니 갑자기 이런저런 문제가 생겼다는 글을 심심찮게 목격할 수 있습니다. 사실 OS X의 자동 업데이트 시스템은 꽤 신뢰할만하고 문제가 발생하지 않는 사용자가 대다수입니다만 아무래도 게시판의 특성상 문제가 있는 사람들이 글을 많이 올려서인지 OSX의 업데이트 시스템에 문제가 많아 보이는 경향이 있는 것 같습니다. 그래도 언제든지 본인에게도 생길 수 있는 문제이며, 문제 발생의 원인이 무엇인지 몰라 질문글을 올려도 아무도 관심을 가져주지 않는 경우가 있을 수도 있다는데 생각이 미치면 이런 글들을 그냥 무심코 지나치기도 힘든 것이 사실입니다. 아직 맥을 구입한 지 얼마안된 사용자들.. 혹은..

MSSQL - IDENTITY 값 초기화 하기

[MSSQL - IDENTITY 값 초기화 하기 ] 아래와 같이 테이블을 생성하였다면 seq 컬럼은 자동 증가값을 가지게 됩니다. USE testOK CREATE TABLE [dbo].[tbl_test] ( [seq] [int] IDENTITY(1,1) PRIMARY KEY NOT NULL, [Name] [varchar] (70) NOT NULL, [Email] [char] (70) NOT NULL, [Idate] [datetime] NOT NULL ) GO 개발과정에서 테스트 후에 데이터를 모두 삭제(DELETE)해도 seq 컬럼은 초기화 되지 않습니다. IDENTITY 컬럼의 값을 초기화 하기 위해서는 아래와 같이 DBCC 명령어를 사용하세요. -- IDENTITY 값 초기화하기 -- 사용법 ) DB..

29 WAYS TO STAY CREATIVE

29 WAYS TO STAY CREATIVE from TO-FU on Vimeo. 창의성을 키우는 29가지 방법 1. 목록 만들기 2. 언제 어디서든 노트 휴대 3. 자유롭게 써보기 4. 컴퓨터로부터 자유로워 지기 5. 자신 학대(?) 멈추기 6. 휴식 가지기 7. 샤워하면서 노래 부르기 8. 커피 마시기 9. 새로운 음악 들어보기 10. 열려있기 11. 창의적인 사람들과 함께 하기 12. 피드백 받기 13. 협력하기 14. 포기하지 말기 15. 연습, 연습, 연습 16. 자신의 실수를 인정하기 17. 새로운 장소에 가보기 18. 자신이 가진 축복(?)을 세어보기 19. 휴식 취하기 20. 위험해 져보기 21. 규칙을 깨보기 22. 강요하지 말기 23. 사전 읽어보기 24. 틀(규칙)을 만들기 25. 완..

UINavigationController 사용시 self.navigationController

UINavigationController 를 사용한 계층구조의 App 제작시 다음과 같이 하위 계층의 UIViewController 진입시 pushViewController 를 사용하게되는데요, SecondDepthViewController *sdViewController = [[SecondDepthViewController alloc] initWithNibName:@"SecondDepthViewController" bundle:nil]; [self.navigationController pushViewController:sdViewController animated:YES]; [sdViewController release]; 이를 사용하다보니 위의 self.navigationController 에서 na..