<?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>rasheqrahman.com &#187; Programming</title>
	<atom:link href="http://www.rasheqrahman.com/tags/computing/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rasheqrahman.com</link>
	<description>Rambling through the verbiage towards understanding</description>
	<lastBuildDate>Wed, 28 Jul 2010 01:01:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The author speaks</title>
		<link>http://www.rasheqrahman.com/2005/04/18/the-author-speaks/</link>
		<comments>http://www.rasheqrahman.com/2005/04/18/the-author-speaks/#comments</comments>
		<pubDate>Tue, 19 Apr 2005 03:03:32 +0000</pubDate>
		<dc:creator>Rasheq</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.rasheqrahman.com/?p=6</guid>
		<description><![CDATA[I wrote a few weeks ago about learning php. Well today I got stumped by a php problem so I took the brave step of contacting the author of my php book, Jason Gilmore, to see if he could shed some light on my problem. I was surprised to see an answer from him by [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a few weeks ago about learning php. Well today I got stumped by a php problem so I took the brave step of contacting the author of my php book, Jason Gilmore, to see if he could shed some light on my problem. I was surprised to see an answer from him by the time I had finished dinner and he even dropped a nice comment on my blog. </p>
<p>For a beginner like me, it&#8217;s nice to know that great help is out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rasheqrahman.com/2005/04/18/the-author-speaks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scuttle</title>
		<link>http://www.rasheqrahman.com/2005/04/10/scuttle/</link>
		<comments>http://www.rasheqrahman.com/2005/04/10/scuttle/#comments</comments>
		<pubDate>Mon, 11 Apr 2005 03:18:08 +0000</pubDate>
		<dc:creator>Rasheq</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.rasheqrahman.com/?p=5</guid>
		<description><![CDATA[I&#8217;ve been using del.icio.us for the past few months and I&#8217;ve been really pleased with how easy it is to maintain and access my bookmarks anywhere. However, I&#8217;ve often wished that there was a privacy feature in del.icio.us so that I could make some links publicly viewable and the rest would be private. Well this [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using del.icio.us for the past few months and I&#8217;ve been really pleased with how easy it is to maintain and access my bookmarks anywhere. However, I&#8217;ve often wished that there was a privacy feature in del.icio.us so that I could make some links publicly viewable and the rest would be private. Well this morning I was reading a few blogs and came across a link to <a rel="nofollow" href="http://sourceforge.net/projects/scuttle/">Scuttle</a> as an personalized version of del.icio.us. I played around with the test site a little and realized this is exactly what I was looking for. Marcus Campbell, the creator of scuttle has recreated del.icio.us in PHP and MYSQL allowing anyone with a webserver to store their bookmarks on their localhost. He&#8217;s also done a great job of using css to make the links easy to read. Best of all he&#8217;s tweaked the category creation logic so that you can have a category link &#8220;Cool Links&#8221; instead of having to smash it together with underscore characters (i.e. Cool_Links). I&#8217;ll let you install Scuttle to figure out how he accomplishes this. </p>
<p>Because Scuttle is open-source and very cleanly written, its very easy to customize. It&#8217;s also gotten me thinking about a project I&#8217;d like to work on. I&#8217;ve been meaning to write a bookmarklet which parses the ISBN number of an Amazon link and creates a boomark in my Scuttle list. I&#8217;ve wanted a good way to keep track of books that friends recommend without relying only on the Amazon wishlist system. I&#8217;ve done some poking around the scuttle file structure and I think this could be done easily. If anyone reading this has some ideas about how to go about doing this, drop me a line at <a rel="nofollow" href="mailto:projects@rasheqrahman.com">projects@rasheqrahman.com.</a> Hopefully I can give back to the open source community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rasheqrahman.com/2005/04/10/scuttle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning PHP</title>
		<link>http://www.rasheqrahman.com/2005/03/30/learning-php/</link>
		<comments>http://www.rasheqrahman.com/2005/03/30/learning-php/#comments</comments>
		<pubDate>Thu, 31 Mar 2005 04:08:27 +0000</pubDate>
		<dc:creator>Rasheq</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.rasheqrahman.com/?p=4</guid>
		<description><![CDATA[Now that I have my own domain and access to a server, Iâ€™ve been poking around with some cool open source apps. One of the first applications I installed was Wikka (formerly known as Wakka). Wikka is an Wiki written  in PHP with some great features:

PHP and MYSQL make it lightweight and fast. (Okay [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I have my own domain and access to a server, Iâ€™ve been poking around with some cool open source apps. One of the first applications I installed was <a rel="nofollow" href="http://wikka.jsnx.org/">Wikka</a> (formerly known as Wakka). Wikka is an Wiki written  in PHP with some great features:</p>
<ul class="post">
<li>PHP and MYSQL make it lightweight and fast. (Okay so thatâ€™s propaganda from the website but it really is great.)</li>
<li>Page level security so you can determine which pages can be viewed and edited by others.</li>
<li>Like other Wikis it uses the CamelCase syntax for links to other pages but it also has some neat tricks for creating elements like lists, horizontal bars, etc.</li>
<li>Its functionality can be extended using plugins called actions. People have written actions to display rss feeds and calendars among others.</li>
</ul>
<p>This last feature really got my creative juices flowing. As I examined the actions that others had written and p0ked around the actions folder in the Wikka installation, I saw that people were doing some pretty powerful things using pretty simple code. One project in particular to make <a rel="nofollow" title="Link outside of this blog" class="blines3" target="_blank" href="http://wikka.jsnx.com/GmBowenWikkaAsPIM">Wikka into a Personal Information Manager</a> really excited me as I wanted to use the Wiki as a my online dossier for ideas, programming projects, etc. Seeing different implementations of to-do-lists, calendars and schedules made me want to build my own.</p>
<p>My first step was to start learning PHP and MYSQL. Since I do a lot of work with SQL in my day job on Wall Street, I knew I would have no trouble writing the queries I would need for my event calendar. Being a semi-pro VB developer I thought PHP as a sister programming language would be pretty straightforward as well. I picked up J.W Gilmoreâ€™s <a rel="nofollow" href="http://www.amazon.com/exec/obidos/tg/detail/-/1893115518/103-6375470-7708612"><em>Beginning PHP5 and MYSQL: From Novice to Professional</em></a>. The book is great for beginners, easy to read especially if you are familiar with basic programming concepts but not so basic that you feel the author is treating you like a novice. After the first sixty pages and a few examples, I felt confident enough to poke around myself and I printed out some of the Wikka action code to see if I could pull it apart.</p>
<p>With the help of the book and some specific searches of the <a rel="nofollow" href="http://www.php.net">PHP.net</a>  website, I was able to write a simple date action which would allow me to enter &#8220;{{date}}&#8221; on a Wikka page and it would print out a formatted version of the current date.  Emboldened by the simple success, I jumped way ahead of my skill set to the end of Gilmore&#8217;s book and peeked at the code for connecting mysql to PHP. Here I was bested by the most humble of creatures: the semicolon.</p>
<p>I began my quest to connect a simple Contacts table in MYSQL to a small routine which would print out the results of a dynamic query into Wikka via a &#8220;{{contacts}}&#8221; action. I found some simple code on the <a rel="nofollow" href="http://www.about.com/">About.com</a> website and modified it with the login details from my own server. However, everytime I would load the sample.php file I would get a blank page. Coming from the VB background, Iâ€™m used to having Excel or Access shout at me via a dialog box with a cryptic error message which I would have to decipher using the posts of others on VB programming bulleting boards. By contrast this silent refusal to execute my commands was at first puzzling but soon became frustrating. I thought at first my php code didn&#8217;t like the MYSQL user name and password that I had set up for my test database. So I changed the user password several times. Then, I commented out the whole program and just concentrated on getting the connection to the database to work and print out &#8220;Database connected.&#8221; Once I got that working, I slowly started uncommenting my program line by line until the point where I would get the blank screen again. By the end of about two hours I had unraveled about half of the code and gotten it to work. My wife called me away for dinner sensing that I need some fuel. Nurished, I return to the joust. However as I was reviewing one line of code, I noticed that I was missing a semicolon at the end of the line. After adding it in and checking the remaining commented code for missing semicolons, I took a huge step and uncommented all of the code. With baited breath, I clicked the refresh button on my browser and to my joy, the formatted output of my query appeared in its proper place on my wiki.</p>
<p>My advice to young programmers who may find this post among the annals of history: remember your semi-colons.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rasheqrahman.com/2005/03/30/learning-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
