<?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>Javamancy &#187; PHP</title>
	<atom:link href="http://www.javamancy.com/blog/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javamancy.com/blog</link>
	<description>Where babbling isn&#039;t just merely babbling... it&#039;s flowing through the Internet, one transaction at a time...</description>
	<lastBuildDate>Wed, 11 Jan 2012 20:43:42 +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>Jane Would Like You to Be Ready for WordPress 3.2</title>
		<link>http://www.javamancy.com/blog/2011/07/03/jane-would-like-you-to-be-ready-for-wordpress-3-2/</link>
		<comments>http://www.javamancy.com/blog/2011/07/03/jane-would-like-you-to-be-ready-for-wordpress-3-2/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 02:55:33 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Operations]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[Jane Wells]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=3161</guid>
		<description><![CDATA[Here&#8217;s a nice post by Jane Wells (yes, the one of WordPress fame) about the requirements for WordPress 3.2 and some rationale about the system changes being implemented for the latest version of the blogging software. The big news is actually not that big: the version of Oracle&#8217;s [ORCL] MySQL database and the PHP engine [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Here&#8217;s a <a href="http://wordpress.org/news/2011/07/are-you-ready-for-wordpress-3-2/" target="_blank">nice post by Jane Wells</a> (yes, the one of WordPress fame) about the requirements for WordPress 3.2 and some rationale about the system changes being implemented for the latest version of the blogging software.</p>
<p>The big news is actually <em>not</em> that big: the version of Oracle&#8217;s [ORCL] MySQL database and the PHP engine have been locked in at recent versions:</p>
<ul>
<li>MySQL 5.0 or higher</li>
<li>PHP 5.2.4 or higher</li>
</ul>
<p>For most site hosting services, this is not a problem. In fact, a lot of the services have been actively pushing their customers to upgrade their Web applications to PHP 5 and recent versions of MySQL for years. But a significant, popular software package like WordPress has enough impetus to push the holdout administrators over to more modern versions. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2011/07/03/jane-would-like-you-to-be-ready-for-wordpress-3-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is Your WordPress Site Ready for Major Dependency Upgrade?</title>
		<link>http://www.javamancy.com/blog/2010/07/26/is-your-wordpress-site-ready-for-major-dependency-upgrade/</link>
		<comments>http://www.javamancy.com/blog/2010/07/26/is-your-wordpress-site-ready-for-major-dependency-upgrade/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 05:00:34 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2951</guid>
		<description><![CDATA[If you have been following along about the upcoming PHP and MySQL upgrade requirements for WordPress, you may have wondered, &#8220;Hey, is my WordPress site ready for the upgrade?&#8221; There is a way to tell (more-or-less conveniently): try the Health Check plugin for WordPress. While the description for the plugin declares that there will be [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>If you have been following along about <a href="http://www.javamancy.com/blog/2010/07/25/end-of-life-for-wordpress-dependencies-mysql-and-php/">the upcoming PHP and MySQL upgrade requirements for WordPress</a>, you may have wondered, &#8220;Hey, is <strong><em>my </em></strong>WordPress site ready for the upgrade?&#8221;</p>
<p>There is a way to tell (more-or-less conveniently): try the <a href="http://wordpress.org/extend/plugins/health-check/" target="_blank">Health Check plugin for WordPress</a>. While the description for the plugin declares that there will be more checks in the future, it currently looks at your PHP and MySQL version numbers to see if you are ready for the upgrade.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2010/07/26/is-your-wordpress-site-ready-for-major-dependency-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>End of Life for WordPress Dependencies: MySQL and PHP</title>
		<link>http://www.javamancy.com/blog/2010/07/25/end-of-life-for-wordpress-dependencies-mysql-and-php/</link>
		<comments>http://www.javamancy.com/blog/2010/07/25/end-of-life-for-wordpress-dependencies-mysql-and-php/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 05:00:54 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Operations]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2944</guid>
		<description><![CDATA[As many of you know, WordPress depends upon a variety of software packages to do the things that it does, as a weblog product (and some of you have extended it even further&#8230;). Two of these things are foundational items: PHP, the language and operational runtime for WordPress, and MySQL, the persistence datastore that WordPress [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As many of you know, WordPress depends upon a variety of software packages to do the things that it does, as a weblog product (and some of you have extended it even further&#8230;). Two of these things are foundational items: PHP, the language and operational runtime for WordPress, and MySQL, the persistence datastore that WordPress uses.</p>
<p><a href="http://wordpress.org/news/2010/07/eol-for-php4-and-mysql4/" target="_blank">Both of these are being incremented upward to more current versions</a>.</p>
<p>For many WordPress  administrators, this will not be a dramatic issue, other than confirming your settings with your site host; some may require some configuration switches being &#8220;flipped&#8221; to use PHP 5.2 and MySQL 5.0.15. There may even be some adjustments to your site&#8217;s php.ini file.</p>
<p>However, if you&#8217;re a big-time hacker, and you&#8217;ve been coding in some changes to the base WordPress package (and who doesn&#8217;t these days, right?), then you will need to ensure that your code has not been exploiting some of the PHP 4 quirks that have changed in PHP 5 syntax: you will have to rewrite or redesign those parts of your code. For some developers, this endeavor may not be trivial.</p>
<p>On the other hand, the MySQL upgrade is generally better tolerated, since a lot of PHP developers tend to use the provided MySQL connector API. Again, however, if you are one of those who enjoys spinning up your own, parallel data persistence API or are using another package in addition to the WordPress one, you will have to ascertain the LoE for modifying your code. Also, if you have crafted some stored procedures for your MySQL 4 instance(s), you may have to re-implant them into your waiting MySQL 5 instance(s) once they are ready. Code-wise, it should be a straightforward import for most developers.</p>
<h3>N.B.</h3>
<p>Further reading of interest:</p>
<ul>
<li><a href="http://www.php.net/" target="_blank">PHP</a></li>
<li><a href="http://dev.mysql.com/downloads/" target="_blank">MySQL</a> (now owned by Oracle)</li>
<li><a href="http://www.wordpress.org/" target="_blank">WordPress</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2010/07/25/end-of-life-for-wordpress-dependencies-mysql-and-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uh-Oh: WordPress 2.9.1 Coming Soon?</title>
		<link>http://www.javamancy.com/blog/2009/12/23/uh-oh-wordpress-2-9-1-coming-soon/</link>
		<comments>http://www.javamancy.com/blog/2009/12/23/uh-oh-wordpress-2-9-1-coming-soon/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 05:00:53 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2682</guid>
		<description><![CDATA[Jeff Chandler, at the Weblog Tools Collection blog, posts that WordPress 2.9.1 beta version will be available shortly to address a WordPress core bug in the 2.9 version. While undoubtedly version 2.9.1 will include additional bug fixes, there is a bug fix reported in WordPress&#8217; Trac issue tracker: http://core.trac.wordpress.org/attachment/ticket/11505/ticket-11505-full.patch So those of you who wish [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://weblogtoolscollection.com/archives/2009/12/22/2-9-1-around-the-corner/" target="_blank">Jeff Chandler</a>, at the Weblog Tools Collection blog, posts that WordPress 2.9.1 beta version will be available shortly to address a WordPress core bug in the 2.9 version.</p>
<p>While undoubtedly version 2.9.1 will include additional bug fixes, there is a bug fix reported in WordPress&#8217; Trac issue tracker:<br />
<a href="http://core.trac.wordpress.org/attachment/ticket/11505/ticket-11505-full.patch">http://core.trac.wordpress.org/attachment/ticket/11505/ticket-11505-full.patch</a></p>
<p>So those of you who wish to assemble your own bug fix instead of rolling back to your pre-installation backup can give it a try. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><em>Note</em>: Since this is PHP code, it would be helpful to be familiar with PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/12/23/uh-oh-wordpress-2-9-1-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Iteratively Delete .svn Directories: A Better Way</title>
		<link>http://www.javamancy.com/blog/2009/09/24/how-to-iteratively-delete-svn-directories-a-better-way/</link>
		<comments>http://www.javamancy.com/blog/2009/09/24/how-to-iteratively-delete-svn-directories-a-better-way/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 14:37:58 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Meanderings]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Adam Bien]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[Javamancy]]></category>
		<category><![CDATA[Javamancy mini]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=2590</guid>
		<description><![CDATA[By now, gentle readers, you have probably seen the Javamancy mini post about the one-liner deletion for .svn files. I really like Adam Bien. He seems like a nice guy, and I occasionally drop by his blog, on a lark, to read his stuff, which is often focused on Java and NetBeans, one of our [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><img class="size-full wp-image-2597 alignleft" title="SVN_dir_position_9-24-2009" src="http://www.javamancy.com/blog/wp-content/uploads/2009/09/SVN_dir_position_9-24-2009.png" alt="SVN_dir_position_9-24-2009" width="69" height="100" /></p>
<p>By now, gentle readers, you have probably seen the <em><a href="http://www.javamancy.com/mini/2009/09/24/how-to-iteratively-delete-svn-directories-the-debate/">Javamancy mini</a></em><a href="http://www.javamancy.com/mini/2009/09/24/how-to-iteratively-delete-svn-directories-the-debate/"> post about the one-liner deletion for <code>.svn</code> files</a>.</p>
<p>I really like <a href="http://www.adam-bien.com/" target="_blank">Adam Bien</a>. He seems like a nice guy, and I occasionally drop by his blog, on a lark, to read his stuff, which is often focused on Java and <a href="http://www.javamancy.com/blog/?s=NetBeans">NetBeans</a>, one of our favorite IDE&#8217;s that we use regularly for DevPal and <em><a href="http://www.javamancy.com/blog/">Javamancy</a></em> dev work, especially for Java and PHP. Now, I have never met him personally (which is unfortunate, since the inevitable Formidable Brain-Pick would come out, and I&#8217;d be picking his brain with it furiously (figuratively, &#8216;natch)), nor have I observed his programming, CM, and shell skills in action.</p>
<p>So I thought it was curious that he posted about <a href="http://www.adam-bien.com/roller/abien/entry/how_to_remove_all_svn" target="_blank">how to delete all .svn files with a &#8220;one-liner&#8221;</a>. Being a collector of snazzy UNIX scripting that make my life easier, I just had to look&#8230;<br />
<span id="more-2590"></span></p>
<h3>The Debated Script</h3>
<p>Now, keep in mind that Adam mentions that he found the one-liner elsewhere, but he liked it enough to post it. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Here is what he suggests as the one-liner:</p>
<pre>find . -name ".svn" -exec rm -rf {} \;</pre>
<p>And this would be fine, under normal circumstances, if you are considering a relatively small population of <code>.svn</code> files that you want to remove and you do not care if somebody mistakenly named something on the filesystem as &#8220;<code>.svn</code>&#8221; despite it not being a Subversion directory.</p>
<p>But if you are like me, <em>and/or</em> you have at least one of several different CM structures that you support within one or more different versioning systems, and/or you have both people and automata that frequently access and modify those CM structures, you are most likely going to have thousands, <em>tens of thousands</em>, <em><strong>hundreds of thousands</strong></em>, or perhaps <strong><em><span style="text-decoration: underline;">millions</span></em></strong> of <code>.svn</code> directories that you have to account for. And you may have noticed that when you feed a large parameterized file list to the <code>rm</code> command directly causes it to choke after only a few hundred (or in some cases, several thousands, depending on your OS) entries.</p>
<h3>What DevPal Does</h3>
<p>So here&#8217;s an excerpt from one of my scripts that leverages the <code>xargs</code> utility to spoon-feed the <code>rm</code> command with smaller digestible chunks from the potentially huge file list that the <code>find</code> command readily retrieves:</p>
<pre>find . -type d -name .svn | xargs rm -rfv</pre>
<p>Like Adam&#8217;s snippet, I want to use the current directory position, but if you want to parameterize that to some other location (i.e., other than &#8220;.&#8221;), you certainly could.</p>
<p>Also, note that I&#8217;m only interested in directory names&#8230; I am not interested in non-directories that match &#8220;<code>.svn</code>&#8220;. This may or may not be the behavior you are supporting, so you may want to change the filetype specifier (say, to &#8220;<strong>f</strong>&#8220;) or drop it altogether.</p>
<p>Now, for the <code>rm</code> command switches: I tend to like to see what is going on during the deletion process, so in addition to inducing recursion through directories and forcing deletion without confirmation, I also want a bit of on-screen verbosity to show me what is being deleted. In this way, if I want to log the behavior, I can certainly redirect the output to a file or to a remote service. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Anybody Hudson&#8217;ing, or just Ant&#8217;ing or Maven&#8217;ing with this? <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Script or Not?</h3>
<p>Technically, while Adam offered up the one-liner as just that&#8230; a one-liner&#8230; I would guess that many of you have wondered about whether it makes more sense to wrap a script around it and give it a snazzy name. My recommendation is, of course, <em><strong>yes</strong></em>.</p>
<h3>N.B.</h3>
<div id="attachment_2600" class="wp-caption aligncenter" style="width: 195px">
	<img class="size-full wp-image-2600 " title="SVN_dir_level_position_9-24-2009" src="http://www.javamancy.com/blog/wp-content/uploads/2009/09/SVN_dir_level_position_9-24-2009.png" alt="SVN_dir_level_position_9-24-2009" width="195" height="92" />
	<p class="wp-caption-text">.svn as a directory</p>
</div>
<p>You may have noticed that there seems to be an interchangeable use of &#8220;files&#8221; and &#8220;directories&#8221; when referring to the <code>.svn</code> content. Which is correct? Both, actually, and it depends on your approach or perspective.</p>
<div id="attachment_2601" class="wp-caption aligncenter" style="width: 204px">
	<img class="size-full wp-image-2601 " title="SVN_contents_9-24-2009" src="http://www.javamancy.com/blog/wp-content/uploads/2009/09/SVN_contents_9-24-2009.png" alt="SVN_contents_9-24-2009" width="204" height="120" />
	<p class="wp-caption-text">Contents of the .svn directory</p>
</div>
<p>Whenever you browse your local directories within your sandbox, you will see that the <code>.svn</code> entries are actually directories. But if you peek into those directories, you will notice that there appears to be a set naming scheme to the files in there&#8230; as if they are arranged in a certain way to allow something (like a local database engine or parser ( <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )) to efficiently access and modify the metadata for the versioned content. So, when referring to the <code>.svn</code> structure and contents, the UNIX<em>-y</em> notion of directories being also <em>files</em> can be more-inclusive.</p>
<p>By the way, this notion is also applicable for other versioning systems, including CVS (Subversion&#8217;s forebear).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/09/24/how-to-iteratively-delete-svn-directories-a-better-way/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What to Do When That Ol&#8217; Tester Magic Grabs a Hold of You?</title>
		<link>http://www.javamancy.com/blog/2009/03/25/what-to-do-when-that-ol-tester-magic-grabs-a-hold-of-you/</link>
		<comments>http://www.javamancy.com/blog/2009/03/25/what-to-do-when-that-ol-tester-magic-grabs-a-hold-of-you/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 17:34:36 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Operations]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Social Software]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Javamancy]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=1892</guid>
		<description><![CDATA[The Setup &#8220;What should you do when that Ol&#8217; Tester Magic grabs a hold of you?&#8221; Dunno. But what you can do is sit around at a nearby coffeehouse, drink your coffee, finish your coffee, get a refill and drink that one, and then declare to all the other crazies sitting around you that you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p></p><h3>The Setup</h3>
<p><em>&#8220;What should you do when that Ol&#8217; Tester Magic grabs a hold of you?&#8221;</em></p>
<p>Dunno.</p>
<p>But what you <span style="text-decoration: underline;"><em>can</em></span> do is sit around at a nearby coffeehouse, drink your coffee, finish your coffee, get a refill and drink <em>that</em> one, and then declare to all the other crazies sitting around you that you&#8217;re going to set up a bunch of publicly accessible test/preview sites.</p>
<p><img class="aligncenter frame size-full wp-image-1895" title="08336137_ceiling_interior_3-17-2009_reduced" src="http://www.javamancy.com/blog/wp-content/uploads/2009/03/08336137_ceiling_interior_3-17-2009_reduced.jpg" alt="08336137_ceiling_interior_3-17-2009_reduced" width="400" height="300" /></p>
<p> </p>
<h3>The Premise</h3>
<p>We&#8217;ve been doing plenty of testing internally for a variety of stock and commissioned software products and components, which is all great and fine&#8230; at least on the Java side. It&#8217;s a fairly well-understood, documented, regimented series of cooperating workflows that mesh well.</p>
<p>But what about the PHP code that we&#8217;ve been trickling out into the public? Or Web sites, like <em>Javamancy</em>, that have a structural aspect alongside the content (such as this post) that require careful feeding and maintenance over its lifetime? Don&#8217;t they also deserve a more extensive set of tests, previews, new concepts and integrations, <em>etc.</em>?</p>
<p>The short answer is: <strong>yes</strong>.</p>
<h3>The Action</h3>
<p>The plan is simple: starting soon (ostensibly in April 2009 if we stick to the initial development schedule), we&#8217;ll be setting up a few test/preview sites for Javamancy, among others, so that our kind and gentle readers will have an opportunity to see new features as they enter our pipeline for the public-facing (and some commissioned) Web-based products. These activities should not significantly alter many of your current work habits (at least, hopefully not), and it should not deter our Java folks from continuing with their favorite products and services that they know and love.</p>
<p>Just think of this as something &#8220;extra&#8221;.</p>
<p>Because when that Ol&#8217; Tester Magic grabs a hold of you, odd things seem to happen&#8230; <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2009/03/25/what-to-do-when-that-ol-tester-magic-grabs-a-hold-of-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.5</title>
		<link>http://www.javamancy.com/blog/2008/11/19/netbeans-65/</link>
		<comments>http://www.javamancy.com/blog/2008/11/19/netbeans-65/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 17:05:36 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Operations]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.javamancy.com/blog/?p=1128</guid>
		<description><![CDATA[It&#8217;s been awhile in coming, but it&#8217;s finally here: NetBeans 6.5. Like many of you, I&#8217;ve been itching to have a plethora of development capabilities integrated into a single unified interface that does not require me to constantly scour the Internet, or several different vendors&#8217; sites, or even just constantly ping around various different &#8220;repositories&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.javamancy.com/blog/wp-content/uploads/2008/11/nb-logo-single.jpg"><img class="alignnone size-full wp-image-1132" title="nb-logo-single" src="http://www.javamancy.com/blog/wp-content/uploads/2008/11/nb-logo-single.jpg" alt="" width="206" height="45" align="left" /></a></p>
<p>It&#8217;s been awhile in coming, but it&#8217;s finally here: NetBeans 6.5.</p>
<p>Like many of you, I&#8217;ve been itching to have a plethora of development capabilities integrated into a single unified interface that does not require me to constantly scour the Internet, or several different vendors&#8217; sites, or even just constantly ping around various different &#8220;repositories&#8221;, for the latest updates and fixes.</p>
<p>Not to take anything away from Eclipse (the other heavy hitter in the IDE arena), but having to manage the massive amount of Eclipse-lets or fall in line with a specific distribution has brought along its own synchronization issues. In the past, it had gotten so onerous that I had to create a team to manage our Eclipse configurations. In contrast, my NetBeans-using teams were able to just get along with their single image and a select set of add-ons, getting their work done.</p>
<p>Of course, there&#8217;s a lot of convergence between NetBeans and Eclipse; that will undoubtedly continue well into the future, until perhaps the two projects merge into a single product(?).</p>
<p><a href="http://www.netbeans.org/downloads/"><img class="alignnone size-full wp-image-1134" title="netbeans-banner-300x250-download" src="http://www.javamancy.com/blog/wp-content/uploads/2008/11/netbeans-banner-300x250-download.gif" alt="Download&lt;br /&gt; NetBeans!" width="300" height="250" align="right" /></a></p>
<p>One of the big things that NetBeans 6.5 brings to the table is the long-awaited official support for more dynamic languages. This production release brings some of them to us, especially PHP (which previewed on a beta of 6.5 for awhile).</p>
<p>Check out the NetBeans release at the <a href="http://www.netbeans.org/" target="_blank">NetBeans.org site</a>. You can also read about its features and even watch a few screencasts to familiarize yourself with the product prior to installing it.</p>
<p>Or you can just click on the download banner in this blog entry to start fetching your own copy. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>N.B.</h3>
<p>Yes, I advocate the use of NetBeans as part of the primary development rig at DevPal and <em>Javamancy</em>. Now comes the fun part: testing the IDE for its appropriate integration with the rest of the dev rig, as well as the CM and project control platforms. <img src='http://www.javamancy.com/blog/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javamancy.com/blog/2008/11/19/netbeans-65/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

