<?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>FireLike &#187; firelike</title>
	<atom:link href="http://www.firelike.com/index.php/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firelike.com</link>
	<description>In search of..</description>
	<lastBuildDate>Sun, 15 Jan 2012 22:52:07 +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>Insert processing istruction to Zend View Helper Navigation Sitemap dom object</title>
		<link>http://www.firelike.com/index.php/2012/01/15/insert-processing-istruction-to-zend-view-helper-navigation-sitemap-dom-object/</link>
		<comments>http://www.firelike.com/index.php/2012/01/15/insert-processing-istruction-to-zend-view-helper-navigation-sitemap-dom-object/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 21:58:49 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=109</guid>
		<description><![CDATA[What if you want to associate a xslt stylesheet to the sitemap generated by Zend_View_Helper_Navigation_Sitemap. I did it by adding a xml-stylesheet processing instruction to the view helper dom object. Here is the code: class SitemapController extends Zend_Controller_Action { public function indexAction () { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender("true"); $pages = array(); // generate the pages array somehow [...]]]></description>
			<content:encoded><![CDATA[<p>What if you want to associate a xslt stylesheet to the sitemap generated by Zend_View_Helper_Navigation_Sitemap. I did it by adding a xml-stylesheet processing instruction to the view helper dom object. Here is the code:<br />
<code><br />
class SitemapController extends Zend_Controller_Action<br />
{<br />
    public function indexAction ()<br />
    {<br />
        $this->_helper->layout->disableLayout();<br />
        $this->_helper->viewRenderer->setNoRender("true");</p>
<p>        $pages = array(); </p>
<p>        // generate the pages array somehow<br />
        $someservice = new My_Serivce_PageGenerator();<br />
        $pages = $someservice->fetchAllMyWebsitePages();</p>
<p>        // generate sitemap xml<br />
        $xml = $this->_generateSitemapXml($pages);</p>
<p>        $response = $this->getResponse();<br />
        $response->setHeader('Cache-Control', 'public', true);<br />
        $response->setHeader('Content-Type', 'text/xml', true);<br />
        $response->appendBody($xml);</p>
<p>    }</p>
<p>    private function _generateSitemapXml ($pages)<br />
    {</p>
<p>        $sitemap = new Zend_View_Helper_Navigation_Sitemap();</p>
<p>        $sitemap->setView($this->view);<br />
        $sitemap->setUseSitemapValidators(false);<br />
        $sitemap->setMinDepth(0);<br />
        $sitemap->setMaxDepth(0);</p>
<p>        $container = new Zend_Navigation();<br />
        $container->addPages($pages);</p>
<p>        $sitemap->setContainer($container);</p>
<p><strong><br />
        // get the dom object<br />
        $dom = $sitemap->getDomSitemap();</p>
<p>        // define path to xslt stylesheet<br />
        $xslt_file_path = '/sitemap_style.xsl';</p>
<p>        // create processing instruction<br />
        $xslt = $dom->createProcessingInstruction('xml-stylesheet', 'type="text/xsl" href="' . $xslt_file_path . '"');</p>
<p>        // add it to the dom<br />
        $urlset = $dom->getElementsByTagName('urlset');<br />
        $dom->insertBefore($xslt, $urlset->item(0));</p>
<p>        // instead of using the render method we use this:<br />
        $xml = $sitemap->getUseXmlDeclaration() ? $dom->saveXML() : $dom->saveXML($dom->documentElement);</p>
<p>        return rtrim($xml, PHP_EOL);</p>
<p>    </strong><br />
    }</p>
<p>}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2012/01/15/insert-processing-istruction-to-zend-view-helper-navigation-sitemap-dom-object/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Http Server, SSL and IIS On Windows XP</title>
		<link>http://www.firelike.com/index.php/2011/11/02/apache-http-server-ssl-and-iis-on-windows-xp/</link>
		<comments>http://www.firelike.com/index.php/2011/11/02/apache-http-server-ssl-and-iis-on-windows-xp/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 23:39:39 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=95</guid>
		<description><![CDATA[Setup: Windows XP with the following servers installed Apache 2.2 installed and running IIS 5.1 Installed and running Problem: Whenever I add the following directive to the Apache configuration to enable ssl: Listen 443 and try to restart Apache, I get the following error: (OS 10048)Only one usage of each socket address (protocol/network address/port) is [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Setup</strong>:<br />
Windows XP with the following servers installed </p>
<p>Apache 2.2 installed and running<br />
IIS 5.1 Installed and running</p>
<p><strong>Problem</strong>:<br />
Whenever I add the following directive to the Apache configuration to enable ssl:<br />
<code>Listen 443</code> and try to restart Apache, I get the following error:<br />
<code><br />
(OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted.  : make_sock: could not bind to address 0.0.0.0:443<br />
</code></p>
<p><strong>My solution</strong>:<br />
1. Stop the IIS server<br />
2. Change the Apache configuration<br />
3. Start Apache http server<br />
4. Start IIS server</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2011/11/02/apache-http-server-ssl-and-iis-on-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RDFa Basic Triple using FOAF</title>
		<link>http://www.firelike.com/index.php/2011/06/13/rdfa-basic-triple-using-foaf/</link>
		<comments>http://www.firelike.com/index.php/2011/06/13/rdfa-basic-triple-using-foaf/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 08:50:04 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=89</guid>
		<description><![CDATA[This video provides a glimpse of using RDFa syntax to express a triple using the Friend of a Friend(FOAF) vocabulary. N3 notation is used to explain the Subject Predicate Object format of and RDF triple. The concept of Compact URIâ€™s is also introduced as a way to reduce complexity within a document by providing a [...]]]></description>
			<content:encoded><![CDATA[<p>This video provides a glimpse of using RDFa syntax to express a triple using the Friend of a Friend(FOAF) vocabulary. N3 notation is used to explain the Subject Predicate Object format of and RDF triple. The concept of Compact URIâ€™s is also introduced as a way to reduce complexity within a document by providing a unique name for an extensive URI and then using that name each time the URI needs to be referenced.<br />
<object style="height: 290px; width: 440px"><param name="movie" value="http://www.youtube.com/v/ldl0m-5zLz4?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/ldl0m-5zLz4?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="440" height="290"></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2011/06/13/rdfa-basic-triple-using-foaf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing Test Users in Facebook</title>
		<link>http://www.firelike.com/index.php/2011/06/06/managing-test-users-in-facebook/</link>
		<comments>http://www.firelike.com/index.php/2011/06/06/managing-test-users-in-facebook/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 08:46:51 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=84</guid>
		<description><![CDATA[Today I found this cool little application to help create and manage test users for facebook application development. It sounded easy to install so I went ahead and downloaded it. Facebook Test Users Manager After installation, I came across couple of issues. The first one was that in the .htaccess file that came along with [...]]]></description>
			<content:encoded><![CDATA[<p>Today I found this <a href="http://blog.rafaeldohms.com.br/2011/02/07/managing-test-users-in-facebook/">cool little application</a> to help create and manage test users for facebook application development. It sounded easy to install so I went ahead and downloaded it.<br />
Facebook Test Users Manager</p>
<p><img alt="" src="http://www.firelike.com/wp-content/uploads/2011/06/1024x578-300x169.png" class="alignnone" width="300" height="169" /></p>
<p>After installation, I came across couple of issues.</p>
<p>The first one was that in the .htaccess file that came along with the project, the developer had this line:</p>
<p><code><br />
php_value xdebug.profiler_enable 1<br />
</code></p>
<p>I do not have xdebug enabled on my machine so this caused a misconfiguration error. I had to comment it out.</p>
<p>The second issue was that I was getting the following message:</p>
<p><code><br />
"SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed".<br />
</code></p>
<p>After a google search came up with this fix (instead of disabling the verification):</p>
<ol>
<li>download mozila.pam file. See this page for more info: http://davidwalsh.name/php-ssl-curl-error
<li>copy file to C:WINDOWS\system32
<li>Add this to $CURL_OPTS array in facebook.php:
</ol>
<p>    CURLOPT_CAINFO => &#8216;C:WINDOWS\system32\mozilla.pem&#8217;</p>
<p>Thatâ€™s it. I hope it helps somebody </p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2011/06/06/managing-test-users-in-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live Writer Post</title>
		<link>http://www.firelike.com/index.php/2011/05/16/windows-live-writer-post/</link>
		<comments>http://www.firelike.com/index.php/2011/05/16/windows-live-writer-post/#comments</comments>
		<pubDate>Mon, 16 May 2011 08:44:37 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=80</guid>
		<description><![CDATA[Hey this is a blog post from windows live writer. I think it is cool.]]></description>
			<content:encoded><![CDATA[<p>Hey this is a blog post from windows live writer. I think it is cool. </p>
<p><object width="440" height="290"><param name="movie" value="http://www.youtube.com/v/SBrXU3O-wYU&#038;hl=enamp&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/SBrXU3O-wYU&#038;hl=enamp&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="440" height="290"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2011/05/16/windows-live-writer-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento for Developers: Part 1 Introduction to Magento</title>
		<link>http://www.firelike.com/index.php/2011/04/01/magento-for-developers-part-1-introduction-to-magento/</link>
		<comments>http://www.firelike.com/index.php/2011/04/01/magento-for-developers-part-1-introduction-to-magento/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 08:43:42 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=78</guid>
		<description><![CDATA[What is Magento? It&#8217;s the most powerful online eCommerce platform in the universe and is changing the face of eCommerce forever. Of course, you already know that. What you may not realize is Magento is also an object-oriented PHP Framework that can be used to develop modern, dynamic web applications that tap into Magento&#8217;s powerful [...]]]></description>
			<content:encoded><![CDATA[<p>What is Magento? It&#8217;s the most powerful online eCommerce platform in the universe and is changing the face of eCommerce forever.</p>
<p>Of course, you already know that. What you may not realize is Magento is also an object-oriented PHP Framework that can be used to develop modern, dynamic web applications that tap into Magento&#8217;s powerful eCommerce features.</p>
<p>This is the first in a series of articles in which we&#8217;re going to go on a whirlwind tour of Magento&#8217;s programming framework features. Don&#8217;t worry if you don&#8217;t follow everything immediately. As you study the system more everything in this article will start to make sense, and you&#8217;ll soon be the envy of your colleagues stuck working with more  primitive PHP systems.</p>
<p><a href="http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-1-introduction-to-magento">Magento &#8220;Knowledge Base&#8221; Magento for Developers: Part 1 &#8220;Introduction to Magento&#8221; eCommerce Software for Growth</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2011/04/01/magento-for-developers-part-1-introduction-to-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP date.timezone warning fix</title>
		<link>http://www.firelike.com/index.php/2009/11/17/php-date-timezone-warning-fix/</link>
		<comments>http://www.firelike.com/index.php/2009/11/17/php-date-timezone-warning-fix/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 08:40:18 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=73</guid>
		<description><![CDATA[OK, Have you gotten this (or similar): PHP Warning: PHP Startup: It is not safe to rely on the system&#8217;s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone [...]]]></description>
			<content:encoded><![CDATA[<p>OK, Have you gotten this (or similar):<br />
PHP Warning:  PHP Startup: It is not safe to rely on the system&#8217;s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected &#8216;America/Los_Angeles&#8217; for &#8216;-8.0/no DST&#8217; instead in Unknown on line 0</p>
<p>I am running PHP 5.3.0 on my Windows XP, and have spent the better part of the day to try to get rid of this warning and finally managed to do it. How, you say?</p>
<p>The breakthrough came after I have read this instructions from the PHP web site <a href="http://www.php.net/manual/en/migration52.datetime.php">Changes in PHP datetime support</a>. Here is part of it:</p>
<p>Since PHP 5.1.0, there has been an extension named date in the PHP core. This is the new implementation of PHPâ€™s datetime support. Although it will attempt to guess your systemâ€™s timezone setting, you should set the timezone manually. You can do this in any of three ways:</p>
<ul>
<li>in your php.ini using the date.timezone INI directive
<li>ion your system using the TZ environmental variable
<li>ifrom your script using the convenience function date_default_timezone_set()
</ul>
<p>All supported timezones are listed in the PHP Manual.</p>
<p>Notice that you can set your systemâ€™s timezone setting using php.ini, set TZ environment variable or from your php script.</p>
<p>The first option did not work for me. The third option does not work for php scripts that are not written by me, so the only option left is to set environment variable TZ. That finally saved the day!<br />
On Windows XP:</p>
<ol>
<li>go to My Computer
<li>View System Information
<li>Advanced Tab
<li>Environmental Variables
<li>Add New Variable with name â€˜TZâ€™ and value whatever your timezone is. In my case is â€˜America/Los_Angelesâ€™.
</ol>
<p>Thatâ€™s it. I hope this saves somebody few hours of searching.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2009/11/17/php-date-timezone-warning-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Say Hello to the Newest Kindle</title>
		<link>http://www.firelike.com/index.php/2009/11/03/say-hello-to-the-newest-kindle/</link>
		<comments>http://www.firelike.com/index.php/2009/11/03/say-hello-to-the-newest-kindle/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 08:39:21 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=71</guid>
		<description><![CDATA[Amazon came out with a new smaller 6â€³ diagonal Kindle. It goes for $259 and has international wireless coverage. Check it out at Amazon.com.]]></description>
			<content:encoded><![CDATA[<p>Amazon came out with a new smaller 6â€³ diagonal Kindle. It goes for $259 and has international wireless coverage. Check it out at <a href="http://www.amazon.com/">Amazon.com</a>.<br />
<div class="wp-caption alignnone" style="width: 460px"><img alt="Amazon Kindle" src="https://s3.amazonaws.com/firelike/turning_pages.jpg" title="Amazon Kindle" width="450" height="495" /><p class="wp-caption-text">Amazon Kindle</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2009/11/03/say-hello-to-the-newest-kindle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Periodic Table of Visualization Methods</title>
		<link>http://www.firelike.com/index.php/2009/10/29/periodic-table-of-visualization-methods/</link>
		<comments>http://www.firelike.com/index.php/2009/10/29/periodic-table-of-visualization-methods/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 08:37:42 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=69</guid>
		<description><![CDATA[Following this post on Flare Data Visualization library, here is one more entry for visualization. Includes Data , Information, Concept, Strategy, Metaphor and Compound Visualization, Enjoy!]]></description>
			<content:encoded><![CDATA[<p>Following <a href="http://www.firelike.com/index.php/2009/10/24/flare-data-visualization/">this post</a> on Flare Data Visualization library, here is one more <a href="http://www.visual-literacy.org/periodic_table/periodic_table.html">entry for visualization</a>. Includes Data , Information, Concept, Strategy, Metaphor and Compound Visualization, Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2009/10/29/periodic-table-of-visualization-methods/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;B.S.&#8221; Stands for Business-Speak</title>
		<link>http://www.firelike.com/index.php/2009/10/25/b-s-stands-for-business-speak/</link>
		<comments>http://www.firelike.com/index.php/2009/10/25/b-s-stands-for-business-speak/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 08:36:42 +0000</pubDate>
		<dc:creator>firelike</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.firelike.com/?p=67</guid>
		<description><![CDATA[Today I have read this very interesting article on the American Management Association web site about the need of communicating clearly and avoid empty words. You can read the business speak article here.]]></description>
			<content:encoded><![CDATA[<p>Today I have read this very interesting article on the American Management Association web site about the need of communicating clearly and avoid empty words. You can read the <a href="http://www.amanet.org/training/articles/BS-Stands-for-Business-Speak.aspx">business speak article</a> here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firelike.com/index.php/2009/10/25/b-s-stands-for-business-speak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

