<?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>IT Resource &#187; Programming</title>
	<atom:link href="http://www.itresource.com.au/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.itresource.com.au</link>
	<description>Your one stop Information Technology Resource</description>
	<lastBuildDate>Sun, 23 May 2010 03:53:38 +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>Sun makes LWUIT Mobile SDK open source</title>
		<link>http://www.itresource.com.au/2008/08/16/sun-makes-lwuit-mobile-sdk-open-source/</link>
		<comments>http://www.itresource.com.au/2008/08/16/sun-makes-lwuit-mobile-sdk-open-source/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 05:20:35 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sdk]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=474</guid>
		<description><![CDATA[Sun&#8217;s &#8216;Light-weight UI Toolkit&#8217; (LWUIT) has been made available for download under a version of the GPL2 open-source license, which will make it easier for developers to create applications for the Jave ME mobile/smart phone platform. According to Sun&#8217;s Craig Gering: &#8220;We are enabling mobile developers to quickly and easily create rich, portable interfaces for [...]]]></description>
			<content:encoded><![CDATA[<p>Sun&#8217;s &#8216;Light-weight UI Toolkit&#8217; (LWUIT) has been made available for download under a version of the GPL2 open-source license, which will make it easier for developers to create applications for the Jave ME mobile/smart phone platform.</p>
<p>According to Sun&#8217;s Craig Gering: &#8220;We are enabling mobile developers to quickly and easily create rich, portable interfaces for their applications,&#8221; declared Craig Gering, Sun&#8217;s senior director of embedded Java software.</p>
<p>&#8220;This software will also help address the mobile industry&#8217;s fragmentation issue by enabling developers to create a single interface that will work anywhere Java is found.&#8221;</p>
<p>More information: <a title="LWUIT Blog" href="http://lwuit.blogspot.com/" target="_blank">http://lwuit.blogspot.com/</a></p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/08/16/sun-makes-lwuit-mobile-sdk-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gizmo&#8217;s tech support site</title>
		<link>http://www.itresource.com.au/2008/07/29/gizmos-tech-support-site/</link>
		<comments>http://www.itresource.com.au/2008/07/29/gizmos-tech-support-site/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 09:29:39 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=468</guid>
		<description><![CDATA[Quick post to tell you about a very useful site (recently &#8216;wiki-fied&#8217; covering free software for business, development and home use. There seems to be a lot of useful stuff in there and it&#8217;s pretty active as well&#8230;well worth a look: It can be found here &#8211; Gizmo&#8217;s Tech Support Site]]></description>
			<content:encoded><![CDATA[<p>Quick post to tell you about a very useful site (recently &#8216;wiki-fied&#8217; covering free software for business, development and home use. There seems to be a lot of useful stuff in there and it&#8217;s pretty active as well&#8230;well worth a look:</p>
<p>It can be found here &#8211; <a title="Gizmo's Tech support alert" href="http://www.techsupportalert.com/" target="_blank">Gizmo&#8217;s Tech Support Site</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/07/29/gizmos-tech-support-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Developers Favour XP Over Vista</title>
		<link>http://www.itresource.com.au/2008/05/20/developers-favour-xp-over-vista/</link>
		<comments>http://www.itresource.com.au/2008/05/20/developers-favour-xp-over-vista/#comments</comments>
		<pubDate>Mon, 19 May 2008 22:29:31 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=359</guid>
		<description><![CDATA[Software developers are still writing applications for Windows XP, Windows 2003 and Linux in preference to Windows Vista more than 16 months after its worldwide release. A survey by Evans Data questioned 380 US software developers and found that just eight percent are developing applications for Vista. Almost half the respondents are focusing development efforts [...]]]></description>
			<content:encoded><![CDATA[<p>Software developers are still writing applications for Windows XP, Windows 2003 and Linux in preference to Windows Vista more than 16 months after its worldwide release.</p>
<p>A survey by Evans Data questioned 380 US software developers and found that just eight percent are developing applications for Vista.</p>
<p>Almost half the respondents are focusing development efforts on Windows XP, while more than one in 10 are still writing applications for Windows 2003.</p>
<p>Linux was the preferred development platform for a further nine percent of those questioned.<br />
<span id="more-359"></span><br />
John Andrews, president of Evans Data, claimed that developers are taking a wait and see approach following Vista&#8217;s mixed reception.</p>
<p>&#8220;The general theme has been a slower uptake in the user market so most people at the corporate enterprise and commercial world are staying with XP,&#8221; he said.</p>
<p>Andrews also pointed to the rapid growth in popularity of the Mac platform among US software developers.</p>
<p>&#8220;Although unlikely to displace Windows volume, Mac OS experienced 50 percent growth as a primary development platform and 380 percent growth as a targeted platform during the period,&#8221; he said.</p>
<p>Next year, however, should see a more positive response from developers to Windows Vista. The survey found that one in four intends to focus on Microsoft&#8217;s latest OS in 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/05/20/developers-favour-xp-over-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun Microsystems Announces MySQL 5.1</title>
		<link>http://www.itresource.com.au/2008/04/17/sun-microsystems-announces-mysql-51/</link>
		<comments>http://www.itresource.com.au/2008/04/17/sun-microsystems-announces-mysql-51/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 13:44:08 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/?p=213</guid>
		<description><![CDATA[Sun Microsystems, Inc. today announced the pending general availability of MySQL 5.1, a new version of the world&#8217;s most popular open source database, designed to improve performance and simplify management of large database applications. A near-final release candidate of the GPL software is available for download now at http://dev.mysql.com/downloads/. The announcement was made this morning [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left;" title="sun" src="http://www.itresource.com.au/wp-content/uploads/2008/04/sun.gif" alt="" width="68" height="68" />Sun Microsystems, Inc. today announced the pending general availability of MySQL 5.1, a new version of the world&#8217;s most popular open source database, designed to improve performance and simplify management of large database applications. A near-final release candidate of the GPL software is available for download now at <a href="http://dev.mysql.com/downloads/" target="_blank">http://dev.mysql.com/downloads/</a>.</p>
<p>The announcement was made this morning at the sixth annual MySQL Conference and Expo . With nearly 2,000 attendees, it is the world&#8217;s largest community event for open source database developers, users, DBAs, vendors and corporate IT managers.</p>
<p>&#8220;If our users initially choose MySQL because of its low cost, they continue to use MySQL for its high performance, scalability and broad platform support,&#8221; said Marten Mickos, SVP, Database Group, Sun Microsystems. &#8220;MySQL 5.1 continues this tradition by performing up to 15 percent faster than previous versions in our own internal tests &#8211; making it a compelling solution for demanding Web-based enterprise applications.&#8221;</p>
<p><span id="more-213"></span></p>
<p>&#8220;We&#8217;re using MySQL 5.1 in production for a Weblog discovery code database which indexes approximately 18 million URLs per day,&#8221; said Kevin Burton, founder and CEO of Spinn3r.com. &#8220;The new features in 5.1 extend the ease-of-use, scalability, and performance that MySQL is already famous for, so it can continue to meet the increasingly-demanding requirements of today&#8217;s database applications.&#8221;</p>
<p>MySQL 5.1 features a number of new enterprise enhancements, including:</p>
<ul>
<li><strong>Table and Index Partitioning</strong> &#8211; MySQL 5.1 supports five forms of horizontal data partitioning: range, hash, key, list, and composite (sub-partitioning). By partitioning table and index data, faster query response times can be achieved as only the relevant partitions of data need to be scanned, instead of the entire table or index. Further, various storage and other maintenance operations are made much easier and accomplished more quickly via partitioning.</li>
<li><strong>Row-Based and Hybrid Replication</strong> &#8211; Two new replication options are now available in MySQL 5.1. Row-based replication replicates the data changes (rather than the actual SQL statements) between a master server and its slave servers, and hybrid replication uses either statement-based or row-based replication depending on the individual SQL operations &#8211; these achieve and maintain the most efficient and safest replication scheme for the application.</li>
<li><strong>Event Scheduler</strong> &#8211; This new tool allows developers and DBAs to automatically schedule common recurring SQL-based tasks to execute on the database server. It provides greater support for database-specific tasks than is available through CRON in Linux or Unix(R) or the Microsoft Windows task scheduler.</li>
<li><strong>New Upgrade Advisor in MySQL Enterprise Monitor</strong> &#8211; Available to MySQL Enterprise subscribers, the new Upgrade Advisor provides automated rules that monitor and advise DBAs about specific bugs that can might impact their deployed versions of MySQL 5.1. When potential issues are detected, subscribers are given recommendations how to upgrade their database servers to correct the problem.</li>
</ul>
<p><strong>Platforms &amp; Availability</strong></p>
<p>MySQL 5.1 is scheduled to be generally available this quarter for a wide variety of hardware and software platforms, including Red Hat Enterprise Linux, SuSE Enterprise Linux Server, Microsoft Windows, Solaris 10 Operating System, Macintosh OS X, Free BSD, HP-UX, IBM AIX, IBM i5/OS and other popular Linux distributions.</p>
<p>The MySQL 5.1 GA release will be available in three ways to serve different audiences:</p>
<ul>
<li><strong>The MySQL Community Server</strong> &#8211; The freely-available, open source version of Sun&#8217;s MySQL database. Licensed under the GPL, this full-function software is targeted to a technical, do-it-yourself audience, who does not require commercial support or premium add-on services.</li>
<li><strong>The MySQL Enterprise Server</strong> &#8211; Available as part of a MySQL Enterprise subscription, this is the most reliable, secure, and up-to-date version of the MySQL database, targeted to corporate IT users. Subscribers receive monthly rapid software updates and quarterly service packs with the latest fixes &#8212; along with access to proactive monitoring tools and 24&#215;7 production technical support.</li>
<li><strong>The MySQL Embedded Server</strong> &#8211; This commercially-licensed version of the MySQL software allows ISVs and OEMs to embed or bundle a high-speed, small-footprint database with their own products, without the free-distribution requirements of the GPL license.</li>
</ul>
<p>For downloads and more information on MySQL 5.1, please visit <a href="http://dev.mysql.com/downloads/" target="_blank">http://dev.mysql.com/downloads/</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/04/17/sun-microsystems-announces-mysql-51/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP: Display hyperlinked list of files in a directory</title>
		<link>http://www.itresource.com.au/2008/03/29/php-display-hyperlinked-list-of-files-in-a-directory/</link>
		<comments>http://www.itresource.com.au/2008/03/29/php-display-hyperlinked-list-of-files-in-a-directory/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 11:12:52 +0000</pubDate>
		<dc:creator>Dave W</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.itresource.com.au/2008/03/29/php-display-hyperlinked-list-of-files-in-a-directory/</guid>
		<description><![CDATA[The code below will display a hyperlinked list of all the files contained in a specified folder. This is a very simple way to have your own directory browser. Simply copy the code below into a new notepad document and save it as browser.php. Now upload the file to somewhere on your web server and [...]]]></description>
			<content:encoded><![CDATA[<p>The code below will display a hyperlinked list of all the files contained in a specified folder. This is a very simple way to have your own directory browser. Simply copy the code below into a new notepad document and save it as <strong>browser.php</strong>. Now upload the file to somewhere on your web server and browse to it. You should see an index of all files in the directory of your webserver.</p>
<p><code style="white-space: nowrap"><code><span style="color: #000000"><span style="color: #0000bb">&lt;?php</span></span></code></code><span style="color: #ff8000"><br />
</span><span style="color: #0000bb">$pathÂ </span><span style="color: #007700">=Â </span><span style="color: #dd0000">&#8220;/home/username/public_html/folder/&#8221;</span><span style="color: #007700">;</span></p>
<p><span style="color: #ff8000"></span><span style="color: #0000bb">$dir_handleÂ </span><span style="color: #007700">=Â @</span><span style="color: #0000bb">opendir</span><span style="color: #007700">(</span><span style="color: #0000bb">$path</span><span style="color: #007700">)Â orÂ die(</span><span style="color: #dd0000">&#8220;UnableÂ toÂ openÂ $path&#8221;</span><span style="color: #007700">);</span></p>
<p><span style="color: #ff8000"></span><span style="color: #007700">whileÂ (</span><span style="color: #0000bb">$fileÂ </span><span style="color: #007700">=Â </span><span style="color: #0000bb">readdir</span><span style="color: #007700">(</span><span style="color: #0000bb">$dir_handle</span><span style="color: #007700">))Â {<br />
if(</span><span style="color: #0000bb">$fileÂ </span><span style="color: #007700">==Â </span><span style="color: #dd0000">&#8220;.&#8221;Â </span><span style="color: #007700">||Â </span><span style="color: #0000bb">$fileÂ </span><span style="color: #007700">==Â </span><span style="color: #dd0000">&#8220;..&#8221;Â </span><span style="color: #007700">||Â </span><span style="color: #0000bb">$fileÂ </span><span style="color: #007700">==Â </span><span style="color: #dd0000">&#8220;index.php&#8221;Â </span><span style="color: #007700">)<br />
continue;<br />
echoÂ </span><span style="color: #dd0000">&#8220;&lt;a href=\&#8221;$file\&#8221;&gt;$file&lt;/a&gt;&lt;brÂ /&gt;&#8221;</span><span style="color: #007700">;<br />
}</span></p>
<p><span style="color: #ff8000"></span><span style="color: #0000bb">closedir</span><span style="color: #007700">(</span><span style="color: #0000bb">$dir_handle</span><span style="color: #007700">);</span></p>
<p><span style="color: #0000bb">?&gt;</span></p>
<p>And there you have it!  A very simple way of creating a directory browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.itresource.com.au/2008/03/29/php-display-hyperlinked-list-of-files-in-a-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

