<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments for Mind Tree</title>
	<atom:link href="http://hurricanesoftwares.edublogs.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://hurricanesoftwares.edublogs.org</link>
	<description>Technology made simple.</description>
	<lastBuildDate>Wed, 25 Jun 2008 02:56:37 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on 15 Tools to Help You Develop Faster Web Pages by 15 Tools to Help You Develop Faster Web Pages &#171; Narendra Dhami</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/06/24/15-tools-to-help-you-develop-faster-web-pages/comment-page-1/#comment-122</link>
		<dc:creator>15 Tools to Help You Develop Faster Web Pages &#171; Narendra Dhami</dc:creator>
		<pubDate>Wed, 25 Jun 2008 02:56:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.hurricanesoftwares.com/?p=170#comment-122</guid>
		<description>[...] to keep them as OS and technology-independent as possible so that everyone can find a tool or two. More &#8230;     [...]</description>
		<content:encoded><![CDATA[<p>[...] to keep them as OS and technology-independent as possible so that everyone can find a tool or two. More &#8230;     [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Running XPath queries in PHP by XPath: run queries in PHP &#124; PHP Readings</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/05/15/running-xpath-queries-in-php/comment-page-1/#comment-118</link>
		<dc:creator>XPath: run queries in PHP &#124; PHP Readings</dc:creator>
		<pubDate>Thu, 15 May 2008 12:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.hurricanesoftwares.com/?p=158#comment-118</guid>
		<description>[...] Another post on Mind Tree about running XPath queries in PHP. Author describes what is XPath and where is used. In article you also find good examples of code. XPath is a language that allows you to address parts of an XML document, making XSLT transformations practically necessary. It also makes it an invaluable tool for managing XML data in applications such as Web applications. [...]</description>
		<content:encoded><![CDATA[<p>[...] Another post on Mind Tree about running XPath queries in PHP. Author describes what is XPath and where is used. In article you also find good examples of code. XPath is a language that allows you to address parts of an XML document, making XSLT transformations practically necessary. It also makes it an invaluable tool for managing XML data in applications such as Web applications. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Mapping visitors&#8217; IP addresses in PHP by Where lives my visitors? &#124; PHP Readings</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/05/15/mapping-visitors-ip-addresses-in-php/comment-page-1/#comment-117</link>
		<dc:creator>Where lives my visitors? &#124; PHP Readings</dc:creator>
		<pubDate>Thu, 15 May 2008 09:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.hurricanesoftwares.com/?p=156#comment-117</guid>
		<description>[...] you ever wonder from where your visitors comes from? Mind Tree posted new article how to track your visitors country. Sometimes you just need to know what country your site visitors [...]</description>
		<content:encoded><![CDATA[<p>[...] you ever wonder from where your visitors comes from? Mind Tree posted new article how to track your visitors country. Sometimes you just need to know what country your site visitors [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Essential SEO Tips &amp; Techniques, Best Practises by Piccole accortezze per il SEO / Melodycode.com - Life is a flash</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/01/18/essential-seo-tips-techniques-best-practises-3/comment-page-1/#comment-114</link>
		<dc:creator>Piccole accortezze per il SEO / Melodycode.com - Life is a flash</dc:creator>
		<pubDate>Mon, 28 Apr 2008 15:13:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.hurricanesoftwares.com/2008/01/18/essential-seo-tips-techniques-best-practises/#comment-114</guid>
		<description>[...] navigazione e grazie per la visita!Consiglio a tutti di leggere l&#8217;articolo &#8220;Essential SEO Tips &amp; Techniques, Best Practises&#8221; dove vengono elencate le cose da fare e non per l&#8217;attivit</description>
		<content:encoded><![CDATA[<p>[...] navigazione e grazie per la visita!Consiglio a tutti di leggere l&#8217;articolo &#8220;Essential SEO Tips &#38; Techniques, Best Practises&#8221; dove vengono elencate le cose da fare e non per l&#8217;attivit</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on XHTML 2 or HTML 5 Which one is for you? by XHTML 2 or HTML 5 Which one is for you? &#124; White Sands Digital</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/04/23/xhtml-2-or-html-5-which-one-is-for-you/comment-page-1/#comment-116</link>
		<dc:creator>XHTML 2 or HTML 5 Which one is for you? &#124; White Sands Digital</dc:creator>
		<pubDate>Wed, 23 Apr 2008 13:31:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.hurricanesoftwares.com/2008/04/23/xhtml-2-or-html-5-which-one-is-for-you/#comment-116</guid>
		<description>[...] with a minimal default feature set that is easy to extend using CSS and other technologies.read more &#124; digg [...]</description>
		<content:encoded><![CDATA[<p>[...] with a minimal default feature set that is easy to extend using CSS and other technologies.read more | digg [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Apple&#8217;s SDK will eventually boost iPhone hype by admin</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/03/10/apples-sdk-will-eventually-boost-iphone-hype/comment-page-1/#comment-15</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Mon, 10 Mar 2008 10:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://hurricanesoftwares.edublogs.org/2008/03/10/apples-sdk-will-eventually-boost-iphone-hype/#comment-15</guid>
		<description>&lt;b&gt;Windows Mobile 3rd-party apps&lt;/b&gt;

If you are waiting for the breakthrough of something like Skype on an iPhone, you&#039;re about 1-2 years behind the times (Skype for WM5/WM6 has been around for a while). This is because MS has had a WinCE or Windows Mobile SDK out for years. The SDK is free, but you need to have a non-free version of Visual Studio to use it.

More importantly, you don&#039;t have to use a MS server to download the apps, so the developers don&#039;t have to pay MS squat. Apple&#039;s 30% cut can&#039;t be considered anything close to reasonable.

Here&#039;s some 3rd-party apps I have or have had installed on my Windows Mobile pocketpc:

Skype

Kevtris - tetris-like game

Pocket sudoku

Dope Wars

Adobe Flash/FlashLite (compatible with Flash 7)

Adobe acrobat reader

acbPower meter - for monitoring power useage

GPS viewer (for viewing data from bluetooth GPS receiver)

ibisBrowser - proxy-based web browser

Opera Mini - another proxy-based web browser

Java midlet manager - run any java-based midlet app

TCPMP - alternate to WMP and used for Flash video workaround

Pocket Player - alt to WMP includes equalizer, UPnP, DRM, etc.

Streaming Media - allows streaming video not supported by WMP

ThaiWinCE - addin to allow Thai keyboard and handwriting

Total Commander - powerful file manager/registry editor

Task Manager - task manager/reg editor/service mgr/network mgr

Screen Capture - good for posting in forums

putty - ssh client for *nix terminal

1CalcLite - calculator w/unit conversions

Yahoo to go

A2DP tweaker - adjust settings for optimal BT stereo quality

WM5 Storage - USB mass storage access to miniSD card

HTC home - includes time/weather/contact

Live Search - maps(w/GPS),directions,traffic,local searches

VoiceCommand - voice activated searches, calls, etc.

SDHC driver update - can use &gt;2GB cards (have 4GB of music now)

WiFiFoFum -WiFi sniffer(I never use WiFi since EVDO is as fast)

Google maps - not as good as Live Search

Some program (I forget the name) to use the camera&#039;s flash/light as a flashlight

These are in addition to the WM6 standard apps

Word

Excel

Powerpoint

Internet Sharing - PAN over BT or USB (phone as nework card)

Remote Desktop - control work computer from phone

VPN client - supports PPTP or IPSec/L2TP (single horizon)

Windows Media Player - streaming video (e.g. w/Orb - watch TV)

Plus, I&#039;ve run linux on it, too (though many features aren&#039;t implemented yet).

Almost all of the things people dream of doing with the iPhone that you can&#039;t do right now (notably use Flash!) I do with my WM phone. For instance, I use Rhapsody to download full tracks for free (with the subscription) to the 4GB miniSD card. Then I use by Bluetooth stereo headset adapter to play the music with Pocket Player through my car stero without plugging anything in. Then I can use my Bluetooth GPS receiver and Live Search (or google maps, but the hybrid satellite-map view is missing) to track myself and view traffic conditions. All while using my Bluetooth earpiece for phone calls (the only Bluetooth device that works w/the iPhone AFAIK). During baseball and football seasons I stream the games from a desktop with a video capture card and Orb software installed to watch the games over EVDO (even Rev0 is usually faster than 802.11b) without being tied to a WiFi hotspot.

My only real complaints are with Adobe not supporting Flash beyond 7 (FLV support starts with Flash 8) for Windows Mobile (though they are doing so for Nokia&#039;s OS) and Rhapsody not providing either a standalone Windows Mobile Rhapsody client or a Pocket IE activex control for their web interface.

The competition Apple faces is from Windows Mobile devices which actually exist and do more than the iPhone, not Google&#039;s vaporware phone.</description>
		<content:encoded><![CDATA[<p><b>Windows Mobile 3rd-party apps</b></p>
<p>If you are waiting for the breakthrough of something like Skype on an iPhone, you&#8217;re about 1-2 years behind the times (Skype for WM5/WM6 has been around for a while). This is because MS has had a WinCE or Windows Mobile SDK out for years. The SDK is free, but you need to have a non-free version of Visual Studio to use it.</p>
<p>More importantly, you don&#8217;t have to use a MS server to download the apps, so the developers don&#8217;t have to pay MS squat. Apple&#8217;s 30% cut can&#8217;t be considered anything close to reasonable.</p>
<p>Here&#8217;s some 3rd-party apps I have or have had installed on my Windows Mobile pocketpc:</p>
<p>Skype</p>
<p>Kevtris &#8211; tetris-like game</p>
<p>Pocket sudoku</p>
<p>Dope Wars</p>
<p>Adobe Flash/FlashLite (compatible with Flash 7)</p>
<p>Adobe acrobat reader</p>
<p>acbPower meter &#8211; for monitoring power useage</p>
<p>GPS viewer (for viewing data from bluetooth GPS receiver)</p>
<p>ibisBrowser &#8211; proxy-based web browser</p>
<p>Opera Mini &#8211; another proxy-based web browser</p>
<p>Java midlet manager &#8211; run any java-based midlet app</p>
<p>TCPMP &#8211; alternate to WMP and used for Flash video workaround</p>
<p>Pocket Player &#8211; alt to WMP includes equalizer, UPnP, DRM, etc.</p>
<p>Streaming Media &#8211; allows streaming video not supported by WMP</p>
<p>ThaiWinCE &#8211; addin to allow Thai keyboard and handwriting</p>
<p>Total Commander &#8211; powerful file manager/registry editor</p>
<p>Task Manager &#8211; task manager/reg editor/service mgr/network mgr</p>
<p>Screen Capture &#8211; good for posting in forums</p>
<p>putty &#8211; ssh client for *nix terminal</p>
<p>1CalcLite &#8211; calculator w/unit conversions</p>
<p>Yahoo to go</p>
<p>A2DP tweaker &#8211; adjust settings for optimal BT stereo quality</p>
<p>WM5 Storage &#8211; USB mass storage access to miniSD card</p>
<p>HTC home &#8211; includes time/weather/contact</p>
<p>Live Search &#8211; maps(w/GPS),directions,traffic,local searches</p>
<p>VoiceCommand &#8211; voice activated searches, calls, etc.</p>
<p>SDHC driver update &#8211; can use >2GB cards (have 4GB of music now)</p>
<p>WiFiFoFum -WiFi sniffer(I never use WiFi since EVDO is as fast)</p>
<p>Google maps &#8211; not as good as Live Search</p>
<p>Some program (I forget the name) to use the camera&#8217;s flash/light as a flashlight</p>
<p>These are in addition to the WM6 standard apps</p>
<p>Word</p>
<p>Excel</p>
<p>Powerpoint</p>
<p>Internet Sharing &#8211; PAN over BT or USB (phone as nework card)</p>
<p>Remote Desktop &#8211; control work computer from phone</p>
<p>VPN client &#8211; supports PPTP or IPSec/L2TP (single horizon)</p>
<p>Windows Media Player &#8211; streaming video (e.g. w/Orb &#8211; watch TV)</p>
<p>Plus, I&#8217;ve run linux on it, too (though many features aren&#8217;t implemented yet).</p>
<p>Almost all of the things people dream of doing with the iPhone that you can&#8217;t do right now (notably use Flash!) I do with my WM phone. For instance, I use Rhapsody to download full tracks for free (with the subscription) to the 4GB miniSD card. Then I use by Bluetooth stereo headset adapter to play the music with Pocket Player through my car stero without plugging anything in. Then I can use my Bluetooth GPS receiver and Live Search (or google maps, but the hybrid satellite-map view is missing) to track myself and view traffic conditions. All while using my Bluetooth earpiece for phone calls (the only Bluetooth device that works w/the iPhone AFAIK). During baseball and football seasons I stream the games from a desktop with a video capture card and Orb software installed to watch the games over EVDO (even Rev0 is usually faster than 802.11b) without being tied to a WiFi hotspot.</p>
<p>My only real complaints are with Adobe not supporting Flash beyond 7 (FLV support starts with Flash <img src='http://hurricanesoftwares.edublogs.org/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> for Windows Mobile (though they are doing so for Nokia&#8217;s OS) and Rhapsody not providing either a standalone Windows Mobile Rhapsody client or a Pocket IE activex control for their web interface.</p>
<p>The competition Apple faces is from Windows Mobile devices which actually exist and do more than the iPhone, not Google&#8217;s vaporware phone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parsing XML using PHP : Good example by Rajesh Shah</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/03/06/parsing-xml-using-php-good-example/comment-page-1/#comment-14</link>
		<dc:creator>Rajesh Shah</dc:creator>
		<pubDate>Thu, 06 Mar 2008 13:38:55 +0000</pubDate>
		<guid isPermaLink="false">http://hurricanesoftwares.edublogs.org/2008/03/06/parsing-xml-using-php-good-example/#comment-14</guid>
		<description>Seems like this XML parsing isn&#039;t that tough which i thought initially in my mind.

Thanks for the article, it helped a lot to understand the XML- PHP parsing.</description>
		<content:encoded><![CDATA[<p>Seems like this XML parsing isn&#8217;t that tough which i thought initially in my mind.</p>
<p>Thanks for the article, it helped a lot to understand the XML- PHP parsing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parsing XML using PHP : Good example by admin</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/03/06/parsing-xml-using-php-good-example/comment-page-1/#comment-13</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Thu, 06 Mar 2008 13:29:08 +0000</pubDate>
		<guid isPermaLink="false">http://hurricanesoftwares.edublogs.org/2008/03/06/parsing-xml-using-php-good-example/#comment-13</guid>
		<description>Great Example dude!

I have tried it by my own and it worked smoothly still i wondered i should write a Class for this and here it goes

&lt; ?php

class Simple_Parser
{
    var $parser;
    var $error_code;
    var $error_string;
    var $current_line;
    var $current_column;
    var $data = array();
    var $datas = array();

    function parse($data)
    {
        $this-&gt;parser = xml_parser_create(&#039;UTF-8&#039;);
        xml_set_object($this-&gt;parser, $this);
        xml_parser_set_option($this-&gt;parser, XML_OPTION_SKIP_WHITE, 1);
        xml_set_element_handler($this-&gt;parser, &#039;tag_open&#039;, &#039;tag_close&#039;);
        xml_set_character_data_handler($this-&gt;parser, &#039;cdata&#039;);
        if (!xml_parse($this-&gt;parser, $data))
        {
            $this-&gt;data = array();
            $this-&gt;error_code = xml_get_error_code($this-&gt;parser);
            $this-&gt;error_string = xml_error_string($this-&gt;error_code);
            $this-&gt;current_line = xml_get_current_line_number($this-&gt;parser);
            $this-&gt;current_column = xml_get_current_column_number($this-&gt;parser);
        }
        else
        {
            $this-&gt;data = $this-&gt;data[&#039;child&#039;];
        }
        xml_parser_free($this-&gt;parser);
    }

    function tag_open($parser, $tag, $attribs)
    {
        $this-&gt;data[&#039;child&#039;][$tag][] = array(&#039;data&#039; =&gt; &#039;&#039;, &#039;attribs&#039; =&gt; $attribs, &#039;child&#039; =&gt; array());
        $this-&gt;datas[] =&amp; $this-&gt;data;
        $this-&gt;data =&amp; $this-&gt;data[&#039;child&#039;][$tag][count($this-&gt;data[&#039;child&#039;][$tag])-1];
    }

    function cdata($parser, $cdata)
    {
        $this-&gt;data[&#039;data&#039;] .= $cdata;
    }

    function tag_close($parser, $tag)
    {
        $this-&gt;data =&amp; $this-&gt;datas[count($this-&gt;datas)-1];
        array_pop($this-&gt;datas);
    }
}

$xml_parser = new Simple_Parser;
$xml_parser-&gt;parse(&#039;&lt;foo&gt;&lt;bar&gt;test&lt;/bar&gt;&lt;/foo&gt;&#039;);

?&gt;</description>
		<content:encoded><![CDATA[<p>Great Example dude!</p>
<p>I have tried it by my own and it worked smoothly still i wondered i should write a Class for this and here it goes</p>
<p>< ?php</p>
<p>class Simple_Parser<br />
{<br />
    var $parser;<br />
    var $error_code;<br />
    var $error_string;<br />
    var $current_line;<br />
    var $current_column;<br />
    var $data = array();<br />
    var $datas = array();</p>
<p>    function parse($data)<br />
    {<br />
        $this->parser = xml_parser_create(&#8217;UTF-8&#8242;);<br />
        xml_set_object($this->parser, $this);<br />
        xml_parser_set_option($this->parser, XML_OPTION_SKIP_WHITE, 1);<br />
        xml_set_element_handler($this->parser, &#8216;tag_open&#8217;, &#8216;tag_close&#8217;);<br />
        xml_set_character_data_handler($this->parser, &#8216;cdata&#8217;);<br />
        if (!xml_parse($this->parser, $data))<br />
        {<br />
            $this->data = array();<br />
            $this->error_code = xml_get_error_code($this->parser);<br />
            $this->error_string = xml_error_string($this->error_code);<br />
            $this->current_line = xml_get_current_line_number($this->parser);<br />
            $this->current_column = xml_get_current_column_number($this->parser);<br />
        }<br />
        else<br />
        {<br />
            $this->data = $this->data['child'];<br />
        }<br />
        xml_parser_free($this->parser);<br />
    }</p>
<p>    function tag_open($parser, $tag, $attribs)<br />
    {<br />
        $this->data['child'][$tag][] = array(&#8217;data&#8217; => &#8221;, &#8216;attribs&#8217; => $attribs, &#8216;child&#8217; => array());<br />
        $this->datas[] =&#038; $this->data;<br />
        $this->data =&#038; $this->data['child'][$tag][count($this->data['child'][$tag])-1];<br />
    }</p>
<p>    function cdata($parser, $cdata)<br />
    {<br />
        $this->data['data'] .= $cdata;<br />
    }</p>
<p>    function tag_close($parser, $tag)<br />
    {<br />
        $this->data =&#038; $this->datas[count($this->datas)-1];<br />
        array_pop($this->datas);<br />
    }<br />
}</p>
<p>$xml_parser = new Simple_Parser;<br />
$xml_parser->parse(&#8217;<foo><bar>test</bar></foo>&#8216;);</p>
<p>?></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tips to Speed Up and Manage MySQL by Tushar</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/02/07/tips-to-speed-up-and-manage-mysql/comment-page-1/#comment-5</link>
		<dc:creator>Tushar</dc:creator>
		<pubDate>Thu, 07 Feb 2008 11:56:58 +0000</pubDate>
		<guid isPermaLink="false">http://hurricanesoftwares.edublogs.org/2008/02/07/tips-to-speed-up-and-manage-mysql/#comment-5</guid>
		<description>Hey i have downloaded MySQL Reference Manual. In case anyone is interested you can download it from here

&lt;a href=&quot;http://www.hurricanesoftwares.com/php_uploads/MySQL_Reference_Manual.pdf&quot; rel=&quot;nofollow&quot;&gt;MySQL Reference Manual&lt;/a&gt;

Or from &lt;a href=&quot;http://dev.mysql.com/doc/&quot; rel=&quot;nofollow&quot;&gt;MySQL.com&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Hey i have downloaded MySQL Reference Manual. In case anyone is interested you can download it from here</p>
<p><a href="http://www.hurricanesoftwares.com/php_uploads/MySQL_Reference_Manual.pdf" rel="nofollow">MySQL Reference Manual</a></p>
<p>Or from <a href="http://dev.mysql.com/doc/" rel="nofollow">MySQL.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tips to Speed Up and Manage MySQL by Tushar</title>
		<link>http://hurricanesoftwares.edublogs.org/2008/02/07/tips-to-speed-up-and-manage-mysql/comment-page-1/#comment-4</link>
		<dc:creator>Tushar</dc:creator>
		<pubDate>Thu, 07 Feb 2008 11:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://hurricanesoftwares.edublogs.org/2008/02/07/tips-to-speed-up-and-manage-mysql/#comment-4</guid>
		<description>I hope this will help :)</description>
		<content:encoded><![CDATA[<p>I hope this will help <img src='http://hurricanesoftwares.edublogs.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
