<?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>AjaxApp.com, ajax app and cool web apps! &#187; Tutorial</title>
	<atom:link href="http://www.ajaxapp.com/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ajaxapp.com</link>
	<description>about ajax, javascript, DHTML, CSS, web app, MySQL, PHP, JSP, Java, Oracle and Howtos</description>
	<lastBuildDate>Tue, 30 Aug 2011 14:08:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>How to generate PDF from XHTML or XML source using a Java Applet</title>
		<link>http://www.ajaxapp.com/2011/01/03/how-to-generate-pdf-from-xhtml-or-xml-source-using-a-java-applet/</link>
		<comments>http://www.ajaxapp.com/2011/01/03/how-to-generate-pdf-from-xhtml-or-xml-source-using-a-java-applet/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 07:32:53 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[How-tos]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Java Applet]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=541</guid>
		<description><![CDATA[Here is an example on how to use a Java Applet to generate a PDF from XHTML or XML source. The main advantage of using an Applet to generate from XHTML or XML source is XHTML/XML source can be gzip compressed from the source web server which reduces very much its size to be transferred [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2011/01/03/how-to-generate-pdf-from-xhtml-or-xml-source-using-a-java-applet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get the country of an IP address in PHP?</title>
		<link>http://www.ajaxapp.com/2010/06/04/how-to-get-the-country-of-an-ip-address-in-php/</link>
		<comments>http://www.ajaxapp.com/2010/06/04/how-to-get-the-country-of-an-ip-address-in-php/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 02:42:13 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[How-tos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=508</guid>
		<description><![CDATA[The HostIP.info provides API allows you to get the country including the city as well. The simple PHP script that can get the country is as follow: &#60;?php &#160; get_country_by_ip&#40;&#41;; &#160; function get_country_by_ip&#40;&#41; &#123; $ip = $_SERVER&#91;'REMOTE_ADDR'&#93;; /** Get the remote client IP */ $url='http://api.hostip.info/get_html.php?ip='.$ip; /** Prepare the URL to hostip.info **/ &#160; $data=file_get_contents&#40;$url&#41;; &#160; [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2010/06/04/how-to-get-the-country-of-an-ip-address-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Chart API example : Display data on chart made easy</title>
		<link>http://www.ajaxapp.com/2009/04/13/google-chart-api-example-display-data-on-chart-made-easy/</link>
		<comments>http://www.ajaxapp.com/2009/04/13/google-chart-api-example-display-data-on-chart-made-easy/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 05:24:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Google Chart API]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=417</guid>
		<description><![CDATA[.data_label {float:left;width:55%;margin:3px;font-size:8pt;} .data_value {float:left;width:18%;margin:3px;font-size:8pt;} .row_clr {clear:both;} .data_form {width:100%;border:1px dotted #334455;text-align:left;padding:3px;} The Google Chart API provides an easy way to generate a chart dynamically by sending a simple URL to Google Chart service as follows: http://chart.apis.google.com/chart?cht=p3&#038;chd=t:60,40&#038;chs=250&#215;100&#038;chl=Hello&#124;World And Google Chart returns you an image of the chart. As shown the above you just need to pass the [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/04/13/google-chart-api-example-display-data-on-chart-made-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Gears Geolocation API, example displays your location on Google Map</title>
		<link>http://www.ajaxapp.com/2009/03/25/google-gear-geolocation-api-example-displays-your-location-on-google-map/</link>
		<comments>http://www.ajaxapp.com/2009/03/25/google-gear-geolocation-api-example-displays-your-location-on-google-map/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 04:45:03 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Google Gears]]></category>
		<category><![CDATA[How-tos]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=377</guid>
		<description><![CDATA[The Google Gears Geolocation API allows you to display your current position data by obtaining it from your WiFi antenna. The Google Gears Geolocation API is able to obtain the exact location of the user&#8217;s current location, in terms of latitude, longitude and even the address etc. User browsers such as Internet Explorer, Firefox must [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/25/google-gear-geolocation-api-example-displays-your-location-on-google-map/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>To validate if an URL exists, use PHP CURL</title>
		<link>http://www.ajaxapp.com/2009/03/23/to-validate-if-an-url-exists-use-php-curl/</link>
		<comments>http://www.ajaxapp.com/2009/03/23/to-validate-if-an-url-exists-use-php-curl/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 03:49:41 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[How-tos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=360</guid>
		<description><![CDATA[PHP Curl allows you to validate if a given URL exists. What you need to do is just a simple function as follows, which takes an input URL and returns the code. If the returned code is 200, then the URL exists, else it doesn&#8217;t! &#60;?php $statusCode = validate($_REQUEST['url']); if ($statusCode==&#8217;200&#8242;) &#160;&#160;echo &#8216;Voila! URL &#8216;.$_REQUEST['url']. [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/23/to-validate-if-an-url-exists-use-php-curl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to shorten long URLs in a user-input text by using TinyURL programmatically</title>
		<link>http://www.ajaxapp.com/2009/03/22/how-to-shorten-long-urls-in-a-user-input-text-by-using-tinyurl-programmatically/</link>
		<comments>http://www.ajaxapp.com/2009/03/22/how-to-shorten-long-urls-in-a-user-input-text-by-using-tinyurl-programmatically/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 03:03:02 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[How-tos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=320</guid>
		<description><![CDATA[TinyURL allows long URL to be shortened. In this example, I&#8217;d like to show how you can build a text form that contains text keyed in by a user, and sends to the server-side PHP to detect those overly long URLs and shorten them one by one by sending them to TinyURL service. Before I [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/22/how-to-shorten-long-urls-in-a-user-input-text-by-using-tinyurl-programmatically/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorting data made easy using JavaScript table sorter</title>
		<link>http://www.ajaxapp.com/2009/03/05/sorting-data-made-easy-using-javascript-table-sorter/</link>
		<comments>http://www.ajaxapp.com/2009/03/05/sorting-data-made-easy-using-javascript-table-sorter/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 04:04:58 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=278</guid>
		<description><![CDATA[If you&#8217;re asked to build a PHP script that pumps out some data from the database and presents in an HTML table to the users. And on the first row of the table, shows the titles of each field (As pictured above). Once the user clicks on each title the data in the column need [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/05/sorting-data-made-easy-using-javascript-table-sorter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax language translation tool based on Google Ajax Language API</title>
		<link>http://www.ajaxapp.com/2009/03/04/ajax-language-translation-tool-based-on-google-ajax-language-api/</link>
		<comments>http://www.ajaxapp.com/2009/03/04/ajax-language-translation-tool-based-on-google-ajax-language-api/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 05:43:02 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=253</guid>
		<description><![CDATA[I&#8217;ve built a simple Ajax language translation tool based on the Google Ajax Language API. It&#8217;s pretty easy to build one by yourself, by going through some of the examples and documentations given on the Google API page. Here you go the break down of how I built it. First, you need to include the [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/04/ajax-language-translation-tool-based-on-google-ajax-language-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript, how to copy DIV&#8217;s or SPAN&#8217;s content to clipboard</title>
		<link>http://www.ajaxapp.com/2009/03/02/javascript-how-to-copy-divs-or-spans-content-to-clipboard/</link>
		<comments>http://www.ajaxapp.com/2009/03/02/javascript-how-to-copy-divs-or-spans-content-to-clipboard/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 03:08:12 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[How-tos]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=179</guid>
		<description><![CDATA[In one of my previous posts, I had a DIV that contains some codes, and I wanted to have this code to be able to be copied by someone onto a clipboard for better viewing. So, what I had was only a very simple javascript function for doing it. And note, it works on Internet [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/03/02/javascript-how-to-copy-divs-or-spans-content-to-clipboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A simple Java FTP connection + file download and upload</title>
		<link>http://www.ajaxapp.com/2009/02/21/a-simple-java-ftp-connection-file-download-and-upload/</link>
		<comments>http://www.ajaxapp.com/2009/02/21/a-simple-java-ftp-connection-file-download-and-upload/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 07:55:06 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.ajaxapp.com/?p=133</guid>
		<description><![CDATA[The Java or JDK comes with NO support of any official API for FTP connection. But there is an internal that comes in the sun.net package, but this is NOT well-documented, and you will hardly find how to use other methods within the sun.net.ftp.FtpClient class. The sun.net.ftp.FtpClient actually sticks to the RFC959. But once you [...]]]></description>
		<wfw:commentRss>http://www.ajaxapp.com/2009/02/21/a-simple-java-ftp-connection-file-download-and-upload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

