<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>xin..on....net</title>
	<atom:link href="http://xinonnet.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://xinonnet.wordpress.com</link>
	<description>my notebook</description>
	<lastBuildDate>Mon, 12 Dec 2011 16:10:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='xinonnet.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>xin..on....net</title>
		<link>http://xinonnet.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://xinonnet.wordpress.com/osd.xml" title="xin..on....net" />
	<atom:link rel='hub' href='http://xinonnet.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Xll load and debug (2)</title>
		<link>http://xinonnet.wordpress.com/2011/12/12/xll-load-and-debug-2/</link>
		<comments>http://xinonnet.wordpress.com/2011/12/12/xll-load-and-debug-2/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 16:10:57 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=329</guid>
		<description><![CDATA[In order for a dll to work correct, the caller and callee must agree on a calling convention that dictates who cleans up the stack.  MSDN specified that __stdcall is the correct calling convention (as opposed to _cdecl, the default) when dlls are called from VBA applications.   On top of specifying the calling convention, __stdcall also [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=329&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In order for a dll to work correct, the caller and callee must agree on a calling convention that dictates who cleans up the stack.  <a href="http://msdn.microsoft.com/en-us/library/dt232c9t.aspx" target="_blank">MSDN</a> specified that __stdcall is the correct calling convention (as opposed to _cdecl, the default) when dlls are called from VBA applications.   On top of specifying the calling convention, __stdcall also specifies that the function names will be decorated.  A definition file or a #pragma comment(linker, &#8220;/export &#8230;&#8221;) inside the function definition is required to export functions under their original names.  Nxll uses the second approach via macor XLLEXPORT.</p>
<p>Note when the calling conventions don&#8217;t agree, functions still appear to behave normally.</p>
<p>Reference:<a href="http://www.tech-archive.net/Archive/VC/microsoft.public.vc.language/2005-04/msg01390.html" target="_blank">[1]</a>,<a href="http://msdn.microsoft.com/en-us/library/bb687850.aspx" target="_blank">[2]</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/329/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=329&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/12/12/xll-load-and-debug-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Visual Leak Detector troubleshoot</title>
		<link>http://xinonnet.wordpress.com/2011/07/01/visual-leak-detector-troubleshoot/</link>
		<comments>http://xinonnet.wordpress.com/2011/07/01/visual-leak-detector-troubleshoot/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 14:01:20 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=327</guid>
		<description><![CDATA[Symptom: &#8220;The procedure entry point EnumeratedLoadedModulesW64 could not be located in the dynamic link library dbghelp.dll&#8221; Cause: this situation is caused because the version of dbghelp.dll supplied with Windows XP (and possibly other Windows versions as well) is too old.    Solution: install a recent version of Debugging Tools for Windows from here. Version 6.11.1.404 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=327&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Symptom:</p>
<p>&#8220;The procedure entry point EnumeratedLoadedModulesW64 could not be located in the dynamic link library dbghelp.dll&#8221;</p>
<p>Cause:</p>
<p>this situation is caused because the version of dbghelp.dll supplied with Windows XP (and possibly other Windows versions as well) is too old. </p>
<p> <br />
<strong>Solution:</strong> install a recent version of Debugging Tools for Windows from <a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463016.aspx">here</a>. Version 6.11.1.404 worked fine for me (using VLD 2.0a from CodePlex, Windows XP SP3 &amp; Visual Studio 6). Then, grab dbghelp.dll installed with it from &#8220;C:\Program Files\Debugging Tools for Windows (x86)&#8221; and copy it to your executable&#8217;s path.</p>
<p>Reference:<br />
<a href="http://msdn.microsoft.com/en-us/library/ms684175%28VS.85%29.aspx">[1]</a>, <a href="http://www.codeproject.com/KB/applications/visualleakdetector.aspx?msg=2430744">[2]</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=327&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/07/01/visual-leak-detector-troubleshoot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Xll load and debug</title>
		<link>http://xinonnet.wordpress.com/2011/05/20/xll-load-and-debug/</link>
		<comments>http://xinonnet.wordpress.com/2011/05/20/xll-load-and-debug/#comments</comments>
		<pubDate>Fri, 20 May 2011 12:33:41 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=313</guid>
		<description><![CDATA[The way an exported C function is declared in C++ source file affects its symbol in the compiled dll.  Below lists the result of some commonly found declarations. WINAPI, no extern &#8220;C&#8221;, no DEFINITION file: struct xloper12 * __cdecl Func1(struct xloper12 *) no WINAPI, no extern &#8220;C&#8221;, has DEFINITION file: Func1 no WINAPI, has extern [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=313&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The way an exported C function is declared in C++ source file affects its symbol in the compiled dll.  Below lists the result of some commonly found declarations.</p>
<p>WINAPI, no extern &#8220;C&#8221;, no DEFINITION file:<br />
struct xloper12 * __cdecl Func1(struct xloper12 *)</p>
<p>no WINAPI, no extern &#8220;C&#8221;, has DEFINITION file:<br />
Func1</p>
<p>no WINAPI, has extern &#8220;C&#8221;, no DEFINITION file:<br />
Func1</p>
<p>To expose dll functions through VBA:<br />
extern &#8220;C&#8221; __declspec(dllexport) <em>returnType</em> __stdcall <em>functionName</em>(&#8230;)<br />
add DEFINITION file</p>
<p>To expose dll functions through xll:<br />
define xlAutoOpen and DllMain in xll<br />
extern &#8220;C&#8221; __declspec(dllexport) <em>returnType</em> <em>functionName</em>(&#8230;)</p>
<p>To expose dll functions through both xll and vba<br />
extern &#8220;C&#8221; __declspec(dllexport) <em>returnType</em> __stdcall <em>functionName</em>(&#8230;)<br />
add DEFINITION file</p>
<p>To Call xll function in VBA<br />
Application.Run(&#8230;)</p>
<p>To debug xll in Excel:<br />
Change debug information format to Program Database (/Zi)<br />
Change extension to xll, output filename ends in .xll<br />
Set Excel as the debug host program under Debugging<br />
Set the project to be debugged as StartUp project</p>
<p>Reference: <a href="http://www.codematic.net/excel-development/excel-xll/excel-xll-debug.htm">howto at codematic</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/313/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/313/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/313/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=313&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/05/20/xll-load-and-debug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Git</title>
		<link>http://xinonnet.wordpress.com/2011/05/17/git/</link>
		<comments>http://xinonnet.wordpress.com/2011/05/17/git/#comments</comments>
		<pubDate>Tue, 17 May 2011 00:53:12 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=311</guid>
		<description><![CDATA[Set up msysGit Run git-bash.bat Set HOME: HOME=&#60;directory&#62; Edit bash shell start up script Create bash_profile under &#60;GIT_HOME&#62;/etc Run ssh-keygen -C &#60;email&#62; -t rsa DONT change the default key directory. Skip setting paraphrase. Upload public key to git server.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=311&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Set up msysGit</p>
<ol>
<li>Run<br />
git-bash.bat</li>
<li>Set HOME:<br />
HOME=&lt;directory&gt;</li>
<li>Edit bash shell start up script<br />
Create bash_profile under &lt;GIT_HOME&gt;/etc</li>
<li>Run<br />
ssh-keygen -C &lt;email&gt; -t rsa<br />
DONT change the default key directory. Skip setting paraphrase.</li>
<li>Upload public key to git server.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=311&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/05/17/git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Note on const with * and &amp;</title>
		<link>http://xinonnet.wordpress.com/2011/05/04/note-on-const-with-and/</link>
		<comments>http://xinonnet.wordpress.com/2011/05/04/note-on-const-with-and/#comments</comments>
		<pubDate>Wed, 04 May 2011 15:58:20 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=308</guid>
		<description><![CDATA[Part 1: Pointers * p is the variable name.  constants are assignable at initialization, but not in subsequent calls. &#8216;s&#8217;  type char &#8220;s&#8221;  type char* char* const p    p is a constant pointer to char*    char* const p = argv[0];  // OK, initialize a const to point to a char*  p = argv[0];              [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=308&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Part 1: Pointers *</p>
<p>p is the variable name.  constants are assignable at initialization, but not in subsequent calls.</p>
<p>&#8216;s&#8217;<br />
 type char<br />
&#8220;s&#8221;<br />
 type char*</p>
<p>char* const p<br />
 <br />
 p is a constant pointer to char*<br />
 <br />
 char* const p = argv[0];  // OK, initialize a const to point to a char*<br />
 p = argv[0];              // FAIL, subsequently changes a const<br />
 *p = &#8216;c&#8217;;    // OK, (*p) is char.</p>
<p>const char* p</p>
<p> p is a pointer to const char</p>
<p> *p = &#8216;c&#8217;;  // FAIL, (*p) is const char, not assignable.</p>
<p> const char c = &#8216;c&#8217;;<br />
 p = &amp;c;    // OK, p is a pointer, c is const char.<br />
 <br />
char const** p;</p>
<p> p assignable<br />
 (*p) assignable<br />
 (**p) constant</p>
<p>char* const* p;</p>
<p> p a pointer assignable<br />
 (*p) a constant pointer to char, not assignable<br />
 (**p) char assignable</p>
<p>chat** const p;<br />
 <br />
 p is a const, not assignable.<br />
 (*p) is char*, assignable<br />
 (**p) is char, assignable</p>
<p>const char* const* p;</p>
<p> p is a pointer, assignable<br />
 (*p) is a constant pointer, not assignable<br />
 (**p) is a constant char, not assignable</p>
<p>const char** const p;</p>
<p> p is a constant pointer, not assignable<br />
 (*p) is a pointer, assignable<br />
 (**p) is a const char, not assignable</p>
<p>Part 2: References &amp;</p>
<p> pass by reference, if not preceded by const, the callee can change the value of the parameter.<br />
 pointers is a value.  pass by reference vs value is instruction</p>
<p>const char *&amp; p;</p>
<p> p is a pointer passed by reference.  callee may change it to point to another const char*.<br />
 p otherwise is pointer, a value.  (*p) is a constant.</p>
<p>char* const&amp; p</p>
<p> p is not assignable.<br />
 (*p) is assignable. </p>
<p>Observations:</p>
<p>main uses pass by value. </p>
<p>void change( char* const&amp; p ) { (*p) = &#8216;d&#8217;; } throws if p was initialized with<br />
 p = &#8220;abc&#8221;;<br />
instead of<br />
 p = new char[3]; &#8230;</p>
<p>Reference: <a href="http://www.cplusplus.com/forum/lounge/15501/">http://www.cplusplus.com/forum/lounge/15501/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/308/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=308&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/05/04/note-on-const-with-and/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>MySQL Quick Setup</title>
		<link>http://xinonnet.wordpress.com/2011/05/01/mysql-quick-setup/</link>
		<comments>http://xinonnet.wordpress.com/2011/05/01/mysql-quick-setup/#comments</comments>
		<pubDate>Sun, 01 May 2011 20:44:16 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=302</guid>
		<description><![CDATA[Download MySQL and My SQL Workbench (Optional) Create option file Start the server, Run: mysqld &#8211;console Quick test, Run: mysqlshow -u root for a list of databases.   mysql, information_schema, and test (most of the time) should appear. Start command line client, Run mysql -u root. Change root password. SELECT user,host,password FROM mysql.user; to list all [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=302&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li>Download MySQL and My SQL Workbench</li>
<li>(Optional) Create option file</li>
<li>Start the server, Run: mysqld &#8211;console</li>
<li>Quick test, Run: mysqlshow -u root for a list of databases.   mysql, information_schema, and test (most of the time) should appear.</li>
<li>Start command line client, Run mysql -u root.</li>
<li>Change root password.
<ol>
<li>SELECT user,host,password FROM mysql.user; to list all user accounts.</li>
<li>Remove unnecessary root accounts.</li>
<li>Change root password by SET PASSWORD FOR &#8216;root&#8217;@'localhost&#8217; = PASSWORD(&#8216;newpassword&#8217;);</li>
</ol>
</li>
<li>Create superuser account.
<ol>
<li>CREATE USER &#8216;admin&#8217;@'localhost&#8217; IDENTIFIED BY &#8216;newpassword&#8217;;</li>
<li>GRANT ALL PRIVILEGES ON *.* TO &#8216;admin&#8217;@'localhost&#8217; WITH GRANT OPTION;</li>
</ol>
</li>
<li>Remove anonymous account: DROP USER &#8221;@&#8217;localhost&#8217;;</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/302/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=302&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/05/01/mysql-quick-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Compiling ObjectHandler</title>
		<link>http://xinonnet.wordpress.com/2011/04/29/compiling-objecthandler/</link>
		<comments>http://xinonnet.wordpress.com/2011/04/29/compiling-objecthandler/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 13:07:02 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=299</guid>
		<description><![CDATA[Environment: Windows 7 32 bit, Visual Studio 2008, Excel 2007 Download source from the svn repository. Compile Start Excel.  Load ObjectHandler-*.xll. Load ExampleXLLDynamic*.xll<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=299&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Environment: Windows 7 32 bit, Visual Studio 2008, Excel 2007</p>
<ol>
<li>Download source from the svn repository.</li>
<li>Compile</li>
<li>Start Excel. </li>
<li>Load ObjectHandler-*.xll.</li>
<li>Load ExampleXLLDynamic*.xll</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=299&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/04/29/compiling-objecthandler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Protect XLA</title>
		<link>http://xinonnet.wordpress.com/2011/04/26/protect-xla/</link>
		<comments>http://xinonnet.wordpress.com/2011/04/26/protect-xla/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 19:42:42 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=297</guid>
		<description><![CDATA[heres what the discussion group has in order to protect the addin as tightly as possible. 1. Save the Excel workbook (.xls) file into an add-in (File &#62; SaveAs&#8230;..) 2. After you have the saved add-in (.xla), close the Excel workbook (.xls) 3. Double click on the add-in to open it 4. Press Alt+F11 to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=297&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>heres what the discussion group has<br />
in order to protect the addin as tightly as possible.<br />
1. Save the Excel workbook (.xls) file into an add-in (File &gt;<br />
SaveAs&#8230;..)<br />
2. After you have the saved add-in (.xla), close the Excel workbook<br />
(.xls)<br />
3. Double click on the add-in to open it<br />
4. Press Alt+F11 to access the add-in&#8217;s vba project<br />
5. Lock the vba-project with a password<br />
6. Double-click on the &#8220;ThisWorkbook&#8221; code module<br />
7. Press F4 to open the Properties window<br />
8. Change the &#8220;IsAddin&#8221; status to FALSE<br />
9. Return to Excel by Pressing Alt+Q (or close the vbe window)<br />
10. Go to Tools &gt; Share Workbook OR Review&#8211;Changes&#8211;Share Workbook<br />
11. When the dialogue appears, check the box for: (Allow changes<br />
by&#8230;..)<br />
12. Press OK to close the Dialogue<br />
13. When prompted to save, Press OK<br />
14. Press Ok to accept that &#8220;macros cannot be accessed&#8221;<br />
15. You should feel giddy at this point because you just realized what<br />
you have<br />
been missing right under your nose<br />
16. Verify that the [SHARED] appears in the application title bar<br />
17. Now save the workbook again as an Add-in (File &gt; SaveAs&#8230;)<br />
overwriting the<br />
previous one (I think this should not be done.)<br />
18. Close this Excel workbook without saving the changes (you don&#8217;t<br />
need it)<br />
19. Test out your newly saved add-in (open it, access the vbe, try to<br />
expand<br />
the project window, you should get the new message &#8220;Project is<br />
Unviewable&#8221;<br />
20. Your done</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/297/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/297/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/297/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=297&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/04/26/protect-xla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Compile generic.xll using Visual C++ Express</title>
		<link>http://xinonnet.wordpress.com/2011/04/24/compile-generic-xll-using-visual-c-express/</link>
		<comments>http://xinonnet.wordpress.com/2011/04/24/compile-generic-xll-using-visual-c-express/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 19:33:05 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=289</guid>
		<description><![CDATA[Download Excel 2010 XLL SDK, extract to &#60;SDK_ROOT&#62;. Create a solution, BuildGenericXll, in Visual C++ Create a Static Library project, Framewrk, under BuildGenericXll.  Copy *.h and *.c* under &#60;SDK_ROOT&#62;/Excel2010XLLSDKSAMPLESFRAMEWRK to Framewrk.  Add include directories.  Successfully created Framewrk.lib. Create a DLL Project, Generic, under BuildGenericXll.  Copy GENERIC.H, GENERIC.C, GENERIC.DEF, RESOURCE.H, GENERIC.RC under &#60;SDK_ROOT&#62;/Excel2010XLLSDKSAMPLESGENERIC to Generic.  Add [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=289&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
<li>Download Excel 2010 XLL SDK, extract to &lt;SDK_ROOT&gt;.</li>
<li>Create a solution, BuildGenericXll, in Visual C++</li>
<li>Create a Static Library project, Framewrk, under BuildGenericXll.  Copy *.h and *.c* under &lt;SDK_ROOT&gt;/Excel2010XLLSDKSAMPLESFRAMEWRK to Framewrk.  Add include directories.  Successfully created Framewrk.lib.</li>
<li>Create a DLL Project, Generic, under BuildGenericXll.  Copy GENERIC.H, GENERIC.C, GENERIC.DEF, RESOURCE.H, GENERIC.RC under &lt;SDK_ROOT&gt;/Excel2010XLLSDKSAMPLESGENERIC to Generic.  Add include directories.  Add Linker dependencies.  Successfully created generic.xll.  All binary objects are for 32 bits.</li>
<li>Examine generic.xll in depends.exe.  The only missing dependency is IESHIMS.dll which according to others is non essential.</li>
<li>Open generic.xll in Excel.</li>
</ol>
<p>Ensure GENERIC.DEF is supplied to the Linker.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/289/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=289&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/04/24/compile-generic-xll-using-visual-c-express/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
		<item>
		<title>Add second router to FiOS</title>
		<link>http://xinonnet.wordpress.com/2011/04/12/add-second-router-to-fios/</link>
		<comments>http://xinonnet.wordpress.com/2011/04/12/add-second-router-to-fios/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 21:50:59 +0000</pubDate>
		<dc:creator>xinonnet</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://xinonnet.wordpress.com/?p=287</guid>
		<description><![CDATA[Copy from http://forums.verizon.com/t5/FiOS-Internet/Existing-sub-router-doesn-t-work-with-FIOS-router/m-p/236425#M15907 for reference. &#160; Reset the Linksys to factory settings (just so we know we are starting at the same state) Disconnect the Linksys from the ActionTec router Connect a PC directly to the Linksys via ethernet cable Power up the Linksys Power up the PC Login to the Linksys (http://192.168.1.1, password &#8220;admin&#8221;) Settings [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=287&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Copy from <a href="http://forums.verizon.com/t5/FiOS-Internet/Existing-sub-router-doesn-t-work-with-FIOS-router/m-p/236425#M15907">http://forums.verizon.com/t5/FiOS-Internet/Existing-sub-router-doesn-t-work-with-FIOS-router/m-p/236425#M15907</a> for reference.</p>
<p>&nbsp;</p>
<p>Reset the Linksys to factory settings (just so we know we are starting at the same state)</p>
<p>Disconnect the Linksys from the ActionTec router</p>
<p>Connect a PC directly to the Linksys via ethernet cable</p>
<p>Power up the Linksys</p>
<p>Power up the PC</p>
<p>Login to the Linksys (<a rel="nofollow" href="http://192.168.1.1%2C/" target="_blank">http://192.168.1.1,</a> password &#8220;admin&#8221;)</p>
<p>Settings as follows:</p>
<p>&#8211; Internet address: Obtain automatically</p>
<p>&#8211; Local / Router IP:  192.168.2.1    (note the difference!)</p>
<p>&#8211; Subnet mask:  255.255.255.0</p>
<p>&#8211; Local DHCP Server:  Enabled   (note the difference!)</p>
<p>Save the settings (you will be disconnected from the Linksys at this point due to the address change)</p>
<p>Power down the PC</p>
<p>Power down the Linksys</p>
<p>Connect the WAN port of the Linksys to a LAN port on the ActionTec (note the difference)</p>
<p>Power up the Linksys</p>
<p>Power up the PC attached to the Linksys</p>
<p>You should be able to reach the internet thru the Linksys</p>
<p>&nbsp;</p>
<p>If you like, you can login to the Linksys (<a rel="nofollow" href="http://192.168.2.1/" target="_blank">http://192.168.2.1</a>) from the PC attached to the Linksys (note that machines on the ActionTec portion of the network won&#8217;t be able to access systems on the Linksys (although a port forward could be established if there is a specific requirement).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xinonnet.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xinonnet.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xinonnet.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xinonnet.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xinonnet.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xinonnet.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xinonnet.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xinonnet.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xinonnet.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xinonnet.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xinonnet.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xinonnet.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xinonnet.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xinonnet.wordpress.com/287/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xinonnet.wordpress.com&amp;blog=9391234&amp;post=287&amp;subd=xinonnet&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xinonnet.wordpress.com/2011/04/12/add-second-router-to-fios/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c3d09184adb256b620b1ed5808ba89a0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">xinonnet</media:title>
		</media:content>
	</item>
	</channel>
</rss>
