<?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>the only blog ever</title>
	<atom:link href="http://mattkenefick.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattkenefick.com/blog</link>
	<description>Matt Kenefick's only blog ever</description>
	<pubDate>Mon, 04 May 2009 12:41:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Matt launches a new blog</title>
		<link>http://mattkenefick.com/blog/2009/05/04/matt-launches-a-new-blog/</link>
		<comments>http://mattkenefick.com/blog/2009/05/04/matt-launches-a-new-blog/#comments</comments>
		<pubDate>Mon, 04 May 2009 12:41:11 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=288</guid>
		<description><![CDATA[And this is how it goes: http://iam.mattkenefick.com
]]></description>
			<content:encoded><![CDATA[<p>And this is how it goes: <a title="New Blog!!" href="http://iam.mattkenefick.com">http://iam.mattkenefick.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/05/04/matt-launches-a-new-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>i hate the internet</title>
		<link>http://mattkenefick.com/blog/2009/04/27/i-hate-the-internet/</link>
		<comments>http://mattkenefick.com/blog/2009/04/27/i-hate-the-internet/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 05:22:09 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=286</guid>
		<description><![CDATA[there are many things wrong with it and the people that use it.
]]></description>
			<content:encoded><![CDATA[<p>there are many things wrong with it and the people that use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/04/27/i-hate-the-internet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Qapture / Qapture Firefox Plugin</title>
		<link>http://mattkenefick.com/blog/2009/03/31/qapture-qapture-firefox-plugin/</link>
		<comments>http://mattkenefick.com/blog/2009/03/31/qapture-qapture-firefox-plugin/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 23:27:18 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[General]]></category>

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

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

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

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=284</guid>
		<description><![CDATA[&#8220;Think of Qapture as an &#8220;of the moment&#8221; aggregator. Inspired by all the chatter about Twitter as a real-time dimension in searching, it&#8217;s our shot at freeze-framing and sharing the finest links that stream through Twitter, all while keeping up with the flow.&#8221;
Check out Qapture.net to view some really great links. Go to the About [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Think of Qapture as an &#8220;of the moment&#8221; aggregator. Inspired by all the chatter about Twitter as a real-time dimension in searching, it&#8217;s our shot at freeze-framing and sharing the finest links that stream through Twitter, all while keeping up with the flow.&#8221;</p>
<p>Check out <a title="Qapture.net" href="http://www.qapture.net" target="_blank">Qapture.net</a> to view some really great links. Go to the <a title="Qapture: About" href="http://www.qapture.net/about" target="_blank"><strong>About</strong></a> section and download the Plugin ( <em><a title="Qapture Discovery" href="http://www.qapture.net/about" target="_blank">Qapture Discovery</a></em> ).</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/03/31/qapture-qapture-firefox-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fractal4D Update</title>
		<link>http://mattkenefick.com/blog/2009/03/31/fractal4d-update/</link>
		<comments>http://mattkenefick.com/blog/2009/03/31/fractal4d-update/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 06:10:01 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=282</guid>
		<description><![CDATA[I&#8217;m noticing a lot of downloads to Fractal4D. I haven&#8217;t updated it in a little while, but now since the user base is growing a bit&#8230; I&#8217;ll see if I can dig up some of the files and fix&#8217;er up a bit. Feel free to log complaints, bugs, or anything of that nature. I&#8217;m listening.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m noticing a lot of downloads to Fractal4D. I haven&#8217;t updated it in a little while, but now since the user base is growing a bit&#8230; I&#8217;ll see if I can dig up some of the files and fix&#8217;er up a bit. Feel free to log complaints, bugs, or anything of that nature. I&#8217;m listening.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/03/31/fractal4d-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tutorials on writing Firefox Extensions</title>
		<link>http://mattkenefick.com/blog/2009/03/30/tutorials-on-writing-firefox-extensions/</link>
		<comments>http://mattkenefick.com/blog/2009/03/30/tutorials-on-writing-firefox-extensions/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 15:03:26 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[PHP]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=280</guid>
		<description><![CDATA[I&#8217;m going to write a few soon. Keep an eye out. &#8216;Til then, here are a few good ones:
https://developer.mozilla.org/en/Building_an_Extension
http://kb.mozillazine.org/Getting_started_with_extension_development
http://extensions.roachfiend.com/howto_bug.html
Give it a whirl.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to write a few soon. Keep an eye out. &#8216;Til then, here are a few good ones:</p>
<p>https://developer.mozilla.org/en/Building_an_Extension</p>
<p>http://kb.mozillazine.org/Getting_started_with_extension_development</p>
<p>http://extensions.roachfiend.com/howto_bug.html</p>
<p>Give it a whirl.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/03/30/tutorials-on-writing-firefox-extensions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Disabling Wordpress&#8217;s &#8220;/feed/&#8221; link.</title>
		<link>http://mattkenefick.com/blog/2009/02/27/disabling-wordpresss-feed-link/</link>
		<comments>http://mattkenefick.com/blog/2009/02/27/disabling-wordpresss-feed-link/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 17:54:22 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[General]]></category>

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

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

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=269</guid>
		<description><![CDATA[If you want to override the &#8220;/feed/&#8221; link in Wordpress, there are a few steps to take. This was really annoying for me because I was trying to use it, but it&#8217;s not an .htaccess setting or anything like that.
Anyway, what you do is:

Go into &#8220;wp-includes/template-loader.php&#8221;.
Comment out TWO instances of the following code:



&#125; else if [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to override the &#8220;/feed/&#8221; link in Wordpress, there are a few steps to take. This was really annoying for me because I was trying to use it, but it&#8217;s not an .htaccess setting or anything like that.</p>
<p>Anyway, what you do is:</p>
<ol style="margin-left:30px;">
<li>Go into &#8220;wp-includes/template-loader.php&#8221;.</li>
<li>Comment out TWO instances of the following code:</li>
</ol>
<div  style="margin-top:30px;width:400px;margin-left:20px;">

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> is_feed<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
do_feed<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #b1b100;">return</span>;</pre></div></div>

</div>
<p>Then you&#8217;re all set and the &#8220;/feed/&#8221; link is yours.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/02/27/disabling-wordpresss-feed-link/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What makes up an Android App ?</title>
		<link>http://mattkenefick.com/blog/2009/02/08/what-makes-up-an-android-app/</link>
		<comments>http://mattkenefick.com/blog/2009/02/08/what-makes-up-an-android-app/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 00:26:00 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[Actionscript 3.0]]></category>

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

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

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

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

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=260</guid>
		<description><![CDATA[This is taken from the Google documentation but I&#8217;m going to attempt to explain it in common developer terms and relationships. Since they are specific, some examples will not be DIRECTLY related, but the idea will help you understand what it&#8217;s about a little.
Apps are typically built on a combination of 4 building blocks:
- Activity
- [...]]]></description>
			<content:encoded><![CDATA[<p>This is taken from the Google documentation but I&#8217;m going to attempt to explain it in common developer terms and relationships. Since they are specific, some examples will not be DIRECTLY related, but the idea will help you understand what it&#8217;s about a little.</p>
<p><strong>Apps are typically built on a combination of 4 building blocks:<br />
- Activity<br />
- Broadcast Intent Receiver<br />
- Service<br />
- Content Provider</strong></p>
<p>So I&#8217;ll jump into the first one which is <strong>Activity</strong>. This is basically each individual screen of your application. So if we were talking about a webpage&#8230; Your homepage is an <strong>Activity</strong>, your login page is an <strong>Activity</strong>, your success/error page is an <strong>Activity</strong>&#8230; Basically every screen is an <strong>Activity</strong>. Of course each screen, just like on a webpage, is built from different components. In the web world, these would be like DIV tags, INPUT components, IMAGES, etc&#8230; The page as a whole is an <strong>Activity</strong>.</p>
<p><strong>Broadcast Intent Receivers (BIR) </strong>are similar to, but not identical to, events in Actionscript. In the Android world, a <strong>BIR </strong>would handle external events of the phone. So if the phone starts ringing, the time changes to midnight, or your lose service.. Your app receives an Event to the <strong>BIR</strong>. You can think of this as being similar to the Actionscript EventDispatcher. Like the EventDispatcher, you can also broadcast events instead of just listening for them. Some Android code examples would look like&#8230; &#8220;Context.registerReceiver();&#8221; or &#8220;Context.sendBroadcast();&#8221; .. Looks an awful lot like &#8220;addEventListener&#8221; and &#8220;dispatchEvent&#8221; doesn&#8217;t it?</p>
<p>A <strong>Service</strong> is something that will play in the background. The best example (and take <em>THIS </em>iPhone) is playing music. Attaching sound to an <strong>Service </strong>will allow you to listen to your song as you&#8217;re going through different screens in your app. Attaching sound to an <strong>Activity </strong>will cause your song to stop playing when you switch screens. Services are totally code based, obviously. Try to relate it to the services on your computer. You have services running all the time that manage your network connections, LAMP servers, audio controllers, etc. You don&#8217;t SEE them, but they&#8217;re handling code continuously in the background. You have control over these as well. You can communicate to see what song is playing, change the song, etc.</p>
<p>The <strong>Content Provider</strong> is a place to store data. SQLLite or other. It lets you share data with other apps on the phone. There is no specific directory, like &#8220;Uploads&#8221; or &#8220;Files&#8221; that every app can access. It must be passed through the <strong>Content Provider</strong>. This will be covered more later, but for now.. Just think of it as a database that you store/retreive information. <strong>Content Provider </strong>examples: Contacts, Media, Images, Groups, etc&#8230;</p>
<p>These will be covered more later, but hopefully gives a more &#8216;real-world&#8217; approach to what these terms actually mean.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/02/08/what-makes-up-an-android-app/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Actionscript to Android</title>
		<link>http://mattkenefick.com/blog/2009/02/08/actionscript-to-android/</link>
		<comments>http://mattkenefick.com/blog/2009/02/08/actionscript-to-android/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 23:42:47 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[Actionscript 3.0]]></category>

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

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

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

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=248</guid>
		<description><![CDATA[Over the next few weeks.. I&#8217;m going to write out some very simple to progressively more advanced Actionscript to Android comparisons. Since it&#8217;s all Java based, it should be fairly simple to see the differences and merge your way from AS3 to Android. Instead of explaining a bunch of stuff, I&#8217;ll just jump directly into [...]]]></description>
			<content:encoded><![CDATA[<p>Over the next few weeks.. I&#8217;m going to write out some very simple to progressively more advanced Actionscript to Android comparisons. Since it&#8217;s all Java based, it should be fairly simple to see the differences and merge your way from AS3 to Android. Instead of explaining a bunch of stuff, I&#8217;ll just jump directly into it.</p>
<div >
<strong>Actionscript 3.0 </strong></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript actionscript" style="font-family:monospace;">package com.<span style="color: #006600;">android</span>.<span style="color: #006600;">hello</span> <span style="color: #66cc66;">&#123;</span>
&nbsp;
  <span style="color: #0066CC;">import</span> android.<span style="color: #006600;">app</span>.<span style="color: #006600;">Activity</span>;
  <span style="color: #0066CC;">import</span> android.<span style="color: #0066CC;">os</span>.<span style="color: #006600;">Bundle</span>;
  <span style="color: #0066CC;">import</span> android.<span style="color: #006600;">widget</span>.<span style="color: #006600;">TextView</span>;
&nbsp;
  <span style="color: #0066CC;">public</span> <span style="color: #000000; font-weight: bold;">class</span> HelloAndroid <span style="color: #0066CC;">extends</span> Activity<span style="color: #66cc66;">&#123;</span>
    <span style="color: #808080; font-style: italic;">/** Called when activity is first created */</span>
    <span style="color: #0066CC;">public</span> override onCreate<span style="color: #66cc66;">&#40;</span> savedInstanceState:Bundle <span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
      <span style="color: #0066CC;">super</span>.<span style="color: #006600;">onCreate</span><span style="color: #66cc66;">&#40;</span> savedInstanceState <span style="color: #66cc66;">&#41;</span>;
&nbsp;
      <span style="color: #000000; font-weight: bold;">var</span> tv:TextView = <span style="color: #000000; font-weight: bold;">new</span> TextView<span style="color: #66cc66;">&#40;</span> <span style="color: #0066CC;">this</span> <span style="color: #66cc66;">&#41;</span>;
      tv.<span style="color: #006600;">setText</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Hello, Android&quot;</span><span style="color: #66cc66;">&#41;</span>;
      setContentView<span style="color: #66cc66;">&#40;</span> tv <span style="color: #66cc66;">&#41;</span>;
    <span style="color: #66cc66;">&#125;</span>
  <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre></div></div>

</div>
<div>
<strong>Android (Java)</strong></p>

<div class="wp_syntax"><div class="code"><pre class="java java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">com.android.hello</span>;
&nbsp;
  <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.app.Activity</span>;
  <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.os.Bundle</span>;
  <span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">android.widget.TextView</span>;
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> HelloAndroid <span style="color: #000000; font-weight: bold;">extends</span> Activity <span style="color: #009900;">&#123;</span>
    <span style="color: #008000; font-style: italic; font-weight: bold;">/** Called when the activity is first created. */</span>
    @Override
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> onCreate<span style="color: #009900;">&#40;</span> Bundle savedInstanceState <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
       <span style="color: #000000; font-weight: bold;">super</span>.<span style="color: #006633;">onCreate</span><span style="color: #009900;">&#40;</span> savedInstanceState <span style="color: #009900;">&#41;</span>;
&nbsp;
       TextView tv <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> TextView<span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>;
       tv.<span style="color: #006633;">setText</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Hello, Android&quot;</span><span style="color: #009900;">&#41;</span>;
       setContentView<span style="color: #009900;">&#40;</span>tv<span style="color: #009900;">&#41;</span>;
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

</div>
<p>
This is a very simple example that helps show the differences in syntax.<br />
</p>
<table width="100%">
<tr>
<th><strong>Actionscript 3</strong></th>
<th><strong>Android (Java)</strong></th>
</tr>
<tr>
<td> - Enclose package in brackets <br />
 - Override after &#8220;public&#8221;<br />
 - Return type (void) AFTER parameters<br />
 - Variable type &#8220;var varname:Type&#8221;
</td>
<td> - Do not enclose package<br />
- Override set before method<br />
- Return type (void) BEFORE method name<br />
- Variable type &#8220;Type varname&#8221;
</td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/02/08/actionscript-to-android/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Online Desktops</title>
		<link>http://mattkenefick.com/blog/2009/01/29/online-desktops/</link>
		<comments>http://mattkenefick.com/blog/2009/01/29/online-desktops/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 02:11:09 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=246</guid>
		<description><![CDATA[Online desktops are stupid. Stop making them. Thanks.
]]></description>
			<content:encoded><![CDATA[<p>Online desktops are stupid. Stop making them. Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/01/29/online-desktops/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Uhmm&#8230; PrettyLoaded?</title>
		<link>http://mattkenefick.com/blog/2009/01/21/uhmm-prettyloaded/</link>
		<comments>http://mattkenefick.com/blog/2009/01/21/uhmm-prettyloaded/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 02:08:57 +0000</pubDate>
		<dc:creator>Matt Kenefick</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[big spaceship]]></category>

		<category><![CDATA[pretty loaded]]></category>

		<guid isPermaLink="false">http://mattkenefick.com/blog/?p=239</guid>
		<description><![CDATA[I haven&#8217;t written anything in a while. I need to get on that. I guess I&#8217;ll just make a plug for PrettyLoaded  
PrettyLoaded
 TTYL!
]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t written anything in a while. I need to get on that. I guess I&#8217;ll just make a plug for PrettyLoaded <img src='http://mattkenefick.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h1><a href="http://www.prettyloaded.com" target="_blank">PrettyLoaded</a></h1>
<p> TTYL!</p>
]]></content:encoded>
			<wfw:commentRss>http://mattkenefick.com/blog/2009/01/21/uhmm-prettyloaded/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
