<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>Scientist Studies S01_E24</title>
	<link>http://deneb.egloos.com</link>
	<description>http://deneb.tistory.com</description>
	<language>ko</language>
	<pubDate>Tue, 06 Feb 2007 05:07:51 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>Scientist Studies S01_E24</title>
		<url>http://pds.egloos.com/logo/1/200408/06/67/b0015967.jpg</url>
		<link>http://deneb.egloos.com</link>
		<width>80</width>
		<height>87</height>
		<description>http://deneb.tistory.com</description>
	</image>
  	<item>
		<title><![CDATA[ 서명되지 않은 ActiveX 거부감 없이(?) 설치하기 ]]> </title>
		<link>http://deneb.egloos.com/2850117</link>
		<guid>http://deneb.egloos.com/2850117</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-SIZE: 100%">*code sign 생략하기</span><br />
<span style="FONT-SIZE: 100%"></span><br />
<a href="http://ttylo.cafe24.com/ttblog/348">http://ttylo.cafe24.com/ttblog/348</a> 			 ]]> 
		</description>
		<category>scrap for dev</category>

		<comments>http://deneb.egloos.com/2850117#comments</comments>
		<pubDate>Fri, 01 Dec 2006 09:47:08 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 빠른 메뉴에 명령 프롬프트 추가하는 방법 ]]> </title>
		<link>http://deneb.egloos.com/2836280</link>
		<guid>http://deneb.egloos.com/2836280</guid>
		<description>
			<![CDATA[ 
  출처 : http://cafe.naver.com/leeparkkwang.cafe (나만의 작은 컴퓨터)<br />
<br />
OS : Windows XP<br />
<br />
Windows XP에서는 실행창에 cmd를 입력하고 확인을 클릭하거나 보조 프로그램의 명령프롬프트 아이콘을 클릭함으로써 명령 프롬프트를 사용할 수 있습니다. 그러나 기본적으로 C:\Document and Settings\사용자 이름 이 기본 경로로 열립니다. 다른 폴더로 이동해야 하는 경우 cd 명령을 이용해야 합니다. 또한 각각의 경로를 입력하기도 쉬운일이 아니죠 ㅠㅠ<br />
<br />
폴더를 우측마우스로 클릭한 후 명령프롬프트 메뉴를 클릭하면 해당 폴더의 경로가 프롬프트에 나타나게 할 수 있습니다.<br />
<br />
<해결방법><br />
<br />
1. <시작> -> <실행> 또는 Windows 로고키 + R 클릭 -> regedit 입력 후 <br />
<br />
2. [레지스트리 편집기] 창이 열리면 왼쪽창에서 아래의 키 값을 순서대로 더블클릭하여 열어줍니다.<br />
HKEY_CLASSES_ROOT -> Directory -> shell<br />
<br />
3. shell 키 위에서 마우스 우측버튼 클릭 -> <새로 만들기> -> <키> 클릭 -> 이름을 cmd로 입력<br />
<br />
4. 새로 만들어진 cmd 키 값위에서 우측 마우스를 클릭하여 <새로 만들기> -> <키> 클릭 -> 이름을 command로 입력<br />
<br />
5. 3번 과정에서 만들어진 cmd 키를 클릭 -> 우측창의 (기본값)을 더블클릭 -> [문자열 편집] 대화상자가 나타나면 값 데이터 난에 명령프롬프트 라고 입력 후 <확인> 클릭<br />
<br />
6. 4번 과정에서 만들어진 command 키를 클릭 -> 우측창의 (기본값)을 더블클릭 -> [문자열 편집] 대화상자가 나타나면 값 데이터 난에 cmd.exe \"% 1\" 를 입력. cmd.exe를 입력한 후 한칸을 띤 후 \"% 1\" 을 입력<br />
<br />
7. 윈도우 바탕화면을 클릭한 후 F5를 클릭<br />
<br />
8. 특정 폴더를 우측마우스로 클릭한 후 명령프롬프트를 클릭하면 명령 프롬프트창이 실행되면서 해당 폴더의 경로가 입력되어 있음을 확인할 수 있습니다.			 ]]> 
		</description>
		<category>scrap for dev</category>

		<comments>http://deneb.egloos.com/2836280#comments</comments>
		<pubDate>Fri, 24 Nov 2006 08:20:14 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ "Flames" ~ Mark Isham ]]> </title>
		<link>http://deneb.egloos.com/2809435</link>
		<guid>http://deneb.egloos.com/2809435</guid>
		<description>
			<![CDATA[ 
  <embed src="http://58.150.235.174/mp3/08_-_Flames.mp3" type="audio/mpeg" autostart="0"></embed><br />
<br />
<img src="http://image.allmusic.com/00/amg/cov200/drg700/g789/g78939ecsig.jpg" /><br />
from Crash [Original Soundtrack] 			 ]]> 
		</description>
		<category>free listen</category>

		<comments>http://deneb.egloos.com/2809435#comments</comments>
		<pubDate>Fri, 10 Nov 2006 12:15:38 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 메일서버 멀티큐 사용으로 서버 부하량 내리기 ]]> </title>
		<link>http://deneb.egloos.com/2458086</link>
		<guid>http://deneb.egloos.com/2458086</guid>
		<description>
			<![CDATA[ 
  <a title="" href="http://linux-sarang.net/board2/bbs_read.php?bbs=study&page=1&nownum=127&num=944" target='_blank'>메일서버 멀티큐 사용으로 서버 부하량 내리기</a><br /><br />			 ]]> 
		</description>
		<category>scrap for dev</category>

		<comments>http://deneb.egloos.com/2458086#comments</comments>
		<pubDate>Tue, 30 May 2006 11:28:52 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Nochwas - Duo 505 ]]> </title>
		<link>http://deneb.egloos.com/2426366</link>
		<guid>http://deneb.egloos.com/2426366</guid>
		<description>
			<![CDATA[ 
  <embed src="http://www.cerberoleso.it/media/duo505/duo505-nochwas.mov" width="480" height="375" autoplay="true" controller="true" pluginspage="http://www.apple.com/quicktime/download/"></embed><br />
<br />
Duo 505<br />
"Nochwas" music promo<br />
from the album "Late" <br />
a video by Lorenzo Fonda and Luca Mathia Bertoncello <br />
<br />
Director > Lorenzo Fonda<br />
Production Designer > Luca Mathia Bertoncello<br />
Executive Producer > Joe Togneri<br />
Director of Photography > Giulio Tami<br />
Big puppets Stylist > Rebekka Hirst<br />
Production > Fabrica<br /><br />			 ]]> 
		</description>
		<category>free visual</category>

		<comments>http://deneb.egloos.com/2426366#comments</comments>
		<pubDate>Tue, 16 May 2006 05:53:54 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Install Oracle 9i on CentOS ]]> </title>
		<link>http://deneb.egloos.com/2405107</link>
		<guid>http://deneb.egloos.com/2405107</guid>
		<description>
			<![CDATA[ 
  너무 존경스러워서 울뻔 했다 ;ㅁ;<br />
CentOS 4.2 기준이지만 4.3에서 무난히 적용된다.<br />
자, 그 감동속으로 빠져보자~<br />
<br />
<a title="Install Oracle 9i on Centos" href="http://dizwell.com/main/content/view/97/154/" target="_blank">Install Oracle 9i on Centos</a> <br /><br />			 ]]> 
		</description>
		<category>scrap for dev</category>

		<comments>http://deneb.egloos.com/2405107#comments</comments>
		<pubDate>Sat, 06 May 2006 09:15:42 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Drag and Drop, Drag & Drop, 드래그 앤 드롭 ]]> </title>
		<link>http://deneb.egloos.com/2353106</link>
		<guid>http://deneb.egloos.com/2353106</guid>
		<description>
			<![CDATA[ 
  CWnd::DragAcceptFiles  <br />
void DragAcceptFiles( BOOL bAccept = TRUE );<br />
<br />
Parameters<br />
<br />
bAccept   Flag that indicates whether dragged files are accepted.<br />
<br />
Remarks<br />
<br />
Call this member function from within a window, using a CWnd pointer, in your application&#47977; CWinApp::InitInstance function to indicate that the window accepts dropped files from the Windows File Manager or Windows Explorer.<br />
<br />
Only the window that calls DragAcceptFiles with the bAccept parameter set to TRUE has identified itself as able to process the Windows message WM_DROPFILES. For example, in an MDI application, if the CMDIFrameWnd window pointer is used in the DragAcceptFiles function call, only the CMDIFrameWnd window gets the WM_DROPFILES message. This message is not sent to all open CMDIChildWnd windows. For a CMDIChildWnd window to receive this message, you must call DragAcceptFiles with the CMDIChildWnd window pointer.<br />
<br />
To discontinue receiving dragged files, call the member function with bAccept set to FALSE.<br />
<br />
======================================================<br />
<br />
CWnd::OnDropFiles  <br />
afx_msg void OnDropFiles( HDROP hDropInfo );<br />
<br />
Parameters<br />
<br />
hDropInfo<br />
<br />
A pointer to an internal data structure that describes the dropped files. This handle is used by the DragFinish, DragQueryFile, and DragQueryPoint Windows functions to retrieve information about the dropped files.<br />
<br />
Remarks<br />
<br />
The framework calls this member function when the user releases the left mouse button over a window that has registered itself as the recipient of dropped files. <br />
<br />
Typically, a derived class will be designed to support dropped files and it will register itself during window construction.<br />
<br />
Note   This member function is called by the framework to allow your application to handle a Windows message. The parameters passed to your function reflect the parameters received by the framework when the message was received. If you call the base-class implementation of this function, that implementation will use the parameters originally passed with the message and not the parameters you supply to the function.<br />
<br />
======================================================<br />
<br />
CWnd::DragAcceptFiles,WM_DROPFILES,::DragAcceptFiles,::DragFinish,::DragQueryFile,::DragQueryPoint<br />
<br />
======================================================<br />
<br />
IDropTargetHelper<br />
This interface allows drop targets to display a drag image while the image is over the target window.<br />
<br />
Remarks<br />
This interface is exposed by the Shell's drag-image manager. It is not implemented by applications. <br />
<br />
This interface is used by drop targets to have the drag-image manager display the drag image while the image is over the target window. The IDragSourceHelper and IDropTargetHelper interfaces are exposed by the drag-image manager object to allow the IDropTarget interface to use custom drag images. To use either of these interfaces, you must create an in-process server drag-image manager object by calling CoCreateInstance with a CLSID of CLSID_DragDropHelper. Get interface pointers using standard COM procedures.<br />
<br />
Four of the IDropTargetHelper methods correspond to the four IDropTarget methods. When you implement IDropTarget, each of its methods should call the corresponding IDropTargetHelper method to pass the information to the drag-image manager. The fifth IDropTargetHelper method notifies the drag-image manager to show or hide the drag image. This method is used when dragging over a target window in a low color-depth video mode. It allows the target to hide the drag image while it is painting the window.<br />
<br />
Note: The drag-and-drop helper object calls IDataObject::SetData to load private formats&#8212;used for cross-process support&#8212;into the data object. It later retrieves these formats by calling IDataObject::GetData. To support the drag-and-drop helper object, the data object's SetData and GetData implementations must be able to accept and return arbitrary private formats. <br />
<br />
For further discussion of Shell drag-and-drop operations, see Transferring Shell Data Using Drag-and-Drop or the Clipboard.<br />
<br />
Methods<br />
IDropTargetHelper exposes the following methods in addition to IUnknown.<br />
<br />
DragEnter Notifies the drag-image manager that the drop target's IDropTarget::DragEnter method has been called. <br />
DragLeave Notifies the drag-image manager that the drop target's IDropTarget::DragLeave method has been called. <br />
DragOver Notifies the drag-image manager that the drop target's IDropTarget::DragOver method has been called. <br />
Drop Notifies the drag-image manager that the drop target's IDropTarget::Drop method has been called. <br />
Show Notifies the drag-image manager to show or hide the drag image. <br />
<br />
See Also<br />
IDragSourceHelper<br />
<br />
Requirements <br />
  Version 5.00 and later of Shell32.dll<br />
<br />
  Windows NT/2000: Requires Windows 2000. <br />
  Windows 95/98/Me: Requires Windows Me. <br />
  Header: Declared in Shlobj.h. <br />
<br />
======================================================<br />
<br />
IDragSourceHelper<br />
This interface is exposed by the Shell to allow an application to specify the image that will be displayed during a Shell drag-and-drop operation.<br />
<br />
Remarks<br />
This interface is exposed by the Shell's drag-image manager. It is not implemented by applications. <br />
<br />
Use this interface when you want to specify the image that will be displayed during a Shell drag-and-drop operation. The IDragSourceHelper and IDropTargetHelper interfaces are exposed by the drag-image manager object to allow the IDropTarget interface to use custom drag images. To use either of these interfaces, you must create an in-process server drag-image manager object by calling CoCreateInstance with a CLSID of CLSID_DragDropHelper. Get interface pointers using standard COM procedures.<br />
<br />
The IDragSourceHelper interface provides two alternative ways to specify the bitmap to be used as a drag image:<br />
<br />
Controls that have a window can register a DI_GETDRAGIMAGE window message for it and initialize the drag-image manager with IDragSourceHelper::InitializeFromWindow. When the DI_GETDRAGIMAGE message is received, the handler puts the drag image bitmap information in the SHDRAGIMAGE structure that is passed as the message's lParam value. <br />
Windowless controls can initialize the drag-image manager with IDragSourceHelper::InitializeFromBitmap. This method allows an application to simply specify the bitmap. <br />
Note: The drag-and-drop helper object calls IDataObject::SetData to load private formats&#8212;used for cross-process support&#8212;into the data object. It later retrieves these formats by calling IDataObject::GetData. To support the drag-and-drop helper object, the data object's SetData and GetData implementations must be able to accept and return arbitrary private formats.<br />
<br />
For further discussion of Shell drag-and-drop operations, see Transferring Shell Data Using Drag-and-Drop or the Clipboard.<br />
<br />
Methods<br />
IDragSourceHelper exposes the following methods in addition to IUnknown.<br />
<br />
InitializeFromBitmap Initializes the drag-image manager for a windowless control. <br />
InitializeFromWindow Initializes the drag-image manager for a control with a window. <br />
<br />
Requirements <br />
  Version 5.00 and later of Shell32.dll<br />
<br />
  Windows NT/2000: Requires Windows 2000. <br />
  Windows 95/98/Me: Requires Windows Me. <br />
  Header: Declared in Shlobj.h.<br />
<br /><br />			 ]]> 
		</description>
		<category>scrap for dev</category>

		<comments>http://deneb.egloos.com/2353106#comments</comments>
		<pubDate>Thu, 13 Apr 2006 08:57:02 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ VS2005 &#48176;&#54252; &#44288;&#47144; ]]> </title>
		<link>http://deneb.egloos.com/2294342</link>
		<guid>http://deneb.egloos.com/2294342</guid>
		<description>
			<![CDATA[ 
  <a title="" href="http://www.codeproject.com/cpp/vcredists_x86.asp">http://www.codeproject.com/cpp/vcredists_x86.asp</a><br />
<a title="" href="http://blogs.msdn.com/nikolad/archive/2005/09/02/460368.aspx">http://blogs.msdn.com/nikolad/archive/2005/09/02/460368.aspx</a><br />
<br />
<span><p>OK, due to popular demand, and my frustration with seeing so many people using Express that simply want to run an app on another machine, without the hassle of learning about merge modules, Windows Installer, etc, etc, etc, here is a way to perform deployment option number 2 above (i.e. installing C Runtime library applocal) for Express.</p> <p>1) On the machine you have Express installed, create the following folder and subfolders in your <br />program filesmicrosoft visual studio 8VC folder:</p> <p>redistx86Microsoft.VC80.CRT</p> <p>2) Copy msvcr80.dll, msvcp80.dll, msvcm80.dll from <br />windowswinsxsx86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd</p> <p>into:</p> <p>program filesmicrosoft visual studio 8VCedistx86Microsoft.VC80.CRT</p> <p>3) in the above Microsoft.VC80.CRT folder, create a new file named:</p> <p>Microsoft.VC80.CRT.manifest</p> <p>4) Paste the following content into the above manifest file:</p> <p>&lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?&gt;<br />&lt;!-- Copyright ?1981-2001 Microsoft Corporation --&gt;<br />&lt;assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"&gt;<br />&nbsp;&nbsp;&nbsp; &lt;noInheritable/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;assemblyIdentity <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type="win32" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name="Microsoft.VC80.CRT" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; version="8.0.50608.0" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; processorArchitecture="x86" <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; publicKeyToken="1fc8b3b9a1e18e3b"<br />&nbsp;&nbsp;&nbsp; /&gt;<br />&nbsp;&nbsp;&nbsp; &lt;file name="msvcr80.dll"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;file name="msvcp80.dll"/&gt;<br />&nbsp;&nbsp;&nbsp; &lt;file name="msvcm80.dll"/&gt;<br />&lt;/assembly&gt;</p> <p>Now you have a new folder in your&nbsp;Visual C++ Express&nbsp;installation&nbsp;that can be re-used when ever you need it.</p> <p>To deploy these files, simply copy the Microsoft.VC80.CRT folder you just created to your program folder.&nbsp; That's it.&nbsp; So for example, if your application executable resides in C:Program FilesMyApp, you'll have a folder named:</p> <p>C:Program FilesMyAppMicrosoft.VC80.CRT </p> <p>that contains&nbsp;the 4 files I mentioned (3 DLLs and one manifest file you created by hand)</p> <p>No installation of anything else is necessary.&nbsp; Just click on your EXE file, and your app will run.&nbsp; No special installation engines are necessary, just make your setup program (installer) create that subfolder Microsoft.VC80.CRT along with what you normally install with your app)<br /><br />Let me know if you need similar instructions for MFC and I'll create them.&nbsp; <br /><br /></p></span><br /><br />			 ]]> 
		</description>
		<category>scrap for dev</category>

		<comments>http://deneb.egloos.com/2294342#comments</comments>
		<pubDate>Mon, 20 Mar 2006 05:55:24 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ How To Sort Items in a CListCtrl in Report View ]]> </title>
		<link>http://deneb.egloos.com/2283674</link>
		<guid>http://deneb.egloos.com/2283674</guid>
		<description>
			<![CDATA[ 
  <a title="" href="http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q250614&">How To Sort Items in a CListCtrl in Report View</a><br /><br />			 ]]> 
		</description>
		<category>scrap for dev</category>

		<comments>http://deneb.egloos.com/2283674#comments</comments>
		<pubDate>Wed, 15 Mar 2006 19:16:46 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
	<item>
		<title><![CDATA[ SHGetSpecialFolderLocation 예제 ]]> </title>
		<link>http://deneb.egloos.com/2283673</link>
		<guid>http://deneb.egloos.com/2283673</guid>
		<description>
			<![CDATA[ 
  void WorkWithSpecialFolder() {<br />
// Allocate a pointer to an Item ID list<br />
LPITEMIDLIST pidl;<br />
<br />
// Get a pointer to an item ID list that<br />
// represents the path of a special folder<br />
HRESULT hr = SHGetSpecialFolderLocation(NULL, CSIDL_PERSONAL, &pidl);<br />
<br />
// Convert the item ID list's binary<br />
// representation into a file system path<br />
char szPath[_MAX_PATH];<br />
BOOL f = SHGetPathFromIDList(pidl, szPath);<br />
<br />
// Allocate a pointer to an IMalloc interface<br />
LPMALLOC pMalloc;<br />
<br />
// Get the address of our task allocator's IMalloc interface<br />
hr = SHGetMalloc(&pMalloc);<br />
<br />
// Free the item ID list allocated by SHGetSpecialFolderLocation<br />
pMalloc->Free(pidl);<br />
<br />
// Free our task allocator<br />
pMalloc->Release();<br />
<br />
// Work with the special folder's path (contained in szPath)<br />
}<br />
<br /><br />			 ]]> 
		</description>
		<category>scrap for dev</category>

		<comments>http://deneb.egloos.com/2283673#comments</comments>
		<pubDate>Wed, 15 Mar 2006 19:14:45 GMT</pubDate>
		<dc:creator>deneb</dc:creator>
	</item>
</channel>
</rss>
