<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-5800695</atom:id><lastBuildDate>Thu, 30 Oct 2008 01:33:00 +0000</lastBuildDate><title>ericasberry.com</title><description>Eric's blog and repository of nearly useless information.</description><link>http://ericasberry.com/</link><managingEditor>noreply@blogger.com (eric)</managingEditor><generator>Blogger</generator><openSearch:totalResults>122</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-7952875743007219516</guid><pubDate>Wed, 29 Oct 2008 23:17:00 +0000</pubDate><atom:updated>2008-10-29T21:33:00.359-04:00</atom:updated><title>Matching multiline regular expressions in Java</title><description>Regular expressions are one of those things that I understand but don't use often enough to have really mastered.  I use them even less in my Java programming.  Today I found myself banging my head into my cubicle wall trying to parse out a file that looked something like this:&lt;br /&gt;&lt;code&gt;----START&lt;br /&gt;something=foo&lt;br /&gt;anotherthing=bar&lt;br /&gt;----END&lt;br /&gt;----START&lt;br /&gt;something=baz&lt;br /&gt;anotherthing=ran outta foo words&lt;br /&gt;----END&lt;/code&gt;&lt;br /&gt;I needed to parse this out and create objects representing each section.  Initially I started trying to read this in line by line, keeping track of where I was in relation to the markers, concatenating string buffers, etc.  Then I realized how retarded that approach was, and how using a regular expression would make it a lot simpler.&lt;br /&gt;&lt;br /&gt;Brushing aside the mental cobwebs I looked up a couple of references of the Java API and studied up on my friends &lt;code&gt;Pattern&lt;/code&gt; and &lt;code&gt;Matcher&lt;/code&gt;.  I had trouble finding any examples for my specific case, where what I wanted to match spanned multiple lines.  At first I thought I'd found the answer with the promising sounding &lt;code&gt;Pattern.MULTILINE&lt;/code&gt; argument to &lt;code&gt;Pattern.compile()&lt;/code&gt;, but that has to do with matching &lt;code&gt;^&lt;/code&gt; and &lt;code&gt;$&lt;/code&gt;.  Without that option, those operators only match at the beginning or end of the text being parsed, with them it will allow them to work within the text at newline boundaries.&lt;br /&gt;&lt;br /&gt;Turned out what I was looking for was the &lt;code&gt;Pattern.DOTALL&lt;/code&gt; argument.  By default, the dot operator does not match newlines, with this argument it does.  An alternative is to prefix the regex pattern with &lt;code&gt;(?s)&lt;/code&gt;.  It has the same effect, and the mnemonic stands for "single-line" mode, which is what its called in Perl.&lt;br /&gt;&lt;br /&gt;So, to extract the relevant sections from the input above, you can do the following:&lt;br /&gt;&lt;code class="prettyprint"&gt;&lt;br /&gt;    Pattern pattern = Pattern.compile("----START\n(.*?)\n----END\n", Pattern.DOTALL); &lt;br /&gt;    Matcher matcher = pattern.matcher(theInput);&lt;br /&gt;&lt;br /&gt;    while(matcher.find()) {&lt;br /&gt;        System.out.println(matcher.group(1) + "\n");&lt;br /&gt;    }&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;That will print out:&lt;br /&gt;&lt;pre&gt;something=foo&lt;br /&gt;anotherthing=bar&lt;br /&gt;&lt;br /&gt;something=baz&lt;br /&gt;anotherthing=ran outta foo words&lt;/pre&gt;&lt;br /&gt;You can get the same result with the alternate method, using the embedded &lt;code&gt;(?s)&lt;/code&gt; operator in the &lt;code&gt;Pattern&lt;/code&gt; declaration:&lt;br /&gt;&lt;code class="prettyprint"&gt;&lt;br /&gt;Pattern pattern = Pattern.compile("(?s)----START(.*?)----END");&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;For further reference, have a look &lt;a href="http://java.sun.com/docs/books/tutorial/essential/regex/pattern.html"&gt;here&lt;/a&gt;.</description><link>http://ericasberry.com/2008/10/matching-multiline-regular-expressions.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-1046157911743781597</guid><pubDate>Thu, 11 Sep 2008 22:30:00 +0000</pubDate><atom:updated>2008-09-11T19:26:13.835-04:00</atom:updated><title>4 Gigabytes of Fun!</title><description>&lt;span class="Apple-style-span" style="font-size: small;"&gt;It sometimes seems that no procedure involving a computer ever turns out to be as straightforward as you initially think it will be.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The desktop I have at work is a pretty nice system, a Dell Precision T3400 quad core with 2GB of RAM.  It's plenty fast, but with some of the memory hogging software I run all the time (a Windows virtual machine, Eclipse IDE and Firefox), sometimes it gets bogged down not with the processor but with swapping stuff in and out to disk.  RAM is a pretty cheap upgrade, and I managed to get a RAM upgrade for my machine to 4GB.  Yay!  Problem: Ubuntu  only recognizes 3.2GB of RAM, though the BIOS clearly sees all 4GB.  Boo!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Well, I have the 32 bit version of Ubuntu installed, not the 64 bit version.  Never occurred to me to install the 64 bit version (and never would have made a difference before today).  Didn't relish the thought of reinstalling to get the 64 bit version, so I did some googling.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The first line of attack that I ran across involved tweaking BIOS settings.  I found many suggestions to look for some kind of memory remapping setting in the BIOS.  I couldn't find anything in my BIOS (a Dell Precision T3400).  I noticed the BIOS was a few versions of date, so I updated that, but it didn't seem to make a difference.  &lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(Aside: very pleased to see that I could download  a Linux version of the BIOS updater, which was basically just a single file that you chmod +x and run as root in single user mode.  Good on ya Dell!)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;A little more googling and I discovered that some Linux kernels have support for &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Physical_Address_Extension"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Physical Address Extension&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;, which is a workaround for 32 bit OS's to allow them to address more than 4GB of address space.  Of course, I only wanted to see 4GB of RAM, not more, but to do so requires more than 4GB of address space because of other things that have to be mapped to some memory location, like video RAM, etc.  Poking around some more, it seems that the  default Ubuntu desktop kernel does NOT include this support.  Further confirmation provided by this entry in /var/log/dmesg: &lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Use a HIGHMEM64G enabled kerne&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;l.  The solution is to install the server version of the kernel, which does provide that support.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;So to the keyboard I ran (OK, that's a lie, I was already at the keyboard) and typed:   &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;apt-get install linux-image-server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Success!  Victory is mine!  But wait, upon rebooting, disaster struck.  My X server kept trying to initialize over and over, and finally came up in an extremely low resolution mode and said it couldn't detect my video card anymore.  Whaaaaaaaa????&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;At first I started wondering if something weird was going on, like maybe it was somehow remapping the address of the video RAM in a way that the Nvidia driver didn't like, but it turned out to be much simpler.  After some further googling, it turns out that you need to install some kernel modules for the nvidia driver I'm using.  I guess those modules must have already been installed for the generic version of the kernel, but not the server version.  So a couple more terminal commands: &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; white-space: pre-wrap;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;sudo nvidia-xconfig&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;   &lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(to put my X configuration right again)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;sudo apt-get install linux-restricted-modules-server&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(to provide the module support needed for the video driver)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Then, a quick reboot.  There was one more minor hiccup, which actually took care of itself.  When I fired up VMWare it said it needed to recompile some kernel modules (which it always does whenever you upgrade the kernel).  One really nice thing in the VMWare 6.5 betas is that it just takes care of this for you, and gives you feedback about this operation in the GUI, with no action required on your part.  No more going to the command line and running the old vmware-config.pl script.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;I write this entry in the hopes that it will save someone else time in the future, as they can find all this info in one place, instead of the dozens of places that I had to gather it all from.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="  white-space: pre-wrap;font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://ericasberry.com/2008/09/4-gigabytes-of-fun.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-6645760131435599162</guid><pubDate>Fri, 08 Aug 2008 00:38:00 +0000</pubDate><atom:updated>2008-08-07T21:06:35.577-04:00</atom:updated><title>A Couple of Cool Mac Apps</title><description>If you like listening to Audiobooks on your ipod/iphone/macbook and your audiobooks come from sources other than iTunes and Audible, (for example: &lt;a href="http://www.emusic.com/audiobooks/index.html"&gt;emusic&lt;/a&gt;, which has DRM free MP3's, or audiobooks you have ripped from CD) you should check out &lt;a href="http://www.splasm.com/audiobookbuilder/index.html"&gt;Audiobook Builder&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;One issue with audio books from &lt;a href="http://www.emusic.com/audiobooks/index.html"&gt;emusic&lt;/a&gt; and other sources is that instead of having one nice audiobook file in the standard Apple format, you end up with a couple hundred mp3 files that you have to keep organized a playlist.  Those files also aren't categorized as an audiobook within iTunes, and trying to keep your place in between listening sessions (especially if you listen to something else in between) can be a real pain. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.splasm.com/audiobookbuilder/index.html"&gt;Audiobook Builder&lt;/a&gt; let's you combine all those files into a standard Apple audiobook format file.  It's only $10 for a license, and there is a demo available.  Unfortunately, the demo is crippled, in that it will only do the first 20 minutes of audio, so you can't really try it out with a full audiobook.  The demo does at least let you get a good feel for how the program works, and $10 is pretty cheap.&lt;br /&gt;&lt;br /&gt;Another cool app, a little more expensive, is &lt;a href="https://www.socketheadstudios.com/mytunesync/faq.html"&gt;myTuneSync&lt;/a&gt;.   If you have several computers with iTunes libraries, keeping them in sync can be a real pain.  I have iTunes on my Macbook Pro, my wife has iTunes on her Dell Latitude, and I have another instance of iTunes running in a virtual machine to serve up media files to my AppleTV.  That virtual machine is more or less my central iTunes repository, but its a pain to keep music that has been added to the two laptops synced with it.  This program lets you do things like that in a fairly painless manner.  One nice surprise for those of you (like me) with both Windows and Mac is that the client works on both platforms.  &lt;br /&gt;&lt;br /&gt;Licensing is a bit strange.  It's $20 for a license for a single computer, which doesn't make any sense, since the program is useless on a single machine.  But a 3 license pack is available for $30.  You will need at least two licenses to actually use this program so I'm not sure why you would ever buy the single license.  You can try this app out with full functionality for 15 days, so if you're interested in a solution like this, you can give it a try with no risk.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;(NOTE: I have no affiliation with either of these sites, other than being a happy customer.)&lt;/span&gt;</description><link>http://ericasberry.com/2008/08/couple-of-cool-mac-apps.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-2552574263911195168</guid><pubDate>Tue, 17 Jun 2008 01:01:00 +0000</pubDate><atom:updated>2008-06-24T19:58:21.125-04:00</atom:updated><title>Just Another Post</title><description>As you can see, it's been awhile since I've posted to the blog.  It has been an eventful year so far, though.  Some good, some bad.&lt;br /&gt;&lt;br /&gt;Of course, my big brother Greg passed away in April.  It was a shock to the whole family.  He was only 44.  Those of you who know me well may know that I also lost my other brother in a car accident many, many years ago.  So, I know from experience that the pain never really goes away.  It gets a little easier to deal with, day by day, for the most part.  And then some days, you see or hear something that brings back a memory, and you feel it all full force again, and it just completely catches you off guard.  Like, a couple of weeks ago, I was sorting through things in my office and found a birthday card that I had bought for him.  I had honestly forgotten all about it (yes, I have great organizational skills!).  But when I found it and started looking at it, I remembered buying it ahead of time, being all proud for not waiting until the last minute, and thinking how funny he would think it was.  He had such a great sense of humor.  He was really a clown.  He was so kind and giving.  And he was tough!  He was my big brother.  How can he really be gone?  Even now I sometimes read or hear something and think of sharing it with Greg or wonder what he'll think about it - and then I remember.  Sometimes I dream about him -- really good, happy dreams.  And then I wake up, and I'm a little disoriented for awhile, and then reality sinks in.&lt;br /&gt;&lt;br /&gt;Yes, it still hurts a lot.  And I still have a hard time talking about it.  Even just typing this is really bring up a lot of emotion.  So, I'll move on for now, except just to say thank you to everyone who has expressed their condolences, who has said a kind word or shared a memory about my brother, or just let me know that me and my family were in their thoughts and prayers.  It means a lot.  It's not so much what you say, it's just knowing that people care.&lt;br /&gt;&lt;br /&gt;On a more positive note, after 8 years with my previous, rather large employer, I have just started a new job. Like my previous job, this one is network security related, but its a much, smaller organization which I think will suit me a lot better, and the product is actually quite different.  Also, its an opportunity to get back into primarily Java development, which was not something I was really able to do any more in my role at the previous job.  As a general rule, I don't tend to talk directly about my work or employer on my blog, just because I don't ever want to have to deal with any impression that I'm speaking in any way for my employer on this blog.  This blog is all mine.  :)  If you really care to know particulars, you can hit me up on &lt;a href="http://linkedin.ericasberry.com/"&gt;LinkedIn&lt;/a&gt;, or even &lt;a href="http://facebook.ericasberry.com/"&gt;Facebook&lt;/a&gt; or &lt;a href="http://myspace.ericasberry.com/"&gt;MySpace&lt;/a&gt;.   Suffice it to say that I am really enjoying the new challenge and have met a lot of friendly and hard working people.&lt;br /&gt;&lt;br /&gt;One more thing I should mention.  Though I don't post directly to this blog all that frequently as of late, I do post short messages to &lt;a href="http://twitter.com/eriqthegeek"&gt;Twitter&lt;/a&gt; (see the upper right corner on the blog) pretty frequently, sometimes 2 or 3 times a day.  Nothing profound, sometimes just mundane updates on whatever I'm doing, sometimes random outbursts directed at no one in particular about something that's aggravating me.  You can always see the most recent of these updates in the upper right corner of  &lt;a href="http://ericasberry.com/"&gt;my blog page&lt;/a&gt;, or if you want more instant updates, check out my &lt;a href="http://twitter.com/eriqthegeek"&gt;Twitter's site&lt;/a&gt; and see all the ways you can follow my updates.  (For instance, you can get updates on instant messenger or even SMS).&lt;br /&gt;&lt;br /&gt;That's all for now!</description><link>http://ericasberry.com/2008/06/just-another-post.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-1108282583732107562</guid><pubDate>Sat, 26 Apr 2008 17:08:00 +0000</pubDate><atom:updated>2008-04-26T13:08:59.164-04:00</atom:updated><title>My Big Brother Greg</title><description>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/ericasberry/2443562502/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3003/2443562502_f14e4f2d19_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/ericasberry/2443562502/"&gt;My Big Brother Greg&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/ericasberry/"&gt;ericasberry&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;I miss him so much.  Today I will be carrying his casket.  He was so young ... 44.  I still can't believe he's gone.  I wish I could talk to him one more time.&lt;br clear="all" /&gt;</description><link>http://ericasberry.com/2008/04/my-big-brother-greg.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-197201925113476877</guid><pubDate>Thu, 10 Apr 2008 21:57:00 +0000</pubDate><atom:updated>2008-04-11T11:34:59.883-04:00</atom:updated><title>Pseudospam</title><description>On average, I get probably get around 50 - 100 spam emails within a 24 hour period.  That's fairly annoying, but fortunately modern spam filters do a pretty good job of weeding those out.  On a given day, probably 1 or 2 make it past the spam filter when they shouldn't, and maybe once or twice a week a legit message will get categorized as spam (although those are usually some kind of mailing list emails that probably look a lot like spam to a filter).&lt;br /&gt;&lt;br /&gt;Today something really interesting happened.  When I went to peruse my email inbox after about an hour away from it, I suddenly had several &lt;b&gt;hundred&lt;/b&gt; messages in my SPAM folder.  WTF?&lt;br /&gt;&lt;br /&gt;Upon further investigation, nearly all of them were actually "bounces" from various email systems indicating that an email I had sent was undeliverable.  Quite a few were also responses from spam filtering systems telling me that the message I had sent so-and-so looked like spam, so I needed to perform some action or another if I wanted my message to go through.  Only problem was that all of these were referencing messages I had never sent.  So basically, lots of spam was generated to notify me that spam I had not sent was undeliverable.  Welcome to pseudospam!&lt;br /&gt;&lt;br /&gt;So apparently some spammer used my email address as the sender for the "from" address on a big batch of delicious, juicy spams.  It's funny, too, because the message have all sorts of different names in the from field, none of which are even close to mine.  This looks bad though.  How many thousands more of these am I going to start getting?&lt;br /&gt;&lt;br /&gt;The good news is that, at least so far, there was a big blip on the pseudospam radar and then it all went back to normal levels.  I'm honestly quite surprised that it hasn't continued.  Of course, about the time I post this, the spammer will probably start another campaign and I will get inundated again.  &lt;br /&gt;&lt;br /&gt;It makes me wonder what the usefulness of "postmaster" bounces are anymore, though.  It's great to know that the email you sent someone didn't make it, because you typed their address incorrectly, or they changed their address, but such a notification would have been lost in this deluge.  And that's just the deluge I saw directed back to my address.  I wonder how much more worthless email traffic must be generated every day to inform people that messages they never sent didn't make it to a recipient they've probably never heard of.</description><link>http://ericasberry.com/2008/04/pseudospam.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-2267596291213239724</guid><pubDate>Sat, 08 Mar 2008 19:44:00 +0000</pubDate><atom:updated>2008-03-08T15:04:28.979-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>rant</category><title>Walmart Is Stupid</title><description>So tomorrow is race day here in Atlanta.  (Ironically, the Nationwide Race qualifying actually got delayed this morning because of &lt;em&gt;snow&lt;/em&gt;).  So, we made a quick run to Walmart to get some essentials.&lt;br /&gt;&lt;br /&gt;As is often the case, Donna and I decided to divide and conquer while we were in the store.  Typically, I tend to find myself mysteriously drawn to the electronics department by unknown forces.  I looked around a little bit, and then I remembered I was wanting to get some cheap earbuds.  I picked up a $20 pair of Koss earbuds, not exactly a premium electronics item.&lt;br /&gt;&lt;br /&gt;So I went meandering about some more, and eventually met up with Donna in a different part of the store.  I tossed the earbuds in the cart and we looked around a little more.  I wanted to show her something in electronics, in case she was looking for ideas for things to put in my Easter basket, so we went back through there.  As we were passing through, some Walmart trooper eyed those high-end earbuds in the cart, and told my wife "Ma'am, you can't leave electronics with those, you'll have to pay for them here."&lt;br /&gt;&lt;br /&gt;Well, we weren't done shopping.  And I explained to her that I had already basically been all through the rest of the store with them once.  (I later enjoyed pointing out to Donna that nobody ever hassled me about them while I had them - obviously she must have looked suspicious).  It's not like there was a sign posted stating that you had to pay for items there.  It's a very open area too, not its own little sectioned off area.   She reiterated that we couldn't leave electronics with the earbuds.  So I took them out of the cart and told her she could keep them.  Turns out we were done shopping there after all.&lt;br /&gt;&lt;br /&gt;It really annoys me to go somewhere to spend my hard earned money and basically be treated like a criminal.  Another example of this is the stupid deal where they have to stop you and look at your receipt when you walk out the door.  It's not as if they actually take the time to confirm that everything matches up, it's just another additional way of them imposing themselves on you.&lt;br /&gt;&lt;br /&gt;I have also adopted a policy of not stopping when the inventory control thing goes off because the minimum wage employee forgot to swipe some item over the demagnetizer or whatever the thing is.  If a human being wants to ask to see my receipt or whatever, fine.  But I refuse to be a Pavlovian dog who hears a bell go off and reflexively submits to my retail masters.&lt;br /&gt;&lt;br /&gt;Yeah, I probably need to cut back on the caffeine.</description><link>http://ericasberry.com/2008/03/walmart-is-stupid.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-2466727714039741944</guid><pubDate>Sat, 16 Feb 2008 17:05:00 +0000</pubDate><atom:updated>2008-02-16T18:09:54.073-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>rant</category><title>Attempted Manslaughter By A Conspiracy of "Parktards"</title><description>We interrupt the regularly schedule radio silence of this blog to provide you with a news bulletin regarding the attempted manslaughter of this blog's author by a conspiracy of two nameless, faceless "parktards".&lt;br /&gt;&lt;span id="parktard_conspiracy" class="hiddenspan"&gt;&lt;br /&gt;What is a "parktard" you might be wondering?  Well, Webster's defines it as ... well, ummm.  OK.  Actually, Webster's doesn't define it.  At least I don't think it does.  I'm too lazy too look it up.  But I'm pretty sure Webster's doesn't actually define it.  So, I will.&lt;br /&gt;&lt;br /&gt;Parktard is a term I have lovingly coined to describe those individuals who exhibit the symptoms of a very specific mental retardation.  That is, the inability to park their vehicle within the narrow confines of the designated parking space, often with absolute disregard for the physical safety and mental health of those who may wish to park in an adjacent space or, even worse, someone who is already occupying said adjacent space.&lt;br /&gt;&lt;br /&gt;Yesterday, I was the victim of a well-financed and highly organized conspiracy of two parktards, executed with nearly lethal efficiency.  Here, we see parktard number one pictured.&lt;br /&gt;&lt;img src="http://ericasberry.com/images/parktards/1st_parktard.jpg"&gt;&lt;br /&gt;Upon arriving back at my office for lunch, this parktard was parked two spaces away from the space I parked in.  As you can see he was parked way over the line.  It was at that time that I made the near-fatal assumption that nobody would be foolish enough to try to squeeze their vehicle into the remaining space.&lt;br /&gt;&lt;br /&gt;Which leads us to parktard number two:&lt;br /&gt;&lt;img src="http://ericasberry.com/images/parktards/parktard_deux.jpg"&gt;&lt;br /&gt;I discovered the co-conspirator as I was ready to depart my office.  By this time, parktard number one had left the scene of the crime.  As you can see, there was precisely one inch of clearance between the passenger side of the second parktard and my vehicle.  I attempted to enter my vehicle on the driver's side, but the futility was quickly obvious.  Left with no alternative, I opted to enter my rather small vehicle from the passenger side.  While the execution of this maneuver was successful, you can see that it came at great cost and personal injury.&lt;br /&gt;&lt;img src="http://ericasberry.com/images/parktards/hideous_gash.jpg"&gt;&lt;br /&gt;I initially planned on driving to the emergency room to see about getting some stitches to seal up the wound, but it was a Friday afternoon, and there was a lot of traffic, so I decided to live on the edge and tough it out.  What can I say?  That's how I roll.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('parktard_conspiracy').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2008/02/attempted-manslaughter-by-conspiracy-of.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-4726961731694119050</guid><pubDate>Tue, 20 Nov 2007 02:54:00 +0000</pubDate><atom:updated>2007-11-19T22:16:24.902-05:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>rant</category><title>Dish Networks Rocks! (Yes, that was sarcasm)</title><description>This was a first.  Somehow all three of our Satellite receivers managed to lose their marbles today, and turning them off and on was not sufficient to revive them.&lt;br /&gt;&lt;br /&gt;I woke up this morning with the local TV news on but no sound on the TV.  I checked the TV volume and it was on.  So I tried switching channels.  Still no sound from the TV station, but the little bloops and bleeps that Tivo makes were clearly audible.  Hmmm.&lt;span id="dish_networks_rocks" class="hiddenspan"&gt;&lt;br /&gt;&lt;br /&gt;So I grabbed the satellite remote, guessing it must be the receiver.  I had once had all the colors turn purple, and at first thought it was the TV, but when I found the Tivo menus were all in their proper colors, turning the satellite receiver off and on fixed it.  So, I turned it off, waited a few seconds, and then turned it back on.  Sound came back, but it sounded like some sort of demon posession had taken hold of the news anchor.   I tried switching it off and back on again, which led to no sound at all again.  One more try, back to demon posession.  Knowing that the remote was not completely powering the satellite receiver down, I pulled the plug, waited a few seconds, and plugged it back in.  Everything back to normal.  Cool.  Didn't give it much more thought... until I got home from the work at the end of the day.&lt;br /&gt;&lt;br /&gt;I switched on the TV in our living room and the satellite receiver was displaying the message that you usually only see when its raining really heavy, indicating that it couldn't find a signal.  For awhile, we had a Dish DVR and it used to get in this state all the time.  Our other two regular receivers would always be fine, but the DVR would always be showing this "no signal" screen.   Generally, we'd have to disconnect the power to get it out of that state.&lt;br /&gt;&lt;br /&gt;So I cut the power, waited a few seconds, and switched it back on.  It went through finding all its transponders and what not, said it was downloading the program guide information, and then just as it was about to display live television, went back to the no signal screen.  Grrrrr!  I remembered I'd had a weird problem with the receiver in the bedroom onetime where one of the channels had disappeared from the program guide (the History Channel.  Yes, the History Channel!  I LOVE THE HISTORY CHANNEL!!!!).  I remembered I had futzed around with the menus in the Installation section and found something that said "QAM Scan/Signal", and after letting it go through that, it added History Channel back.  So I decided to try that again with the Living Room.  Sure enough, after going through that (it took a few minutes) Mr. Satellite receiver was happy.&lt;br /&gt;&lt;br /&gt;I thought it strange that two of our three receivers had gotten screwed up on the same day.  Which made me think maybe I should check the third receiver, in the office.  Sure enough, it was in the same hosed-up state as the one in the living room.  Tried just disconnecting and reconnecting the power and it did the exact same thing as the receiver in the living room.  Did the QAM Scan/Signal and was really proud of myself, until the receiver said "Your Smart Card Is Not Authorized to Receive This Channel".  Doh!  Fortunately, that appeared to be resolved by just waiting a couple of minutes, and then it decided, that I was indeed entitled to view the programming I pay a ridiculous fee for each month.&lt;br /&gt;&lt;br /&gt;I don't know what kind of weird mojo occurred that managed to screw up all three of our receivers.  I assume it was some kind of update from Dish, although I suppose maybe it could have been a power surge.  I should mention that we're in an apartment and they have this weird setup where instead of having your own Dish, there's one "community" Dish that pulls the signal and distributes it throughout the community.  Supposedly that was why we had so many problems with the DVR.  I don't totally understand it, but apparently it's not as simple as just distributing the signal from the one Dish to everybody's receiver, there's some kind of special switching equipment and (buggy) software involved.&lt;br /&gt;&lt;br /&gt;Unfortunately I don't have any good alternatives.  There's no cable available in this complex (I guess because of whatever deal they have with Dish).  And we don't have line of sight to put up our own dish.  Good times.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.blogger.com/post-create.g?blogID=5800695#anchor" onclick="javascript:{document.getElementById('dish_networks_rocks').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/11/dish-networks-rocks-yes-that-was.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-3568281699129075290</guid><pubDate>Sun, 11 Nov 2007 02:30:00 +0000</pubDate><atom:updated>2007-11-10T22:05:43.785-05:00</atom:updated><title>Code Monkey Goes To Concert</title><description>&lt;iframe align=center src=http://www.flickr.com/slideShow/index.gne?user_id=63984289@N00&amp;set_id=72157603073497991 frameBorder=0 width=400 scrolling=no height=400&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Last night we went to see &lt;a href="http://jonathancoulton.com"&gt;Jonathan Coulton&lt;/a&gt; in concert in downtown Atlanta.  It was a great show!  Donna went mostly to humor me, but she ended up having a great time as well.&lt;span id="joco_atl" class="hiddenspan"&gt;  I first heard of JoCo (as all of us "cool" people call him) a couple of years ago when we bought a CD of his for one of my nephews, for Christmas I think.  At the time, I wasn't familiar with him and unfortunately didn't really investigate or listen to any of his songs.  Then, I'm not sure, maybe a year or so ago I heard his song Code Monkey on a podcast.  That song became my anthem and I became a devoted fanboy.  After listening to a few more of his songs I bought the "box set" of pretty much all of his music.  &lt;br /&gt;&lt;br /&gt;I was really excited when I found out he was coming to Atlanta.  &lt;a href="http://www.fivespot-atl.com/"&gt;The venue&lt;/a&gt; was downtown, which I generally try to avoid like the plague, particularly on a Friday, but I decided it was worth the sacrifice, and I was right.  I had seen entries on his blog when he posted other tour dates that &lt;a href="http://paulandstorm.com"&gt;Paul and Storm&lt;/a&gt; usually appear with him, and would be at this show at well.  I wasn't sure what a Paul and Storm was but I found out last night ... and they are awesome as well.  So now I have a whole bunch of other slightly bizarre, perhaps even deranged music to start listening to.&lt;br /&gt;&lt;br /&gt;Honestly I think it is the most fun I've had at any concert I've ever gone to.  It was an intimate setting and there was a lot of energy in the crowd.  And JoCo was just the nicest guy, he hung out after the show and talked with people, and as you can see, I managed to get a picture with him.  I'm sort of an introverted, shy person at times and I really had to force myself to go talk to him but I really wanted to and was so glad I did.  I told him I was a Code Monkey (as proclaimed by my T-Shirt) and was really glad he sang the song at the show.  He asked me what languages I programmed in and for a couple of seconds I couldn't actually remember any.  Did I mention I was a little excited and nervous?&lt;br /&gt;&lt;br /&gt;I wish every Friday night could be like that.  Good times ... if you are into slightly, oh, shall we say, different and highly entertaining music, you should definitely surf over to his site and &lt;a href="http://www.jonathancoulton.com/store/downloads"&gt;check  out some of his songs&lt;/a&gt;.  You can listen to just about all his music for free right on his site, and he also sells nice, juicy DRM-free MP3's for your downloading pleasure.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('joco_atl').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/11/code-monkey-goes-to-concert.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-2285412808374640378</guid><pubDate>Mon, 22 Oct 2007 02:12:00 +0000</pubDate><atom:updated>2007-10-21T22:22:16.079-04:00</atom:updated><title>Boo!</title><description>So on the diet front ... I lost another pound this week.  The last couple of weeks have been a little disappointing, slow progress, but I keep trying to tell myself "slow and steady wins the race".  And it's better to keep losing slowly than to keep piling it on, right?  Check &lt;a href="http://fatguysjourney.com"&gt;fatguysjourney.com&lt;/a&gt; for all the latest updates.  :)&lt;br /&gt;&lt;br /&gt;We had lots of fun Saturday evening.  We met up with some friends Donna works with and had dinner Saturday night, then went to a "haunted house".  I have not been to one of those for literally years, but it was pretty fun.  The line was really, really long and our feet were hurting by the end of it, but it was really done up well.  I can't say that I was actually scared, but it was really funny watching all the ladies scream, half the time even when they could see the person coming.  It was a good time.&lt;br /&gt;&lt;br /&gt;Today was fairly uneventful.  We watched the Martinsville NASCAR race and I geeked around on the computer and that was about it.  It was a pretty low-energy kinda Sunday and I kept putting off my workout and ended up not doing it, which I'm not proud of.  But I'll get back to it tomorrow morning!&lt;br /&gt;&lt;br /&gt;That's about it for now I guess.  Time to brace myself for Monday morning.</description><link>http://ericasberry.com/2007/10/boo.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-8297564443619900773</guid><pubDate>Wed, 17 Oct 2007 03:17:00 +0000</pubDate><atom:updated>2007-10-16T23:22:14.973-04:00</atom:updated><title>Diet and Exercise Stuff</title><description>Just a quick note to let everybody know that I've moved my diet and exercise stuff (i.e. the bike map, the "Don't Break the Chain", etc.) stuff to its own site - &lt;a href="http://fatguysjourney.com" target="_blank"&gt;http://fatguysjourney.com&lt;/a&gt;.  Just kinda wanted to seperate that stuff out and it was making the main blog page just a little busy.  If you forget the URL, I'll have a link to it in the sidebar on this page.&lt;br /&gt;&lt;br /&gt;Oh, the new page features a new element - I added a line chart to track my weight loss.</description><link>http://ericasberry.com/2007/10/diet-and-exercise-stuff.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-4727522295967422398</guid><pubDate>Sat, 06 Oct 2007 16:12:00 +0000</pubDate><atom:updated>2007-10-06T12:31:51.892-04:00</atom:updated><title>Riding Over 400 Miles Seems To Help Weight Loss</title><description>So I'm in a pretty good mood today, for several reasons.  &lt;br /&gt;&lt;br /&gt;First, I reached my first goal on my &lt;a href="http://fatguysjourney.com"&gt;bike ride&lt;/a&gt;.  Yesterday, actually.  And that was 400+ miles.  It was nice visiting with my parents and my brother (in my head anyway).  Now I'm off to visit my wife's parents in the town she grew up in, Berne, IN.  This trip will be a little shorter, and then I'm going to pick a distance farther away, probably somewhere I've never actually been.  I'm thinking maybe I'll go see the Statue of Liberty.&lt;br /&gt;&lt;br /&gt;So the second reason I'm happy, which is closely related, is &lt;span id="riding_over_400_miles" class="hiddenspan"&gt;that I dropped another six pounds this week.  Biggest loss to date!  I guess all those miles on the bike and eating better are really paying off.  It was a nice way to start the weekend.&lt;br /&gt;&lt;br /&gt;The third reason I'm happy, is that this weekend is the NASCAR race is in Talladega.  It will be really interesting to see how the new cars work out there.  I love the superspeedway races.  Here's hoping Jr. and his cousin can pull off a win before Eury moves on to Hendricks.&lt;br /&gt;&lt;br /&gt;The fourth reason I'm happy is that I found out a couple of days ago that &lt;a href="http://www.jonathancoulton.com/"&gt;Jonathan Coulton&lt;/a&gt; is &lt;a href="http://www.jonathancoulton.com/2007/10/04/atlanta-show-added/"&gt;coming to Atlanta&lt;/a&gt; in November.  It's kind of funny... I bought one of his CD's for one of my nephews, I think for Christmas one year, but I never listened to it or really knew who he was at the time.  Then, probably a year or two later, I heard one of his songs, &lt;a href="http://www.jonathancoulton.com/mp3/Code Monkey.mp3"&gt;Code Monkey&lt;/a&gt;, which sort of became my anthem.  I started checking out &lt;a href="http://www.jonathancoulton.com/primer/listen"&gt;some of his other work&lt;/a&gt; and ended up buying his "box set" from his website.  I really love his music and it will be really cool to see him live, especially since the performance will be in kind of an intimate setting.&lt;br /&gt;&lt;br /&gt;The fifth reason I'm happy is that I have running water (at least last time I checked).  I just finished working out, and I really need a shower!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('riding_over_400_miles').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/10/riding-over-400-miles-seems-to-help.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-1480903985987016030</guid><pubDate>Fri, 05 Oct 2007 02:25:00 +0000</pubDate><atom:updated>2007-10-04T22:36:51.163-04:00</atom:updated><title>"Bike Trip" Enhancements</title><description>Been playing around with the google maps API and made a few improvements to the little map at the bottom of the blog.&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;It now tells you how far along I am on the current leg of the journey (for example, right now, on the 1st leg, from Roswell to Mt. Carmel, I'm 97.08% along, with 12.5 miles to go, which means I'll be "arriving" in Mt. Carmel tomorrow!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The icons look a little nicer now.  Instead of the standard google maps icons there are pushpins, and the bicycle icon looks nicer now.  (If you aren't seeing the green bicycle icon, you probably need to hit refresh in the browser -- its probably still caching the old images).  The green pushpin is my original starting point.  Yellow pushpins indicate various stops along the way.  The red pushpin is the "endpoint" of the trip, at least at this point in time.  I plan to pick a new endpoint as I get close to whatever the current one is.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;You can now click on the pushpins to get more information about the destination.  I'll be updating them as I go along with information like what date I started for them, and when I arrived&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There are two small links below the map, one is labeled "What is This?", which will take you to the first blog entry I wrote describing the idea behind the map.  The second one is "Larger View", which will open up a much larger version of the map in a window&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I registered a new domain, &lt;a href="http://fatguysjourney.com"&gt;fatguysjourney.com&lt;/a&gt;, which will take you directly to the large map version.  I have some ideas of doing more with that domain, but for now that's it.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;I have some more ideas for enhancements, some on the backend to make the code easier to maintain, but one that I think will be cool is a play button, which will take you through an animated version of the map, iterating through each day of the "journey", showing the location on the map for that day for a few seconds.  I think it will be kinda cool.&lt;br /&gt;&lt;br /&gt;This is a really fun project.  Its helping encourage me to get on that bike each morning, and its quite educational as well.  I'm also learning a lot more Javascript, and all about the Google maps API!</description><link>http://ericasberry.com/2007/10/bike-trip-enhancements.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-3607341622597284937</guid><pubDate>Thu, 04 Oct 2007 19:46:00 +0000</pubDate><atom:updated>2007-10-07T10:45:03.521-04:00</atom:updated><title>Donna and I Decided To Get Some Mexican Food</title><description>... and, well, we got kinda carried away.  Just watch the video.  :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Edit:  I got some reports of trouble viewing the embedded version.  If it doesn't work for you, try &lt;a href="http://www.jibjab.com/starring_you/receipt/1125769"&gt;this direct link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object id="W47053b9e7a8bf0f3" width="335" height="329" quality="high" data="http://widgets.clearspring.com/o/46a8f95380ba919f/47053b9e7a8bf0f3" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;param name="movie" value="http://widgets.clearspring.com/o/46a8f95380ba919f/47053b9e7a8bf0f3" /&gt;&lt;param name="scaleMode" value="showAll" /&gt;&lt;param name="allowNetworking" value="all" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;param name="flashvars" value="" /&gt;&lt;/object&gt;</description><link>http://ericasberry.com/2007/10/donna-and-i-decided-to-get-some-mexican.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-927769096190894481</guid><pubDate>Sun, 30 Sep 2007 23:26:00 +0000</pubDate><atom:updated>2007-09-30T20:45:11.166-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>personal weight-loss nascar movies</category><title>Is it Really Almost October?!?!?</title><description>To quote the Steve Miller Band, "time keeps on slippin' ... into the future."  Not only that, it seems to continue accelerating.&lt;br /&gt;&lt;br /&gt;Anyhoo, just a quick "weekend update" of sorts.&lt;br /&gt;&lt;br /&gt;First, I lost a couple more pounds this week.  So I've lost six total so far.  I am also closing in to my first goal on my "virtual bike ride" &lt;span id="is_it_really_almost_october_2007" class="hiddenspan"&gt;(scroll to the bottom of my &lt;a href="http://ericasberry.com"&gt;homepage&lt;/a&gt;), riding from my current city of residence to my home town of Mt. Carmel.  In fact, based on my average pace, I should reach it by Friday.  So I've already decided on my next destination, which is a shorter trip, from Mt. Carmel, to Berne, IN.  I haven't picked the next location just yet.  It's going to be fun watching this build up over time, seeing routes criss-crossing the US.  At some point in the near future, I'm planning on adding an animation so you can play back the history, watch as the days go by at watch the little bicycle move on the map.  Yeah, I'm a nerd.&lt;br /&gt;&lt;br /&gt;So we went to see a movie this week, &lt;a href="http://thebraveone.warnerbros.com/"&gt;The Brave One&lt;/a&gt;.  This was one I had to kind of talk Donna into going to see.  Unfortunately, it turned out not to be that great.  It had its moments, but it was way too long, and for the most part just not all that engaging.  It was cool to see &lt;a href="http://en.wikipedia.org/wiki/Sayid_Jarrah"&gt;Sayid&lt;/a&gt; from &lt;a href="http://en.wikipedia.org/wiki/Lost_(TV_series)"&gt;Lost&lt;/a&gt; (well, OK, Sayid is a fictional character, the actor is &lt;a href="http://en.wikipedia.org/wiki/Naveen_Andrews"&gt;Naveen Andrews&lt;/a&gt;).  I don't think I've seen him in anything else, and I really like him on Lost.&lt;br /&gt;&lt;br /&gt;Today's NASCAR race was a lot more entertaining.  Couple of observations.  First, I love Dale Jr., and I'm not a big fan of Kyle Busch, but Jr. really screwed up when he took out Kyle, and I don't blame Kyle one bit for being ticked off.  On the other hand, I saw Jr. interviewed during the rain delay, and &lt;a href="http://ericasberry.com/blog/2005/03/just-like-walk-in-park.html"&gt;as I've observed before&lt;/a&gt;, he man'd up and totally owned up to it.  Then there was the wreck-fest finish, which was shortened because they ran out of daylight.  It was really weird, first they said they were shortening it to 225 laps.  Then 210 laps.  Then, after the last caution, when a nice three car green/white/checker shootout between Biffle, Boywer and Johnson was brewing, the abrubtly decided not to restart and freeze the field, giving Biffle the victory.  Now I was happy to see Biffle win, because I like him and he's been in a real slump, but Bowyer was catching him and it would have been fun to watch.&lt;br /&gt;&lt;br /&gt;Well, that's all for now.  Time to gear up and get ready for &lt;a href="http://www.myfavmovies.com/cgi-bin/DownloadMP3.cgi?01500004&amp;Office%20Space&amp;0009"&gt;Muuuunday&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('is_it_really_almost_october_2007').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/09/is-it-really-almost-october.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-7636031468756897289</guid><pubDate>Mon, 24 Sep 2007 02:05:00 +0000</pubDate><atom:updated>2007-09-23T22:31:36.179-04:00</atom:updated><title>Weekend Update</title><description>First ... yay me!  My exercise and dietary changes are paying off, I lost four pounds this week.  I have a long way to go but progress is progress.  Also, if you scroll down to the bottom of the blog, you'll see I'm quite a bit farther along on my virtual bike ride ... I'm past Nashville now! &lt;br /&gt;&lt;br /&gt;Another relaxing and fairly uneventful weekend.  &lt;span id="weekend_update_092307" class="hiddenspan"&gt;Spent too much time on the computer, as usual.  On Saturday we went to see the movie &lt;a href="http://www.woodcockmovie.com/"&gt;Mr. Woodcock&lt;/a&gt;.  I thought it looked pretty funny from the preview and the premise had a lot of potential.  It centered around an evil-incarnate gym teacher who makes children's lives miserable.  (I of course, related to the suffering children).  One of his former students returns to his hometown years later to receive an award honoring his success, only to find out this evil former teacher is not only being honored as "Educator of the Year", but is also engaged to his Mom!  Hilarity ensues!  Well, in theory.  There were a few amusing moments but overall it fell pretty flat.  Oh, well.&lt;br /&gt;&lt;br /&gt;Oh, one thing I wanted to share, and those of you who are my Facebook friends may have already been pestered by me about this, is this website &lt;a href="http://scrabulous.com"&gt;Scrabulous&lt;/a&gt;.  I'm not really using the Scrabulous site directly, but rather, the &lt;a href="http://apps.facebook.com/scrabulous/"&gt;Facebook application&lt;/a&gt;.  It's fun.  It's basically Scrabble, but you can either play it "real time" or as you have time.   So, in other words, instead of having to devote a specific chunk of time to play through a whole game, you can start a game with one of your friends and each of you can take your turns as you have time.  So a game may go on for days.  And you can have multiple games going on at once.  So far I have only finished one game, which I won (yay!).  I've got two other games going on at the moment, which I'm not doing so well in.  Even so, it's still fun!&lt;br /&gt;&lt;br /&gt;So how 'bout that NASCAR race today?  Dale Jr. ended up a respectable third, which was great to see.  Record number of caution flags.  Nice guy Kyle Petty gettin' all up in Denny Hamlin's face and Denny jumpin' out of his car ready to throw down.  Michael Waltrip had a pretty strong finish, and the points race is all shaken up, with the top four separated by less than five points.  Even with all that action, I managed to get in a nice nap during part of the race.  :)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('weekend_update_092307').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/09/weekend-update_23.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-3903654413598052958</guid><pubDate>Tue, 18 Sep 2007 02:35:00 +0000</pubDate><atom:updated>2007-09-17T22:53:22.700-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>geekiness</category><title>200 gigs of 7200 RPM goodness</title><description>When I bought my MacBook Pro, I didn't really think much about upgrading the hard drive.  If anything, I assumed that it would be similar to upgrading the drive in my old Dell 9300, which was a pretty straightforward procedure.&lt;br /&gt;&lt;br /&gt;Apparently it is pretty straightforward on the Macbook, but when you pay the premium for the "Pro", one unwelcome "bonus" you get is that it is really a pain in the butt to upgrade the drive.  &lt;span id="200g_7200rpm" class="hiddenspan"&gt;In fact, while Apple actually has a PDF document with instructions on upgrading the drive in a Macbook, the drive is not considered "user upgradable" on the MacBook Pro.  There are a bunch of screws and delicate ribbon cables you have to deal with.  Even for someone who has done their share of computer upgrades over the year (not to mention building a few computers from the ground up) the process can be a little intimidating at first glance.&lt;br /&gt;&lt;br /&gt;After a long period of indecision, carefully shuffling files back and forth to external drives, and reviewing various install guides on the net, I finally decided to go for it.  I settled on a 200G Hitachi drive.  There was a 250G drive available, and I thought maybe I should get the largest drive I could (because I don't really want to do this again!), but I decided I would go with the 200G which would also allow me to move up from a 5400rpm drive to a 7200rpm drive.  I ended up using &lt;a href="http://www.extremetech.com/article2/0,1697,2119529,00.asp"&gt;this step-by-step guide&lt;/a&gt; to find my way along.&lt;br /&gt;&lt;br /&gt;Aside from some nervous moments when one of the teeny, tiny screws from the side of the machine managed to jump off my desk and hide, the upgrade went pretty smoothly.  I have a lot more free space.  And man, I was not prepared for how much faster the system runs with the faster drive.  It makes a huge difference, at least subjectively.  I confess that I haven't actually run any benchmarks, but I'm convinced its quite a bit faster, especially at boot time!&lt;br /&gt;&lt;br /&gt;Happy, happy, joy, joy!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('200g_7200rpm').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/09/200-gigs-of-7200-rpm-goodness.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-6819995796310103269</guid><pubDate>Mon, 17 Sep 2007 01:47:00 +0000</pubDate><atom:updated>2007-09-16T22:07:16.325-04:00</atom:updated><title>Weekend Update</title><description>It was a pretty uneventful weekend.  Basically just spent time around the house.  Played on the computer some, watched some movies, and of course NASCAR.  Only nine races left in the season.  I'm of course bummed that Junior didn't make the chase, but there are still several drivers I wouldn't mind seeing win the championship.  &lt;br /&gt;&lt;br /&gt;Which reminds me ... I had the weirdest dream the other night ... &lt;span id="sunday_0916" class="hiddenspan"&gt;I was a Nextel Cup driver, and the race to the chase was over, and I was apparently in the top 12.  I also was teammates with Jeff Gordon and Jimmie Johnson ... and we were celebrating and high-fiving.  And then the last thing I remember is that I was telling Jeff and Jimmie how cool it was going to be next year with Junior on the team.  I'm not sure it means, (other than maybe I'm spending too much time thinking about NASCAR) but it was kind of a cool dream because I was so happy.&lt;br /&gt;&lt;br /&gt;Speaking of being happy ... I was really happy to see Clint Bowyer win today.  He seems like a pretty nice guy, and seems to be well respected by the other drivers.  Bowyer also seems to be the underdog ... or at least, he sure seemed that way until today ... going from 12th in the points to 4th.  And finally, it doesn't hurt that his primary sponsor is my favorite adult beverage, Jack Daniels.&lt;br /&gt;&lt;br /&gt;In other completely unrelated "news", I'm up to 187 miles on my "bike trip".  I worked out for an hour on Saturday but I was really sore afterwards, so I scaled it back to my regular 45 minutes today.  Oh, and you might have noticed, I added another one of those "don't break the chain" things to the sidebar.  The red one that was there before is still tracking the days I exercise.  The blue one is the new one.  I'm realizing that exercising is not enough and that I really need to keep careful track of what I'm eating, and keep my caloric intake within a reasonable range.  To help reinforce that, the blue "chain" will track the days that I stay "on plan".  &lt;br /&gt;&lt;br /&gt;Yeah, this "chain" stuff and the whole map thing may seem dorky to some, especially if these aren't issues you've ever struggled with, but I can use all the encouragement I can get.  These are issues I've struggled with my whole life.  I've won some major battles with this in the past, but those have always been followed by even bigger setbacks.  This time I want to win the war, and I'm willing to use whatever weapons I can find.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('sunday_0916').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/09/weekend-update.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-3131594773193220225</guid><pubDate>Thu, 13 Sep 2007 03:00:00 +0000</pubDate><atom:updated>2007-09-12T23:26:44.630-04:00</atom:updated><title>My Biking Progress and Fun With Google Maps</title><description>See below (near the bottom of the page) for what I was alluding to earlier when I was talking about a cool idea for charting my exercise progress.&lt;br /&gt;&lt;span id="bike-progress" class="hiddenspan"&gt;&lt;br /&gt;I thought it would be kind of cool to pick some place to "ride" to.  In reality, I'm riding indoors on an exercise bike, but I thought it would be a cool visual "anchor" to plan some long route on a map, and as I rack up the miles on the exercise bike, plot that mileage progress on the map. &lt;br /&gt;&lt;br /&gt;I figured I could probably do this with the google maps API ... and turns out I could.  There is a LOT to the API, and I was a bit overwhelmed at first.  Fortunately, I was able to use this &lt;a href="http://econym.googlepages.com/example_cartrip.htm"&gt;cool example&lt;/a&gt; as a starting point.  I removed a lot of code and tweaked what was left to get something close to what I wanted.  It's still not quite there yet, and its definitely hacked together, but I really wanted to go ahead and put up what I had.&lt;br /&gt;&lt;br /&gt;So basically the idea is, for this first "trip", I'm riding my bike from where I live now to the town I grew up in, Mt. Carmel, IL.  I elected not to use any street addresses - just the names of the cities, so the actual start and end points are just whatever Google uses as the default.  You can pan around and zoom just as if you were on the Google maps site.&lt;br /&gt;&lt;br /&gt;Once I get "home", I'll pick another destination.  Maybe I'll go "visit" my old stomping grounds in Ft. Wayne, or perhaps take a trip to Atlantic City.  Who knows?  I think this will be a fun way to chart my progress anyway.&lt;br /&gt;&lt;br /&gt;Oh, one other thing I added.  I found this site today called &lt;a href="http://dontbreakthechain.com"&gt;dontbreakthechain.com&lt;/a&gt;.  This is a very simple but cool little web app.  Basically, once you set up your account, you have a calendar, and for each day that you accomplish whatever goal you've set for yourself (in my case, exercising) you just click on that day.  It changes the color for that day and you gradually build a "chain".  Again, it basically serves as a visual anchor and positive reinforcement of the progress you've made.  Pretty cool.  And they are nice enough to make a little widget version available, so if you look in my sidebar, you can see how I've done for the previous four weeks.  Now, I really just started a couple of weeks ago, so don't get on me for the blank spots prior to that.  :)&lt;br /&gt;&lt;br /&gt;See?  I told you I was going to post more often!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('bike-progress').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/09/my-biking-progress-and-fun-with-google.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-6971262979708594229</guid><pubDate>Wed, 12 Sep 2007 21:14:00 +0000</pubDate><atom:updated>2007-09-12T17:30:50.163-04:00</atom:updated><title>Updates</title><description>Yes, I've been very slack on my blogging.  I'm going to try to do better.  Yes, I have written that before.  More than once.  That said, here's a few random updates.&lt;br /&gt;&lt;span id="updates_0912" class="hiddenspan"&gt;&lt;br /&gt;&lt;br /&gt;First, I'm back to exercising regularly again, which I really, really need to be doing.  At the moment I'm doing 45 minutes a day on my exercise bike. I've been doing my workouts just about every day for a couple of weeks now, only missed two days so far.  Also, I have a kind of cool idea for how to chart my progress, which I plan on adding to my blog soon, but I'm not going to tell you what it is yet.  So there!&lt;br /&gt;&lt;br /&gt;Our dogs have really been killing us with the vet bills this year.  The latest problem is with Scout.  Poor little pooch.  I was playing with him the other day and noticed a really large mass in his chest area.  It really scared the crap out of me because it was huge and I'd never noticed it before.  We took him to the vet, and he is fine, it's not cancerous or anything.  Well, he's not &lt;i&gt;entirely&lt;/i&gt; fine, because the vet suspected he might have hypothyroidism.  They checked for it and sure enough, he has it, so now he has to take Soloxine twice a day.&lt;br /&gt;&lt;br /&gt;Oh, and I got a new toy recently ... an Xbox 360.  I love it.  I know Microsoft is evil and all, but this thing is sweet.  So far I've mostly played Forza Motorsports 2.  I don't have a steering wheel yet, which is my excuse for getting schooled the couple of times I decided to try Xbox Live.  I also got Battlefield: Modern Combat but haven't played it too much.  I've played quite a few FPS's on PC's, and maybe that's a bad thing, because I'm having a hard time adapting from using a trackball to using the Xbox controller.  Hopefully I'll get the hang of it eventually.  BTW, I'm shriekingmonkey on Xbox Live.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('updates_0912').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/09/updates.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-7055135790872574799</guid><pubDate>Fri, 22 Jun 2007 21:22:00 +0000</pubDate><atom:updated>2007-09-10T21:12:58.645-04:00</atom:updated><title>Book of the Week</title><description>&lt;a href="http://www.amazon.com/gp/product/0345413660?ie=UTF8&amp;tag=ericasberry-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0345413660"&gt;&lt;img border="0" src="http://ericasberry.com/amazon/guns_of_the_south.jpg" align="left"&gt;&lt;/a&gt;I'm a fan of "alternative history" fiction.  I used to love the TV show "Sliders".  So when I stumbled across this book at the book store, I was intrigued.  It tells the tale of the American Civil War, but the plot runs a bit differently from the one you and I know.  Of course,  it uses a rather fantastic plot mechanism to make the alternative timeline possible.&lt;br /&gt;&lt;span id="botw" class="hiddenspan"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Guns of the South an interesting read whether you are a history/Civil War buff, a fan of science fiction or some combination thereof.   It's fascinating to ponder how things might be different (or the same) based upon alternate outcome.  I don't want to give too much away, but the premise involves the Confederate States of American getting ahold of some extremely advanced weaponry, which turns the tide of the war against the Union.  But that is only the beginning of the story ... the real story is how things unfold from that point on.  If you want a more detailed plot summary, check the Wikipedia entry.&lt;br /&gt;&lt;br /&gt;I really enjoyed this book and highly recommend it!&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('botw').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/06/book-of-week.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-4083142512506151128</guid><pubDate>Thu, 22 Feb 2007 03:21:00 +0000</pubDate><atom:updated>2007-09-10T21:13:29.883-04:00</atom:updated><title>Dimbulbs Are Annoying</title><description>So I absolutely love my Macbook Pro, but one minor, persistent annoyance is that after about a minute or so of inactivity the screen automatically dims to half brightness.  This is a "feature" that is configurable in the display preferences.  I suppose I should clarify and state that it is theoretically configurable.  No matter how many times I enable/disable this setting, it persists in the auto-dimming behavior.  This is a known issue with no solution immediately forthcoming from Apple.&lt;br /&gt;&lt;span id="dimbulbs" class="hiddenspan"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recently, this problem was discussed as a listener question on the Mac Geek Gab.  None of the suggested solutions worked for me.  Bummer.  But it was at least reassuring that this was not another one of those seeming I-am-the-only-person-in-the-world-having-this-problem situations.&lt;br /&gt;&lt;br /&gt;RSS rocks.  So does &lt;a href="macosxhints.com"&gt;macosxhints.com&lt;/a&gt;.  &lt;a href="http://www.macosxhints.com/article.php?story=20070217052629138"&gt;This entry&lt;/a&gt; discusses a problem with 24" iMacs which apparently make a humming sound when the screen does the half-brightness thing, so the tipster wanted to disable it for that reason.  So anyway the jist is, enter this command to get rid of the annoying half brightness thing:&lt;br /&gt;&lt;br /&gt;sudo pmset -a halfdim 0&lt;br /&gt;&lt;br /&gt;Thank you macosxhints!!!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('dimbulbs').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/02/dimbulbs-are-annoying.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-8368044270309545950</guid><pubDate>Mon, 12 Feb 2007 22:17:00 +0000</pubDate><atom:updated>2007-09-10T21:13:54.896-04:00</atom:updated><title>Procrastination</title><description>Sadly, I'm afraid this video strikes a little too close to home for me&lt;br /&gt;&lt;span id="procrastination" class="hiddenspan"&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://flash.revver.com/player/1.0/player.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noScale" salign="TL" bgcolor="#ffffff" flashvars="width=320&amp;height=259&amp;mediaId=167166&amp;affiliateId=14854&amp;javascriptContext=true&amp;skinURL=http://flash.revver.com/player/1.0/skins/Default_Raster.swf&amp;skinImgURL=http://flash.revver.com/player/1.0/skins/night_skin.png&amp;actionBarSkinURL=http://flash.revver.com/player/1.0/skins/DefaultNavBarSkin.swf&amp;resizeVideo=True" wmode="transparent" height="259" width="320"&gt;&lt;/embed&gt;I particulary identified with the line about learning a new programming language in order to avoid doing something in one I already know.  &lt;br /&gt;&lt;br /&gt;GET OUT OF MY HEAD MAN!&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('procrastination').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/02/procrastination.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5800695.post-3428343882306025474</guid><pubDate>Thu, 01 Feb 2007 16:37:00 +0000</pubDate><atom:updated>2007-09-10T18:21:11.982-04:00</atom:updated><title>Bill Gates Encounters a Problem</title><description>&lt;p&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/qkNDVDtMFQU"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/qkNDVDtMFQU" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;br /&gt;&lt;span id="postname" class="hiddenspan"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="#anchor" onclick="javascript:{document.getElementById('postname').style.display='inline';this.style.display='none';};"&gt;Read Full Post&lt;/a&gt;</description><link>http://ericasberry.com/2007/02/bill-gates-encounters-problem.html</link><author>noreply@blogger.com (eric)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>