<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Google Stop Blog - The future is fusion &#187; My Application</title>
	<atom:link href="http://googlestop.com/blog/category/myapp/feed/" rel="self" type="application/rss+xml" />
	<link>http://googlestop.com/blog</link>
	<description>Just another weblog of Charry</description>
	<lastBuildDate>Sat, 10 Jul 2010 13:02:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>A PHP snippet for managing htpasswd file of Apache</title>
		<link>http://googlestop.com/blog/2008/04/a-php-snippet-for-managing-htpasswd-file-of-apache/</link>
		<comments>http://googlestop.com/blog/2008/04/a-php-snippet-for-managing-htpasswd-file-of-apache/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 07:22:47 +0000</pubDate>
		<dc:creator>Charry</dc:creator>
				<category><![CDATA[My Application]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://googlestop.com/blog/2008/04/28/a-php-snippet-for-managing-htpasswd-file-of-apache/</guid>
		<description><![CDATA[Are you looking for a tool for managing AuthUserFile of Apache? if so, here&#8217;s a mini php-based htpasswd admin tool for you. maybe it helps.  http://code.google.com/p/phphtpasswdadmin/  For now, it&#8217;s just a draft, if you like it, please reach me and let&#8217;s make it better.]]></description>
			<content:encoded><![CDATA[<p>Are you looking for a tool for managing AuthUserFile of Apache? if so, here&#8217;s a mini php-based htpasswd admin tool for you. maybe it helps.</p>
<p> <a href="http://code.google.com/p/phphtpasswdadmin/">http://code.google.com/p/phphtpasswdadmin/</a></p>
<p> For now, it&#8217;s just a draft, if you like it, please reach me and let&#8217;s make it better.</p>
]]></content:encoded>
			<wfw:commentRss>http://googlestop.com/blog/2008/04/a-php-snippet-for-managing-htpasswd-file-of-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New Release of Yet Another Browser</title>
		<link>http://googlestop.com/blog/2007/06/a-new-release-of-yet-another-browser/</link>
		<comments>http://googlestop.com/blog/2007/06/a-new-release-of-yet-another-browser/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 03:17:39 +0000</pubDate>
		<dc:creator>Charry</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[My Application]]></category>

		<guid isPermaLink="false">http://googlestop.com/blog/2007/06/28/a-new-release-of-yet-another-browser/</guid>
		<description><![CDATA[I&#8217;ve changed my plan, Yet Another Browser(YAB for short) still looks like its sibling, if a brower has a MS-Word-like look-and-feel, is it weird? So far, I think YAB will be helpful for some guys. If you&#8217;re addicted to online photo communities, like Flickr, it can help you download photos when you go surfing, you don&#8217;t need to save the photos manually. Just one [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve changed my plan, Yet Another Browser(YAB for short) still looks like its sibling, if a brower has a MS-Word-like look-and-feel, is it weird? So far, I think YAB will be helpful for some guys. If you&#8217;re addicted to online photo communities, like <a href="http://www.flickr.com" target="_blank">Flickr</a>, it can help you download photos when you go surfing, you don&#8217;t need to save the photos manually. Just one click, all photos are flying to your disk on autopilot.</p>
<p>Features:</p>
<ol>
<li>You can tune up the opacity of main window</li>
<li>Multi-tab support</li>
<li>Right-click Close-Button to click all tabs, Left-Click just close one.</li>
<li>Your can rename the title of YAB, it will show what you want on task bar.</li>
<li>You can set the length of tab&#8217;s title.</li>
<li>Keep a list of websites you recently closed, you can easily undo it.</li>
<li>Just one-click to download all images in current tab</li>
<li>You can change the default direcotry where images will be saved.</li>
</ol>
<p>Todo:</p>
<ol>
<li>Boss key</li>
<li><span style="font-size: x-small;">Regular-Expressions for downloading images</span></li>
<li>Password Protection</li>
<li>Favorites</li>
<li>Clear hisotry</li>
<li>Clear dropdown list</li>
<li>Self-update</li>
<li>i18n</li>
<li>Auto-downloading images when you go surfing, even you don&#8217;t need one-click.</li>
<li>You can replace the icon of YAB with another one.</li>
</ol>
<p>Homepage for YAB: <a href="http://charry.org/m/myapps/YetAnotherBrowser">http://charry.org/m/myapps/YetAnotherBrowser</a> <br />
Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://googlestop.com/blog/2007/06/a-new-release-of-yet-another-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yet Another Browser</title>
		<link>http://googlestop.com/blog/2007/06/yet-another-browser/</link>
		<comments>http://googlestop.com/blog/2007/06/yet-another-browser/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 07:39:40 +0000</pubDate>
		<dc:creator>Charry</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[My Application]]></category>

		<guid isPermaLink="false">http://googlestop.com/blog/2007/06/14/yet-another-browser/</guid>
		<description><![CDATA[If you&#8217;re a office worker, are you afraid of being busted by your boss when surfing? I make this semi-browser from scratch, it resembles a regular Microsoft Office Suit Application,  I&#8217;ll add the following features to the browser, e.g.: Transparent window One-click to hide Download all images to your disk &#8230; I created it with [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a office worker, are you afraid of being busted by your boss when surfing? I make this semi-browser from scratch, it resembles a regular Microsoft Office Suit Application,  I&#8217;ll add the following features to the browser, e.g.:</p>
<ol>
<li>Transparent window</li>
<li>One-click to hide</li>
<li>Download all images to your disk</li>
<li>&#8230;</li>
</ol>
<p>I created it with C#,  it&#8217;s easy to create your own browser with its powerful components, everyone can make it if he wishes.</p>
<p><a href="http://www.googlestop.com/download/YetAnotherBrowser.exe">Download it!</a> (Make sure you have the .NET Framework 2.0 installed on your computer)</p>
]]></content:encoded>
			<wfw:commentRss>http://googlestop.com/blog/2007/06/yet-another-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A parser for Netscape Bookmark File Format</title>
		<link>http://googlestop.com/blog/2007/06/a-parser-for-netscape-bookmark-file-format/</link>
		<comments>http://googlestop.com/blog/2007/06/a-parser-for-netscape-bookmark-file-format/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 07:54:55 +0000</pubDate>
		<dc:creator>Charry</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[My Application]]></category>

		<guid isPermaLink="false">http://googlestop.com/blog/2007/06/08/a-parser-for-netscape-bookmark-file-format/</guid>
		<description><![CDATA[There&#8217;re many kinds of bookmark formats for browsers, Netscapte Bookmark File Format is a popular one. it has a long story, the HTML-like bookmark is not easy to parse, XML is the best alternative, if I&#8217;ve got choice. but the well-known browser FireFox still use this format. In order to parse it, you have to do it using [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;re many kinds of bookmark formats for browsers, <a href="http://msdn2.microsoft.com/En-US/library/aa753582.aspx" title="Netscape Bookmark File Format">Netscapte Bookmark File Format</a> is a popular one. it has a long story, the HTML-like bookmark is not easy to parse, XML is the best alternative, if I&#8217;ve got choice. but the well-known browser <a href="http://www.firefox.com">FireFox</a> still use this format. In order to parse it, you have to do it using the basic string operation, like &#8216;find&#8217;, &#8216;substring&#8217;, etc. I wrote a small app for parsing bookmarks.html which is located in &#8220;&#8230;\Application Data\Mozilla\Firefox&#8221;, the project was built with VS2005(UNICODE version). Follow <a href="http://www.googlestop.com/download/BookmarkTree.zip">this link </a>to download the project files.</p>
<p>I&#8217;v got a question: How to sort IE&#8217;s favorites, IE saves its favorites in a directory, but the order is saved in Windows Registry([HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]). The binary data is saved as private data format, AFAIK there is no articles about this format on MSDN. I saw some articles illustrating how to &#8216;GUESS&#8217; the real meaning of it. but guessing is not the perfect solution, if you know about this, please tell me <img src='http://googlestop.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://googlestop.com/blog/2007/06/a-parser-for-netscape-bookmark-file-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A class for simulating MSN Messenger popup window</title>
		<link>http://googlestop.com/blog/2007/05/a-class-for-simulating-msn-messenger-popup/</link>
		<comments>http://googlestop.com/blog/2007/05/a-class-for-simulating-msn-messenger-popup/#comments</comments>
		<pubDate>Fri, 04 May 2007 16:53:31 +0000</pubDate>
		<dc:creator>Charry</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[My Application]]></category>

		<guid isPermaLink="false">http://googlestop.com/blog/2007/05/04/a-class-for-simulating-msn-messenger-popup/</guid>
		<description><![CDATA[This is a dialog-based class derived from CDialog, it shows or hides a dialog in an animated way, just like MSN Messenger does. it&#8217;s still a draft, I&#8217;ll add more features and refactor it later on. Usage: Add &#8220;AnimateDlg.h&#8221; and &#8220;AnimateDlg.cpp&#8221; in your project. Add a CDialog-based class in your program. Replace all &#8216;CDialog&#8217; with [...]]]></description>
			<content:encoded><![CDATA[<p>This is a dialog-based class derived from CDialog, it shows or hides a dialog in an animated way, just like MSN Messenger does. it&#8217;s still a draft, I&#8217;ll add more features and refactor it later on.</p>
<p><strong>Usage</strong>:</p>
<ol>
<li>Add &#8220;AnimateDlg.h&#8221; and &#8220;AnimateDlg.cpp&#8221; in your project.</li>
<li>Add a CDialog-based class in your program.</li>
<li>Replace all &#8216;CDialog&#8217; with &#8216;CAnimateDlg&#8217; in header file and implementation file.</li>
</ol>
<p><strong>Known Bugs</strong>:</p>
<p>This verstion of CAnimateDlg only works properly when Windows task bar is on the bottom of screen. it&#8217;ll be fixed in a future version.</p>
<p>To be continued&#8230;</p>
<p><a href="http://www.googlestop.com/download/AnimateDlgDemo.zip">Download project</a></p>
]]></content:encoded>
			<wfw:commentRss>http://googlestop.com/blog/2007/05/a-class-for-simulating-msn-messenger-popup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>发布一个Google Talk辅助聊天工具</title>
		<link>http://googlestop.com/blog/2007/05/%e5%8f%91%e5%b8%83%e4%b8%80%e4%b8%aagoogle-talk%e8%be%85%e5%8a%a9%e8%81%8a%e5%a4%a9%e5%b7%a5%e5%85%b7/</link>
		<comments>http://googlestop.com/blog/2007/05/%e5%8f%91%e5%b8%83%e4%b8%80%e4%b8%aagoogle-talk%e8%be%85%e5%8a%a9%e8%81%8a%e5%a4%a9%e5%b7%a5%e5%85%b7/#comments</comments>
		<pubDate>Fri, 04 May 2007 12:42:47 +0000</pubDate>
		<dc:creator>Charry</dc:creator>
				<category><![CDATA[My Application]]></category>

		<guid isPermaLink="false">http://googlestop.com/blog/2007/05/04/%e5%8f%91%e5%b8%83%e4%b8%80%e4%b8%aagoogle-talk%e8%be%85%e5%8a%a9%e8%81%8a%e5%a4%a9%e5%b7%a5%e5%85%b7/</guid>
		<description><![CDATA[Usage： 下载GSnap 如果你有web server，请先配置你的上传图片的脚本，保存为g.xml 执行GSnap，截图后，图片会自动上传到您的服务器中，并且图片的URL就保存在系统的剪贴板中，你只要在聊天窗口中，paste给您的朋友即可。（虽然和QQ的截图相比还是有些不方便，但总比没有强:） 旧版本的GSnap只能截图，新版本的GSnap加入了将截图上传到http server的功能。目前功能比较单一，但也比较简单，如果您是个网站站长，拥有自己web server，也许这个会给你带来些许用处。 配置文件如下 &#60;gsnap server=&#8221;charry.org&#8221; uploadpath=&#8221;test&#8221; url=&#8221;test/upload9233832dfkasdf_sdf.asp&#8221; port=&#8221;80&#8243; tagname=&#8221;file1&#8243;&#62; &#60;!&#8211; server: your web server&#8217;s hostname or ip address &#8211;&#62; &#60;!&#8211; uploadpath: the relative upload-path in your web server &#8211;&#62; &#60;!&#8211; url: the path of your uploading script, e.g. upload/upload.php &#8211;&#62; &#60;!&#8211; port: port of web server &#8211;&#62; &#60;!&#8211; tagname: [...]]]></description>
			<content:encoded><![CDATA[<p>Usage：</p>
<ol>
<li>下载GSnap</li>
<li>如果你有web server，请先配置你的上传图片的脚本，保存为g.xml</li>
<li>执行GSnap，截图后，图片会自动上传到您的服务器中，并且图片的URL就保存在系统的剪贴板中，你只要在聊天窗口中，paste给您的朋友即可。（虽然和QQ的截图相比还是有些不方便，但总比没有强:）</li>
</ol>
<p>旧版本的GSnap只能截图，新版本的GSnap加入了将截图上传到http server的功能。目前功能比较单一，但也比较简单，如果您是个网站站长，拥有自己web server，也许这个会给你带来些许用处。</p>
<p>配置文件如下</p>
<blockquote><p>&lt;gsnap server=&#8221;charry.org&#8221; uploadpath=&#8221;test&#8221; url=&#8221;test/upload9233832dfkasdf_sdf.asp&#8221; port=&#8221;80&#8243; tagname=&#8221;file1&#8243;&gt;<br />
&lt;!&#8211; server: your web server&#8217;s hostname or ip address &#8211;&gt;<br />
&lt;!&#8211; uploadpath: the relative upload-path in your web server &#8211;&gt;<br />
&lt;!&#8211; url: the path of your uploading script, e.g. upload/upload.php &#8211;&gt;<br />
&lt;!&#8211; port: port of web server &#8211;&gt;<br />
&lt;!&#8211; tagname: tag name in form &#8211;&gt;<br />
&lt;/gsnap&gt;</p></blockquote>
<p>如上面的xml所示：</p>
<p>server表示服务器地址，注意不要带http://<br />
uploadpath表示上传目录，这个地址是相对于服务器根的地址，注意这个目录的权限<br />
url表示上传文件脚本的地址，这个地址是相对于服务器根的地址<br />
port表示服务器的端口<br />
tagname表示上传页面&lt;form /&gt;中文件名的标签名</p>
<p>点击<a href="http://www.googlestop.com/download/gsnap.rar">这里</a>下载</p>
<p>P.S. 下一版本可能会加入自动上传到知名相册站点的功能，比如Google Picasaweb, Flickr等</p>
]]></content:encoded>
			<wfw:commentRss>http://googlestop.com/blog/2007/05/%e5%8f%91%e5%b8%83%e4%b8%80%e4%b8%aagoogle-talk%e8%be%85%e5%8a%a9%e8%81%8a%e5%a4%a9%e5%b7%a5%e5%85%b7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
