<?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>Allthingsdev.com &#187; Programming</title>
	<atom:link href="http://allthingsdev.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://allthingsdev.com</link>
	<description>Dealing with Web Dev?</description>
	<lastBuildDate>Wed, 13 Jan 2010 01:57:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>A Simple Way to Protect Your Uploads Folder</title>
		<link>http://allthingsdev.com/programming/a-simple-way-to-protect-your-uploads-folder/</link>
		<comments>http://allthingsdev.com/programming/a-simple-way-to-protect-your-uploads-folder/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 01:28:17 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/?p=156</guid>
		<description><![CDATA[I found a simple way to protect folders that need to be writable. Its a simple htaccess file placed in the writable folder that disallows a script such as PHP, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://allthingsdev.com/programming/a-simple-way-to-protect-your-uploads-folder/"><img src="http://allthingsdev.com/wp-content/uploads/2010/01/code.jpg" width="595" height="200" /></a><br />
I found a simple way to protect folders that need to be writable. Its a simple htaccess file placed in the writable folder that disallows a script such as PHP, Pearl or the like from being executed.<span id="more-156"></span></p>
<p><strong>Here&#8217;s the contents of  the htaccess file:</strong></p>
<pre class="brush: js">AddType text/plain .pl .cgi .php .html .asp</pre>
<p>It&#8217;s that simple. This line causes Apache to treat any files with extensions found in that list as if they were text files an thus making them not executable.</p>
<p>If you have custom extensions set up in your Apache configuration file, just add those extensions to the list and you should be good.</p>
<p>Obviously, if you have a script that is located in that folder, you would need to move it somewhere else and update it to accommodate for its new location. It is never a good idea to place your scripts inside a writable folder anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/programming/a-simple-way-to-protect-your-uploads-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make changes to your putty configuration stick</title>
		<link>http://allthingsdev.com/programming/make-changes-to-your-putty-configuration-stick/</link>
		<comments>http://allthingsdev.com/programming/make-changes-to-your-putty-configuration-stick/#comments</comments>
		<pubDate>Thu, 14 May 2009 02:42:41 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/?p=95</guid>
		<description><![CDATA[Being a LAMP developer, I spend a good portion of my day SSH&#8217;d into servers via Putty. For those unfamiliar with it, Putty is a free telnet/ssh client for Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Being a LAMP developer, I spend a good portion of my day SSH&#8217;d into servers via Putty. For those unfamiliar with it, Putty is a free telnet/ssh client for Windows and Unix operating systems. The problem with Putty, or maybe me, is the text is really hard to read. By default Putty displays white text on a black background in 10pt Courier font. It is very hard on the eyes, especially when you spend any significant amount of time using it. <span id="more-95"></span></p>
<p>It had become a routine that anytime I opened Putty and connected to a server, I would set the font size to 14pt and bold but the settings never stuck. A while ago I had searched around looking for a remedy to this problem, but I always came up with nothing. Finally today I was so tired of altering that setting that I went searching for an answer and happend to stumble onto <a href="http://dag.wieers.com/blog/improving-putty-settings-on-windows">Dag&#8217;s article over at Field Commander Wieers</a> about Improving Putty settings on Windows.</p>
<p>Dag explains that before you setup any sessions in Putty that you should make your changes to the default session settings first. The changes will be replicated to all other sessions you create and save you seconds, if not minutes of your life changing settings for each session.</p>
<p>Once you&#8217;ve made all your session changes click save and you&#8217;re off and running.</p>
<p><a href="http://dag.wieers.com/blog/improving-putty-settings-on-windows">Improving Putty settings on Windows</a> via <a href="http://dag.wieers.com/blog/">Field Command Wieers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/programming/make-changes-to-your-putty-configuration-stick/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CakePhp is Definitely&#8230;.Cake</title>
		<link>http://allthingsdev.com/programming/php/cakephp-is-definitelycake/</link>
		<comments>http://allthingsdev.com/programming/php/cakephp-is-definitelycake/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 04:43:49 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/php/cakephp-is-definitelycake/</guid>
		<description><![CDATA[I&#8217;ve been playing around with this PHP framework called CakePhp. CakePhp is designed for super fast php development, and I must say, fast is an undestatement. Cake is a rapid [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with this PHP framework called <a href="http://cakephp.org/">CakePhp</a>. CakePhp is designed for super fast php development, and I must say, fast is an undestatement.<span id="more-55"></span></p>
<blockquote style="clear: both;"><p>Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.</p></blockquote>
<p><a href="http://cakephp.org"><img class="r" src="http://allthingsdev.com/wp-images/cakephplogo.jpg" /></a>I only recognize about 12 words in that blockquote. 5 of them have 4 letters or less. Nevertheless, I ran through <a href="http://manual.cakephp.org/">a few tutorials</a> tonight (out of boredom) and was amazed at how fast &#8220;rapid&#8221; really is. Check out the <a href="http://cake.j3ph.com/posts">blog</a> and the <a href="http://cake.j3ph.com/bookmarks">online bookmarks manager</a> I created, both in less then 30 minutes.</p>
<p>I&#8217;m currently parting out ideas for my next web project and I definitely will be using <a href="http://cakephp.org/">CakePhp</a> to speed up the development time.</p>
<p>php, development, cakephp, web development, framework,</p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/programming/php/cakephp-is-definitelycake/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress as A CMS</title>
		<link>http://allthingsdev.com/web-design/css/wordpress-as-a-cms/</link>
		<comments>http://allthingsdev.com/web-design/css/wordpress-as-a-cms/#comments</comments>
		<pubDate>Tue, 14 Nov 2006 23:05:42 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/php/wordpress-as-a-cms/</guid>
		<description><![CDATA[Yes, I know this isn&#8217;t anything new, but I&#8217;m quickly becoming a big advocate of using wordpress as a CMS for client websites. Here&#8217;s a few reason&#8217;s why I do [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://allthingsdev.com/wp-content/uploads/2008/12/wordpress.jpg"><img src="http://allthingsdev.com/wp-content/uploads/2008/12/wordpress.jpg" alt="" title="wordpress" width="290" height="200" class="alignleft size-full wp-image-84" /></a>Yes, I know this isn&#8217;t anything new, but I&#8217;m quickly becoming a big advocate of using <a href="http://wordpress.org/">wordpress</a> as a <abbr title="Content Management System">CMS</abbr> for client websites. <span id="more-36"></span>Here&#8217;s a few reason&#8217;s why I do this:</p>
<h3>Rapid Development</h3>
<p>Layout design time has been dramatically reduced by utilizing WordPress&#8217;s theme abilities. I now only have to create one html page which I then modularize to fit with wordpress&#8217;s theming system. This single html layout is then applied to all of the site&#8217;s pages.</p>
<h3>Added Functionality</h3>
<p>With WordPress&#8217;s simple yet robust administration area, I can give my clients control of certain areas of their website. They can now manage their own content and not be so dependent on me to make changes. This added functionality is a feature that is nonexistent among the other local web designers in my area.</p>
<h3>Less Time Equals More Money</h3>
<p>With the added functionality that wordpress&#8217;s admin area offers, I can charge more while lowering my overall time involved in the project.</p>
<h3>Easily Add Additional Features</h3>
<p>With the large community following that WordPress has, chances are someone has developed a plugin for that added feature or functionality that your client needs. For example, <a href="http://ryanduff.net/projects/wp-contactform/">WP-ContactForm</a> takes the headache out of programming a contact form. Once again adding that needed functionality while lowering development time.</p>
<p>Tags: <a href="http://technorati.com/tag/wordpress" rel="tag">wordpress</a>, <a href="http://technorati.com/tag/cms" rel="tag"> cms</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/web-design/css/wordpress-as-a-cms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP and Paypal</title>
		<link>http://allthingsdev.com/entrepreneurship/php-and-paypal/</link>
		<comments>http://allthingsdev.com/entrepreneurship/php-and-paypal/#comments</comments>
		<pubDate>Wed, 14 Jun 2006 18:00:26 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/?p=29</guid>
		<description><![CDATA[I consider myself fairly versed in the programming language PHP. I prefer it over M$ languages because its free and open source, also because the majority of shared web hosting [...]]]></description>
			<content:encoded><![CDATA[<p>I consider myself fairly versed in the programming language <a href="http://php.net">PHP</a>. I prefer it over M$ languages because its free and open source, also because the majority of shared web hosting servers available are linux based. PHP and Linux play very nice together. Although you can <a href="http://www.php.net/downloads.php">run PHP on Windows-based servers</a>.</p>
<p><img src="http://allthingsdev.com/wp-images/paypal_logo.gif" style="float: left;" />When developing a new site, if I need a php script that I don&#8217;t already have in my library, I try to find a free one online that requires minimal alteration to suit my needs. I find this cuts my development time considerably. As it stands, there is an abundance of free php scripts available for just about anything one could possibly need. Most of them are fairly easy to understand and alter to your liking. This is not the case with paypal IPN scripts.</p>
<p>I&#8217;ve been looking for a PHP Paypal IPN script for a very long time. There are many of them out there, but until yesterday I couldn&#8217;t find one that worked first time AND didn&#8217;t require server alteration to run. Then I found <a href="http://sourceforge.net/projects/paypal">Paypal Web Services</a> over at <a href="http://sourceforge.net/">Sourceforge</a>. Paypal Web Services is a collection of paypal scripts that cover all your paypal payment needs. After configuring the config.inc.php file, I was accepting <a href="http://paypal.com">Paypal</a> payments in less than 20 minutes. This beats trying to read Paypal&#8217;s 122 page PDF explaining how Paypal payments work. Yes, I&#8217;m not linking to the PDF for spite!<br /><p>Tags: <a href="http://technorati.com/tag/php" rel="tag">php</a>, <a href="http://technorati.com/tag/paypal" rel="tag"> paypal</a>, <a href="http://technorati.com/tag/programming" rel="tag"> programming</a>, <a href="http://technorati.com/tag/IPN" rel="tag"> IPN</a>, <a href="http://technorati.com/tag/free+scripts" rel="tag"> free scripts</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/entrepreneurship/php-and-paypal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source Business Model</title>
		<link>http://allthingsdev.com/entrepreneurship/open-source-business-model/</link>
		<comments>http://allthingsdev.com/entrepreneurship/open-source-business-model/#comments</comments>
		<pubDate>Wed, 28 Dec 2005 01:00:11 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/?p=16</guid>
		<description><![CDATA[Lately I&#8217;ve been playing with the idea of developing some sort of open source software. As I near graduation, I&#8217;m trying to find ways to add to my awkwardly thin [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been playing with the idea of developing some sort of open source software. As I near graduation, I&#8217;m trying to find ways to add to my awkwardly thin resum&#233;. I feel a well planned open source project might  be just the addition to my resum&#233; that could land me a job in the already flooded php developer market.<span id="more-17"></span></p>
<p>After turning the open source idea over in my head for a few days, I began to wonder if done properly, could said project turn into something mildly lucrative? Obviously whole companies base their entire business model around the development of open source and free software. But how do these companies stay in the black? Surely they don&#8217;t base their business models around their <a href="http://paypal.com">Paypal</a> donate buttons, do they? What are some other ways that open source developers and entrepeneurs can monetize an already free product?</p>
<p>Just for sh*ts and giggles, let&#8217;s say I&#8217;ve created a &#8220;canned&#8221; shopping cart website much like <a href="http://oscommerce.org/">osCommerce</a>.  I&#8217;ve compiled a list of ways that such a product could actually turn a profit.</p>
<ul>
<li>
<p>
              <strong>Hosting Services</strong><br />
Hosting services plus installation of your product would be an excellent means for income. Especially for those less than web-savvy.</p>
</li>
<li>
<p><strong>Offering a Pro Version</strong><br />Offering more advanced features for a nominal fee seems to be a growing trend among smaller open source projects lately.</p>
</li>
<li>
<p><strong>Paid Layout Customization</strong><br />By providing custom color schemes or custom layouts for individual customers willing to pay, you can turn a profit from just altering a stylesheet.</p>
</li>
<li>
<p><strong>Prepackaged Themes</strong><br />Prepacked themes can be a great addon for your open source software and allows for easier customization for your customers.</p>
</li>
<li>
<p><strong>Paypal Donations</strong><br />You&#8217;d be surprised what people will give if they enjoy your software!</p>
</li>
</ul>
<p>I believe these are all very realistic options for monetizing your open source software while still providing your main software for free.</p>
<ul>
<li>Some related articles I came across during my research:</li>
<li><a href="http://andyc.wordpress.com/2005/12/08/wordpresscom-business-model/">WordPress.com business model</a></li>
<li><a href="http://www.semiologic.com/resources/open-source-business-model/">An open source business model</a></li>
<li><a href="http://www.linuxtoday.com/infrastructure/2001041200620OPBZCY--">Examining some pseudo-economic arguments about Open Source</a></li>
</ul>
<p>Tags: <a href="http://technorati.com/tag/Open+Source" rel="tag">Open Source</a>, <a href="http://technorati.com/tag/shopping+cart" rel="tag"> shopping cart</a>, <a href="http://technorati.com/tag/entrepeneur" rel="tag"> entrepeneur</a>, <a href="http://technorati.com/tag/money" rel="tag"> money</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/entrepreneurship/open-source-business-model/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer and Forms</title>
		<link>http://allthingsdev.com/programming/php/internet-explorer-and-forms/</link>
		<comments>http://allthingsdev.com/programming/php/internet-explorer-and-forms/#comments</comments>
		<pubDate>Sat, 24 Dec 2005 05:28:48 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/?p=18</guid>
		<description><![CDATA[I ran across this little quirk with Internet Explorer the other day. It appears that when a form is submitted by actually clicking the submit button, an element in the [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across this little quirk with Internet Explorer the other day. It appears that when a form is submitted by actually clicking the submit button, an element in the PHP array $_POST is created for the button. Simple enough, right? Well I noticed that when the form was submitted by pressing the Enter key instead of clicking the submit button, an element in the $_POST array was not created for the button. It&#8217;s not an exceptionally large quirk, but definitely caused me to rethink my form submission checking. <a href="http://www.mozilla.com/firefox/">Firefox</a> and <a href="http://www.apple.com/macosx/features/safari/">Safari</a> created the array element for the button regardless of how the form was submitted.. This occured with Internet Explorer 6.0 and PHP version 5.0.3<br /><p>Tags: <a href="http://technorati.com/tag/Internet+Explorer" rel="tag">Internet Explorer</a>, <a href="http://technorati.com/tag/PHP" rel="tag"> PHP</a>, <a href="http://technorati.com/tag/forms" rel="tag"> forms</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/programming/php/internet-explorer-and-forms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Oust Unwanted Spiders</title>
		<link>http://allthingsdev.com/programming/how-to-oust-unwanted-spiders/</link>
		<comments>http://allthingsdev.com/programming/how-to-oust-unwanted-spiders/#comments</comments>
		<pubDate>Sun, 11 Dec 2005 03:36:01 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/security/how-to-oust-unwanted-spiders/</guid>
		<description><![CDATA[As a whole, web spiders and robots are a good thing. They are an automated means for search engines to index new content on your site. However, there are some [...]]]></description>
			<content:encoded><![CDATA[<p>As a whole, web spiders and robots are a good thing. They are an automated means for search engines to index new content on your site. However, there are some cases in which spyders and robots can be a bad thing. For instance, improper spydering techniques can cause the indexing of individual pages multiple times or repeat visits by the same bot daily. This all adds up to wasted bandwidth and skewed traffic statistics.<span id="more-14"></span></p>
<p>I recently had a run in with a <strong>very</strong> unwanted spider who was indexing my entire site multiple times a day. The spider also ignored my <a href="http://www.searchengineworld.com/robots/robots_tutorial.htm" title="robots.txt tutorial">robots.txt</a> file which denied its <a href="http://en.wikipedia.org/wiki/User_agent" title="Wikipedia entry for user agent">user agent</a> access to my site. Remembering I had once read <a href="http://www.sitepoint.com/article/guide-url-rewriting/" title="mod_rewrite tutorial">a tutorial on mod_rewrite</a>, I decided to write a quick little script to disallow access to said spider.</p>
<p>If you have never heard the terms mod_rewrite or .htaccess, now might be a good time <a href="http://en.wikipedia.org/wiki/Mod_rewrite" title="Wikipedia entry for mod_rewrite">to do</a> <a href="http://en.wikipedia.org/wiki/.htaccess" title="Wikipedia entry for .htaccess">some research</a>. First things first, we need to create a file named &#8216;.htaccess&#8217; (without the quotes). Next inside that file we need add the following code which I will explain later:<br />
[code]<br />
<ifmodule mod_rewrite.c><br />
     RewriteCond %{HTTP_USER_AGENT} "name of user agent to block"<br />
     RewriteRule ^.*$ http://google.com/ [R]<br />
</ifmodule><br />
[/code]</p>
<p>You will need to replace <em>&#8220;name of user agent to block&#8221;</em> with the actual name of the user agent you wish to block. Make sure to keep the quotes intact.</p>
<p>The above code examines each user agent that tries to access your site and redirects them to <a href="http://google.com" title="Google">Google</a>. To redirect multiple user agents you can do:<br />
[code]<br />
<ifModule mod_rewrite.c><br />
     RewriteCond %{HTTP_USER_AGENT} "name of user agent to block"<br />
     RewriteCond %{HTTP_USER_AGENT} "and another...."<br />
     RewriteCond %{HTTP_USER_AGENT} "...and another"<br />
     RewriteRule ^.*$ http://google.com/ [R]<br />
</ifModule><br />
[/code]</p>
<p>Save the .htaccess file and upload it to the base directory of your website and relax knowing your bandwidth usage is safe from spam spiders. You can have alot of fun with this. Try changing the redirect from google to localhost!<br /><p>Tags: <a href="http://technorati.com/tag/mod_rewrite" rel="tag">mod_rewrite</a>, <a href="http://technorati.com/tag/.htaccess" rel="tag"> .htaccess</a>, <a href="http://technorati.com/tag/spam" rel="tag"> spam</a>, <a href="http://technorati.com/tag/bot" rel="tag"> bot</a>, <a href="http://technorati.com/tag/spider" rel="tag"> spider</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/programming/how-to-oust-unwanted-spiders/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>preg_replace gotchas</title>
		<link>http://allthingsdev.com/programming/php/preg_replace-gotchas/</link>
		<comments>http://allthingsdev.com/programming/php/preg_replace-gotchas/#comments</comments>
		<pubDate>Sun, 20 Nov 2005 01:43:03 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/?p=8</guid>
		<description><![CDATA[I&#8217;ve been reading Professional PHP for a few weeks now and I&#8217;m really enjoying it. It is one of the few blogs out there that actually writes about code and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading <a href="http://www.procata.com/blog/">Professional PHP</a> for a few weeks now and I&#8217;m really enjoying it. It is one of the few blogs out there that actually writes about code and coding in general. For example, <a href="http://www.procata.com/blog/archives/2005/11/13/two-preg_replace-escaping-gotchas/">their latest post</a> gives a quick overview of some gotchas with the <a href="http://us2.php.net/manual/en/function.preg-replace.php">php function preg_replace</a>. <a href="http://www.procata.com/blog/">Professional PHP</a> gives some good pointers about how to remove those unwanted extra slashes and things of that nature.</p>
<p><a href="http://www.procata.com/blog/">Check out Professional PHP here.</a></p>
<p>Tags: <a href="http://technorati.com/tag/php" rel="tag">php</a>, <a href="http://technorati.com/tag/code" rel="tag"> code</a>, <a href="http://technorati.com/tag/coding" rel="tag"> coding</a>, <a href="http://technorati.com/tag/programming" rel="tag"> programming</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/programming/php/preg_replace-gotchas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio Express Free for One Year</title>
		<link>http://allthingsdev.com/programming/visual-studio-express-free-for-one-year/</link>
		<comments>http://allthingsdev.com/programming/visual-studio-express-free-for-one-year/#comments</comments>
		<pubDate>Wed, 09 Nov 2005 02:01:03 +0000</pubDate>
		<dc:creator>Jeff Purcell</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://allthingsdev.com/?p=5</guid>
		<description><![CDATA[Yesterday (Nov. 7, 2005) Microsoft released &#8220;Express&#8221; Editions of Visual Studio and SQL Server. These new editions to the Visual Studio lineup come with a free 1 year license. What [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday (Nov. 7, 2005) <a href="http://microsoft.com">Microsoft</a> released <a href="http://msdn.microsoft.com/vstudio/express/">&#8220;Express&#8221; Editions of Visual Studio and  SQL Server</a>. These new editions to the Visual Studio lineup come with a free 1 year license.</p>
<p>What is an Express Edition? From the mouth of the <a href="http://microsoft.com">beast</a> itself:</p>
<blockquote><p>The Express Editions are an expansion of the Visual Studio and SQL Server product line to include lightweight, easy-to-use, and easy-to-learn tools for hobbyists, students, and novice developers who want to build dynamic Windows applications, Web sites, and Web services.</p></blockquote>
<p>Express Editions are available for: VB.NET, Visual C#, Visual C++, Visual J# and an edition built especially for dynamic web development creatively titled Web Developer. Also available for download is SQL Server Express Edition. SQL Server Express Edition is a replacement for the SQL Desktop Engine that came bundled with past editions Visual Studio. It is designed mainly for building and testing data-driven applications.</p>
<p>Average download size is between 35-70Mb per Express Edition. I know you may be wondering about licensing restrictions, but rest assured, commercial use is allowed (straight from their <a href="http://msdn.microsoft.com/vstudio/express/support/faq/">FAQ sheet</a> &#8220;there are no licensing restrictions for applications built using the Express Editions&#8221;).</p>
<p>Optional components are also available such as the <abbr title="Microsoft Developer's Network">MSDN</abbr> Express Library.</p>
<p>Tags: <a href="http://technorati.com/tag/Microsoft" rel="tag">Microsoft</a>, <a href="http://technorati.com/tag/Visual+Studio" rel="tag"> Visual Studio</a>, <a href="http://technorati.com/tag/.NET" rel="tag"> .NET</a>, <a href="http://technorati.com/tag/Developer" rel="tag"> Developer</a>, <a href="http://technorati.com/tag/VS.NET" rel="tag"> VS.NET</a>, <a href="http://technorati.com/tag/VB.NET" rel="tag"> VB.NET</a>, <a href="http://technorati.com/tag/C%23" rel="tag"> C#</a>, <a href="http://technorati.com/tag/C%2B%2B" rel="tag"> C++</a>, <a href="http://technorati.com/tag/J%23" rel="tag"> J#</a>, <a href="http://technorati.com/tag/SQL" rel="tag"> SQL</a>, <a href="http://technorati.com/tag/SQL+Server" rel="tag"> SQL Server</a>, <a href="http://technorati.com/tag/MSDN" rel="tag"> MSDN</a></p>
]]></content:encoded>
			<wfw:commentRss>http://allthingsdev.com/programming/visual-studio-express-free-for-one-year/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

