<?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"
	>

<channel>
	<title>Abbas' Blog</title>
	<atom:link href="http://www.abbasali.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abbasali.net/blog</link>
	<description>My programming and personal life expecriences</description>
	<pubDate>Thu, 14 Aug 2008 07:04:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Scribd iPaper Plugin for Coppermine v1.0</title>
		<link>http://www.abbasali.net/blog/2008/08/14/scribd-ipaper-plugin-for-coppermine-v10/</link>
		<comments>http://www.abbasali.net/blog/2008/08/14/scribd-ipaper-plugin-for-coppermine-v10/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 07:02:04 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[Coppermine]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/?p=21</guid>
		<description><![CDATA[The other day i was chatting with my team mate Shk.Aziz Poonawalla and he inspired me to do a plugin for coppermine which should convert the uploaded documents (txt, pdf, doc, ppt etc..) to Scribd iPaper format and then display them using the Scribd document viewer.
So i went ahead and created such a plugin for [...]]]></description>
			<content:encoded><![CDATA[<p>The other day i was chatting with my <a title="Mumineen.org Team" href="http://www.mumineen.org">team</a> mate <a title="Sheikh Aziz Poonawalla" href="http://cityofbrass.blogspot.com">Shk.Aziz Poonawalla</a> and he inspired me to do a plugin for coppermine which should convert the uploaded documents (txt, pdf, doc, ppt etc..) to <a title="Scribd iPaper Platform" href="http://www.scribd.com/platform/">Scribd iPaper</a> format and then display them using the Scribd document viewer.</p>
<p>So i went ahead and created such a plugin for <a title="Coppermine Photo Gallery" href="http://coppermine-gallery.net/">coppermine</a>. The plugin requires PHP 5 and CURL on the server and you should register an account on <a title="Scirbd Platform" href="http://www.scribd.com/platform/">Scribd Platform</a> to get an API key and secret phrase. After installing the plugin whenever a document is uploaded to cpg - it is copied (uploaded) to scribd server as well (behind the scenes). Scribd converts the document to iPaper format on its server and assigns a document id to it. Now when the document is viewed in cpg, we display the Scribd document viewer and supply it the document id. This displays the document in a nice flash viewer.</p>
<p>For further instructions and to download the plugin please see the <a title="Scribd Document Viewer Plugin for Coppermine" href="http://forum.coppermine-gallery.net/index.php/topic,54456.0.html">forum thread</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2008/08/14/scribd-ipaper-plugin-for-coppermine-v10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FieldOfSand - Theme for Coppermine Photo Gallery</title>
		<link>http://www.abbasali.net/blog/2008/08/12/fieldofsand-theme-for-coppermine-photo-gallery/</link>
		<comments>http://www.abbasali.net/blog/2008/08/12/fieldofsand-theme-for-coppermine-photo-gallery/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 13:03:38 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[Coppermine]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/?p=19</guid>
		<description><![CDATA[The other day i had some free time and thought why not try my hand at converting a wordpress theme to coppermine one. I chose Fieldofsand which is a free wordpress them designed by Smarter Templates and started the conversion. Fortunately i did quite well and published the theme for coppermine community.
You may find quite [...]]]></description>
			<content:encoded><![CDATA[<p>The other day i had some free time and thought why not try my hand at converting a wordpress theme to coppermine one. I chose <a title="Field of Sand" href="http://freewordpresslayouts.com/?p=81" target="_blank">Fieldofsand</a> which is a free wordpress them designed by <a title="Smarter Templates" href="http://smartertemplates.com" target="_blank">Smarter Templates</a> and started the conversion. Fortunately i did quite well and published the theme for coppermine community.</p>
<p>You may find quite a few HTML/CSS issues with the theme as i am primarily not a designer but developer. If you are a coppermine user then you might want to check the demo of the theme <a title="Field of Sand Demo" href="http://coppermine-gallery.net/demo/cpg14x/index.php?theme=fieldofsand" target="_blank">here</a>. You can download the theme from <a title="Download Field of Sand theme" href="http://downloads.sourceforge.net/coppermine/cpg1.4.x_theme_fieldofsand_1.0.zip" target="_blank">sourceforge download</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2008/08/12/fieldofsand-theme-for-coppermine-photo-gallery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Starting 11 : Free Fantasy Football</title>
		<link>http://www.abbasali.net/blog/2008/07/31/starting-11-free-fantasy-football/</link>
		<comments>http://www.abbasali.net/blog/2008/07/31/starting-11-free-fantasy-football/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 12:40:29 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Programming]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/?p=16</guid>
		<description><![CDATA[I am excited to announce the launch of Starting 11 &#124; Free Fantasy Football, my latest work at SANIsoft. The project was done for a client based in UK who happens to be a football fanatic. Starting 11 is a fantasy game based on English Premier League where users can create their fantasy (virtual) team [...]]]></description>
			<content:encoded><![CDATA[<p>I am excited to announce the launch of <a title="Starting 11" href="http://www.starting11.com" target="_blank">Starting 11 | Free Fantasy Football</a>, my latest work at <a title="SANIsoft Technologies Pvt. Ltd." href="http://www.sanisoft.com" target="_blank">SANIsoft</a>. The project was done for a client based in UK who happens to be a football fanatic. Starting 11 is a fantasy game based on English Premier League where users can create their fantasy (virtual) team consisting of real life players playing in the EPL. The players (and fantasy teams) are awarded points based on real life performances in the matches. Users can create their own leagues and compete with their friends.</p>
<p>It took us around 4 months of hard work to create the application. The project is entirely built on LAMP (Linux, Apache, MySQL, PHP) technologies. We have also used <a title="jQuery" href="http://jquery.com" target="_blank">jQuery</a> at few places.We have used a popular php framework in the backend. We have tried to optimized the application as much as possible and hope that it will handle high loads at peak time (which will be the weekly deadline to select one&#8217;s team).</p>
<p>S11 got around 1300 members on the first day of the launch and more will be registering in the coming days as the word spreads. Many of the <a title="YFF" href="http://uk.premiership.fantasysports.yahoo.com/" target="_blank">Yahoo Fantasy Football&#8217;s</a> top players (user&#8217;s) have already registered on s11. If you are a football fanatic then don&#8217;t wait&#8230;get going and register on <a title="Register" href="http://www.starting11.com/members/register" target="_blank">starting11</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2008/07/31/starting-11-free-fantasy-football/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bye Bye Bill Gates</title>
		<link>http://www.abbasali.net/blog/2008/06/30/bye-bye-bill-gates/</link>
		<comments>http://www.abbasali.net/blog/2008/06/30/bye-bye-bill-gates/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 12:40:39 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[People]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/?p=15</guid>
		<description><![CDATA[So finally Bill Gates has retired from his active role in Microsoft. It is unbelievable that he used to handle three positions which will now (rather from quite some time) be headed by :
CEO - Steve Ballmer
Chief Software Architect - Ray Ozzie
Chief of Research and Strategy - Craig Mundie
I am a Linux guy and don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>So finally Bill Gates has retired from his active role in Microsoft. It is unbelievable that he used to handle three positions which will now (rather from quite some time) be headed by :</p>
<p>CEO - <a title="Steve Ballmer" href="http://www.microsoft.com/Presspass/exec/steve/default.mspx">Steve Ballmer</a><br />
Chief Software Architect - <a title="Ray Ozzie" href="http://www.microsoft.com/presspass/exec/ozzie/default.mspx">Ray Ozzie</a><br />
Chief of Research and Strategy - <a title="Craig Mundie" href="http://www.microsoft.com/presspass/exec/craig/default.mspx">Craig Mundie</a></p>
<p>I am a Linux guy and don&#8217;t use/like Windows but i respect Bill Gates and like him a lot. No matter how much you criticize his products, company and policies but you cannot deny his role in brining a desktop computer to so many homes in the world. Without Windows personal computing would not have initiated at all.</p>
<p>Bye bye Mr.Bill Gates and all the best for your charity foundation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2008/06/30/bye-bye-bill-gates/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Summer of Code 2008</title>
		<link>http://www.abbasali.net/blog/2008/04/24/google-summer-of-code-2008/</link>
		<comments>http://www.abbasali.net/blog/2008/04/24/google-summer-of-code-2008/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 05:49:33 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[Javascript]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/2008/04/24/google-summer-of-code-2008/</guid>
		<description><![CDATA[Coppermine Photo Gallery is again taking part as a mentoring organization in GSoC and i will be mentoring for coppermine organization for the second year straight in a row. It took us around a month to decide on project ideas and students.
Finally on April 21st 2008 the final student allocation list was published by google. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://coppermine-gallery.net" title="Coppermine Photo Gallery">Coppermine Photo Gallery</a> is again taking part as a mentoring organization in <a href="http://code.google.com/soc/2008/" title="Google Summer of Code 2008">GSoC</a> and i will be mentoring for coppermine organization for the second year straight in a row. It took us around a month to decide on project ideas and students.</p>
<p>Finally on April 21st 2008 the final student allocation <a href="http://code.google.com/soc/2008/coppermine/about.html" title="Coppermine Organization Information" target="_blank">list</a> was published by google. I will be mentoring the project called <a href="http://code.google.com/soc/2008/coppermine/appinfo.html?csaid=6D19E545114377B0">  AJAX functionality for core of Coppermine</a> which will be done by Nuwan Sameera Hettiarachchi from Sri Lanka. After the completion of this project coppermine will be an Ajax rich application. Ofcourse every ajax functionality will gracefully degrade if javascript is not supported by the client browser. We intend to put following main features :</p>
<ul>
<li>Filmstrip carousel</li>
<li>Ajax slideshow with transition effects</li>
<li>New upload form to reduce the number of steps required to upload files</li>
<li>Ajax sorting of pictures/albums/categories</li>
<li>And many more cool small features&#8230;</li>
</ul>
<p>The coding period will start on May 26th and will last till August 18th 2008. I am really looking forward for a great summer of code ahead and hope that coppermine interface gets better with student contributions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2008/04/24/google-summer-of-code-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Display in Fedora 8 fixed with ATI Radeon driver</title>
		<link>http://www.abbasali.net/blog/2008/03/08/display-in-fedora-8-fixed-with-ati-radeon-driver/</link>
		<comments>http://www.abbasali.net/blog/2008/03/08/display-in-fedora-8-fixed-with-ati-radeon-driver/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 11:12:56 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/2008/03/08/display-in-fedora-8-fixed-with-ati-radeon-driver/</guid>
		<description><![CDATA[Recently i installed Fedora 8 on my machine. All went smoothly and i was able to login to the improved KDE for the first time. But to my disappointment the display was all messed up. Poor colors, fonts etc.. This is what i did to fix it.
First i downloaded the display driver for my motherboard. [...]]]></description>
			<content:encoded><![CDATA[<p>Recently i installed Fedora 8 on my machine. All went smoothly and i was able to login to the improved KDE for the first time. But to my disappointment the display was all messed up. Poor colors, fonts etc.. This is what i did to fix it.</p>
<p>First i downloaded the display driver for my motherboard. My configuration was Linux x_86 (Fedora 8), Integrated/Motherboard and ATI Radeon Xpress 200 and i downloaded the driver from <a href="http://ati.amd.com/support/driver.html" title="ATI Drivers" target="_blank">here</a>.</p>
<p>The driver installation went on fine and i rebooted the system. But to my surprise that didn&#8217;t fixed the problem. After searching and browsing few forums i got the solution. You need to run following command after installing the driver</p>
<p><em>aticonfig &#8211;initial -f</em></p>
<p>And after restarting X, display got fixed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2008/03/08/display-in-fedora-8-fixed-with-ati-radeon-driver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How page expires when pressing back on banking sites</title>
		<link>http://www.abbasali.net/blog/2007/09/28/how-page-expires-when-pressing-back-on-banking-sites/</link>
		<comments>http://www.abbasali.net/blog/2007/09/28/how-page-expires-when-pressing-back-on-banking-sites/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 10:10:15 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/2007/09/28/how-page-expires-when-pressing-back-on-banking-sites/</guid>
		<description><![CDATA[On many banking sites you will find that when back or refresh button is pressed the session expires and it shows you a custom page. Well below is a simple PHP code which will do the same. The code is very basic and illustrates just the logic.
Include the below given code in all your scripts.
PLAIN [...]]]></description>
			<content:encoded><![CDATA[<p>On many banking sites you will find that when back or refresh button is pressed the session expires and it shows you a custom page. Well below is a simple PHP code which will do the same. The code is very basic and illustrates just the logic.</p>
<p>Include the below given code in all your scripts.</p>
<div class="igBar"><span id="lphp-2"><a href="#" onclick="javascript:showPlainTxt('php-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-2">
<div class="php">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">// First make sure that the page is not cached</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/header"><span style="color:#000066;">header</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"Cache-Control: no-cache, must-revalidate"</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">// HTTP/1.1</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/header"><span style="color:#000066;">header</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#FF0000;">"Expires: Mon, 26 Jul 1997 05:00:00 GMT"</span><span style="color:#006600; font-weight:bold;">&#41;</span>; <span style="color:#FF9933; font-style:italic;">// Date in the past</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">// Start the session</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/session_start"><span style="color:#000066;">session_start</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">// If there is a key in session and there is no key in GET then exit with error.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">if</span> <span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_SESSION</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'key'</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> &amp;&amp; !<a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'key'</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"SESSION expired"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <a href="http://www.php.net/exit"><span style="color:#000066;">exit</span></a>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">// If there is a key in GET then validate the key against the key stored in session</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#616100;">if</span> <span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'key'</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> &amp;&amp; <a href="http://www.php.net/isset"><span style="color:#000066;">isset</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_SESSION</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'key'</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#FF9933; font-style:italic;">// Compare the key passed with the one stored in session</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#616100;">if</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#0000FF;">$_GET</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'key'</span><span style="color:#006600; font-weight:bold;">&#93;</span> != <span style="color:#0000FF;">$_SESSION</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'key'</span><span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.php.net/echo"><span style="color:#000066;">echo</span></a> <span style="color:#FF0000;">"SESSION expired"</span>;exit;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">// Generate a key for next page and store it in session.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$next_key</span> = <a href="http://www.php.net/md5"><span style="color:#000066;">md5</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><a href="http://www.php.net/time"><span style="color:#000066;">time</span></a><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$_SESSION</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#FF0000;">'key'</span><span style="color:#006600; font-weight:bold;">&#93;</span> = <span style="color:#0000FF;">$next_key</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">// Now $next_key is the key which should be passed in all links</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">// Something like &lt;a href=&quot;second_page.php?key=$next_key&quot;&gt;Secon page&lt;/a&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">// If no key is passed or invalid key is passed then session expire error will be shown </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><code>$next_key</code> should be passed in the URL to all scripts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2007/09/28/how-page-expires-when-pressing-back-on-banking-sites/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgraded to version 2.3</title>
		<link>http://www.abbasali.net/blog/2007/09/28/upgraded-to-version-23/</link>
		<comments>http://www.abbasali.net/blog/2007/09/28/upgraded-to-version-23/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 06:44:45 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/2007/09/28/upgraded-to-version-23/</guid>
		<description><![CDATA[Today i upgraded this blog to wordpress version 2.3. I had a few difficulties in doing so but in the end i was able to do it.
Everybody - enjoy this wonderful open source application.
]]></description>
			<content:encoded><![CDATA[<p>Today i upgraded this blog to wordpress version 2.3. I had a few difficulties in doing so but in the end i was able to do it.</p>
<p>Everybody - enjoy this wonderful open source application.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2007/09/28/upgraded-to-version-23/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Getting Married</title>
		<link>http://www.abbasali.net/blog/2007/09/26/getting-married/</link>
		<comments>http://www.abbasali.net/blog/2007/09/26/getting-married/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 06:42:17 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/2007/09/26/getting-married/</guid>
		<description><![CDATA[Yes, you heard it right, i will be getting married on 14th Nov 2007. My would be wife's name is Tasneem and she is from the wonderful city of Hyderabad.
We first met in my cousin's wedding way back in Dec 2004.  I am really excited and looking forward to spend the rest of my [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, you heard it right, i will be getting married on 14th Nov 2007. My would be wife's name is Tasneem and she is from the wonderful city of Hyderabad.</p>
<p>We first met in my cousin's wedding way back in Dec 2004.  I am really excited and looking forward to spend the rest of my life with her. I will be busy for the next couple of months in preparations and other things.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2007/09/26/getting-married/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mentoring in Google Summer of Code</title>
		<link>http://www.abbasali.net/blog/2007/09/26/mentoring-in-google-summer-of-code/</link>
		<comments>http://www.abbasali.net/blog/2007/09/26/mentoring-in-google-summer-of-code/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 05:49:03 +0000</pubDate>
		<dc:creator>Abbas</dc:creator>
		
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.abbasali.net/blog/2007/09/26/mentoring-in-google-summer-of-code/</guid>
		<description><![CDATA[Its been very long since i wrote last time and yes i know it is too late to mention this (as GSoC is over) but i was damn busy with work and other things.
Anyways the news is that Coppermine Photo Gallery was one of the open source projects which participated in Google Summer of Code [...]]]></description>
			<content:encoded><![CDATA[<p>Its been very long since i wrote last time and yes i know it is too late to mention this (as GSoC is over) but i was damn busy with work and other things.</p>
<p>Anyways the news is that Coppermine Photo Gallery was one of the open source projects which participated in <a href="http://code.google.com/soc/" title="GSoC 2007" target="_blank">Google Summer of Code 2007</a> (GSoC). Four students were chosen to work on different aspects (enhancements) of cpg. I was mentoring one of the students, Sander Weyens. Being a mentor was a wonderful first time experience. I really liked the work done by Sander and other students. <a href="http://takethu.com/" title="Thu Tu" target="_blank">Thu Tu</a> did a wonderful job in coordinating the whole program for coppermine. She is in the dev team and was also a mentor.</p>
<p>Google is organizing a mentor summit in Mountain View, California on 6th Oct-07 and Coppermine has been invited. Any three mentors from coppermine can attend the summit and Google will be giving $1200 as travel expenses (for non U.S mentors). I am being told by other Dev Team members (specially Thu) to attend the summit but because of work load and visa problems i cannot. Though i would have loved to go there and represent coppermine. Better luck next time ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abbasali.net/blog/2007/09/26/mentoring-in-google-summer-of-code/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
