<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-29456644</id><updated>2011-09-06T05:05:23.268+08:00</updated><title type='text'>Wise Glen</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29456644.post-116727586663230109</id><published>2006-12-28T11:17:00.000+08:00</published><updated>2007-01-02T11:39:23.933+08:00</updated><title type='text'>Oracle Scheduler Job</title><content type='html'>&lt;a href="http://www.google.com.tw/search?sourceid=navclient-ff&amp;ie=UTF-8&amp;amp;rls=GGGL,GGGL:2006-23,GGGL:zh-TW&amp;q=oracle+dbms_job"&gt;Google - oracle dbms_job&lt;/a&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/tag/dbms_job"&gt;del.icio.us - dbms_job&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14231/schedover.htm#sthref3484"&gt;26 Scheduler Concepts For Oracle 10g R2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download-west.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_sched.htm#ARPLS138"&gt;93 DBMS_SCHEDULER&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;範例來源：&lt;a href="http://www.experts-exchange.com/Databases/Oracle/Q_21675920.html"&gt;Oracle: How to Schedule Job using DBMS_JOB package ? -- URGENT&lt;/a&gt;&lt;br /&gt;variable jobno number;&lt;br /&gt;begin&lt;br /&gt;dbms_job.submit(&lt;br /&gt;　:jobno, 'proc1;',&lt;br /&gt;　trunc(sysdate)+15/24,&lt;br /&gt;　'trunc(SYSDATE+(1/24),''HH'')',&lt;br /&gt;　TRUE);&lt;br /&gt;　commit;&lt;br /&gt;end;&lt;br /&gt;/&lt;br /&gt;print jobno&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.psoug.org/reference/dbms_job.html"&gt;Oracle DBMS_JOB&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dba-oracle.com/tips_oracle_dbms_job.htm"&gt;Oracle dbms_job example - Burleson - 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dba-oracle.com/t_dbms_scheduler_examples.htm"&gt;Oracle dbms_job example - Burleson - 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://orafaq.com/node/871"&gt;Using the power of DBMS_JOB.SUBMIT - Natalka Roshak&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unix.org.ua/orelly/oracle/bipack/ch13_02.htm"&gt;Chapter 13 Job Scheduling in the Database - 13.2 Job Queue Architecture&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unix.org.ua/orelly/oracle/bipack/ch13_04.htm"&gt;Chapter 13 Job Scheduling in the Database - 13.4 DBMS_JOB Examples&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pages.infinit.net/orautils/pages/dbms_job-utl_smtp-get_time.htm"&gt;DBMS_JOB,UTL_SMTP, DBMS_UTILITY.GET_TIME&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-116727586663230109?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/116727586663230109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=116727586663230109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/116727586663230109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/116727586663230109'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/12/oracle-scheduler-job.html' title='Oracle Scheduler Job'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-116314446966744905</id><published>2006-11-10T15:41:00.000+08:00</published><updated>2006-11-13T09:51:49.213+08:00</updated><title type='text'>PB API調用原型</title><content type='html'>&lt;a href="http://www.acms.com.cn/news/41/2005-10-29_6084.html"&gt;PB API調用原型1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.blog-storm.com/user1/zmikle/archives/2006/28.html"&gt;PB API調用原型2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="l" href="http://www.google.com.tw/url?sa=t&amp;ct=res&amp;amp;cd=47&amp;url=http%3A%2F%2Fchenyb.egotop.com%2F%25B8%25E3%25CB%25C0Windows%2520%25A1%25AA%25A1%25AA%2520pb%25BD%25F8%25BD%25D7%25B1%25D8%25B6%25C1.txt&amp;amp;ei=aDVURZidCI-wsALe8ZCOBg&amp;usg=__qNVYClK4zd6qk_VjeYpiVhFMAOw=&amp;amp;sig2=gAv7TjXfISmy9w62_nlyNQ" target="nw" onmousedown="return rwt(this,'','','res','47','__qNVYClK4zd6qk_VjeYpiVhFMAOw=','&amp;sig2=gAv7TjXfISmy9w62_nlyNQ')"&gt;&lt;span style="color: rgb(204, 0, 51);"&gt;PowerBuilder&lt;/span&gt;初學指南| | &lt;span style="color: rgb(204, 0, 51);"&gt;PowerBuilder&lt;/span&gt;進階必讀| | 數據庫專區 &lt;b&gt;...&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sybase.com/detail?id=44648"&gt;sybase 1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-116314446966744905?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/116314446966744905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=116314446966744905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/116314446966744905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/116314446966744905'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/11/pb-api.html' title='PB API調用原型'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-116312548172789277</id><published>2006-11-10T10:24:00.000+08:00</published><updated>2007-01-02T13:20:52.420+08:00</updated><title type='text'>PowerBuilder MD5加密</title><content type='html'>&lt;a href="http://pbdj.sys-con.com/read/42540.htm"&gt;Secure Your Passwords @ POWERBUILDER DEVELOPER'S JOURNAL&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rgagnon.com/pbdetails/pb-0170.html"&gt;Use Microsoft Crypto API&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa380252.aspx"&gt;Cryptography Functions&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa379886.aspx"&gt;CryptAcquireContext&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa379908.aspx"&gt;CryptCreateHash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa380268.aspx"&gt;CryptReleaseContext&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa380202.aspx"&gt;CryptHashData&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa379917.aspx"&gt;CryptDestroyHash&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/aa379947.aspx"&gt;CryptGetHashParam&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;   &lt;a target="nw" href="http://groups.google.com.tw/group/microsoft.public.vb.winapi/browse_thread/thread/5be660a9c93855b0/431967232159137e?lnk=st&amp;q=unicode+CryptAcquireContext+MD5&amp;amp;rnum=1#431967232159137e"&gt;Passing a byte array into CryptHashData&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;   &lt;a target="nw" href="http://groups.google.com.tw/group/microsoft.public.platformsdk.security/browse_thread/thread/604148304f22422a/4547433179059580?lnk=st&amp;q=unicode+CryptAcquireContext+MD5&amp;amp;rnum=2#4547433179059580"&gt;Interoperability between CryptoAPI and .NET&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;   &lt;a target="nw" href="http://groups.google.com.tw/group/microsoft.public.dotnet.framework.aspnet.security/browse_thread/thread/6d15162363089a0/4f08f2afee9b7e01?lnk=st&amp;q=unicode+CryptAcquireContext+MD5&amp;amp;rnum=3#4f08f2afee9b7e01"&gt;Win32 Application CryptoAPI&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;   &lt;a target="nw" href="http://groups.google.com.tw/group/microsoft.public.vb.winapi/browse_thread/thread/acbdfa289ab6f58d/c7e115c1a6edb829?lnk=st&amp;q=unicode+CryptAcquireContext+MD5&amp;amp;rnum=4#c7e115c1a6edb829"&gt;advapi32.dll?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;===========================================&lt;br /&gt;&lt;br /&gt;&lt;a href="http://powerbuilder.sys-con.com/read/107040.htm"&gt;Encryption in PowerBuilder Page 1 of 2&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://powerbuilder.sys-con.com/read/107040_2.htm"&gt;&lt;span style="font-size:100%;"&gt;Encryption in PowerBuilder Page 2 of 2&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1.Use Microsoft Crypto API&lt;br /&gt;&lt;br /&gt;2.PowerBuilder Crypto Library For PB10&lt;br /&gt;PB10 install path&lt;br /&gt;EX: C:\Program Files\Sybase\PowerBuilder 10.5\Cryptograph&lt;br /&gt;&lt;br /&gt;Include the following JAR files in your CLASSPATH system environment variable:&lt;br /&gt;jce.jar , pbcrypto-1_0.jar , bcprov-jdk14-119.jar&lt;br /&gt;&lt;br /&gt;Add the following files to the library list of your PoweBuilder target:&lt;br /&gt;pbcryptoclient105.pbd , pbejbclient105.pbd&lt;br /&gt;&lt;br /&gt;jce.jar Part of the JDK 1.4.x installation. Available&lt;br /&gt;bcprov-jdk14-119.jar &lt;a href="http://www.bouncycastle.org/download/"&gt;http://www.bouncycastle.org/download/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.Use Single DLL&lt;br /&gt;&lt;a href="http://www.eskimo.com/%7Eweidai/cryptlib.html"&gt;www.eskimo.com/~weidai/cryptlib.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;===========================================&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sybase.com/detail?id=1037085"&gt;Calling a Java Class from PowerBuilder 10&lt;/a&gt;&lt;br /&gt;&lt;a href="http://manuals.sybase.com/onlinebooks/group-pb/pbg1020e/apptech/@Generic__BookTextView/40990"&gt;Generating EJB proxy objects&lt;/a&gt;&lt;br /&gt;&lt;a href="http://manuals.sybase.com/onlinebooks/group-pb/pbg1020e/apptech/@ebt-link;pt=40990;lang=zh?target=%25N%15_41055_START_RESTART_N%25"&gt;Using an EJB Proxy project&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rgagnon.com/pbdetails/pb-0224.html"&gt;Use a Java class (PB9)&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-116312548172789277?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/116312548172789277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=116312548172789277' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/116312548172789277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/116312548172789277'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/11/powerbuilder-md5.html' title='PowerBuilder MD5加密'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-116221715472014259</id><published>2006-10-30T22:05:00.000+08:00</published><updated>2007-01-02T13:20:39.473+08:00</updated><title type='text'>Huge List Of Great Flickr Tools!</title><content type='html'>Here is a comprehensive list of Flickr tools, and for those of you new to Flickr they have beginners information as well!  The end all, be all resource for anything and everything Flickr!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.quickonlinetips.com/archives/2005/03/great-flickr-tools-collection/"&gt;read more&lt;/a&gt; | &lt;a href="http://digg.com/software/Huge_List_Of_Great_Flickr_Tools_"&gt;digg story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-116221715472014259?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/116221715472014259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=116221715472014259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/116221715472014259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/116221715472014259'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/10/huge-list-of-great-flickr-tools.html' title='Huge List Of Great Flickr Tools!'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-115832838951382873</id><published>2006-09-15T21:53:00.000+08:00</published><updated>2007-01-02T13:20:20.210+08:00</updated><title type='text'>NEW DIGG FEATURE! My Number 1</title><content type='html'>After a brief period of downtime, Digg launches a new feature: 'My Number 1' Allows you to select a story to be archived as your favorite stories.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://diggtheblog.blogspot.com/2006/09/digg-adds-new-my-1-story-feature.html"&gt;read more&lt;/a&gt; | &lt;a href="http://digg.com/design/_NEW_DIGG_FEATURE_My_Number_1"&gt;digg story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-115832838951382873?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/115832838951382873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=115832838951382873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115832838951382873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115832838951382873'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/09/new-digg-feature-my-number_115832838951382873.html' title='NEW DIGG FEATURE! My Number 1'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-115569459822945874</id><published>2006-08-16T10:11:00.000+08:00</published><updated>2007-01-02T13:20:07.206+08:00</updated><title type='text'>Win32 and COM Development</title><content type='html'>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/anch_win32com.asp"&gt;Win32 and COM Development&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/file_management_functions.asp"&gt;File Management Functions&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/en-us/fileio/fs/findfirstfile.asp"&gt;FindFirstFile&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/en-us/fileio/fs/findnextfile.asp"&gt;FindNextFile&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/en-us/fileio/fs/findclose.asp"&gt;FindClose&lt;/a&gt;&lt;br /&gt;　　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/listing_the_files_in_a_directory.asp"&gt;Listing the Files in a Directory&lt;/a&gt;&lt;br /&gt;　　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/win32_find_data_str.asp"&gt;WIN32_FIND_DATA&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp"&gt;CreateFile&lt;/a&gt;&lt;br /&gt;　     　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/creating_and_opening_files.asp"&gt;Creating and Opening Files&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/directory_management_functions.asp"&gt;Directory Management Functions&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/findfirstchangenotification.asp"&gt;FindFirstChangeNotification&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/findnextchangenotification.asp"&gt;FindNextChangeNotification&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/findclosechangenotification.asp"&gt;FindCloseChangeNotification&lt;/a&gt;&lt;br /&gt;　　      範例：&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/obtaining_directory_change_notifications.asp"&gt;Obtaining Directory Change Notifications&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/readdirectorychangesw.asp"&gt;ReadDirectoryChangesW&lt;/a&gt; - 適用Window NT,2000,XP,2003以上的版本&lt;br /&gt;　　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/file_notify_information_str.asp"&gt;FILE_NOTIFY_INFORMATION&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/terminating_a_thread.asp"&gt;Synchronization Functions&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/wait_functions.asp"&gt;Wait Functions&lt;/a&gt;&lt;br /&gt;　　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/signalobjectandwait.asp"&gt;SignalObjectAndWait&lt;/a&gt;&lt;br /&gt;　　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/waitforsingleobject.asp"&gt;WaitForSingleObject&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/about_processes_and_threads.asp"&gt;About Processes and Threads&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/terminating_a_thread.asp"&gt;Terminating a Thread&lt;/a&gt;&lt;br /&gt;　&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/terminating_a_process.asp"&gt;Terminating a Process&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tiki-lounge.com/%7Eraf/win32notes.html"&gt;Win32 Programming Notes 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://members.fortunecity.com/deadsurfer/other/win32notes.htm"&gt;Win32 Programming Notes&lt;/a&gt;&lt;a href="http://members.fortunecity.com/deadsurfer/other/win32notes.htm"&gt; 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;監控目錄是否新增檔案範例：&lt;br /&gt;&lt;a href="http://groups.google.com.tw/group/microsoft.public.vb.winapi/browse_thread/thread/6580a69b37adfe3c/#"&gt;VB6 directory watcher with ReadDirectoryChangesW in async mode&lt;/a&gt;&lt;br /&gt;&lt;a href="http://aotianlong.vicp.net/show.php?id=9410"&gt;目录监视程序&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.igw.com.cn/empolder/net/5667.html"&gt;网站实时监控系统的设计与实现&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.vckbase.net/document/viewdoc/?id=814"&gt;VC知识库文章 - 目录监测&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;參考書籍：&lt;br /&gt;&lt;a href="http://www.tup.tsinghua.edu.cn/book/List_cs.asp?csbh=579"&gt;清华大学出版社&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-115569459822945874?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/115569459822945874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=115569459822945874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115569459822945874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115569459822945874'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/08/win32-and-com-development.html' title='Win32 and COM Development'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-115478032509960079</id><published>2006-08-05T20:18:00.000+08:00</published><updated>2007-01-02T13:19:48.746+08:00</updated><title type='text'>磁碟救援</title><content type='html'>&lt;a href="http://toget.pchome.com.tw/intro/utility_disk/utility_disk_fix/16661.html"&gt;R-Studio&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.sjhf.net/Soft/Class1/200511/35.html"&gt;r-studio3.0.123017&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://toget.pchome.com.tw/intro/utility_file/utility_file_rescue/11970.html"&gt;FinalData 檔案救援軟體&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.btsoftware.com/products/filerp.htm"&gt;FileRecovery Professional&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ontrack.com/easyrecoveryprofessional/"&gt;Data Recovery Software&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.seagate.com/seatools/registration.nsf/eula/desktop"&gt;seagate&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-115478032509960079?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/115478032509960079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=115478032509960079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115478032509960079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115478032509960079'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/08/blog-post.html' title='磁碟救援'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-115405186147757458</id><published>2006-07-28T09:57:00.000+08:00</published><updated>2007-01-02T13:19:34.296+08:00</updated><title type='text'>Mantis &amp; LDAP</title><content type='html'>&lt;a href="http://manual.mantisbt.org/manual.customizing.mantis.ldap.php"&gt;Mantis-LDAP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://manual.mantisbt.org/manual.configuration.authentication.php"&gt;Mantis-&lt;span class="item-title"&gt;Authentication&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/forum/forum.php?thread_id=1154321&amp;amp;forum_id=47436"&gt;Mantis-LDAP(AD) for sourceforge&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mantisbt.org/mantis/view.php?id=4618"&gt;0004618: LDAP (Active Directory) authentication returns blank page - Mantis Bug Tracker&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;LDAP概念:&lt;br /&gt;&lt;a href="http://linux.vbird.org/somepaper/20060111-ldap_and_apach_auth.pdf"&gt;LDAP基本概念&lt;/a&gt;&lt;br /&gt;&lt;a href="https://thesource.ofallevil.com/taiwan/technet/prodtechnol/exchange/2003/insider/ldapquery.mspx"&gt;LDAP - AD for MS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wceappservices5/html/wce50grfLDAPReference.asp"&gt;LDAP for MS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mozilla.org/directory/csdk-docs/"&gt;Mozilla LDAP C SDK: Contents&lt;/a&gt;&lt;br /&gt;phpLDAPAdmin&lt;br /&gt;&lt;a href="http://phpldapadmin.sourceforge.net/"&gt;phpLDAPAdmin&lt;/a&gt;&lt;br /&gt;OpenSource:&lt;br /&gt;&lt;a href="http://www.openldap.org/"&gt;OpenLDAP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PHP&lt;br /&gt;&lt;a href="http://www.php.net/manual/en/ref.ldap.php"&gt;LDAP Function&lt;/a&gt;&lt;br /&gt;&lt;a href="http://fanqiang.chinaunix.net/a4/b4/20010418/144115_b.html"&gt;PHP4手冊:函數庫及函數(二十四) LDAP 目錄協定函式庫&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Link Error:&lt;br /&gt;&lt;a href="http://www.orbitmods.com/mantis/doc/configuration.html#ldap"&gt;Mantis-LDAP for orbitmods&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.orbitmods.com/mantis/doc/README.LDAP"&gt;Mantis-LDAP README.LDAP for orbitmods&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-115405186147757458?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/115405186147757458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=115405186147757458' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115405186147757458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115405186147757458'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/07/mantis-ldap.html' title='Mantis &amp; LDAP'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-115312299591322578</id><published>2006-07-17T15:56:00.000+08:00</published><updated>2007-01-02T13:19:23.980+08:00</updated><title type='text'>Winsock</title><content type='html'>微軟MSDN&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/windows_sockets_start_page_2.asp"&gt;Windows Sockets 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Winsock for PowerBuilder&lt;br /&gt;&lt;a href="http://www.astercity.net/%7Eazakrze3/index.html" rel="nofollow"&gt;AZA PowerBuilder FAQ&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pbdj.sys-con.com/read/198707_2.htm"&gt;PBDJ Feature — Working with Windows Messages in PowerBuilder&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-115312299591322578?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/115312299591322578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=115312299591322578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115312299591322578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115312299591322578'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/07/winsock.html' title='Winsock'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-115137561820622172</id><published>2006-06-27T10:33:00.000+08:00</published><updated>2007-01-02T13:19:07.940+08:00</updated><title type='text'>Network Dynamic Data Exchange(DDE)</title><content type='html'>&lt;a href="http://www.microsoft.com/taiwan/security/bulletin/ms04-031.mspx"&gt;Microsoft 安全性公告 MS04-031&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ipc/base/network_dynamic_data_exchange.asp"&gt;Network Dynamic Data Exchange&lt;/a&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/dataexchange/dynamicdataexchange.asp"&gt;Dynamic Data Exchange&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-115137561820622172?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/115137561820622172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=115137561820622172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115137561820622172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/115137561820622172'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/06/network-dynamic-data-exchangedde.html' title='Network Dynamic Data Exchange(DDE)'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-114999257114935531</id><published>2006-06-11T10:22:00.000+08:00</published><updated>2007-01-02T13:18:39.716+08:00</updated><title type='text'>Transport Layer Security - Wikipedia</title><content type='html'>SSL for Wikipedia&lt;br /&gt;&lt;a href="http://de.wikipedia.org/wiki/Secure_Sockets_Layer"&gt;Transport Layer Security - Wikipedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-114999257114935531?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/114999257114935531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=114999257114935531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/114999257114935531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/114999257114935531'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/06/transport-layer-security-wikipedia.html' title='Transport Layer Security - Wikipedia'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29456644.post-114998948141163464</id><published>2006-06-11T09:31:00.000+08:00</published><updated>2007-01-02T13:18:26.040+08:00</updated><title type='text'>SSL Protocol V. 3.0</title><content type='html'>The SSL Protocol&lt;br /&gt;Version 3.0&lt;br /&gt;For Netscape&lt;br /&gt;&lt;a href="http://wp.netscape.com/eng/ssl3/ssl-toc.html"&gt;SSL Protocol V. 3.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wp.netscape.com/eng/ssl3/"&gt;SSL 3.0 SPECIFICATION&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wp.netscape.com/eng/ssl3/draft302.txt"&gt;most recent Draft SSL 3.0 specification&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wp.netscape.com/eng/ssl3/ssl-toc.html"&gt;previous draft of the SSL 3.0 Specification&lt;/a&gt;&lt;br /&gt;Additional information to aid SSL 3.0 implementors is available in &lt;a href="http://wp.netscape.com/eng/ssl3/traces/index.html"&gt;these pages&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29456644-114998948141163464?l=glenwise2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://glenwise2.blogspot.com/feeds/114998948141163464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29456644&amp;postID=114998948141163464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/114998948141163464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29456644/posts/default/114998948141163464'/><link rel='alternate' type='text/html' href='http://glenwise2.blogspot.com/2006/06/ssl-protocol-v-30.html' title='SSL Protocol V. 3.0'/><author><name>GlenLee</name><uri>http://www.blogger.com/profile/01327219532136220964</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
