컴퓨터/프로그래밍2014. 3. 31. 11:21

참고1> 디버그 모드에서의 메모리 특징 http://darpangs.tistory.com/26

 

참고2> Inside CRT: Debug Heap Management

 - http://www.codeguru.com/cpp/w-p/win32/tutorials/article.php/c9535/Inside-CRT-Debug-Heap-Management.htm

 

참고3> Win32 Debug CRT Heap Internals http://www.nobugs.org/developer/win32/debug_crt_heap.html

 

Posted by jungtae17
컴퓨터/프로그래밍2014. 3. 12. 17:53

WWSAPI (Windows Web Services API)

 

링크> http://msdn.microsoft.com/en-us/library/windows/desktop/dd430435.aspx

 

Posted by jungtae17
컴퓨터/프로그래밍2014. 3. 4. 13:15

Visual Studio 로 C++ 프로그래밍 중 디버깅할 때 가끔은 CRT(C Run-Time) 라이브러리 내부에서 어떻게 동작하는지 알아야할 때가 있다.

 

이때 심볼 파일(Symbol file)이 있으면 손쉽게 확인할 수 있지만 심볼 파일을 다운 받아서 설치하고 설정하는게 귀찮아서 많이 사용하지 않았다.

 

하지만 최신 Visual Studio 에는 이것을 손쉽게 사용할 수 있도록 기능이 내장되어 있다.

 

Visual Studio 2013 를 사용하고 있다면 아래와 같이 설정해보자.

 

[옵션 설정]

 

 

참고> http://support.microsoft.com/kb/311503/en-us

 

설정 후 처음으로 디버깅하면 Microsoft 기호 서버(Symbol Server)에서 심볼 파일을 자동으로 다운로드 해서 임시 캐시 폴더에 설치한다.

 

Posted by jungtae17
컴퓨터/하드웨어2014. 2. 18. 12:05

 

[애플 진영]

 

iPod Touch 1~3세대 : 480 x 320 (163 ppi)

iPod Touch 4세대 : 960 x 640 (326 ppi)

iPod Touch 5세대 : 1136 x 640 (326 ppi)

 

참고> http://en.wikipedia.org/wiki/IPod_Touch#Models

 

iPhone 1st, 3G, 3GS : 480 x 320 (163 ppi)

iPhone 4, 4S : 960 x 640 (326 ppi)

iPhone 5, 5C, 5S : 1136 x 640 (326 ppi)

 

참고> http://en.wikipedia.org/wiki/IPhone#Model_comparison

 

iPad 1st, 2 : 1024 × 768 (132 ppi)

iPad 3rd, 4th, Air : 2048 × 1536 (264 ppi)

 

참고> http://en.wikipedia.org/wiki/IPad#Model_comparison

 

 

 

[안드로이드 진영]

 

Nexus 7 1st : 1280 x 800

Nexus 7 2nd : 1920 x 1200

 

참고> http://en.wikipedia.org/wiki/Google_Nexus

 

Posted by jungtae17
컴퓨터/우분투2014. 2. 10. 15:53

 

[윈도우의 공유 폴더를 연결하는 방법]

 

먼저, 터미널을 실행 시킨 후 다음과 같이 실행한다.

 

1. 공유 폴더를 연결할 마운트 포인트를 생성한다.

 

mkdir /Volumes/Public

 

참고> Mac 에서는 /Volumes 디렉토리 아래에 마운트 포인트를 만든다. (/mnt 디렉토리 없음)

 

2. 윈도우의 공유 폴더를 마운트 한다.

 

mount_smbfs //GUEST@win-pc/SharedFolder /Volumes/Public

 

참고> mount_smbfs 사용법

 

mount_smbfs //{사용자명}[:암호]@{서버이름 또는 IP주소}/{공유폴더} /Volumes/{마운트 포인트}

 

특정 사용자가 없을 경우 GUEST 를 사용하여 접속한다.

 


[연결된 공유 폴더를 해제하는 방법]

 

터미널에서 아래와 같이 실행하여 언마운트 한다.

 

umount /Volumes/Public

 

참고> 언마운트 된 마운트 포인트는 자동으로 삭제됩니다.

 

 

자세한 사항은 터미널에서 'man mount'를 실행하거나 아래의 링크를 참고한다.

 

Mac OS X Man Page : mount_smbfs(8)

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/mount_smbfs.8.html

 

Posted by jungtae17
컴퓨터/우분투2014. 1. 31. 21:09

 

Ubuntu Keyboard Shortcuts: https://help.ubuntu.com/community/KeyboardShortcuts

 

Posted by jungtae17
컴퓨터/프로그래밍2014. 1. 29. 11:04

 

Creating Visual Studio Templates
  : http://msdn.microsoft.com/en-us/library/ms247121.aspx

 

Customizing Project and Item Templates
  : http://msdn.microsoft.com/en-us/library/ms247119.aspx

 

How to: Locate and Organize Project and Item Templates
  : http://msdn.microsoft.com/en-us/library/y3kkate1.aspx

 

Template Parameters
  : http://msdn.microsoft.com/en-us/library/eehb4faa.aspx

 

Posted by jungtae17
컴퓨터/유틸리티2014. 1. 28. 16:47

 

1. 파일 편집 (/usr/local/www/fbegin.inc)

// Advanced
$menu['advanced']['desc'] = gettext("Advanced");
$menu['advanced']['visible'] = TRUE;
$menu['advanced']['link'] = "";
$menu['advanced']['menuitem'] = array();
// Pydio 추가 ==================================================================
if (!isset($config['system']['disablefm'])) {
	$menu['advanced']['menuitem'][] = array("desc" => gettext("Pydio (AjaXplorer)"),
		"link" => "/pydio/", "visible" => TRUE);
}
$menu['advanced']['menuitem'][] = array("type" => "separator",
	"visible" => Session::isAdmin());
//==============================================================================
$menu['advanced']['menuitem'][] = array("desc" => gettext("File Editor"),
	"link" => "system_edit.php", "visible" => Session::isAdmin());
if (!isset($config['system']['disablefm'])) {
	$menu['advanced']['menuitem'][] = array("desc" => gettext("File Manager"),
		"link" => "/quixplorer/system_filemanager.php", "visible" => TRUE);
}
$menu['advanced']['menuitem'][] = array("type" => "separator",
	"visible" => Session::isAdmin());
$menu['advanced']['menuitem'][] = array("desc" => gettext("Command"),
	"link" => "exec.php", "visible" => Session::isAdmin());

 

 

 

2. 파일 편집 (/usr/local/www/login.php)

// Menu items.
// File Manager (Pydio) ========================================================
$menu['pydio']['desc'] = gettext("Pydio (AjaXplorer)");
$menu['pydio']['visible'] = TRUE;
$menu['pydio']['link'] = "/pydio/";
$menu['pydio']['menuitem']['visible'] = FALSE;
//==============================================================================
// Info and Manual
$menu['info']['desc'] = gettext("Information & Manuals");
$menu['info']['visible'] = TRUE;
$menu['info']['link'] = "http://wiki.nas4free.org/";
$menu['info']['menuitem']['visible'] = FALSE;

		<!-- End extension section -->
		// File Manager (Pydio) ================================================
		<?=display_menu("pydio");?>
		//======================================================================
		<?=display_menu("forum");?>
		<?=display_menu("info");?>
		<?=display_menu("irc");?>
		<?=display_menu("donate");?>

 

Posted by jungtae17
컴퓨터/유틸리티2014. 1. 9. 14:10

 

AnkhSVN - Subversion Support / SCC Provider
  : http://visualstudiogallery.msdn.microsoft.com/E721D830-7664-4E02-8D03-933C3F1477F2

 

Auto Version Incrementer
  : http://visualstudiogallery.msdn.microsoft.com/e30465a4-dab9-44ca-815b-b390ceeef6ab

 

Code alignment
  : http://visualstudiogallery.msdn.microsoft.com/7179e851-a263-44b7-a177-1d31e33c84fd

 

CodeCompletion
  : http://visualstudiogallery.msdn.microsoft.com/8390860a-6b6b-4dc5-9d9d-97d3a1f13c61

 

CodeMaid
  : http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496

 

CommentsPlus
  : http://visualstudiogallery.msdn.microsoft.com/f76e86e3-03ca-4ac8-ba88-58c8f8d818f4

 

Funnel
  : http://visualstudiogallery.msdn.microsoft.com/5396fa4a-d638-471b-ac3d-671ccd2ea369

 

Hide Main Menu
  : http://visualstudiogallery.msdn.microsoft.com/bdbcffca-32a6-4034-8e89-c31b86ad4813

 

Indent Guides
  : http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30

 

ItalicComments
  : http://visualstudiogallery.msdn.microsoft.com/0b439a8a-e21a-4e26-b82b-054fbf0acab7

 

Productivity Power Tools 2013
  : http://visualstudiogallery.msdn.microsoft.com/dbcb8670-889e-4a54-a226-a48a15e4cace

 

Python Tools for Visual Studio
  : http://visualstudiogallery.msdn.microsoft.com/9ea113de-a009-46cd-99f5-65ef0595f937

 

ReAttach
  : http://visualstudiogallery.msdn.microsoft.com/8cccc206-b9de-42ef-8f5a-160ad0f017ae

 

SpeedCop
  : http://visualstudiogallery.msdn.microsoft.com/2f679f81-5154-4bd7-9907-adafde05a428

 

StopOnFirstBuildError
  : http://visualstudiogallery.msdn.microsoft.com/91aaa139-5d3c-43a7-b39f-369196a84fa5

 

VSColorOutput
  : http://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496

 

VSCommands for Visual Studio 2013
  : http://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece

 

Visual C++ Refactoring
  : http://visualstudiogallery.msdn.microsoft.com/164904b2-3b47-417f-9b6b-fdd35757d194

 

Node.js Tools for Visual Studio
  : http://nodejstools.codeplex.com

 

Visual Studio 2013 Tools for Unity
  : http://visualstudiogallery.msdn.microsoft.com/20b80b8c-659b-45ef-96c1-437828fe7cf2

 

Markdown Mode
  : https://visualstudiogallery.msdn.microsoft.com/0855e23e-4c4c-4c82-8b39-24ab5c5a7f79

 

Posted by jungtae17
컴퓨터/유틸리티2014. 1. 9. 11:33

 

Posted by jungtae17