<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8710893</id><updated>2011-11-01T05:30:45.725-04:00</updated><category term='images'/><category term='npr'/><category term='dad'/><category term='puremvc'/><category term='search email technology groovy resource'/><category term='news'/><category term='bug'/><category term='advertising'/><category term='adobe'/><category term='firefox extensions'/><category term='sports health personal'/><category term='date'/><category term='logo'/><category term='pycon'/><category term='hope'/><category term='c#'/><category term='programming python'/><category term='grails'/><category term='opensource'/><category term='python'/><category term='pepsi'/><category term='cartalk'/><category term='florida personal'/><category term='turbogears'/><category term='sports'/><category term='grails programming groovy tutorial'/><category term='tdd'/><category term='wave'/><category term='crash'/><category term='collaborative editing'/><category term='personal'/><category term='photography'/><category term='infiniteloop'/><category term='comics art'/><category term='programming'/><category term='politics'/><category term='toscawidgets'/><category term='css webdesign'/><category term='flexunit4'/><category term='wii'/><category term='flexunit'/><category term='geek'/><category term='website'/><category term='flexunit.9'/><category term='gaming'/><category term='flex'/><category term='tip'/><category term='obama'/><category term='funny video ninja'/><category term='groovy'/><category term='flickr'/><category term='ie7'/><category term='design'/><category term='fun'/><category term='gotcha'/><category term='subethaedit'/><category term='google'/><title type='text'>The Mossy Blog</title><subtitle type='html'>This blog is shared between Linden and Rachel, who are cousins. The purpose of the blog is to share interesting information, links, and events. We share interests such as Apple Computers, Gaming, SciFi and Fantasy, computers in general, Programming (yay Python), websites and building them, and cool things in general.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default?start-index=101&amp;max-results=100'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>165</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8710893.post-9218740428796413770</id><published>2010-01-14T15:06:00.003-05:00</published><updated>2010-01-14T15:27:51.822-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flexunit'/><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='flexunit4'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><category scheme='http://www.blogger.com/atom/ns#' term='flexunit.9'/><title type='text'>Upgrading to FlexUnit 4 for larger projects using FlexUnit .9</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;&lt;a href="http://flexunit.org/"&gt;FlexUnit 4&lt;/a&gt; is a much more powerful solution to unittesting in Flex than &lt;a href="http://opensource.adobe.com/wiki/display/flexunit/About"&gt;flexunit .9&lt;/a&gt; was, but the documentation is a little sparse for right now. I've found over an over again the promise that it's backwards compatible with .9, and only one place that showed &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.totalworldannihilation.org/blog/2009/06/22/startusingtheflexunit4betatoday/"&gt;an example&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;. Unfortunately, the code in that solution doesn't really work for larger projects that have many test classes. It took me a minute to realize that FlexUnit 4 doesn't need to be told specifically how to run a given test case, it will take a look at it and try to guess whats needed. The solution, then, because quite simple. Build a Suite like so:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;// Metadata tells FlexUnit4 that this is a Suite and&lt;br /&gt;// specifies a runner &lt;/span&gt;&lt;span style="font-family: courier new;"&gt;to use with it&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[Suite]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[RunWith("org.flexunit.runners.Suite")]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;public class FlexUnit4TestSuite&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    //simply make public variables inside the suite&lt;br /&gt;    //with the test cases or suites that you want&lt;br /&gt;    //run.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;    public var baseMediatorTest:BaseMediatorTest;&lt;/span&gt;&lt;br /&gt;          // ...&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-family: trebuchet ms;"&gt;Then you pass this suite into the test runner like so:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;public function onCreationComplete(evt:Event):void&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;   core = new FlexUnitCore();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;   core.addListener(new UIListener(uiListener));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;   core.addListener(new CIListener(1028, "localhost"));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;   core.run( FlexUnit4TestSuite )&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Much more maintainable.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-9218740428796413770?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://flexunit.org/' title='Upgrading to FlexUnit 4 for larger projects using FlexUnit .9'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/9218740428796413770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=9218740428796413770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/9218740428796413770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/9218740428796413770'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2010/01/upgrading-to-flexunit-4-for-larger.html' title='Upgrading to FlexUnit 4 for larger projects using FlexUnit .9'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-5517306472787717935</id><published>2009-05-29T10:45:00.002-04:00</published><updated>2009-05-29T10:54:46.077-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collaborative editing'/><category scheme='http://www.blogger.com/atom/ns#' term='subethaedit'/><category scheme='http://www.blogger.com/atom/ns#' term='pycon'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='wave'/><title type='text'>Google finally revived collaborative note taking</title><content type='html'>Yes!! It took longer than it rightly should have, but Google has finally &lt;a href="http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html"&gt;re-enabled the world&lt;/a&gt; to do collaborative note taking, my hands down favorite part of my early PyCons. &lt;a href="http://www.sauria.com/%7Etwl/conferences/pycon2005/20050325/Python%20at%20Google.html"&gt;See this for example&lt;/a&gt;. I miss SubEthaEdit all the time. I hope that the SubEthaEdit guys aren't forgotten, now that Google's picked up the collaborative editing torch.&lt;br /&gt;&lt;br /&gt;This is a very, very powerful, useful tool. Thanks Google!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-5517306472787717935?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html' title='Google finally revived collaborative note taking'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/5517306472787717935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=5517306472787717935' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5517306472787717935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5517306472787717935'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2009/05/google-finally-revived-collaborative.html' title='Google finally revived collaborative note taking'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-7203660116660721629</id><published>2009-04-29T08:07:00.003-04:00</published><updated>2009-04-29T08:15:40.950-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pepsi'/><category scheme='http://www.blogger.com/atom/ns#' term='advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='logo'/><title type='text'>Soda.. or Airline?</title><content type='html'>I knew it! Pepsi changed their logo last year, and when they did it, they put up all these crazy viral ads (for lack of a better term), that just had the logo a couple times in random words. One had like two or three on one bill board. I'm a little behind the times, not having TV, nor really being a soda drinker (Coke, when I do, thankyou), and I was trying to figure out why in the world any airline would advertise like this. I spent a good week wondering which airline it was.. Northwest? A new American Air logo? Finally, I see a new Pepsi can. Oooh, it's for Pepsi. That's the worst soda logo I've ever seen in my life. Here's an &lt;a href="http://www.mcwade.com/DesignTalk/2009/02/does-pepsis-new-logo-work/"&gt;excellent breakdown&lt;/a&gt;, and they agree with me, it looks like an airline logo. Ahh, satisfaction.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-7203660116660721629?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mcwade.com/DesignTalk/2009/02/does-pepsis-new-logo-work/' title='Soda.. or Airline?'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/7203660116660721629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=7203660116660721629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7203660116660721629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7203660116660721629'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2009/04/soda-or-airline.html' title='Soda.. or Airline?'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1440694345483095183</id><published>2009-01-20T12:55:00.003-05:00</published><updated>2009-01-20T13:01:42.653-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='obama'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='hope'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>Obama == Hope?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Tmh_LC2mvJI/SXYRd2t04iI/AAAAAAAAACQ/Wek7DqoRVno/s1600-h/ObamaFlickrTags.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 202px; height: 320px;" src="http://4.bp.blogspot.com/_Tmh_LC2mvJI/SXYRd2t04iI/AAAAAAAAACQ/Wek7DqoRVno/s320/ObamaFlickrTags.jpg" alt="" id="BLOGGER_PHOTO_ID_5293437616622199330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Stumbled across this.. on Flickr, a related tag to "Obama" is "hope".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1440694345483095183?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/tags/obama/' title='Obama == Hope?'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1440694345483095183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1440694345483095183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1440694345483095183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1440694345483095183'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2009/01/obama-hope.html' title='Obama == Hope?'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Tmh_LC2mvJI/SXYRd2t04iI/AAAAAAAAACQ/Wek7DqoRVno/s72-c/ObamaFlickrTags.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2517719248814549491</id><published>2008-08-26T15:49:00.002-04:00</published><updated>2008-08-26T15:58:59.715-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='puremvc'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>PureMVC Gotcha</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Don't send notifications that you're expecting a response to in your mediator's constructor (or during construction). Instead, override the onRegister() function and call them there. Your Mediator won't receive notifications it's interested in until after the registration process is finished. Seems pretty obvious, but you can loose track real quick of what's going on in the background when you're using a system like PureMVC that just seems to work.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2517719248814549491?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://puremvc.org/' title='PureMVC Gotcha'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2517719248814549491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2517719248814549491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2517719248814549491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2517719248814549491'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/08/puremvc-gotcha.html' title='PureMVC Gotcha'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-5543248292517548272</id><published>2008-08-21T15:55:00.005-04:00</published><updated>2008-08-21T16:23:58.335-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flex'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='infiniteloop'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='date'/><category scheme='http://www.blogger.com/atom/ns#' term='crash'/><title type='text'>Crazy Flex DateField Insanity</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;So, I've been busily putting together a Flex application at work, and we ran into a curious issue where Flash would infinitely loop and crash itself/the browser. (Not tested in Air) To give a little background first, we're following the convention of keeping our data in data objects (or data models), and binding both the visual component to the data model field and the data model field back to the visual component. All of our code is dynamic, so it's written in Actionscript, not MXML.&lt;br /&gt;The problem occurred when we had two DateField interface components pointing to the same data model field. The two DateFields would be hooked up to a single data model field, and we saw the following behavior:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;If we bound the DateField.selectedDate to the model.birthday (as an example), with one DateField Instance, all would work. Underneath, it set off the bindings twice when you changed the selectedDate, but that was OK. With multiple DateField Instances, it would crash as it tried to create the second DateField. (This happened when we preinitialized the DateField and without preinitializing the DateField) Underneath, it would set off the bindings between the three items infinitely.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If we bound the DateField.data to the model.birthday, it would never infinitely loop, but model.birthday wouldn't get updated when DateField was changed. I think that the code for DateField.data is screwy, but according to the documentation, it seems like this is the property you should bind to.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If I tried binding the DateField.data to the model.birthday and the model.birthday to the DateField.selectedDate, it would also loop infinitely.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;"&gt;Finally, I created a ChangeWatcher on the DateField for when the selectedDate changed. On change, it would call a function that checked to see if DateField.data == DateField.selectedDate, and if not, it set DateField.data = DateField.selectedDate. At first, this didn't work quite right, but I changed it to check the DateField.data.time, which is just the number of seconds since Epoch, and that magically worked. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;My theory is that Date comparisons are broken or behave oddly, and if you just compare Date.time, it works as expected. I'm assuming this is why the binding went forever, but I can't be sure.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Hope this helps someone else..&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt; some also possibly helpful links:&lt;br /&gt;&lt;a href="http://devel.teratechnologies.net/steve_examples/Flex_BindingProblem/DateTest.html"&gt;http://devel.teratechnologies.net/steve_examples/Flex_BindingProblem/DateTest.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bugs.adobe.com/jira/browse/SDK-15618"&gt;http://bugs.adobe.com/jira/browse/SDK-15618&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-5543248292517548272?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/5543248292517548272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=5543248292517548272' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5543248292517548272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5543248292517548272'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/08/crazy-flex-datefield-insanity.html' title='Crazy Flex DateField Insanity'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1669790514928658846</id><published>2008-07-23T16:15:00.003-04:00</published><updated>2008-07-23T16:34:06.082-04:00</updated><title type='text'>Ant Property Trickery</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;I needed to change a property in my ant build task. (Backstory: Flex has poorly documented ant tasks, and they seem to require that you set FLEX_HOME as a property so that the tasks know where to find the Flex compiler. I have 2 sdk's that I want to use, one has a code coverage tool called FlexCover built in, but I can't pass in something like FLEX_COVERAGE_HOME, since the ant task silently uses FLEX_HOME anyways.) Ant properties cannot be changed once they are set. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;My solution? Import the build.properties file which does not set my target property (FLEX_HOME), then in my tasks, set the target property depending on which one I need (FLEX_REGULAR_HOME or FLEX_COVERAGE_HOME).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1669790514928658846?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1669790514928658846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1669790514928658846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1669790514928658846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1669790514928658846'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/07/ant-property-trickery.html' title='Ant Property Trickery'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-3766256094428374631</id><published>2008-06-12T09:49:00.003-04:00</published><updated>2008-06-12T09:56:29.425-04:00</updated><title type='text'>PureMVC Documentation</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;So, at work we're doing a &lt;/span&gt;&lt;span style="font-style: italic; font-family: trebuchet ms;"&gt;big&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; Flex project in PureMVC. (I don't know anything about ActionScript, nor Flex, so this should be interesting). We chose PureMVC over Cairngorm because it looks like it might support the huge code base we're going to have cleaner. Plus, I can wrap my head around the framework a little easier.. probably from my Python MVC roots. I think people just think Cairngorm is simpler because they're used to it. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anyways. I just wanted to point out that PureMVC has some of the best documentation I've ever seen. I printed out the pdf of the Framework overview, double sided to conserve paper, and it has exactly one page of written text and one page of diagrams per section, so you get the text about the view, and on the facing page, all the UML.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;The little things make me happy.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-3766256094428374631?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://puremvc.org/' title='PureMVC Documentation'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/3766256094428374631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=3766256094428374631' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3766256094428374631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3766256094428374631'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/06/puremvc-documentation.html' title='PureMVC Documentation'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-8004103475395519495</id><published>2008-04-16T11:49:00.002-04:00</published><updated>2008-04-16T11:52:15.295-04:00</updated><title type='text'>Regular Expressions</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Does it ever strike anyone else as odd that regular expressions are like Microsoft Office? (Except much more useful and less aggravating)&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; I mean, 95% of regular expressions use only 5% of the regular expression syntax,&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt; meaning that there's enough time between looking up a particular syntactical construct that you forget it and have to look it up again. My two favorite reg exp tools out there, though I'm sure there are more:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;a href="http://www.tote-taste.de/X-Project/regex/syntax.html"&gt;http://www.tote-taste.de/X-Project/regex/syntax.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: trebuchet ms;"&gt;&lt;a href="http://mochikit.com/examples/mochiregexp/index.html"&gt;http://mochikit.com/examples/mochiregexp/index.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-8004103475395519495?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/8004103475395519495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=8004103475395519495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8004103475395519495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8004103475395519495'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/04/regular-expressions.html' title='Regular Expressions'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-6458696659878450576</id><published>2008-04-07T13:01:00.002-04:00</published><updated>2008-04-07T13:06:13.571-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css webdesign'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='ie7'/><title type='text'>Internet Explorer 7, Clears and Floats?</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Working on a project, I'm have a form, where labels (containing fields) are all floated. In order to force a label to a new line, I put a class on it with "clear: left", but that, for some reason, causes the words to be smushed to the left. If there's a label text with a space in it, IE7 renders it as &lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: trebuchet ms;"&gt;first&lt;br /&gt;second&lt;/blockquote&gt;&lt;span style="font-family: trebuchet ms;"&gt;instead of &lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: trebuchet ms;"&gt;first second&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Anyone run into this before? I'm not css problem savvy enough to know what to Google for. I ended up just putting br's with a "clear: both" class on them in between rows, but it's not as clean as it was before. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-6458696659878450576?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/6458696659878450576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=6458696659878450576' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6458696659878450576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6458696659878450576'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/04/internet-explorer-7-clears-and-floats.html' title='Internet Explorer 7, Clears and Floats?'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-8029028483782040770</id><published>2008-03-14T10:12:00.002-04:00</published><updated>2008-03-14T10:38:11.306-04:00</updated><title type='text'>PyCon 2008: Collaborative Notes?</title><content type='html'>I'm in the keynote at PyCon 2008, and I'm wondering if there are going to be people doing the SubEthaEdit Collaborative note thing this year. The last con I went to (2005), we took quite a few of these notes, and it was really a lot of fun. If you guys are out there, drop me a note: I'm Linden Wright on Bonjour and Kusmeroglu on AIM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-8029028483782040770?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/8029028483782040770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=8029028483782040770' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8029028483782040770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8029028483782040770'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/03/pycon-2008-collaborative-notes.html' title='PyCon 2008: Collaborative Notes?'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-4580599595875447163</id><published>2008-03-06T17:16:00.003-05:00</published><updated>2008-03-06T17:23:24.847-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><category scheme='http://www.blogger.com/atom/ns#' term='groovy'/><title type='text'>Grails Date Trick</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;If you have a Date field in one of your domain classes, for instance:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;class Person{&lt;br /&gt;    String Name&lt;br /&gt;    Date Birthday&lt;br /&gt;}&lt;/blockquote&gt;and you're struggling to figure out a way to get stuff into it without explicitly creating a date and converting strings or integers into it, Grails provides a handy (yet not documented?) set of properties for you. In our example, I could set birthday_year, birthday_month, birthday_day, birthday_hour, etc.. I found this by digging in the scaffolded views and figuring out how they render the &lt;g:datepicker&gt; tag. Now, maybe you don't have to dig.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-4580599595875447163?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/4580599595875447163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=4580599595875447163' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4580599595875447163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4580599595875447163'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/03/grails-date-trick.html' title='Grails Date Trick'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2717904246128779815</id><published>2008-03-02T09:50:00.002-05:00</published><updated>2008-03-02T09:54:16.023-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='css webdesign'/><title type='text'>Font choices, anyone?</title><content type='html'>I've run into this a couple times, and I find it quite handy, so I'm sharing it for all. It's a list of common windows fonts, their mac equivalents, and the fall back font-family specifier. Plus, everything is in it's own font, so you can see what you're choosing.&lt;br /&gt;&lt;br /&gt;Just another css developer's link. I'm on a roll here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2717904246128779815?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ampsoft.net/webdesign-l/WindowsMacFonts.html' title='Font choices, anyone?'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2717904246128779815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2717904246128779815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2717904246128779815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2717904246128779815'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/03/font-choices-anyone.html' title='Font choices, anyone?'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-9577970791315687</id><published>2008-03-01T23:08:00.002-05:00</published><updated>2008-03-01T23:16:13.766-05:00</updated><title type='text'>Color Scheme Generator by WellStyled</title><content type='html'>Perhaps one of the best &lt;a href="http://wellstyled.com/tools/colorscheme2/index-en.html"&gt;color scheme tool&lt;/a&gt;s I've run across. Simple clean interface, great set of options. I like the rest of WellStyled's website as well, an interesting way to deal with multiple languages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-9577970791315687?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wellstyled.com/tools/colorscheme2/index-en.html' title='Color Scheme Generator by WellStyled'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/9577970791315687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=9577970791315687' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/9577970791315687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/9577970791315687'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/03/color-scheme-generator-by-wellstyled.html' title='Color Scheme Generator by WellStyled'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-5221333006969734551</id><published>2008-03-01T22:22:00.003-05:00</published><updated>2008-03-01T22:49:44.037-05:00</updated><title type='text'>Lorem Ipsum Dolor Sit Amet</title><content type='html'>I took latin in high school and college (after a failed attempt to take Chinese.. love drawing the characters, hate trying to translate spoken Chinese), so the latin text popular to layout designers and typesetters always appealed to me. &lt;a href="http://www.lipsum.com/"&gt;Here&lt;/a&gt;'s a useful site that will generate as much of the text as you need, in paragraphs, lists, bytes, etc. I've used it a couple times before, just thought I'd share it with everyone. (Hint, View Source to copy/paste the useful stuff). Ah, good old Lorem Ipsum. As an aside, someone took thequickbrownfoxjumpsoveralazydog.com. Is it strange that that phrase reminds me of my childhood?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-5221333006969734551?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.lipsum.com/' title='Lorem Ipsum Dolor Sit Amet'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/5221333006969734551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=5221333006969734551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5221333006969734551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5221333006969734551'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/03/lorem-ipsum-dolor-sit-amet.html' title='Lorem Ipsum Dolor Sit Amet'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2830578299801587144</id><published>2008-02-29T10:51:00.001-05:00</published><updated>2008-02-29T10:53:25.844-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gotcha'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>Gotcha: Grails Auto Recompile Doesn't Do GSP</title><content type='html'>Grails does the auto recompile thing, much like Turbogears etc., but it doesn't seem to work for gsp pages, in particular, main.gsp. Which can trip you up, if you're trying to make a couple simple changes to your first Grails app.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2830578299801587144?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2830578299801587144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2830578299801587144' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2830578299801587144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2830578299801587144'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/02/gotcha-grails-auto-recompile-doesnt-do.html' title='Gotcha: Grails Auto Recompile Doesn&apos;t Do GSP'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1200262475226989622</id><published>2008-02-27T16:03:00.002-05:00</published><updated>2008-02-27T16:09:00.581-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><title type='text'>Gotcha: Grails Capitalization</title><content type='html'>So, apparently Grails doesn't like Controllers starting with multiple capitol letters (i.e. TLAcronym). If you create a domain class with all lowercase, it will capitalize it for you, but if you try to create TLAcronym, it happily plays along. Then if you generate-all or do scaffolding for that domain class, you won't be able to access your controller. I've raised an issue for this here: &lt;a href="http://jira.codehaus.org/browse/GRAILS-2541"&gt;GRAILS-2541&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1200262475226989622?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://jira.codehaus.org/browse/GRAILS-2541' title='Gotcha: Grails Capitalization'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1200262475226989622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1200262475226989622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1200262475226989622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1200262475226989622'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/02/gotcha-grails-capitalization.html' title='Gotcha: Grails Capitalization'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1152479914293400443</id><published>2008-02-14T16:30:00.004-05:00</published><updated>2008-02-14T16:41:32.816-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grails programming groovy tutorial'/><title type='text'>Acegi on Grails Tutorial</title><content type='html'>&lt;p&gt;So, neither the information on the Plugin Page for the &lt;a href="http://www.grails.org/AcegiSecurity+Plugin"&gt;Acegi Security Plugin&lt;/a&gt;, nor the info in the &lt;a href="http://grails.org/Acegi+on+Grails"&gt;acegi tutorial&lt;/a&gt; actually work completely. Here's a real tutorial for doing this. (Step 6 is where the existing documentation fails)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 1.&lt;/b&gt; Install Grails&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 2.&lt;/b&gt; Download the Acegi Security Plugin. (I downloaded version 0.2 it as a zip file, to %GRAILS_HOME%/plugins/)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Step 3.&lt;/b&gt; Create a new Grails Project, and cd into the new project folder:&lt;/p&gt; &lt;div class="preformatted"&gt;&lt;div class="preformattedContent"&gt; &lt;pre&gt;grails create-app SecurityTutorial&lt;br /&gt;cd SecurityTutorial&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;b&gt;Step 4.&lt;/b&gt; Add the Acegi Security Plugin. Note that you can install plugins by name using some lookup service, but the Acegi plugin won't be found.&lt;/p&gt; &lt;div class="preformatted"&gt;&lt;div class="preformattedContent"&gt; &lt;pre&gt;grails install-plugin %GRAILS_HOME%/plugins/grails-acegi-0.2.zip&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;b&gt;Step 5.&lt;/b&gt; Installing the Acegi Plugin will add some new scripts to your project:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;create-auth-domains [PersonDomainName] [AuthorityDomainName: this creates the domain model needed by the plugin, Person, Authority, and RequestMap classes, login and logout controllers, as well as the login view. You can give optional names as arguments to replace Person and Authority.&lt;/li&gt;&lt;li&gt;generate-manager: creates the scaffolding controllers to add new Person, Authority, and RequestMap object in your database&lt;/li&gt;&lt;li&gt;generate-registration: create a register and captcha controller, as well as matching views, and an emailer service.&lt;/li&gt;&lt;/ul&gt;   &lt;p&gt;Run each of these commands.&lt;/p&gt; &lt;div class="preformatted"&gt;&lt;div class="preformattedContent"&gt; &lt;pre&gt;grails create-auth-domains&lt;br /&gt;grails generate-mapper&lt;br /&gt;grails generate-registration&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;b&gt;Step 6&lt;/b&gt;. Setup BootStrap.groovy to contain some sample data, as follows:&lt;/p&gt; &lt;div class="preformatted"&gt;&lt;div class="preformattedContent"&gt; &lt;pre&gt;// ProjectFolder/grails-app/conf/Bootstrap.groovyclass BootStrap {&lt;br /&gt;&lt;br /&gt;   def init = { servletContext -&gt;&lt;br /&gt;&lt;br /&gt;// get a AcegiSecurity AuthenticateService&lt;br /&gt;def authenticateService = new AuthenticateService()&lt;br /&gt;// use it to create an encoded password&lt;br /&gt;def md5pass = authenticateService.passwordEncoder("pass")&lt;br /&gt;&lt;br /&gt;// Create two sample users&lt;br /&gt;// NB: you must specify all the Person attributes, otherwise&lt;br /&gt;//     Grails will fail quietly to add these to the database&lt;br /&gt;def user_root = new Person(username:"root",&lt;br /&gt;   userRealName:"Root User",&lt;br /&gt;   passwd:md5pass,&lt;br /&gt;   enabled:true,&lt;br /&gt;   email:"root@example.com",&lt;br /&gt;   email_show:true,&lt;br /&gt;   description:"Desc").save()&lt;br /&gt;def user_admin = new Person(username:"admin",&lt;br /&gt;   userRealName:"Admin User",&lt;br /&gt;   passwd:md5pass,&lt;br /&gt;   enabled:true,&lt;br /&gt;   email:"admin@example.com",&lt;br /&gt;   email_show:false,&lt;br /&gt;   description:"Desc").save()&lt;br /&gt;&lt;br /&gt;// Add some sample Roles, add the users to those roles&lt;br /&gt;def role_superuser = new Authority(description:"Superuser",&lt;br /&gt;   authority:"ROLE_SUPERUSER")&lt;br /&gt;role_superuser.addToPeople(user_root)&lt;br /&gt;role_superuser.save()&lt;br /&gt;&lt;br /&gt;// See AcegiConfig.groovy, at the bottom, there's a defaultrole&lt;br /&gt;// setting, you must make one to allow registration to work.&lt;br /&gt;def role_user = new Authority(description:"User Role",&lt;br /&gt;   authority:"ROLE_USER")&lt;br /&gt;role_user.addToPeople(user_admin)&lt;br /&gt;role_user.addToPeople(user_root)&lt;br /&gt;role_user.save()&lt;br /&gt;&lt;br /&gt;// Create some Request Maps&lt;br /&gt;new Requestmap(url:"/captcha/**",&lt;br /&gt;  configAttribute:"ROLE_SUPERUSER").save()&lt;br /&gt;new Requestmap(url:"/register/**",&lt;br /&gt;  configAttribute:"ROLE_USER").save()&lt;br /&gt;&lt;br /&gt;   }&lt;br /&gt;   def destroy = {&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;/div&gt; &lt;p&gt;We also have to edit the RegisterController.groovy to fix a bug.&lt;/p&gt; &lt;div class="preformatted"&gt;&lt;div class="preformattedContent"&gt; &lt;pre&gt;// ProjectFolder/grails-app/controllers/RegisterController.groovy                    // Line # 159-161&lt;br /&gt;        person.save(flush:true)&lt;br /&gt;        def parMap =['j_username':person.username,'j_password':params.passwd]&lt;br /&gt;        // change this line:&lt;br /&gt;        // redirect(controller:'login',action:'../j_acegi_security_check',params:parMap)&lt;br /&gt;        // to this:&lt;br /&gt;        redirect(controller:'login',action:"auth")&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;b&gt;Step 7.&lt;/b&gt; Run the application&lt;/p&gt; &lt;div class="preformatted"&gt;&lt;div class="preformattedContent"&gt; &lt;pre&gt;grails run-app&lt;br /&gt;&lt;/pre&gt; &lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;b&gt;Step 8.&lt;/b&gt; Play around. Notice that you when you try to go to the register controller, it asks for a login, then, since you're already logged in, the register controller just shows you your info with a redirect(action "show"). Go delete the RequestMap for the register url, make sure you logout, then try again. See how the captcha is broken? Go remove the captcha RequestMap, and try again.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1152479914293400443?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1152479914293400443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1152479914293400443' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1152479914293400443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1152479914293400443'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/02/acegi-on-grails-tutorial.html' title='Acegi on Grails Tutorial'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-8937981245039213459</id><published>2008-02-14T11:19:00.002-05:00</published><updated>2008-02-14T11:28:57.191-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='search email technology groovy resource'/><title type='text'>Thankyou Markmail</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://grails.markmail.org/images/markmail_red_white_150x47.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 165px; height: 51px;" src="http://grails.markmail.org/images/markmail_red_white_150x47.png" alt="" border="0" /&gt;&lt;/a&gt;So, I've been trying to dig through codehaus's mail archives for the &lt;a href="http://archive.grails.codehaus.org/user"&gt;Groovy Lists&lt;/a&gt;. Oh wow, what a terrible interface, and miserable search. A lucky Google search later, and I stumble on &lt;a href="http://grails.markmail.org/"&gt;Markmail's Groovy Site&lt;/a&gt;. Not only do I find the mail thread I was hoping for which solved my problem, but a fantastic interface to some of the larger tech mailing lists that has a fantastic interface and great search. The date restraints and graphs are nice, but even nicer: Awesome, awesome thread display, really nice interface for checking out attachments, perma-links, and powerful search features. Good job guys, I saved enough time to write this :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-8937981245039213459?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://markmail.org' title='Thankyou Markmail'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/8937981245039213459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=8937981245039213459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8937981245039213459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8937981245039213459'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/02/thankyou-markmail.html' title='Thankyou Markmail'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-239746723486457514</id><published>2008-01-15T14:54:00.001-05:00</published><updated>2008-01-15T16:30:17.978-05:00</updated><title type='text'>It's not easy being dorky</title><content type='html'>So, I was hanging out with some of my friends the other night, and we watched the 2nd ep of the new Terminator show, which they had DVR'd. I didn't see the first one, because I don't really watch TV, but it was a pretty good episode. It was odd seeing Summer Glau playing a robot, but not surprising somehow. Anyways, as John leaves the store in the mall, the address of the store is '1337', so I say "haha, leet" (obviously, what else would you say?). No-one in a room full of guys, including the one I'm dating, had any idea what the heck I was talking about, even when I tried to explain. I'm not even sure how to take that.&lt;br /&gt;&lt;br /&gt;o.O&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-239746723486457514?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/239746723486457514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=239746723486457514' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/239746723486457514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/239746723486457514'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/01/its-hard-to-be-dorky.html' title='It&apos;s not easy being dorky'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-6646958183205101297</id><published>2008-01-09T10:38:00.000-05:00</published><updated>2008-01-09T10:50:35.006-05:00</updated><title type='text'>Rock Band is Awesome</title><content type='html'>So, I've been playing Rock Band like a mad fiend since late last year. I never got into the Guitar Hero thing, but I truly love drumming. Singing is also fun. My crowning achievements so far: 621 note streak on Medium with The Strokes song, and singing hard Say It Ain't So while playing the drums on hard for the first time without redlining.&lt;br /&gt;&lt;br /&gt;Anyways, the fun stuff for you: I made a list of the music videos for the standard Rock Band &lt;a href="http://en.wikipedia.org/wiki/List_of_songs_in_Rock_Band"&gt;songlist&lt;/a&gt;. (At least all of the ones I could find) Here's the &lt;a href="http://del.icio.us/Kusmeroglu/rockband+musicvideo"&gt;html&lt;/a&gt; and &lt;a href="http://del.icio.us/rss/Kusmeroglu/rockband+musicvideo"&gt;rss&lt;/a&gt; feed from my del.icio.us account, and here's the list (not in any particular order):&lt;br /&gt;&lt;ol class="posts"&gt;&lt;li class="post" key="07b25f7ef1cbe4002a765f5d7327a3c1"&gt;  &lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=ZQxDW_-pz1o" rel="nofollow"&gt;You Tube - Van Halen- Won't Get Fooled Again (Live 1993)&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="3cbe5ae2d8d9fdcd13b06826094fe799"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=EVCkSMwaGGc" rel="nofollow"&gt;You Tube - The Killers - When You Were Young&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="86617816d83fb444752f42fb40a3c3c7"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=ZEsnX4utdyQ" rel="nofollow"&gt;You Tube - welcome home - coheed and cambria&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="1318698ce0604193921bc15ec567aa58"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=5V3_u9i2vEc" rel="nofollow"&gt;You Tube - Pixies - Wave Of Mutilation&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="ec16863fc82e50694844847800f34303"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=k99h5aikc4g" rel="nofollow"&gt;You Tube - Bon Jovi - Wanted Dead Or Alive&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="e4d58337a1a7eb06dec952746045eff3"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=z7ekpbbdz8M" rel="nofollow"&gt;You Tube - Stone Temple Pilots Vaseline, Vasoline&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="439601578a4c1c3d4296b9476e985cb5"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=_hge_il6COU" rel="nofollow"&gt;You Tube - Aerosmith - Train Kept a Rollin'&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="b31ab46068cdc63bee4b5d40003b5cf6"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=A3dQDPNHtbY" rel="nofollow"&gt;You Tube - bowie, tokyo 1978: suffragette city&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="ceb3fd313bd00d8a5d5fb9786ca8286d"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=0Ag8J2NMYmc" rel="nofollow"&gt;You Tube - The Clash - Should I stay or should I go&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="813be27aa06777d304ded4db1c4bc316"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=YU7LZts87Zg" rel="nofollow"&gt;You Tube - Weezer - Say It Ain't So&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="f78fa7b08cfd296047db3689318d62d4"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=-sbqIyeed4g" rel="nofollow"&gt;You Tube - Beastie Boys- Sabotage&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="be205d602992194b2b7be49c2e0ab1eb"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=u5Snehl2bAk" rel="nofollow"&gt;You Tube - Iron Maiden: Run to the Hills&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="ef2bc39f93162a321fdec534ee6268a9"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=RM2Ssne97ek" rel="nofollow"&gt;You Tube - The Strokes - Reptilia&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="a4aa61eab57afe9bc051eb275412b7f8"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=SRwwYWlbP2U" rel="nofollow"&gt;You Tube - Black Sabbath - Paranoid&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="4c48b0aed034aa712c4f372bc729989d"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=5aMVwsEhebs" rel="nofollow"&gt;You Tube - R.E.M. - Orange Crush&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="53173fda01ba1c04832999bc851ebfe5"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=Q12EoUKb4pQ" rel="nofollow"&gt;You Tube - The Police - Next To You (Hamburg 1980)&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="7a8233c10054ea15ad537ef157130745"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=KszD_MfB798" rel="nofollow"&gt;You Tube - Mountain - Mississippi Queen - 1970&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="35fb75531f588177fb1dc1f6828b9083"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=bjY0dU0yELk" rel="nofollow"&gt;You Tube - The Hives - Main Offender&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="0335eb8e0f624629bcdbc2b13af9dd57"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=PxoD_Ca8W9M" rel="nofollow"&gt;You Tube - Foo Fighters - Learn To Fly&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="ec31a818d05c174fee474914cfcc4a06"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=wY3oEvaq71A" rel="nofollow"&gt;You Tube - Nirvana - In Bloom&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="c1adf5aba1f1d66ce899037b6044c9c4"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=rpRiSb_Ir-s" rel="nofollow"&gt;You Tube - Garbage - I Think I'm Paranoid&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="fd67e69ef572ef2c7d7b5ec1fa6ec8be"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=4FjBylFNA6k" rel="nofollow"&gt;You Tube - Deep Purple - Highway Star&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="87fc9240d3b5393263d26944de647aa8"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=pv5zWaTEVkI" rel="nofollow"&gt;You Tube - OK Go - Here It Goes Again&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="4259dc30a46473043eba0ba1cfb5bd7d"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=kk7SKP4PJ2w" rel="nofollow"&gt;You Tube - Nine Inch Nails - The Hand That Feeds&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="6e3cecd6321f354697a1069572450f9d"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=8IGsDYotzTE" rel="nofollow"&gt;You Tube - The Outlaws - Green Grass &amp;amp; High Tides - Part One&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="1d3d987668b86f2d10538a33c0c9ec47"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=9nz6Rq1Pvh0" rel="nofollow"&gt;You Tube - Queens Of The Stone Age - Go With The Flow&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="3452d69814e80e35b76bf71a9a944d3d"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://uk.youtube.com/watch?v=3wmcxqsO8rY" rel="nofollow"&gt;You Tube - The Rolling Stones Gimme Shelter&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="cf95035c7be920a81a0533130be7d3dc"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=6Wz1FJqloWc" rel="nofollow"&gt;YouTube - Boston - Long Time (11/13/06 at Boston Syphony Hall)&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="025fb837d0505398503aecac067f3629"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=sFs8G0yOtfc" rel="nofollow"&gt;YouTube - Molly Hatchet - "Flirtin' With Disaster"&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="172a566e64b7ef68f475048de90c1047"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=nsETamxkT9E" rel="nofollow"&gt;YouTube - Faith No More: Epic&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="d02e38e03a2019b8a981cc022514b2d8"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=jRYDetbwegs" rel="nofollow"&gt;YouTube - Metallica- Enter Sandman&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="2cde38742c880d226dc0258dea2e9f3c"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=ZdXfkkyI1nQ" rel="nofollow"&gt;YouTube - Don't Fear the Reaper - Blue Oyster Cult&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="d320249950e8a18d66be2e252d7f904b"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=TgsoJrzplUI" rel="nofollow"&gt;YouTube - Kiss - Detroit Rock City&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="6750fb6feaa09f3d190a22e6649b4541"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=qL02p9KhABo" rel="nofollow"&gt;YouTube - FALL OUT BOY: Dead On Arrival&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="6a2d5e6775904f6547fa5ad1a1acc806"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=JiC_qw4LMhM" rel="nofollow"&gt;YouTube - Red Hot Chili Peppers - Dani California&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="9a800d62a7f41de7994ed7b7630d766f"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=nxpblnsJEWM" rel="nofollow"&gt;YouTube - Radiohead - Creep&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="29b34978901c3e0fad364c214e480596"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=t1N_qX_r4Iw" rel="nofollow"&gt;YouTube - Smashing Pumpkins - Cherub Rock&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="ea22bda7251d4a6e6118bb311eb18322"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=8hCn1XXKLNY" rel="nofollow"&gt;YouTube - Hole - Celebrity Skin: Video&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="a96dbed585d4782d617f8863455ffc48"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=QLWGSRQrbQs" rel="nofollow"&gt;YouTube - Ramones - Blitzkrieg Bop&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="43a7dbbe5ac5b9583e821821f5327abe"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=qiSkyEyBczU" rel="nofollow"&gt;YouTube - Soundgarden - Black Hole Sun&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="81effdc29ce613c0b2a344bc52bdb7d3"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=ZrBDivsSe3k" rel="nofollow"&gt;YouTube - The Sweet - Ballroom Blitz&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="39a02feb35881c0eade884533e3e4d61"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://www.youtube.com/watch?v=DYbZNamJQ5g&amp;amp;feature=related" rel="nofollow"&gt;YouTube - Jet - Are you gonna be my girl ?&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;li class="post" key="0d90847db425b7bd239f7a3c601b384e"&gt;&lt;h4 class="desc"&gt;&lt;a href="http://youtube.com/watch?v=SYJjHCZN46U" rel="nofollow"&gt;YouTube - Yeah Yeah Yeahs - Maps&lt;/a&gt;  &lt;/h4&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-6646958183205101297?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/6646958183205101297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=6646958183205101297' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6646958183205101297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6646958183205101297'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2008/01/rock-band-is-awesome.html' title='Rock Band is Awesome'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1367422151655258479</id><published>2007-12-07T16:04:00.000-05:00</published><updated>2007-12-07T16:08:15.625-05:00</updated><title type='text'>Documentation stuck in the 90's</title><content type='html'>I'd just like to put this out there: It's high time that in-application documentation systems adopt tabs. They're obviously using web browser technology, and since we're so familiar with that model, and using tabs, it's highly irritating that they don't follow suit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1367422151655258479?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1367422151655258479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1367422151655258479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1367422151655258479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1367422151655258479'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/12/documentation-stuck-in-90s.html' title='Documentation stuck in the 90&apos;s'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-6037395161910144975</id><published>2007-11-20T10:31:00.000-05:00</published><updated>2007-11-20T11:07:23.732-05:00</updated><title type='text'>Fuel! Cell! Consumer! Model! ....!!!!</title><content type='html'>&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;I'm almost embarrassingly excited about this.&lt;br /&gt;&lt;br /&gt;Last night, I saw this IMHO &lt;a href="http://www.youtube.com/watch?v=a26C6jiHTcw"&gt;awful commercial&lt;/a&gt; with the most amazing ending ever - a fuel cell car that will be commerically available!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/en/e/e0/FCX_Clarity.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://upload.wikimedia.org/wikipedia/en/e/e0/FCX_Clarity.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wikipedia had this to say about the &lt;a href="http://en.wikipedia.org/wiki/Honda_FCX_Clarity"&gt;Honda FCX Clarity&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote  style="font-family:verdana;"&gt;&lt;span style="font-size:78%;"&gt;In 15 November 2007 at the Greater Los Angeles Auto Show, Honda unveiled the FCX Clarity, the first production model, and announced that the car would be &lt;span style="font-weight: bold; font-style: italic;"&gt;available for lease beginning in the summer 2008&lt;/span&gt;. Initial availability will be limited to the Southern California market, with availability expanding as hydrogen fueling stations become available...&lt;br /&gt;&lt;br /&gt;...The new FCX utilizes several interesting new features. The new V Flow fuel cell stack can operate at temperatures as low as −30 °C. This is achieved by allowing the gas to flow vertically in the fuel cell stack. The tanks can store up to 5 kg (171 litres) of hydrogen at a pressure of 350 atmospheres, thanks to the new hydrogen absorption materials used. This allows a &lt;span style="font-weight: bold; font-style: italic;"&gt;longer range of up to 350 miles (570 km)&lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;...To support the hydrogen fuel-cell technology, Honda also introduced the Home Energy Station (HES). This home solution can convert natural gas to electricity, heat and hydrogen to refuel fuel-cell vehicles. This allows consumers to refuel vehicles with hydrogen at home, important until hydrogen stations become widespread. Alternatively, the hydrogen can be used in the HES's built-in hydrogen fuel cell, providing up to 5 kW of normal or &lt;i&gt;&lt;b&gt;backup electricity and/or hot water for the home&lt;/b&gt;&lt;/i&gt;.&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Apparently there are 20 already-leased 2002 prototypes, some of which are here in New York.  What especially excites me is that they've come up with with a home refueling solution! With a range up to 350 miles that sounds like it might be a practical enough solution to make up for the lack of hydrogen fuel infrastructure.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I wish mass production might get started sooner than 2018..&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-6037395161910144975?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Honda_FCX_Clarity' title='Fuel! Cell! Consumer! Model! ....!!!!'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/6037395161910144975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=6037395161910144975' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6037395161910144975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6037395161910144975'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/11/fuel-cell-consumer-model.html' title='Fuel! Cell! Consumer! Model! ....!!!!'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-5820720893206635065</id><published>2007-11-15T10:14:00.001-05:00</published><updated>2007-11-15T10:17:53.091-05:00</updated><title type='text'>Best Gaming News All Year</title><content type='html'>I'm super duper stoked about the &lt;a href="http://arstechnica.com/journals/thumbs.ars/2007/11/13/move-aside-lego-star-wars-lego-batman-details-surface"&gt;news&lt;/a&gt; that they're going to be making Lego Batman games. I love Legos, I love Batman, and I love the Legos Starwars Games. (My awesome sister bought me the complete saga for the Wii as a birthday gift this year) Life doesn't get any more exciting than this. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-5820720893206635065?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://arstechnica.com/journals/thumbs.ars/2007/11/13/move-aside-lego-star-wars-lego-batman-details-surface' title='Best Gaming News All Year'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/5820720893206635065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=5820720893206635065' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5820720893206635065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5820720893206635065'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/11/best-gaming-news-all-year.html' title='Best Gaming News All Year'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-732928709461697549</id><published>2007-09-26T14:39:00.000-04:00</published><updated>2007-09-26T15:39:49.023-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='turbogears'/><category scheme='http://www.blogger.com/atom/ns#' term='toscawidgets'/><title type='text'>Toscawidgets Forms: Passing Compound Widgets</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;For lack of documentation's sake, and because it wasn't initially obvious to me after poking around in the code (in fact, I got led astray, thinking there was some dot notation I would have to use), this is how you pass values into Compound Widgets in Toscawidgets:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Say you have some Widget like this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;pre&gt;form = Form('FormName',&lt;br /&gt;          children=[&lt;br /&gt;              FieldSet('FieldSetName',&lt;br /&gt;                  children=[&lt;br /&gt;                      TextField('TextFieldName')])&lt;br /&gt;         ]&lt;span style="font-family:Georgia,serif;"&gt;)&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;and displayed in your template like this:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt; ${ form.display(**form_args)}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;then you can pass values into it from your controller like so:&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-family:courier new;"&gt;def controller(self):&lt;br /&gt;  return dict(form=form,                 &lt;br /&gt;              form_args={'value':{&lt;br /&gt;'FieldSetName':{ 'TextFieldName':&lt;br /&gt;                  'Desired TextField Value'}}})&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: trebuchet ms;"&gt;I guess it's pretty obvious in retrospect, in fact, the compound Form outputs something much like this (minus the outside dictionary), and those values can be passed right back into the Compound Form again. Perhaps, had I been actually using a Model, or gotten more sleep, this all would have been more natural - but hopefully this helps someone else.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;Hint: If you're overriding templates, be sure that you're still passing the right values in to fetch the children arguments, i.e.:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;py:for each="section in isections"&gt;&lt;/py:for&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  ${section.display(value_for(section), **args_for(section))}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-732928709461697549?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://toscawidgets.org/module-toscawidgets.widgets.forms.html' title='Toscawidgets Forms: Passing Compound Widgets'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/732928709461697549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=732928709461697549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/732928709461697549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/732928709461697549'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/09/toscawidgets-forms-passing-compound.html' title='Toscawidgets Forms: Passing Compound Widgets'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-982582398510456989</id><published>2007-09-24T15:24:00.000-04:00</published><updated>2007-09-24T15:30:40.628-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox extensions'/><title type='text'>Aardvark: Must have Firefox Extension</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Any discussion on Firefox Extension recommendations must include the obligatory "Firebug is the most amazing tool ever" note. (Because it's really fantastically useful, and it just keeps getting better)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Today, I'd like to mention &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://karmatics.com/aardvark/"&gt;Aardvark&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;. It's super useful for isolating parts of the page for easy printing, and quite easy to use, once you learn the keystrokes. I use it all the time for printing out &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://xkcd.com/"&gt;comics&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; and &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://icanhascheezburger.com/"&gt;lolcats&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; for posting on my cubical walls.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-982582398510456989?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://karmatics.com/aardvark/' title='Aardvark: Must have Firefox Extension'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/982582398510456989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=982582398510456989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/982582398510456989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/982582398510456989'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/09/aardvark-must-have-firefox-extension.html' title='Aardvark: Must have Firefox Extension'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2791027026941122987</id><published>2007-09-24T14:20:00.000-04:00</published><updated>2008-01-09T10:51:30.597-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='turbogears'/><category scheme='http://www.blogger.com/atom/ns#' term='toscawidgets'/><title type='text'>Gotcha: Toscawidgets and Mochikit</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;So, after much annoyingness, I've finally &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://groups.google.com/group/toscawidgets-discuss/browse_thread/thread/728d2af8caf562df/6d9ebf2f1298a1e2"&gt;realized&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; why I was having so much trouble using the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.mochikit.com/"&gt;Mochikit &lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;extension to &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://toscawidgets.org/"&gt;Toscawidgets&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;. As the Toscawidgets docs state, you need to include &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://svn.turbogears.org/projects/ToscaWidgets/trunk/examples/tgsample/tgsample/templates/sitetemplate.html"&gt;this template&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; if you're using Genshi, which basically adds these lines (plus matching matching body top and bottom lines):&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;link for=\"css in tg_css\" replace=\"css.display()\"&amp;gt;&lt;br /&gt;&amp;lt;link for=\"js in tg_js_head\" replace=\"js.display()\"&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;Now, if you're silly, like me, and don't really pay attention, you just include it, without looking too hard at your master template, which includes these lines by default:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;link for=\"css in tg_css\" replace=\"ET(css.display())\"&amp;gt;&lt;br /&gt;&amp;lt;link for=\"js in tg_js_head\" replace=\"ET(js.display())\"&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;As soon as you put the widget in your controller:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;from toscawidgets.widgets.mochikit import mochikit&lt;br /&gt;class Root(controllers.RootController):&lt;br /&gt;   @expose("genshi:mumapp.templates.sections")&lt;br /&gt;   def info(self):&lt;br /&gt;       return dict( form = InformationForm,&lt;br /&gt;                    js = mochikit )&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;You start to get funny Genshi errors, mine was "AttributeError: 'Stream' object has no attribute 'tag'" which prompted me to try various combinations of adding ET() and HTML() to my templates, when the problem was that Toscawidgets cleans that whole ET/Genshi issue up and breaks when you leave them in.&lt;br /&gt;&lt;br /&gt;So, long story short, add the site template and remove the conflicting lines from your master template. (Though, if you are mixing Toscawidgets and Turbogears widgets, you'll have to do something like what's outlined &lt;a style="font-family: trebuchet ms; color: rgb(0, 0, 153);" href="http://groups.google.com/group/toscawidgets-discuss/browse_thread/thread/728d2af8caf562df/6d9ebf2f1298a1e2"&gt;here&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2791027026941122987?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2791027026941122987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2791027026941122987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2791027026941122987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2791027026941122987'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/09/gotcha-toscawidgets-and-mochikit.html' title='Gotcha: Toscawidgets and Mochikit'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2896120765650384564</id><published>2007-09-12T13:27:00.000-04:00</published><updated>2007-09-12T13:34:06.935-04:00</updated><title type='text'>Security Camera Shenanigans</title><content type='html'>One of the funniest things I've seen in a while: At the Port Authority in Tampa, they have a whole bunch of security cameras, in a really nice movie looking setup. Unlike the movies, though, a whole colony of ants has built a highway across one, so it looks like something out of &lt;a href="http://www.imdb.com/title/tt0047573/"&gt;Them!&lt;/a&gt;.. and on another camera, a huge fuzzy spider crawling about a pier. It was quite alarming at first, out of the corner of my eye, but ultimately quite amusing. I wish I could have taken a picture, but I doubt they would like me whipping out a camera in their security room.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2896120765650384564?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2896120765650384564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2896120765650384564' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2896120765650384564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2896120765650384564'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/09/security-camera-shenanigans.html' title='Security Camera Shenanigans'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1968720438743679438</id><published>2007-09-11T00:31:00.000-04:00</published><updated>2007-09-11T01:32:29.352-04:00</updated><title type='text'>Announcement: GenshiColumnTemplate</title><content type='html'>I've made a quickstart &lt;a href="http://genshi.edgewall.org/"&gt;Genshi&lt;/a&gt; template for &lt;a href="http://www.turbogears.org/"&gt;Turbogears&lt;/a&gt; that gives you a ready made 3 column layout, using the excellent 3 column layout from A List Apart's &lt;a href="http://www.alistapart.com/articles/holygrail/"&gt;Holy Grail&lt;/a&gt; article. If you spent 5 minutes, you could do it yourself, but it's kinda nice to have something ready made. I pull out the layout css in  a separate file, and relaid out the welcome page to use 3 columns. The master.html template uses Genshi's Xpath select function to pull content together into the columns.&lt;br /&gt;&lt;br /&gt;To Install:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    easy_install genshicolumntemplate&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To Use:&lt;br /&gt;In your templates that include master.html, make divs that have ids of 'left', 'center', 'right', 'footer', and 'header', or just add your static content to master.html. The only caveat is that there must be some sort of other element inside the positional div wrapping your text, it can't be just text, as xpath won't select it for replacement.&lt;br /&gt;&lt;br /&gt;ToDo:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Documentation. It should be mercifully short, yet I still haven't done it&lt;/li&gt;&lt;li&gt;Fix up the welcome page a bit&lt;/li&gt;&lt;li&gt;Figure out some sort of decent unit test for templates&lt;/li&gt;&lt;li&gt;Wait for suggestions, criticisms, etc  :)&lt;/li&gt;&lt;/ul&gt;Please let me know if you try it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1968720438743679438?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cheeseshop.python.org/pypi/genshicolumntemplate' title='Announcement: GenshiColumnTemplate'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1968720438743679438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1968720438743679438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1968720438743679438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1968720438743679438'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/09/announcement-genshicolumntemplate.html' title='Announcement: GenshiColumnTemplate'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-7100259549689161948</id><published>2007-09-10T20:34:00.000-04:00</published><updated>2007-09-10T22:25:32.397-04:00</updated><title type='text'>Python Cheeseshop and Eggs</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;I've been playing with putting a package up on the Cheeseshop, Python's Package Index. There isn't a lot of &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://peak.telecommunity.com/DevCenter/setuptools"&gt;documentation&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://docs.turbogears.org/1.0/DeployWithAnEgg"&gt;out&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://wiki.python.org/moin/CheeseShopTutorial"&gt;there&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;, but there really doesn't need to be, it's pretty easy. I cheated and modified someone else's egg for my own use, but the file setup isn't all that hard, and you can get paster to make a ready-eggable template for you.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Anyways, the quick commands to use, after creating an account and setting up your egg and metadata:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:courier new;"&gt;python setup.py register&lt;/span&gt;&lt;br /&gt;this creates an entry in the cheeseshop for your project and populates it with the metadata from your egg. If something is wrong, just fix it and rerun this command.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:courier new;"&gt;python setup.py sdist upload&lt;/span&gt;&lt;br /&gt;this creates a source distribution (the egg folder tarred and gunzipped) in dist/ and uploads it to the cheeseshop&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:courier new;"&gt;python setup.py bdist_egg &lt;/span&gt;&lt;br /&gt;upload this creates a binary distribution (the egg folder all zipped up) in dist/ and uploads it to the cheeseshop&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;br /&gt;Super bonus hints:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;python setup.py develop&lt;/span&gt; installs the egg using a link to your source code instead of putting it in the site-packages folder, so you can test things. &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;easy_install -m package_name&lt;/span&gt; takes the package name out of the appropriate places, allowing you to uninstall a package by deleting it from the site-packages folder.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-7100259549689161948?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://cheeseshop.python.org/pypi' title='Python Cheeseshop and Eggs'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/7100259549689161948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=7100259549689161948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7100259549689161948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7100259549689161948'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/09/python-cheeseshop-and-eggs.html' title='Python Cheeseshop and Eggs'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-7737676152520202039</id><published>2007-09-02T01:31:00.000-04:00</published><updated>2007-09-02T02:00:29.692-04:00</updated><title type='text'>Toscawidgets and Paster</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;So, I'm playing around with making a bunch of &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://toscawidgets.org/"&gt;Toscawidgets&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; (Toscawidgets widgets?) and found, by hunting around a bit, that you can get a pretty handy package template by using &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://pythonpaste.org/script/"&gt;PasteScript&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;. Try:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;paster create -t toscawidgets&lt;/blockquote&gt;&lt;span style="font-family:trebuchet ms;"&gt;and answer the questions. For a list of what other templates paster create has, try:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;blockquote&gt;paster create --list-templates&lt;/blockquote&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;For some reason, figuring this out took me way longer than it really should have last night. (Thanks &lt;a href="http://danielnouri.org/blog/devel/zope/quickstart-with-pastescript.html"&gt;Daniel&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;A super bonus bbedit command line hint: &lt;span style="font-family:courier new;"&gt;bbedit *.py --new-window&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-7737676152520202039?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://toscawidgets.org/' title='Toscawidgets and Paster'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/7737676152520202039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=7737676152520202039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7737676152520202039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7737676152520202039'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/09/toscawidgets-and-paster.html' title='Toscawidgets and Paster'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-3506371610212633349</id><published>2007-08-24T14:02:00.000-04:00</published><updated>2007-09-07T02:20:50.009-04:00</updated><title type='text'>Genshi Templates: include and select()</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Hint for today: If you don't know Xpath select stuff at all (like I didn't a couple minutes ago) and you want your Turbogears templates to be a little more intelligent about column content placement, you can do something like this:&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;!-- in master.html --&amp;gt;&lt;br /&gt;&amp;lt;div id="centercontent"&amp;gt;&lt;br /&gt; &amp;lt;div id="status_block" py:if="tg_flash"&lt;br /&gt;   class="flash" py:content="tg_flash"&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;div&lt;br /&gt;   py:replace=&lt;br /&gt;   "select('//div[@id=\'centercontent\']/*|text()')"&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id="rightcontent"&amp;gt;&lt;br /&gt; &amp;lt;div&lt;br /&gt;   py:replace=&lt;br /&gt;   "select('//div[@id=\'rightcontent\']/*')"&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- in welcome.html --&amp;gt;&lt;br /&gt;&amp;lt;div id="centercontent"&amp;gt;&lt;br /&gt; &amp;lt;!-- all your base here --&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div id="rightcontent"&amp;gt;&lt;br /&gt; &amp;lt;!-- navigation stuff here --&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-family:trebuchet ms;"&gt;Breaking down the Xpath select statement a little more (removing the quote escapes):&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;    //div[@id='centercontent']/*&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-family:courier new;"&gt;//div&lt;/span&gt; == &lt;span style="font-family:trebuchet ms;"&gt;in all 'div' elements&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;[@id='centercontent']&lt;/span&gt; == &lt;span style="font-family:trebuchet ms;"&gt;where the (@) attribute 'id' is equal to 'centercontent'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/*&lt;/span&gt; == &lt;span style="font-family:trebuchet ms;"&gt;select all the children elements&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-3506371610212633349?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://genshi.edgewall.org/' title='Genshi Templates: include and select()'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/3506371610212633349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=3506371610212633349' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3506371610212633349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3506371610212633349'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/08/genshi-templates-include-and-select.html' title='Genshi Templates: include and select()'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-853249605313842393</id><published>2007-08-14T13:50:00.000-04:00</published><updated>2007-08-14T14:09:02.069-04:00</updated><title type='text'>Coolest Hotel Design Ever - Eco-Aqua Hotel in a Quarry</title><content type='html'>&lt;span style="color: rgb(153, 0, 0);font-family:arial;font-size:85%;"  &gt;It won't be completed for at least another 2 years, but I would so fly to china just to stay here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://atkinsdesign.com/html/projects_hotels_songhotel.htm"&gt;http://atkinsdesign.com/html/projects_hotels_songhotel.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's already cool enough that they're apparently using an old quarry as a lake, so the whole thing is sunk into a pit and looks like an especially fantastical Bryce creation, or that they're using geothermal power.  The thing that drops my jaw is the ginormous *waterfall-like elevator* that apparently runs over the glass face of the building.  A&lt;br /&gt;t least, I think it's an elevator.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tamarwhite.com/SongjiangHotel.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 350px;" src="http://www.tamarwhite.com/SongjiangHotel.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-853249605313842393?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://atkinsdesign.com/html/projects_hotels_songhotel.htm' title='Coolest Hotel Design Ever - Eco-Aqua Hotel in a Quarry'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/853249605313842393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=853249605313842393' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/853249605313842393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/853249605313842393'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/08/coolest-hotel-design-ever-eco-aqua.html' title='Coolest Hotel Design Ever - Eco-Aqua Hotel in a Quarry'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-9064252950057629913</id><published>2007-08-14T11:55:00.000-04:00</published><updated>2007-08-14T12:01:22.774-04:00</updated><title type='text'>Really nice flash sketch widget</title><content type='html'>&lt;span style="color: rgb(102, 0, 0);font-size:85%;" &gt;&lt;span style="font-family: arial;"&gt;I really like the texture aesthetic of this online sketch app, it's the best I've seen.  I really like the background "paper," he thinner-line tools resemble actual penstrokes (after they're scanned, anyway).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.odopod.com/sketch/"&gt;http://www.odopod.com/sketch/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;If only I had a spare second to doodle :)&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-9064252950057629913?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.odopod.com/sketch/' title='Really nice flash sketch widget'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/9064252950057629913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=9064252950057629913' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/9064252950057629913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/9064252950057629913'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/08/really-nice-flash-sketch-widget.html' title='Really nice flash sketch widget'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-6395292815013681467</id><published>2007-08-09T11:41:00.000-04:00</published><updated>2007-08-14T12:02:20.330-04:00</updated><title type='text'>Really Awesome Ad.</title><content type='html'>&lt;span style="color: rgb(51, 102, 102);font-size:100%;" &gt;&lt;span style="font-family:arial;font-size:85%;"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;This is the best ad I've seen in a long, long time.  Well, the iphone ads are&lt;/span&gt; &lt;a href="http://www.apple.com/iphone/ads/ad2/"&gt;really&lt;/a&gt;, &lt;a href="http://www.apple.com/iphone/ads/ad1/"&gt;really good&lt;/a&gt; &lt;span style="color: rgb(102, 0, 0);"&gt;and everything, but they do lack in a certain... initial bafflement.  :D&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=FsBvMvHk1BE"&gt;&lt;span style="font-family:arial;"&gt;http://www.youtube.com/watch?v=FsBvMvHk1BE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-6395292815013681467?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.youtube.com/watch?v=FsBvMvHk1BE' title='Really Awesome Ad.'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/6395292815013681467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=6395292815013681467' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6395292815013681467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6395292815013681467'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/08/really-awesome-ad.html' title='Really Awesome Ad.'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-7382770062123533838</id><published>2007-08-05T04:10:00.000-04:00</published><updated>2007-08-05T04:14:38.639-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><title type='text'>Website Teaser</title><content type='html'>&lt;a href="http://mossystone.org"&gt;It's coming!&lt;/a&gt; Got my MossyStone.org domain name, got hosting through &lt;a href="http://www.webfaction.com/signup?affiliate=kusmeroglu"&gt;Webfaction&lt;/a&gt;, who gives half their turbogears related signup fees to the turbogears project. They keep on top of tech, I like it, and I like the hosting so far. Site is running in Turbogears on Python of course.&lt;br /&gt;&lt;br /&gt;More to come in the future. :)&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-7382770062123533838?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mossystone.org' title='Website Teaser'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/7382770062123533838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=7382770062123533838' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7382770062123533838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7382770062123533838'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/08/website-teaser.html' title='Website Teaser'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-8175055020248465814</id><published>2007-08-04T03:51:00.000-04:00</published><updated>2007-08-04T03:54:24.197-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='images'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='turbogears'/><title type='text'>Turbogears Banner</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;I couldn't find a small Turbogears banner / logo / powered by image to my liking, so I just whipped one up. Also, here's a Python logo I found through a google search. Enjoy.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Tmh_LC2mvJI/RrQwP-wNxLI/AAAAAAAAABU/6uHOqPTn81U/s1600-h/turbogears.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Tmh_LC2mvJI/RrQwP-wNxLI/AAAAAAAAABU/6uHOqPTn81U/s320/turbogears.png" alt="" id="BLOGGER_PHOTO_ID_5094750129564271794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Tmh_LC2mvJI/RrQwbewNxMI/AAAAAAAAABc/nK-Y8g7XzAA/s1600-h/python.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Tmh_LC2mvJI/RrQwbewNxMI/AAAAAAAAABc/nK-Y8g7XzAA/s320/python.gif" alt="" id="BLOGGER_PHOTO_ID_5094750327132767426" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-8175055020248465814?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/8175055020248465814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=8175055020248465814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8175055020248465814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8175055020248465814'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/08/turbogears-banner.html' title='Turbogears Banner'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Tmh_LC2mvJI/RrQwP-wNxLI/AAAAAAAAABU/6uHOqPTn81U/s72-c/turbogears.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-237449809121118243</id><published>2007-08-01T23:30:00.000-04:00</published><updated>2007-08-01T23:30:54.148-04:00</updated><title type='text'>reCAPTCHA: Stop Spam, Read Books</title><content type='html'>&lt;a href="http://recaptcha.net/"&gt;This&lt;/a&gt; is by far the coolest captcha service ever. (Blogger, you should pick this up) Out of Carnegie Mellon, this service aids in digitizing books. It gives you two words to type, the first is a known word, the second is a word that their OCR algorithm couldn't figure out. If you get the first word right, it assumes that you also got the second word correct.&lt;br /&gt;&lt;br /&gt;I think it's a fantastic idea, putting captchas to a good purpose. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-237449809121118243?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://recaptcha.net/' title='reCAPTCHA: Stop Spam, Read Books'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/237449809121118243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=237449809121118243' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/237449809121118243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/237449809121118243'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/08/recaptcha-stop-spam-read-books.html' title='reCAPTCHA: Stop Spam, Read Books'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-7340383462997605894</id><published>2007-08-01T15:00:00.000-04:00</published><updated>2007-08-01T23:33:35.231-04:00</updated><title type='text'>Gotcha: Turbogears Form Widget</title><content type='html'>So, I had one of those barking up the wrong tree moments this morning, where I was sure as can be there was something going on with SQLObject caching, but it turned out to be much simpler than that. I have a simple sort of application linking products to the company that makes them, but when you added a new company, then tried to add a new product for that company, the company didn't show up in the pull down box. (a SingleSelectField)&lt;br /&gt;&lt;br /&gt;As it turns out, when you create your form widget:&lt;br /&gt;&lt;blockquote face="courier new"&gt;&lt;pre&gt;editform = widgets.TableForm(&lt;br /&gt;  fields=EditFields(),&lt;br /&gt;  action="/editsave")&lt;/pre&gt;&lt;/blockquote&gt;the field class gets created once, at the controller load, and that's it.&lt;br /&gt;Therefore, if you populate your fields when you create the form, they won't be updated, possibly causing you to learn more than you wanted to about SQLObject caching. I found the solution on &lt;a href="http://www.enricozini.org//2007/tips/passing-values-to-turbogears-widgets.html"&gt;this page&lt;/a&gt;. Similar to &lt;a href="http://docs.turbogears.org/1.0/RoughDocs/ModifyWidgetDefault"&gt;passing values&lt;/a&gt;, you just pass a dictionary of the options to the appropriate widget. Since I have a generic CRUD controller, I created a function in my EditFields class that returns a dictionary of all the options fields and updated values, like so:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;span style="font-family:courier new;"&gt;def updatelists(self):&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;    """Return a dictionary of any lists&lt;br /&gt; that need to be updated due to new objects"""&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    companylist = Company.build_list(&lt;br /&gt;      'name',&lt;br /&gt;      orderBy=Company.q.name)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    #in my form, companyID is the&lt;br /&gt;   #name of the SingleSelectField&lt;br /&gt;   return dict(companyID=companylist )&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;(using the build_list method &lt;a href="http://docs.turbogears.org/1.0/PassingArgumentsToCallables"&gt;here&lt;/a&gt;)  then, in my controller:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;pre&gt;return dict( form=self.editform,&lt;br /&gt;             values=objvalues,&lt;br /&gt;             options=self.fieldswidget.updatelists())&lt;/pre&gt;&lt;/blockquote&gt;and finally, in my model:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;&lt;pre&gt;&amp;lt;div py:content="ET(form.display(&lt;br /&gt;  value=values,&lt;br /&gt;  options=options))"&amp;gt;&lt;/pre&gt;&lt;/blockquote&gt;(I'm using Genshi, which is why I have the ET function there)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-7340383462997605894?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.enricozini.org//2007/tips/passing-values-to-turbogears-widgets.html' title='Gotcha: Turbogears Form Widget'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/7340383462997605894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=7340383462997605894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7340383462997605894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7340383462997605894'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/08/gotcha-turbogears-form-widget.html' title='Gotcha: Turbogears Form Widget'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-3858976784847654607</id><published>2007-07-26T17:39:00.000-04:00</published><updated>2007-07-26T17:56:54.956-04:00</updated><title type='text'>Unfortunately Linden</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Ran into &lt;a href="http://rentzsch.com/notes/googleUnfortunatelyYourName"&gt;this little exercise&lt;/a&gt; of Googling "unfortunately [yourname]". My results, removing all of the Linden Labs press release junk.&lt;/span&gt;&lt;br /&gt;&lt;ul  style="font-family:trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately Linden seems to be content with generating bullshit instead of pushing the state of the art. (ouch)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately, Linden doesn't include enough of them, nor explore their implications  sufficiently, to do justice to his argument.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately, Linden has not been the tonic for the offense that I was hoping for.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately, Linden was completely sold out of their Cabernet Franc. (damn)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately, Linden is still around to fret, cry, whine, and hesitate in Covenants stead.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately, Linden is a 23 year old corner outfield prospect who has yet to crack an 800 OPS in two attempts at AAA. (I am 23, and also not good at baseball.. creepy?)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately, Linden's future in the 21st century is threatened by a combination of factors. (oh noes!!)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately Linden lifted the ban on fireworks after that "little" rain last weekend.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Unfortunately Linden was there.... refusing to leave, dag nab him. And I believe that the elbow and knee combo, to the right of shot, belongs to Mr Krad.&lt;/span&gt;&lt;/li&gt;&lt;li style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;Unfortunately, Linden's papers have disappeared, and Land is forced to piece together the story behind the discovery with the dubious aid of Linden's young mistress (woo!)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;yourname&gt;Much fun. :)&lt;br /&gt;&lt;/yourname&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-3858976784847654607?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://rentzsch.com/notes/googleUnfortunatelyYourName' title='Unfortunately Linden'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/3858976784847654607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=3858976784847654607' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3858976784847654607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3858976784847654607'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/unfortunately-linden.html' title='Unfortunately Linden'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-8806798683965842770</id><published>2007-07-25T16:35:00.000-04:00</published><updated>2007-07-25T16:54:32.703-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='gotcha'/><category scheme='http://www.blogger.com/atom/ns#' term='turbogears'/><title type='text'>Gotcha: Turbogears urls</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;So, this didn't really waste too much of my time, but watch for trailing slashes in your links. If you have a setup like (Stolen from the &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://docs.turbogears.org/1.0/SimpleWidgetForm"&gt;SimpleFormsWidgetTutorial&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;):&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;comment_form = widgets.TableForm(&lt;br /&gt; fields=CommentFields(),&lt;br /&gt; action="save"&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;@expose(template=".templates.form")&lt;br /&gt;def add(self, tg_errors=None):&lt;br /&gt; if tg_errors:&lt;br /&gt;     flash("There was a problem with the form!")&lt;br /&gt; return dict(form=comment_form)&lt;br /&gt;&lt;br /&gt;@expose()&lt;br /&gt;@validate(form=comment_form)&lt;br /&gt;@error_handler(add)&lt;br /&gt;def save(self, **data):&lt;br /&gt; #...&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;And, for whatever reason, your user ends up at "host.com/add/" instead of "host.com/add", the form will display fine, but will point to "host.com/add/save" instead of "host.com/save". Then you'll get all kinds of fun errors, like "TypeError: add() got an unexpected keyword argument '&lt;formfieldname&gt;'", and you'll scratch your head, wondering if you got an error that the validation somehow threw and the form error handler somehow didn't catch. Or, at least, I did.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-8806798683965842770?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/8806798683965842770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=8806798683965842770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8806798683965842770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8806798683965842770'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/gotcha-turbogears-urls.html' title='Gotcha: Turbogears urls'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2139284646936081920</id><published>2007-07-20T00:18:00.000-04:00</published><updated>2007-07-20T00:26:02.188-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='geek'/><title type='text'>open.ended</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Yay&lt;/span&gt;, &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://arstechnica.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;arstechnica&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;, my absolute favorite &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;newsite&lt;/span&gt; (they have just enough news to keep me busy, but not so much I can't keep up, plus it's all the stuff I care about), is opening a new open source journal. I'm very stoked, since this is the last geeky interest that they didn't cover specifically. (I follow their gaming, mac, and science journals)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Go &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ars&lt;/span&gt;, go. =)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2139284646936081920?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://arstechnica.com/journals/linux.ars/2007/07/19/what-in-tar--xvf-nation-is-this-a-soft-velvety-secret' title='open.ended'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2139284646936081920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2139284646936081920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2139284646936081920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2139284646936081920'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/openended.html' title='open.ended'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-3513574484640894068</id><published>2007-07-19T12:33:00.000-04:00</published><updated>2007-07-19T12:45:30.707-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>The Movie Entertainment Standard</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Back in State College, PA, our little social group of gaming dorks used the Movie Entertainment Standard to determine what was worth spending money on. I think this was a function of our being poor college students, and also completely addicted to MMOs. Basically, you compare whatever purchase you're considering to watching one movie. So, monthly subscription to FFXI was $15, which gave us (way too) many hours of entertainment, compared to the 4 hours that we would get watching 2 movies for the same price. (Actually, 3 movies, since we got the student discount) Games are getting more expensive, but it's a neat way to justify dropping 50 dollars on the newest release, since you're bound to play the game for more than 10 movies worth (20ish hours). Movie prices have gone up quite a bit recently, but it evens out, since average movie lengths have also increased. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Puzzle Pirate's &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.puzzlepirates.com/Subscriptions.xhtml"&gt;Subscription FAQ&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt; is the first time I've seen this concept written out, though I'm sure it's pretty common. (No, I don't play Puzzle Pirates, but it's always appealed to me. If only they'd make a Ninja themed puzzle game)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-3513574484640894068?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/3513574484640894068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=3513574484640894068' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3513574484640894068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3513574484640894068'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/movie-entertainment-standard.html' title='The Movie Entertainment Standard'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1455310586436022908</id><published>2007-07-17T14:30:00.000-04:00</published><updated>2007-07-17T14:42:47.301-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='turbogears'/><title type='text'>Turbogears Interpreter Goodness</title><content type='html'>I'd just like to say that I officially love working with Turbogears. It's just so great to be able to run interactive commands, with the environment that your code is working in already loaded up. (This isn't advertised enough in the Turbogears docs. They should have you do it in the tutorials)  I hope it's still this fun when they switch everything over to Pylons, Genshi, and SQLAlchemy in 2.0. Maybe I am just odd, but it brightened up my so far kinda crappy week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1455310586436022908?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://docs.turbogears.org/1.0/Toolbox' title='Turbogears Interpreter Goodness'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1455310586436022908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1455310586436022908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1455310586436022908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1455310586436022908'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/turbogears-interpreter-goodness.html' title='Turbogears Interpreter Goodness'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2400498915640041475</id><published>2007-07-10T17:07:00.000-04:00</published><updated>2007-07-10T17:13:27.168-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gotcha'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Gotcha: C# Windows.Forms Madness</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;So, if you are ever creating dynamic forms in C#, and things aren't showing up for some reason, and you sillily left one non-dynamic thing there, just to be sure that you're not loosing the whole container, check that the dynamic stuff isn't being created underneath other things. For some reason, I expect them to show up over older stuff, but apparently I'm wrong. (I.E. set form.Location = new System.Drawing.Point( [not 0], [also not 0]); )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;[Spell check doesn't think that sillily is a word. Pssht.]&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2400498915640041475?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2400498915640041475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2400498915640041475' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2400498915640041475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2400498915640041475'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/gotcha-c-windowsforms-madness.html' title='Gotcha: C# Windows.Forms Madness'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-5315715453442678839</id><published>2007-07-09T19:23:00.000-04:00</published><updated>2007-07-10T17:13:50.096-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='turbogears'/><title type='text'>Gotcha: Unicode Error with SQLObject + Turbogears + mysql</title><content type='html'>I spent a bit of time this morning trying to figure out why the code I wrote at 3am last night wasn't working. I kept getting a crazy Unicode conversion not supported error, and all the solutions that I found Googling were not satisfactory. Eventually, I found that I had used the wrong validator on one of my fields (specifically, a Date field, though I imagine this will happen with others as well). If you run into this, double check your validators before you do anything crazy like change your model to use all UnicodeCols.&lt;br /&gt;&lt;br /&gt;Also, on the subject of validators in Turbogears, I recommend using the &lt;a href="http://www.formencode.org/"&gt;FormEncode documentation&lt;/a&gt; directly, it's much more complete than what you find listed in Turbogears docs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-5315715453442678839?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/5315715453442678839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=5315715453442678839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5315715453442678839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5315715453442678839'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/unicode-error-with-sqlobject-turbogears.html' title='Gotcha: Unicode Error with SQLObject + Turbogears + mysql'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-3268821964688861514</id><published>2007-07-09T15:05:00.000-04:00</published><updated>2007-07-09T15:11:00.546-04:00</updated><title type='text'>Python Syntax Goodness</title><content type='html'>&lt;a href="http://www.secnetix.de/%7Eolli/Python/list_comprehensions.hawk"&gt;List&lt;/a&gt; &lt;a href="http://rgruet.free.fr/PQR24/PQR2.4.html#listComprehensions"&gt;comprehensions&lt;/a&gt; in Python are awesome. I saw one for the first time, knew exactly what it did, and started using them immediately. Yay for Python! Boo for me not being on top of these things like I should be. (PHP, I shake my fist at you)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-3268821964688861514?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://rgruet.free.fr/PQR24/PQR2.4.html#listComprehensions' title='Python Syntax Goodness'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/3268821964688861514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=3268821964688861514' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3268821964688861514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3268821964688861514'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/python-syntax-goodness.html' title='Python Syntax Goodness'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-848895875908642329</id><published>2007-07-06T23:54:00.000-04:00</published><updated>2007-07-07T00:53:53.426-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wii'/><category scheme='http://www.blogger.com/atom/ns#' term='gaming'/><title type='text'>Wii!</title><content type='html'>Woot! I got a Wii. I'm stuck without a car for the weekend, because my mechanic took it half apart and discovered he needed to replace some sort of cam shaft seal. So, it's a good excuse to spend the last 2 days running everywhere and trying to find one in stock, right? (I bicycled home with it ^^)&lt;br /&gt;&lt;br /&gt;Anyways, I bought &lt;a href="http://www.penny-arcade.com/comic/2007/01/01"&gt;Elebits&lt;/a&gt;, a game I've been fascinated with. It's a lot of fun, very unique sort of gameplay. After getting past Nintendo's incredibly finicky credit card authorization, I just downloaded the Opera browser (6 days ago, could have gotten it for free.. oh well). I'm pretty sure I won't be using the Opera browser for reading the news, the text doesn't display well at all on my screen, and zoom is annoying, but I've tried YouTube, and I think I'll definitely be using this as an internet solution for my home theatre. (Full Screen mode looks good, and I have the sound going to my surround system, the &lt;a href="http://www.youtube.com/watch?v=ct0ahvI9nEs"&gt;Grayson trailer&lt;/a&gt; looked good, sounded great)&lt;br /&gt;Google Maps works OK as well, I'm glad that this version of Opera isn't limited in the realm of flash and javascript, like the DS was.&lt;br /&gt;&lt;br /&gt;Oops, I spoke too soon. Flickr worked well, until I tried a slideshow, and got an out of memory error after 3 pictures. :( I was pretty stoked about slideshows during parties and whatnot. Anyone know if there's a way to get around this?)&lt;br /&gt;&lt;br /&gt;Now, I'm off to look at Virtual Console stuff, the reason I finally decided to plunk down the money for this thing in the first place.&lt;br /&gt;&lt;br /&gt;[I've been going nuts on the blog recently, there's so much stuff I've been meaning to post, now I have some time, it's all getting pushed out of the queue]&lt;br /&gt;&lt;br /&gt;[Update: wow, if they brought out Marble Madness for Virtual Console, I'd rush home, and take all of tuesday off just to play it. Virtual Console is just as amazing as I had hoped. Childhood memories, here we come!]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-848895875908642329?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/848895875908642329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=848895875908642329' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/848895875908642329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/848895875908642329'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/wii.html' title='Wii!'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2228059619165173600</id><published>2007-07-06T09:19:00.000-04:00</published><updated>2007-07-06T09:45:10.766-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dad'/><category scheme='http://www.blogger.com/atom/ns#' term='npr'/><category scheme='http://www.blogger.com/atom/ns#' term='cartalk'/><title type='text'>NPR Car Talk</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;There are a few loves that I've inherited from my dad&lt;/span&gt;, as if transferred directly from his heart to mine at some nebulous point in my childhood. One of these is my love for sail boats and planes (particularly the older ones). We used to build models when I was little, I think I've spent more time working with balsa wood than any other 3 dimensional medium, including Legos and playdough. Another is my love for Apple computers, on which I was raised; and, also in the vein of brand names, my unflinching respect for BMW's.&lt;br /&gt;&lt;br /&gt;Anyways, my father and I used to get in the car (always a beamer), and if we were really lucky, Car Talk would be playing on NPR. I have so many fond memories of listening to Car Talk with my dad, just hearing Click and Clack's voice makes me smile. Not to mention that they have a great show, and I learn interesting things about debugging cars. Which is good, since my car is starting to do funny things. &lt;br /&gt;&lt;br /&gt;Since I don't really drive much during the week, I've downloaded the Car Talk podcasts, and I'm listening to them on the bicycle ride to work in the morning. It's fantastic, helps me wake up a little more, and starts my day off right. I would highly recommend it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2228059619165173600?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cartalk.com/' title='NPR Car Talk'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2228059619165173600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2228059619165173600' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2228059619165173600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2228059619165173600'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/npr-car-talk.html' title='NPR Car Talk'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-5599112307524000648</id><published>2007-07-06T00:37:00.000-04:00</published><updated>2007-07-06T00:48:18.478-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sports'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>ExKate - Coolest thing on 4 wheels, evar</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;So, the reason I've been thinking about all the activity I do is that I'm completely enamored by &lt;a href="http://www.exkate.com/"&gt;this amazing contraption of fun&lt;/a&gt;, back to the future style. Wireless remote controlled electronic skateboards, who would have thought? Hidden behind an awesome toy is actually some interesting technology. It bo&lt;span style="font-family: trebuchet ms;"&gt;asts: &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: trebuchet ms;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: trebuchet ms;"&gt;&lt;span style="font-size:100%;"&gt;It is the first time in the  history of mankind where the human body is used as an antenna between a  transmitter and receiver." Basically, you hold the control in your hand, and it uses the body as the link between controller and skateboard, so when you fall off, it actually stops. The thing is pretty heavy with batteries, but it gets a 10 mile radius, and speeds up to 22 mph. I dug around in the FAQ, and they mention regenerative braking, which is a fantastic idea, I'd love to see more stats on that. It also has a really awesome turning radius.&lt;br /&gt;Wow, I would love to have one of these. I do wake board, and the control scheme is pretty similar, toe/heel flexion to steer. It would really help my balance. That's a good reason to buy it, right?&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-5599112307524000648?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.exkate.com/' title='ExKate - Coolest thing on 4 wheels, evar'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/5599112307524000648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=5599112307524000648' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5599112307524000648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5599112307524000648'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/exkate-coolest-thing-on-4-wheels-evar.html' title='ExKate - Coolest thing on 4 wheels, evar'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-4380749826057147815</id><published>2007-07-05T23:47:00.000-04:00</published><updated>2007-07-06T00:49:36.327-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sports health personal'/><title type='text'>Sports, Whee</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;So, I've started roller blading with my friends, I've stepped up running to twice a week, I go to swing dancing once a week(ish), wake boarding maybe twice a month, I'm still playing volleyball 3 times a week, and I've been bicycling to work 5 times a week for a couple months now. I'm contemplating doing &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://www.flickr.com/photos/kusmeroglu/732345201/"&gt;stance training&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt; with some of my friends. I bought a Nike+ sensor for my iPod, something I've been meaning to do for a while (the reason I got a nano instead of a video iPod when someone stole my precious 1st generation 5gb iPod), partially motivated to do so by &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://arstechnica.com/journals/apple.ars/2007/06/18/get-in-shape-with-nikeipod-day-1"&gt;ars&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;. Also, I'd like to do get some sort of bike trailer so that I can do groceries and picnics on my bike (though I might stick with my backpack), and I'd like to get some snorkeling gear to play with, as soon as I find a decent, easy way to get to a beach on the gulf side. I really do miss swimming, and I'm confused as to why I don't do more here, I suppose the water in the bay isn't really the best. I really am trying to get back into shape, I think the next step is to actually get back into martial arts.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Whew, typing all that made me tired. At least I'm not sitting in front of my computer dorking out *all* the time. Speaking of dorking out, I've really got to write that sample AJAX program in Turbogears for the next &lt;/span&gt;&lt;a style="font-family: trebuchet ms;" href="http://python.meetup.com/178/"&gt;Tampa Bay Python Meetup&lt;/a&gt;&lt;span style="font-family:trebuchet ms;"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-4380749826057147815?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/4380749826057147815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=4380749826057147815' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4380749826057147815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4380749826057147815'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/sports-whee.html' title='Sports, Whee'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-8116894517383558711</id><published>2007-07-05T23:09:00.000-04:00</published><updated>2007-07-06T00:12:02.325-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><title type='text'>Fireworks Photos, Again</title><content type='html'>Well, I got a &lt;a href="http://www.flickr.com/photos/kusmeroglu/"&gt;flickr Pro account&lt;/a&gt;, because I'm quickly running past 200 photos on the thing. Put some more fireworks photos up, and a couple older ones. Have a looksee &lt;a href="http://www.flickr.com/photos/kusmeroglu/sets/72157600674304197"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Edit: &lt;a href="http://en.wikipedia.org/wiki/Cosmic_Osmo"&gt;Holy mackerel&lt;/a&gt;, I had over 300 pictures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-8116894517383558711?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/kusmeroglu/sets/72157600674304197' title='Fireworks Photos, Again'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/8116894517383558711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=8116894517383558711' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8116894517383558711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/8116894517383558711'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/fireworks-photos-again.html' title='Fireworks Photos, Again'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-7233249688705708061</id><published>2007-07-05T22:48:00.000-04:00</published><updated>2007-07-05T23:09:03.894-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='funny video ninja'/><title type='text'>Ask A Ninja</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Bill was cheering me up today by playing &lt;a href="http://www.askaninja.com/"&gt;Ask a Ninja&lt;/a&gt; episodes over lunch. We watched &lt;a href="http://www.askaninja.com/node/2613"&gt;Ninja Omnideuce&lt;/a&gt;, which is definitely one of my favorites. I couldn't help myself, had to make this picture. The Ninja answers the question "Why do I suck at life?".&lt;/span&gt;&lt;span style="text-decoration: underline;font-family:trebuchet ms;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Tmh_LC2mvJI/Ro2yGo4wTWI/AAAAAAAAABM/6KAVXVCdOzA/s1600-h/Askaninja2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Tmh_LC2mvJI/Ro2yGo4wTWI/AAAAAAAAABM/6KAVXVCdOzA/s320/Askaninja2.jpg" alt="" id="BLOGGER_PHOTO_ID_5083915381495582050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Probably, though, you should just watch the episode. It's much funnier when he says it. :)&lt;/span&gt; &lt;span style="font-family:trebuchet ms;"&gt;Other gems from the episode:&lt;br /&gt;&lt;/span&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;What is the most deadliest move you know? "Probably, from New York to Florida. People  don't come back."&lt;/li&gt;&lt;li&gt;Hey are there self help books for lousy ninjas? "Yes, they're called funeral directories."&lt;/li&gt;&lt;li&gt;How many people have you wrongly killed? "Just one, but I went back the next day and I killed him correctly."&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;"&gt;If you haven't seen this yet, go and watch them all. There's even a handy podcast. Do it, do it now.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-7233249688705708061?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.askaninja.com/' title='Ask A Ninja'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/7233249688705708061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=7233249688705708061' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7233249688705708061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7233249688705708061'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/07/ask-ninja.html' title='Ask A Ninja'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Tmh_LC2mvJI/Ro2yGo4wTWI/AAAAAAAAABM/6KAVXVCdOzA/s72-c/Askaninja2.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2168187480513873966</id><published>2007-06-01T13:26:00.001-04:00</published><updated>2007-06-01T13:31:27.541-04:00</updated><title type='text'>Epic cute!</title><content type='html'>&lt;a style="font-family: trebuchet ms; color: rgb(0, 102, 0); font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/specklet/222975108/in/set-72157594204828139/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://farm1.static.flickr.com/70/222975108_d217ead5c3.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(0, 102, 0); font-weight: bold;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;from the flickr comments, this says it all -&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div  style="text-align: center; color: rgb(0, 102, 0); font-weight: bold;font-family:trebuchet ms;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;One turtle to rule them all&lt;br /&gt;One turtle to find them&lt;br /&gt;One turtle to bring them all&lt;br /&gt;And in the cuteness bind them&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2168187480513873966?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/specklet/222975108/in/set-72157594204828139/' title='Epic cute!'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2168187480513873966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2168187480513873966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2168187480513873966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2168187480513873966'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/06/epic-cute.html' title='Epic cute!'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1785935506396560082</id><published>2007-05-31T22:23:00.000-04:00</published><updated>2007-05-31T23:01:37.535-04:00</updated><title type='text'>The madness that is interior decor</title><content type='html'>&lt;span style="color: rgb(51, 102, 102);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Lately I've been utterly consumed with moving, &amp; trying to set up house now that I'm finally over here.  This has been consuming my every waking thought (all my will is bent on it) - and I didn't even realize just how much until like 25 out of 30 of the tabs I have open in firefox are home-deco related.  0_0&lt;br /&gt;&lt;br /&gt;I have stumbled upon some utterly astonishing stuff in my wanderings, some more useful than others -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apartmenttherapy.com/"&gt;Apartment Therapy&lt;/a&gt; has a ton of photo tours of people's apartments, some of it is just jaw dropping:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apartmenttherapy.com/photo/013107AxelSilvia/_all_"&gt;This apartment&lt;/a&gt; has some really insane stuff in it, like the cityscape relief cut into panels as art in the dining room!  And a crazy awesome &lt;a href="http://www.apartmenttherapy.com/photo/013107AxelSilvia/axelsylvia01"&gt;chandalier&lt;/a&gt; that I want an excuse to try and make myself.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apartmenttherapy.com/photo/053007stephan/_all_"&gt;This loft/apartment&lt;/a&gt; has some things I would never do for sure, but so many amazing elements - like the icechest/cabinet with the vases, and the &lt;a href="http://www.apartmenttherapy.com/photo/053007stephan/stephan30"&gt;crazy rounded (reverse?) column shelves&lt;/a&gt; designed for climbing on!  I'm very intrigued by the &lt;a href="http://www.apartmenttherapy.com/photo/053007stephan/stephan14"&gt;clear chairs&lt;/a&gt;, I looked them up and dang, are they pricey, but a cool idea.  Also the &lt;a href="http://www.apartmenttherapy.com/photo/053007stephan/stephan18"&gt;fireplace&lt;/a&gt; is just jaw-dropping, although I do wonder a tiny bit about its fire-safety... plus I would probably want it to be more of a faux-slate type effect.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;I like from a different apartment the use of this &lt;a href="http://www.apartmenttherapy.com/ny/house-tours/inside-out-olgas-diy-like-youve-never-seen-diy-011333"&gt;way more awesome clear chair&lt;/a&gt; much better... also the textures and stencils in &lt;a href="http://www.flickr.com/photos/45101836@N00/sets/"&gt;this apartment&lt;/a&gt; are insane!&lt;br /&gt;&lt;br /&gt;And &lt;a href="http://www.apartmenttherapy.com/ny/house-tours/inside-out-vanessas-picture-perfect-home-011924"&gt;this apartment&lt;/a&gt; is just HELLA cool.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;br /&gt;&lt;br /&gt;On a more practical front, &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102);font-size:85%;" &gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;&lt;a href="http://ikeahacker.blogspot.com/"&gt;this blog&lt;/a&gt; is all IKEA hacks, which I am so totally down with.  In fact out of all the many IKEA things I have, I can think of maybe one that I have used 100% as is intended by the manufacturer : )&lt;br /&gt;&lt;br /&gt;My favorite "hack" by far - I would so do &lt;a href="http://ikeahacker.blogspot.com/2007/05/bookcase-sliding-door-hides-secret.html"&gt;this&lt;/a&gt; in a second.  Too bad I don't really have any doors that I can do up bat-cave-entrance style.&lt;br /&gt;&lt;br /&gt;The other thing I found today was &lt;a href="http://www.rollerwall.com/"&gt;Rollerwall.com&lt;/a&gt;. Which, knowing well the evils of wallpaper, I think I have actually thought up before :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1785935506396560082?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://ikeahacker.blogspot.com/2007/05/bookcase-sliding-door-hides-secret.html' title='The madness that is interior decor'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1785935506396560082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1785935506396560082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1785935506396560082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1785935506396560082'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/madness-that-is-interior-decor.html' title='The madness that is interior decor'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-5598056013079914581</id><published>2007-05-24T14:27:00.001-04:00</published><updated>2007-05-24T14:35:08.989-04:00</updated><title type='text'>Flavored Vodka</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;Pandora keeps advertising vodka at me, which is my alcohol of choice. (Creepy, or coincidental?) A couple months ago, Absolut came out with a pear flavored vodka which is not really good for cranberry juice, but quite wonderful in Sprite. Now, Smirnoff has a black cherry vodka, which they're suggesting be mixed with Coke. I'd very much like to try this.&lt;br /&gt;I used to be not a big fan of flavored vodka's, but I've learned that it's neigh impossible to get a decent cosmopolitan these days, and the Poor Man's Cosmo, cranberry with citrus vodka is the next best thing. Plus, you really can't argue with a great tasting drink that can be made by pouring two things together in a glass with ice.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-5598056013079914581?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/5598056013079914581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=5598056013079914581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5598056013079914581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5598056013079914581'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/flavored-vodka.html' title='Flavored Vodka'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-4761154811042561516</id><published>2007-05-23T13:38:00.000-04:00</published><updated>2007-05-23T13:43:02.736-04:00</updated><title type='text'>My New Favorite Caffeine Source</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;So, I never found Bawls on sale in Pennsylvania, but they have it in Publix down here in Florida (one more reason to like Florida). I love this stuff, it's tasty, has an awesome blue bottle, and gives me just the perk I need in the morning. Especially when I need to pore through startup logs of huge unwieldy java applications. Also, since I don't drink coffee, and coke is just too harsh before lunch.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-4761154811042561516?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bawls.com/' title='My New Favorite Caffeine Source'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/4761154811042561516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=4761154811042561516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4761154811042561516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4761154811042561516'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/my-new-favorite-caffeine-source.html' title='My New Favorite Caffeine Source'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-4623410846719010775</id><published>2007-05-18T17:23:00.000-04:00</published><updated>2007-05-23T13:04:04.632-04:00</updated><title type='text'>Infinite Loops</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;Ooh! Infinite loops are so cute! I almost forgot about these things, just ran into one and it made me smile. There's definitely something wrong with me. :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-4623410846719010775?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://en.wikipedia.org/wiki/Infinite_loop' title='Infinite Loops'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/4623410846719010775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=4623410846719010775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4623410846719010775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4623410846719010775'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/infinite-loopsq.html' title='Infinite Loops'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-144335040875304166</id><published>2007-05-16T15:56:00.000-04:00</published><updated>2007-05-16T16:04:54.422-04:00</updated><title type='text'>When syntax highlighting affects coding practices</title><content type='html'>In eclipse, using the php extension, both 'and' and 'or' get colored in a bold dark purple, but &amp;&amp;amp; and || don't. Normally, the symbols are interchangeable in my head, I've coded for long enough by now, but I find myself preferring 'and' and 'or', just because it makes my code look more readable to me due to the syntax highlighting. Unfortunately, there's a difference in meaning, the operator precedence goes like:&lt;br /&gt;&lt;blockquote&gt;||, &amp;&amp;amp;, ... =, ... and, or&lt;/blockquote&gt; which could be a problem for me if I'm not paying attention some time in the future, and expect the wrong behavior. (And is also kinda goofy, this is why we use parenthesis)&lt;br /&gt;&lt;br /&gt;o.O&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-144335040875304166?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/144335040875304166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=144335040875304166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/144335040875304166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/144335040875304166'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/when-syntax-highlighting-affects-coding.html' title='When syntax highlighting affects coding practices'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-3491551228318595239</id><published>2007-05-14T09:53:00.000-04:00</published><updated>2007-05-14T10:11:56.962-04:00</updated><title type='text'>Geek Laws</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;I love this stuff:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hofstadter's Law: &lt;blockquote&gt;It always takes longer than you expect, even when you take into account Hofstadter's Law.&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Godwin's Law: &lt;blockquote&gt;As an online discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches one.&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Benford's law of controversy: &lt;blockquote&gt;Passion is inversely proportional to the amount of real information available.&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;O'Toole's Corollary of Finagle's Law: &lt;blockquote&gt;The perversity of the Universe tends towards a maximum.&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Hanlon's razor: &lt;blockquote&gt;Never attribute to malice that which can be adequately explained by stupidity.&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;(You can find more &lt;a href="http://en.wikipedia.org/wiki/List_of_adages_named_after_people"&gt;here&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-3491551228318595239?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/3491551228318595239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=3491551228318595239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3491551228318595239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3491551228318595239'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/geek-laws.html' title='Geek Laws'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-1387629049760628793</id><published>2007-05-14T00:59:00.000-04:00</published><updated>2007-05-16T10:30:49.292-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='florida personal'/><title type='text'>Weekend of Fun!</title><content type='html'>&lt;span style="font-family:trebuchet ms;"&gt;So, this was a fantastic weekend. Friday, I watched an ep of &lt;a href="http://en.wikipedia.org/wiki/Band_of_Brothers"&gt;Band of Brothers&lt;/a&gt; with some of my friends. I've discovered people that like WWII films, but haven't seen it yet, and I'm determined to right this wrong. If you're reading this, like WWII films, and haven't seen Band of Brothers, please go do it now. Really, it is that fantastic. The style is unbeatable, and really pulls you into the moment, and probably the best parts are the interview bits before and after each episode with actual surviving members of the 101st Airborne. It just doesn't get any more real than that. We made yummy burritos for dinner.&lt;br /&gt;&lt;br /&gt;After that, I went to Blues Dance, a party held by my good friend Bill, which starts at 1am, and goes until early in the morning. This was a very successful party, even though I didn't dance much, I had a fantastic time talking all night with another geek. (Look, I found another person I can geek out with. Awesome.)&lt;br /&gt;&lt;br /&gt;Saturday was consumed by sleep and going to the Tropical Heatwave concert in Ybor city, Tampa. We got there early to get a good parking spot for the mobile home, and walked around a bit. If you ever go to Ybor city, and you like crepes, you must try out &lt;a href="http://search.cityguide.aol.com/tampabay/restaurants/la-creperia-cafe/v-305038"&gt;Le Creperia Cafe&lt;/a&gt;. Not only is the atmosphere delightful, but our waiter was definitely one of a kind, and the food was amazingly fantastic. I would love to go there again with someone for a relaxing meal. Ybor, by day, is a really neat place to walk around. They have a great motif going, the brick, tile, and iron wrought architecture has a lot of character. There's even a trolley that goes through it. Tropical Heatwave was also very good. I really liked Poetry n' Lotion, though most of the bands we saw were quality. The only issue I had was the loudness of the sound system in the Cantina. For crying out loud, it was actually painful to stand in there towards the end of the night. Saturday night, we went to a friend's house and played Katamari Damacy, Guitar Hero, and watched &lt;a href="http://en.wikipedia.org/wiki/FLCL"&gt;FLCL&lt;/a&gt;. FLCL is funny, strange in a crazy way, and has a good soundtrack, but the best part is the graphics. Some of the artistic style is truly unique, all of it is very well done.&lt;br /&gt;&lt;br /&gt;After a little sleep, I went to North Shore to play Beach Volleyball. Again, the crew I play volleyball with is full of great people. Nothing beats hanging out on the beach and playing some good games of co-ed doubles. I went home, got dressed, and went to Swing Dancing in Tampa with Bill. Most of the swing dancers I've met are pretty cool, and all of them are nice. It's an interesting crowd to hang out with.&lt;br /&gt;&lt;br /&gt;Well, that brings me to now. Quite a good time, but I have to get to sleep and go to work in the morning. Cheers.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-1387629049760628793?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wmnf.org/heatwave/bandshttp://www.blogger.com/img/gl.link.gif' title='Weekend of Fun!'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/1387629049760628793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=1387629049760628793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1387629049760628793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/1387629049760628793'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/weekend-of-fun.html' title='Weekend of Fun!'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-6199871616404750725</id><published>2007-05-11T00:10:00.001-04:00</published><updated>2007-05-11T00:11:34.178-04:00</updated><title type='text'>Rasterbation Part 1</title><content type='html'>&lt;a href="http://www.flickr.com/photos/kusmeroglu/493238642/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/227/493238642_97c59704e1_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/kusmeroglu/493238642/"&gt;Bedroom&lt;/a&gt; &lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/kusmeroglu/"&gt;Kusmeroglu&lt;/a&gt;.&lt;/span&gt;&lt;br clear="all" /&gt;&lt;p&gt;Here's the first poster I made. I got white wrapping paper, and used lots of spray on glue, so that I can take it up and down pretty easily. If anyone else wants to do this, I *highly* recommend spray glue, just be careful not to spray it on too thick to wet the paper, and you're golden. Catwoman is by far my favorite comic book character. I hope that they make a new batman movie with her in it. I would die so, so happy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-6199871616404750725?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/kusmeroglu/493238642/' title='Rasterbation Part 1'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/6199871616404750725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=6199871616404750725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6199871616404750725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6199871616404750725'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/bedroom-catwoman.html' title='Rasterbation Part 1'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/227/493238642_97c59704e1_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-6831716604212471672</id><published>2007-05-08T10:50:00.000-04:00</published><updated>2007-05-08T10:56:59.855-04:00</updated><title type='text'>Rasterbator</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Tmh_LC2mvJI/RkCPg9BoigI/AAAAAAAAAAk/KS3BNuHLpK8/s1600-h/1465.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Tmh_LC2mvJI/RkCPg9BoigI/AAAAAAAAAAk/KS3BNuHLpK8/s320/1465.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5062203777464437250" /&gt;&lt;/a&gt;&lt;br /&gt;Funny name aside, Rachel pointed this out to me in an email, and it's freaking awesome. So cool, that I was obsessed until I found the perfect pictures to rasterbate. (My house needs some decor, haven't had a chance since I moved in to really do anything) My pictures? Batman for the living room, Catwoman for the bedroom. Both Bruce Timm (of course.. remember &lt;a href='http://lwright.blogspot.com/2005/10/comic-art-community-leia-by-bruce-timm.html'&gt;this&lt;/a&gt;?)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Tmh_LC2mvJI/RkCPaNBoifI/AAAAAAAAAAc/F4Rxijx-Ylc/s1600-h/timm_catwoman_2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_Tmh_LC2mvJI/RkCPaNBoifI/AAAAAAAAAAc/F4Rxijx-Ylc/s320/timm_catwoman_2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5062203661500320242" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-6831716604212471672?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://homokaasu.org/rasterbator/' title='Rasterbator'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/6831716604212471672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=6831716604212471672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6831716604212471672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6831716604212471672'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/rasterbator.html' title='Rasterbator'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Tmh_LC2mvJI/RkCPg9BoigI/AAAAAAAAAAk/KS3BNuHLpK8/s72-c/1465.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-4902321252956972196</id><published>2007-05-08T00:43:00.000-04:00</published><updated>2007-05-08T00:48:39.463-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='comics art'/><title type='text'>Spiderman in the Rain</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Tmh_LC2mvJI/RkAAl9BoieI/AAAAAAAAAAU/eFsR17C-KIs/s1600-h/SpidermanrainGiclee.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_Tmh_LC2mvJI/RkAAl9BoieI/AAAAAAAAAAU/eFsR17C-KIs/s320/SpidermanrainGiclee.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5062046633201011170" /&gt;&lt;/a&gt;&lt;br /&gt;So, I've been telling people about this piece for years, I saw it a long time ago and it's stuck with me all this time as my favorite Spiderman picture, but never found it again. Apparently I hit the right Google terms this time, and I've finally found it. Too bad it's so expensive. Anyways, done by John Romita. There was a scene in Spiderman 3 that reminded me of it, which is why I brought it up again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-4902321252956972196?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dynamicforces.com/htmlfiles/archive.html?goProduct=C96170' title='Spiderman in the Rain'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/4902321252956972196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=4902321252956972196' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4902321252956972196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4902321252956972196'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/spiderman-in-rain.html' title='Spiderman in the Rain'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Tmh_LC2mvJI/RkAAl9BoieI/AAAAAAAAAAU/eFsR17C-KIs/s72-c/SpidermanrainGiclee.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-3461153194090028162</id><published>2007-05-05T12:39:00.000-04:00</published><updated>2007-07-10T17:14:38.689-04:00</updated><title type='text'>Kentucky Derby: Street Sense</title><content type='html'>So, it looks like Street Sense is already a favorite, but I'm going to have to agree. He's a great looking horse. Plus, he's part Irish, and who can argue with that?&lt;br /&gt;&lt;br /&gt;[Edit: I win!]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-3461153194090028162?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.kentuckyderby.com/2007/derby_contenders/street_sense' title='Kentucky Derby: Street Sense'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/3461153194090028162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=3461153194090028162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3461153194090028162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3461153194090028162'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/kentucky-derby-street-sense.html' title='Kentucky Derby: Street Sense'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2306610883851235403</id><published>2007-05-01T11:36:00.001-04:00</published><updated>2007-05-01T11:36:00.694-04:00</updated><title type='text'>Snowy Lotus Elise 8</title><content type='html'>&lt;style type="text/css"&gt;.flickr-photo { border: solid 2px #000000; }.flickr-yourcomment { }.flickr-frame { text-align: left; padding: 3px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt;	&lt;a href="http://www.flickr.com/photos/fleur-design/391201255/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/164/391201255_a54c1f8cc7.jpg" class="flickr-photo" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;	&lt;span class="flickr-caption"&gt;&lt;a href="http://www.flickr.com/photos/fleur-design/391201255/"&gt;Snowy Lotus Elise 8&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/fleur-design/"&gt;Fleur-Design&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;				&lt;p class="flickr-yourcomment"&gt;	With an Apple sticker! Dude, you are my hero. *drool*&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2306610883851235403?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2306610883851235403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2306610883851235403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2306610883851235403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2306610883851235403'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/snowy-lotus-elise-8.html' title='Snowy Lotus Elise 8'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/164/391201255_a54c1f8cc7_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-5206948157187748753</id><published>2007-05-01T00:17:00.000-04:00</published><updated>2007-05-01T00:21:03.064-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming python'/><title type='text'>python.struct</title><content type='html'>I've been doing a lot of work on translating data spit out by various sensors recently, so I now know intimately what &lt;a href="http://en.wikipedia.org/wiki/Bit_twiddling"&gt;bit-twiddling&lt;/a&gt; means. At one time in my life, when I was more impatient, I swore I would never enjoy this sort of thing. Python's struct module sure does make it easy, if not enjoyable(ish). If only bit-twiddling in C was this quick..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-5206948157187748753?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://docs.python.org/lib/module-struct.html' title='python.struct'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/5206948157187748753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=5206948157187748753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5206948157187748753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/5206948157187748753'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/05/pythonstruct.html' title='python.struct'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-7113339775875734012</id><published>2007-04-30T23:06:00.000-04:00</published><updated>2007-04-30T23:11:24.274-04:00</updated><title type='text'>Cygwin is my secret hero</title><content type='html'>In trying to develop in C on my Windows machine at work *nails scratching on blackboard here*, I installed Cygwin. At first, I only used it when I had to, but today, I noticed myself using it constantly. Thank the gods for decent command line on windows. And GCC. I was getting tired of lugging my personal laptop in just to do some coding. I guess when you learn everything in a *nix environment, it's just a pain to get anything done in windows.&lt;br /&gt;&lt;br /&gt;ls &gt; dir any day of the week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-7113339775875734012?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.cygwin.com/' title='Cygwin is my secret hero'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/7113339775875734012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=7113339775875734012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7113339775875734012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/7113339775875734012'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/04/cygwin-is-my-secret-hero.html' title='Cygwin is my secret hero'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-6950719730556853642</id><published>2007-04-30T13:01:00.001-04:00</published><updated>2007-04-30T13:01:24.861-04:00</updated><title type='text'>Spring In Florida</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/kusmeroglu/476205717/" title="photo sharing"&gt;&lt;img src="http://farm1.static.flickr.com/206/476205717_c8bd38f633_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/kusmeroglu/476205717/"&gt;Purple Trees&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/kusmeroglu/"&gt;Kusmeroglu&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;I've been taking pictures all over the place, this is an awesome place to live for photo-ops. We don't have season changes, the *only* difference between winter and spring so far has been the slight rise in temperature, and these gigantic purple trees. They're quite surprising at first, when you're driving along, and there's a shock of purple over the road.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-6950719730556853642?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/6950719730556853642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=6950719730556853642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6950719730556853642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/6950719730556853642'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/04/spring-in-florida.html' title='Spring In Florida'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/206/476205717_c8bd38f633_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-3843786752944487128</id><published>2007-04-16T00:33:00.000-04:00</published><updated>2007-05-01T23:29:02.962-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Fireworks Photos</title><content type='html'>&lt;a href="http://flickr.com/photos/85511080@N00/459069660/in/photostream/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_Tmh_LC2mvJI/RiL-kwknVeI/AAAAAAAAAAM/bIZUX8d3JdA/s320/IMG_1304.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5053881639330338274" /&gt;&lt;/a&gt; We watched some fireworks off of the St Petersburg pier from a boat this weekend, and I went a little crazy taking pictures of fireworks. Some of them actually came out really nicely, as long as you cropped them right. Very abstract-arty. You can check out the lot of them &lt;a href='http://www.flickr.com/photos/85511080@N00/tags/fireworks/'&gt;here&lt;/a&gt; on flickr.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-3843786752944487128?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.flickr.com/photos/85511080@N00/tags/fireworks/' title='Fireworks Photos'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/3843786752944487128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=3843786752944487128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3843786752944487128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/3843786752944487128'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/04/fireworks-photos.html' title='Fireworks Photos'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Tmh_LC2mvJI/RiL-kwknVeI/AAAAAAAAAAM/bIZUX8d3JdA/s72-c/IMG_1304.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-4068729873875166218</id><published>2007-02-25T21:40:00.000-05:00</published><updated>2007-02-25T22:13:39.789-05:00</updated><title type='text'>Florida</title><content type='html'>So, I live in the world of beaches and sun now, tomorrow will mark my one month anniversary of moving down. Everything here is strange and different, but in a good way. The weather is fantastic, the winter here is like spring or summer up in Pennsylvania. I'm told that the summer will be unbearably hot and humid, but I've never been one to complain too loudly about such things. The plants and animals are all odd, there are squirrels, but just as many lizards, the palm trees out number normal trees, and there's spanish moss hanging off of everything, giving the scenery a hint of the exotic and ancient. The sunsets are fantastic, and even the crappy beaches have a hint of clear blue water. Living between the gulf and the bay, I see water all the time.&lt;br /&gt;&lt;br /&gt;The people at work are all great, I haven't had a bad experience yet. Things are hectic and the politics are at an extreme because there is a lot of upheaval going on, but everybody is still nice. People down here are nice in general, except when they are behind the wheel. Everyone has this friendly, laid back sort of attitude in the city. (I hear it isn't so in other places nearby) I just ate at &lt;a href='http://tampa.creativeloafing.com/gyrobase/GoodEats/Content?oid=oid%3A19531'&gt;The Chattaway&lt;/a&gt;, which is this adorable 'best burger in st. pete' type place. I've never ate somewhere with such an interesting and comfortable setting. On the way there, I passed my neighbor, Moe, and her husband, who asked if I was going to "the chatty", since it's only 3 blocks from me in an otherwise residential area. The guy I ate with is my new beach volleyball partner, V, a truely nice guy. We ate and sat by a firepit type thing and talked about life and relationships, then chit chatted with a couple who were also sitting by the fire.&lt;br /&gt;&lt;br /&gt;Charlie, one of the guys from work, invited me out to play beach volleyball, and got me totally hooked. I played for the first time on tuesday, and I've probably logged 20 hours since then (thursday, saturday, and sunday). V wants to train me for a co-ed team and participate in tournaments. Apparently I'm a natural beach volleyball player, I'm picking it up much quicker than I did indoor volleyball. I blame martial arts and wallyball for my quick reflexes, and the scenery and company for my enthusiasm. Everyone I play with is really cool, and spending hours out on the beach can't be beat. Between games, you get to lay back and watch the boats go by on the water, or the sunset. I should have a dark tan in no time, which is odd for me, since I don't have the patience to lay out.&lt;br /&gt;&lt;br /&gt;The nightlife down here is odd, it's all beer, wine, and music. There's a lot of jazz and blues down here, and most of the places have live music, then there's First Friday, where they shut down a couple blocks on Central Ave and have a band playing out in the street. Everybody drinks beer all the time. I'm assuming that it tapers off in the summer, when beer becomes heavy, but I wouldn't be suprized if people just switched to wine. It's very vacationy. Even people that have lived here their whole lives remark on how it's like a vacation everyday. (I think this is where the laid back attitude comes from)&lt;br /&gt;&lt;br /&gt;Anyways, I just wanted to chat about my thoughts on moving to Florida. I like it here very much, I'm keeping myself busy seeing new places and trying out new things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-4068729873875166218?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/4068729873875166218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=4068729873875166218' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4068729873875166218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/4068729873875166218'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/02/florida.html' title='Florida'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-2156718349290633309</id><published>2007-01-24T12:30:00.000-05:00</published><updated>2007-01-24T12:35:09.148-05:00</updated><title type='text'>Google Calculator and Suggestions</title><content type='html'>&lt;span style="font-family: trebuchet ms;"&gt;(Woo, Trebuchet is my favorite font. == happy with new dashboard)&lt;br /&gt;So, I just noticed today that if you have Google suggestions turned on, like in my search bar in Firefox, you can do the calculator stuff, and it will pop up as the first suggestion. I use Google for a calculator, spell checker, and thesaurus all the time, this just makes my life two buttons easier/faster.&lt;br /&gt;If you're not familiar with the calculator stuff, check &lt;a href="http://www.google.com/help/calculator.html"&gt;this&lt;/a&gt; out. You can type stuff like "1440 minutes in hours"&lt;/span&gt;&lt;a href="javascript:void(0)" onclick="return false;" tabindex="8"&gt;&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: trebuchet ms;"&gt;, and the conversion (=24 hours) will show up as the first suggestion.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-2156718349290633309?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/2156718349290633309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=2156718349290633309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2156718349290633309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/2156718349290633309'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2007/01/google-calculator-and-suggestions.html' title='Google Calculator and Suggestions'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-116655836637094013</id><published>2006-12-19T14:55:00.000-05:00</published><updated>2006-12-19T15:11:03.330-05:00</updated><title type='text'>One Picture A Day</title><content type='html'>So, apparently there was a one picture a day video making fad that I completely missed. (I think I miss them all, and that's okay by me.) &lt;br /&gt;At any rate, this is definitely worth a minute or two of your time:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oldeenglish.org/podcast/one-picture-every-day"&gt;http://www.oldeenglish.org/podcast/one-picture-every-day&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's especially worth a couple minutes of my not &lt;strike&gt;cramming&lt;/strike&gt; studying for exams time. 22 hours from now, I'll be done with all of my undergraduate studies forever! Woot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-116655836637094013?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.oldeenglish.org/podcast/one-picture-every-day' title='One Picture A Day'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/116655836637094013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=116655836637094013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116655836637094013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116655836637094013'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/12/one-picture-day.html' title='One Picture A Day'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-116646722813340255</id><published>2006-12-18T13:24:00.000-05:00</published><updated>2006-12-18T13:42:49.113-05:00</updated><title type='text'>Wacky Google and Saving $</title><content type='html'>&lt;span style="color: rgb(51, 51, 153);font-family:arial;font-size:85%;"  &gt;1st of all, Happy Belated Birthday to me :)&lt;br /&gt;&lt;br /&gt;I haven't posted much lately, I have a backlog of wacky web findings - I think I found something about DNA barcodes? - and also google not only now owns blogger somehow but increasingly the rest of the universe - but I'll have to dig them up at a time when I'm not just procrastinating. For now I will only indulge my bargain-hunter-ness :)&lt;br /&gt;&lt;br /&gt;A certain thoughtful and generous Mossy Blog owner got me a thinkgeek gift certificate for the Bday! a Whoo-hoo event enough already, but then in the process of trying not to pay for shipping and googling for coupons, I ran across &lt;a href="http://www.bigcrumbs.com/crumbs/frontpage.jsp?r=tamarwhite"&gt;this&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bigcrumbs.com/crumbs/frontpage.jsp?r=tamarwhite"&gt;http://www.bigcrumbs.com/crumbs/frontpage.jsp?r=tamarwhite&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At first I thought, this has to be a pyramid scheme?  But I googled into it further, and it appears legit - and makes a lot of sense in the context of affiliate marketing.&lt;br /&gt;Internet marketing is a wacky, complex, and often expensive business, it even makes a business out of advertising *itself*.  Basically banner ads and ad-blogs and all sorts of permutations thereof exist.&lt;br /&gt;I gather the idea here is, instead of paying a banner advertiser etc per click-through or per purchase, bigcrumbs pays *the customer*, and also lets the customer profit from further advertising.&lt;br /&gt;And they gave me 6.3% cashback from my thinkgeek purchase. With a giftcard to pay for it, it's not just cash back, it's free money :)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-116646722813340255?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bigcrumbs.com/crumbs/frontpage.jsp?r=tamarwhite' title='Wacky Google and Saving $'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/116646722813340255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=116646722813340255' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116646722813340255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116646722813340255'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/12/wacky-google-and-saving.html' title='Wacky Google and Saving $'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-116636945662033074</id><published>2006-12-17T10:24:00.000-05:00</published><updated>2006-12-17T10:30:56.630-05:00</updated><title type='text'>Apocalypto</title><content type='html'>I was quite entertained by this movie, I would recommend it, but then again, I've always like Mel Gibson movies. (No, I didn't watch Passion of the Christ).&lt;br /&gt;&lt;br /&gt;At anyrate, the movie opens with this quote:&lt;br /&gt;&lt;blockquote&gt;"A great civilization is not conquered from without until it has destroyed itself from within."&lt;br&gt; - Will Durant&lt;/blockquote&gt;&lt;br /&gt;which I think, along with the general plot of the movie, is quite fitting for this day and age. Go Hollywood and your social commentary.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-116636945662033074?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/116636945662033074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=116636945662033074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116636945662033074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116636945662033074'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/12/apocalypto.html' title='Apocalypto'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-116535329347192839</id><published>2006-12-05T16:08:00.000-05:00</published><updated>2006-12-05T16:14:53.483-05:00</updated><title type='text'>Tom Bihn shopping</title><content type='html'>One of the things I take most seriously in my life are my bags. I'm not your standard purse toting sort of girl, and after putzing around with some canvas bags from the local army navy store, I bought a bag from &lt;a href="http://www.tombihn.com/"&gt;Tom Bihn&lt;/a&gt;. The &lt;a href="http://www.tombihn.com/page/001/PROD/200/TB0202"&gt;Medium Cafe Bag&lt;/a&gt; is awesome, it just fits a folder with my papers and one or two small books for class, as well as gum, cell phone, pens, flashcards, and wallet.&lt;br /&gt;&lt;br /&gt;Now that I'm looking at finally getting my Mac Book Pro, I'm turning again to Tom Bihn for my laptop case, and found this interesting tidbit that has me completely sold: Apparently some of the bags have a &lt;br /&gt;&lt;a href="http://www.snopes.com/business/hidden/tombihn.asp"&gt;Treason Tag&lt;/a&gt;, which hides the statement "We're sorry our president is an idiot. We didn't vote for him." hidden in French amongst the washing instructions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-116535329347192839?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.snopes.com/business/hidden/tombihn.asp' title='Tom Bihn shopping'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/116535329347192839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=116535329347192839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116535329347192839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116535329347192839'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/12/tom-bihn-shopping.html' title='Tom Bihn shopping'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-116233557137315418</id><published>2006-10-31T17:56:00.000-05:00</published><updated>2006-10-31T17:59:31.386-05:00</updated><title type='text'>Happy Halloween from Indiana Jones</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4335/604/1600/IndianaLinden.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4335/604/320/IndianaLinden.jpg" border="0" alt="" /&gt;My halloween costume&lt;/a&gt; this year was Indiana Jones, which was remarkably easy to do since I already had boots, slacks, a button down shirt, a whip, and the hat. I went out and bought a couple belts and a Indy looking bag, and all was well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-116233557137315418?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/116233557137315418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=116233557137315418' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116233557137315418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116233557137315418'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/10/happy-halloween-from-indiana-jones.html' title='Happy Halloween from Indiana Jones'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-116136864383265184</id><published>2006-10-20T14:22:00.000-04:00</published><updated>2006-10-20T14:24:03.846-04:00</updated><title type='text'>Overheard in State College</title><content type='html'>Girl 1: "What are we going to do if the party is cancelled?"&lt;br /&gt;Girl 2: "What party?"&lt;br /&gt;Girl 1: "The one with all the floats."&lt;br /&gt;Girl 2: "The parade?"&lt;br /&gt;Girl 1: "Yeah.. the parade."&lt;br /&gt;&lt;br /&gt;Ahh, homecoming, how I will not miss you at all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-116136864383265184?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/116136864383265184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=116136864383265184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116136864383265184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116136864383265184'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/10/overheard-in-state-college.html' title='Overheard in State College'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-116051705069139807</id><published>2006-10-10T16:55:00.000-04:00</published><updated>2006-10-10T18:00:55.763-04:00</updated><title type='text'>Railroads will save the world</title><content type='html'>I was very excited this morning to read &lt;a href="http://www.usatoday.com/news/nation/2006-10-09-railroad-tunnels_x.htm"&gt;this&lt;/a&gt; article in USA Today. I spent all day excited about it, and even showed it to some people, who were decidedly Not As Excited (tm) about it. This is probably the best news that I've heard all month.&lt;br /&gt;&lt;br /&gt;The article is talking about Norfolk Southern Railway, which is updating some railroad tunnels and bridges as part of a new rail corridor from Norfolk, VA to Chicago. Points to take home with you from the article: The federal government is paying for over half of the project out of funds &lt;span style="font-weight:bold;"&gt;earmarked for highways&lt;/span&gt;. (Various state governments are also contributing money to the project.) The new corridor can handle trains that are double stacked with standard size containers (the same ones used for shipping all over the world), saving shippers around 500$ a container. With double stacked trains, Norfolk can actually make money. One train "replaces about 300 trucks". &lt;br /&gt;&lt;br /&gt;Now, why are trains so important? Trucks are a terrible and inefficient way to transport goods. (By inefficient, I mean both physically and economically) Trucks get involved in many accidents on the highways. Trucks cause congestion on highways. Trucks damage highways to the tune of millions of dollars a year: one truck driving down the highway does the damage of 10,000 cars (&lt;a href="http://www.thezephyr.com/environ/trucktrain.html"&gt;Schwartzman&lt;/a&gt;). [Think about this: 1 Train = 300 Trucks = 3,000,000 Cars = lots and lots of your tax and toll money saved] Tires on pavement are way less efficient than wheels on tracks, not to mention that you're basically moving each item separately and with a diesel engine. Trucks pollute orders of magnitude more than trains, especially when you look at pollution per pound of goods transported, and in light of global warming, this is especially important. Trains are cheaper than trucks, these days, cheap transportation is everything.&lt;br /&gt;&lt;br /&gt;Really, I'm mystified by the fact that we don't use trains much more than we do, in fact, we use trains even less than we used to. It just doesn't make sense in any way. Trucks should be limited to local delivery, the rail infrastructure should be updated and expanded, and something really has to be done about Amtrak. At any rate, you can see why this made me so happy. I hope this is the beginning of a new trend. Thank you, Nick Rahall, keep up the good work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-116051705069139807?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.usatoday.com/news/nation/2006-10-09-railroad-tunnels_x.htm' title='Railroads will save the world'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/116051705069139807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=116051705069139807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116051705069139807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/116051705069139807'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/10/railroads-will-save-world.html' title='Railroads will save the world'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-115940395629300669</id><published>2006-09-27T20:37:00.000-04:00</published><updated>2006-09-28T02:33:29.763-04:00</updated><title type='text'>Princess Layla the Bubble Killer</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;a style="font-family: arial; color: rgb(51, 102, 102); font-weight: bold;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/1351/625/1600/lilLayla.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/1351/625/400/lilLayla.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 102); font-weight: bold;font-family:arial;" &gt;Just a quick post, to introduce Layla, hunter of bubbles. She has to catch every one, and we need more bubble solution to help burn off her excess energy.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 102, 102); font-weight: bold;font-family:arial;" &gt;This is one good photo I took out of 40.  She decided to play Blur the Picture.&lt;br /&gt;&lt;br /&gt;I think it might be a favorite game of hers.  Others include:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;ul&gt;   &lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 102, 102); font-weight: bold;font-family:arial;" &gt;Steal Stella's Shoe and Prance Around With It&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 102, 102); font-weight: bold;font-family:arial;" &gt;Chase the Ice Cube&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 102, 102); font-weight: bold;font-family:arial;" &gt;Run Flying Puppy circles Across the Room for No Apparent Reason&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 102, 102); font-weight: bold;font-family:arial;" &gt;Leaping Lick the Face&lt;BR&gt;and&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 102, 102); font-weight: bold;font-family:arial;" &gt;Wrestle the Kitchen Rug.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-115940395629300669?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/115940395629300669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=115940395629300669' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115940395629300669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115940395629300669'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/09/princess-layla-bubble-killer.html' title='Princess Layla the Bubble Killer'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-115940380843264139</id><published>2006-09-27T19:56:00.001-04:00</published><updated>2006-09-27T20:49:21.980-04:00</updated><title type='text'>Now all we need is the flying cars</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 102, 102);font-size:85%;" &gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;The future is now! As we were just saying on the phone :D &lt;BR&gt;&lt;br /&gt;First of all, &lt;a href="http://www.physorg.com/news75654944.html"&gt;Philips introduces "Lumalive" Fabric&lt;/a&gt;, which is just, as a concept...&lt;BR&gt;&lt;br /&gt;0_0&lt;br /&gt;&lt;BR&gt;There's also a &lt;a href="http://www.youtube.com/watch?v=Yd99gyE4jCk"&gt;youTube vid&lt;/a&gt;.&lt;br /&gt;&lt;BR&gt;Now if only they could crank up the resolution... but still.&lt;br /&gt;&lt;BR&gt;&lt;br /&gt;So as I was saying - the future is, kinda, now. Ipods have finally gone way down in price, *and* are with video. In 2003 my parents paid $500 for a 3rd gen 30GB!  Playstation 3 and the next Nintendo system (HTH does one say "Wii" and not sound like an ass..?) are actually finally COMING OUT. Wikipedia is for better or worse becoming the effective repository of all human knowledge, which gives me oddly giddy geek I-told-you-so feelings for some reason, and mapquest and maps google have totally changed the way everyone I know navigates. And you can zoom in on your HOUSE. Our neighbors have some crazy pools apparently. Suddenly *everyone* has a site on the internet, thanks to MySpace &amp; co., no matter how &lt;/span&gt;&lt;a style="font-family: arial;" href="http://en.wikipedia.org/wiki/Kung_Pow"&gt;Ba-Dong&lt;/a&gt;&lt;span style="font-family:arial;"&gt; the design can be.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Google has become a freaking VERB.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;And of course there's &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.electricsheep.org/"&gt;the Best ScreenSaver EVER - Electric Sheep&lt;/a&gt;&lt;span style="font-family:arial;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Now you don't even have to download&lt;/span&gt;&lt;span style="font-family:arial;"&gt; nuthin to see check it out, although personally I think in terms of sheer *pretty* the current flock WAY outstrips these videos. I just found that some of the sheep guys are now on&lt;/span&gt;&lt;span style="font-family:arial;"&gt; MySpace - They have some youtube stuff, and some google vids. (Tons of free video and image hosting - yet another flyingCarsIsm.)  Also &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.hifisheep.com"&gt;hifisheep.com&lt;/a&gt;&lt;span style="font-family:arial;"&gt; did what *I* was wishing for all along.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.myspace.com/spotworks"&gt;Creator of Electric Sheep on MySpace&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.myspace.com/spotworks"&gt;&lt;img src="http://www.uploadfile.info/uploads/6db007cd01.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;He also has a google vid somewhere where he did a lecture at google, it was lengthy at an hour long, but so very informative.  It answered a ton of questions I had about the sheep.&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.myspace.com/kitchaos"&gt;Awesome Sheep designer's myspace&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.myspace.com/kitchaos"&gt;&lt;img src="http://img481.imageshack.us/img481/954/ursitti14618a7or.gif" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.myspace.com/kitchaos"&gt;&lt;img src="http://img277.imageshack.us/img277/9639/ursittifireworks16frames7jl.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-115940380843264139?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/115940380843264139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=115940380843264139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115940380843264139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115940380843264139'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/09/now-all-we-need-is-flying-cars_27.html' title='Now all we need is the flying cars'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-115880853549821781</id><published>2006-09-20T23:09:00.000-04:00</published><updated>2006-09-20T23:15:35.503-04:00</updated><title type='text'>Opposite of a desert tree at sunset</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/85511080@N00/248728709/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/83/248728709_49e4ceaf7c_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/85511080@N00/248728709/"&gt;Opposite of a desert tree at sunset&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/85511080@N00/"&gt;Kusmeroglu&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;I've been looking through pictures tonight, a little cruise down memory lane, and found this one, which I always meant to put up somewhere. I think it's a unique sort of play on the familiar desert tree picture. The background is the shops along college ave, picture taken in a winter storm twilight at penn state, 2005.&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-115880853549821781?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/115880853549821781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=115880853549821781' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115880853549821781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115880853549821781'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/09/opposite-of-desert-tree-at-sunset.html' title='Opposite of a desert tree at sunset'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-115811666244192416</id><published>2006-09-12T23:00:00.000-04:00</published><updated>2006-09-12T23:04:22.453-04:00</updated><title type='text'>Research Project</title><content type='html'>I'm doing an undergrad research project on combining social bookmarking information with internet search. I'm trying to determine if adding tags to search results speeds up the process of finding the page you are looking for. Please help out by filling out &lt;a href="http://www.lindenwright.com/research/"&gt;this 5 minute questionnaire&lt;/a&gt;, I need all the responses I can get.&lt;br /&gt;&lt;br /&gt;Thanks!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-115811666244192416?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.lindenwright.com/research/' title='Research Project'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/115811666244192416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=115811666244192416' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115811666244192416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115811666244192416'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/09/research-project.html' title='Research Project'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-115803664345301191</id><published>2006-09-12T00:38:00.000-04:00</published><updated>2006-09-12T00:50:43.466-04:00</updated><title type='text'>Aikido</title><content type='html'>I've taken a couple Aikido sessions with Penn State's local Aikido club, and I have to say that it's a lot more interesting than I originally thought. I've always been big on cross training, but Gung-fu always has the sweet spot in my heart. Gung-fu and all the other circular arts resonate with me much more. (I guess I'm just not a brute force linear kinda girl) At any rate, Aikido seems to have perfected the circular-ness of martial arts. It's so good, that even having some experience in martial arts (though I'm still very much a beginner), it still seems like magic when you execute a move right, and your partner just falls over. (Likewise, when someone gets a move right on you, and you find yourself on the ground) I also really like Aikido manner: they don't have any aggressiveness to them at all, no hands up in guard position stances, they just chill out and wait for the attack to be their opportunity. I'll have to drill breakfalling more, so I don't break any more collarbones, but I definitely suggest anyone that's into martial arts to at least try Aikido out, or practice with an Aikido student and let them show you what it's all about.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-115803664345301191?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/115803664345301191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=115803664345301191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115803664345301191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115803664345301191'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/09/aikido.html' title='Aikido'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-115767609818622672</id><published>2006-09-07T20:23:00.000-04:00</published><updated>2006-09-07T20:41:38.196-04:00</updated><title type='text'>Disturbing things in the newspaper</title><content type='html'>I picked up a copy of USA Today to browse over lunch. (Apparently the new policy of not eating or drinking in classrooms means that people aren't leaving newspapers around for me to read second hand) It's been a while since I had the time to look in a paper, and I was surprised as some things I found in there. The article on higher education statistics, for one: The US only has a 35% college participation rate, and a measly 17% completion rate. 17%! I assume that community colleges and the like are a larger part of this than Penn State, but that still seems like such a low number, especially coming from my point of view. Craziness.&lt;br /&gt;&lt;br /&gt;The other thing that I thought ridiculous: A book review of 'World War Z' by Max Brooks (review by Deirdre Donahue). I've never heard of the book, but zombies are always interesting, unless you say this about the book: "Brooks' clever premise is that a virus has turned people into the undead. Hordes of flesh-devouring zombies roam the earth, hunting down and infecting the living. Governments, armies, doctors, economies collapse in turn." Wow, how original and clever! Wait.. I must have missed something, that's the same premise of every zombie story I've heard of. (Doctors collapsing?) I'm going to go ahead and assume that Brooks' way of telling the tale might actually possess "more creativity and zip than entire crates of other new fiction titles", but still.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-115767609818622672?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/115767609818622672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=115767609818622672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115767609818622672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/115767609818622672'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/09/disturbing-things-in-newspaper.html' title='Disturbing things in the newspaper'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-114767412296759837</id><published>2006-05-15T02:04:00.000-04:00</published><updated>2006-05-15T02:22:03.013-04:00</updated><title type='text'>The strange thoughts one has late at night</title><content type='html'>So, I've been really sick recently, one of those colds that hits you hard and takes you down before you realize what's going on. Also, I can't sleep. I'm a night person, so I'm actually feeling pretty good right now, and not sleepy at all.&lt;br /&gt;&lt;br /&gt;Anyways, I got to thinking about drugs, which led to thinking about yuppies, which got me to thinking about the idea of 'normal'. I don't know if this is a phenomenon elsewhere in the world, my thought is that it's localized to the good old US of A. Now, everyone has different reasons for this, but I've never met a person who thought they were anywhere near normal. (If you don't believe me, name one person who doesn't think their family is crazy) I think this is the secret behind the Power that the Media has over people (Americans?). All these trends and things, the crazy stuff people will believe, people following the big names in entertainment closer than, well.. anything important that's worth following, you get my drift. It's just a whole bunch of people striving for some non-existant normalicy, which the Media will apparently show them, with the zeal of moths to flame. Okay, it's kinda obvious, but the key here is Yuppies, damnit. Or maybe it's the Tylenol PM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-114767412296759837?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/114767412296759837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=114767412296759837' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/114767412296759837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/114767412296759837'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/05/strange-thoughts-one-has-late-at-night.html' title='The strange thoughts one has late at night'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-114533024303217796</id><published>2006-04-17T23:12:00.000-04:00</published><updated>2006-04-17T23:17:23.043-04:00</updated><title type='text'>Google Maps version 2</title><content type='html'>In a previous post, I complained that google maps only displayed points on one world map tile at a time, so if you had it zoomed all the way out, and scrolled around, the points would dissapear from one view of the world, and reappear on the next one over. They fixed that, so as you scroll across the pacific ocean, the points migrate themselves over at an appropriate time. It's nice, I like it. Actually, I really like everything they did in the version 2 API, at least as far as I've worked with it.&lt;br /&gt;&lt;br /&gt;Hopefully my mysterious problems where the maps only seem to work reliably on my own computer will also go away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-114533024303217796?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/114533024303217796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=114533024303217796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/114533024303217796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/114533024303217796'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/04/google-maps-version-2.html' title='Google Maps version 2'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-113814536054522087</id><published>2006-01-24T18:25:00.000-05:00</published><updated>2006-01-24T18:30:11.523-05:00</updated><title type='text'>Paul Graham: How to Do What You Love</title><content type='html'>&lt;a href='http://www.paulgraham.com/love.html'&gt;Good article&lt;/a&gt; on .. how to do what you love. Okay, obvious bits over with, I've always liked Graham's articles. I wish more people understood that liking what you do it extra important. Especially this bit: "You have to like what you do enough that the concept of "spare time" seems mistaken." &lt;br /&gt;&lt;br /&gt;It jives very much with the fact that I just finished the Fountainhead by Ayn Rand (also, very good).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-113814536054522087?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.paulgraham.com/love.html' title='Paul Graham: How to Do What You Love'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/113814536054522087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=113814536054522087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113814536054522087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113814536054522087'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/01/paul-graham-how-to-do-what-you-love.html' title='Paul Graham: How to Do What You Love'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-113763799079672821</id><published>2006-01-18T21:25:00.000-05:00</published><updated>2006-01-18T21:33:10.806-05:00</updated><title type='text'>No Updates?!</title><content type='html'>Ah, it's been a while. I think I wrote a couple posts, but it must have been in my dreams because they are certainly not up here. Oh well. Life is busy, but good. &lt;br /&gt;Python, my dearest, I have not forgotten you! (Even if I'm not dragging my butt to Texas for PyCon) Still letting that R.A.T. idea simmer in the back of my head.&lt;br /&gt;In other news, Halo 2 is addicting. &lt;br /&gt;In further, and also other news, I'm trying to muster up some inertia for a webcomic. I know you guys think I'm joking, but I'm serious. If &lt;a href="http://www.penny-arcade.com/"&gt;these&lt;/a&gt; guys can make their own decks of cards, then there's gotta be some left for me.&lt;br /&gt;Back to studying latin..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-113763799079672821?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/113763799079672821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=113763799079672821' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113763799079672821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113763799079672821'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2006/01/no-updates.html' title='No Updates?!'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-113217516287067135</id><published>2005-11-16T15:40:00.000-05:00</published><updated>2005-11-16T21:02:19.753-05:00</updated><title type='text'>I worry sometimes</title><content type='html'>Things like &lt;a href='http://www.alistapart.com/articles/zombiecopy'&gt;this&lt;/a&gt;, and more obviously the increasingly terrible "grammar" (I use the term very loosely) used in instant messageing make me worry for the future. Now, I know and openly admit that I can't spell at all, nor am I very good at grammar, so this affects me more than others. I'm like a bad spelling and grammar sponge. Think of our kids, and the next generation, growing up surrounded by all sorts of errors and misuse. Oh the terror.&lt;br /&gt;&lt;br /&gt;In other news, that A List Apart site is a really good read. I stumble across it looking for css and javascript (blech) solutions everyonce in a while, and always stumble away feeling more knowledgeable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-113217516287067135?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.alistapart.com/articles/zombiecopy' title='I worry sometimes'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/113217516287067135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=113217516287067135' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113217516287067135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113217516287067135'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/11/i-worry-sometimes.html' title='I worry sometimes'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-113208028656902134</id><published>2005-11-15T13:11:00.000-05:00</published><updated>2005-11-15T13:47:45.336-05:00</updated><title type='text'>Nasa.. UFOs...  Doinks... Oh my.        O.o</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;br /&gt;So I'm googling along, minding my own business, and I run across this in a search for NASA space images on &lt;a href="http://images.google.com/"&gt;images.google&lt;/a&gt; -&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://soho.nascom.nasa.gov/hotshots/2003_01_17/NewspaperSOHOsmall.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px;" src="http://soho.nascom.nasa.gov/hotshots/2003_01_17/NewspaperSOHOsmall.jpg" alt="" border="0" /&gt;&lt;/a&gt;... 0.o ?&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a href="http://soho.nascom.nasa.gov/hotshots/2003_01_17/"&gt;Here's where it comes from&lt;/a&gt; - it's basically about how you can't trust things like image processing in the wrong hands (or possibly even the right ones..?). Brain not doing so hot without the sleep, so further commentary is sluggish in the forthcoming...&lt;br /&gt;&lt;br /&gt;So, having basically not slept at ALL last night, I I'm thinking to myself, "Self, does this not strike you as ... more than just a tad odd?" (Yes, sadly, an actual quote from my stream of conciousness. Le Sigh.) My brain is not fitting pieces together so good just now. I'm not sure I can put more coherent thought into it than that at the moment, as fish-mouth-eyed (?? o_0 ??) as I feel right now, and plus I have actual, honest, cross-my-heart work that I need to Google for space photos for (oh, the irony).&lt;br /&gt;&lt;br /&gt;But... Well, here goes nuthin'...&lt;br /&gt;I'm having odd thoughts about the persistence of the UFO mythology / whatever - I think mostly about the possibility of some deeply rooted &lt;a href="http://en.wikipedia.org/wiki/Archetype#Jungian_archetypes"&gt;Jungian archetype&lt;/a&gt; type racial memory ... So maybe the reason people around the world see UFOs is because of media exposure and already having heard stories, or maybe it's because they're really "out there" and swinging by now and then to give us The Meaning Of Life or perhaps as crazy college-kid-aliens swinging by and playing pranks on us on weekends, or maybe we have some kind of UFO idea embedded in our psychological makeup to begin with. That would certainly make us look for the things regardless of whether they're there or not.&lt;br /&gt;&lt;br /&gt;..Which of course, if our species is wired to believe in not only dragons and heroes, but also UFOs, would have all sorts of possible explanations by itself, and certainly doesn't exclude the first two possibilities.&lt;br /&gt;&lt;br /&gt;The whole ideal of a racial memory does beg the question of external interference anyways.&lt;br /&gt;My favorite example would definitely be the &lt;a href="http://en.wikipedia.org/wiki/Vorta"&gt;Vorta&lt;/a&gt; from &lt;a href="http://en.wikipedia.org/wiki/Star_Trek:_Deep_Space_Nine"&gt;ST:DS9&lt;/a&gt; . (Unbelieveably insanely awesome show... dang do I miss it...) They were genetically engineered to believe that the species that altered their DNA were Gods.&lt;br /&gt;&lt;br /&gt;Overall, odd and creepy thoughts to be having while this low on the sleep-o-meter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-113208028656902134?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://soho.nascom.nasa.gov/hotshots/2003_01_17/' title='Nasa.. UFOs...  Doinks... Oh my.        O.o'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/113208028656902134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=113208028656902134' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113208028656902134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113208028656902134'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/11/nasa-ufos-doinks-oh-my-oo.html' title='Nasa.. UFOs...  Doinks... Oh my.        O.o'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-113155774608065175</id><published>2005-11-09T11:34:00.000-05:00</published><updated>2005-11-09T15:12:37.556-05:00</updated><title type='text'>Hawkgirl &amp; Mystique - Halloweenies</title><content type='html'>&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;First of all, I can't resist but point out the following delightful incongruity.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;This photo is of Linden from this Halloween, who *wrote the post preceding this one*:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: arial;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tamarwhite.com/hawkgirl/"&gt;&lt;img style="width: 250px;" src="http://www.tamarwhite.com/hawkgirl/ml2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;center style="color: rgb(0, 0, 0); font-family: arial;"&gt;If you have the slightest familiarity with the Marvel universe, you probably recognize &lt;a style="color: rgb(51, 102, 255);" href="http://en.wikipedia.org/wiki/Mystique_%28comics%29"&gt;Mystique&lt;/a&gt;.  (also here's a more succinct &amp; faster loading&lt;span style="color: rgb(51, 102, 255);"&gt; &lt;/span&gt;&lt;a style="color: rgb(51, 102, 255);" href="http://encyclopedia.laborlawtalk.com/mystique"&gt;article on Mystique&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Here's us together, I'm &lt;a style="color: rgb(255, 102, 0);" href="http://en.wikipedia.org/wiki/Hawkgirl#Shayera_Hol_.28animated.29"&gt;Hawkgirl&lt;/a&gt; from &lt;a style="color: rgb(0, 204, 204);" href="http://en.wikipedia.org/wiki/Justice_League_%28animated_series%29"&gt;DC's Justice League&lt;/a&gt; (the Bruce Timm animated cartoon network version).  I really, really just adore her, and the &lt;a style="color: rgb(51, 204, 0);" href="http://en.wikipedia.org/wiki/Green_Lantern#Regular_roles"&gt;Green Lantern&lt;/a&gt; - they're both just so non-corny and overall kick-ass characters. We prove our geek street cred, yes we do! ^_^&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tamarwhite.com/hawkgirl/"&gt;&lt;img style="width: 250px;" src="http://www.tamarwhite.com/hawkgirl/MH3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt;I just moved, and I was about 1/3 unpacked at the time of this photo.  That's why the messy background.  :)&lt;br /&gt;&lt;br /&gt;The wings I did in about a day, it was pretty nuts. I really still can't believe I pulled that one off. The mace I did in a flurry of late-night insanity, and I sorta accidentally made a real weapon out of paper, hot glue, and a styrofoam ball... how *do* I manage these things?? I didn't think you&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);font-family:arial;" &gt; could&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:arial;" &gt; make a dangerous *mace* out of craft store supplies... but I guess if anyone would do it *by accident* it would be me...&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(51, 51, 51);" href="http://www.tamarwhite.com/hawkgirl/"&gt;Here's some more of our pictures, with bonus costume switching ; )&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-113155774608065175?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.tamarwhite.com/hawkgirl/' title='Hawkgirl &amp; Mystique - Halloweenies'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/113155774608065175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=113155774608065175' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113155774608065175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113155774608065175'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/11/hawkgirl-mystique-halloweenies.html' title='Hawkgirl &amp; Mystique - Halloweenies'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-113150951586914126</id><published>2005-11-08T22:28:00.000-05:00</published><updated>2005-11-08T23:16:08.670-05:00</updated><title type='text'>Computers make the world go.</title><content type='html'>I've been mulling over a project in the back of my head, and thinking about computer/human interfaces in general recently:&lt;br /&gt;&lt;br /&gt;The thing that we (and I'll presumptuously speak for all mankind for a moment) want is computers that do more automatically for us. The whole point of a tool is to make things easier. Sometimes I wonder if tasks are actually quicker, now that we have computers. They are, but not as much as people would like to think. There's all the buying, learning, upgrading, and dealing with quirks, bugs, and crashes. I would love to spend less time on that, and more time reading The Fountainhead.&lt;br /&gt;&lt;br /&gt;The problem with computers doing things automatically is that we never want quite exactly the same thing. Even if computers do learn to automate a series of repetitive tasks, the second we want something slightly different, we run into the problem of how to tell the computer to do something different. As an example, when you pop a blank cd into a mac or pc, it realizes that the cd is blank and pops up a little dialog asking you what you want to do with the cd. There's also a little box you can check if you want it to always do the same thing. If 99% of the time you want to burn a music CD, you can tell it to always do that, but it's not simple, if not impossible, to tell it to stop doing that when you want to burn a data CD. Thankfully, that doesn't lock you into anything, you can always close the music burning software and open something else; but it's a good example.&lt;br /&gt;&lt;br /&gt;So, the problem is finding an intuitive way to represent automating tasks, one that isn't in your face like so many Microsoft Office tools are. We are all gradually picking up this terrible JustClickYes syndrome. I think I might have something with the R.A.T. idea, where the burden of teaching the computer what you want is hidden behind an artificial life interface. The limitation of that is that I wouldn't want any sort of rudimentary (or advanced, for that matter) AI actually making changes to any of my files. Maybe there could be some sort of visual, but simple, task/activity monitor that keeps track of any sort of automated changes the computer made, and allows you to roll back in case you didn't want something to happen.&lt;br /&gt;&lt;br /&gt;... kind of like version control systems. Ooh. Wouldn't that be something. Like a more complex and better looking Photoshop History, but with logic similar to Subversion. Then, the computer can run around and do whatever the hell it wants, and you won't mind, since you can always easily and quickly undo anything it gets wrong, but meanwhile, it will save you time. Time is of the essence and all that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-113150951586914126?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/113150951586914126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=113150951586914126' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113150951586914126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113150951586914126'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/11/computers-make-world-go.html' title='Computers make the world go.'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-113103923818010624</id><published>2005-11-03T12:26:00.000-05:00</published><updated>2007-07-10T17:17:58.002-04:00</updated><title type='text'>Gotcha: Google Map quirk</title><content type='html'>Since I've been doing nothing but playing with google maps recently, I discovered an interesting little quirk. You can zoom all the way out (or almost all the way out) so that you can see the entire world, but repeated to the right and left, which allows you to scroll and look at the pacific ocean. If you have a set of markers displayed on the map, it will only display on one world tile at a time. So, consider some markers located in Australia, and some markers located in Alaska. If you attempt to scroll so you can see both, you will only see the markers in Alaska, or the markers in Australia. At least in my case. Interesting little quirk though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-113103923818010624?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/113103923818010624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=113103923818010624' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113103923818010624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/113103923818010624'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/11/google-map-quirk.html' title='Gotcha: Google Map quirk'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-112837474513398839</id><published>2005-10-03T17:25:00.000-04:00</published><updated>2005-10-03T17:27:46.783-04:00</updated><title type='text'>Comic Art Community- Leia By Bruce Timm</title><content type='html'>Woah. How cool is &lt;a href="http://comicartcommunity.com/gallery/details.php?image_id=6705"&gt;this&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;Very Cool. (In case you weren't sure)&lt;br /&gt;Bruce Timm, btw, is the artist whose style is the one they used for the Batman and Justice League cartoons. &lt;B&gt;He is my hero.&lt;/B&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-112837474513398839?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://comicartcommunity.com/gallery/details.php?image_id=6705' title='Comic Art Community- Leia By Bruce Timm'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/112837474513398839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=112837474513398839' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112837474513398839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112837474513398839'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/10/comic-art-community-leia-by-bruce-timm.html' title='Comic Art Community- Leia By Bruce Timm'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-112715680563314123</id><published>2005-09-19T15:06:00.000-04:00</published><updated>2005-09-19T15:08:59.226-04:00</updated><title type='text'>Rodent Aggregate Tool</title><content type='html'>&lt;a href="http://www.personal.psu.edu/users/l/o/low102/rat/index.html"&gt;Take a Lookie!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is my new project, which I'm really excited about. (This is one of those projects that came to me about an hour after I went to sleep) The more I think about it, the more I like it! (Also, I'm much happier on the inside now that I've made the decision to go Mac only)&lt;br /&gt;&lt;br /&gt;The current development plan is to do it in Pygame and use PyObjC to handle drag and drop to/from the OS. Python makes me happy. Doing development on my Ti makes me happy. Lots and lots of drawing and scanning and animating to do, which also makes me happy because I've always wanted to try my hand at animating things.&lt;br /&gt;&lt;br /&gt;The only things that make me unhappy art that my mac isn't internet connected right now, which stems from the fact that it doesn't get wireless signal where my PC does; I don't have a proper desk setup yet (pending on moving issues and money); and I have like no time right now to work on it.&lt;br /&gt;&lt;br /&gt;But I am still excited about it. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-112715680563314123?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.personal.psu.edu/users/l/o/low102/rat/index.html' title='Rodent Aggregate Tool'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/112715680563314123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=112715680563314123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112715680563314123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112715680563314123'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/09/rodent-aggregate-tool.html' title='Rodent Aggregate Tool'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-112706494411348086</id><published>2005-09-18T13:35:00.000-04:00</published><updated>2005-09-18T13:35:44.166-04:00</updated><title type='text'>'Magic brush' paints visual world</title><content type='html'>&lt;a href="http://news.bbc.co.uk/2/hi/technology/4184160.stm"&gt;This&lt;/a&gt; BBC news article is an interesting little tid bit. Kimiko Ryokai invented a brush that has a camera in it for picking up color or movie clips, and a electronic canvas for painting on. I think kids' response to it was really interesting, turning a painting into a story. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-112706494411348086?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://news.bbc.co.uk/2/hi/technology/4184160.stm' title='&apos;Magic brush&apos; paints visual world'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/112706494411348086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=112706494411348086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112706494411348086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112706494411348086'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/09/magic-brush-paints-visual-world.html' title='&apos;Magic brush&apos; paints visual world'/><author><name>Linden</name><uri>http://www.blogger.com/profile/14514124262988508852</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-112645041344757940</id><published>2005-09-11T10:46:00.000-04:00</published><updated>2005-09-11T10:53:33.453-04:00</updated><title type='text'>Can you play Sudoku with your fingers crossed?</title><content type='html'>&lt;span style="color: rgb(51, 102, 102);font-size:85%;" &gt;&lt;span style="font-family: arial;"&gt;So, I'm trying to segway myself out of posting stressed-out rantings. Towards that end, I'm walking around with crossed fingers this morning. This is mostly because I have to help move an ungodly heavy mattress across 3 states today.  And guess who I'm moving it with.  I'll give you a clue - I'm related to them, and they don't have mossy blogs. : (&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial;"&gt;But since I have drafted my Extra-Large-And-Awesome Michael to help on the NY end, I'm hopeful that things will not be a disaster.  It's good to hope, right?&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial;"&gt;So here's the good news:&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial;"&gt;I found a free sudoku site! on the web!&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial;"&gt;http://www.websudoku.com/&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial;"&gt;I can live with not being able to leave notes in the squares, what with the cross-platform-ness and free-ness and everything.&lt;/span&gt;&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-112645041344757940?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.websudoku.com/' title='Can you play Sudoku with your fingers crossed?'/><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/112645041344757940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=112645041344757940' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112645041344757940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112645041344757940'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/09/can-you-play-sudoku-with-your-fingers.html' title='Can you play Sudoku with your fingers crossed?'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-112429785366091417</id><published>2005-08-17T12:49:00.000-04:00</published><updated>2005-08-17T12:57:33.660-04:00</updated><title type='text'>Breathe, that's the key...</title><content type='html'>&lt;span style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;... I feel the need to, I don't know, almost apologize, or something, for what I just posted below.  Rereading, it was a bit incoherent.&lt;br /&gt;Plus, angry, with ugly text.&lt;br /&gt;Eh.&lt;br /&gt;Maybe not apologize, but calm down.&lt;br /&gt;Even though my stress level is through the roof, I can still function and stuff, I guess.&lt;br /&gt;&lt;br /&gt;..I'm just gonna stop and take a few breaths.&lt;br /&gt;&lt;br /&gt;Sheesh, I started typing random subjects into random places in the post, so that roach issues are both longer than and above my brother's mysterious headaches and chronic vomiting issues.&lt;br /&gt;&lt;br /&gt;Well, all I can think of to say right now, is that we come from a long line of highly intelligent and deeply stupid people, and hopefully we're some kind of mutants.&lt;br /&gt;Or something.&lt;br /&gt;&lt;br /&gt;I think I'll just pick up the remains of my brain and scurry off to non-blog activities now.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-112429785366091417?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/112429785366091417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=112429785366091417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112429785366091417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112429785366091417'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/08/breathe-thats-key.html' title='Breathe, that&apos;s the key...'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8710893.post-112429726317421701</id><published>2005-08-17T12:24:00.000-04:00</published><updated>2005-08-17T12:47:43.230-04:00</updated><title type='text'>*facepalm*  BLEH! *best myDad impression* 0_o</title><content type='html'>&lt;span style="font-family: arial; color: rgb(51, 51, 255); font-weight: bold;"&gt;So now we're getting spam in the comments.&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial; color: rgb(51, 51, 255); font-weight: bold;"&gt;Magnifico.&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial; color: rgb(51, 51, 255); font-weight: bold;"&gt;Spendiferous.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial; color: rgb(51, 51, 255); font-weight: bold;"&gt;Less sarcastically, &lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial; color: rgb(51, 51, 255); font-weight: bold;"&gt;*UGH*.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial; color: rgb(51, 51, 255); font-weight: bold;"&gt;There's so far chandaliers, and some nonsense about lumber or something.&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial; color: rgb(51, 51, 255); font-weight: bold;"&gt;DAMmit.&lt;br /&gt;*shakes fist*&lt;br /&gt; &lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial; color: rgb(51, 51, 255); font-weight: bold;"&gt;In Other News, I've been having a rather intense couple of days of BS, smack-myself-in-the-face-inducing stress, and frustration.  Spose I'll vent here.&lt;br /&gt;&lt;br /&gt;The bold &amp; intense blue text thing reflects my mood, I guess.&lt;br /&gt;&lt;br /&gt;Roaches are crawling out of the woodwork and then dying in my apartment.&lt;br /&gt;I hope an exterminator never comes within a 5 mile radius of me, ever again.  Mostly I just get hives from the poisons, *especially* Borax, &amp; can't take out the garbage because the shute closet is filled with it, and get the roaches IN MY APARTMENT rather than in the garbage shute.&lt;br /&gt;There's really nothing like finding roaches belly-up next to the surge protector, next to the couch, in the middle of the floor, on the rug, to brighten your day.&lt;br /&gt;Mysteriously, those unobtrusive RAID or whatever traps actually seem to work magic whenever I have used them, including in apartment buildings - of course, provided that your neighbors don't do dumbass things like leaving OPEN, still-liquid-having orange juice containers in the damn garbage closet.  Then they just come back eventually.&lt;br /&gt;&lt;br /&gt;My family is supposed to go on a "vacation" (more like a "torture-by-senile-psychotics") next week.  NO idea what's going on there... well, because. partly...&lt;br /&gt;&lt;br /&gt;Last night my brother just had a spinal tap.  And yes, I mean the actual spine-puncturing test, and not the movie.&lt;br /&gt;I have no idea so far if this was a wise precaution or just more medical BS.&lt;br /&gt;&lt;br /&gt;Because of this and (even more) other assorted crap, I'm just a twitchy mess at work.&lt;br /&gt;&lt;br /&gt;Ok, I feel midly better now...&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8710893-112429726317421701?l=lwright.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lwright.blogspot.com/feeds/112429726317421701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8710893&amp;postID=112429726317421701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112429726317421701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8710893/posts/default/112429726317421701'/><link rel='alternate' type='text/html' href='http://lwright.blogspot.com/2005/08/facepalm-bleh-best-mydad-impression-0o.html' title='*facepalm*  BLEH! *best myDad impression* 0_o'/><author><name>Rachel</name><uri>http://www.blogger.com/profile/13103391475924814709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
