<?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>Hussain Fakhruddin, India Weblog &#187; php</title>
	<atom:link href="http://blog.hussulinux.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hussulinux.com</link>
	<description>Things should be simple. But not any simpler!</description>
	<lastBuildDate>Tue, 13 Dec 2011 06:35:25 +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>SSH proxy &#8211; Running SSH over blocked ports, SSH on mobile phones, SSH over HTTP</title>
		<link>http://blog.hussulinux.com/2009/02/ssh-proxy-running-ssh-over-blocked-ports-ssh-on-mobile-phones-ssh-over-http/</link>
		<comments>http://blog.hussulinux.com/2009/02/ssh-proxy-running-ssh-over-blocked-ports-ssh-on-mobile-phones-ssh-over-http/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 12:15:41 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.hussulinux.com/?p=135</guid>
		<description><![CDATA[Imagine yourself in a scenario where you&#8217;re a behind a firewall and cannot access the SSH, or you&#8217;re controlling your servers via your mobile. Here&#8217;s a quick way to manage your servers through HTTP via command line. You can fire scripts, run shell commands etc. Be careful, it will not ask you any username/password and &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2009/02/ssh-proxy-running-ssh-over-blocked-ports-ssh-on-mobile-phones-ssh-over-http/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Imagine yourself in a scenario where you&#8217;re a behind a firewall and cannot access the SSH, or you&#8217;re <strong>controlling your servers via your mobile.</strong> Here&#8217;s a quick way to manage your servers through HTTP via command line. You can fire scripts, run shell commands etc.</p>
<p>Be careful, it will not ask you any username/password and runs with username Apache/SYSTEM.</p>
<p>The script is tested over linux and windows servers!</p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/02/ssh-over-http1.png"><img class="aligncenter size-full wp-image-136" title="ssh-over-http1" src="http://blog.hussulinux.com/wp-content/uploads/2009/02/ssh-over-http1.png" alt="ssh-over-http1" width="685" height="485" /></a></p>
<p><a href="http://blog.hussulinux.com/wp-content/uploads/2009/02/ssh-over-http2.png"><img class="aligncenter size-full wp-image-137" title="ssh-over-http2" src="http://blog.hussulinux.com/wp-content/uploads/2009/02/ssh-over-http2.png" alt="ssh-over-http2" width="688" height="492" /></a></p>
<p>All you need is an Apache server with PHP installed. Just create a PHP file and insert the following code.</p>
<p>Put in a comment if this really helped you!</p>
<p>//&#8212; BEGIN OF CODE&#8212;-</p>
<p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;HussuLinux SSH over HTTP&#8230;&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;form id=&#8221;form1&#8243; name=&#8221;form1&#8243; method=&#8221;post&#8221; action=&#8221;"&gt;<br />
&lt;label&gt;Enter Command<br />
&lt;input type=&#8221;text&#8221; name=&#8221;cmd&#8221; /&gt;<br />
&lt;/label&gt;<br />
&lt;input type=&#8221;submit&#8221; name=&#8221;Submit&#8221; value=&#8221;Submit&#8221; /&gt;<br />
&lt;/form&gt;</p>
<p>Output :<br />
&lt;textarea cols=&#8221;100&#8243; rows=&#8221;30&#8243;&gt;<br />
&lt;?php<br />
$cmd = $_POST['cmd'];<br />
if ($cmd==&#8221;")<br />
{<br />
//Do Nothing!<br />
}<br />
else<br />
{<br />
echo htmlspecialchars((shell_exec($cmd)));<br />
}<br />
?&gt;<br />
&lt;/textarea&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>//&#8212; END OF CODE&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2009/02/ssh-proxy-running-ssh-over-blocked-ports-ssh-on-mobile-phones-ssh-over-http/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Creating sequences in MySQL an alternative to AUTO_INCREMENT</title>
		<link>http://blog.hussulinux.com/2009/01/creating-sequence-mysql-without-auto-increment/</link>
		<comments>http://blog.hussulinux.com/2009/01/creating-sequence-mysql-without-auto-increment/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 11:47:13 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.hussulinux.com/?p=85</guid>
		<description><![CDATA[MySQL doesn&#8217;t doesn&#8217;t have sequences and Auto_Increment does not suffice the need for a text based sequence generator. Or say you want to reset AUTO_INCREMENT&#8217;s value? So here&#8217;s a workaround for a generating a sequence in MySQL which can be reset later. Step 1: Create a Table CREATE TABLE IF NOT EXISTS `seqgen` ( `seqno` &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2009/01/creating-sequence-mysql-without-auto-increment/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>MySQL doesn&#8217;t doesn&#8217;t have sequences and Auto_Increment does not suffice the need for a text based sequence generator. Or say you want to reset AUTO_INCREMENT&#8217;s value?</p>
<p>So here&#8217;s a workaround for a generating a sequence in MySQL which can be reset later.</p>
<p><strong>Step 1: Create a Table</strong></p>
<p>CREATE TABLE IF NOT EXISTS `seqgen` (<br />
`seqno` int(4) unsigned NOT NULL,<br />
`application_id` varchar(20) NOT NULL<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1;</p>
<p><strong>Step 2: Add your application in the sequence</strong><br />
INSERT INTO `seqgen` (`seqno`, `application_id`) VALUES (0, &#8216;myappname&#8217;);<br />
Now when inserting I have set the seqno = 0 , because I want my sequence to start with 0;</p>
<p><strong>Step 3:  You can create a Stored Proc or a Function to get the value and increment it by 1</strong><br />
&lt;Remember to add this Proc/Function through command line with delimiter, else it will not work&gt;</p>
<p>delimiter //<br />
CREATE PROCEDURE seq_gen( OUT nextval INT , IN applicationid text)<br />
BEGIN<br />
select seqno into nextval from seqgen where application_id = applicationid;<br />
update seqgen SET seqno = seqno + 1 where application_id = applicationid;<br />
commit;<br />
END;<br />
//</p>
<p>&#8212;OR Function &#8212;- If you use function note that you&#8217;ll have to commit it by your program, MySQL doesn&#8217;t allow implicit or explicit commit in a Stored Function. So better use Procedure..</p>
<p>delimiter //<br />
CREATE FUNCTION f_seq_gen(applicationid text)<br />
RETURNS INT<br />
BEGIN<br />
DECLARE<br />
nextval INT;<br />
select seqno into nextval from seqgen where application_id = applicationid;<br />
update seqgen SET seqno = seqno + 1 where application_id = applicationid;<br />
RETURN nextva;<br />
END;<br />
//</p>
<p><strong>Step 4: Access your sequence by </strong></p>
<p>select f_seq_gen(&#8216;myappname&#8221;);</p>
<p>Now you can use many such applications as Sequences in MySQL</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2009/01/creating-sequence-mysql-without-auto-increment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Most popular windows &#8211; linux equivalent softwares</title>
		<link>http://blog.hussulinux.com/2008/12/most-popular-windows-linux-equivalent-softwares/</link>
		<comments>http://blog.hussulinux.com/2008/12/most-popular-windows-linux-equivalent-softwares/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 06:07:08 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.hussulinux.com/?p=58</guid>
		<description><![CDATA[0) Windows &#8211; Linux 1) uTorrent  &#8211; rTorrent If you like uTorrent, you will definitely like rTorrent. Its much simpler and easier to use! 2) Remote Desktop &#8211; rDesktop/VNC If you want to share desktops, use VNC. If you want to Remote desktop to a windows machine from a linux system, use rDesktop 3) Yahoo/MSN &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2008/12/most-popular-windows-linux-equivalent-softwares/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>0) Windows &#8211; Linux</strong></p>
<p><strong>1) uTorrent  &#8211; rTorrent</strong></p>
<p>If you like uTorrent, you will definitely like rTorrent. Its much simpler and easier to use!</p>
<p><strong>2) Remote Desktop &#8211; rDesktop/VNC</strong></p>
<p>If you want to share desktops, use VNC. If you want to Remote desktop to a windows machine from a linux system, use rDesktop</p>
<p><strong>3) Yahoo/MSN &#8211; Pidgin</strong></p>
<p>Your all in one instant messenger. Gives you better features: Major one being, you can login with multiple accounts on the same system! Isn&#8217;t that cool?!</p>
<p><strong>4) IE &#8211; Firefox</strong></p>
<p>Ok, we all know how good firefox is!</p>
<p><strong>5) Outlook &#8211; Thunderbird</strong></p>
<p>DONT USE OUTLOOK unless you want to screw your system up with hackers around! Use Thunderbird for windows and linux both!</p>
<p><strong>6) Photoshop &#8211; Gimp</strong></p>
<p>Gimp is quite matured now! It gives  you better brushes than photoshop..</p>
<p><strong>7) Dreamweaver &#8211; Quanta Plus</strong></p>
<p>Used dreamweaver since long and cant use it in linux? Try Quanta..</p>
<p><strong>8 ) MS Office &#8211; OpenOffice.org</strong></p>
<p>I&#8217;ve personally stopped using MS Office on windows too ( Ok, Ive stopped using windows too)</p>
<p><strong>9) VMWare &#8211; Virtual Box</strong></p>
<p>Virtual box is still a bit buggy, but you&#8217;ll not get to know unless you&#8217;re a hacker.</p>
<p><strong>10) Notepad &#8211; GEdit/VI</strong></p>
<p>We all know this!</p>
<p><strong>11) Media Player &#8211; VLC Player</strong></p>
<p>VLC is not in looks, but neither is Media Player.</p>
<p><strong>12) WSFTP &#8211; Filezilla</strong></p>
<p>Use filezilla for both , windows and Linux</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2008/12/most-popular-windows-linux-equivalent-softwares/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Some Javascript Tips</title>
		<link>http://blog.hussulinux.com/2008/09/some-javascript-tips/</link>
		<comments>http://blog.hussulinux.com/2008/09/some-javascript-tips/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 05:46:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=43</guid>
		<description><![CDATA[I have been doing a lot of JavaScript these days. Each day I learn newer things and each day I am starting to like it more and more. I am going to compile a few queries where I broke my head. Q) If I do window.open(&#8216;anotherPage.html&#8217;), How can I change the DOM of the parent &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2008/09/some-javascript-tips/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:85%;"><span style="font-family: verdana;">I have been doing a lot of JavaScript these days. Each day I learn newer things and each day I am starting to like it more and more.</span></p>
<p><span style="font-family: verdana;">I am going to compile a few queries where I broke my head.</span></p>
<p><span style="font-family: verdana;"><span style="font-weight: bold;">Q)</span> If I do window.open(&#8216;anotherPage.html&#8217;), How can I</span><span style="font-weight: bold; font-family: verdana;"> change the DOM of the parent window</span><span style="font-family: verdana;">.</span><br /><span style="font-family: verdana;">     This problem arrived when I was trying to add more rows to a table from another window itself.</span><br /><span style="font-family: verdana;">     Problem: Firefox allows it. But IE doesn&#8217;t allow.</span><br /><span style="font-family: verdana;">     Solution: Use cloneNode() for FF. For IE , create the row again by attachRow()</span><br /><span style="font-family: verdana;">     Now for each cell, loop through it and do insertCells() and then copy the innerHTML to it.</span><br /><span style="font-family: verdana;">     All this is done in a simple loop through the table.</span></p>
<p><span style="font-family: verdana; font-weight: bold;">Q  I have 3 frames on a page, I want to submit requests to page 2 and 3 at the same time</span><br /><span style="font-family: verdana;">     Do: document.forms[2].functionName();</span><br /><span style="font-family: verdana;">     yes, its as easy as this&#8230;</span><br /><span style="font-family: verdana;">     in your functionName(), you can add code to submit the form.submit();</span></p>
<p><span style="font-family: verdana; font-weight: bold;">Q  Recursive Ajax calls.</span><br /><span style="font-family: verdana;">     Problem: To keep refreshing content of a page through Ajax.</span><br /><span style="font-family: verdana;">     One might typically use setInterval() but what if setInterval fires while a request from your ajax is coming back?</span><br /><span style="font-family: verdana;">    Solution: Use a global variable called &#8220;lock&#8221;. Everytime you make a request set this lock, the call back function should release the lock.</span><br /><span style="font-family: verdana;">    When setInterval fires your ajax request function it should exit if its locked.</span></p>
<p><span style="font-family: verdana; font-weight: bold;">Q.  getElementById(&#8216;idname&#8217;). Don&#8217;t use it too often, Try to traverse though the DOM by your code.</span></p>
<p><span style="font-family: verdana;"><span style="font-weight: bold;">Q. Always give IDs to your form. Someday you&#8217;ll find that this is very useful.</span> You can submit a form from anywhere if you do this by getting the refrence of the form and then yourform.submit()</span></p>
<p><span style="font-family: verdana; font-weight: bold;">Q. Try to avoid excess IDs, This will occupy more browser memory interms of DOM parsing.</span><br /><span style="font-family: verdana;">     For example, If you have a table, don&#8217;t give ID to each row. instead give the id to the table and then traverse the table.</span></p>
<p><span style="font-family: verdana;"><span style="font-weight: bold;">Q. Do overuse Ajax and submit multiple requests simultaneously. </span>Browser might allow this, but your database will not. Specially when you&#8217;re doing connection pooling. In connection pooling , you have the same connection object and multiple execution of sql queries on the same object from different clients will result in failed transactions.</span></p>
<p><span style="font-family: verdana;"><span style="font-weight: bold;">Q. attaching events is a good idea , but beware, IE and FF behaves differently.</span> The API is completely different.</span></p>
<p><span style="font-family: verdana;"><span style="font-weight: bold;">Q. Always use a common Javascript Browser detection Module.</span> Make the detected browser global and then customize your scripts that way.</span></p>
<p><span style="font-family: verdana;"><span style="font-weight: bold;">Q. Often while debugging we use alert(&#8220;debug msg here..&#8221;);</span> and waste time in commenting and uncommenting it. Instead use a global variable called &#8220;debug=true&#8221;. And use if (debug) alert(&#8220;&#8221;);</span><br /><span style="font-family: verdana;">You wont have to comment or uncomment it all the time.</span></p>
<p><span style="font-family: verdana;"><span style="font-weight: bold;">Q. There are some good Javascript debuggers. Use them.</span> The simplest one is FF error console. But what about IE? Yes, now you can use FF error console to debug IE related Errors too.. Install the FF IE tab plugin and have fun.</span></p>
<p><span style="font-family: verdana;"><span style="font-weight: bold;">Q. Another great FF extension is Firebug.</span> MUST MUST have for all you JS guys&#8230;.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2008/09/some-javascript-tips/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP Camp 2008</title>
		<link>http://blog.hussulinux.com/2008/09/php-camp-2008/</link>
		<comments>http://blog.hussulinux.com/2008/09/php-camp-2008/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 09:55:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=42</guid>
		<description><![CDATA[Barcamp, BlogCamp&#8230;. and now Introducing PHPCamp I am attending PHP Camp on 20th Sept 2008. I will be presenting on PHP Vs Java:But I love them both&#8230;]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: arial;">Barcamp, BlogCamp&#8230;. and now Introducing PHPCamp</span></p>
<p><span style="font-family: arial;">I am attending PHP Camp on 20th Sept 2008. I will be presenting on</span></p>
<p><span style="font-family: arial;">PHP Vs Java:But I love them both&#8230;</span></p>
<div style="text-align: left;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://phpcamp.org/media/attend/i-am-going-to3.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://phpcamp.org/media/attend/i-am-going-to3.png" alt="" border="0" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2008/09/php-camp-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Barcamp Pune 4</title>
		<link>http://blog.hussulinux.com/2008/02/barcamp-pune-4/</link>
		<comments>http://blog.hussulinux.com/2008/02/barcamp-pune-4/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 14:21:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=34</guid>
		<description><![CDATA[&#8220;Barcamp Pune 4: Love for technology&#8221; took place today at Thoughtworks Pune.I gave a workshop on PHP &#38; Ajax along with Priyank. This time I didn&#8217;t develop any website but rather a Proxy server using PHP!We also conducted a BOF session on PHP and Ajax Security and Meta Trader the online forex platform. Get some &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2008/02/barcamp-pune-4/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#8220;Barcamp Pune 4: Love for technology&#8221; took place today at Thoughtworks Pune.<br />I gave a workshop on PHP &amp; Ajax along with Priyank. This time I didn&#8217;t develop any website but rather a Proxy server using PHP!<br />We also conducted a BOF session on PHP and Ajax Security and Meta Trader the online forex platform.</p>
<p>Get some pics here:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_dcS1l9icSOg/R7byjmyD8mI/AAAAAAAAAUM/0QvHBmJAHfE/s1600-h/barcamp3.jpg"><img style="cursor: pointer;" src="http://bp1.blogger.com/_dcS1l9icSOg/R7byjmyD8mI/AAAAAAAAAUM/0QvHBmJAHfE/s400/barcamp3.jpg" alt="" id="BLOGGER_PHOTO_ID_5167584315974087266" border="0" /></a><br />Barcamp Pune 4 Logo</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_dcS1l9icSOg/R7byjGyD8kI/AAAAAAAAAT8/nWW3tw6H9vM/s1600-h/barcamp1.jpg"><img style="cursor: pointer;" src="http://bp3.blogger.com/_dcS1l9icSOg/R7byjGyD8kI/AAAAAAAAAT8/nWW3tw6H9vM/s400/barcamp1.jpg" alt="" id="BLOGGER_PHOTO_ID_5167584307384152642" border="0" /></a><br />PHP &amp; Ajax workshop</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_dcS1l9icSOg/R7bykWyD8oI/AAAAAAAAAUc/B4wK95gXrqk/s1600-h/barcamp5.jpg"><img style="cursor: pointer;" src="http://bp0.blogger.com/_dcS1l9icSOg/R7bykWyD8oI/AAAAAAAAAUc/B4wK95gXrqk/s400/barcamp5.jpg" alt="" id="BLOGGER_PHOTO_ID_5167584328858989186" border="0" /></a><br />Barcamp schedule.</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_dcS1l9icSOg/R7byjWyD8lI/AAAAAAAAAUE/CN_afmDf78A/s1600-h/barcamp2.jpg"><img style="cursor: pointer;" src="http://bp0.blogger.com/_dcS1l9icSOg/R7byjWyD8lI/AAAAAAAAAUE/CN_afmDf78A/s400/barcamp2.jpg" alt="" id="BLOGGER_PHOTO_ID_5167584311679119954" border="0" /></a><br />Preparing for workshop</p>
<p>Slides and Video to come next..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2008/02/barcamp-pune-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gnunify 2008 Pics 1</title>
		<link>http://blog.hussulinux.com/2008/02/gnunify-2008-pics-1/</link>
		<comments>http://blog.hussulinux.com/2008/02/gnunify-2008-pics-1/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 18:55:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[gnunify]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=32</guid>
		<description><![CDATA[Rush to get inside my workshop IRush to get inside my workshop II]]></description>
			<content:encoded><![CDATA[<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_dcS1l9icSOg/R634LWyD8cI/AAAAAAAAASw/OkOm63xz6xM/s1600-h/phpajax4.jpg"><img style="cursor: pointer;" src="http://bp3.blogger.com/_dcS1l9icSOg/R634LWyD8cI/AAAAAAAAASw/OkOm63xz6xM/s400/phpajax4.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057221641630146" border="0" /></a><br />Rush to get inside my workshop I<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_dcS1l9icSOg/R634LmyD8dI/AAAAAAAAAS4/9UvlosruyP8/s1600-h/phpajax5.jpg"><img style="cursor: pointer;" src="http://bp0.blogger.com/_dcS1l9icSOg/R634LmyD8dI/AAAAAAAAAS4/9UvlosruyP8/s400/phpajax5.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057225936597458" border="0" /></a><br />Rush to get inside my workshop II</p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_dcS1l9icSOg/R634KWyD8ZI/AAAAAAAAASY/W8VmAgl89HE/s1600-h/phpajax1.jpg"><img style="cursor: pointer;" src="http://bp3.blogger.com/_dcS1l9icSOg/R634KWyD8ZI/AAAAAAAAASY/W8VmAgl89HE/s400/phpajax1.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057204461760914" border="0" /></a></p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_dcS1l9icSOg/R634KmyD8aI/AAAAAAAAASg/x7jl6eaUQk0/s1600-h/phpajax2.jpg"><img style="cursor: pointer;" src="http://bp0.blogger.com/_dcS1l9icSOg/R634KmyD8aI/AAAAAAAAASg/x7jl6eaUQk0/s400/phpajax2.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057208756728226" border="0" /></a></p>
<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_dcS1l9icSOg/R634K2yD8bI/AAAAAAAAASo/pTwRRugCuy4/s1600-h/phpajax3.jpg"><img style="cursor: pointer;" src="http://bp1.blogger.com/_dcS1l9icSOg/R634K2yD8bI/AAAAAAAAASo/pTwRRugCuy4/s400/phpajax3.jpg" alt="" id="BLOGGER_PHOTO_ID_5165057213051695538" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2008/02/gnunify-2008-pics-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebOSS &#8217;07 : The Web Technology Conference</title>
		<link>http://blog.hussulinux.com/2007/10/weboss-07-the-web-technology-conference/</link>
		<comments>http://blog.hussulinux.com/2007/10/weboss-07-the-web-technology-conference/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 03:42:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=22</guid>
		<description><![CDATA[The first of its kind Web Technology Conference on Open Source Technologies, WEBOSS ‘07 is being organised in Kolkata on Saturday 13th October, 2007. I am the organizer and speaker. The conference is going to be held at West Bengal University of Technology Main Campus.Topics include: RIA, AJAX, ROR, PHP VS PERL, speeding up your &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2007/10/weboss-07-the-web-technology-conference/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://weboss07.pbwiki.com/" _fcksavedurl="http://weboss07.pbwiki.com"><img src="http://www.teks.co.in/weboss/logo/logo6.jpg" _fcksavedurl="http://www.teks.co.in/weboss/logo/logo6.jpg" alt="WebOSS 07" /></a></p>
<p><span style="font-size:85%;"><span style="font-family: arial;">The first of its kind </span><strong style="font-family: arial;">Web Technology Conference on Open Source Technologies</strong><span style="font-family: arial;">, </span><a style="font-family: arial;" href="http://weboss07.pbwiki.com/" target="_blank"><strong>WEBOSS ‘07</strong></a><span style="font-family: arial;"> is being organised in </span><strong style="font-family: arial;">Kolkata </strong><span style="font-family: arial;">on </span><strong style="font-family: arial;">Saturday 13th October, 2007</strong><span style="font-family: arial;">.</span></p>
<p><span style="font-family: arial;">I am the organizer and speaker. </span><br /><span style="font-family: arial;">The conference is going to be held at West Bengal University of Technology Main Campus.</span><br /><span style="font-family: arial;">Topics include: <span style="font-weight: bold;">RIA, AJAX, ROR, PHP VS PERL</span>, speeding up your websites. I&#8217;m going to speak on RIA and RoR.<br />There is also going to be a panel discussion on Web 1.0, Web 2.0 and Web 3.0.</p>
<p>Hope to catch some action!<br /></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2007/10/weboss-07-the-web-technology-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bon Jovi Fan club</title>
		<link>http://blog.hussulinux.com/2007/08/bon-jovi-fan-club/</link>
		<comments>http://blog.hussulinux.com/2007/08/bon-jovi-fan-club/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 04:58:00 +0000</pubDate>
		<dc:creator>Hussain Fakhruddin</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://hussulinux.com/blog/?p=19</guid>
		<description><![CDATA[I have started a forum on Bon Jovi for their fans(I&#8217;m one). There are some really die hard fans out there. The forum basically has two sections: 1) Bon Jovi the band 2) Bon Jovi Fans which have forums on General talks, Downloads, Music News. Apart from these, there are forums on RockTalk, Gossip, Polls &#8230; <a class="read-excerpt" href="http://blog.hussulinux.com/2007/08/bon-jovi-fan-club/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have started a forum on Bon Jovi for their fans(I&#8217;m one).</p>
<p>There are some really die hard fans out there. The forum basically has two sections: 1) Bon Jovi the band 2) Bon Jovi Fans which have forums on General talks, Downloads, Music News. Apart from these, there are forums on RockTalk, Gossip, Polls and to top it all, Bon Jovi Vs Other Bands.</p>
<p>You can catch the site at: http://bonjovi.teks.co.in</p>
<p>There are 133 articles in just 2 days of its opening. Great start!</p>
<p>I will book the domain soon and keep you updated.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hussulinux.com/2007/08/bon-jovi-fan-club/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

