<?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>Firman Wandayandi &#187; PHP</title>
	<atom:link href="http://firmanw.com/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://firmanw.com</link>
	<description></description>
	<lastBuildDate>Sun, 10 Jan 2010 10:56:36 +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>Math_Numerical_RootFinding 1.1.0a1 released!</title>
		<link>http://firmanw.com/pear/math_numerical_rootfinding-1-1-0a1-released/</link>
		<comments>http://firmanw.com/pear/math_numerical_rootfinding-1-1-0a1-released/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 16:53:34 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PEAR]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://firmanw.com/?p=2</guid>
		<description><![CDATA[The latest release is version 1.0.0 released in February 2nd, 2005 and almost 2 years being dead package. Finally a new Math_Numerical_RootFinding 1.1.0a1 has been released today. There is a minor change on Math_Numerical_RootFinding_Common class, now the validateEqFunction() method accept a new parameter named $guess which is initial guess to find the whether if the [...]]]></description>
			<content:encoded><![CDATA[<p>The latest release is version 1.0.0 released in February 2nd, 2005 and almost 2 years being dead package. Finally a new <a href="http://pear.php.net/package/Math_Numerical_RootFinding/">Math_Numerical_RootFinding 1.1.0a1</a> has been released today. There is a minor change on Math_Numerical_RootFinding_Common class, now the validateEqFunction() method accept a new parameter named $guess which is initial guess to find the whether if the equation function is work or not. As the impact all Root Finding method classes updated to use guess value for validation. But it&#8217;s still keep the BC, so don&#8217;t worry about compatibility.</p>
<p>The change has been requested on bugs system <a href="http://pear.php.net/bugs/2897">Request #2897</a>, also for addition now it included unit tests which written as <a href="http://phpunit.de/">PHPUnit</a> based tests. Even the codes were written with <a href="http://pear.php.net/manual/en/standards.php">PEAR Coding Standard</a>, but It was still hard to review after 2 years away.</p>
<p>Thanks for using Math_Numerical_RootFinding and hope you find it useful to help your work.</p>
]]></content:encoded>
			<wfw:commentRss>http://firmanw.com/pear/math_numerical_rootfinding-1-1-0a1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Last.fm Audioscrobbler Plugin for Habari</title>
		<link>http://firmanw.com/plugin/last-fm-audioscrobbler-plugin-for-habari/</link>
		<comments>http://firmanw.com/plugin/last-fm-audioscrobbler-plugin-for-habari/#comments</comments>
		<pubDate>Fri, 16 May 2008 18:06:08 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Habari]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://firmanw.com/?p=16</guid>
		<description><![CDATA[This project has been discontinued.
Introduction
This plugin allow you to display the album cover art from your recent tracks recorded at Last.fm powered by Audioscrobbler on your Habari page.
Requirements

Habari 0.4.1 or later
SimpleXML enabled
GD enabled

Installation

Download the plugin ([LINK REMOVED]).
Extract the the file to user/plugins in your Habari path.
Activate and configure the plugin at the Habari admin page.

Configuration

Last.fm [...]]]></description>
			<content:encoded><![CDATA[<p class="notice-box">This project has been discontinued.</p>
<h3>Introduction</h3>
<p>This plugin allow you to display the album cover art from your recent tracks recorded at <a href="http://www.last.fm/">Last.fm</a> powered by <a href="http://www.audioscrobbler.com/">Audioscrobbler</a> on your <a href="http://www.habariproject.org/">Habari</a> page.</p>
<h3>Requirements</h3>
<ul>
<li>Habari 0.4.1 or later</li>
<li>SimpleXML enabled</li>
<li>GD enabled</li>
</ul>
<h3>Installation</h3>
<ol>
<li>Download the plugin ([LINK REMOVED]).</li>
<li>Extract the the file to user/plugins in your <a href="http://www.habariproject.org">Habari</a> path.</li>
<li>Activate and configure the plugin at the <a href="http://www.habariproject.org">Habari</a> admin page.</li>
</ol>
<h3>Configuration</h3>
<ul>
<li><strong>Last.fm username</strong> &#8211; If you don&#8217;t have a <a href="http://www.last.fm/">Last.fm</a> username, get it at <a href="http://www.last.fm/">Last.fm</a> for free. The web service may take about 5 days to works if you just for first time using the <a href="http://www.last.fm/">Last.fm</a>.</li>
<li><strong>Period</strong> &#8211; The period of record to fetch.</li>
<li><strong>Records cache path</strong> &#8211; Cache directory to store the records cache relative to <a href="http://www.habariproject.org">Habari</a> path, make sure it&#8217;s writable by webserver.</li>
<li><strong>Cache expire time</strong> &#8211; The expiration time of cache in second, 0 also means no cache. Beware your page will slow loading.</li>
<li><strong>Cover image size</strong> &#8211; The image size in square dimension.</li>
<li><strong>Maximum albums</strong> &#8211; Maximum CD cover images to display, may from 1 to 10.</li>
<li><strong>Image cache</strong> &#8211; Would you cache the image in your server or use the original one.</li>
<li><strong>Image cache path</strong> &#8211; Cache directory of cover images relative to <a href="http://www.habariproject.org">Habari</a> path, fill it only if the image cache is enable and make sure it&#8217;s writable by webserver.</li>
<li><strong>Default image URL</strong> &#8211; An URL of image to use as default if the album cover not found.</li>
<li><strong>Stylesheet class</strong> &#8211; Select the stylesheet class to apply on the &lt;ul&gt; tag.</li>
</ul>
<h3>Usage</h3>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #000088;">$theme</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">scrobbler</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<h3>Demo</h3>
<p>Take a look at the bottom of my <a href="http://firmanw.org/">home</a> page.</p>
<h3>Changelog</h3>
<p><strong>Version 0.1 (May 16, 2008)</strong><br />
- Initial release
<p><strong>Version 0.2 (May 17, 2008)</strong><br />
- Fixed handling for not found cover<br />
- Added no cover image option</p>
<p><strong>Version 0.3 (May 20, 2008)</strong><br />
- Improved error handling<br />
- Better handling on 404 response<br />
- Retitled some options<br />
- Added support for recent weekly album chart<br />
- Added period option<br />
- Improved cache handler</p>
]]></content:encoded>
			<wfw:commentRss>http://firmanw.com/plugin/last-fm-audioscrobbler-plugin-for-habari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It should be PEAR::Services_Flickr</title>
		<link>http://firmanw.com/pear/it-should-be-pear-services_flickr/</link>
		<comments>http://firmanw.com/pear/it-should-be-pear-services_flickr/#comments</comments>
		<pubDate>Wed, 19 Apr 2006 12:36:53 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PEAR]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://firmanw.com/?p=14</guid>
		<description><![CDATA[When I exploring the Yahoo! Flickr, going to deep and want to find the Flickr&#8217;s services API. Then found http://flickr.com/services/api/, scroll a bit then found the API Kits. Of course I&#8217;m looking for PHP!
Suprise there is PEAR::Flickr_API listed, since I knew the Naming Conventions Standard of PEAR, it&#8217;s should Services_Flickr, I knew that PEAR::Flickr_API is [...]]]></description>
			<content:encoded><![CDATA[<p>When I exploring the <a href="http://yahoo.com/">Yahoo!</a> <a href="http://flickr.com/">Flickr</a>, going to deep and want to find the Flickr&#8217;s services API. Then found <a href="http://flickr.com/services/api/">http://flickr.com/services/api/</a>, scroll a bit then found the API Kits. Of course I&#8217;m looking for <a href="http://www.php.net/">PHP</a>!</p>
<p>Suprise there is <a href="http://code.iamcal.com/php/flickr/readme.htm">PEAR::Flickr_API</a> listed, since I knew <a href="http://pear.php.net/manual/en/standards.naming.php">the Naming Conventions Standard of PEAR</a>, it&#8217;s should Services_Flickr, I knew that <a href="http://code.iamcal.com/php/flickr/readme.htm">PEAR::Flickr_API</a> is not official <a href="http://pear.php.net/">PEAR</a> package. Then I hope I can find it on proposal list, poor me, no such proposal for it.</p>
<p>It&#8217;s better if Cal Henderson propose his <a href="http://flickr.com/">Flickr</a>. I&#8217;m glad to have it. Or anyone interested on PEAR::Services_Flickr?</p>
]]></content:encoded>
			<wfw:commentRss>http://firmanw.com/pear/it-should-be-pear-services_flickr/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Notice for PDO SQLite user</title>
		<link>http://firmanw.com/php/notice-for-pdo-sqlite-user/</link>
		<comments>http://firmanw.com/php/notice-for-pdo-sqlite-user/#comments</comments>
		<pubDate>Sun, 26 Feb 2006 03:28:36 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[SQLite]]></category>

		<guid isPermaLink="false">http://firmanw.com/?p=13</guid>
		<description><![CDATA[Did your PDO SQLite unable to read and write database that you just created using your SQLite console? And PDO said something like &#34;unsupported file format&#34;, didn&#8217;t you?
&#8220;Hey what&#8217;s up man?&#8221;
&#8220;You&#8217;re not a lucky guy my friend, me either&#8221;
Did you know that the SQLite file format has changed again? At January 10th, 2006 exactly the [...]]]></description>
			<content:encoded><![CDATA[<p>Did your PDO SQLite unable to read and write database that you just created using your SQLite console? And PDO said something like &quot;unsupported file format&quot;, didn&#8217;t you?</p>
<p>&#8220;<b>Hey what&#8217;s up man?</b>&#8221;<br />
&#8220;<b>You&#8217;re not a lucky guy my friend, me either</b>&#8221;</p>
<p>Did you know that the SQLite file format has changed again? At January 10th, 2006 exactly the file format changed to version 3.3, here is the log for it:</p>
<blockquote><div>Version 3.3.0 uses a new encoding for binary values that uses less disk space. Version 3.3.0 can read and write database files created by prior versions of SQLite. But prior versions of SQLite will not be able to read or write databases created by Version 3.3.0</div>
</blockquote>
<p>for complete file format logs, you can read <a href="http://sqlite.org/formatchng.html">here</a>. Additional log can found on the complete <a href="http://sqlite.org/changes.html">SQLite changes log</a>.</p>
<p>&#8220;<b>We&#8217;re soo late my friend, it&#8217;s more than one month ago</b>&#8221;</p>
<p>Current PDO uses SQLite library version 3.2.8undefined, not weird if it unable to works with your SQLite databases those created by SQLite 3.3.x console.</p>
<p>This time and only this time, just use your SQLite 3.2.x console in order to makes your PDO SQLite working properly and your databases safe while waiting for new PDO released. Don&#8217;t made any mistakes with open your SQLite created by PDO using SQLite 3.3.x console, if you won&#8217;t frustated and don&#8217;t get PDO wrong if it happened to you.</p>
<p>&#8220;<b>You has been noticed man!</b>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://firmanw.com/php/notice-for-pdo-sqlite-user/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The First Stable of Math_Numerical_RootFinding is Out!</title>
		<link>http://firmanw.com/pear/the-first-stable-of-math_numerical_rootfinding-is-out/</link>
		<comments>http://firmanw.com/pear/the-first-stable-of-math_numerical_rootfinding-is-out/#comments</comments>
		<pubDate>Mon, 06 Feb 2006 03:42:42 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PEAR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://firmanw.com/?p=11</guid>
		<description><![CDATA[This is it, finally the First stable release of Math_Numerical_RootFinding is out. Since the API is currently good enough for me and no plan in short to break it. The release schedule is late, it&#8217;s should be 01 February, 2006, since my IP has been black listed, I unable to send any mails go out [...]]]></description>
			<content:encoded><![CDATA[<p>This is it, finally the First stable release of <a href="http://pear.php.net/package/Math_Numerical_RootFinding">Math_Numerical_RootFinding</a> is out. Since the API is currently good enough for me and no plan in short to break it. The release schedule is late, it&#8217;s should be 01 February, 2006, since my IP has been black listed, I unable to send any mails go out from my country, so I can&#8217;t contact PEAR-QA directly, Bertrand has forwarded it, but no response until now, so I decided to release it today.</p>
<p>Several days ago I read private email from Keith Palmer Jr. (the <a href="http://pear.php.net/package/Math_Polynomial">Math_Polynomial</a> lead) about the capitol bug in method calls right on Math_Numerical_RootFinding::factory(). Now all methods calls are using their insensitive-case alias names, some driver file names and class names were renamed into more prety names. Fixed some coding standard mistakes, also added Matthew Fonda as package co-lead.</p>
<p>This version is compatible with the previous version, don&#8217;t worry my friend just take a rest and close your code editor, there&#8217;s nothing to change. So what are you waiting for? <a href="http://pear.php.net/get/Math_Numerical_RootFinding-1.0.0.tgz">Get it now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://firmanw.com/pear/the-first-stable-of-math_numerical_rootfinding-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Which is A Best One?</title>
		<link>http://firmanw.com/php/which-is-a-best-one/</link>
		<comments>http://firmanw.com/php/which-is-a-best-one/#comments</comments>
		<pubDate>Mon, 05 Dec 2005 13:59:42 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Trends]]></category>

		<guid isPermaLink="false">http://firmanw.com/?p=9</guid>
		<description><![CDATA[So many open source projects MVC pattern in PHP, you can see the complete list of the projects at http://www.phpwact.org/php/mvc_frameworks. I just can say wow! then wondering which one i should be use? Some provide the basic framework, another provide more than MVC. Some projects are ported from another projects such as Struts, Ruby on [...]]]></description>
			<content:encoded><![CDATA[<p>So many open source projects <a href="http://www.phpwact.org/pattern/model_view_controller">MVC pattern</a> in <a href="http://php.net/">PHP</a>, you can see the complete list of the projects at http://www.phpwact.org/php/mvc_frameworks. I just can say wow! then wondering which one i should be use? Some provide the basic framework, another provide more than <a href="http://www.phpwact.org/pattern/model_view_controller">MVC</a>. Some projects are ported from another projects such as <a href="http://struts.apache.org/">Struts</a>, <a href="http://www.rubyonrails.org/">Ruby on Rail</a> and so on, another brings their own concept for implementing the <a href="http://www.phpwact.org/pattern/model_view_controller">MVC</a> pattern. I have no idea, which is a best one. Zend also participated on this &#8220;race&#8221;.</p>
<p>I spent several times to dig many projects, then searching for the numbers of users for each projects. Then I found <a href="http://mojavi.org/">Mojavi</a>, <a href="https://www.phrame.org/">Phrame</a>, <a href="http://cakephp.org/">CAKE</a> and <a href="http://phpwact.org/">WACT</a> are most popular projects. How about concept? Which is a best one? AFAIK <a href="http://mojavi.org/">Mojavi</a> has own impresive concept and implementation, but it&#8217;s too complicated for newbie but easy to learn. <a href="https://www.phrame.org/">Phrame</a> is a <a href="http://struts.apache.org/">Struts</a> port for <a href="http://php.net/">PHP</a>, simple and powerfull. <a href="http://cakephp.org/">CAKE</a> and <a href="http://phpwact.org/">WACT</a>, sorry it&#8217;s not easy to learn it.</p>
<p>I still wondering which one MVC framework projects I should be uses? Or I must be waiting for <a href="http://www.zend.com/collaboration/">Zend Framework</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://firmanw.com/php/which-is-a-best-one/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>PEAR::Math_Numerical_RootFinding Yet Another Lead Needed</title>
		<link>http://firmanw.com/pear/pear-math_numerical_rootfinding-yet-another-lead-needed/</link>
		<comments>http://firmanw.com/pear/pear-math_numerical_rootfinding-yet-another-lead-needed/#comments</comments>
		<pubDate>Wed, 16 Nov 2005 09:42:00 +0000</pubDate>
		<dc:creator>Firman</dc:creator>
				<category><![CDATA[PEAR]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://firmanw.com/?p=5</guid>
		<description><![CDATA[Since a latest release version 0.3.0 of Math_Numerical_RootFinding, I am now currently brain dead about the future of it, have no idea anymore what should be done. I did some research about another methods to find the possibilities to add new features, but no results. I&#8217;m worry if Arnaud marked it as unmaintained package  [...]]]></description>
			<content:encoded><![CDATA[<p>Since a latest release version 0.3.0 of <a href="http://pear.php.net/package/Math_Numerical_RootFinding">Math_Numerical_RootFinding</a>, I am now currently brain dead about the future of it, have no idea anymore what should be done. I did some research about another methods to find the possibilities to add new features, but no results. I&#8217;m worry if <a href="http://www.limbourg.com/blog/">Arnaud</a> marked it as unmaintained package <img src='http://firmanw.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>So I&#8217;m looking for another lead to bring this package to be more usefull, if you interested on this package, please don&#8217;t hesitate to contact me anytime.</p>
<p>I&#8217;m waiting for you!</p>
]]></content:encoded>
			<wfw:commentRss>http://firmanw.com/pear/pear-math_numerical_rootfinding-yet-another-lead-needed/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
