<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:nolacoaster</id>
  <title>BlogFace.org</title>
  <subtitle>Free Whitepapers!</subtitle>
  <author>
    <name>nolacoaster</name>
  </author>
  <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom"/>
  <updated>2009-07-16T18:13:59Z</updated>
  <lj:journal userid="9575027" username="nolacoaster" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://nolacoaster.livejournal.com/data/atom" title="BlogFace.org"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:116554</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/116554.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=116554"/>
    <title>Italy &amp; ECOOP</title>
    <published>2009-07-16T18:07:57Z</published>
    <updated>2009-07-16T18:13:59Z</updated>
    <category term="ecoop"/>
    <category term="italy"/>
    <category term="travel"/>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a title="photo sharing" href="http://www.flickr.com/photos/dixiepistols/3726420109/"&gt;&lt;img alt="" style="border: solid 2px #000000;" src="http://farm3.static.flickr.com/2483/3726420109_f1d1a8746f_m.jpg" /&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/dixiepistols/3726420109/"&gt;Italy-2009-3&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/dixiepistols/"&gt;DixiePistols&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;Well I'm back! Last night I returned from Italy on a Milan-Atlanta-Pittsburgh flight. Overall, the trip was great! Here's how it went down:&lt;br /&gt;&lt;br /&gt;First off, I took the &lt;a href="http://www.flickr.com/photos/dixiepistols/3726402123/in/set-72157621431433297/"&gt;Pittsburgh to Paris flight&lt;/a&gt;. It was really great to fly direct to Europe and even thought it was a relatively small plane (757) they had those awesome TVs where you get to choose your own movie, TV &amp;amp; music, which made the flight fly by.&lt;br /&gt;&lt;br /&gt;Genoa is a cool city. At first it looks pretty grungy, but the &lt;a href="http://www.flickr.com/photos/dixiepistols/3726427769/in/set-72157621431433297/"&gt;old city&lt;/a&gt;, with its tiny alleyways and the &lt;a href="http://www.flickr.com/photos/dixiepistols/3727241224/in/set-72157621431433297/"&gt;port&lt;/a&gt; on the Medditerranean were wonderful and made up for any other low points. We took full advantage of the Italian tradition of &lt;a href="http://www.flickr.com/photos/dixiepistols/3726456921/in/set-72157621431433297/"&gt;pre-dinner drinks&lt;/a&gt;, and I met a bunch of &lt;a href="http://www.flickr.com/photos/dixiepistols/3727257436/in/set-72157621431433297/"&gt;cool people&lt;/a&gt; from the conference.&lt;br /&gt;&lt;br /&gt;The conference itself was also interesting. My workshop paper was fine, and ECOOP had more papers that I actually want to read than any conference I've ever been to before. I would say that 10 of 25 papers were interesting, when compared with the normal 3 or 4. Also Simon Peyton Jones gave a keynote, and I finally understand Haskell's Type Classes!&lt;br /&gt;&lt;br /&gt;After Genoa I met up with Amy, a friend studying in Italy. We went to &lt;a href="http://www.flickr.com/photos/dixiepistols/3726470709/in/set-72157621431433297/"&gt;Milan&lt;/a&gt; for one day, which was fine, and then we moved along to Domodossola, a small city on the Swiss border in the Alps. I didn't really know what to expect, but we had an amazing time. There were two big highlights. First, we went to an Italian/Mountain folk festival where we ate ribs, sausage and listened to Italian folk music which was kind of like polka. The sausage was definitely the best I have ever had in my life! The next day we went to Lago Maggiore, the biggest lake in Italy. While it was full of European tourists, the scenery was awesome, so I didn't care. There were three tiny islands that we visited with &lt;a href="http://www.flickr.com/photos/dixiepistols/3726528475/in/set-72157621431433297/"&gt;palaces&lt;/a&gt; &amp;amp; &lt;a href="http://www.flickr.com/photos/dixiepistols/3727314058/in/set-72157621431433297/"&gt;gardens&lt;/a&gt;. The whole thing had the feeling of a &lt;a href="http://www.flickr.com/photos/dixiepistols/3727318862/in/set-72157621431433297/"&gt;Greek village&lt;/a&gt;. Definitely awesome.&lt;br /&gt;&lt;br /&gt;Italy's great, and sometimes I sort of forget that. I definitely prefer the smaller places we went to over, say, Rome which is hot &amp;amp; crowded (but still great). It's great to be back!&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:116244</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/116244.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=116244"/>
    <title>Made it to Genoa</title>
    <published>2009-07-05T16:59:44Z</published>
    <updated>2009-07-05T16:59:44Z</updated>
    <category term="italy"/>
    <category term="travel"/>
    <category term="genoa"/>
    <content type="html">So I am in Genoa!&lt;br /&gt;&lt;br /&gt;Haven't done much so far, but I guess I found the hotel's wireless. The flight was really neat.&amp;nbsp;I really enjoyed taking Delta from Pittsburgh to Paris, and the flight was mostly full, so I guess that's a good sign for Pittsburgh. We also had on-demand video in the seats, which makes all the difference.&lt;br /&gt;&lt;br /&gt;Here in Genoa the weather is nice &amp;amp; sunny but humid I guess. I've been stuck in this organizational meeting for the student volunteers at ECOOP, and frankly it's not quite the streamlined operation I'd hoped it'd be, but whatever I guess I can't complain since it looks like I won't have too much work to do.&lt;br /&gt;&lt;br /&gt;More when I do it!&amp;nbsp;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:116166</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/116166.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=116166"/>
    <title>More Sick Hits! Trip to Italy</title>
    <published>2009-07-02T13:58:24Z</published>
    <updated>2009-07-02T13:58:24Z</updated>
    <category term="sick ridiculous and the sick riduculous"/>
    <category term="italy"/>
    <category term="travel"/>
    <content type="html">This is going to be a short entry, because I am just to about to go to a group meeting, &lt;em&gt;and&lt;/em&gt; my parents&amp;nbsp;are in town, so I'm running around like a crazy person. But I&amp;nbsp;need to make you aware of some important facts!&lt;br /&gt;&lt;br /&gt;Number 1! Sick Ridiculous and the Sick&amp;nbsp;Ridiculous have released two new mega-hits!&amp;nbsp;You may have already heard over on &lt;a href="http://radar.spacebar.org/f/a/weblog/comment/1/1022"&gt;Tom's blog-o-sphere&lt;/a&gt;, but have recorded two recently custom party songs (because, as you know, we write a new song for every party where we play!). The first song, &lt;a href="http://mp3.tom7.org/sickridiculous/come-with-me-iff-you-want-to-live.mp3"&gt;Come With Me Iff You Want to Live&lt;/a&gt;, is about how in the future, man is at war with robots, and how a universal health care plan is man's last line of defense. We wrote it for a party at Gabe's house. The next song, &lt;a href="http://mp3.tom7.org/sickridiculous/hurricane-dan-(2006).mp3"&gt;Hurricane Dan (2006)&lt;/a&gt;, is about a Hurricane.&amp;nbsp;Specifically &lt;a href="http://en.wikipedia.org/wiki/Hurricane_Daniel_(2006)"&gt;Hurricane Daniel&lt;/a&gt;, which hit Hawaii. We wrote it for Katrina's graduation party. It rocks, if I&amp;nbsp;do say so myself!&lt;br /&gt;&lt;br /&gt;Also, I am leaving for Italy on Saturday. I am super jazzed. I am going to Genoa for a conference&amp;nbsp;(&lt;a href="http://ecoop09.disi.unige.it/"&gt;ECOOP&lt;/a&gt;,&amp;nbsp;where I&amp;nbsp;have a workshop paper, and another paper that I co-authored). Should be a blast. I am also going to travel around just a little bit after the conference is over, so wish me fun. I'll tell you all about it when I get back!&lt;br type="_moz" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:115781</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/115781.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=115781"/>
    <title>Scala + Eclipse: Still Not Quite Right</title>
    <published>2009-06-26T19:00:32Z</published>
    <updated>2009-06-26T19:00:32Z</updated>
    <category term="eclipse"/>
    <category term="scala"/>
    <category term="nerds"/>
    <content type="html">&amp;nbsp;I like Scala, and I am excited about it. But for some reason, every time I try to use it I encounter some minor annoying issue that sort of turns me off and prevents me from making more use of it. Not something significant mind you (type system, performance)&amp;nbsp;but rather something simply annoying.&lt;br /&gt;&lt;br /&gt;This time:&amp;nbsp;I just &lt;a href="http://www.scala-lang.org/node/2119"&gt;read about improvements&lt;/a&gt; to the Eclipse IDE which would make it easy to create mixed Java/Scala projects, which would be great for Plural. So I downloaded it, installed it, and what do you know, I can't even create an object without a syntax error!&amp;nbsp;This is definitely a bug, since I created an object using the wizards, but when I do it I get a syntax error, &amp;quot;Syntax Error:&amp;nbsp;Delete these tokens&amp;quot; on my object declaration. This bug &lt;a href="http://lampsvn.epfl.ch/trac/scala/ticket/2011"&gt;has been reported&lt;/a&gt;, but not fixed, and makes the plugin entirely unusable for me. Boo!&lt;br type="_moz" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:115522</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/115522.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=115522"/>
    <title>Creating an Eclipse Update Site with Source Code</title>
    <published>2009-06-23T21:46:49Z</published>
    <updated>2009-06-23T22:05:00Z</updated>
    <category term="eclipse"/>
    <category term="nerds"/>
    <content type="html">This is going to be a rather technical post. Sorry, but I couldn't find information about this anywhere online, or at least I&amp;nbsp;was misunderstanding what information was available online. What I am going to try to explain is something that&amp;nbsp;I just figured out. Let's say you are creating an Eclipse plugin, and part of the functionality provided by your plugin is some classes that will be usable by other programmers who are using your plugin. How can you make it so that the update site for your plugin includes the source code for your plugin, so that users can hover over class names, see the Java docs, etc.?&lt;br /&gt;&lt;br /&gt;&lt;a name="cutid1"&gt;&lt;/a&gt;A good example of this type of plugin would be &lt;a href="http://code.google.com/p/crystalsaf/"&gt;Crystal&lt;/a&gt;, a static analysis framework for Java that I&amp;nbsp;have spent a lof of time working on.&amp;nbsp;See the problem is that just using the regular update site functionality is not good enough. So let's discuss:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Symptom: &lt;/strong&gt;You create an update site for your plugin, but when you do it does not include source code for your plugin, or alternatively you'd like to but haven't figured out how. The most frustrating thing that I encountered was that, while a regular &amp;quot;Export&amp;quot;-style plugin deployment would work (wherein you right-click on your project, select &amp;quot;Export,&amp;quot;&amp;nbsp;go to &amp;quot;Deployable Plug-ins and&amp;nbsp;Fragments&amp;quot; and then be sure to check&amp;nbsp;&amp;quot;Include Source Code&amp;quot;, image 1) the JAR file that was getting created for the purposes of the Update Site would not include any source. This was verified by examining the JAR files produced by each mechanism with WinZip.&lt;br /&gt;&lt;img width="200" height="224" align="left" alt="" src="http://www.nelsbeckman.com/pictures/export_plugin.png" /&gt;&lt;br /&gt;&lt;strong&gt;Solution:&lt;/strong&gt;&amp;nbsp;The most important thing to realize, I&amp;nbsp;guess, is that the options offered to you in the standard &amp;quot;Update Site Build&amp;quot; screen&amp;nbsp;(image 2) are not everything that is available. Here's how I&amp;nbsp;made this work:&amp;nbsp;&lt;ol&gt;&lt;li&gt;First, I am assuming you have three projects, your plugin project, your feature project, and your update site project.&lt;/li&gt;&lt;li&gt;&amp;nbsp;In the Feature project, the only thing that seemed important was that I had to uncheck &amp;quot;Unpack the plug-in archive after the installation&amp;quot;&amp;nbsp;on the &amp;quot;Plug-ins&amp;quot; tab. It did not work with this tab checked. (You do have to set up the feature normally, but I&amp;nbsp;am omiting those details, since they are standard.)&lt;/li&gt;&lt;li&gt;In the Update Site project, add a category and add your feature, as shown in image 2, and as you'd expect to do.&amp;nbsp;However, don't bother hitting &amp;quot;Build&amp;quot;&amp;nbsp;or &amp;quot;Build&amp;nbsp;All.&amp;quot;&amp;nbsp;They will only get you a source-free plugin.&lt;/li&gt;&lt;li&gt;Right-click on your feature project, select &amp;quot;Export...&amp;quot; and then select &amp;quot;Deployable Features.&amp;quot;&amp;nbsp;Now here are all the options we are looking for! (Image 3)&lt;/li&gt;&lt;li&gt;You need to select a place for all this stuff to go, but choosing the directory export option, and choosing your update site project seems to be the best bet.&lt;/li&gt;&lt;li&gt;Choose &amp;quot;Include Source Code,&amp;quot;&amp;nbsp;and also you want to package as individual JARs and include metadata. This will generate the archive.xml and contents.xml files we need for the update site!&lt;/li&gt;&lt;li&gt;I&amp;nbsp;also saved an ANT&amp;nbsp;file, so I could automate this in the future, for when I am ready to make my next release.&lt;/li&gt;&lt;li&gt;It will do a bunch of building stuff, but basically you're done!&lt;/li&gt;&lt;/ol&gt;&lt;img width="200" height="166" align="left" alt="" src="http://www.nelsbeckman.com/pictures/update_site_editor.png" /&gt;So yeah, I found this whole process to be pretty easy once I figured it out, but very poorly documented!&amp;nbsp;Now programmers who write static analyses that extend the Crystal framework can see the source and the documentation for the files they are using. Awesome!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img width="200" height="178" align="left" alt="" src="http://www.nelsbeckman.com/pictures/export_feature.png" /&gt;&lt;br type="_moz" /&gt;&amp;nbsp;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:115444</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/115444.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=115444"/>
    <title>Computer Problems Fixed &amp; Terrible Visions</title>
    <published>2009-06-11T02:40:24Z</published>
    <updated>2009-06-11T02:40:24Z</updated>
    <category term="rock band"/>
    <category term="computer"/>
    <lj:music>Not "Visions" by Abnormality</lj:music>
    <content type="html">I fixed my computer!&amp;nbsp;I'd been having the same problem for about 2 weeks, which rendered my computer more or less useless. After 10 minutes it would freeze, and then each time I would restart after that, it would basically freeze immediately. The problem?&amp;nbsp;My video card! I figured out that that was the problem when the screen was frozen on the Windows error recovery prompt (You know, the one that says, &amp;quot;Windows did not shut down properly, would you like to start in safe mode, etc., etc.), but continued to start up and eventually played the Windows login sound. I tried using my computer's built-in video card, which still has DVI output, and everything is now grand. During the whole process I&amp;nbsp;remembered vaguely that when&amp;nbsp;I bought this video card it needed at &amp;nbsp;least a 300Watt power supply but recommend 350 (or something like that)&amp;nbsp;and&amp;nbsp;I&amp;nbsp;only had the bare minimum. I'll chaulk it up to that and move on.&lt;br /&gt;&lt;br /&gt;I had a less pleasant experience this past week. Kevin, Maja and I&amp;nbsp;have been attempting to pass the Enless Setlist 2, on Rock Band 2. That's where you play every song in the game (84) without saving or anything. You can pause it though, so we were definitely taking breaks. Anyway, we were doing fine, ripping through every song without dying until song #82, &lt;a href="http://www.youtube.com/watch?v=OHzBdpO-whM"&gt;a catchy little number&lt;/a&gt; called &amp;quot;Visions,&amp;quot;&amp;nbsp;by Abnormality. Suffice to say that, a.)&amp;nbsp;even though&amp;nbsp;I was playing on hard, when I normally play on expert b.)&amp;nbsp;Kevin &amp;amp;&amp;nbsp;Maja were both playing on medium c.)&amp;nbsp;we called over Tom&amp;nbsp;VII, our designated RB ringer, we still could not beat this crappy song, and we gave up. It was so hard and completely a-rhythmic. Compounding this was some kind of synchronization issue with their TV, but it wasn't a problem at all before then. Harmonix, I&amp;nbsp;hate you. I&amp;nbsp;may be done with Rock Band. Here's video of a guy actually &lt;a href="http://www.youtube.com/watch?v=Sep2QPJdj5U"&gt;beating the song on hard&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:114963</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/114963.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=114963"/>
    <title>D.C. for like 36 hours</title>
    <published>2009-06-08T15:47:20Z</published>
    <updated>2009-06-08T15:47:20Z</updated>
    <category term="karaoke"/>
    <category term="washington"/>
    <category term="travel"/>
    <content type="html">This weekend I went to Washington&amp;nbsp;D.C.!&amp;nbsp;But not for very long...&lt;br /&gt;&lt;br /&gt;You see a certain special lady found a super sweet deal on a flight to Europe, and that flight was leaving from Washington&amp;nbsp;D.C.&amp;nbsp;Because of her copious friends in that city, we decided to turn in into a mini vacation, one that started on Friday morning driving to D.C., and ended up with me driving back Saturday night by myself.&lt;br /&gt;&lt;br /&gt;The trip was fun.&amp;nbsp;We basically did no real touristy stuff. We mostly hung out with friends. For example, on Friday night we went to a Korean BBQ restaurant, which was amazing, and then to Asian style Karaoke, where I sang &lt;em&gt;many&lt;/em&gt; songs over the course of four hours. Best song?&lt;em&gt;&amp;nbsp;Escape (The Pina&amp;nbsp;Colada&amp;nbsp;Song)&lt;/em&gt;. Worst song?&lt;em&gt;&amp;nbsp;Land of Confusion&lt;/em&gt;, by Genesis. It's not so much a bad song as it didn't go over very well. No one else knew it, and the Karaoke video was full of wierd imagry (e.g., Adolph Hitler).&lt;br /&gt;&lt;br /&gt;Saturday we went to a crepe place called Crepes A-Go-Go. Also very cool.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:114930</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/114930.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=114930"/>
    <title>My Guild Starfire III</title>
    <published>2009-05-25T04:10:18Z</published>
    <updated>2009-05-25T04:13:59Z</updated>
    <category term="guild"/>
    <category term="guitar"/>
    <lj:music>Cake - Sad Songs and Waltzes</lj:music>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a title="photo sharing" href="http://www.flickr.com/photos/dixiepistols/3561155273/"&gt;&lt;img alt="" style="border: solid 2px #000000;" src="http://farm3.static.flickr.com/2480/3561155273_a44e2fe9a1_m.jpg" /&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/dixiepistols/3561155273/"&gt;Starfire-III-2&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/dixiepistols/"&gt;DixiePistols&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;These days I mostly play my acoustic guitar. In fact, I last played one&amp;nbsp;of my electric guitars on a regular basis back in high school. But, I&amp;nbsp;do have two electric guitars, a Les Paul Delux from the 70s and a Guild Starfire III that I bought new, circa-1997, and pictured to the right. Guild is a funny company. They're mostly known for acoustics, not electrics. They got bought by Fender in 1995 or something, and since 2005 when they were merged in with Tacoma Guitars, they haven't made any electrics. Still, I always liked the Starfire, and I remember it playing well and sounding good.&lt;br /&gt;&lt;br /&gt;Recently though I've been a lot more excited about electric guitar. I&amp;nbsp;chaulk this up to some massive Guitar Hero sessions. Unfortunately, while my guitar still looks good, it's got some, uh, serious tuning issues since returning from its prolonged vacation. For one thing, it won't stay in tune for more than a couple of songs, even after I replaced the strings. Partially I attribute this to the Bigsby tailpiece. (Seriously, why did I ever get this? Did I think I was going to be in a Rockabilly band or something? The Starfire IV is basically the same guitar but with a regular tail. That's what I should have gotten.) But mainly I attribute it to the floating bar bridge, which I am only now coming to understand. Which brings me to my next issue.&lt;br /&gt;&lt;br /&gt;The intonation of the guitar was also totally F-ed. For those of you&amp;nbsp;out of the loop, when a guitar's intonation sucks, a string could be&amp;nbsp;perfectly in tune when you strike the open note, but then flat or&amp;nbsp;sharp when you strike a higher note. In my case, about 1/2 a step flat (!!!) when hitting the 12th fret. &lt;br /&gt;&lt;br /&gt;See here's the deal: Basically for a very long time I did not understand intonation. I am only just beginning to understand how&amp;nbsp;it works and how to fix it. On most guitars it's not too bad. Take&amp;nbsp;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/b/be/Epiphone_Casino_VT.jpg"&gt;this Epiphone Casino for instance&lt;/a&gt;. It's got a Bigsby, but it's also got a bridge that's screwed into the body, and a tune-o-matic bridge. With this guitar you can easily adjust the intonation by using a screwdriver and moving the little bridge piece for each string forward or backward.&lt;br /&gt;&lt;br /&gt;Now check out &lt;a href="http://www.flickr.com/photos/dixiepistols/3561150675/in/photostream/"&gt;my bridge&lt;/a&gt;. First, and more obviously, it's not no tune-o-matic.&amp;nbsp;This is called a bar brige (I think) and it means that you cannot&amp;nbsp;individually adjust the intonation for each string. That's not so&amp;nbsp;bad. But if you look closely you will see that my bridge is NOT&amp;nbsp;screwed into the guitar's body. Only the tension of the strings keeps&amp;nbsp;it in place, so to adjust the intonation you just push it back and&amp;nbsp;forth, which honestly feels really wrong. I wouldn't have done it&amp;nbsp;if &lt;a href="http://www.acousticguitarforum.com/forums/archive/index.php/t-36143.html"&gt;this forum I found&lt;/a&gt; hadn't confirmed that this was &amp;quot;best practice.&amp;quot;&lt;br /&gt;&lt;br /&gt;Anyway, the result is that it's much better, and I'm glad I know&amp;nbsp;how to fix it, but it still needs a little work. My tastes in&amp;nbsp;guitars has changed over time. At this point in my life, the only&amp;nbsp;thing I care about at all is whether or not the guitar stays in&amp;nbsp;tune. That's it! (Okay, this is not entirely true, but it's close&amp;nbsp;enough.) My Acoustic, for instance (&lt;a href="http://www.taylorguitars.com/Guitars/Acoustic-Electric/800/814ce/"&gt;a Taylor 814ce&lt;/a&gt;) basically never&amp;nbsp;goes out of tune, and always sounds great. I love it. My Guild still&amp;nbsp;looks cool, and is sounding better, but still needs some TLC.&amp;nbsp;Kids, get yourself a guitar that will stay in tune.&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:114476</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/114476.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=114476"/>
    <title>My First HD Video</title>
    <published>2009-05-21T19:30:38Z</published>
    <updated>2009-05-21T19:30:38Z</updated>
    <category term="nerds"/>
    <category term="video"/>
    <content type="html">Today I&amp;nbsp;made a screen capture demo of Sync-or-Swim, the static analysis program that I created with Kevin Bierhoff as part of my thesis research.&amp;nbsp;You should definitely watch it now, even if you don't know anything about computers. If you want to actually be able to read the text, you should watch in HD, fullscreen.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/4769323"&gt;Sync-or-Swim Video&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The creation of the video was a little annoying. I needed it to be HD so that the text was actually readable.&amp;nbsp;Here's how I&amp;nbsp;did it:&lt;ol&gt;&lt;li&gt;Downloaded &lt;a href="http://camstudio.org/"&gt;CamStudio&lt;/a&gt;, a great and free screen capture program.&lt;/li&gt;&lt;li&gt;Downloaded their lossless video codec.&lt;/li&gt;&lt;li&gt;Important:&amp;nbsp;If you watch Vimeo to recognize your video as HD, it cannot have a 4:3 aspect ratio!&amp;nbsp;To fix this I changed my screen resolution to 1280x768. I told Windows not to stretch the screen so that&amp;nbsp;I saw black bars at the top and bottom.&lt;/li&gt;&lt;li&gt;Record and upload to Vimeo.&amp;nbsp;Sweet!&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Also, if you've been wondering why my rate of posting has dropped a bit, it's probably because I am putting more of the pointless stuff up on Twitter. If you want to follow me, do, but you'll have to request my friendship&amp;nbsp;(nolacoaster).&amp;nbsp;I still can't decide if I should be open or if I want the protection to post #juicytweets.&lt;br type="_moz" /&gt;&lt;br type="_moz" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:114409</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/114409.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=114409"/>
    <title>Owen's Wedding</title>
    <published>2009-05-11T03:00:43Z</published>
    <updated>2009-05-11T03:00:43Z</updated>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/dixiepistols/3520496920/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3598/3520496920_b26211ac52_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/dixiepistols/3520496920/"&gt;Movie Stars Cut Cake&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/dixiepistols/"&gt;DixiePistols&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;This weekend I drove to Columbus, OH for Owen's wedding. This is like the third one actually. There was one in Taiwan, one in Vegas (visa-related, I think...) and now one in Columbus where Owen's family lives. It was great. The food at the reception was particularly good. It was at a Chinese restaurant there. Highlights include a giant whole fish that was super moist and a big mound of lobster pieces. As you can see from the pictures, there were a ton of camera and A/V people getting in the way of my pictures. ;-)&lt;br /&gt;&lt;br /&gt;This makes two weekends in a row that I am taking and posting pictures! I must be getting back into photography...&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:114113</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/114113.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=114113"/>
    <title>Stress Test Results: Banks Named!</title>
    <published>2009-05-08T19:47:55Z</published>
    <updated>2009-05-08T19:54:13Z</updated>
    <category term="stress test"/>
    <category term="bank"/>
    <content type="html">Since it's been rather difficult to find a listing of all the banks that were stress tested, and whether or not they passed,&amp;nbsp;I thought I'd post this information. The data comes from &lt;a href="http://www.federalreserve.gov/newsevents/press/bcreg/bcreg20090507a1.pdf"&gt;this&lt;/a&gt; government document (thanks&amp;nbsp;&lt;span class='ljuser  ljuser-name_simrob' lj:user='simrob' style='white-space: nowrap;'&gt;&lt;a href='http://simrob.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://simrob.livejournal.com/'&gt;&lt;b&gt;simrob&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&amp;nbsp;). See how your bank stacks up!&amp;nbsp;Note that in reality there are different degrees of &lt;strong&gt;fail&lt;/strong&gt;, and each bank that fails will have to raise different amounts of capital for reserve purposes.&lt;br /&gt;&lt;br /&gt;&lt;table width="200" border="1" cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;American&amp;nbsp;Express&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Bank of America&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;BB&amp;amp;T&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;BNY Mellon&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;CapitalOne&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Citigroup&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Fifth Third&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GMAC&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Goldman Sachs&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;JPMorgan Chase&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Key&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;MetLife&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Morgan Stanley&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;PNC*&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Regions&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;State Street&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SunTrust&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;U.S. Bancorp&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(51, 153, 102); "&gt;&lt;strong&gt;Pass&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Wells Fargo&lt;/td&gt;&lt;td&gt;&lt;span style="color: rgb(255, 0, 0); "&gt;&lt;strong&gt;Fail&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;*My Bank&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update&lt;/strong&gt;:&lt;br /&gt;Okay, I finally found &lt;a href="http://247wallst.com/2009/05/07/stress-test-results-bank-by-bank-axp-bbt-bac-cof-c-fitb-gs-jpm-key-met-ms-pnc-rf-stt-sti-usb-wfc/"&gt;someone else's posting&lt;/a&gt; with details!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:113810</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/113810.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=113810"/>
    <title>Art All Morning</title>
    <published>2009-05-07T14:23:22Z</published>
    <updated>2009-05-07T14:25:36Z</updated>
    <category term="sick ridiculous and the sick riduculous"/>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a title="photo sharing" href="http://www.flickr.com/photos/pepperedjane/3510229108/"&gt;&lt;img alt="" style="border: solid 2px #000000;" src="http://farm4.static.flickr.com/3347/3510229108_04bfe89bf0_m.jpg" /&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/pepperedjane/3510229108/"&gt;15&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/pepperedjane/"&gt;Sgt. Pepperedjane&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;Just in case that you doubt we played Art All Night at 10:30am, now there are pictures to prove it. Thanks&lt;span class='ljuser  ljuser-name_pepperedjane' lj:user='pepperedjane' style='white-space: nowrap;'&gt;&lt;a href='http://pepperedjane.livejournal.com/profile'&gt;&lt;img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17' style='vertical-align: bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='http://pepperedjane.livejournal.com/'&gt;&lt;b&gt;pepperedjane&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;!&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:113469</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/113469.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=113469"/>
    <title>Stat Boy</title>
    <published>2009-05-05T17:11:18Z</published>
    <updated>2009-05-05T21:39:45Z</updated>
    <category term="photography"/>
    <category term="flickr"/>
    <content type="html">Whoa, flickr now has statistics for user accounts, and they're pretty fun to investigate.&lt;br /&gt;&lt;br /&gt;Check out the &lt;a href="http://www.flickr.com/photos/dixiepistols/stats/"&gt;post-marathon bump&lt;/a&gt; that I got.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;And here are my &lt;a href="http://www.flickr.com/photos/dixiepistols/stats/allphotos/"&gt;most viewed pictures&lt;/a&gt; of all time.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update:&lt;br /&gt;&lt;/strong&gt;Okay, so apparently the stats are private. Boo. What I can tell you is that &lt;a href="http://www.flickr.com/photos/dixiepistols/887136530/"&gt;this picture of a henna tatoo&lt;/a&gt; is the most popular, and it's been viewed 4787 times.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:113298</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/113298.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=113298"/>
    <title>Pittsburgh Marathon 09</title>
    <published>2009-05-04T21:59:46Z</published>
    <updated>2009-05-04T22:04:12Z</updated>
    <category term="marathon"/>
    <category term="pittsburgh"/>
    <category term="garden"/>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a title="photo sharing" href="http://www.flickr.com/photos/dixiepistols/3497170989/"&gt;&lt;img alt="" style="border: solid 2px #000000;" src="http://farm4.static.flickr.com/3417/3497170989_083a4611fe_m.jpg" /&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/dixiepistols/3497170989/"&gt;Jonathan&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/dixiepistols/"&gt;DixiePistols&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;Yesterday was the Pittsburgh Marathon! It was a lot of fun to watch, although I can't say much about how fun it was to run. I took a bunch of pictures. Most people I know who would care have probably seen all of these, but for completeness sake I'll tell you who I saw!&lt;br /&gt;&lt;br /&gt;My hardcore friends who run marathons include:&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3497136961/in/set-72157617646368718/"&gt;Jeff&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3497176331/in/set-72157617646368718/"&gt;Noam&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3497165919/in/set-72157617646368718/"&gt;Jonathan&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3497149407/in/set-72157617646368718/"&gt;Gabe S.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3498008392/in/set-72157617646368718/"&gt;Emily&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3498026268/in/set-72157617646368718/"&gt;Gabe Z.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3498048914/in/set-72157617646368718/"&gt;Stacey&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3497254373/in/set-72157617646368718/"&gt;Tom&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3497279295/in/set-72157617646368718/"&gt;Carsten&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3497305783/in/set-72157617646368718/"&gt;Mary&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3498166030/in/set-72157617646368718/"&gt;Thomas&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/dixiepistols/3497377299/in/set-72157617646368718/"&gt;Patrick&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You guys rule! You make me want to start running again, so pencil me in... Great Race 2009. No,  I am not doing any marathons, and even if I do one some day, I am not dumb enough to commit to one now, considering I haven't run since last summer. But it was really fun to watch, and I got excited by the prospect of running again.&lt;br /&gt;&lt;br /&gt;In other news, I am trying to grow banana peppers in my back yard! If only I lived in a city with 6+ hours of sunshine a day, as the seedling suggests banana peppers require.&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:112946</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/112946.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=112946"/>
    <title>Synchronized Statement and Nested Classes in Java</title>
    <published>2009-04-30T21:53:00Z</published>
    <updated>2009-04-30T21:54:45Z</updated>
    <category term="java"/>
    <category term="nerds"/>
    <content type="html">I just encountered something in Java that I thought was worth mentioning. It's not exactly a gotcha, but it's good to be aware of.&lt;br /&gt;&lt;br /&gt;If you have a nested instance class, synchronizing on &lt;strong&gt;this&lt;/strong&gt; in the inner class is not the same as synchronizing on &lt;strong&gt;this&lt;/strong&gt; in the outer class. This may seem obvious, but it is worth noting because&amp;nbsp;the inner class can refer to methods of either the inner or the outer class in a seemingly ambiguous manner (without explicit qualification). Here's an example program, and its output:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;public class WhatIsSyncQualThis {&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;class IJustDriftedAway {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;void superFoo() {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;synchronized(IJustDriftedAway.this) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;if( Thread.holdsLock(WhatIsSyncQualThis.this) )&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;System.out.println(&amp;quot;1 - held&amp;quot;);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;synchronized(this) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;if( Thread.holdsLock(WhatIsSyncQualThis.this) )&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;System.out.println(&amp;quot;2 - held&amp;quot;);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;synchronized(WhatIsSyncQualThis.this) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;if( Thread.holdsLock(this) )&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;System.out.println(&amp;quot;3 - held&amp;quot;);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;synchronized(this) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;				&lt;/span&gt;if( Thread.holdsLock(this) )&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;					&lt;/span&gt;System.out.println(&amp;quot;4 - held&amp;quot;);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;			&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;void fooIt() {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;(new IJustDriftedAway()).superFoo();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;public static void main(String[] args) {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;System.out.println(&amp;quot;Running&amp;quot;);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;(new WhatIsSyncQualThis()).fooIt();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;		&lt;/span&gt;System.out.println(&amp;quot;Done&amp;quot;);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;}&lt;/div&gt;&lt;div&gt;}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;Running&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;4 - held&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;Done&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;If you know how nested instance classes are implemented, this is not at all surprising. A separate class is created that takes as a constructor argument a reference to an instance of the outer class. So there are two separate instances upon which we are synchronizing.&lt;br /&gt;&lt;br /&gt;&lt;br type="_moz" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:112732</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/112732.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=112732"/>
    <title>Sick Party</title>
    <published>2009-04-28T13:48:49Z</published>
    <updated>2009-04-28T13:48:49Z</updated>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/35801169@N00/3481156307/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3595/3481156307_2566a6eb73_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/35801169@N00/3481156307/"&gt;IMG_8095&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/35801169@N00/"&gt;Genug&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;Some pictures were posted from Cortney's party, where we played on Saturday!&lt;br clear="all" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:112579</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/112579.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=112579"/>
    <title>I'm Eating Hummus</title>
    <published>2009-04-27T21:45:55Z</published>
    <updated>2009-04-27T21:45:55Z</updated>
    <category term="internet"/>
    <category term="hummus"/>
    <content type="html">Make sure to check out the &lt;a href="http://www.youtube.com/watch?v=nIybz6axr1Q&amp;amp;feature=player_embedded"&gt;Hummus rap&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:112195</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/112195.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=112195"/>
    <title>Hectic, Fun Weekend</title>
    <published>2009-04-27T03:04:32Z</published>
    <updated>2009-04-27T03:04:32Z</updated>
    <category term="pittsburgh"/>
    <category term="sick ridiculous and the sick riduculous"/>
    <category term="urban hike"/>
    <content type="html">Oh man, this weekend was really busy, but really fun. Those of you around Pittsburgh know that the weather was unbearably nice, and everyone was outside with their dogs and gardens and iced coffees and whathaveyous.&lt;br /&gt;&lt;br /&gt;Friday night I joined some Pitt students who were celebrating the end of their semester. Thanks to the weather, a normal party turned into a porch party, which was quite a bit of fun. Only problem?&amp;nbsp;I didn't get home until like two, even though...&lt;br /&gt;&lt;br /&gt;The next morning&amp;nbsp;I&amp;nbsp;woke up at 9 or so for the 11am &lt;a href="http://www.urbanhike.org/"&gt;Urban Hike&lt;/a&gt;. It was the first one of the season! We were in the Mt.&amp;nbsp;Oliver/Allentown area. That's sort of in between the south side slopes and Mt. Washington. It was really nice mostly due to the weather, but there was a good crowd, a couple people brought their dogs, and we even discovered a new park, Grandview Park, with great elevated views of downtown.&lt;br /&gt;&lt;br /&gt;Than night, a Sick Ridiculous concert!&amp;nbsp;We played at a party for our friend Cortney's birthday. The sound was really good for a party, and the fact that we had an extremely audience resulted in a large amount of fun being had by me and Tom. Thanks to those of you who were there. We wrote a new song about universal heath care and time traveling robots called, &amp;quot;Come with me if you want to live.&amp;quot;&lt;br /&gt;&lt;br /&gt;Today, we had another Sick Ridiculous show, this time at Lawrenceville's &lt;a href="http://www.artallnight.com/"&gt;Art All Night&lt;/a&gt;. While the crowd wasn't quite what I&amp;nbsp;heard it was the night before, it was surprisingly good for 10:30am.&amp;nbsp;I did think our playing suffered a bit. I think we need more warmup or something, but it took about 15 minutes before we were clicking and sounding decent. Thanks&amp;nbsp;DOUBLE if you made it out this am.&lt;br /&gt;&lt;br /&gt;Then, lunch of Dim Sum, afternoon backyard sitting and dinner at the Grand Concourse in Station Square. I will go pass out now!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:111878</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/111878.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=111878"/>
    <title>Kevin's Defense &amp; Bite of Brecht</title>
    <published>2009-04-24T15:24:57Z</published>
    <updated>2009-04-24T15:24:57Z</updated>
    <category term="theater"/>
    <category term="nerds"/>
    <content type="html">Man, it seems like everyone is defending or proposing these days!&lt;br /&gt;&lt;br /&gt;Yesterday I went to &lt;a href="http://www.cs.cmu.edu/~kbierhof/"&gt;Kevin Bierhoff&lt;/a&gt;'s thesis defense. Since my work is based on his and also he is my friend, I thought it'd be a good idea to check it out. The defense was great. There was a huge turnout. He passed. The talk went well, if a little light on the technical details, but it was great for a general CS audience. Later that night we went to Bites &amp;amp;&amp;nbsp;Brews to celebrate. Congratulations&amp;nbsp;Kevin!&lt;br /&gt;&lt;br /&gt;I also went to see &lt;em&gt;&lt;a href="http://www.cmu.edu/news/archive/2009/April/april10_brechtfestival.shtml"&gt;Bite of Brecht&lt;/a&gt;&lt;/em&gt;, a play on campus that focused on the poetry of &lt;a href="http://en.wikipedia.org/wiki/Bertolt_Brecht"&gt;Bertolt Brecht&lt;/a&gt;. Among other things, it included the song &lt;em&gt;Mack the Knife&lt;/em&gt;, which he wrote for the &lt;em&gt;Threepenny Opera&lt;/em&gt;. I was expecting some avant-garde garbage based on the lukewarm review in the City Paper, but I&amp;nbsp;actually found it to be quite entertaining. The music was good. The acting was good.&amp;nbsp;There were some funny parts. It did seem to drag a bit at the end, but that was my only complaint. Check it out.&lt;br /&gt;&lt;br type="_moz" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:111737</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/111737.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=111737"/>
    <title>Scala + SDL</title>
    <published>2009-04-19T02:27:40Z</published>
    <updated>2009-04-19T02:27:40Z</updated>
    <category term="scala"/>
    <category term="nerds"/>
    <category term="sdl"/>
    <content type="html">&lt;br /&gt;&lt;img alt="Gradients Rule" width="300" height="238" align="left" src="http://www.nelsbeckman.com/pictures/gradients_rule.png" /&gt;After spending a lot of time doing pointless things, I&amp;nbsp;finally got &lt;a href="http://www.libsdl.org/"&gt;SDL&lt;/a&gt;&amp;nbsp;to work with Scala. Actually, there was nothing tricky about the fact that I&amp;nbsp;was using Scala, that was just part of my original goal. You could equally well say I couldn't get SDL&amp;nbsp;to work with Java. It was pretty obvious that I needed to download SDL.dll and the &lt;a href="http://sdljava.sourceforge.net/"&gt;bindings for Java&lt;/a&gt; (both a jar file and some more DLLs), but even then&amp;nbsp;things still weren't working. I was getting the dreaded java.land.UnsatisfiedLinkError.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Turned out I&amp;nbsp;needed to do &lt;em&gt;three&lt;/em&gt; things...&lt;br /&gt;- Add&amp;nbsp;&lt;strong&gt;-Djava.library.path=&lt;/strong&gt; as a VM argument, giving it there folders where both the SDL&amp;nbsp;DLLs and the sdljava DLLs were located.&lt;br /&gt;- Add&amp;nbsp;System.loadLibrary(&amp;quot;XXX&amp;quot;) for each of the required DLLs into the code itself. This is difficult because it's kind of hard to figure out which DLLs are required!&amp;nbsp;I&amp;nbsp;used &lt;a href="http://www.dependencywalker.com/"&gt;this tool&lt;/a&gt; to figure it out.&amp;nbsp;&lt;br /&gt;- Lastly, the biggest problem was that I needed a DLL&amp;nbsp;that I&amp;nbsp;didn't have, SDL_image.dll. The &lt;a href="http://lazyfoo.net/SDL_tutorials/lesson02/index.php"&gt;tutorial &lt;/a&gt;I was using needed it, but I guess it didn't say or I didn't see where I&amp;nbsp;needed to download it separately. You can get it &lt;a href="http://www.libsdl.org/projects/SDL_image/"&gt;here&lt;/a&gt;.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:111468</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/111468.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=111468"/>
    <title>Waffleweb</title>
    <published>2009-04-16T13:07:46Z</published>
    <updated>2009-04-16T13:07:46Z</updated>
    <category term="sick ridiculous and the sick riduculous"/>
    <content type="html">Check out the &lt;a href="http://www.waffleshop.org/"&gt;Waffle Shop web site&lt;/a&gt; right now to see the cool dudes who are on the front. Then go to the &lt;a href="http://www.waffleshop.org/about.php"&gt;&amp;quot;About&amp;quot; section&lt;/a&gt; to see yourself (at least if you went to the show).&amp;nbsp;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:111320</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/111320.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=111320"/>
    <title>Waffle Shop Pictures</title>
    <published>2009-04-14T20:50:40Z</published>
    <updated>2009-04-15T18:39:32Z</updated>
    <category term="sick ridiculous and the sick riduculous"/>
    <content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a title="photo sharing" href="http://www.flickr.com/photos/drashid/3433027565/"&gt;&lt;img alt="" style="border: solid 2px #000000;" src="http://farm4.static.flickr.com/3323/3433027565_e746696d77_m.jpg" /&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/drashid/3433027565/"&gt;The Dance.&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/drashid/"&gt;drxiv&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;Check out some pictures from the Waffle Shop Show! Someone who works there took some (that's drxiv) and &lt;a href="http://www.flickr.com/photos/sickridiculous/"&gt;Tom took some&lt;/a&gt; too.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Update:&lt;br /&gt;&lt;/strong&gt;Hey!&amp;nbsp;Turns out drxiv doesn't actually work at the Waffle Shop, but is rather a CMU grad student just like me!&amp;nbsp;Still, thanks!&lt;br clear="all" /&gt;&lt;br type="_moz" /&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:110865</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/110865.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=110865"/>
    <title>Portmeanteau-yeah!</title>
    <published>2009-04-13T21:59:18Z</published>
    <updated>2009-04-13T21:59:18Z</updated>
    <category term="portmanteau"/>
    <content type="html">After several similar conversations with Tom, I have decided to start keeping track of portmanteaus that I personally discovered.&amp;nbsp;(Portmanteau fans believe that all portmanteaus already exist in nature.)&amp;nbsp;The list is pretty small now, while&amp;nbsp;I try to remember some of my back catalogue...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nelsbeckman.com/portmanteau.html"&gt;Portmanteau&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:110754</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/110754.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=110754"/>
    <title>Waffle Shop! Waffle Shop!</title>
    <published>2009-04-12T17:18:37Z</published>
    <updated>2009-04-12T17:19:48Z</updated>
    <category term="waffle"/>
    <category term="sick ridiculous and the sick riduculous"/>
    <content type="html">Last night's show at the &lt;a href="http://www.waffleshop.org/"&gt;Waffle Shop&lt;/a&gt; went really well!&amp;nbsp;Thanks to those of you who made it out, we hope you had a great time. And as always, no guilt to those of you who didn't make it. Our bylaws explicitly prohibit the guilt-tripping of our own friends!&lt;br /&gt;&lt;br /&gt;Technically, the show went okay.&amp;nbsp;We thought it sounded pretty good, and definitely better now that Tom has a new guitar with a built-in pickup. However nothing beats professionally managed sound, like that that we received at the Lava Lounge. When we're doing the sound ourselves, it kind of hard to tell about the overall volume, mix, etc.&lt;br /&gt;&lt;br /&gt;But fun-wise, the show was great. I&amp;nbsp;think the Waffle Shop is a great place to play, we got interviewed, we got to debut our own custom waffle, &lt;em&gt;Twix Ridiculous and the Sick Bisquik-ulous&lt;/em&gt;, a waffle with baked-in Twix candy bars, and there was a great turn-out. I think this may have been the most people they ever had at the Waffle Shop, based on the way that the people working there were taking pictures. Actually, that would make plenty of sense since normally people won't come in if all the tables are occupied (they were) but they &lt;em&gt;will&lt;/em&gt; come in if there is a band playing, even if there is no more available room (they did)!&lt;br /&gt;&lt;br /&gt;Pretty soon we should have some pictures up, and a little bit later we may even have a link to our interview. You see the Waffle Shop is some kind of reality TV show on the Internet, and as part of our performance there was a bandatory interview. WAFFLE&amp;nbsp;SHOP!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:nolacoaster:110524</id>
    <link rel="alternate" type="text/html" href="http://nolacoaster.livejournal.com/110524.html"/>
    <link rel="self" type="text/xml" href="http://nolacoaster.livejournal.com/data/atom/?itemid=110524"/>
    <title>Hockey is Lif</title>
    <published>2009-04-10T13:37:12Z</published>
    <updated>2009-04-10T13:37:12Z</updated>
    <category term="penguins"/>
    <category term="hockey"/>
    <content type="html">Last night I went to a Penguins hockey game, only the second that I've been to since living in Pittsburgh. It was great!&amp;nbsp;Our tickets were partially subsidized, but since the face value was $100, they still were a little bit of money. No bother.&amp;nbsp;They were great seats, the game was fun, Pittsburgh won 6 to 1 and we even managed to get a bus back home.&lt;br /&gt;&lt;br /&gt;Now as you may know, Penguins hockey games take place in Mellon&amp;nbsp;Arena which is soon to be replaced by a new arena of unspecified corporate sponsorship. Mellon Arena (aka Civic&amp;nbsp;Arena, aka The Igloo) is described as an outmoded facility, which&amp;nbsp;I have to say is probably true. Inside it has kind of a dingy feel, and some of the sigh lines are absolutely atrocious, ones you'd never see in a modern arena. If anything&amp;nbsp;I'd have to say it felt a little like the L.A. Sports Arena, which I&amp;nbsp;think is of a similar vintage, although the Sports Arena didn't have any sight lines as bad as some of the ones in Mellon. (One seat had a pole right in front of it, Fenway Park style. And for the only other Penguins game I've been to, we were &amp;quot;sitting&amp;quot;&amp;nbsp;in standing-room &amp;quot;seats&amp;quot;&amp;nbsp;on the periphery with an overhang in front of us that made it impossible to see the other side of the rink.) &lt;br /&gt;&lt;br /&gt;One nice thing was that Mellon is pretty small. Even the highest seats still have a great view of the action, which is something you can say about other Pittsburgh sporting facilities (PNC&amp;nbsp;Park, Mustard Palace)&amp;nbsp;but &lt;em&gt;not&lt;/em&gt; more modern facilities in L.A. (For example, the Staples Center is an absolute beast of an arena. The highest seat there are really, really high.)&lt;br /&gt;&lt;br /&gt;Go Penguins.</content>
  </entry>
</feed>
