<?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/"
	>

<channel>
	<title>Free Programming Tutorials</title>
	<atom:link href="http://programmingtutorials.org/feed" rel="self" type="application/rss+xml" />
	<link>http://programmingtutorials.org</link>
	<description></description>
	<pubDate>Fri, 10 Apr 2009 18:15:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Perl You Need To Know</title>
		<link>http://programmingtutorials.org/the-perl-you-need-to-know-3045.html</link>
		<comments>http://programmingtutorials.org/the-perl-you-need-to-know-3045.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 18:49:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Useful Tutorials]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/the-perl-you-need-to-know.html</guid>
		<description><![CDATA[Before I delve into the details of mod_perl programming, it&#8217;s probably a good idea to review some importantPerl basics. You will discover these invaluable when you start codingfor mod_perl. I will start with pure Perl notes and gradually move toexplaining the peculiarities of coding for mod_perl, presenting thetraps one might fall into and explaining things [...]]]></description>
			<content:encoded><![CDATA[<p>Before I delve into the details of mod_perl programming, it&#8217;s probably a good idea to review some im<br /><span id="more-3045"></span>portantPerl basics. You will discover these invaluable when you start codingfor mod_perl. I will start with pure Perl notes and gradually move toexplaining the peculiarities of coding for mod_perl, presenting thetraps one might fall into and explaining things obvious for some of usbut may be not for the others.Using Global Variables and Sharing Them Between Modules/PackagesIt helps &nbsp;<br /><a href="http://www.perl.com/pub/a/2002/04/23/mod_perl.html" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/the-perl-you-need-to-know-3045.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>.NET Localization, Part 2: Creating Satellite Assemblies</title>
		<link>http://programmingtutorials.org/net-localization-part-2-creating-satellite-assemblies-2690.html</link>
		<comments>http://programmingtutorials.org/net-localization-part-2-creating-satellite-assemblies-2690.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:48:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Windows - dotNET]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/net-localization-part-2-creating-satellite-assemblies.html</guid>
		<description><![CDATA[One time in .NET that you need to know about satellite assemblies is when you 			are dealing with localization. For localizing text, one doesn&#8217;t hard code text 			on a page, but uses a key for that text. The text equivalent for the key is 			retrieved from a file called a resource file. A resource file [...]]]></description>
			<content:encoded><![CDATA[<p>One time in .NET that you need to know about satellite assemblies is when you 			are dealing with localization. For localizing text, one doesn&#8217;t hard code text 			on a page, but uses a key for that text. The text equivalent for the key is 			retrieved from a file called a resource file. A resource file is essentially a 			dictionary of associations between the keys and their textual values. You will 			have this resource file duplicated once for each language that you support. 			.NET will retri<span id="more-2690"></span>&nbsp;<br /><a href="http://www.windowsdevcenter.com/pub/a/dotnet/2002/10/14/local2.htm" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/net-localization-part-2-creating-satellite-assemblies-2690.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Putting Attributes to Work</title>
		<link>http://programmingtutorials.org/putting-attributes-to-work-2409.html</link>
		<comments>http://programmingtutorials.org/putting-attributes-to-work-2409.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:47:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[XML]]></category>

		<category><![CDATA[programming with xml]]></category>

		<category><![CDATA[python xml dom tutorial]]></category>

		<category><![CDATA[python xml sax tutorial]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/putting-attributes-to-work.html</guid>
		<description><![CDATA[Once an XML document is read into a source tree, where an XSLTstylesheet can get a hold of it, there&#8217;s a lot that the stylesheet cando with the source document&#8217;s attribute values. This month we&#8217;ll lookat how to convert attributes to result tree elements, how to grabattribute values for more general use, how to test [...]]]></description>
			<content:encoded><![CDATA[<p>Once an XML document is read into a source tree, where an XSLTstylesheet can get a hold of it, there&#8217;s a lot that the stylesheet cando with the source document&#8217;s attribute values. This month we&#8217;ll lookat how to convert attributes to result tree elements, how to grabattribute values for more general use, how to test attribute valuesfor specific values, and how to define groups of attributes for easierre-use in multiple places in the result tree.Converting Attributes to ElementsWhen an XSLT proces<span id="more-2409"></span>&nbsp;<br /><a href="http://www.xml.com/pub/a/2002/04/03/attributes.html" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/putting-attributes-to-work-2409.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>This Week on p5p 1999/11/14</title>
		<link>http://programmingtutorials.org/this-week-on-p5p-19991114-2986.html</link>
		<comments>http://programmingtutorials.org/this-week-on-p5p-19991114-2986.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:46:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Perl]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/this-week-on-p5p-1999/11/14.html</guid>
		<description><![CDATA[Notes  Lexical variables and eval  More About Line Disciplines  link on WinNT  Regex Optimization  Threads on Solaris  Regex Engine Reentrancy  Big Files Continue  Regexp Objects again  Unicode Support on EBCDIC Machines  Marshalling Modules  Got Perl?  localtime() has Another Bug!  VariousNotes &#8211;>Traffic was [...]]]></description>
			<content:encoded><![CDATA[<p>Notes  Lexical variables and eval  More About Line Disciplines  link on WinNT  Regex Optimization <br /><span id="more-2986"></span> Threads on Solaris  Regex Engine Reentrancy  Big Files Continue  Regexp Objects again  Unicode Support on EBCDIC Machines  Marshalling Modules  Got Perl?  localtime() has Another Bug!  VariousNotes &#8211;>Traffic was about normal this week, but there didn&#8217;t seem to be asmuch content as usual.  That is, there were the usual number ofmessages, but they didn&#8217;t really seem to say much.  Th&nbsp;<br /><a href="http://www.perl.com/pub/a/1999/11/p5pdigest/THISWEEK-19991114.html" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/this-week-on-p5p-19991114-2986.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Dynamic Galleries with DOM and CSS</title>
		<link>http://programmingtutorials.org/dynamic-galleries-with-dom-and-css-7605.html</link>
		<comments>http://programmingtutorials.org/dynamic-galleries-with-dom-and-css-7605.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:44:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[HTML - CSS]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/dynamic-galleries-with-dom-and-css.html</guid>
		<description><![CDATA[(Page 1 of 8 )Thumbnail galleries are one of the first things that made the Web surfing experience more interesting. These are whole pages of preview images, which, when clicked on, became the big ones allowed for fast scanning of the image material on offer and easy access to selected pictures. Chris Heilmann shows you [...]]]></description>
			<content:encoded><![CDATA[<p>(Page 1 of 8 )Thumbnail galleries are one of the first things that made the Web surfing experience m<span id="more-7605"></span>ore interesting. These are whole pages of preview images, which, when clicked on, became the big ones allowed for fast scanning of the image material on offer and easy access to selected pictures. Chris Heilmann shows you how to create and maintain a thumbnail gallery.Old School Thumbnail GalleriesThe first and still best way to create and maintain a thumbnail gallery is to create it on&nbsp;<br /><a href="http://www.devarticles.com/c/a/Web-Style-Sheets/Dynamic-Galleries-with-DOM-and-CSS/" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/dynamic-galleries-with-dom-and-css-7605.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Reverse Engineering and Program Understanding</title>
		<link>http://programmingtutorials.org/reverse-engineering-and-program-understanding-5604.html</link>
		<comments>http://programmingtutorials.org/reverse-engineering-and-program-understanding-5604.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:40:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Network Security]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/reverse-engineering-and-program-understanding.html</guid>
		<description><![CDATA[&#8220;>Most people interact with computer programs at a surface level, entering input and eagerly (impatiently?!) awaiting a response.   The public fa&#231;ade of most programs may be fairly thin, but most programs go much deeper than they appear at first glance.   Programs have a preponderance of guts, where the real fun happens. [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;>Most people interact with computer programs at a surface level, entering input and eagerly (impati<span id="more-5604"></span>ently?!) awaiting a response.   The public fa&ccedil;ade of most programs may be fairly thin, but most programs go much deeper than they appear at first glance.   Programs have a preponderance of guts, where the real fun happens. These guts can be very complex. Exploiting software usually   requires some level of understanding of software guts.The single most important skill of a potent&nbsp;<br /><a href="http://www.informit.com/articles/article.aspx?p=353553" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/reverse-engineering-and-program-understanding-5604.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Night of the Living Wi-Fi&#8217;s (A Security Parable for Our Times)</title>
		<link>http://programmingtutorials.org/night-of-the-living-wi-fis-a-security-parable-for-our-times-3-6460.html</link>
		<comments>http://programmingtutorials.org/night-of-the-living-wi-fis-a-security-parable-for-our-times-3-6460.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:39:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Wireless - High Speed]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/night-of-the-living-wi-fis-a-security-parable-for-our-times.html</guid>
		<description><![CDATA[&#8220;>Wireless InsecurityIn most organizations today, the phrase wireless security is anoxymoron. Companies spend big bucks building walls around their enterprises withelaborate firewalls and DMZs, often not realizing that a careless wireless LANuser is opening them up to major attacks.Known in some circles as &#34;Wi-Fi,&#34; which is a shortened form of&#34;Wireless Fidelity,&#34; the family of IEEE [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;>Wireless InsecurityIn most organizations today, the phrase wireless security is anoxymoron. Compan<span id="more-6460"></span>ies spend big bucks building walls around their enterprises withelaborate firewalls and DMZs, often not realizing that a careless wireless LANuser is opening them up to major attacks.Known in some circles as &quot;Wi-Fi,&quot; which is a shortened form of&quot;Wireless Fidelity,&quot; the family of IEEE 802.11 wireless standards is adeployed reality in most companies today. While the va&nbsp;<br /><a href="http://www.informit.com/articles/article.aspx?p=26262" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/night-of-the-living-wi-fis-a-security-parable-for-our-times-3-6460.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Deitel Presents Creating Distributed Systems with RMI (Case Study)</title>
		<link>http://programmingtutorials.org/deitel-presents-creating-distributed-systems-with-rmi-case-study-4925.html</link>
		<comments>http://programmingtutorials.org/deitel-presents-creating-distributed-systems-with-rmi-case-study-4925.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:37:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/deitel-presents-creating-distributed-systems-with-rmi-case-study.html</guid>
		<description><![CDATA[&#8220;>This Deitel&#8482; article presents a case study for creating a distributedsystem with Remote Method Invocation (RMI). Readers should be familiar with Javaand advanced Java topics. The code examples included in this article showreaders programming examples using the Deitel&#8482; signatureLive-Code&#8482; Approach, which presents all concepts in the context ofcomplete working programs followed by the screen shots [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;>This Deitel&#8482; article presents a case study for creating a distributedsystem with Remote Meth<span id="more-4925"></span>od Invocation (RMI). Readers should be familiar with Javaand advanced Java topics. The code examples included in this article showreaders programming examples using the Deitel&#8482; signatureLive-Code&#8482; Approach, which presents all concepts in the context ofcomplete working programs followed by the screen shots of the actual inputs andoutputs.View the entire article in PDF format.&nbsp;<br /><a href="http://www.informit.com/articles/article.aspx?p=27564" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/deitel-presents-creating-distributed-systems-with-rmi-case-study-4925.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Building a Scalable Website with Dreamweaver MX</title>
		<link>http://programmingtutorials.org/building-a-scalable-website-with-dreamweaver-mx-7614.html</link>
		<comments>http://programmingtutorials.org/building-a-scalable-website-with-dreamweaver-mx-7614.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:35:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Services - SOA]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/building-a-scalable-website-with-dreamweaver-mx.html</guid>
		<description><![CDATA[The strategies that helped me most with scalability were: Dreamweaver MX templates, server-side includes, code snippets, dynamic content, CSS, site root-relative links, reusable code, and Dreamweaver MX extensions. Finally, I should mention Dreamweaver MX&#8217;s Search and Replace function, which saved me a couple of times.CSSFirst,&#160; I used a mixture of HTML and CSS to achieve [...]]]></description>
			<content:encoded><![CDATA[<p>The strategies that helped me most with scalability were: Dreamweaver MX templates, server-side incl<span id="more-7614"></span>udes, code snippets, dynamic content, CSS, site root-relative links, reusable code, and Dreamweaver MX extensions. Finally, I should mention Dreamweaver MX&#8217;s Search and Replace function, which saved me a couple of times.CSSFirst,&nbsp; I used a mixture of HTML and CSS to achieve my look. I used HTML to ensure a minimum acceptable layout in case a visitor&#8217;s browser can&#8217;t or won&#8217;t display&nbsp;<br /><a href="http://www.devarticles.com/c/a/Web-Services/Building-a-Scalable-Website-with-Dreamweaver-MX/" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/building-a-scalable-website-with-dreamweaver-mx-7614.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Building An Outlook COM Add-In With VC /ATL</title>
		<link>http://programmingtutorials.org/building-an-outlook-com-add-in-with-vc-atl-7496.html</link>
		<comments>http://programmingtutorials.org/building-an-outlook-com-add-in-with-vc-atl-7496.html#comments</comments>
		<pubDate>Sun, 10 Feb 2008 23:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[C-C Plus]]></category>

		<guid isPermaLink="false">http://programmingtutorials.org/building-an-outlook-com-add-in-with-vc-/atl.html</guid>
		<description><![CDATA[(Page 1 of 7 )One of the great things about Windows is the ability that we have to create COM-based add-in&#39;s for the entire suit of Office 2000 applications. In this article, Amit shows us how to create an Outlook 2000 COM add-in using a pure Visual C ATL COM object. He starts by writing [...]]]></description>
			<content:encoded><![CDATA[<p>(Page 1 of 7 )One of the great things about Windows is the ability that we have to create COM-based <span id="more-7496"></span>add-in&#39;s for the entire suit of Office 2000 applications. In this article, Amit shows us how to create an Outlook 2000 COM add-in using a pure Visual C ATL COM object. He starts by writing a basic functional COM add-in, and then adds standard user interface elements such as toolbars and menu items to Outlook. He finishes up by showing us how to respond to their events.Just recently &nbsp;<br /><a href="http://www.devarticles.com/c/a/Cplusplus/Building-An-Outlook-COM-AddIn-With-VC/" target="blank">continue >> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://programmingtutorials.org/building-an-outlook-com-add-in-with-vc-atl-7496.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

