<?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>The Bits 2.0 &#187; Programming Tips</title>
	<atom:link href="http://www.thebits.info/category/programming-tips/feed" rel="self" type="application/rss+xml" />
	<link>http://www.thebits.info</link>
	<description>Not your everyday tech journal</description>
	<lastBuildDate>Fri, 02 Sep 2011 23:11:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fix: AsyncFileUpload always return &#8220;The file attached is invalid&#8221;</title>
		<link>http://www.thebits.info/programming-tips/asp-net/fix-asyncfileupload-always-return-the-file-attached-is-invalid-207.htm</link>
		<comments>http://www.thebits.info/programming-tips/asp-net/fix-asyncfileupload-always-return-the-file-attached-is-invalid-207.htm#comments</comments>
		<pubDate>Sat, 19 Jun 2010 13:05:55 +0000</pubDate>
		<dc:creator>Lord TCT</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.thebits.info/?p=207</guid>
		<description><![CDATA[If you&#8217;re using Microsoft ASP.NET AjaxToolkit&#8217;s AsyncFileUpload placed inside a webform nested in a master page, chances are you&#8217;ll be faced with a baffling error message &#8220;The file attached is invalid&#8221;. No amount of manual troubleshooting and breakpoint-ing help because there&#8217;s no complete error messages (or even any that makes sense). The reason: The client [...]]]></description>
		<wfw:commentRss>http://www.thebits.info/programming-tips/asp-net/fix-asyncfileupload-always-return-the-file-attached-is-invalid-207.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Getting .NET Forms Authentication to Work with Active Directory</title>
		<link>http://www.thebits.info/windows/getting-net-forms-authentication-to-work-with-active-directory-189.htm</link>
		<comments>http://www.thebits.info/windows/getting-net-forms-authentication-to-work-with-active-directory-189.htm#comments</comments>
		<pubDate>Tue, 08 Jun 2010 22:52:31 +0000</pubDate>
		<dc:creator>Lord TCT</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.thebits.info/?p=189</guid>
		<description><![CDATA[Developers new to Active Directory programming might find it frustrating that the ActiveDirectoryMembershipProvider example codes provided by Microsoft does not seem to work, at least on Windows 2008 R2 with ASP.NET 4.0 using &#8220;logon&#8221; usernames eg. &#8220;administrator&#8221;, &#8220;domain\joe&#8221;. The reason is because the ActiveDirectoryMembershipProvider by default maps username to as UPN username (User Principal Name, [...]]]></description>
		<wfw:commentRss>http://www.thebits.info/windows/getting-net-forms-authentication-to-work-with-active-directory-189.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading outputs of an external program in C++</title>
		<link>http://www.thebits.info/linux/reading-outputs-of-an-external-program-in-c-166.htm</link>
		<comments>http://www.thebits.info/linux/reading-outputs-of-an-external-program-in-c-166.htm#comments</comments>
		<pubDate>Fri, 12 Jun 2009 15:34:32 +0000</pubDate>
		<dc:creator>Lord TCT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming Tips]]></category>

		<guid isPermaLink="false">http://www.thebits.info/?p=166</guid>
		<description><![CDATA[Ever wanted to grab the output of a command via C++? In PHP, we are all very familiar with @exec and popen, but what about C++? Try this: string cmd = "/usr/bin/netstat -na"; string OutString; FILE *FileStream; char stdbuffer[1024]; FileStream = popen(cmd.c_str(), "r"); while (fgets(stdbuffer, 1024, FileStream) != NULL) OutString.append(stdbuffer); pclose(FileStream); The first 3 lines [...]]]></description>
		<wfw:commentRss>http://www.thebits.info/linux/reading-outputs-of-an-external-program-in-c-166.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB Tips #1: Visual Basic PowerPack</title>
		<link>http://www.thebits.info/programming-tips/visual-basic-tips/vb-powerpack-26.htm</link>
		<comments>http://www.thebits.info/programming-tips/visual-basic-tips/vb-powerpack-26.htm#comments</comments>
		<pubDate>Sat, 22 Mar 2008 22:19:18 +0000</pubDate>
		<dc:creator>Lord TCT</dc:creator>
				<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[visual basic]]></category>

		<guid isPermaLink="false">http://www.thebits.info/?p=26</guid>
		<description><![CDATA[Surprisingly, one of the most useful extension to Microsoft Visual Studio goes largely unnoticed: Visual Basic PowerPack. Think of Visual Basic PowerPack as the managed code reincarnation of a collection controls that made life easy on VB6 but were dropped since VB7: Controls include PrintForm, LineShape, OvalShape, RectangleShape and DataRepeater. Oh those good old days are back!]]></description>
		<wfw:commentRss>http://www.thebits.info/programming-tips/visual-basic-tips/vb-powerpack-26.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

