<?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>nightdrops.com &#187; AIR</title>
	<atom:link href="http://www.nightdrops.com/tag/air/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nightdrops.com</link>
	<description>like the color blue</description>
	<lastBuildDate>Thu, 01 Jul 2010 13:19:03 +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>Tools you can&#8217;t live whitout: Lita</title>
		<link>http://www.nightdrops.com/2009/tools-you-cant-live-whitout-lita/</link>
		<comments>http://www.nightdrops.com/2009/tools-you-cant-live-whitout-lita/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 10:47:30 +0000</pubDate>
		<dc:creator>kajyr</dc:creator>
				<category><![CDATA[Blog posts]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.nightdrops.com/?p=195</guid>
		<description><![CDATA[Another post on tools I really appreciate while working; Lita is another SQLite  administrator tool, made by David Deraedt. It really stands among other admin tools. Read the rest on Lita homage.]]></description>
			<content:encoded><![CDATA[<p>Another post on tools I really appreciate while working; <a href="http://www.dehats.com/drupal/?q=node/58"><img class="alignright size-full wp-image-196" title="Lita" src="http://www.nightdrops.com/wp-content/uploads/2009/04/lita.png"  alt="Lita" width="128" height="128" / rel="lightbox[alpha]"></a>Lita is another SQLite  administrator tool, made by David Deraedt. It really stands among other admin tools.</p>
<p>Read the rest on <a title="Lita Homepage" href="http://www.dehats.com/drupal/?q=node/58">Lita homage</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nightdrops.com/2009/tools-you-cant-live-whitout-lita/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saving preferences in Air Applications</title>
		<link>http://www.nightdrops.com/2009/saving-preferences-in-air-applications/</link>
		<comments>http://www.nightdrops.com/2009/saving-preferences-in-air-applications/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:43:20 +0000</pubDate>
		<dc:creator>kajyr</dc:creator>
				<category><![CDATA[Blog posts]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.nightdrops.com/?p=185</guid>
		<description><![CDATA[Every now and then, while working on a AIR application, i feel the need to save or restore some config info, like the last window position, or the last opened files. Instead of embedding this login in every app, I thought about a PreferenceManager class that stores and restores values. How it should behave: It [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and then, while working on a AIR application, i feel the need to save or restore some config info, like the last window position, or the last opened files.</p>
<p>Instead of embedding this login in every app, I thought about a PreferenceManager class that stores and restores values.</p>
<p>How it should behave:</p>
<ul>
<li>It must save data on a file.</li>
<li>It must save data on an open and editable format, so if something goes wrong..</li>
<li>It should be a static class, so i can access it in every other class of my application, whitout the need to have the reference to the instantiated object.</li>
<li>It should be really simple to use. And should not require any setup.</li>
</ul>
<p><span id="more-185"></span><br />
So having stated this, the public interface looks like this:</p>
<div class="codecolorer-container actionscript3 default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><br /><strong>GeSHi Error:</strong> GeSHi could not find the language actionscript3 (using path /nfs/c03/h01/mnt/85630/domains/nightdrops.com/html/wp-content/plugins/snipplr/geshi/geshi/) (code 2)<br /></div>
<p>Preferences will be saved in a file in File.applicationStorageDirectory called preferences.xml, so every Application will have his own preference file.</p>
<p>The usage comes easy, when I want to save a preference, let&#8217;s say the last user name entered I&#8217;ll</p>
<div class="codecolorer-container actionscript3 default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><br /><strong>GeSHi Error:</strong> GeSHi could not find the language actionscript3 (using path /nfs/c03/h01/mnt/85630/domains/nightdrops.com/html/wp-content/plugins/snipplr/geshi/geshi/) (code 2)<br /></div>
<p>and next time I open the application, to retrieve the data</p>
<div class="codecolorer-container actionscript3 default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><br /><strong>GeSHi Error:</strong> GeSHi could not find the language actionscript3 (using path /nfs/c03/h01/mnt/85630/domains/nightdrops.com/html/wp-content/plugins/snipplr/geshi/geshi/) (code 2)<br /></div>
<p>This implies two things: when i get a preference that hasn&#8217;t been set, the method will return null and I can only save string values.</p>
<p>Sooner or later I&#8217;ll talk about reflection and how to serialize any kind of object.</p>
<p><a href="http://www.nightdrops.com/wp-content/uploads/2009/04/preferences.zip">So now go download the Preferences.as class!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nightdrops.com/2009/saving-preferences-in-air-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools: Arthropod for debugging</title>
		<link>http://www.nightdrops.com/2009/tools-arthropod-for-debugging/</link>
		<comments>http://www.nightdrops.com/2009/tools-arthropod-for-debugging/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 07:00:58 +0000</pubDate>
		<dc:creator>kajyr</dc:creator>
				<category><![CDATA[Blog posts]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.nightdrops.com/blog/?p=52</guid>
		<description><![CDATA[Better than trace or alert, I suggest anyone Arthropod for tracing out debugging information. It consist in one class to include in your project, and a small AIR app wich contains the console and some easy configuration. import com.carlcalderon.arthropod.Debug; Debug.log(&#34;My log message&#34;); Supports logging of a lot of types of data: text messages, objects, bitmaps. [...]]]></description>
			<content:encoded><![CDATA[<p>Better than trace or alert, I suggest anyone <a href="http://arthropod.stopp.se/" target="_blank">Arthropod</a> for tracing out debugging information.</p>
<p>It consist in one class to include in your project, and a small AIR app wich contains the console and some easy configuration.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">import com.carlcalderon.arthropod.Debug;<br />
Debug.log(&quot;My log message&quot;);</div></div>
<p>Supports logging of a lot of types of data: text messages, objects, bitmaps.</p>
<p>Rating: 10 ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nightdrops.com/2009/tools-arthropod-for-debugging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
