<?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>Abyss Knight &#187; Tech</title>
	<atom:link href="http://www.abyssknight.com/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.abyssknight.com</link>
	<description>version 9</description>
	<lastBuildDate>Thu, 31 Mar 2011 02:31:28 +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>OpenBayes Fork</title>
		<link>http://www.abyssknight.com/2011/03/30/openbayes-fork/</link>
		<comments>http://www.abyssknight.com/2011/03/30/openbayes-fork/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 02:31:03 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[bayesian networks]]></category>
		<category><![CDATA[openbayes]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/?p=177</guid>
		<description><![CDATA[Last semester I did a project for one of my classes using the OpenBayes library in Python. It hadn&#8217;t been updated in a very long time and was using an antiquated version of numarray. I found a patch that made it possible to use the library with NumPy, but it was just a diff. I [...]]]></description>
			<content:encoded><![CDATA[<p>Last semester I did a project for one of my classes using the OpenBayes library in Python. It hadn&#8217;t been updated in a very long time and was using an antiquated version of numarray. I found a patch that made it possible to use the library with NumPy, but it was just a diff. I applied the diff and was able to complete my project. In order to do my due diligence, I have published the patched code to Github. If you are interested in that sort of thing, check it out. I&#8217;ve also posted my assignment as an example of the patched library.</p>
<p>OpenBayes Fork<br />
<a href="https://github.com/abyssknight/OpenBayes-Fork">https://github.com/abyssknight/OpenBayes-Fork</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2011/03/30/openbayes-fork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Hat USA, DEFCON 18 Pre-Event Briefing</title>
		<link>http://www.abyssknight.com/2010/07/27/black-hat-usa-defcon-18-pre-event-briefing/</link>
		<comments>http://www.abyssknight.com/2010/07/27/black-hat-usa-defcon-18-pre-event-briefing/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 11:27:10 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[blackhat]]></category>
		<category><![CDATA[defcon]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/2010/07/27/black-hat-usa-defcon-18-pre-event-briefing/</guid>
		<description><![CDATA[On my way to Las Vegas, NV for Black Hat 2010 and DEFCON 18. I barely got on the flight, and that&#8217;s with a confirmed reservation. Apparently Delta does this new thing wherein anyone who books late or after 60-70% of the flight is booked doesn&#8217;t get a seat assignment. Instead you have to wait [...]]]></description>
			<content:encoded><![CDATA[<p>On my way to Las Vegas, NV for Black Hat 2010 and DEFCON 18. I barely got on the flight, and that&#8217;s with a confirmed reservation. Apparently Delta does this new thing wherein anyone who books late or after 60-70% of the flight is booked doesn&#8217;t get a seat assignment. Instead you have to wait for your initials to show up on a TV screen at the gate. I guess it is a lot like the lottery. I was essentially the last person to board, and a nice couple gave me the window seat. I had a few minutes to start this post on my iPad, which was handy.</p>
<p>Thankfully, this year, I will be attending on behalf of my company and better yet, for real business. As an IS LDP, I&#8217;ve managed to land a great rotation within the information security department. I&#8217;m primarily working on educating developers on how to write secure code, tools they can use, and implementing new process milestones to ensure that everything is coded securely for that specific case.</p>
<p>Unfortunately, a lot of what we need to cover hasn&#8217;t been revealed yet: this year&#8217;s exploits. Being in attendance for Black Hat and DEFCON is the best way to get informed, meet people who know what we&#8217;re up against, and really understand what we&#8217;re doing. That said, I had planned on making the trip to Vegas already, as I did last year for DEFCON. Something about the community at the DC events is just amazing. Your concerns, thoughts, and ideas suddenly don&#8217;t fall on deaf ears. Why? Because every attendee knows how deep the rabbit hole goes. </p>
<p>I&#8217;m very excited about the talks this year. The residential router pwnage is going to be a popular talk I think, as well as the ATM jack potting. I&#8217;ve heard there will be a GSM interception demo at one of the talks, which will be hilarious if it works, so I&#8217;ll have to remember to stay off my phone during that one. For work, I&#8217;ll be attending the web application and coding talks; especially the Blitzableiter release, as we really need information on secure Flash and ActionScript coding.</p>
<p>What else is there? Oh right, the rest of DEFCON&#8230; I&#8217;m hoping to get into a few parties this year. I don&#8217;t drink, and try not to get into related predicaments, but the opportunity cost is far too great to pass up. The people you can meet just by hanging around the smoking area, even if like me, you don&#8217;t smoke, is awesome. Last year I met am ex-Air Force cyber warfare guy, a crazy German with a gambling problem, and a red team teacher and mentor. Okay, that last guy was drunk, but he turned out to be telling the truth and had some very good stories.</p>
<p>The plan for this year? Shed my newbie status and get out there.    </p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2010/07/27/black-hat-usa-defcon-18-pre-event-briefing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Mona Lisa in PHP</title>
		<link>http://www.abyssknight.com/2009/06/09/the-mona-lisa-in-php/</link>
		<comments>http://www.abyssknight.com/2009/06/09/the-mona-lisa-in-php/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 01:25:33 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[hackernews]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/?p=157</guid>
		<description><![CDATA[Recently on Hacker News it has become common place to bash PHP. There was an article posted to the site with a title of &#8220;At 14, is PHP Finally Growing Up?&#8221; which started a slew of flame bait. I took it upon myself to post this morsel of a comment: I would like to argue [...]]]></description>
			<content:encoded><![CDATA[<p>Recently on <a href="http://news.ycombinator.com/news">Hacker News</a> it has become common place to bash PHP. There was an article posted to the site with a title of <a href="http://news.ycombinator.com/item?id=648812">&#8220;At 14, is PHP Finally Growing Up?&#8221;</a> which started a slew of flame bait. I took it upon myself to post this morsel of a comment:</p>
<blockquote><p><span class="comment"><span style="color: #000000;">I would like to argue the C language argument here. If I want to shoot myself in the foot, the language should let me. If I want to paint the Mona Lisa, the language should let me.</span><span style="color: #000000;"> PHP does that.</span></span></p></blockquote>
<p>That prompted a few <a href="http://news.ycombinator.com/item?id=648993">snarky remarks</a> about which resolutions and to what extent PHP could paint the Mona Lisa.</p>
<p>So I did it.</p>
<p><span class="comment"><span style="color: #000000;">Full size: <a rel="nofollow" href="http://williamriggins.com/mona.php?x=400&amp;y=571">http://williamriggins.com/mona.php?x=400&amp;y=571</a></span></span></p>
<p><span style="color: #000000;">Favicon Size: <a rel="nofollow" href="http://williamriggins.com/mona.php?x=10&amp;y=10">http://williamriggins.com/mona.php?x=10&amp;y=10</a></span></p>
<p><span style="color: #000000;">Code (minus base64&#8242;d image constant): <a rel="nofollow" href="http://pastie.org/506643">http://pastie.org/506643</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2009/06/09/the-mona-lisa-in-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New Headset, Space Cadets and More</title>
		<link>http://www.abyssknight.com/2009/04/22/new-headset-space-cadets-and-more/</link>
		<comments>http://www.abyssknight.com/2009/04/22/new-headset-space-cadets-and-more/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 01:35:04 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/?p=149</guid>
		<description><![CDATA[Well, last night I did something rather crazy which involved jumping up from a game of Counter-Strike and running to the living room. Unfortunately, I took the headset cord with me. I literally ripped the cord in half at the Y connector. I attempted a really horrible splicing job, but couldn&#8217;t get it to work. [...]]]></description>
			<content:encoded><![CDATA[<p>Well, last night I did something rather crazy which involved jumping up from a game of Counter-Strike and running to the living room. Unfortunately, I took the headset cord with me. I literally ripped the cord in half at the Y connector. I attempted a really horrible splicing job, but couldn&#8217;t get it to work. So, off I went to purchase a new headset. There were 3 models on the Best Buy website that seemed like they&#8217;d work: GameCom 377, GameCom 777 and the Logitech ClearChat Pro USB. Needless to say, I cheaped out and got the 377.</p>
<div id="attachment_150" class="wp-caption alignright" style="width: 160px"><a href="http://www.abyssknight.com/v9engine/wp-content/uploads/2009/04/gamecom377.jpg"><img class="size-thumbnail wp-image-150" title="gamecom377" src="http://www.abyssknight.com/v9engine/wp-content/uploads/2009/04/gamecom377-150x150.jpg" alt="GameCom 377 Headset" width="150" height="150" /></a><p class="wp-caption-text">GameCom 377 Headset</p></div>
<p>Initial impressions were definitely mixed. The sound was good, the cord was reinforced, and the controls were huge. Of course, everything about this thing was huge. For $40, you really got your money&#8217;s worth in plastic. The mic tucks away very nicely, but in comparison to the ear cans you&#8217;d probably miss it entirely. I honestly looked like a space cadet with those things on. They were pretty heavy, and they made a clear statement: &#8220;I have no idea why I&#8217;m wearing these, but aren&#8217;t they wicked cool? No? Aww, seriously?&#8221;</p>
<p>So, my wife came home and I displayed my inner uber nerd and then realized just how crazy these things were. So, a quick check on the return policy, and back to the big blue and yellow box they went. Shay, a good friend of mine and one heck of a shot in Counter-Strike, recommended the ClearChat Pro USB from the start. I gawked at using USB for audio, but this time around I decided I better heed someone&#8217;s advice since I apparently have horrible judgment.</p>
<div id="attachment_151" class="wp-caption alignleft" style="width: 160px"><a href="http://www.abyssknight.com/v9engine/wp-content/uploads/2009/04/clearchatprousb.jpg"><img class="size-thumbnail wp-image-151" title="clearchatprousb" src="http://www.abyssknight.com/v9engine/wp-content/uploads/2009/04/clearchatprousb-150x150.jpg" alt="Logitech ClearChat Pro USB" width="150" height="150" /></a><p class="wp-caption-text">Logitech ClearChat Pro USB</p></div>
<p>Snapped up a pair for $10 more than the 377s and headed home. Opened the horribly designed blister pack and threw them on my head. These things are light. To be honest, it hardly feels like you&#8217;re wearing anything at all. The cable is just long enough to comfortably reach my tower, and the thing was plug and play. Vista 64bit just installed them and set my defaults for me. One game of Command &amp; Conquer 3 later and I&#8217;m happy with them. Logged into Ventrilo and someone even commented that I sounded much better, easier to hear. Weird. It&#8217;s just a headset, right? The build quality is just okay, but if you&#8217;re relatively careful (unlike me) they should last awhile. The on ear controls aren&#8217;t as strange as they sound. You get used to it.</p>
<p>Anyways, I hope that helps a few people make some decisions on headsets. Just remember that return policy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2009/04/22/new-headset-space-cadets-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>i7 Build is Done</title>
		<link>http://www.abyssknight.com/2009/04/05/i7-build-is-done/</link>
		<comments>http://www.abyssknight.com/2009/04/05/i7-build-is-done/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 00:52:53 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[i7]]></category>
		<category><![CDATA[motherboard]]></category>
		<category><![CDATA[video card]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/?p=144</guid>
		<description><![CDATA[I finally got around to building a new desktop PC. I&#8217;ve been working from my MacBook Pro for the last year or two, and its perfect for getting things done and its very speedy. Unfortunately, it simply cannot handle any of my hard-core games. So, in a fit of insanity, I built a new rig. [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to building a new desktop PC. I&#8217;ve been working from my MacBook Pro for the last year or two, and its perfect for getting things done and its very speedy. Unfortunately, it simply cannot handle any of my hard-core games. So, in a fit of insanity, I built a new rig. <a href="http://www.abyssknight.com/v9engine/wp-content/uploads/2009/04/specs.jpg"><img class="alignright size-medium wp-image-145" title="Specifications" src="http://www.abyssknight.com/v9engine/wp-content/uploads/2009/04/specs-300x202.jpg" alt="" width="300" height="202" /></a></p>
<p>Components I had to buy to bring the old box up to speed:</p>
<ul>
<li>i7 920 2.66ghz Quad Core</li>
<li>GTX 260 896mb Video Card</li>
<li>6gb DDR3 1600</li>
<li>X58 Motherboard</li>
<li>550w PSU</li>
<li>Vista x64 Home Premium</li>
</ul>
<p>So far, everything is working without a hitch. I am noticing some interesting things though. For one, I now understand the frustration that everyone has with Windows Vista. UAC is beyond annoying, and sometimes things are a pain to find due to the new start menu. However, the machine is incredibly snappy. Everything runs incredibly fast, and crash recovery is much better. I can alt+tab from a game to desktop and back without a complete reboot, and games run like melted butter. That said, getting my older games to run under 64bit Vista was&#8230; fun. Battlefield 2142 apparently requires the patches to be installed in a certain order, and Punkbuster (the anti-cheat scanner) has to be manually updated. All of my Steam games run perfectly though, and the recommended settings are right on par with what I expected. Overall, I was really impressed with how they handled that. The game <em>knew</em> I had a decent machine, and automatically ramped up the settings. I love it.</p>
<p>I&#8217;m still running on some old 17&#8243; LCDs, but a friend of mine has volunteered to swap me his dual 19&#8243; for them. I&#8217;ll definitely owe him, but it&#8217;ll be nice to have matching monitors again. I should be all set, except for my chair, which is the next upgrade on my plate.</p>
<p>Now, the i7 definitely gets my seal of approval for hardware as does the GTX 260, but if you are trying to build a machine on the cheap go for the raw clock speed. The i7 does a lot of things (at the same time) well, but Battlefield is still not as <em>buttery</em> as it should be. I got the EVGA brand motherboard and graphics, which at the time was due to reviews and cost but in the aftermath I think it was a great choice. Why? Because it came with free stuff. Not only did I get the Newegg bonus <em>Call of Duty: World at War</em>, but I also got 3d Mark Advantage, the ELEET overclocking tool and a bunch of discounts. EVGA also offered to let me return my new graphics card and upgrade it to a higher end model within 90 days. That is just amazing, to me. Also, the extra year warranty I get from registering my motherboard is a wonderful bonus.</p>
<p>One day I&#8217;ll get around to installing Visual Studio, for now, Counter-Strike and BF2142 will do nicely for <em>burn-in testing</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2009/04/05/i7-build-is-done/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mike Potter, Adobe &#8211; Thanks Guys!</title>
		<link>http://www.abyssknight.com/2008/06/09/mike-potter-adobe-thanks-guys/</link>
		<comments>http://www.abyssknight.com/2008/06/09/mike-potter-adobe-thanks-guys/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 01:41:50 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[onair2007atlanta]]></category>
		<category><![CDATA[onairbustour]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/2008/06/09/mike-potter-adobe-thanks-guys/</guid>
		<description><![CDATA[So, I was checking my mail today and a mysterious package arrived from Amazon. Now, it could have been anything but to my complete shock and awe, it was from Mike Potter at Adobe. Here are some blurry photos from my phone: I had added the cookbook to my Amazon wish list shortly after Flex [...]]]></description>
			<content:encoded><![CDATA[<p>So, I was checking my mail today and a mysterious package arrived from Amazon. Now, it could have been anything but to my complete shock and awe, it was from Mike Potter at Adobe. Here are some blurry photos from my phone:</p>
<p><a href="http://www.abyssknight.com/2008/06/09/mike-potter-adobe-thanks-guys/wrapped/" rel="attachment wp-att-135" title="Wrapped"><img src="http://www.abyssknight.com/v9engine/wp-content/uploads/2008/06/img_0005.thumbnail.JPG" alt="Wrapped" /></a><a href="http://www.abyssknight.com/2008/06/09/mike-potter-adobe-thanks-guys/card/" rel="attachment wp-att-136" title="Card"><img src="http://www.abyssknight.com/v9engine/wp-content/uploads/2008/06/img_0006.thumbnail.JPG" alt="Card" /></a><a href="http://www.abyssknight.com/2008/06/09/mike-potter-adobe-thanks-guys/book/" rel="attachment wp-att-137" title="Book"><img src="http://www.abyssknight.com/v9engine/wp-content/uploads/2008/06/img_0009.thumbnail.JPG" alt="Book" /></a></p>
<p>I had added the cookbook to my Amazon wish list shortly after Flex 3 was released, as I wanted to dive in and learn everything I could about the newest version of Flex. I really appreciate the gift, and to all of the Adobe team, thank you. You guys have delivered a great product, and you really know how to reach out and touch the community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2008/06/09/mike-potter-adobe-thanks-guys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex Web Cam Effects Demo</title>
		<link>http://www.abyssknight.com/2008/02/20/flex-web-cam-effects-demo/</link>
		<comments>http://www.abyssknight.com/2008/02/20/flex-web-cam-effects-demo/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 01:25:04 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Funny Stuff]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[filters]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/2008/02/20/flex-web-cam-effects-demo/</guid>
		<description><![CDATA[Just updated the blog to WordPress 2.3.3 and figured it was time for another post. Today on InsideRIA.com they posted a rather interesting post about Flex graphical filters. Now, I&#8217;ve wanted to do this sort of thing for a very long time, but only today had the down time to give it a try. Basically, [...]]]></description>
			<content:encoded><![CDATA[<p>Just updated the blog to WordPress 2.3.3 and figured it was time for another post. Today on <a href="http://InsideRIA.com">InsideRIA.com</a> they posted a rather interesting post about <a href="http://www.insideria.com/2008/02/flex-graphics-tricks-part-3-gr.html">Flex graphical filters</a>. Now, I&#8217;ve wanted to do this sort of thing for a very long time, but only today had the down time to give it a try. Basically, the application I&#8217;ve attached shows your regular web cam feed on the left, as well as a filtered feed on the right. I&#8217;ve only scratched the surface with what you can do with filters, combining filters, and the like but the demo serves a very useful purpose.</p>
<p>When my boss saw my little demo running his first comment was, &#8220;Wow, that&#8217;s fast.&#8221; and he was right. Flash was rendering the filtered stream in real-time; side-by-side with the regular output. Granted, blurring and practically inverting the colors isn&#8217;t rocket science, but the applications are limitless. Personally, I&#8217;d love to see a background subtraction library for Flex with other real-time video processing effects. My guess is that someone over at Adobe already has something to this end for working with YouTube Remixer and similarly powered applications.</p>
<p>Code and source after the break&#8230;</p>
<p><span id="more-125"></span></p>
<p id="webCamDistort" align="center">     You need the Flash Player to view this video.</p>
<p><script type="text/javascript">     /*<!--*/     var so = new SWFObject("http://www.abyssknight.com/v9engine/wp-content/uploads/2008/02/webcamdistort.swf", "webCamDistort", "100%", 600, "9");     so.write("webCamDistort");     /*-->*/ </script></p>
<p><a href="http://www.abyssknight.com/v9engine/wp-content/uploads/2008/02/webcamdistort.zip" title="WebCamDistort Flex Source">WebCamDistort Flex Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2008/02/20/flex-web-cam-effects-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated: MyBlogLog Plugin v0.5.1</title>
		<link>http://www.abyssknight.com/2008/02/20/updated-mybloglog-plugin-v051/</link>
		<comments>http://www.abyssknight.com/2008/02/20/updated-mybloglog-plugin-v051/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 00:51:30 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[mybloglog]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/2008/02/20/updated-mybloglog-plugin-v051/</guid>
		<description><![CDATA[The MyBlogLog WordPress plugin is receiving a very belated face lift and a few bug fixes (thanks to those who reported them). Now, as a disclaimer, this code is relatively untested and was dug out of a very old archive from my days at cloudspace (the company who initially partnered to create MyBlogLog), so use [...]]]></description>
			<content:encoded><![CDATA[<p>The MyBlogLog WordPress plugin is receiving a very belated face lift and a few bug fixes (thanks to those who reported them). Now, as a disclaimer, this code is relatively untested and was dug out of a very old archive from my days at cloudspace (the company who initially partnered to create MyBlogLog), so use it at your own risk. If you find any bugs, just drop me an email using the contact form and I will try to help in any way I can. This release has been activated on at least 2 WordPress 2.3.3 installs, so yes, it works with 2.3.3!</p>
<p><a href="http://www.abyssknight.com/2006/03/15/mybloglog-wordpress-20-plugin/">Check the project page to download the latest plugin file.</a></p>
<p>Oh, and still no readme.txt. <img src='http://www.abyssknight.com/v9engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2008/02/20/updated-mybloglog-plugin-v051/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OnAir Bus Tour &#8211; Atlanta</title>
		<link>http://www.abyssknight.com/2007/08/14/onair-bus-tour-atlanta/</link>
		<comments>http://www.abyssknight.com/2007/08/14/onair-bus-tour-atlanta/#comments</comments>
		<pubDate>Tue, 14 Aug 2007 14:04:11 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[onair2007atlanta]]></category>
		<category><![CDATA[onairbustour]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/2007/08/14/onair-bus-tour-atlanta/</guid>
		<description><![CDATA[This post is kind of a stub, I&#8217;m sitting in the Fox Theatre ready to live-blog. The event started awhile ago, and I&#8217;ve been blogging it as it happens. As always, you can always hit the live video feed instead of reading my transcripts &#38; witty commentary as well. A special thanks to WeatherFlow Inc. [...]]]></description>
			<content:encoded><![CDATA[<p>This post is kind of a stub, I&#8217;m sitting in the Fox Theatre ready to live-blog. <img src='http://www.abyssknight.com/v9engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The event started awhile ago, and I&#8217;ve been blogging it as it happens. As always, you can always hit the live video feed instead of reading my transcripts &amp; witty commentary as well.</p>
<p>A special thanks to WeatherFlow Inc. for flying me out to the tour.</p>
<p><em>Information: <a href="http://onair.adobe.com/schedule/cities/atlanta.php">http://onair.adobe.com/schedule/cities/atlanta.php</a></em></p>
<p><em>Live Feed: <a href="http://onair.adobe.com/live/">http://onair.adobe.com/live/</a></em></p>
<p>Live blogging after the jump&#8230;</p>
<p><span id="more-120"></span></p>
<h4 class="odd">10:05 AM &#8211; Mike Downey &#8211; Keynote</h4>
<p>Overview of where and why AIR came about. History of web based applications, client/server GUI stuff, etc. Evolution of RIA. Introduction to AIR for developing RIAs (coincidence, I think not&#8230;). Cross platform runtime, with all the features of Flash Player as well as some new features coming out in the next dot release such as the fullscreen toggle. Uses WebKit, same as Safari. Cross engine access between WebKit, JS, and Flash. On top of that, added AIR specific stuff: SQL Lite local database store, File System Access, Network Detection, System Notifications. Case study, Ebay&#8217;s desktop application with alerts. Drag and drop from file system. Platform independence. Demonstrations&#8230; installation badges, sample applications for AIR. (<a href="http://labs.adobe.com/technologies/air/samples/">demos</a>) Getting ready to show off Pownce. Dragging and dropping files to the application from the desktop, yes, he&#8217;s using a Mac. 1 month, learning Flex, 1 developer wrote Pownce. Crazy. Simple Tasks, entirely AJAX application in AIR. Built in 24 hours. Looks good, like MS Office 2007. Very responsive, saves to local database. (Same guy who wrote ext-js framework.) Buzzword being demoed, online word processor. I&#8217;ve seen this before, very slick, rivals desktop apps. Ported to AIR from Flex. Drag and drop images and documents into Buzzword, only in AIR version. New VM in Flash Player 9, it&#8217;s fast. Text wrapping, very awesome, indeed. Former Lotus engineers built it. Last examples, Adobe Media Player. Public beta soon, desktop video player. Uses RSS to subscribe to video streams. Embedded skins in RSS to skin the application depending on the feed. Slick. Showing Reno 911 clip. Comments, ratings, sharing etc ad nauseum. AIR Derby, for entering your applications in the contest. Squishy ball included, courtesy of Mike Chambers. Short advertisement for MAX 2007 in Chicago.</p>
<h4 class="odd">10:41 AM &#8211; Mike Chambers &#8211; Building an AIR App</h4>
<p>Hello world Flex based AIR application. Talking about WebKit, and why it was chosen. Open source, proven, small size and runs on mobile devices. Showing Flex Builder Beta 3, basic hello world app. Walking through Moxie creating a new AIR application in FB. Generates mxml and xml metadata. Daunting comments in the metadata xml file. In beta, can&#8217;t sign the applications yet but you will be able to. Editing version strings, application ID, title for the installer, description, etc in the xml file. Flex builder will automatically generate the SWF references. Profiling doesn&#8217;t work with AIR yet, but it will in the next FB beta. Short blurb about command line tools, showing how to put in the references manually. Able to style the windows with two options, system chrome (OS specific), or none. Allows you to do borderless windows, and if you set transparent to true then you have a nice way to make your own chrome. Awesome. Set application visibility on launch, icons, file type extensions, etc. Going over Flex basics, what it is, languages, etc. mx:WindowedApplication instead of Application for AIR. Built the entire hello world application, now going to distribute it. Christened AIR developers. Hehe. Setting up icons and various resolutions. Demoing the deployed installer. Plug for the Apollo book for Flex developers. PDF of the book is released under Creative Commons. It&#8217;s also on the swag CD. Sweet. Same with the AIR for JS Developers pocket guide. Plugging the URLs.</p>
<h4 class="odd">11:19 AM &#8211; Kevin Hoyt &#8211; JavaScript/XHTML Based AIR</h4>
<p>Going over the binaries, ADL and ADT for developing AIR applications. (Launcher, Packager) Building a demo app in JS for AIR. Just a simple HTML page in TextMate, going into the SDK folder in Terminal to find ADL. Set up the metadata, run in ADL. I just finished hacking the Wind Graph into an AIR application, unfortunately the data connection at AIR Camp is very slow. Showing Dreamweaver as an AIR development tool. Make the hello world application do something&#8230; add a form for name and a button and save that information to a file on the desktop. Using the AIR JS extensions to write files. I just got the WindGraph to work in AIR, it is a hack, but it works! File IO code in the HTML/JS AIR demo is very clean. Doing something with Meebo. Showing off custom chrome from Meebo into the hello world application. That looks amazing.</p>
<h4 class="odd">Short break&#8230;</h4>
<p>Flex 3 comes out when FB3 + Flex 2 key trial ends.</p>
<h4 class="odd">12:06 PM &#8211; Kevin Hoyt &#8211; About AIR &amp; Script Bridging</h4>
<p>About the integrated part of AIR. Embedded flash not supported in the browser component, but it is coming. Funny, iPhone runs on WebKit as well. Here&#8217;s hoping. Showing a basic HTML control demo using the mx:HTML component, and a tiny blurb of AS3. Debugging from artificial breakpoint to show HTML control data members. JavaScript Window and JavaScript Document elements for traversing the DOM. DOM inspection from Flex. Allusion, drag and drop image to AIR app, replace all images in document. getElementsById supported in the object and castes as Object. Currently, JS Array is not the same as an AS array, but they are working on that. Just set an input value using a Flex button object all through the HTML component. &#8220;Script Bridging&#8221;, as it were. Aptana demo, open source IDE for JS and AIR development, uses Eclipse. AIR aliases to shorten out file system function references. Flex 3 language reference plug, as available from JavaScript. i.e. flash.filesystem.file can be used in JavaScript. Scared yet? System icons included in the AIR packaging. Showing a XHMTL/JS AIR demo to grab the system icons and save them to disk. Adding event listeners in JS in a Flex like manner to work with the dom. Yes, he just did document.getElementById(&#8216;obj&#8217;).addEventListener() to add a file dialog. Grabbing the raw bitmap data and encoding using PNGEncoder (we use that to take snapshots over at WeatherFlow). Using a JS include to include a SWF&#8217;s functions and classes. It works! Reaching into the OS to grab system icons, from JS, using AS3 library. Showing AIRChat by Ted Patrick, amusing people posting on the big screen. &#8220;I&#8217;m naked right now.&#8221;, being the best one thus far. AIRChat used script bridging to leverage text wrapping.</p>
<h4 class="odd">Quick lunch, and it&#8217;s back to work&#8230;</h4>
<h4 class="odd">1:07 PM &#8211; Adobe AIR API Overview &#8211; Daniel Dura</h4>
<p>Going down the &#8216;short&#8217; list of features in AIR 1.0. Windowing API, multi-windowed, transparent, z-indexing and such. Showing off the ruler application to show transparency and no systemChrome. Running down creating windows, and the different types. Discussing different window types: standard, utility, and transparent. More on the HTML control and script bridging. Ability to override the typical behavior of JS and HTML calls. File I/O, full read and write. Clarifying that runtime is constrained by user permissions. Still, it is scary. Cross platform worms, anyone? Going over various file I/O native file dialogs. Both synchronous and asynchronous I/O libraries. Demo of file I/O dialogs. Very cool, looks easy enough. Definitely less code than say, Java, yet still familiar syntax. All dialogs return a reference to files or directories. Demoing writing to a file, hello world. It works, good stuff. Embedded SQLite database in AIR applications. Used to store to a file data from the AIR application. Drag and drop clipboard support including the modifiers copy, link, move. Dragging out of an application demo. Demo of dragging and drag types, drag a button, show drag image, data is a URL. Icon API, no icon files persay, uses standard PNGs etc. Service monitoring, online/offline, based on service not necessarily generally. Perfect. Demoing service monitor, checks if Google is up and accessible. Service monitor code is roughly 25 lines or so. Uses event handlers to trigger functions, etc. He just disconnected the EVDO card and it worked.</p>
<h4 class="odd">1:58 PM &#8211; Business Class AIR &#8211; Ron from Salesforce.com</h4>
<p>Using the Salesforce database with AIR. Running through the Salesforce API architecture, with AIR on top. I wonder if it is hot air? No, bad pun, fine&#8230; SOAP API. URLs for the SourceForge project, AS class references, etc. He&#8217;s totally digging Flex Builder debugging. Salesforce toolkit library for AS as a layer between the database and Flex/Flash. Caches queries, monitors service, etc. Talking about the briefcase of queries. Demoing an application, login and connection. He&#8217;s purposely breaking the application to show off the debugging, and getting lost in the debug mode. I&#8217;ve done that at least once daily. Highlighting the SQLite connection and such. Local data connection vs. the live database. Running through the service monitor code and handlers. Showing the SQLite schema. Pretty cool for LAMP developers, as this localizes the whole thing. The debugger gets more love, and we get records out of the database. Use a recursive method to sequentially execute queries, thanks to Christophe. Back to the demo application, showing some real records in online mode, and then taking it offline. Queries against non-cached data faults, if it is cached it works! Very cool. Flex application, no changes, add on query caching. Showing the AIR SQLite Admin by Christophe to display the data. Deets to Christophe Coenraets for SQLite tutorials. Q+A. &#8220;An excercise left to the reader.&#8221;</p>
<h4 class="odd">2:20 PM &#8211; Introduction to the Embedded Database API &#8211; <span>Christian Cantrell</span></h4>
<p>Mike just caused a feedback loop and apologized, &#8220;-50 dkp.&#8221; Mike&#8217;s offering everyone 5 minutes of fame for their apps after the networking session. Christian&#8217;s up, and here we go. &#8220;Any of this information can change, and some of it almost certainly will.&#8221; Going over why they included SQLite. Aggregates functions, flat files, etc. Leveraging all the existing skills of web developers to create desktop applications. SQLite implementation may break compatibility along the way of Apollo&#8211;AIR development. Transactions, triggers, and views! Wow, seriously? Record space is variable. Sounds like, what was it, COBOL or FORTRAN. I can&#8217;t remember which. Multiple databases per connection. Zero setup database. Apollo&#8211;AIR that is. <img src='http://www.abyssknight.com/v9engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Theoretical 2TB limit to databases. &#8220;If it did, it would.&#8221;, on database size not being supported in the OS. Date and time functions, data types (yes, null is supported). Super cool things with data types that he won&#8217;t tell us about it just in case it doesn&#8217;t happen. Hint: Storing MP3s and videos. Column affinity &#8212; &#8220;I mostly ignore this.&#8221;, basically data types for columns are very relaxed. Suggested data types, not strict. Synchronous and asynchronous APIs, synchronous blocks. Asynchronous is good for responsiveness. Data Services API, no details because he doesn&#8217;t know them, because it hasn&#8217;t been written yet. Basically, it&#8217;ll do all the database stuff for us, and produce a nice OO based design. Genius. 19 AS classes for SQLite. APIs will not align with Google Gears, despite everyone saying they were. They intended to, but Google has 2 classes, and they have 19. JS is not as OO as AS, so they decided not to align the APIs. Frameworks to bring alignment. Jack Slocum&#8217;s Ext.data.SqlDB, works with AIR and Google Gears. Ta da. Samples! API, Schema API, etc. Showing simple UI to demo SQLite direct queries using synchronous API. Creating the DB, opening it, and repopulating the DB in Flex/AS3. Can call all the queries in sequence, because it is using the synchronous API. getStatement function to create direct queries for the DB, awesome lazy coding. Fetching the results as an ArrayCollection. Beautiful. Going over the use of prepared statements for memory and processing concerns. He&#8217;s talking about state machines and relational linking. Nerding out. Sweet. Running through another example which reads SQLite databases, much like Christophe&#8217;s SQLite admin. One last demo, &#8220;Arise&#8221;, RSS aggregator. &#8220;It doesn&#8217;t look very good because I designed it.&#8221;, but it appears to be very responsive and functional. Stores read, unread information in the local SQLite database. Show by topic (tags), author, etc. Imports OPML, fast. Application stays responsive even when loading 1000&#8242;s of feeds. Plug for data services API.</p>
<h4 class="odd">Short break&#8230;</h4>
<h4 class="odd">3:18 PM &#8211; Yahoo and Adobe AIR <span>- Yahoo! (Micah Laaker)<br />
</span></h4>
<p>Yahoo! Web Services. Mike is doing obscure trivia. Micah is back at the podium. 40+ web services. Wow, that&#8217;s a lot. Maps, flash APIs. RunningMap.com is up on the screen, alphaSearch.com, and YUI (Yahoo UI). Showing off some screenshots of YUI stuff: Rich text editor, layouts, etc. LocAmigos &#8212; Yahoo mail API. Ultimate Research Assistant &#8212; uses the Yahoo search terms (reverse lookup) to tell you whatever you searched for is. Boardr for storyboarding&#8230; delImport &#8212; delicious bookmarking spotlight plugin. Upcoming.org and then&#8230; Yahoo! Pipes. Just an aside, Pipes is great and I have no idea why it hasn&#8217;t been publicized to death. MyBlogLog! Wow, this is the first time I&#8217;ve seen &#8220;not the most beautiful thing&#8221; on the big screen! Congrats again to Todd and Eric. <img src='http://www.abyssknight.com/v9engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Weather Module, just fetches Weather Channel data through Yahoo. BBAuth, another product that I think has been under advertised. Simple examples: Media Minibar, SpiffySearch. Media Minibar looks a lot like an OS X widget, but it is in AIR. That UI is very slick. SpiffySearch, looks like a search box! Live searching from a small, lightweight AIR application. Links are clickable and popup AIR browser windows. BBAuth and AIR WebKit windows had an issue, workaround was to create more than one WebKit window. All WebKit instances use the same cookie jar. Ick. Plugging some URLs for APIs.</p>
<h4 class="odd">3:38 PM &#8211; Adobe AIR e-commerce framework &#8211; <span>Edward Mansouri</span></h4>
<p>Mike says we&#8217;re going to see some quick demos. Sweet. ApolloApps.com &#8211;&gt; AIRApps.net launched by these guys.  His presentation is an AIR application. SlideRocket anyone? AIR-Commerce framework! &#8220;Flex is pretty awesome.&#8221;, yes, yes it is. Google maps in an AIR application using data from Yelp. Ed is importing the AIRCommerce SWC to his Moxie project. Setting the price on the ecommerce component, and there&#8217;s a form for ordering before letting the user access the data. Dummy, dummy credit card number, beautiful. In theory, this could be really useful. Talking about partners, PayPal, Wachovia, Card Services&#8230; Finally, a real API for PayPal which any good developer can use? Free CVS repositories at AIRApps.net. Planning for a final version that works by MAX. Thank yous, and questions.</p>
<h4 class="odd">3:54 &#8211; Alan&#8217;s Showing a Demo of&#8230; &#8211; Alan</h4>
<p>Audio mixing application called DigiMix, in AIR. Dragging audio (wav file) into AIR, shows the wave form. It plays, slick. WAV file parser converts it into a Flash Sound object. Scrubbing audio doesn&#8217;t work yet, but it will. Edit and export as WAV file. He takes a clip, moves it back, and saves it. It plays. And now for something more complex&#8230; Multi-track project! Wow, it actually imports all 4 tracks and everything can be exported. He opens the original again, cuts the drum part out, moves it and duplicates it. He&#8217;s building the multi-track project from scratch. He does it, 3 tracks, and saves it as XML. Slick. Also saves a WAV export. Screenshot exporting using PNGEncoder and AIR. Early stages, online and AIR version. Effects coming later, as well as online component. &#8220;I do have a real job.&#8221;. DigiMix.com coming soon. Mike asks him about how he parsed the WAV files. &#8220;I&#8217;m glad you asked that. I was going to ask if you could include that in the next version.&#8221; Wow, he parsed the bytes individually by examining the difference between an empty SWF and one with WAV. That&#8217;s how he figured out how to parse the files. &#8220;Right now I have that in a for loop&#8230;&#8221;, on mixing.</p>
<h4 class="odd">4:06 PM &#8211; Q&amp;A Session &#8211; Dan, Mike, and Kevin</h4>
<p>(Not direct quotes, so please take this with a grain of salt.)</p>
<p>Q: &#8220;When is the next beta of Flex Builder 3 coming out?&#8221;</p>
<p>A: &#8220;I would suggest going to the MAX conference.&#8221;</p>
<p>Q: &#8220;What about running AIR in a lower security sandbox?&#8221;</p>
<p>A: &#8220;Not in version 1.&#8221;, &#8220;Looked at limited privilege model for version 2.&#8221;</p>
<p>Q: &#8220;Why would we want to write an AIR app instead of a .NET or &lt;more&gt; mature client side language?&#8221;</p>
<p>A: &#8220;AIR is focused on using web technologies that developers are familiar with.&#8221;, &#8220;We are not saying that AIR is the solution for every application.&#8221;</p>
<p>Q: &#8220;Is it possible in AIR to add icons on the taskbar (system tray)?&#8221;</p>
<p>A: &#8220;Not in the beta, but we will have that functionality.&#8221;</p>
<p>Q: &#8220;Could you tell us a little about the relationship between PDF and AIR?&#8221;</p>
<p>A: &#8220;It is not enabled in the public beta, maybe it is, but basically the way it works is you can instantiate the reader in the application.&#8221;</p>
<p>Q: &#8220;Are there any plans for delivering updates to AIR applications to the user?&#8221;</p>
<p>A: &#8220;Yes. We&#8217;ve given you, the developer, a low level API to initiate the update. All the logic you can control yourself.&#8221;</p>
<p>Time for two more questions&#8230;</p>
<p>Q: &#8220;Will there be any support for hardware acceleration?&#8221;</p>
<p>A: &#8220;Yes, actually we have an upcoming point release to the Flash Player that is currently available in beta form. In that update we&#8217;ve added better quality for video, multi-core support, and a few other related performance optimizations.&#8221;</p>
<p>Q: &#8220;For your HTML/JS/Flash developer is there any protection for our code?&#8221;</p>
<p>A: &#8220;It&#8217;s a zip file, so no there isn&#8217;t anything built in to do that but we are not explicitly supporting anything.&#8221;, &#8220;SWF Encrypt&#8221;</p>
<p>Mike is talking about things for 1.0: Data Encryption, Encrypted Local Store API (in there now, but maybe not the beta &#8220;it&#8217;s in my version&#8221;).</p>
<h4 class="odd">4:36 PM &#8211; ColdFusion Powered AIR Applications <span>- Ben Forta</span></h4>
<p>Mike&#8217;s on stage again giving out book bundles. Oglethorpe! He&#8217;s trying to talk very quickly, and making hilarious quips. Anyways, on with the show. He has contraband T-Shirts with unapproved code names. &#8220;The answer is, yes.&#8221; Shortest learning curve, lots of integrated services, underlying power of Java. No cost other than for hosting. Showing off the companies that use Cold Fusion, and most of it is behind the firewall. &#8220;Drank lots of PDF kool aid&#8221;, as well as&#8230; using Cold Fusion. Strong Flash and Flex integration. AIR integrates Flash and the web, so you can take existing CF apps and &#8220;airify&#8221; them. Going to show an example. &#8220;You did not get them from me.&#8221;, on the contraband shirt throwing. Showing Flex Builder as the CF IDE as well with the extension. &#8220;One IDE to rule them all.&#8221; There are tons of CF specific features (for) Eclipse, &#8220;none of which I will talk about now&#8230;&#8221; Showing off the new backend service wizard in FB3. &#8220;I must preface this by saying, it might break&#8230; if it does we&#8217;ll blame Eclipse.&#8221; He&#8217;s building a CF8 application, in Flex Builder, using the new wizard which has a query builder&#8230; not one set of data, no, two. Grid, to view, to edit. &#8220;It&#8217;s awesome? Good answer. They both said it&#8217;s awesome.&#8221; It apparently generates best practices code too, which is insane. As skeptical as I am about other languages you know, other than PHP, this is pretty slick syntax. He&#8217;s going to run it again and &#8220;make it more interesting&#8221;. AJAX &amp; paging. Wow, he&#8217;s done. I look away for a minute and he&#8217;s done. He just dissed Firefox stability. Awesome. Let&#8217;s build an AIR project. More t-shirts! &#8220;You almost sacrificed your life for a shirt.&#8221; Shirts and questions!</p>
<h4 class="odd">6:02 PM &#8211; Using JavaScript Frameworks in AIR Applications &#8211; Andre Charland</h4>
<p>Mike&#8217;s giving away a copy of FB2. Andre of Nitobi is on the stage. He doesn&#8217;t run a Mac? Shame. He co-authored an AJAX for enterprises book, and worked with a ton of big companies. Cool. He&#8217;s showing the sizes of various languages in market capital. JavaScript is pretty big. What can we do with AIR that we can&#8217;t with the browser? Mostly going over things we&#8217;ve seen recurring over the night, windows, file I/O, etc. Keyboard shortcuts, and notifications. He made a dock in AIR that loads all of the social networking sites. He&#8217;s talking about popping in any JS code into AIR and creating apps. Offline Salesforce demo coming up. He&#8217;s dragging, dropping vCards and syncing with Salesforce. Very cool. &#8220;If it works in Safari it will probably, might work in AIR.&#8221; Showing some code in Dreamweaver, and it is on his blog.</p>
<h4 class="odd">6:32 PM &#8211; Taking apart the bus &#8211; Mike Chambers</h4>
<p>Quick demos from attendees will be after Andre. Kevin and Danny will be back to do some too. Mike&#8217;s asking us if we liked it, explaining how they like talking to us. MXNA plug. I&#8217;m actually talking to Kevin Hoyt now on AIR Chat about our wind data at WeatherFlow, and another attendee. Small world, or AIR application, as it were. Mike is showing the tracker for the bus off, explaining how the cron works. Very interesting implementation. The tracker does offline storage, and then syncs back up when it goes online. Demoing a Yahoo! Map with the data plotted on it as well as geo-encoding the bus Twitter entries using that data. Now he&#8217;s trying to melt the Mac by video taping himself. <img src='http://www.abyssknight.com/v9engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Now he&#8217;s showing the Flickr account for the bus, too. 1 picture, 1 geographic location per minute. That&#8217;s a lot of data&#8230; Taking the data off of Flickr, using something Mike created called Flump, another AIR application. It downloads all the images to the desktop. Now he&#8217;s showing a time-lapsed video at like 10x speed. Wow, a full game of Guitar Hero. And bobbyworld and I just appeared in AIR Chat on the screen. Maybe Kevin will let us chat a little more when he does his demo. <img src='http://www.abyssknight.com/v9engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Oh, did I leak that? I did didn&#8217;t I. Demoing a Wowhead launcher. Talking about being stuck on a platform, and being able to develop these things in 20 minutes. Very true.</p>
<p>Cliff&#8217;s going to demo something now. It&#8217;s pretty cool, vegetarian, small car, so it&#8217;s a shopping app! It keeps tabs on things in his pantry, and UPC codes and everything. He&#8217;s going to add a scanner and everything. Slick! Simple, but still a very cool use of AIR. Drag and drop creation of shopping trips. He&#8217;s talking mass deployment now.</p>
<p>Danny from the bus is going to show Twitter Cam. Basically, it shows the in and outgoing Twitter&#8217;s for the bus. Slick. I&#8217;m on the screen! You can download it from danieldura.com/twittercam, cool.</p>
<p>Kevin Hoyt from the bus will be showing an HTML version of AIR Chat by Ted Patrick. I think we&#8217;re about to be on screen again! Mike&#8217;s telling us to tell his boss how cool we thought AIR was. <img src='http://www.abyssknight.com/v9engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  QA team monitors the forums for bug reports. Kevin&#8217;s showing HTML stuff, and right now he&#8217;s talking about Spry, the AJAX framework from the labs. Running Spry in AIR, what would it take? Remapping the CSS paths was what took the longest to port to AIR. He&#8217;s showing the code in Dreamweaver, and now running it. Cool, a product list using the SQLite database. All the DB access is done in Spry/JS. Wow. Script Bridging is awesome. Spry is created by 2 very efficient guys.</p>
<p>Kevin&#8217;s showing another one, this one is in Aptana, and it is a geocoding application that is disconnected. Wait, did he say disconnected? I heard the word packet in there too. Basically, the app lets you copy photos into the application and geocode them. And we&#8217;re live on AIR Chat again with Kevin. <img src='http://www.abyssknight.com/v9engine/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Bobby and I are back on the screen, again as well as egojab and jason.</p>
<p><em>Going to go ahead and end the live coverage, as I have a bus to catch to the airport in about an hour. Thanks, and enjoy. If anyone has any questions about the event, just leave a message and I&#8217;ll do my best to answer them.</em></p>
<h4 class="odd">Photos</h4>
<p><a href="http://www.abyssknight.com/v9engine/wp-content/uploads/2007/08/photo.jpg" title="AIR Agenda"><img src="http://www.abyssknight.com/v9engine/wp-content/uploads/2007/08/photo.thumbnail.jpg" alt="AIR Agenda" /></a><a href="http://www.abyssknight.com/v9engine/wp-content/uploads/2007/08/photo1.jpg" title="Mike Downey Keynote"><img src="http://www.abyssknight.com/v9engine/wp-content/uploads/2007/08/photo1.thumbnail.jpg" alt="Mike Downey Keynote" /></a><a href="http://www.abyssknight.com/v9engine/wp-content/uploads/2007/08/photo2.jpg" title="OnAir Gaming Area"><img src="http://www.abyssknight.com/v9engine/wp-content/uploads/2007/08/photo2.thumbnail.jpg" alt="OnAir Gaming Area" /></a><a href="http://www.abyssknight.com/v9engine/wp-content/uploads/2007/08/photo21.jpg" title="WindGraph on AIR"><img src="http://www.abyssknight.com/v9engine/wp-content/uploads/2007/08/photo21.thumbnail.jpg" alt="WindGraph on AIR" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2007/08/14/onair-bus-tour-atlanta/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Chumby &#8211; First 50</title>
		<link>http://www.abyssknight.com/2007/07/09/chumby-first-50/</link>
		<comments>http://www.abyssknight.com/2007/07/09/chumby-first-50/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 03:01:53 +0000</pubDate>
		<dc:creator>Abyss</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.abyssknight.com/2007/07/09/chumby-first-50/</guid>
		<description><![CDATA[The chumby is a compact device that displays useful and entertaining information from the web: news, photos, music, celebrity gossip, weather, box scores, blogs — using your wireless internet connection. Always on, it shows — nonstop — what&#8217;s online that matters to you. I just got an email from the guys over at Chumby.com and [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>The <a href="http://www.chumby.com">chumby</a> is a compact device that displays useful and entertaining information from the web: news, photos, music, celebrity gossip, weather, box scores, blogs — using your wireless internet connection. Always on, it shows — nonstop — what&#8217;s online that matters to you.</p></blockquote>
<p>I just got an email from the guys over at Chumby.com and they&#8217;re about to run a 50 person beta run of sorts. I&#8217;ve applied to get on the team, and I&#8217;m looking forward to it. The work I&#8217;ve been doing recently really would look amazing on one of these, as I&#8217;ve been working on a flash version of our companies&#8217; wind graph. Basically, it&#8217;s a real-time, on site wind graph of our weather stations. So, the Chumby is really the perfect vessel for this thing, albeit a strange one.</p>
<p><a href="http://www.chumby.com">Chumby</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.abyssknight.com/2007/07/09/chumby-first-50/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (enhanced)

Served from: www.abyssknight.com @ 2012-02-09 08:52:36 -->
