<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Jonathan Delgado&apos;s Weblog</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/" />
<modified>2007-12-24T19:37:48Z</modified>
<tagline></tagline>
<id>tag:www.techno-obscura.com,2007:/~delgado/weblog/1</id>
<generator url="http://www.movabletype.org/" version="4.01">Movable Type</generator>
<copyright>Copyright (c) 2007, delgado</copyright>

<entry>
<title>check_megaraid_sas Nagios plugin</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2007/06/check_megaraid.html" />
<modified>2007-12-24T19:37:48Z</modified>
<issued>2007-06-07T15:11:31Z</issued>
<id>tag:www.techno-obscura.com,2007:/~delgado/weblog/1.22</id>
<created>2007-06-07T15:11:31Z</created>
<summary type="text/plain"> This is somewhat related to my earlier posting about updating the megaraid drivers. I use Nagios at work for system monitoring and one thing that I like to check is the status of the volumes managed by the RAID...</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>
<dc:subject>Comp Stuff</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p>
This is somewhat related to my earlier posting about updating the megaraid drivers. I use Nagios at work for system monitoring and one thing that I like to check is the status of the volumes managed by the RAID controller. When I first started configuring the Nagios on my new PowerEdge 1950 and 2950 systems I found a check_perc5i over on <a href="http://www.nagiosexchange.org/">Nagios Exchange</a>.</p>
<p>
Unfortunately the plugin only looked like it worked properly. It would report back correctly things like the number of volumes you had online, the number of disks, failed disks etc., but if you had a failed disk it would not actually return the proper error status. It just kept on going blindly saying  <i>OK : Bad Disks=3</i>. </p>
<p>
So I have written my own script to check the RAID controller status, <a href="/~delgado/code/check_megaraid_sas">check_megaraid_sas</a>. It is somewhat similar to the work I did for the <a href="/~delgado/notes/sles9-NagiosAfacli.html">PERC3Di with afacli and Nagios</a> quite a while back.</p>
<p>
In order to use it you need to have LSI's MegaCli utility installed and the user executing the script will need to have sudo privileges (w/o a password) to execute it. Then you will end up with output like: <br>
<tt>OK: 0:0:RAID-1:2 drives:68GB:Optimal 1:0:RAID-5:7 drives:2792GB:Optimal Drives:10 Hotspare(s):1</tt><br>
or (less good)<br>
<tt>WARNING: 0:0:RAID-1:2 drives:74GB:Optimal 0:1:RAID-5:4 drives:1396GB:Optimal Drives:6 (3 Errors)</tt></p>
<p>
The warning is due to the detection of "other" disk errors on the drive. I am trying to find out from Dell if I can reset this count in the controller. Otherwise if it is cumulative I will probably modify my code to take a n argument for a threshold under which to ignore non-fatal errors. The output above is basically in the form:<br>
<tt>&lt;status&gt; &lt;controller #&gt;:&lt;volume #&gt;:&lt;RAID level&gt;:&lt;volume drive count&gt;:&lt;volume size&gt;:&lt;volume status&gt; ... Drives:&lt;total drives attached to controller(s)&gt;</tt></p>]]>

</content>
</entry>

<entry>
<title>SLES10 and megaraid_sas dkms</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2007/05/sles10_and_mega_1.html" />
<modified>2007-12-24T18:47:43Z</modified>
<issued>2007-05-11T00:48:22Z</issued>
<id>tag:www.techno-obscura.com,2007:/~delgado/weblog/1.20</id>
<created>2007-05-11T00:48:22Z</created>
<summary type="text/plain"> This is a quick write-up of the problem I had (and subsequent solution) with installing the latest version of the megaraid_sas driver (as used by the Dell PowerEdge 1950/2950/etc family for their PERC5 RAID controllers) on SLES 10....</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>
<dc:subject>Comp Stuff</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p>
This is a quick write-up of the problem I had (and subsequent solution) with installing the latest version of the megaraid_sas driver (as used by the Dell PowerEdge 1950/2950/etc family for their PERC5 RAID controllers) on SLES 10.</p>]]>
<![CDATA[<p>
I was bitten by some recent problems with one of my PowerEdge 2950's RAID container which was exacerbated by the fact that I had failed to apply some rather urgent firmware updates for the PERC5/i controller card. The PERC5/i is just a Dell-badged LSI SAS RAID card and thus uses the megaraid_sas drivers, but I am jumping ahead a bit here. For the sake of those who follow the same naive course as I did, may you find this quickly with Google and save yourself some grief.</p>
<p>
Having fell foul to a failed RAID container, I quickly went out and found the latest firmware updates which I knew existed but had yet to apply to the failed system. I applied it to the system and a couple of other which I knew were also in need. Installed on a bootable flash drive, the updates went by rather quickly. Yay.</p>
<p>
I reboot the system and all seems well, that is until I notice that syslog is running full load on one CPU. So I look at my /var/log/messages and it is chock full of errors like this, at a rate like 100-line per second:</p>

<pre>
May 10 09:30:03 doomed kernel:   status = 1, message = 00, host = 0, driver = 08
May 10 09:30:03 doomed kernel:   <6>sd: Current: sense key: Illegal Request
May 10 09:30:03 doomed kernel:     Additional sense: Invalid command operation code
May 10 09:30:03 doomed kernel: FAILED
</pre>

<p>
So this is very rapidly filling up my /var partition and making me unhappy. Very unhappy.</p>
<p>
I thought this was perhaps related to a failed rebuild of my newly initialized RAID container... so I waited for it to finish 1.43TB of RAID building, and it still spewed away. Googling the error message didn't yield a whole lot in results. Eventually I looked on the Dell site to see if their were any other updates I was missing, and lo and behold the day after they released the PERC5/i firmware update there was also a driver update.</p>
<p>
I downloaded <a href="http://ftp.us.dell.com/SAS-RAID/megaraid_sas-00.00.03.09-1.tgz">the driver</a>. It requires The Dell DKMS (Dynamic Kernel Module Support), so I download <a href="http://ftp.us.dell.com/utility/dkms-2.0.13-1.noarch.rpm">that</a> as well.  Install the DKMS rpm, no problem. Install the megaraid_sas rpm, no problem their either. It installs the module, does a mkinitrd, and waits for me to reboot. I reboot and all is hunky dory. No more crazy errors. I am happy and decide it is now time to rinse and repeat with my other two servers exhibiting the same problem.</p>
<p>
No joy. When I go to the next box and install the megaraid_sas rpm I get:</p>

<pre>
Preparing...                ########################################### [100%]
   1:megaraid_sas           ########################################### [100%]

Loading tarball for module: megaraid_sas / version: v00.00.03.09

Loading /usr/src/megaraid_sas-v00.00.03.09...
Creating /var/lib/dkms/megaraid_sas/v00.00.03.09/source symlink...

DKMS: ldtarball Completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.16.27-0.9-smp -C /lib/modules/2.6.16.27-0.9-smp/build SUBDIRS=/var/lib/dkms/megaraid_sas/v00.00.03.09/build modules....(bad exit status: 2)

Error! Bad return status for module build on kernel: 2.6.16.27-0.9-smp (x86_64)
Consult the make.log in the build directory
/var/lib/dkms/megaraid_sas/v00.00.03.09/build/ for more information.

Error! Could not locate megaraid_sas.ko for module megaraid_sas in the DKMS tree.
You must run a dkms build for kernel 2.6.16.27-0.9-smp (x86_64) first.
error: %post(megaraid_sas-v00.00.03.09-1.noarch) scriptlet failed, exit status 4
</pre>
<p>
<b>WTF?!?</b></p>
<p>
It ends up that the first box I updated was actually a pristine install of SLES10 as released. No kernel updates no nothing. So all it ended up doing, it seems, was unpacking a precompiled module from somewhere and stuffing it in the right place. Hell, I didn't even have the kernel-source rpm installed on it.</p>
<p>
The referenced make.log looks like:</p>
<pre>
DKMS make.log for megaraid_sas-v00.00.03.09 for kernel 2.6.16.27-0.9-smp (x86_64)
Thu May 10 21:19:18 EDT 2007
make: Entering directory `/usr/src/linux-2.6.16.27-0.9-obj/x86_64/smp'
make -C ../../../linux-2.6.16.27-0.9 O=../linux-2.6.16.27-0.9-obj/x86_64/smp modules
  CC [M]  /var/lib/dkms/megaraid_sas/v00.00.03.09/build/megaraid_sas.o
/var/lib/dkms/megaraid_sas/v00.00.03.09/build/megaraid_sas.c: In function 'megasas_probe_one':
/var/lib/dkms/megaraid_sas/v00.00.03.09/build/megaraid_sas.c:2629: error: 'IRQF_SHARED' undeclared (
first use in this function)
/var/lib/dkms/megaraid_sas/v00.00.03.09/build/megaraid_sas.c:2629: error: (Each undeclared identifie
r is reported only once
/var/lib/dkms/megaraid_sas/v00.00.03.09/build/megaraid_sas.c:2629: error: for each function it appea
rs in.)
make[3]: *** [/var/lib/dkms/megaraid_sas/v00.00.03.09/build/megaraid_sas.o] Error 1
make[2]: *** [_module_/var/lib/dkms/megaraid_sas/v00.00.03.09/build] Error 2
make[1]: *** [modules] Error 2
make: *** [modules] Error 2
make: Leaving directory `/usr/src/linux-2.6.16.27-0.9-obj/x86_64/smp'
</pre>
<p>
If I take a look in <tt>/var/lib/dkms/megaraid_sas/v00.00.03.09</tt> I see that there is a <tt>patches</tt> directory, and in there a <tt>sles10-ga.patch</tt>.  Part of the patch file says:</p>

<pre>
-       if (request_irq(pdev->irq, megasas_isr, IRQF_SHARED, "megasas", instance)) {
+       if (request_irq(pdev->irq, megasas_isr, SA_SHIRQ, "megasas", instance)) {
</pre>

<p>
Well, that is odd, because the make log was complaining about IRQF_SHARED... so it seems the patch was not getting applied to the source at all. K-lame. Whatever detection mechanism there is for the distro you are running has obviously failed here. So a little of this:</p>

<pre>
 # patch < patches/sles10-ga.patch 
patching file megaraid_sas.c
# dkms build -m megaraid_sas -v v00.00.03.09
 
Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=2.6.16.27-0.9-smp -C /lib/modules/2.6.16.27-0.9-smp/build SUBDIRS=/var/lib/dkms/megaraid_sas/v00.00.03.09/build modules....
cleaning build area....

DKMS: build Completed.
</pre>

<p>
and <i>presto</i>, the module builds. Complete the task with a </p>
<pre>
# dkms install -m megaraid_sas -v v00.00.03.09
Running module version sanity check.

megaraid_sas.ko:
 - Original module
   - Found /lib/modules/2.6.16.27-0.9-smp/kernel/drivers/scsi/megaraid//megaraid_sas.ko
   - Storing in /var/lib/dkms/megaraid_sas/original_module/2.6.16.27-0.9-smp/x86_64/
   - Archiving for uninstallation purposes
 - Installation
   - Installing to /lib/modules/2.6.16.27-0.9-smp/kernel/drivers/scsi/megaraid//

/etc/modprobe.conf: added alias reference for 'megaraid_sas'
depmod.....

Saving old initrd as /boot/initrd-2.6.16.27-0.9-smp_old
Making new initrd as /boot/initrd-2.6.16.27-0.9-smp
(If next boot fails, revert to the _old initrd image)
mkinitrd.....

DKMS: install Completed.
</pre>
<p>
and everything is good to go. Yay. Reboot. Doom averted. Go home.</p>
<hr>
<p>A co-worker of mine came up with a subsequently much neater solution to this:</p>
<blockquote>
<p>
The fix is the make dkms aware of newer SLES 10 kernel versions by doing the following:<br>
<tt>vi /usr/src/megaraid_sas-v00.00.03.09/dkms.conf</tt></p>
 <p>Change the following lines:</p>
<pre>
PATCH[6]="sles10-ga.patch"
PATCH_MATCH[6]="2\.6\.16\.21-0\.8"
</pre>
<p>to:</p>
<pre>
PATCH[6]="sles10-ga.patch"
PATCH_MATCH[6]="2\.6\.16\.2.-0\..*"
</pre>
</blockquote>
]]>
</content>
</entry>

<entry>
<title>Bertucci&apos;s Sucks</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2006/07/bertuccis_sucks.html" />
<modified>2007-12-24T18:47:42Z</modified>
<issued>2006-07-18T01:14:50Z</issued>
<id>tag:www.techno-obscura.com,2006:/~delgado/weblog/1.18</id>
<created>2006-07-18T01:14:50Z</created>
<summary type="text/plain">Ok, this maybe isn&apos;t so much of a rant... just a strong complaint. There is a Bertucci&apos;s not far from where I live in Cambridge, on Main St (they call it their Kendall Sq. restaurant, but it is really in...</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>
<dc:subject>Rant</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p>Ok, this maybe isn't so much of a rant... just a strong complaint.</p>

<p>There is a Bertucci's not far from where I live in Cambridge, on Main St (they call it their Kendall Sq. restaurant, but it is really in Central Sq. ... I suspect it is wishful thinking on their part) . At one point in time, long long ago, it was your basic run of the mill Bertucci's. I.e. it served something along the lines of better-than-your-corner-pizza-shop pizza, salads, beer, and the service was OK. We, the young family, would go on occasion if we didn't feel like cooking and wanted something simple in a child-tolerant setting. </p>

<p>Then the service started to go down hill and the food quality suffered. Things would happen like your server forgetting about your order as it sat getting cold on the counter. Or pizzas that were under-cooked with raw dough in the middle. So we stopped going for a couple of years. We started going again a while back because we had activities in Central in the evenings, tried it again for a quick dinner, and it seemed to work OK (decent food, OK service at times).</p>

<p>Tonight though, it just completely sucked. I already wrote a bunch of feedback which I submitted to the Bertucci's website, but I figured I might as well dump it here as well to share with potential Googlers. Here is what I said: <br />
</p>]]>
<![CDATA[<blockquote>
I just had what has to be one of the worst dining experiences I have ever had at the Bertucci's on Main St (#002 Kendall) in Cambridge.

<p>When we arrived the person who seated us (who I later heard referred to as the Manager) neither greeted us nor even asked how many of us were dining. We just received a silent escort to a booth.</p>

<p>Shortly after we ordered we noticed that the restaurant was getting rather warm. We asked our waitress about this and were informed that yes, they were having problems with the AC and that the staff were taking turns in the walk-in cooler. Our food arrived, but it was so uncomfortable that we stopped eating 1/3 through. </p>

<p>By the time our waitress made it back to our table to check in on us the AC had come back on, but we were to overheated to enjoy our food anymore, which we said to her and asked for it to be wrapped up to go. This earned us a huff from the waitress as she whisked the pizzas away. We paid promptly and left.</p>

<p>To top it off, when we got home, no more than 5 minutes later, we discovered that we forgot a Nalgene water bottle in the booth. So we went immediately back to get it. When we got there and asked about it we were told "Oh, we'll have to see if we still have it." The we were told that "It is being washed right now" and could we "wait a few minutes for it"? Then we were told that they normally throw they find like this away. All of which together sounds like "We were hoping that you weren't coming back for this and planned on keeping it ourselves".</p>

<p>I have had my share of slow and inattentive service at this restaurant in the past, but returned because I considered this to be outweighed by the predictably reasonable quality food and environment for the price. This evening though has pretty much finished it for me there. I really have to wonder what is going on with the management of this Bertucci's. They must be able to get by on something other than their in-restaurant level of service. </p>

<p>I may be willing to give a different Bertucci's a try eventually if the need arises, but for now I have no plans on returning to one... especially this one.<br />
</blockquote></p>]]>
</content>
</entry>

<entry>
<title>Nantasket Beach</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2006/05/nantasket_beach.html" />
<modified>2007-12-24T18:47:42Z</modified>
<issued>2006-05-28T22:33:00Z</issued>
<id>tag:www.techno-obscura.com,2006:/~delgado/weblog/1.19</id>
<created>2006-05-28T22:33:00Z</created>
<summary type="text/plain"> On May 27th, 2006 (a Saturday) I took a motorcycle ride down to Nantasket Beach in Hull, MA and took a few photos. If all you want is to cut to the chase and the photos, just go to...</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>
<dc:subject>Photos</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p><a href="/~delgado/NantasketBeach/"><img src="/~delgado/NantasketBeach/NantasketPlayland-s.jpg" alt="Playland Penny Arcade, Nantasket Beach" width="356" height="200" border="0"></a></p>

<p>On May 27th, 2006 (a Saturday) I took a motorcycle ride down to Nantasket Beach in Hull, MA and took a few photos. If all you want is to cut to the chase and the photos, just <a href="/~delgado/NantasketBeach/">go to the gallery page</a>. </p>

<p>Otherwise, read on.</p>]]>
<![CDATA[<p>So... about Nantasket Beach... Well, I didn't just say "Oh hey, I've heard of this place and I need somewhere to ride to, why not go?" There was a bit more motivation behind it. Two parts of motivation really.</p>

<p>The first has to do with a friend of mine, <a href="http://ascii.textfiles.com/">Jason</a>. Now Jason doe lots of stuff. More than I could (or should) keep track of. One things that he does is film documentaries. He did <a href="http://www.bbsdocumentary.com">one on BBSes</a> (which I have still yet to watch all of... sorry Jason!). He is also somewhere in the process of doing <a href="http://www.arcadedocumentary.com/">one on arcades</a>. He travels to arcades, films, snaps photos etc etc. Invites me too. Yay, I love arcades. Boo, I usually have some sort of family obligation to fulfill on the days I am invited along. Such is life.</p>

<p>It gets me thinking about arcade though.</p>

<p>I stopped going to arcades in the mid 1990's or so... when the games were starting to be just video games, and they were getting to be pretty tired ones at that. Especially when they were compared to computer and console games. Also, at least in the Boston area, arcades were disappearing. Probably all my fault, me and them computer games.</p>

<p>I started going to arcades though when I was around 5 or 6 years old (early/mid 1970's). I lived in Worcester MA with my dad, and, as best as I can remember, going out for entertainment meant playing pinball with him and some of his friends from school (<a href="http://www.wpi.edu/">Whoopie Tech</a>). Pinball in Greek diners. Pinball in small arcades in malls with lots of flashy lights and flared trousers.</p>

<p>When we moved to the suburbs of Boston there were still trips to the arcade, but then it meant Fun and Games (which in high school we put down as "FaGs") in Framingham. Dad played pinball, I started to play more video games as well as the second player up on the ocassional game of pinball.</p>

<p>The best times though were when we would drive down to Nantasket Beach in the summer time in our Rabbit convertible. It was the mid-1980's, so video games were certainly king, but the arcades at Nantasket Beach were just so huge that they seemed to keep everything. Huge warehouse-like expanses with worn wood floors. Tons of old pinball games that still took dimes to play. Old mechanical baseball games. Machines that you could stamp a message into the border of souvenir coins with. Skeeball. Fortune-telling machines. Every kind of arcade game that probably every came out up until then there was an example of. We would spend hours there. Have some dinner from the food stand, get a box of salt water taffy, and then drive home when it was well dark.</p>

<p>What I didn't know then was that I was probably experiencing the final great days of Nantasket Beach with its arcades and amusement park. I remember going there sometime around 1991 or so on motorcycles with my dad, my girlfriend (now wife), and some friends. The arcades were still there, but some of them had shut down. It was no longer one huge continuous strip of arcade after arcade. The amusement park was closed, or on the verge of closing, so that condos could be built with big ocean views instead. I remember getting completely soaked riding back in the rain to top it all off.</p>

<p>This brings us back to the current day. I got to see the fruit born of my last visit to Nantascket Beach some 15 years ago. The condos are there, already looking dated... just another fugly example of the crap that sprang up all along the South Shore in the late 1980's and early 1990's. Only a small hint of what I remember remains of the arcades. Some names are still there, but the guts are gone.</p>

<p>I'm sure there are plenty of people who have connected with all sorts of other places similarly in the past. That place that you went to with your dad and had some meaningful activity the memories of stick with you to this day that has now disappeared, leaving you to wonder if you could ever have anything close to as meaningful somewhere else with your own child in the future that they would be able to look back upon the same way.</p>]]>
</content>
</entry>

<entry>
<title>Nothing going on here, move on...</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2006/05/nothing_going_o.html" />
<modified>2007-12-24T18:47:42Z</modified>
<issued>2006-05-15T01:40:01Z</issued>
<id>tag:www.techno-obscura.com,2006:/~delgado/weblog/1.16</id>
<created>2006-05-15T01:40:01Z</created>
<summary type="text/plain">Oddly enough, when things are going on in life I fid myself far too busy to even think about working on my website, yet when things are quiet you don&apos;t have much to write about. Life right now is in...</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p>Oddly enough, when things are going on in life I fid myself far too busy to even think about working on my website, yet when things are quiet you don't have much to write about.</p>

<p>Life right now is in a wierd combination of the two: terribly busy in general, but not a whole lot going on. Or at least it seems this way. This is as likely due to the prolonged stretch of rainy weather that we have had here... I haven't seen any sunshine for a week and a half and the extended forecast doesn't offer much hope.</p>

<p>I have been able to set a bit of time aside though now and then and worked on my Triumph Speed Triple website, <a href="http://www.speedthree.com/">Speed Three</a>. This evening, for example, I have started work on the <a href="http://www.speedthree.com/bits/">"bits" section</a>, a page well needed to help me retain the dribs and drabs of info I come across about bike accessories.</p>]]>

</content>
</entry>

<entry>
<title>Transmetropolitan</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2006/04/transmetropolit.html" />
<modified>2007-12-24T18:47:42Z</modified>
<issued>2006-04-28T02:47:57Z</issued>
<id>tag:www.techno-obscura.com,2006:/~delgado/weblog/1.14</id>
<created>2006-04-28T02:47:57Z</created>
<summary type="text/plain"> I just finished reading all 10+ volumes of Transmetropolitan, written by Warren Ellis with art by Darick Robertson and Rodney Ramos, and I would honestly have to rank it as one of the best comics I have read....</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p><a href="http://www.dccomics.com/graphic_novels/?gn=1719"><img src="http://www.dccomics.com/media/covers/1719_180x270.jpg" alt=Transmetropolitan, Vol. 1" width="180" height="270" border="0"></a></p>

<p>I just finished reading all 10+ volumes of Transmetropolitan, written by Warren Ellis with art by Darick Robertson and Rodney Ramos, and I would honestly have to rank it as one of the best comics I have read. </p>]]>
<![CDATA[<p>I probably haven't bought (or read) any comics other than translated manga in 15 years or so, but I came across <a href="http://www.boingboing.net/2006/03/30/fanposted_chapter_of.html">this post in BoingBoing</a>. Maybe it was the graphic in the post, or maybe it was the phrase "I choose not to release the throatfucking hounds of hell..." from Warren Ellis, that got my attention. Either way I read the scanned chapter and was interested enough.</p>

<p>The same day I take one of my occasional lunchtime walks to <a href="http://www.google.com/local?q=million+year+picnic&near=Cambridge,+MA&hl=en&sll=37.062500,-95.677068&sspn=23.875000,57.630033&latlng=42365000,-71105000,10961764870392888438">Million Year Picnic</a> to see if any of the usual stuff I read showed up. Of course, by the time I get there I have completely forgotten the title of the comic, and have a vague recollection of the author's name. Saying that I am looking for a comic by Warren Ellis who I have only just heard of gives the guy at the counter the sense that I have just crawled out of a cave... fortunately I can describe the chapter I read and he knows it and has it out in 30 seconds. I bought the first two volumes. If I had known just how fast I was about to consume it all I probably would have bought all eleven (1-10 + 0) at a time and tried to hit them up for a discount.</p>

<p>Anyways, amazing stuff. </p>]]>
</content>
</entry>

<entry>
<title>Mass Brit Iron Assoc Fall 2005 Show Pics</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2005/09/mass_brit_iron.html" />
<modified>2007-12-24T18:47:42Z</modified>
<issued>2005-09-25T23:30:30Z</issued>
<id>tag:www.techno-obscura.com,2005:/~delgado/weblog/1.11</id>
<created>2005-09-25T23:30:30Z</created>
<summary type="text/plain">I have put up a bunch of pics that I took today at the Massachusetts British Iron Assoc . Fall 2005 Show/Swap Meet. The pics are here....</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p>I have put up a bunch of pics that I took today at the <a href="http://www.massbia.com/">Massachusetts British Iron Assoc .</a> Fall 2005 Show/Swap Meet. The pics are <a href="/~delgado/moto/MassBIA-Fall2005/">here</a>.</p>]]>

</content>
</entry>

<entry>
<title>via Sidekick</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2005/08/via_sidekick.html" />
<modified>2007-12-24T18:47:43Z</modified>
<issued>2005-08-10T12:25:51Z</issued>
<id>tag:www.techno-obscura.com,2005:/~delgado/weblog/1.5</id>
<created>2005-08-10T12:25:51Z</created>
<summary type="text/plain">This is a test of how easy it may or may not be to add an entry from my Sidekick. ...and the results are.... It sucks It seems that when I save the entry to publish it goes as far...</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p>This is a test of how easy it may or may not be to add an entry from my Sidekick.</p>

<p>...and the results are....</p>

<p><em>It sucks</em></p>

<p>It seems that when I save the entry to publish it goes as far as comitting it to the database, but it fails to actually rebuild the pages accordingly. This is probably some "The Sidekick web browser doesn't support Javascript" foolery. No big loss.</p>]]>

</content>
</entry>

<entry>
<title>Birth</title>
<link rel="alternate" type="text/html" href="http://www.techno-obscura.com/~delgado/weblog/archives/2005/08/birth.html" />
<modified>2007-12-24T18:47:42Z</modified>
<issued>2005-08-09T19:01:20Z</issued>
<id>tag:www.techno-obscura.com,2005:/~delgado/weblog/1.1</id>
<created>2005-08-09T19:01:20Z</created>
<summary type="text/plain">In a possibly vain attempt to get myself to keep my website a bit more up-to-date, I have installed Movable Type on my server. This is my first entry with it. There isn&apos;t really much else to say here about...</summary>
<author>
<name>delgado</name>

<email>delgado@techno-obscura.com</email>
</author>
<dc:subject>General</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://www.techno-obscura.com/~delgado/weblog/">
<![CDATA[<p>In a possibly vain attempt to get myself to keep my website a bit more up-to-date, I have installed <a href="http://www.movabletype.org/">Movable Type</a> on my server. This is my first entry with it.</p>

<p>There isn't really much else to say here about it at this point.</p>]]>

</content>
</entry>

</feed>