<?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/"
	>

<channel>
	<title>my so-called blog (redux)</title>
	<atom:link href="http://www.aioxipa.com/mrg/feed" rel="self" type="application/rss+xml" />
	<link>http://www.aioxipa.com/mrg</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Mon, 25 May 2009 05:34:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>no witty title, honestly</title>
		<link>http://www.aioxipa.com/mrg/uncategorized/2009/89</link>
		<comments>http://www.aioxipa.com/mrg/uncategorized/2009/89#comments</comments>
		<pubDate>Mon, 25 May 2009 05:34:05 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/uncategorized/2009/89</guid>
		<description><![CDATA[<p>kinda wish i was a unix guy. getting there. vim ftw.</p>

<p>also, I get &#60;20MB a month in hits, and yet still get spam comments. really, you guys should have more constructive things to do.</p>
]]></description>
			<content:encoded><![CDATA[<p>kinda wish i was a unix guy. getting there. vim ftw.</p>

<p>also, I get &lt;20MB a month in hits, and yet still get spam comments. really, you guys should have more constructive things to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/uncategorized/2009/89/feed</wfw:commentRss>
		</item>
		<item>
		<title>i am who i be&#8217;s</title>
		<link>http://www.aioxipa.com/mrg/computing/2009/85</link>
		<comments>http://www.aioxipa.com/mrg/computing/2009/85#comments</comments>
		<pubDate>Mon, 16 Feb 2009 22:44:28 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/?p=85</guid>
		<description><![CDATA[<p>I set up my own certificate authority a few days ago. This is not something most people have a need to do, but it&#8217;s pretty handy if you end up setting up lots of development sites on new IPs and whatnot, or if you&#8217;re deploying services that aren&#8217;t going to be used by the general [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>I set up my own certificate authority a few days ago. This is not something most people have a need to do, but it&#8217;s pretty handy if you end up setting up lots of development sites on new IPs and whatnot, or if you&#8217;re deploying services that aren&#8217;t going to be used by the general public but still need SSL authentication. Having your own CA means you can properly set up SSL for these kinds of resources without having to pay your CA of choice for a real certificate. If you find yourself creating a lot of self-signed certificates, having a CA also means it&#8217;s easier to get your client base to trust your certificates: typically, depending on which Google hit you click on, your average self-signed certificate is signed in a sort of one-time-use way. If you have your own CA, then all your self-issued certificates are signed by the CA - so you can install the CA&#8217;s root certificate into your OS&#8217;s or app&#8217;s certificate repository and be done with it. </p>

<p>For this, I mostly used the instructions from <a href="http://www.g-loaded.eu/2005/11/10/be-your-own-ca/">G-Loaded</a> verbatim - I changed some paths to work with my environment. The scripts below are new, though. </p>

<p>(This is a pretty long post.)
<span id="more-85"></span></p>

<p><i>Preparing</i></p>

<p>The CA is simply a machine with <a href="http://www.openssl.org">OpenSSL</a> on it. This can be anything that OpenSSL will compile and run on. How secure you make it depends on what you&#8217;re using the CA for. You might not spend as much time setting file system permissions for one for just you or just a handful of people or one-off dev sites. </p>

<p>The CA exists only really to apply special bits to certificate requests, and so doesn&#8217;t really need a server, or any sort of server software on it. You might find it handy to have a web presence somewhere to distribute the CA&#8217;s root certificate if you&#8217;re handing it out a lot, though. Your CA can exist on a real server or on a workstation, depending on your needs. Most Unixy OSes nowadays come with OpenSSL of some sort included; Windows does not, but <a href="http://www.openssl.org/related/binaries.html">there are ways to get it</a>. (Windows Server users also have the option of adding the Certificate Authority role to the server, which won&#8217;t be covered here.) </p>

<p>(The scripts below assume a Unix machine with bash installed.) </p>

<p><i>Organization</i></p>

<p>If you&#8217;re not a fan of organization, you can skip this step. Creating and signing certificates creates a lot of text files, though - you have 3 at least for each certificate (the request, the key, and the certificate itself), and there are some databases and the CA certs and keys as well. I set mine up this way:</p>

<pre>private/
certs/
newcerts/
reqs/
crl/</pre>

<p>private is where keys are stored. certs is where signed certificates are stored. newcerts does the same thing as certs, but OpenSSL, when signing, will also write a copy of the cert with its serial number to this folder. reqs is where certificate requests end up. crl is where your certification revocation list is (which I&#8217;m not going to get into here). </p>

<p>Of these folders, it&#8217;s very important to have strict permissions set up on the folder where you actually keep the keys. The server keys that&#8217;ll be created if you follow these instructions will have no passphrase - good for unattended server startup, but bad for security, as anyone can create a req with your key if they get a hold of it. The other folders aren&#8217;t as important; they just need permissions appropriate for your environment. (Mine are group read/write and others read-only; I only want certain people to be able to sign certificates.) </p>

<p>You can also create another folder for OpenSSL support stuff, as you&#8217;ll have a couple database files and the configuration file for OpenSSL (separate from the system one).  The folder names themselves are arbitrary; if you want to change them, feel free to. You&#8217;ll have to remember what you did when you work in the configuration file and the scripts, though. </p>

<p><i>Setting up the CA</i></p>

<p>The first thing to do is to set up the folders for the CA. Move to the folder that you want to store the CA&#8217;s files and make folders based on how you want to organize everything. If you&#8217;re using my example above, the command (on a Unix machine) is:<br />
    <code style="margin-left: 4em;">mkdir -m 0755 private/ certs/ newcerts/ reqs/ crl/</code></p>

<p>(You&#8217;ll want to specify a decent set of permissions on the folders; 0755 will give you read/write/execute access and everyone else read/execute. In my case, I actually did 0775 and <code>chgrp</code>&#8216;ed the folders to the group that can manage certificates.) </p>

<p>Once you&#8217;ve got the folders set up, you&#8217;ll need to create a CA-specific OpenSSL configuration file. Usually, this means just copying the system one and modifying it. On Mac OS X, this is in <code>/System/Library/OpenSSL</code>, but for most other systems, it&#8217;ll be in your <code>/etc</code> somewhere. If you&#8217;ve installed any third-party distribution of OpenSSL, or compiled your own, use the conf file from there. The file itself is called <code>openssl.cnf</code>. </p>

<p>Your config file should just be readable by people who can manage certificates, so set this either 0600 or 0660. You can name it anything you want; I left mine as <code>openssl.cnf</code>. You&#8217;ll either specify the exact name of the CA-specific config file or use scripts that have it built in. </p>

<p>You also need to make two files: one holds a database of certificates and one contains the serial number of the next certificate.<br />
    <code style="margin-left: 4em;">touch index.txt ; echo '01' &gt; serial</code><br />
will get these two done. (Make sure you change the paths if you&#8217;re storing the database/housekeeping stuff in its own folder.) </p>

<p>The next thing you need to do is create a key and a self-signed certificate for the CA itself. From within the CA&#8217;s folder: <br />
    <code style="margin-left: 4em;">openssl req -config openssl.cnf -new -x509 -extensions v3_ca -keyout private/certauth.key -out certs/certauth.crt -days 1825</code></p>

<p>Change the <code>-config</code> option to whatever your CA-specific config file is. You can also change the <code>-keyout</code> and <code>-out</code> options as well if you&#8217;re putting things into different folders. The <code>-days</code> parameter is set to 5 years; you can adjust this as you see fit. </p>

<p>You&#8217;ll be prompted for a password when you do this; make sure you choose a good password for this. The information that OpenSSL will ask you for can be anything, but you should make it as descriptive as possible. (Specifically, the Common Name can be anything - this is just for the certificate authority, so it doesn&#8217;t have to correspond to a specific server hostname.) </p>

<p>When it&#8217;s done, make sure you remove all permission <i>but</i> read from the key - in the example above, <code>private/certauth.key</code>. If people get the key and your password, they can act as you, so it&#8217;s important to keep these files safe. Keys never expire, so you shouldn&#8217;t have to replace it unless you forget the password. The certificate file - <code>private/certauth.crt</code> - can be distributed as you see fit. </p>

<p>The final step is getting people to trust your certificate authority. This is probably the easiest step - you just need to take that certificate you just created and install it on client machines, or make it available for people to install on their own. For the most part, on Windows and Mac OS X, you can just copy the certificate to the computer and double-click on it to install. This is pretty much a follow-the-prompts kind of thing. </p>

<p>One thing to keep in mind is that alternative browsers may or may not use the system-provided certificate store - Firefox, notably, does not. If you&#8217;ll be using the CA to sign certificates for Web servers, you&#8217;ll want to make sure you install the certificate into any third-party browser you might use as well as into the system itself. </p>

<p>If you made it this far, you now have a properly functioning certificate authority. Yay!</p>

<p>Check back tomorrow for how to actually use your new certificate authority. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/computing/2009/85/feed</wfw:commentRss>
		</item>
		<item>
		<title>ruining history, pt. II</title>
		<link>http://www.aioxipa.com/mrg/computing/2009/82</link>
		<comments>http://www.aioxipa.com/mrg/computing/2009/82#comments</comments>
		<pubDate>Mon, 26 Jan 2009 05:42:23 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/?p=82</guid>
		<description><![CDATA[<p>I actually remembered to take the VT home this weekend. I opened it up and spent some time trying to figure out what to do with the innards; one of the things about CRTs is that the picture tube itself actually holds quite a bit of charge in it - this being a 12&#8243; screen, [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>I actually remembered to take the VT home this weekend. I opened it up and spent some time trying to figure out what to do with the innards; one of the things about CRTs is that the picture tube itself actually holds quite a bit of charge in it - this being a 12&#8243; screen, we&#8217;re talking about 13kV, or thereabouts. Normally, you go about discharging the tube itself and take the thing apart. This is the normal route but I didn&#8217;t have anyone at the time to assist in this maneuver - it&#8217;s nice to have someone to call for help if you screw up - and I got impatient. </p>

<p>The VT320 is actually put together in a somewhat interesting fashion, given that this is expensive electronics from about 21 years ago. Most everything snaps into place. There&#8217;s really only about six screws in the thing total that matter - two remove the case and four more hold the CRT in place. I managed to find <a href="http://vt100.net/docs/vt320-ps/">the service guide</a> for the unit, and set off taking the PSU out. I removed the CRT and the main logic board as one piece. The case itself is three parts - the front bezel, the bottom tray and the back, and the bottom tray is held to the bezel by snaps (the back comes off), so I could just unsnap the bottom tray for leverage and undo the few snaps that attached the logic board to the tray. Then, four screws and some careful lifting and I had the thing in pieces. </p>

<p>Next, I went ahead and roughed-in the screen. I ran into two problems here - the bottom of the case has a nice foot that allows you to adjust the tilt of the screen. It&#8217;s got a pretty powerful spring in it to accomplish this, and, needless to say, iBook innards are much lighter than a full-out CRT and all the associated circuitry that comes with. I&#8217;m going to have to figure out a way to get the unit weighted down in the back. </p>

<p>The other problem I had was with the screen. While the LCD itself fit pretty well in there, the CRT screw mounts got in the way, so I ended up totally disassembling the screen. I got it down to pretty much just the panel, and took off the frame that includes the AirPort antennas, a reed switch (so it knows when you close the lid), the inverter and the microphone. With all of that stuff removed, the screen fit in fine. It&#8217;s in right now with packing tape. </p>

<p>So, once I got the screen in, I started working on the logic board. For now, I pretty much just dropped it in the bottom of the case. I ran the power switch out the side and taped the speakers down to the grilles in the bottom of the case. I ran a spare iMate into the old contrast wheely thing and into a USB port - with it all assembled, I really don&#8217;t have much room for USB devices and whatnot in there. </p>

<p>With all that done, I went ahead and hooked it into power and hit the switch for the first time. Lo and behold, nothing happened. Such a pain in the ass. I tore into it a bit and realized I had loosened one of the cables on the inverter board; a reseat and it was on its way. </p>

<p>So, now I&#8217;ve got this thing mostly mounted. I put the back of the case back on, and, apart from the fact that you really can&#8217;t see inside to see otherwise, it&#8217;s pretty much done. There&#8217;s still some to do - I&#8217;m waiting on the new battery for the system, I still need to get the new HDD and RAM, the combo drive needs to go back in, and I&#8217;d like to mount things a bit more nicely - but it works, and I&#8217;m actually using it to type this entry up. </p>

<p>Speaking of remounting things, right now I have the motherboard installed without the magnesium frame it sits in. This is kinda problematic for some things - the hard drive isn&#8217;t latched down (ah, the magic of tape!) and the CPU heatsink isn&#8217;t really attached to anything. I think I might experiment with the Dremel to see if I can make the frame work and have the board mounted back to the back of the screen. I can use the rest of the case for weights, and maybe a power strip and a couple of nice hubs. It&#8217;d also be nice if I could get some of the ports worked out differently, so that they sit more-or-less where the former serial ports and whatnot sit. And, a real power switch. It&#8217;s absurdly hard to find a beige or grey momentary on/off switch - I&#8217;m going to end up building a circuit to deal with that. </p>

<p>All in all, I think I&#8217;m at about 50%. A little hot glue and it&#8217;ll be done!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/computing/2009/82/feed</wfw:commentRss>
		</item>
		<item>
		<title>ruining history</title>
		<link>http://www.aioxipa.com/mrg/computing/2009/79</link>
		<comments>http://www.aioxipa.com/mrg/computing/2009/79#comments</comments>
		<pubDate>Fri, 23 Jan 2009 05:38:19 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/?p=79</guid>
		<description><![CDATA[<p>So I figured, new year, nice introspective blog post about the past year. But then, I thought, let&#8217;s cut up a bunch of computers instead! So much more fun.</p>

<p>I managed to get ahold of an old Digital VT320 terminal. They&#8217;re pretty neat gadgets but not horribly useful nowadays - they have a screen resolution of [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>So I figured, new year, nice introspective blog post about the past year. But then, I thought, let&#8217;s cut up a bunch of computers instead! So much more fun.</p>

<p>I managed to get ahold of an old Digital VT320 terminal. They&#8217;re pretty neat gadgets but not horribly useful nowadays - they have a screen resolution of 80&#215;25 or 132&#215;25 (it&#8217;s software switchable) and connect via serial to the host using three-pair cable terminated in DEC MMJ plugs. Originally, I was just going to hook it into a normal computer and use it as a separate screen for the novelty of it, but it turns out it&#8217;s very hard to find MMJ plugs nowadays. </p>

<p>So, a plan B was hatched. The screen on the VT320 is 12&#8243; diagonal, which was a pretty popular size for small laptops before the whole widescreen fetish began. I figured it wouldn&#8217;t be too hard to grab a machine about that size and mount it into the terminal, making a sort-of miniature iMac sort of machine. And, since I evidently have nothing better to do with my time ever, I went ahead and sourced a 12&#8243; iBook G4 to use. </p>

<p>The iBook G4 I have is a 12&#8243; model running at 1.07GHz. It&#8217;s got a 30GB disk, combo drive, 512MB RAM and an AirPort Extreme card in it. I set off tonight getting the machine taken apart and kinda roughly reassembling it in a way that would make it into a desktop machine. I pretty much have an iBook G4 tablet now - for the first stab at it, I pretty much just took the machine and flipped the screen around backwards. I think this is essentially how I&#8217;m going to have it though I might ditch the frame around the motherboard and rearrange some of the cards instead - certain things like the USB/etc. ports and the DC-In board are situated so things tend to stick out of the sides too much. I also need to find a cheap USB hub to mount inside the enclosure as well, so I can have built-in BlueTooth and whatnot. I&#8217;m also thinking about mounting my spare iMate ADB-to-USB adapter in the finished product, just to keep the retro going. </p>

<p>I was actually considering mounting a standard 3.5&#8243; hard drive connected to a FireWire bridge board inside the case. I&#8217;m kinda rethinking this plan now, though - it turns out the battery that came with the iBook was one of the recall ones, so I could mount the battery inside the machine somehow and end up with a battery-powered desktop. I definitely want to get a bigger hard drive for it, though, and upgrade the RAM to 1GB. I was also thinking about mounting a webcam in the system, but that&#8217;ll depend on how much clearance I end up having in there. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/computing/2009/79/feed</wfw:commentRss>
		</item>
		<item>
		<title>end of an era</title>
		<link>http://www.aioxipa.com/mrg/uncategorized/2008/75</link>
		<comments>http://www.aioxipa.com/mrg/uncategorized/2008/75#comments</comments>
		<pubDate>Mon, 01 Sep 2008 17:36:17 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/?p=75</guid>
		<description><![CDATA[<p>Good enough time to update this thing, I suppose. </p>

<p>Tuesday marks the end of my employment at Apple, Inc. I&#8217;m leaving ostensibly to do some more contract work - I can make a lot more money developing web applications for people sitting on my couch than I can selling iMacs to people so they can [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>Good enough time to update this thing, I suppose. </p>

<p>Tuesday marks the end of my employment at <a href="http://www.apple.com/retail">Apple, Inc.</a> I&#8217;m leaving ostensibly to do some more contract work - I can make a lot more money developing web applications for people sitting on my couch than I can selling iMacs to people so they can manage pictures of their cat. It&#8217;s kinda sad to leave. In the time I&#8217;ve spent there, I&#8217;ve gone through a processor changeover, the introduction of two new versions of Mac OS X (I started when Tiger was released), two iPhones, the MobileMe transition, the iPod nano, and probably a whole host of things I can&#8217;t remember now. I&#8217;ve made a lot of friends there, and have actually watched a lot of them leave as well. (I maintain that Apple Retail is probably among the best to work in if you&#8217;re wanting a retail job. But, it&#8217;s still retail, and retail sucks.) </p>

<p>So, I&#8217;m leaving it to do something fresh and new and more challenging and more sitting-on-my-couch. I&#8217;m highly looking forward to having weekends. I may even update this damned thing more than once every 6 months. Maybe - and I&#8217;m trying not to get crazy here - I&#8217;ll even set up the web presences for the other domains I&#8217;ve got. First and foremost, I&#8217;m gonna try to deal with the scariness of not having a steady second paycheck for the first time in over 3 years. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/uncategorized/2008/75/feed</wfw:commentRss>
		</item>
		<item>
		<title>dear people of the internet:</title>
		<link>http://www.aioxipa.com/mrg/uncategorized/2008/74</link>
		<comments>http://www.aioxipa.com/mrg/uncategorized/2008/74#comments</comments>
		<pubDate>Sat, 31 May 2008 06:51:55 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/uncategorized/2008/74</guid>
		<description><![CDATA[<p>please learn how to write using proper English grammar and punctuation. The Elements of Style is not an expensive book, nor is the Hacker Handbook. please, buy one, read it, and then post your blog entry. (yes, I&#8217;m quite aware about my lack of capitalization at the beginning of sentences. it&#8217;s the e. e. cummings [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>please learn how to write using proper English grammar and punctuation. <a href="http://www.amazon.com/Elements-Style-William-Strunk/dp/0205313426/ref=pd_bbs_2?ie=UTF8&amp;s=books&amp;qid=1212216432&amp;sr=8-2">The Elements of Style</a> is not an expensive book, nor is <a href="http://www.bedfordstmartins.com/newcatalog.aspx?isbn=0312450257">the Hacker Handbook</a>. please, buy one, read it, and then post your blog entry. (yes, I&#8217;m quite aware about my lack of capitalization at the beginning of sentences. it&#8217;s the e. e. cummings thing i&#8217;m going for here, despite his actual use of proper capitalization. commas deserve to be used properly, however. they&#8217;ve suffered enough as it is.) </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/uncategorized/2008/74/feed</wfw:commentRss>
		</item>
		<item>
		<title>wafflecopters are efficient and delicious</title>
		<link>http://www.aioxipa.com/mrg/uncategorized/2007/73</link>
		<comments>http://www.aioxipa.com/mrg/uncategorized/2007/73#comments</comments>
		<pubDate>Wed, 05 Dec 2007 02:20:36 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/uncategorized/2007/73</guid>
		<description><![CDATA[<p>So I&#8217;m pretty horrible about updating this. </p>

<p>So in the past month or so I&#8217;ve been sick, got mostly better, started doing more interesting stuff at job #2, and caused a whole buncha damage to my car (well, more than I was expecting) by hitting a curb. I can now put Web 2.0 experience on [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m pretty horrible about updating this. </p>

<p>So in the past month or so I&#8217;ve been sick, got mostly better, started doing more interesting stuff at job #2, and caused a whole buncha damage to my car (well, more than I was expecting) by hitting a curb. I can now put Web 2.0 experience on my résumé officially, as I&#8217;ve developed something that actually uses Ajax and all that handy spiffness in a pretty horrid way. &#8216;Course, now that I know how to do it, I can come up with a nice way to do it. The Ajax thing really wasn&#8217;t that hard (especially not with prototype) so, other than going back to the good ol&#8217; days of beating my head against the wall because nothing ever renders the same way in more than one browser, it was pretty nice. </p>

<p>I&#8217;m really looking forward to getting the 7 back in the next month or so - I had the shop compile a laundry list of things to remedy when I had the 5 in for the damage I did, and there were some things on there that I need but probably can&#8217;t do myself, so it&#8217;ll be nice to have a car to drive in the meantime. Of course, I&#8217;m also tired of having it in someone else&#8217;s back yard. </p>

<p>I think I might gather up a whole buncha crap out of my room and have a firesale soon.. I can look around from my desk and see roughly 8 computers that I don&#8217;t need, and I&#8217;m sure there&#8217;s a whole bunch more crap in boxes I can get rid of too. One of these days I&#8217;ll take the minimization thing to heart and actually start doing it. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/uncategorized/2007/73/feed</wfw:commentRss>
		</item>
		<item>
		<title>fake plastic anything</title>
		<link>http://www.aioxipa.com/mrg/uncategorized/2007/72</link>
		<comments>http://www.aioxipa.com/mrg/uncategorized/2007/72#comments</comments>
		<pubDate>Fri, 02 Nov 2007 03:21:17 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/uncategorized/2007/72</guid>
		<description><![CDATA[<p>So I scored some new wheels and tires for the 7 off eBay.. actual BMW parts, even, which is nice. 15&#8243;ers with Michelin tires on them, so when they wear out it&#8217;ll be fairly cheap to replace &#8216;em. So, I should be able to get the thing home soon, and then start actually working on [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>So I scored some new wheels and tires for the 7 off eBay.. actual BMW parts, even, which is nice. 15&#8243;ers with Michelin tires on them, so when they wear out it&#8217;ll be fairly cheap to replace &#8216;em. So, I should be able to get the thing home soon, and then start actually working on it. I think most of the things to do on it are cosmetic, so it won&#8217;t be too bad. </p>

<p>I actually manage to get on that there web 2.-oh bandwagon lately.. finally broke down and figured out how to work AJAX with prototype and PHP. I&#8217;m probably doing everything wrong, but it&#8217;s been an interesting learning experience. I&#8217;ve actually been thinking about getting <a href="http://www.panic.com/coda/">Coda</a> and using that - it&#8217;s got built-in JS desk references and all that stuff, and I really don&#8217;t have anything good for that right now. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/uncategorized/2007/72/feed</wfw:commentRss>
		</item>
		<item>
		<title>success through failure</title>
		<link>http://www.aioxipa.com/mrg/uncategorized/2007/71</link>
		<comments>http://www.aioxipa.com/mrg/uncategorized/2007/71#comments</comments>
		<pubDate>Sun, 21 Oct 2007 19:24:14 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/uncategorized/2007/71</guid>
		<description><![CDATA[<p>It lives! Now, to learn to drive a stick&#8230;</p>
]]></description>
			<content:encoded><![CDATA[<p>It lives! Now, to learn to drive a stick&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/uncategorized/2007/71/feed</wfw:commentRss>
		</item>
		<item>
		<title>mmmhaley-bopp</title>
		<link>http://www.aioxipa.com/mrg/uncategorized/2007/70</link>
		<comments>http://www.aioxipa.com/mrg/uncategorized/2007/70#comments</comments>
		<pubDate>Mon, 08 Oct 2007 05:40:26 +0000</pubDate>
		<dc:creator>mrg</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.aioxipa.com/mrg/uncategorized/2007/70</guid>
		<description><![CDATA[<p>yano, there&#8217;s something I really like about lights. man&#8217;s struggle to be one with the gods by creating itty bitty little incandescent bulbs to resemble the sun. who knows how we ended up exisitng on a planet that orbits the Sun &#8212; if anyone can explain that to me, they will become God, because they [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>yano, there&#8217;s something I really like about lights. man&#8217;s struggle to be one with the gods by creating itty bitty little incandescent bulbs to resemble the sun. who knows how we ended up exisitng on a planet that orbits the Sun &#8212; if anyone can explain that to me, they will become God, because they will have to be in order to answer the question. but, the lightbulb is Man&#8217;s answer to its eternal struggle to become the almighty. it&#8217;s all about getting brighter and containing more power than the Sun. because, what else can we look to? the vast expanse of night offers little beacons into the vast darkness. we cannot see beyond what offers itself to us. stars that have not supernova&#8217;ed are all we can see. it&#8217;s an immense system that we can barely understand, yet we try to, each in our own ways. (and I do mean each. neocons with their creation-is-Jesus and scientists with their systems. there&#8217;s nothing intrinsically <i>wrong</i> with either approach - it&#8217;s just the conviction behind them.) I applaud those that try to reach beyond - metaphysical or physical - because they themselves try to reach God. more can be said to those persons than  to most of the human race as a whole. we were given (whether by a sentient god or scientific process) a reason to look beyond and only those deeply involved with science and religion have the guts to look beyond man&#8217;s limitations to find out what&#8217;s really beyond us. namasté.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.aioxipa.com/mrg/uncategorized/2007/70/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
