<?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>Helmut Granda &#187; Helmut Granda</title>
	<atom:link href="http://www.helmutgranda.com/author/hg/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.helmutgranda.com</link>
	<description>learning through interaction</description>
	<lastBuildDate>Mon, 19 Jul 2010 15:01:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Pattie Maes and Pranav Mistry demo SixthSense</title>
		<link>http://www.helmutgranda.com/2010/07/19/pattie-maes-and-pranav-mistry-demo-sixthsense/</link>
		<comments>http://www.helmutgranda.com/2010/07/19/pattie-maes-and-pranav-mistry-demo-sixthsense/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 15:01:02 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/?p=460</guid>
		<description><![CDATA[This demo -- from Pattie Maes' lab at MIT, spearheaded by Pranav Mistry -- was the buzz of TED. It's a wearable device with a projector that paves the way for profound interaction with our environment. Imagine "Minority Report" and then some.]]></description>
			<content:encoded><![CDATA[<p>This demo -- from Pattie Maes' lab at MIT, spearheaded by Pranav Mistry -- was the buzz of TED. It's a wearable device with a projector that paves the way for profound interaction with our environment. Imagine "Minority Report" and then some.</p>
<p><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/PattieMaes_2009-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/PattieMaes-2009.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=481&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=pattie_maes_demos_the_sixth_sense;year=2009;theme=what_s_next_in_tech;event=TED2009;&#038;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talks/dynamic/PattieMaes_2009-medium.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/PattieMaes-2009.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=481&#038;introDuration=15330&#038;adDuration=4000&#038;postAdDuration=830&#038;adKeys=talk=pattie_maes_demos_the_sixth_sense;year=2009;theme=what_s_next_in_tech;event=TED2009;"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/07/19/pattie-maes-and-pranav-mistry-demo-sixthsense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3 Convert function name on the fly</title>
		<link>http://www.helmutgranda.com/2010/07/15/as3-convert-function-name-on-the-fly/</link>
		<comments>http://www.helmutgranda.com/2010/07/15/as3-convert-function-name-on-the-fly/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 20:40:40 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[AS Burst]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/2010/07/15/as3-convert-function-name-on-the-fly/</guid>
		<description><![CDATA[Why would you want to do this? Not sure but a sample here: ActionScript: var _x = 100; function a() : void { &#160; &#160;trace(&#34;\t\tCalled from A = _x&#34; + _x + &#34;\n&#34;); &#160; &#160; } var b = function (): void { &#160; &#160;trace(&#34;\t\tCalled from B \n&#34;); } trace(&#34;Do a regular B call\n&#34;); b(); [...]]]></description>
			<content:encoded><![CDATA[<p>Why would you want to do this? Not sure but a sample here:</p>
<div class="syntax_hilite"><strong>ActionScript:</strong>
<div id="as-2">
<div>
<ol style="">var _x = 100;</p>
<p>function a() : void<br />
{<br />
&nbsp; &nbsp;trace(&quot;\t\tCalled from A = _x&quot; + _x + &quot;\n&quot;);<br />
&nbsp; &nbsp;<br />
}</p>
<p>var b = function (): void<br />
{<br />
&nbsp; &nbsp;trace(&quot;\t\tCalled from B \n&quot;);<br />
}</p>
<p>trace(&quot;Do a regular B call\n&quot;);<br />
b();</p>
<p>trace(&quot;Convert B to A\n&quot;);<br />
b = a;</p>
<p>trace(&quot;B Converted\n&quot;);<br />
b();<br />
trace(&quot;Do a regular A call\n&quot;);<br />
a();</ol>
</div>
</div>
</div>
<p>Result</p>
<div class="syntax_hilite"><strong>ActionScript:</strong>
<div id="as-3">
<div>
<ol style="">Do a regular B call</p>
<p>&nbsp; &nbsp;&nbsp; &nbsp;Called from B </p>
<p>Convert B to A</p>
<p>B Converted</p>
<p>&nbsp; &nbsp;&nbsp; &nbsp;Called from A = _x100</p>
<p>Do a regular A call</p>
<p>&nbsp; &nbsp;&nbsp; &nbsp;Called from A = _x100</ol>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/07/15/as3-convert-function-name-on-the-fly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZendFramework FollowSymLinks or SymLinksIfOwnerMatch error in XAMPP</title>
		<link>http://www.helmutgranda.com/2010/07/13/zendframework-followsymlinks-or-symlinksifownermatch-error-in-xampp/</link>
		<comments>http://www.helmutgranda.com/2010/07/13/zendframework-followsymlinks-or-symlinksifownermatch-error-in-xampp/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 21:20:15 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[AS Burst]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/2010/07/13/zendframework-followsymlinks-or-symlinksifownermatch-error-in-xampp/</guid>
		<description><![CDATA[Problem: You may be getting a 403 error and if you look at the logs you should find something similar to the following: [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /Applications/xampp/xamppfiles/htdocs/project/public/index.php Solution: In your .htaccess file add the following line to the begining of the file: [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Problem:</strong><br />
You may be getting a 403 error and if you look at the logs you should find something similar to the following:</p>
<p>[error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /Applications/xampp/xamppfiles/htdocs/project/public/index.php</p>
<p>Solution:</p>
<p>In your .htaccess file add the following line to the begining of the file:</p>
<div class="syntax_hilite"><strong>PHP:</strong>
<div id="php-7">
<div>
<ol style="">Options +FollowSymLinks</ol>
</div>
</div>
</div>
<p>ZendFramework .htaccess ships with the following as default:</p>
<div class="syntax_hilite"><strong>PHP:</strong>
<div id="php-8">
<div>
<ol style="">RewriteEngine On<br />
RewriteCond %{REQUEST_FILENAME} -s [OR]<br />
RewriteCond %{REQUEST_FILENAME} -l [OR]<br />
RewriteCond %{REQUEST_FILENAME} -d<br />
RewriteRule ^.*$ - [NC,L]<br />
RewriteRule ^.*$ index.php [NC,L]</ol>
</div>
</div>
</div>
<p>Adding the two lines above fixes the problem. So the file should look like this:</p>
<div class="syntax_hilite"><strong>PHP:</strong>
<div id="php-9">
<div>
<ol style="">Options +FollowSymLinks<br />
RewriteEngine On<br />
RewriteCond %{REQUEST_FILENAME} -s [OR]<br />
RewriteCond %{REQUEST_FILENAME} -l [OR]<br />
RewriteCond %{REQUEST_FILENAME} -d<br />
RewriteRule ^.*$ - [NC,L]<br />
RewriteRule ^.*$ index.php [NC,L]</ol>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/07/13/zendframework-followsymlinks-or-symlinksifownermatch-error-in-xampp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Builder: Changing BorderContainer color during runtime.</title>
		<link>http://www.helmutgranda.com/2010/04/29/flash-builder-changing-bordercontainer-color-during-runtime/</link>
		<comments>http://www.helmutgranda.com/2010/04/29/flash-builder-changing-bordercontainer-color-during-runtime/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 20:59:55 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[AS Burst]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/2010/04/29/flash-builder-changing-bordercontainer-color-during-runtime/</guid>
		<description><![CDATA[I got myself in a mess trying to change the background color of the component during runtime and after different trial and error finally I figured out that it had to do with this declaration: ActionScript: &#60;s :backgroundFill&#62; &#160; &#160; &#160; &#160;&#60;/s&#62;&#60;s :SolidColor color=&#34;#000000&#34; id=&#34;defaultColor&#34;&#62;&#60;/s&#62; &#160; &#160; Once removed I was able to use ActionScript: [...]]]></description>
			<content:encoded><![CDATA[<p>I got myself in a mess trying to change the background color of the component during runtime and after different trial and error finally I figured out that it had to do with this declaration:</p>
<div class="syntax_hilite"><strong>ActionScript:</strong>
<div id="as-12">
<div>
<ol style="">&lt;s :backgroundFill&gt;<br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp;&lt;/s&gt;&lt;s :SolidColor color=&quot;#000000&quot; id=&quot;defaultColor&quot;&gt;&lt;/s&gt;<br />
&nbsp; &nbsp;
</ol>
</div>
</div>
</div>
<p>Once removed I was able to use</p>
<div class="syntax_hilite"><strong>ActionScript:</strong>
<div id="as-13">
<div>
<ol style="">this.setStyle(&quot;backgroundColor&quot;,0x00afe1);</ol>
</div>
</div>
</div>
<p>I don't really understand why having the backgroundFill declaration within the body of the component, it would affect the behavior to the point that I wasn't able to change the color of the object but when I find the explanation I will for sure post it here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/04/29/flash-builder-changing-bordercontainer-color-during-runtime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Art of Innovation from the Hacker&#8217;s Perspective</title>
		<link>http://www.helmutgranda.com/2010/04/28/the-art-of-innovation-from-the-hackers-perspective/</link>
		<comments>http://www.helmutgranda.com/2010/04/28/the-art-of-innovation-from-the-hackers-perspective/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 22:46:58 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/?p=452</guid>
		<description><![CDATA[The Art of Innovation from the Hacker's Perspective World Entrepreneurship Day Excellent presentation with wealth of information as well as it spins your mind and makes you wonder what are the limits of your imagination and what you can accomplish.]]></description>
			<content:encoded><![CDATA[<p>The Art of Innovation from the Hacker's Perspective<br />
World Entrepreneurship Day</p>
<p>Excellent presentation with wealth of information as well as it spins your mind and makes you wonder what are the limits of your imagination and what you can accomplish.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="400" height="264" ><param name="flashvars" value="webhost=fora.tv&#038;clipid=11752&#038;cliptype=clip" /><param name="allowScriptAccess" value="never"  /><param name="allowFullScreen" value="true" /><param name="movie" value="http://fora.tv/embedded_player" /><embed flashvars="webhost=fora.tv&#038;clipid=11752&#038;cliptype=clip" src="http://fora.tv/embedded_player" width="400" height="264" allowScriptAccess="never" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/04/28/the-art-of-innovation-from-the-hackers-perspective/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Splat Video Reference</title>
		<link>http://www.helmutgranda.com/2010/04/09/splat-video-reference/</link>
		<comments>http://www.helmutgranda.com/2010/04/09/splat-video-reference/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 21:15:51 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/?p=448</guid>
		<description><![CDATA[I just had to work on some "Splat" animation and this was great as reference. Too bad my animation had to be limited but good for future refence.]]></description>
			<content:encoded><![CDATA[<p>I just had to work on some "Splat" animation and this was great as reference. Too bad my animation had to be limited but good for future refence.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube-nocookie.com/v/SAtkHBc4-U8&#038;hl=en_US&#038;fs=1&#038;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="never"></param><embed src="http://www.youtube-nocookie.com/v/SAtkHBc4-U8&#038;hl=en_US&#038;fs=1&#038;rel=0" type="application/x-shockwave-flash" allowscriptaccess="never" allowfullscreen="true" width="480" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/04/09/splat-video-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Custom Type loop</title>
		<link>http://www.helmutgranda.com/2010/04/08/wordpress-custom-type-loop/</link>
		<comments>http://www.helmutgranda.com/2010/04/08/wordpress-custom-type-loop/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 05:47:15 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/?p=442</guid>
		<description><![CDATA[With the upcoming version of WordPress 3 (available in beta as of today) here is a tip of how to pull the custom types in the loop once you have created them. PHP: &#60;h3&#62;Recent News&#60;/h3&#62; &#60;ul&#62; &#60; ?php &#160; &#160; $recentPosts = new WP_Query(); &#160; &#160; $recentPosts-&#62;query($query_string . '&#38;post_type=news'); ?&#62; &#60; ?php while ($recentPosts-&#62;have_posts()) : [...]]]></description>
			<content:encoded><![CDATA[<p>With the upcoming version of WordPress 3 (available in beta as of today) here is a tip of how to pull the custom types in the loop once you have created them.</p>
<div class="syntax_hilite"><strong>PHP:</strong>
<div id="php-15">
<div>
<ol style="">&lt;h3&gt;Recent News&lt;/h3&gt;<br />
&lt;ul&gt;<br />
&lt; ?php<br />
&nbsp; &nbsp; $recentPosts = new WP_Query();<br />
&nbsp; &nbsp; $recentPosts-&gt;query($query_string . '&amp;post_type=news');<br />
?&gt;<br />
&lt; ?php while ($recentPosts-&gt;have_posts()) : $recentPosts-&gt;the_post(); ?&gt;<br />
&nbsp; &nbsp; &lt;li&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;bookmark&quot;&gt;&lt; ?php the_title(); ?&gt;&lt;/a&gt;&lt;/li&gt;<br />
&lt; ?php endwhile; ?&gt;<br />
&lt;/ul&gt;</ol>
</div>
</div>
</div>
<p>In the example above I have created a "News" custom type and now I am adding them to the page with a custom loop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/04/08/wordpress-custom-type-loop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advertising Age on YouTube</title>
		<link>http://www.helmutgranda.com/2010/04/07/advertising-age-on-youtube/</link>
		<comments>http://www.helmutgranda.com/2010/04/07/advertising-age-on-youtube/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 16:06:13 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/?p=438</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="never" /><param name="src" value="http://www.youtube-nocookie.com/v/O8t_mN26x54&amp;hl=en_US&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube-nocookie.com/v/O8t_mN26x54&amp;hl=en_US&amp;fs=1&amp;rel=0" allowscriptaccess="never" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/04/07/advertising-age-on-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Command line shortcuts Mac OS X</title>
		<link>http://www.helmutgranda.com/2010/03/09/command-line-shortcuts-mac-os-x/</link>
		<comments>http://www.helmutgranda.com/2010/03/09/command-line-shortcuts-mac-os-x/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 20:26:39 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[AS Burst]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/?p=434</guid>
		<description><![CDATA[Ctrl + A: Go to the beginning of the line you are currently typing on Ctrl + E: Go to the end of the line you are currently typing on Ctrl + L: Clears the Screen, similar to the clear command Ctrl + U: Clears the line before the cursor position. If you are at [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ctrl + A</strong>:	Go to the beginning of the line you are currently typing on<br />
<strong>Ctrl + E</strong>:	Go to the end of the line you are currently typing on<br />
<strong>Ctrl + L</strong>:	Clears the Screen, similar to the clear command<br />
<strong>Ctrl + U</strong>:	Clears the line before the cursor position. If you are at the end of the line, clears the entire line.<br />
<strong>Ctrl + H</strong>:	Same as backspace<br />
<strong>Ctrl + R</strong>:	Let’s you search through previously used commands<br />
<strong>Ctrl + C</strong>:	Kill whatever you are running<br />
<strong>Ctrl + D</strong>:	Exit the current shell<br />
<strong>Ctrl + Z</strong>:	Puts whatever you are running into a suspended background process. fg restores it.<br />
<strong>Ctrl + W</strong>:	Delete the word before the cursor<br />
<strong>Ctrl + K</strong>:	Clear the line after the cursor<br />
<strong>Ctrl + T</strong>:	Swap the last two characters before the cursor<br />
<strong>Esc + T</strong>:	Swap the last two words before the cursor</p>
<p><em>src: http://osxdaily.com/2006/12/19/command-line-keyboard-shortcuts-for-mac-os-x/</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/03/09/command-line-shortcuts-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make Permanent Aliases on MAC OS X</title>
		<link>http://www.helmutgranda.com/2010/03/09/make-permanent-aliases-on-mac-os-x/</link>
		<comments>http://www.helmutgranda.com/2010/03/09/make-permanent-aliases-on-mac-os-x/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 20:23:39 +0000</pubDate>
		<dc:creator>Helmut Granda</dc:creator>
				<category><![CDATA[quote-bits]]></category>

		<guid isPermaLink="false">http://www.helmutgranda.com/?p=432</guid>
		<description><![CDATA[command line: open ~/.bash_profile add as follows alias name=path example: alias zf=/usr/local/ZendFrameworkCli/bin/zf.sh if you need to pass a parameter where you need to escape characters or spaces wrap the path in quotes as follows: alias projects="cd /Applications/xampp/xamppfiles/htdocs"]]></description>
			<content:encoded><![CDATA[<p>command line:</p>
<p>open ~/.bash_profile</p>
<p>add as follows</p>
<p>alias name=path</p>
<p>example:</p>
<p>alias zf=/usr/local/ZendFrameworkCli/bin/zf.sh</p>
<p>if you need to pass a parameter where you need to escape characters or spaces wrap the path in quotes as follows:</p>
<p>alias projects="cd /Applications/xampp/xamppfiles/htdocs"</p>
]]></content:encoded>
			<wfw:commentRss>http://www.helmutgranda.com/2010/03/09/make-permanent-aliases-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
