<?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>All My Brain &#187; Programming</title>
	<atom:link href="http://allmybrain.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://allmybrain.com</link>
	<description>Where stuff from my brain lands</description>
	<lastBuildDate>Sun, 15 Apr 2012 23:46:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Quick convert raw g711 uLaw audio to a .au file</title>
		<link>http://allmybrain.com/2012/03/16/quick-convert-raw-g711-ulaw-audio-to-a-au-file/</link>
		<comments>http://allmybrain.com/2012/03/16/quick-convert-raw-g711-ulaw-audio-to-a-au-file/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 22:31:13 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[au]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[g.711]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=478</guid>
		<description><![CDATA[I had reason to playback some raw g.711 audio data. I made the following script to convert the data to a .au file that is playable. From the AU file spec.. which is way simple by the way: You just need to add 6 32-bit header flags. raw2au.py: import struct &#160; header = &#91; 0x2e736e64, [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2012/03/16/quick-convert-raw-g711-ulaw-audio-to-a-au-file/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rendering to a texture with iOS 5 texture cache api.</title>
		<link>http://allmybrain.com/2011/12/08/rendering-to-a-texture-with-ios-5-texture-cache-api/</link>
		<comments>http://allmybrain.com/2011/12/08/rendering-to-a-texture-with-ios-5-texture-cache-api/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 13:31:14 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[CVOpenGLESTextureCacheCreateTextureFromImage]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[obj-c]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[render]]></category>
		<category><![CDATA[shaders]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=443</guid>
		<description><![CDATA[There are a couple examples of how to take image input, perhaps from the iPhone camera, or from your own image, fast map those image to an OpenGl texture, and then render them with an OpenGL shader. This post is for those of you who don't necessarily want to render the image on the screen, [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2011/12/08/rendering-to-a-texture-with-ios-5-texture-cache-api/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>How to fix that mistake commit you just pushed to your git repository</title>
		<link>http://allmybrain.com/2011/12/07/how-to-fix-that-mistake-commit-you-just-pushed-to-your-git-repository/</link>
		<comments>http://allmybrain.com/2011/12/07/how-to-fix-that-mistake-commit-you-just-pushed-to-your-git-repository/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 18:51:06 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[branch]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[rebase]]></category>
		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=439</guid>
		<description><![CDATA[I've already written a time or two how you can use git rebase to change your commit history as you work. Handy handy.. I think everyone should know how to do that. Next up.. what if you pushed a commit and realize it's not so great. First of all, everyone discourages this of course. The [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2011/12/07/how-to-fix-that-mistake-commit-you-just-pushed-to-your-git-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pulling libraries off Android phones</title>
		<link>http://allmybrain.com/2011/04/25/pulling-libraries-off-android-phones/</link>
		<comments>http://allmybrain.com/2011/04/25/pulling-libraries-off-android-phones/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 17:08:24 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=419</guid>
		<description><![CDATA[Well, have you ever wanted to pull a bunch of libraries off an Android phone? I bet you wish you could execute the command like this: &#160; &#62; adb pull /system/lib/*.so &#160; Sorry. A no go. What about this then: &#160; &#62; for file in `adb ls /system/lib/`; do adb pull /system/lib/$file; done &#160; Well, [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2011/04/25/pulling-libraries-off-android-phones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YUI Image Uploader works with YUI 2.8.1</title>
		<link>http://allmybrain.com/2010/06/16/yui-image-uploader-works-with-yui-2-8-1/</link>
		<comments>http://allmybrain.com/2010/06/16/yui-image-uploader-works-with-yui-2-8-1/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 13:22:38 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[image upload]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rich text editor]]></category>
		<category><![CDATA[rte]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=367</guid>
		<description><![CDATA[I thought I'd better double check that the image upload still works fine with YUI 2.8.1 If you haven't read the original YUI Image Uploader page, start there. After that, you can use this page for an example getting the script to work with the latest YUI. The 2.6 image uploader is compatible with Editor [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2010/06/16/yui-image-uploader-works-with-yui-2-8-1/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Debugging Linux Kernel Modules with VirtualBox and KGDB</title>
		<link>http://allmybrain.com/2010/04/29/debugging-linux-kernel-modules-with-virtualbox-and-kgdb/</link>
		<comments>http://allmybrain.com/2010/04/29/debugging-linux-kernel-modules-with-virtualbox-and-kgdb/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 18:50:51 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[kgdb]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=363</guid>
		<description><![CDATA[I found a few different pages with information on debugging a Linux kernel with kgdb. There wasn't a single source with all the information I needed to get set up and working though. So here is how I set things up on my Linux host machine to debug a target Linux kernel running in a [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2010/04/29/debugging-linux-kernel-modules-with-virtualbox-and-kgdb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ASP.net backend implementation of YUI Image Uploader</title>
		<link>http://allmybrain.com/2010/01/13/asp-net-backend-implementation-of-yui-image-uploader/</link>
		<comments>http://allmybrain.com/2010/01/13/asp-net-backend-implementation-of-yui-image-uploader/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 14:36:32 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[image upload]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rich text editor]]></category>
		<category><![CDATA[rte]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=339</guid>
		<description><![CDATA[Tom from mostynwebsolutions.com has created an ASP YUI Image Uploader backend. Direct Download: YuiExample.zip. The YUI Image Upload posts on this site contain details on implementing the front end and editor if you're just getting into this. Thanks Tom.]]></description>
		<wfw:commentRss>http://allmybrain.com/2010/01/13/asp-net-backend-implementation-of-yui-image-uploader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>git logk</title>
		<link>http://allmybrain.com/2009/12/02/git-logk/</link>
		<comments>http://allmybrain.com/2009/12/02/git-logk/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 22:37:04 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[gitk]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[source control]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=334</guid>
		<description><![CDATA[Do you like gitk? I find it almost invaluable in merging, branching, looking at old revisions, diffs, etc. I find it annoying that git log is hard to glean the same information. I searched a round a bit and found that git log is quite configurable as to what it outputs. Here is a simple [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/12/02/git-logk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dual Master Git Repositories</title>
		<link>http://allmybrain.com/2009/11/17/dual-master-git-repositories/</link>
		<comments>http://allmybrain.com/2009/11/17/dual-master-git-repositories/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 16:23:04 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=330</guid>
		<description><![CDATA[One of the nice things about git, is the ability to work in a distributed manor. Instead of having to have a central repository for your source code, you can create a copy of your repository and do work, while sharing the changes, on any number of machines. Often, when a few developers share code, [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/11/17/dual-master-git-repositories/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Python install system needs an overhaul</title>
		<link>http://allmybrain.com/2009/10/21/the-python-install-system-needs-an-overhaul/</link>
		<comments>http://allmybrain.com/2009/10/21/the-python-install-system-needs-an-overhaul/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 16:58:41 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[easy_install]]></category>
		<category><![CDATA[pip]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[virtual python]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=322</guid>
		<description><![CDATA[Perhaps this is more of a rant than a useful blog post. I do plan on posting something useful though, so bear with me. First, a little background. I've been working on installing a website based on Django for the last while. As part of the process, I wanted to bring in all the dependencies [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/10/21/the-python-install-system-needs-an-overhaul/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to remove or edit a commit in your git repository</title>
		<link>http://allmybrain.com/2009/09/21/how-to-remove-or-edit-a-commit-in-your-git-repository/</link>
		<comments>http://allmybrain.com/2009/09/21/how-to-remove-or-edit-a-commit-in-your-git-repository/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 18:37:24 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[rebase]]></category>
		<category><![CDATA[source control]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=309</guid>
		<description><![CDATA[So you just committed 15 things to your git repository and now you want to push your changes. Oops, commit #2 added your password file. Or perhaps you misspelled words in the commit message. Now, being a git expert, you think to yourself, I'll just create a temporary branch, cherry-pick the commits that are correct, [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/09/21/how-to-remove-or-edit-a-commit-in-your-git-repository/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Example Image Upload with YUI Rich Text Editor 2.7.0</title>
		<link>http://allmybrain.com/2009/07/01/example-image-upload-with-yui-rich-text-editor-270/</link>
		<comments>http://allmybrain.com/2009/07/01/example-image-upload-with-yui-rich-text-editor-270/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 13:20:00 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[image upload]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rich text editor]]></category>
		<category><![CDATA[rte]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=296</guid>
		<description><![CDATA[It's somewhat slow coming, but I've checked compatibility with the image uploader and YUI version 2.7.0. If you haven't read the original YUI Image Uploader page, start there. After that, you can use this page for an example getting the script to work with the latest YUI. The 2.6 image uploader is compatible with Editor [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/07/01/example-image-upload-with-yui-rich-text-editor-270/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Launching wxPython apps with an iPython shell</title>
		<link>http://allmybrain.com/2009/06/27/launching-wxpython-apps-with-an-ipython-shell/</link>
		<comments>http://allmybrain.com/2009/06/27/launching-wxpython-apps-with-an-ipython-shell/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 18:52:23 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ipython]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[wthread]]></category>
		<category><![CDATA[wx]]></category>
		<category><![CDATA[wxPython]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=291</guid>
		<description><![CDATA[Suppose you want to run your fancy wxPython application but have a shell in the background to peek and poke at certains settings, help debug, and possibly even use an API that your program provides to automate tasks. iPython has built in wx support (as well as support for other GUIs and frontends). So anyway, [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/06/27/launching-wxpython-apps-with-an-ipython-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending std::exception</title>
		<link>http://allmybrain.com/2009/05/12/extending-stdexception/</link>
		<comments>http://allmybrain.com/2009/05/12/extending-stdexception/#comments</comments>
		<pubDate>Tue, 12 May 2009 22:06:03 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[exception safety]]></category>
		<category><![CDATA[runtime_error]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=276</guid>
		<description><![CDATA[So you're writing some C++ code, feeling all object oriented and all, and you decide you'd like an application specific exception whenever one of your methods has an issue. You'd like to have error messages that the exception can print up if thrown and you think to yourself, "hey, I'll just extend std::exception, add the [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/05/12/extending-stdexception/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FX2 CyStream throughput test with SDCC and fx2lib</title>
		<link>http://allmybrain.com/2009/04/14/fx2-cystream-throughput-test-with-sdcc-and-fx2lib/</link>
		<comments>http://allmybrain.com/2009/04/14/fx2-cystream-throughput-test-with-sdcc-and-fx2lib/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 23:27:42 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[cy7c68013a]]></category>
		<category><![CDATA[cypress]]></category>
		<category><![CDATA[cystream]]></category>
		<category><![CDATA[ez-usb]]></category>
		<category><![CDATA[fx2]]></category>
		<category><![CDATA[fx2lib]]></category>
		<category><![CDATA[fx2lp]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=261</guid>
		<description><![CDATA[I've been optimizing my firmware for throughput and I thought a good benchmark would be to test it against the CyStream example provided by Cypress. I modified their CyStream.c file to be compatible with the latest firmware file provided by fx2lib. Here is a summary of the changes needed: Include the appropriate header files Change [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/04/14/fx2-cystream-throughput-test-with-sdcc-and-fx2lib/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Cypress GPIF waveform behavioral model</title>
		<link>http://allmybrain.com/2009/03/12/cypress-gpif-waveform-behavioral-model/</link>
		<comments>http://allmybrain.com/2009/03/12/cypress-gpif-waveform-behavioral-model/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 13:10:02 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[8051]]></category>
		<category><![CDATA[cy7c68013a]]></category>
		<category><![CDATA[cypress]]></category>
		<category><![CDATA[fx2]]></category>
		<category><![CDATA[fx2lib]]></category>
		<category><![CDATA[GPIF]]></category>
		<category><![CDATA[simulation]]></category>
		<category><![CDATA[verilog]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=246</guid>
		<description><![CDATA[I sent an email to the fx2lib mailing list that I thought would make good information for a bigger audience. Eventually, I'll probably provide a Verilog behavioral model for the GPIF on the Cy7C68013 (and variants), but for now, this may help a few of you: Rdy0,1, txpire etc, are registered (The data 7:0 is [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/03/12/cypress-gpif-waveform-behavioral-model/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Java upload handler for YUI Image Uploader</title>
		<link>http://allmybrain.com/2009/02/16/java-upload-handler-for-yui-image-uploader/</link>
		<comments>http://allmybrain.com/2009/02/16/java-upload-handler-for-yui-image-uploader/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 13:36:03 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[image upload]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[rte]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=239</guid>
		<description><![CDATA[Vijay Oruganty has been kind enough to provide a Java upload handler for the YUI Rich text image uploader. I've attached the Eclipse project here. Here is Vijay's comments on the project: [the attached file] has the whole eclipse project including the required libraries to build the project using ant. It has the compiled classes [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/02/16/java-upload-handler-for-yui-image-uploader/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>fx2lib documentation and source download</title>
		<link>http://allmybrain.com/2009/02/04/fx2lib-documentation-and-source-download/</link>
		<comments>http://allmybrain.com/2009/02/04/fx2lib-documentation-and-source-download/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 20:26:22 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[8051]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[cy7c68013a]]></category>
		<category><![CDATA[fx2]]></category>
		<category><![CDATA[fx2lib]]></category>
		<category><![CDATA[sdcc]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=223</guid>
		<description><![CDATA[I've uploaded documentation and a source download for fx2lib. Here is the copy of the Sourceforge announcement. The fx2lib sources are stable enough to build complete firmware implementations for the cypress fx/fx2 variants of the 8051 chipset. The current release includes library functions for: delay functions endpoint functions register definitions type definitions macros for common [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2009/02/04/fx2lib-documentation-and-source-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Open Source Library for Writing Firmware on the Cypress FX2 with SDCC</title>
		<link>http://allmybrain.com/2008/12/05/an-open-source-library-for-writing-firmware-on-the-cypress-fx2-with-sdcc/</link>
		<comments>http://allmybrain.com/2008/12/05/an-open-source-library-for-writing-firmware-on-the-cypress-fx2-with-sdcc/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 19:22:35 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[cy7c68013a]]></category>
		<category><![CDATA[cypress]]></category>
		<category><![CDATA[ez-usb]]></category>
		<category><![CDATA[fx2]]></category>
		<category><![CDATA[fx2lib]]></category>
		<category><![CDATA[fx2lp]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sdcc]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=180</guid>
		<description><![CDATA[After playing around with the Cypress FX2 and SDCC for the past while, I've developed a library of utilities that make some of the common tasks for writing firmware and performing certain functions a little easier. I'm lucky to work for a company that approves of the open source initiative and believes that it is [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2008/12/05/an-open-source-library-for-writing-firmware-on-the-cypress-fx2-with-sdcc/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Example YUI Image upload with YUI 2.6.0</title>
		<link>http://allmybrain.com/2008/11/06/example-yui-image-upload-with-yui-260/</link>
		<comments>http://allmybrain.com/2008/11/06/example-yui-image-upload-with-yui-260/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 14:03:39 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[image upload]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rich text editor]]></category>
		<category><![CDATA[rte]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://allmybrain.com/?p=163</guid>
		<description><![CDATA[I wanted to add an example of the yuiImgUploader script working with YUI version 2.6.0. If you haven't read the original YUI Image Uploader page, start there. After that, you can use this page for an example getting the script to work with the latest YUI. That changes from the previous 2.5 Image uploader are [...]]]></description>
		<wfw:commentRss>http://allmybrain.com/2008/11/06/example-yui-image-upload-with-yui-260/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>

