<?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-32675028</id><updated>2011-11-27T18:05:41.983-06:00</updated><category term='Silverlight Web 3.0 new technology WPF/E Microsoft'/><category term='math'/><category term='Number sequence'/><category term='dining'/><category term='Putnam'/><category term='museum'/><category term='leadership'/><category term='lunch. Cheddar&apos;s'/><title type='text'>System.Random.Next()</title><subtitle type='html'>See &lt;a href="http://msdn2.microsoft.com/en-us/library/system.random.next.aspx"&gt;&lt;u&gt;this microsoft page&lt;/u&gt;&lt;/a&gt; for an explanation.  

Random thoughts.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default?start-index=101&amp;max-results=100'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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>108</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-32675028.post-4024821361277670388</id><published>2011-11-22T21:21:00.001-06:00</published><updated>2011-11-23T18:49:34.874-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>On leadership - Thanksgiving</title><content type='html'>One of the things that came up in discussion during our last MOR training session was guilt.&amp;nbsp; Guilt can be a motivator, but more often, in our jobs, it is a sign of focusing on the wrong side of the equation.&amp;nbsp; So today, as we go into the holiday, I want to take an opportunity to look at the other side of the equation.&amp;nbsp; Generally we feel guilty because we got something done, but we feel bad about the things we didn't accomplish.&amp;nbsp;&amp;nbsp; Why not focus on the the things we did get done?&amp;nbsp; Reflect for a moment, if you are feeling guilty about some things you did not accomplish at work, what did you get done?&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Similarly, some of us, myself included, sometimes focus on our weaknesses, things we want to improve, those things that might keep us from success.&amp;nbsp; Just as worthwhile is identifying what traits, those things already inherent within us, might help us to succeed.&lt;br /&gt;&lt;br /&gt;All of us in the MOR leadership training program used a 360 evaluation to help us understand our &lt;i&gt;strengths&lt;/i&gt; and weaknesses.&amp;nbsp; Take some time as you are thinking about what you have to be thankful for this holiday season to consider those strengths.&lt;br /&gt;&lt;br /&gt;One of the leaders on campus also introduced me to another way to discover my strengths.&amp;nbsp; Using a different methodology, &lt;a href="http://www.amazon.com/StrengthsFinder-2-0-Tom-Rath/dp/159562015X" target="_blank"&gt;Strength Finder 2.0&lt;/a&gt; by Tom Rath helps to guide you to actions based on your strengths.&amp;nbsp; The book is an introduction and a key to an online assessment with an initial investment in time of about an hour.&amp;nbsp; After that hour, you will have some additional things to add to your list of strengths.&amp;nbsp; You will also have another source of actionable items you can add to your list of goals when you finish the set we are working on with our coaches and our mentors.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;This time of year, I'm glad to know that one of my strengths is making sure thanksgiving dinner works because I'm a good cook and have my own way of making sure things come together on time.&amp;nbsp; Speaking of which, the Spicy Orange Pecans just came out of the oven.&lt;br /&gt;&lt;br /&gt;Recipe follows (if this recipe belongs to you and you want it removed or credited, please let me know):&lt;br /&gt;&lt;br /&gt;4 cups raw pecan halves&lt;br /&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tablespoons fresh orange juice&lt;br /&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; large egg white&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zest of two oranges&lt;br /&gt;1/2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cup sugar&lt;br /&gt;1 1/2&amp;nbsp;&amp;nbsp; teaspoons kosher salt&lt;br /&gt;1 1/2&amp;nbsp;&amp;nbsp; teaspoons chili powder&lt;br /&gt;1/2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; teaspoon cayenne, or more to taste&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pinch black pepper&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Combine pecans, orange juice, and egg white and toss until well coated.&amp;nbsp; Add remaining items and toss again.&lt;/li&gt;&lt;li&gt;Spread pecans on a baking sheet lined with parchment paper&lt;/li&gt;&lt;li&gt;Bake in a preheated 225 degree oven stirring every 15 minutes for about 1 hour until pecans appear dry.&lt;/li&gt;&lt;li&gt;Cool completely and enjoy or store in an airtight container for up to six months.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4024821361277670388?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4024821361277670388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4024821361277670388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4024821361277670388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4024821361277670388'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2011/11/on-leadership-thanksgiving.html' title='On leadership - Thanksgiving'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7053052108642771230</id><published>2011-11-22T21:16:00.001-06:00</published><updated>2011-11-22T21:18:01.907-06:00</updated><title type='text'>Time tracking results</title><content type='html'>just as a place to start, here is the data I captured.&amp;nbsp; Look forward to a write up that I will post because I will be giving a short presentation the second week of December.&lt;br /&gt;&lt;br /&gt;Navigate to the last week of September 2011 and the first week of October. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="600" scrolling="no" src="https://www.google.com/calendar/embed?title=My%20time%20tracking&amp;amp;mode=WEEK&amp;amp;height=600&amp;amp;wkst=1&amp;amp;bgcolor=%23FFFFFF&amp;amp;src=ase3am0kabuh8sfmjnhpstia44%40group.calendar.google.com&amp;amp;color=%23125A12&amp;amp;ctz=America%2FChicago" style="border-width: 0pt;" width="800"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7053052108642771230?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7053052108642771230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7053052108642771230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7053052108642771230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7053052108642771230'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2011/11/time-tracking-results.html' title='Time tracking results'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7344548632162992488</id><published>2011-09-23T13:07:00.001-05:00</published><updated>2011-09-23T13:07:00.988-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Stating the obvious</title><content type='html'>&lt;div&gt;&lt;p&gt;Brian said that we all want more time to do what is important, but we all have to be honest with ourselves and realize that none of us are going to get it.&amp;#160; Time (in a day) is a finite resource.&amp;#160; &lt;/p&gt;&lt;p&gt;Lori challenged us to track our time, consider how we use it, and plan for change.&amp;#160; &lt;/p&gt;&lt;p&gt;My strategy, let's see how out works, is to fill my calendar up with notes about what I did all day.&amp;#160; Then go back to review.&amp;#160; &lt;/p&gt;&lt;p&gt;Let's see if I have the resolve to actually post the results.&lt;/p&gt;&lt;p&gt;How are you going to track your time and keep yourself accountable?&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7344548632162992488?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7344548632162992488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7344548632162992488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7344548632162992488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7344548632162992488'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2011/09/stating-obvious.html' title='Stating the obvious'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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><georss:featurename>The University of Iowa, 101 Jessup Hall, Iowa City, IA, United States</georss:featurename><georss:point>41.661872 -91.536396</georss:point></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-3208314628544487372</id><published>2011-09-22T08:18:00.002-05:00</published><updated>2011-09-23T13:10:32.121-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>On Leadership -- Jargon</title><content type='html'>&lt;div&gt;&lt;p&gt;I'm going through &lt;a href="http://www.morassociates.com/ld.html"&gt;MOR IT Leadership&lt;/a&gt; training.&amp;#160; The last two days were a great start to the program that will last through next year.&amp;#160; The course itself is instructional, but I wanted to take one thing that came up after the course to pin-point for this post.&lt;/p&gt;&lt;p&gt;Ray asked about the word leaderful and wanted to know if anyone was bothered by the adjustment to the English language.&amp;#160; I focused on the fact that other disciplines, such political science, have their own jargon.&amp;#160; I had to listen harder to get the real point.&amp;#160; Using the jargon, he explained, alienates the listeners.&amp;#160; It sometimes takes me a while to process, but I put this together from a point Lori Green from MOR associates made a couple of times.&amp;#160; Lori was talking about feedback.&amp;#160; You don't want to be general in your feedback, you want to be specific in order to have the most impact.&lt;/p&gt;&lt;p&gt;So here I am, finally at my point:&lt;/p&gt;&lt;p&gt;I will not ever provide someone feedback and say, "you need to be more leaderful."&amp;#160; I don't think that does anyone any amount of good.&amp;#160; At best they will ask what "leaderful" means to me.&amp;#160; At worst they will walk away from the conversation confused and worse off than they started.&amp;#160; Rather, I might encourage someone to take a more active role in meetings, provide options, or even better yet, questions that the rest of the group may need to help them to arrive at a conclusion.&amp;#160; I might ask them to take the initiative in resolving a particular issue. I might ask them to share their experiences with a team members in order to complete a task.&amp;#160; Even more so, I might ask them during a specific meeting to provide their insight for our discussion.&amp;#160; Or after a given meeting ask them why they didn't speak up.&amp;#160; This feedback doesn't refer to any of the jargon and yet,&amp;nbsp; directly impacts how "leaderful" someone is.&amp;#160; &lt;/p&gt;&lt;p&gt;My team practices agile development.&amp;#160; One place where it is important that everyone show leaderful behavior is during our planning meetings.&amp;#160; Everyone who takes place in the meeting knows that I expect people to speak up and that I will call on people who don't.&lt;/p&gt;&lt;p&gt;I expect my team to grow, and not just because I'm hiring.&amp;#160; &lt;/p&gt;&lt;p&gt;I am growing too.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-3208314628544487372?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3208314628544487372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3208314628544487372' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3208314628544487372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3208314628544487372'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2011/09/on-leadership-jargon.html' title='On Leadership -- Jargon'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-5368626046244124472</id><published>2011-04-18T11:20:00.001-05:00</published><updated>2011-04-18T11:20:46.026-05:00</updated><title type='text'>CSS Is Great, But Floating Isn't Always The Answer</title><content type='html'>&lt;p&gt;You know it is time to stop with the floats when things break, right?&lt;/p&gt;&lt;p&gt;In CSS, floating objects are not like hovercrafts or hoverboards.  They don't solve all of life's problems. Consider getting rid of them when your browser's print engine renders your page as mostly garbage or when things are missing from your printed or rendered output. Troubleshooting this type of problem can be tricky, but start by checking your XHTML compliance. I like the &lt;a href="http://validator.w3.org/"&gt;&lt;/a&gt;&lt;a href="http://validator.w3.org/"&gt;W3C validator service&lt;/a&gt;.  &lt;br&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br&gt;Once your page is valid and it still doesn't print right it is time to look for other things. If you happen to have the same problem I did and have a float that is mucking up the works, get rid of it.  My case looked something like this:&lt;/p&gt;&lt;blockquote&gt;parent div&lt;br&gt;&lt;blockquote&gt;child div&lt;br&gt;&lt;blockquote&gt;anchor&lt;/blockquote&gt;&lt;blockquote&gt;span with float right&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;/blockquote&gt;That works fine in the rendering engine of the browsers I tested with, but the printing engine of IE8 fails miserably when presented with that markup. The answer, for me, was to get rid of the float, after all, that isn't really what I want, what I want is to right align the span. In order to still do that I add position absolute and right 0px.  That isn't enough, though, I also added position relative to the child div. that gets me the same behavior without using a float. If you want to learn more about CSS positioning, there are some great google queries you can try, but one easy to understand page is &lt;a href="http://www.barelyfitz.com/screencast/html-training/css/positioning/"&gt;&lt;/a&gt;&lt;a href="http://www.barelyfitz.com/screencast/html-training/css/positioning/"&gt;learn CSS positioning in ten steps&lt;/a&gt;. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-5368626046244124472?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/5368626046244124472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=5368626046244124472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5368626046244124472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5368626046244124472'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2011/04/css-is-great-but-floating-isn-always.html' title='CSS Is Great, But Floating Isn&amp;#39;t Always The Answer'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-8098657317711411798</id><published>2011-04-16T20:45:00.001-05:00</published><updated>2011-04-16T20:45:56.105-05:00</updated><title type='text'>Mini Kites</title><content type='html'>&lt;p&gt;At &lt;a href="kmart.com"&gt;&lt;/a&gt;&lt;a href="kmart.com"&gt;K Mart&lt;/a&gt; we came across mini kites today. They are cheap (less than 2.00) and easy to transport since thy are so small. They come in macaw, butterfly and dragonfly varieties. I am looking forward to trying them out with C.&lt;/p&gt;&lt;p&gt;They are xkite(?) kites.  I don't know if they will last long, but, since we are going on a long driving trip soon, it will be nice to have a bit of a distraction along the way.  &lt;/p&gt;&lt;p&gt;I'll let you know how they do. &lt;/p&gt;&lt;p&gt;Of course, my favorite kites come from the &lt;a href=""&gt;&lt;/a&gt;&lt;a href="http://www.intothewind.com/" target="_blank" title=""&gt;into the wind catalog&lt;/a&gt;. I can look through the catalog for hours.  &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-8098657317711411798?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8098657317711411798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8098657317711411798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8098657317711411798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8098657317711411798'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2011/04/mini-kites.html' title='Mini Kites'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4945232889837887367</id><published>2010-12-04T19:58:00.000-06:00</published><updated>2010-12-04T19:58:59.937-06:00</updated><title type='text'>why the bluetooth device cannot be found</title><content type='html'>Ok,&lt;br /&gt;If you are here you have been trying to figure out why your computer (windows 7) won't recognize your blue tooth device.&amp;nbsp; You have added a third party bluetooth adapter to your computer.&amp;nbsp; When you plugged it into your usb port you were able to see the drivers load, but, whatever you do, you can't get the bluetooth device you want to add to be recognized by your pc. You can't even find the "Bluetooth devices" section of your control panel under devices.&amp;nbsp; You have restarted your computer.&amp;nbsp;&amp;nbsp; You have re-installed the drivers.&amp;nbsp; You have changed usb ports.&amp;nbsp; It still won't work.&amp;nbsp; And your are frustrated, like I am.&amp;nbsp; You have looked at web site after website, and you have nothing.&amp;nbsp; Maybe you have come across&lt;a href="http://support.microsoft.com/kb/911894"&gt; http://support.microsoft.com/kb/911894&lt;/a&gt;.&amp;nbsp; Yippee!&amp;nbsp; a registry hack!&amp;nbsp; My favorite.&amp;nbsp;&amp;nbsp;&amp;nbsp; (forgive my sarcastic moment).&amp;nbsp; I don't want a registry hack.&amp;nbsp; I want a solution for the rest of us.&amp;nbsp; You know, those that are more comfortable after someone else has figured out the solution to the problem and packaged it up in easy to understand and complete steps.&lt;br /&gt;&lt;br /&gt;Here are some steps to follow.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; hit your windows key and type "services"&amp;nbsp; without the quotes&lt;/li&gt;&lt;li&gt;find the entry that has "starts, stops, and configures windows services" as the description when you hover over it.&lt;/li&gt;&lt;li&gt;click on it&lt;/li&gt;&lt;li&gt;find "bluetooth support services"&lt;/li&gt;&lt;li&gt;it probably says "disabled" in the status column since your computer didn't come with bluetooth enabled otherwise you wouldn't be here&lt;/li&gt;&lt;li&gt;right click on it&lt;/li&gt;&lt;li&gt;select properties&lt;/li&gt;&lt;li&gt;select "Automatic" from the dropdown.&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;click apply &lt;/li&gt;&lt;li&gt; Since you probably want bluetooth right now, go ahead and click the "start" button&lt;/li&gt;&lt;li&gt; close all the windows you just opened.&lt;/li&gt;&lt;/ol&gt;Go about your business with bluetooth enabled.&lt;br /&gt;&lt;br /&gt;Just as a recap.&amp;nbsp; This is how you resolve the problem of adding a third party bluetooth radio / dongle to your windows 7 computer and not being able to add devices.&amp;nbsp; It seems like it is a problem of not having the bluetooth service running on your computer.&amp;nbsp; Sure your driver is in place, but there is no way to start the bluetooth service without going through these steps.&amp;nbsp; Unless your driver is fancy, smanchy, and does everything you need to do.&amp;nbsp; If you are like me and you got the bluetooth usb dongle that you can get from amazon by essentially just paying for shipping, you will likely need to do this.&lt;br /&gt;&lt;br /&gt;Good luck getting your wiimote, phone, keyboard, or other bluetooth device paired with your machine.&amp;nbsp; If you are at this post, you most likely had to dig deep to find a solution.&amp;nbsp; I know I did.&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4945232889837887367?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4945232889837887367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4945232889837887367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4945232889837887367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4945232889837887367'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/12/why-bluetooth-device-cannot-be-found.html' title='why the bluetooth device cannot be found'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2501486508022319269</id><published>2010-09-01T21:58:00.000-05:00</published><updated>2010-09-01T21:58:56.596-05:00</updated><title type='text'>ok, I just had to reblog this.  It was too awsome not to</title><content type='html'>and not necessarily in a good way either.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ayende.com/Blog/Default.aspx"&gt;Ayende Rahien&lt;/a&gt; had a great post on their blog, which I might just have to follow, regarding some code I couldn't believe anyone would write.&amp;nbsp; Take a look, if you have the stomach for it.&lt;br /&gt;&lt;br /&gt;&lt;span id="goog_1205963099"&gt;&lt;/span&gt;&lt;span id="goog_1205963100"&gt;&lt;/span&gt;&lt;a href="http://www.blogger.com/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ayende.com/Blog/archive/2010/08/31/it-really-happened-legacy-programmers-tales.aspx?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+AyendeRahien+%28Ayende+%40+Rahien%29&amp;amp;utm_content=Google+Reader"&gt;It really happened, legacy programmer tales&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(teaser:&amp;nbsp; a method with 500 lines?&amp;nbsp; no.&amp;nbsp; 700 lines?&amp;nbsp; no.&amp;nbsp;&amp;nbsp; 3000 lines? no.&amp;nbsp; you'll just have to go to the blog to find out.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2501486508022319269?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2501486508022319269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2501486508022319269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2501486508022319269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2501486508022319269'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/09/ok-i-just-had-to-reblog-this-it-was-too.html' title='ok, I just had to reblog this.  It was too awsome not to'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-824829936902421079</id><published>2010-09-01T21:43:00.000-05:00</published><updated>2010-09-01T21:43:38.279-05:00</updated><title type='text'>Why I like vimperator</title><content type='html'>I like the &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox &lt;/a&gt;browser.&amp;nbsp; I really do.&amp;nbsp; There are a lot of things to like about it.&amp;nbsp; Extensions is one of those things that Firefox does well.&amp;nbsp; It does it well enough that other browsers have add ons that are like Firefox.&amp;nbsp;&amp;nbsp; Internet Explorer has add-ons.&amp;nbsp; Ever use one in Internet Explorer?&amp;nbsp; Opera has widgets.&amp;nbsp; All kinds of them.&amp;nbsp; I've even tried a few.....&amp;nbsp; I thought the gesture support in Opera had some merits.... But I don't use them, or Opera much for that matter.&amp;nbsp; Not that I don't have it installed.&amp;nbsp; I have IE, Opera, Firefox, and Chrome all installed.&amp;nbsp; I use them all for different things.&amp;nbsp; But I also use &lt;a href="http://www.vim.org/"&gt;vim &lt;/a&gt;or &lt;a href="http://code.google.com/p/macvim/"&gt;mvim &lt;/a&gt;for Mac OS X. I spend alot of time in vim or in a terminal window at the bash shell.&amp;nbsp; And sometimes my mouse batteries are dead.&amp;nbsp; Yeah, really.&amp;nbsp; But that is OK. Don't feel bad for me.&amp;nbsp; I use &lt;a href="http://vimperator.org/vimperator"&gt;vimperator&lt;/a&gt;.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;vimperator lets me push my mouse aside when I'm working in a browser and allows me to use my favorite keystrokes to control my browser.&amp;nbsp; j to scroll down.&amp;nbsp; k to scroll up.&amp;nbsp; gt to move to the next tab, gT to move to the previous tab.&amp;nbsp; Hit escape to switch to control mode.&amp;nbsp; o to open a new tab, t to open a new tab, :bmarks to list bookmarks, and lots of other fun stuff.&amp;nbsp; I use vim, so I use vimperator.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I know if I ask there will be plenty of people that say vim is inferior to emacs, or textmate, or &lt;fill blank="" editor="" favorite="" in="" the="" with="" your=""&gt;.&lt;/fill&gt;&lt;br /&gt;&lt;br /&gt;So I won't ask.&amp;nbsp; Instead I'll point you to &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4141/"&gt;firemacs&lt;/a&gt; and if you want to roll your own: &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/13118/"&gt;keysnail&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-824829936902421079?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/824829936902421079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=824829936902421079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/824829936902421079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/824829936902421079'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/09/why-i-like-vimperator.html' title='Why I like vimperator'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-3185997284141240693</id><published>2010-08-09T21:01:00.001-05:00</published><updated>2010-08-09T21:15:42.341-05:00</updated><title type='text'>On using an iPad at work</title><content type='html'>The applications I use the most are Evernote, email, calendar and safari.  I also use the citrix client to access file shares and, recently, set up ssh on the virtual desktop using putty portable.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.evernote.com/"&gt;Evernote&lt;/a&gt; helps me to organize and retrieve my notes from most of my devices. My phone, iPad, Mac, my personal pcs, etc, all have clients and allow me to bring up notes when and where I need them.  &lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.dropbox.com/"&gt;Dropbox&lt;/a&gt;, and good reader with it have helped me to access documents such as spreadsheets and word documents. It is a great companion to Evernote when I need items at meetings.  It also allows me to synchronize across devices, carry less with me and still have access to what I need.&lt;br /&gt;&lt;br /&gt;Email and calendar access are invaluable in meetings and at home. I often have to put off some of my administrative work until after hours because of the work load and I can take advantage of the iPad so I don't have to take a laptop home with me every day.&lt;br /&gt;&lt;br /&gt;Safari allows me to interact with our project planning software, Mingle, while I am leading our standup meeting or discussing priorities with stakeholders.&lt;br /&gt;&lt;br /&gt;The citric client to the UI Virtual desktop servers allows me to find documents I didn't know I was going to need when I left the office or to use remote desktop if I need it.  With putty portable on the virtual desktop, I can even interact with our development environment if I need to.&lt;br /&gt;&lt;br /&gt;There are a few other things that I use the iPad for, for example, I have a weather application on it and it doesn't hurt to know when the storms are coming through or how high the reservoir at the Coralville dam is, but the items I listed above are some of the best selling points for it.  &lt;br /&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-3185997284141240693?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3185997284141240693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3185997284141240693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3185997284141240693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3185997284141240693'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/08/on-using-ipad-at-work.html' title='On using an iPad at work'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-1756600489808478403</id><published>2010-07-06T13:53:00.000-05:00</published><updated>2010-07-06T13:53:20.237-05:00</updated><title type='text'>What can I say?</title><content type='html'>I had a great visit from my sister and her family. &lt;br /&gt;&lt;br /&gt;The kids all got along, we had some good conversations. A bit of reminiscing, a lot of new connections.  It was very nice to have some positive interactions with family...and not just the type of family you choose, but real family. It was again a reminder of how localized wormholes could make life better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-1756600489808478403?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/1756600489808478403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=1756600489808478403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1756600489808478403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1756600489808478403'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/07/what-can-i-say.html' title='What can I say?'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6049507889809122793</id><published>2010-05-20T21:22:00.000-05:00</published><updated>2010-05-20T21:22:02.103-05:00</updated><title type='text'>We joined a CSA</title><content type='html'>And today we received our first delivery.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;It is important that I provide some history before I continue.&amp;nbsp; I worked on a farm as a kid.&amp;nbsp; I spent a number of summers as a kid on a farm in Michigan and picked produce.&amp;nbsp; All kinds of produce:&amp;nbsp; apples, pears, plums, cherries, strawberries, blueberries, raspberries, apricots, and several varieties of the apples, pears, berries, and cherries.&amp;nbsp; One other thing we picked was asparagus.&amp;nbsp; I hated picking asparagus.&amp;nbsp; Most everything else you can eat while you are picking.&amp;nbsp; Asparagus snapped against my fingers as we picked it and made me sore.&amp;nbsp; I hated going back home afterward and smelling it cook, or seeing it.&amp;nbsp; Asparagus wasn't like the other produce we picked where once you picked a spot you were done.&amp;nbsp; With asparagus, and granted, the berries, you had to keep going back.&amp;nbsp; Picking the same fields over and over again.&amp;nbsp; Snap, snap, snap......&amp;nbsp;&amp;nbsp; I hate asparagus......&lt;br /&gt;&lt;br /&gt;Which brings me back to the CSA.&amp;nbsp; I have to admit at having problems with my first order.&amp;nbsp; I'm new at it and didn't really have the process down yet.&amp;nbsp; I ended up getting asparagus in my delivery without having asked for it.&amp;nbsp; Not anyone's fault, and most people are likely to wonder why anyone would blame anyone for asparagus.&amp;nbsp; See my message above re: snap, snap, snap....&lt;br /&gt;&lt;br /&gt;The good news:&amp;nbsp; I kept one spear of asparagus out of the fridge tonight and cooked it (steamed) right away.&amp;nbsp; The little one and I ate it.&amp;nbsp; I gave her two pieces and I ate the rest.&amp;nbsp; I ate asparagus and I'm proud of it.&lt;br /&gt;&lt;br /&gt;I only pouted a little bit.&amp;nbsp; The little one was proud of eating it also.&amp;nbsp; Getting asparagus today maybe wasn't all too bad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-6049507889809122793?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6049507889809122793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6049507889809122793' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6049507889809122793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6049507889809122793'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/05/we-joined-csa.html' title='We joined a CSA'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-8673082110270662737</id><published>2010-04-24T19:37:00.000-05:00</published><updated>2010-04-24T19:37:34.568-05:00</updated><title type='text'>Why I didn't turn a laptop lcd around</title><content type='html'>I wanted to mount a laptop&amp;nbsp;LCD&amp;nbsp;around so I could have the screen on top while it was closed. &amp;nbsp;I wanted to &amp;nbsp;improve my &lt;a href="http://randomnext.blogspot.com/2009/06/kitchen-computer-or-what-to-do-with.html"&gt;kitchen computer setup&lt;/a&gt; by using a better laptop.&lt;br /&gt;&lt;br /&gt;I have an old &amp;nbsp;hp&amp;nbsp;pavilion&amp;nbsp;in the 5000 series. &amp;nbsp;So off I went and found myself a &lt;a href="http://hp%20pavillion%20dv5000%20maintenance%20and%20service%20guide/"&gt;maintenance manual&lt;/a&gt;. &amp;nbsp;It listed exactly how to&amp;nbsp;disassemble&amp;nbsp;the display assembly. &lt;br /&gt;&lt;br /&gt;It turns out that the video connector and the wireless antenna wires are way too short to turn the display assembly around and remount the display assembly easily. &lt;br /&gt;&lt;br /&gt;I'll keep looking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-8673082110270662737?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8673082110270662737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8673082110270662737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8673082110270662737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8673082110270662737'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/04/why-i-didnt-turn-laptop-lcd-around.html' title='Why I didn&apos;t turn a laptop lcd around'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6553466236957603292</id><published>2010-04-22T20:16:00.000-05:00</published><updated>2010-04-22T20:16:27.874-05:00</updated><title type='text'>New PC, new post</title><content type='html'>I bought myself a new PC this week. &amp;nbsp;A lovely black beast so far.&lt;br /&gt;&lt;br /&gt;I am running windows 7 with ubuntu virtualized as a seamless virtualbox second OS.&lt;br /&gt;&lt;br /&gt;It seems to run pretty well except that alt+tab sticks inside the os I'm currently on. &amp;nbsp;Expected behavior, but it might be fun to poke at it.&lt;br /&gt;&lt;br /&gt;I spent some time setting up rails, vim, and bzr on the ubuntu machine. &amp;nbsp;Playing with .vimrc settings and bzr aliases. &lt;br /&gt;&lt;br /&gt;Read through some of the bazaar documentation and need to read some more. &lt;br /&gt;&lt;br /&gt;Here are some of the bzr aliases I came up with during some of my searches:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;bzr alias ci="commit --show-diff --strict"&lt;br /&gt;bzr alias diff="cdiff"&lt;br /&gt;bzr alias tip="log -r-1"&lt;br /&gt;bzr alias top="log -l10 --line"&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;top and tip are simple, just show the top 10 commits one line per and tip shows the last commit with more detail.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ci makes sure that the diff is part of the commit and that I don't forget to commit files I added. &amp;nbsp;I can just type bzr ci and it will prompt me for a message with the diff showing.... one last check before it goes into the repository.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cdiff just shows a colored diff.. easier to read.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also installed bzr-gtk in order to get bzr viz working. &amp;nbsp;It's nice enough.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets see how things go. &amp;nbsp;First project: &amp;nbsp;&lt;a href="http://projecteuler.net/"&gt;Euler&lt;/a&gt;&amp;nbsp;&amp;nbsp;in rails.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wish me luck.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/32675028-6553466236957603292?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6553466236957603292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6553466236957603292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6553466236957603292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6553466236957603292'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/04/new-pc-new-post.html' title='New PC, new post'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4568282009489087814</id><published>2010-02-05T08:19:00.000-06:00</published><updated>2010-02-05T08:19:01.027-06:00</updated><title type='text'>HTC Hero, Day 4</title><content type='html'>I got a new phone on Sunday.&amp;nbsp;&amp;nbsp; My plan is with sprint and I've had good coverage, so I ended up with the HTC Hero, which is one of their best android phones.&amp;nbsp;&amp;nbsp; It may not be the nexus one, or even the motorola droid, but it is an android phone.&amp;nbsp; Before anyone starts talking about google +NSA, let me get to the point of my post.&lt;br /&gt;&lt;br /&gt;I like microSD cards.&amp;nbsp; I think they are amazing little pieces of technology to hold so much data in such a small space.&amp;nbsp; I wanted to know that I could put a higher capacity card in my phone if I wanted to.&amp;nbsp; So I looked, and looked and finally found that in order to get to the microSD card slot, I would have to remove the back of the phone.&amp;nbsp; In order to do that I would have to turn it off and push up on the back of the phone with my thumb.&lt;br /&gt;&lt;br /&gt;So I turned off my phone, and started pushing....and started pushing....&amp;nbsp; I felt like I was the guy on the visa commercial trying to open the pickle jar.&amp;nbsp; No I didn't bang it on the table, but I didn't get anywhere either.&amp;nbsp;&amp;nbsp; So I turned it back over.&lt;br /&gt;&lt;br /&gt;I was faced with an android boot screen asking if I wanted to delete all my user data.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;action&gt; yes&lt;/action&gt;&lt;br /&gt;&lt;send&gt; no&lt;/send&gt;&lt;/blockquote&gt;scary as it sounds all I had to do was press the send button while avoiding pressing the action button.&amp;nbsp; Simple.&lt;br /&gt;&lt;br /&gt;Except there is no button on the face of the device labeled "send" and worse yet, no button labeled "action".&lt;br /&gt;&lt;br /&gt;*2 to the rescue, right?&amp;nbsp; I picked up my wife's phone and called sprint.&amp;nbsp; I got a helpful representative on the phone who tentatively asked if I had backed up my data and then spent some time talking to other reps, her boss, etc, trying to figure out which button to push.&amp;nbsp; Fairly certain that the talk / green phone button was the send button, but not able to determine which was the action button she suggested I turn off the phone by holding down the power / red phone button.&amp;nbsp; I held it down, uncertain that it would not be the mysterious action button, only to find that it accomplished nothing.&amp;nbsp; Another option was to remove the battery while the phone was on....which involves removing the back of the device.&amp;nbsp; See above.&lt;br /&gt;&lt;br /&gt;While I was on the phone I did some hit up google online and found that some folks, including the hacker community, considered that the trackball button was the action button. &amp;nbsp; So I pressed the talk/ green phone button.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Building suspense.....&lt;br /&gt;&lt;br /&gt;The talk button is the send button.&lt;br /&gt;&lt;br /&gt;Apparently, turning on the phone while simultaneously holding down talk, action, and back, or some silly combination of things that might occur while attempting to remove the back of the HTC hero prompts to remove all user data.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I did eventually manage to remove the back of the phone will on the line with sprint, peeked at the card, put it back and closed the phone up again.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Technical curiosity satisfied, I wasn't able to remove the back again.&amp;nbsp; I'm not going to try that hard until I need to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4568282009489087814?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4568282009489087814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4568282009489087814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4568282009489087814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4568282009489087814'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/02/htc-hero-day-4.html' title='HTC Hero, Day 4'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7114829165463768141</id><published>2010-02-03T17:26:00.000-06:00</published><updated>2010-02-03T17:26:54.150-06:00</updated><title type='text'>I haven't really dissapeared</title><content type='html'>I have a new daily calendar at my desk now and I want to share one of the quotes from it.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;One moon shows in every pool; in every pool, the one moon.&lt;/blockquote&gt;&lt;br /&gt;What does it say about life?&amp;nbsp; Why does it resonate for those that follow Zen? &lt;br /&gt;&lt;br /&gt;To me it says that perspective, though individual, doesn't lie.&amp;nbsp; In the statement's essence is that everyone experiences the same thing and, at the same time, everyone's experience is unique. &lt;br /&gt;&lt;br /&gt;As we work our way toward valentines day, it also says to me that the shared experience ties us together.&amp;nbsp; That knowing that we share experiences binds us to each other. &lt;br /&gt;&lt;br /&gt;And for a friend:&lt;br /&gt;If we don't tell stories, real, or imagined, we can't find the experiences we share.&amp;nbsp; It might be misfortune, shared humor, tales of joy, or simply anecdotes of things we have done. &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;I looked at the moon: a rabbit.&lt;br /&gt;You looked at the moon: a face.&lt;br /&gt;We looked at the moon.&lt;/i&gt; &lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp; &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7114829165463768141?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7114829165463768141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7114829165463768141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7114829165463768141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7114829165463768141'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2010/02/i-havent-really-dissapeared.html' title='I haven&apos;t really dissapeared'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2374569629101134362</id><published>2009-12-02T21:27:00.000-06:00</published><updated>2009-12-02T21:27:40.776-06:00</updated><title type='text'>Mac + Rails</title><content type='html'>Big news. &amp;nbsp;I'm starting a new job on Monday.&lt;br /&gt;&lt;br /&gt;After working for the last seven years as a .Net developer, I'm switching to Ruby on Rails development on a macbook pro. &lt;br /&gt;&lt;br /&gt;I've been setting up my development environment. &lt;br /&gt;Where do you think I'm ending up?&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Eclipse?&lt;/li&gt;&lt;li&gt;Aptana (isn't that the same thing?)&lt;/li&gt;&lt;li&gt;TextMate&lt;/li&gt;&lt;li&gt;vim?&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;&amp;nbsp;has a great IDE and I've enjoyed using it for phython development with the Google App Engine platform. &amp;nbsp;Which is great to work with. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://aptana.com/"&gt;Aptana&lt;/a&gt;&amp;nbsp;has a great RadRails development system. &amp;nbsp;I've only used it a bit as an eclipse plugin, but it works very well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://macromates.com/"&gt;Textmate&lt;/a&gt;&amp;nbsp;is a mac specific text editor with "bundles", essentially macro sets for editing in a variety of languages. &amp;nbsp;I've never used it before, but it looks like it has some great rails development integration. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.vim.org/"&gt;VIM&lt;/a&gt;&amp;nbsp;is something that I've been working with for quite a while. &amp;nbsp;It is essentially vi with a graphical interface. &amp;nbsp;Doesn't that sound like an oxyoron? &amp;nbsp;Really, it is a great thing to have and it can be used on windows systems, unix, amiga, ... you get the picture. &amp;nbsp;Oh, and it is also available on the Mac. &amp;nbsp;I know the most about this, since I've been using it for years. &amp;nbsp;VIM can do syntax highlighting and has shell integration (to run shell commands). &amp;nbsp; Just as TextMate has bundles, VIM has plugins. &amp;nbsp;VIM's plugins include a rails plugin that does quite a bit for rails development including switching files based on context, kicking off generate and other scripts, kicking off the development server and kicking off files in a preview (in your browser). &amp;nbsp;Add the Nerd_tree plugin and you get project navigation. &amp;nbsp;On windows the rails plugin injects a submenu on the plugins menu to list all the tasks you can do, but VIM, like its predecessor vi, is keyboard centric so all of the commands can be done using keyboard shortcuts using the command mode of VIM. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what am I going to do come Monday when I start my new job.... &amp;nbsp;It just depends. &amp;nbsp;If I find out that everyone is using textmate, I'll use textmate. &amp;nbsp;I just need a good intro on how to work with it. &amp;nbsp;I understand some of the developers in my new group use TextMate and some use vi.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm having fun trying things out. &amp;nbsp;I'll let you know what I end up with.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--JJ&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2374569629101134362?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2374569629101134362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2374569629101134362' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2374569629101134362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2374569629101134362'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/12/mac-rails.html' title='Mac + Rails'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-15395123511470217</id><published>2009-10-26T12:26:00.001-05:00</published><updated>2009-10-26T20:49:52.115-05:00</updated><title type='text'>White house rocks the drupal</title><content type='html'>&lt;a href="http://news.cnet.com/8301-30685_3-10382893-264.html"&gt;http://news.cnet.com/8301-30685_3-10382893-264.html&lt;/a&gt;&lt;br /&gt;The news releases may not know what they are talking about but it is  &lt;br /&gt;still nice to hear it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-15395123511470217?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/15395123511470217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=15395123511470217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/15395123511470217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/15395123511470217'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/10/white-house-rocks-drupal.html' title='White house rocks the drupal'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-8754567854172341948</id><published>2009-10-22T17:18:00.001-05:00</published><updated>2009-10-26T20:49:27.997-05:00</updated><title type='text'>Fall</title><content type='html'>&lt;div style="text-align: center;"&gt;Stabbing at the earth&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;without remorse blood-tipped leaves&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;sacrifice their lives&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/32675028-8754567854172341948?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8754567854172341948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8754567854172341948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8754567854172341948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8754567854172341948'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/10/fall.html' title='Fall'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-3944570934636705436</id><published>2009-10-21T12:08:00.000-05:00</published><updated>2009-10-21T12:08:44.869-05:00</updated><title type='text'>why it doesn't pay to be smart</title><content type='html'>Developers are smart people. &amp;nbsp;We can come up with some great ways of doing things. &amp;nbsp;The problem comes in when people decide they are smart enough to be clever. &amp;nbsp;The story I'm about to relate is not intended to implicate anyone. &amp;nbsp;Instead, it is meant to be a warning. &lt;br /&gt;&lt;br /&gt;I just had to trouble shoot the following error message:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mYmgp8oGCOY/St8kuOyGWBI/AAAAAAAABj4/8swGRUlsXCs/s1600-h/error.GIF" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_mYmgp8oGCOY/St8kuOyGWBI/AAAAAAAABj4/8swGRUlsXCs/s320/error.GIF" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I opened up the code associated with the application and followed the button that had been clicked to a stored procedure that was called before the error message appeared. &lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Sure enough, the stored procedure sets up three different error codes and passes them back to the calling code when appropriate. &amp;nbsp;Don't get me wrong, error codes are great. &amp;nbsp;But here is where it falls apart:&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;The error codes come back in an output parameter, not as the return code&lt;/li&gt;&lt;li&gt;The error codes are returned in a variable that would otherwise return a valid value &lt;b&gt;and is of the same &amp;nbsp;class of integer.&lt;/b&gt;&amp;nbsp;&amp;nbsp;I.E. &amp;nbsp;the error code is a positive integer&lt;/li&gt;&lt;li&gt;The error codes are 62000, 64000, and 64025 -- nonsensical codes picked from nowhere as far as I can tell.&lt;/li&gt;&lt;li&gt;The error codes are trapped in the code that calls the stored procedure as being any returned value in the output parameter that is over 50000. &amp;nbsp;&lt;/li&gt;&lt;li&gt;No specific error trapping occurs for the three valid error codes.&lt;/li&gt;&lt;li&gt;Error codes are dumped to the screen as is, no interpretation of the error code is provided for the users.&lt;/li&gt;&lt;li&gt;What if the id inserted into the database reaches over 50000 legitimately?&lt;/li&gt;&lt;li&gt;Would somebody please think of the children?&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Hopefully, in reading this, you will have taken to heart the fact that these are not things that you should do. &amp;nbsp;I know I won't make this mistake anytime soon. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From the interwebs:&lt;/div&gt;&lt;div&gt;&lt;b&gt;smart:&amp;nbsp;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; font-family: arial, sans-serif; font-size: small; font-weight: normal;"&gt;showing mental alertness and calculation and resourcefulness&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; font-size: small;"&gt;&lt;b&gt;clever:&amp;nbsp;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-collapse: separate; font-weight: normal;"&gt;Mentally quick and original; bright.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;I think the root of this problem is two-fold. &amp;nbsp;First, someone took a legitimate concept, learned under different circumstances, and applied it &lt;i&gt;incompletely&amp;nbsp;&lt;/i&gt;where it did not belong. &amp;nbsp;Second, the developer was clever and did something quick and original. &amp;nbsp;But it wasn't necessarily smart, in that it didn't include a complete &lt;i&gt;calculation&lt;/i&gt;&amp;nbsp;of the consequences of the action. &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;OK, I'm just using words that might fit the definition, but I really think time would have been saved if this had been done differently. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Just to be clear. &amp;nbsp;I'm not saying that the individual who wrote this was not an intelligent and resourceful person. &amp;nbsp;The application has been around for a long time, so I know that it works and does everything it needs to otherwise it would have been tossed out long ago. &amp;nbsp;A bit more fore-thought would have taken it even further.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-3944570934636705436?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3944570934636705436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3944570934636705436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3944570934636705436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3944570934636705436'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/10/why-it-doesnt-pay-to-be-smart.html' title='why it doesn&apos;t pay to be smart'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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/_mYmgp8oGCOY/St8kuOyGWBI/AAAAAAAABj4/8swGRUlsXCs/s72-c/error.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-4918332956392071963</id><published>2009-10-12T13:42:00.002-05:00</published><updated>2009-10-21T12:23:51.670-05:00</updated><title type='text'>jQuery: get closest previous sibling match</title><content type='html'>Jquery provides a simple way to get the previous sibling of a DOM element. &amp;nbsp;Starting from any jQuery object, you can simply use the &lt;a href="http://docs.jquery.com/Traversing/prev#expr"&gt;prev() method&lt;/a&gt; as in:&lt;br /&gt;&lt;br /&gt;$current = $('.startingPoint');&lt;br /&gt;$previous = $current.prev();&lt;br /&gt;&lt;br /&gt;So $previous gets the previous sibling. &lt;br /&gt;&lt;br /&gt;But, sometimes you need the closest sibling that matches a selector. &amp;nbsp;So here's a sample function to do just that:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;jQuery.fn.closestPrev = function(selector) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var current = $(this);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;var abort = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;while (!abort) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (current.prev().length == 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;abort = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current = $([]);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;current = current.prev();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (current.is(selector)) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;abort = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return current;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;So now I can ask for the previous sibling that is a horse:&lt;br /&gt;&lt;br /&gt;&lt;div class="example"&gt;&lt;div class="cat"&gt;A Cat has wiskers&lt;br /&gt;&lt;/div&gt;&lt;div class="horse"&gt;A horse has a tail.&lt;br /&gt;&lt;/div&gt;&lt;div class="horse"&gt;A horse has a mane.&lt;br /&gt;&lt;/div&gt;&lt;div class="cart"&gt;A cart has wheels.&lt;br /&gt;&lt;/div&gt;&lt;div class="driver"&gt;A driver steers.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;div class="example"&gt;&lt;div class="cat"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: medium; line-height: normal; white-space: normal;"&gt;$('.cart').&amp;nbsp;closestPrev ('.horse').css('background-color','yellow');&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;would result in:&lt;br /&gt;&lt;br /&gt;&lt;div class="example"&gt;&lt;div class="cat"&gt;A Cat has wiskers&lt;br /&gt;&lt;/div&gt;&lt;div class="horse"&gt;A horse has a tail.&lt;br /&gt;&lt;/div&gt;&lt;div class="horse" style="background-color: yellow;"&gt;A horse has a mane.&lt;br /&gt;&lt;/div&gt;&lt;div class="cart"&gt;A cart has wheels.&lt;br /&gt;&lt;/div&gt;&lt;div class="driver"&gt;A driver steers.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4918332956392071963?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4918332956392071963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4918332956392071963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4918332956392071963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4918332956392071963'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/10/jquery-get-closest-previous-sibling.html' title='jQuery: get closest previous sibling match'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-5183466369543223043</id><published>2009-10-08T13:34:00.000-05:00</published><updated>2009-10-08T13:34:10.180-05:00</updated><title type='text'>ACPI?  What's that?</title><content type='html'>ACPI broke my computer. &amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Acpi"&gt;If you really want to know what ACPI is, wikipedia has a great article.&lt;/a&gt;&amp;nbsp;&lt;br /&gt;If you want to hear my story of acpi disaster and how I managed to pull my computer from the brink of disaster with nothing but my bare hands, risking life and limb, then read on.&lt;br /&gt;&lt;br /&gt;Do you recall my &lt;a href="http://randomnext.blogspot.com/2009/06/kitchen-computer-or-what-to-do-with.html"&gt;kitchen computer&lt;/a&gt;? &amp;nbsp;You know, the toshiba 1135 s125 laptop that got a new life after battery optical drive problems as an under-the-counter computer? &amp;nbsp;Well, I've been trying to put a new operating system on it (on the usb key that is the only persistent storage on the computer. &amp;nbsp;Aside from RAM all the other storage devices have been removed), but I could not get &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; ( I heart Ubuntu) to load on it properly. &amp;nbsp;I tried a few other variants on it and finally settled on &lt;a href="http://www.linuxmint.com/"&gt;Mint&lt;/a&gt; as a possibility. &amp;nbsp;It is really pretty.... &amp;nbsp;I followed all the instructions on the &lt;a href="http://www.pendrivelinux.com/"&gt;pendrivelinux &lt;/a&gt;site to &lt;a href="http://www.pendrivelinux.com/usb-linux-mint-7-flash-drive-creation-windows/"&gt;create a persistent install from my windows machine&lt;/a&gt;. &amp;nbsp;I even used the 2GB casper file and updated the os from my desktop computer after rebooting. &amp;nbsp;I modified the profile for the default user by adding&lt;br /&gt;&lt;br /&gt;xrandr -o inverted&lt;br /&gt;&lt;br /&gt;so it would boot right side up (since the monitor is hanging upside down). &lt;br /&gt;&lt;br /&gt;I went to boot my kitchen computer (which is named "kitchen sync", get it?) and got pretty much nowhere. &amp;nbsp;It just hung there doing nothing. &amp;nbsp;I gave up and used the OS I had on it before... not my favorite, but it worked. &amp;nbsp;But it was a love affair gone wrong. &amp;nbsp;I wanted more.... &amp;nbsp;So..&lt;br /&gt;&lt;br /&gt;I did some research and figured out that I could change the boot options from grub before the boot process. I hit tab (like grub says I can) and edited the &lt;a href="http://www.cyberciti.biz/howto/question/static/linux-kernel-parameters.php"&gt;boot parm&lt;/a&gt;s. &amp;nbsp;I removed "quiet" and "splash" from the boot parms and added "verbose". &amp;nbsp;Now when it booted up it seemed to do more but it stopped with a message that read:&lt;br /&gt;&lt;b&gt;"&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif; font-size: 12px; line-height: 14px;"&gt;&lt;b&gt;ACPI: EC: non-query interrupt received, switching to interrupt mode"&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: sans-serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; line-height: normal;"&gt;After some research I found that some people were seeing this as a boot pause, not an outright failure. &amp;nbsp;But eventually found a couple of parms to try. &amp;nbsp;I tried booting again with &lt;b&gt;"&lt;/b&gt;&lt;b&gt;noacpi" and "acpi=off"&lt;/b&gt; in the boot parameters. &amp;nbsp;After a long pause for some dramatic tension.... &amp;nbsp;It booted up. &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I went back to my windows machine, plugged in my mint 4GB microSD card in it's minimalistic enclosure, found the syslinux.cfg file to include the right parameters and modified the splash.jpg file to have a nice welcome message. &amp;nbsp;Now my kitchen sync computer boots into a great os built on a wonderful foundation!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-5183466369543223043?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/5183466369543223043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=5183466369543223043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5183466369543223043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5183466369543223043'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/10/acpi-whats-that.html' title='ACPI?  What&apos;s that?'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-154820414300751185</id><published>2009-09-26T21:54:00.000-05:00</published><updated>2009-09-26T21:54:48.374-05:00</updated><title type='text'>Maker weekend, part 2</title><content type='html'>Very different for this one.&lt;br /&gt;&lt;br /&gt;We got some apples at Wilson's Orchard a few weeks ago. &amp;nbsp;Great apples. &amp;nbsp;Tonight went out and picked up:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1 tube of chocolate chip cookie dough&lt;/li&gt;&lt;li&gt;1 tub of cheesecake filling&lt;/li&gt;&lt;li&gt;1 large papa murphy's pizza mushrooms on all of it, jalapeño on half.&lt;/li&gt;&lt;/ul&gt;See where this is going?&lt;br /&gt;&lt;br /&gt;I cut up the apples, put them in a pan with some brown sugar and cinnamon, and let them cook down.&lt;br /&gt;While that was going on I packed the cookie dough into a glass pie pan and then baked that. &amp;nbsp;I didn't bake according to package directions because the oven was preheated for the pizza at the time. I baked the cookie dough in the pie pan until I thought it was good and ready. &amp;nbsp;I cooled both of those while the pizza was baking. &amp;nbsp;While the pizza was cooling on the counter before slicing, I pulled the cookie crust out of the fridge (it had cooled on the counter for a bit, not straight into the fridge people) and filled it with cheesecake filling. &amp;nbsp;I took the apples out of the fridge (they had cooled in the freezer for a bit too) and topped the cheesecake with the apples. &amp;nbsp;That went back into the fridge while we ate our pizza.&lt;br /&gt;&lt;br /&gt;Desert was great!&lt;br /&gt;&lt;br /&gt;(the pizza was a red herring.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-154820414300751185?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/154820414300751185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=154820414300751185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/154820414300751185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/154820414300751185'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/09/maker-weekend-part-2.html' title='Maker weekend, part 2'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7313095687003748928</id><published>2009-09-26T21:44:00.000-05:00</published><updated>2009-09-26T21:44:54.104-05:00</updated><title type='text'>It's a maker weekend! Part 1.</title><content type='html'>I made two things this weekend. &amp;nbsp;The first thing is a project for my computer. &amp;nbsp;I have had a set of computer speakers attached to my computer for a while. &amp;nbsp;They work well.... &amp;nbsp;But remember the &lt;a href="http://randomnext.blogspot.com/2009/06/kitchen-computer-or-what-to-do-with.html"&gt;kitchen computer&lt;/a&gt;? &amp;nbsp;Well that one has the original laptop speakers and I have to say, Pandora, or any other music played on it, sounds like someone stuck a couple of speakers at the end of one of the infamous &lt;a href="http://www.youtube.com/watch?v=EtOoQFa5ug8"&gt;inter-tubes&lt;/a&gt;, put foil paper over it and then jammed the whole thing down with a bunch of cotton balls. &lt;br /&gt;&lt;br /&gt;I work on projects based on what comes up, or, in this case, what I get my hands on. &amp;nbsp;I was walking to a meeting and in the hall I found a sony ZX-S1 boom box labelled "trash." &amp;nbsp;Now, my first though was "speakers!". I always feel a bit guilty when I come across these things and someone has decided it is trash and I feel I will get some value out of it. &amp;nbsp;I took it home and by that night I had it working again. &amp;nbsp;The hard part is that it doesn't use a standard DC power input jack. &amp;nbsp;I have a couple of universal power supplies with octopus ends. &amp;nbsp;The only power supply I had that really worked without fiddling was my old newton message pad 120 power cord. &amp;nbsp;(By the way, the newton still works.) &amp;nbsp;So after some basic percussive maintenance, some cleaning of contacts, digging out junk from the button panel, and some hunting for power, I had a working radio / CD player with some nice speakers on it. &amp;nbsp;But that isn't what being a maker is all about. &amp;nbsp;And what does it have to do with the price of peaches in Spain? &amp;nbsp;I mean, with computer speakers? &lt;br /&gt;&lt;br /&gt;Well, the zx-s1 comes with a power jack and a headphone jack, but no input jack, and my goal was to be able to feed the radio the input from my computer so I could put the speakers I have to work in the kitchen. &amp;nbsp;but, how do you do that? &amp;nbsp;Here is where the inter-tubes came in handy. &amp;nbsp;I found quite a few posts about hacking an aux port onto car stereos, but I didn't have a car stereo. &amp;nbsp;So I did some more digging and finally &lt;a href="http://deathlord.net/BoomBoxAmp/boom1.htm"&gt;came up with a gem&lt;/a&gt; on a&amp;nbsp;&lt;a href="http://www.halloweenforum.com/halloween-props/61456-add-aux-input-radio-boombox.html"&gt;Halloween&amp;nbsp;forum&lt;/a&gt;. &amp;nbsp;The basic idea: &amp;nbsp;find the left and right channel from the tuner component and splice your input into those leads. &amp;nbsp;I was lucky to find the zx-s1 has a nicely labelled tuner cable with L Chan, R Chan and ground clearly marked. &amp;nbsp;I messed around with speaker wire and duct tape and snaked some wires out through the battery compartment. &amp;nbsp;After some testing, I found I had a serviceable aux input.... But it looked like the radio had been run through with a katana by someone from the western hemisphere. &amp;nbsp;In other words, messy. &lt;br /&gt;&lt;br /&gt;I took a trip to radio shack where I bought some heat-shrink tubing, two switching &lt;a href="http://www.radioshack.com/product/index.jsp?productId=2103451"&gt;stereo audio jacks&lt;/a&gt;, some 22 gauge solid wire in red, green, and black. &amp;nbsp;I dug my soldering iron out of the utility cabinet in my garage, took the radio apart again and got to work. &amp;nbsp;By the way, you need a seriously long phillips screwdriver for this, my normal screwdrivers just were too stubby. &amp;nbsp;I did some practice soldering on a switch I took out of something else a long time ago. &amp;nbsp;I don't think I had actually soldered anything before. &amp;nbsp;Mostly I used the iron for removing salvage from old boards. &amp;nbsp;I soldered some pretty long leads on one of the audio jacks. &amp;nbsp;I had bought two just in case I fubarred one. &amp;nbsp;I used a hair dryer on the heat-shrink tubing. &amp;nbsp;(Fun stuff). &amp;nbsp;Then I wired the jack to the original leads I had split for each channel. &amp;nbsp;The packaging for the jack has a schematic that I followed for the wiring. &amp;nbsp;Some guesswork was involved on my part because I can't read schematics worth a darn, but it worked. &lt;br /&gt;Now, the extra wires made it impossible to run them back the same way they were before, but a few nibbles with some wire cutters were enough to make new channels for the new wires. &amp;nbsp;I went back to the same side the other jacks were on for the new aux jack and drilled a hole. &amp;nbsp;I popped the jack through the hole when I finally had it big enough... to find the jack was too short to mount through the plastic wall. &amp;nbsp;Back out to the garage for the dremel tool and a rasp. &amp;nbsp;I had to make the wall thinner in order to mount it. &amp;nbsp;It works and it looks nice. &amp;nbsp;No more wire spaghetti coming out of the bottom of the stereo. &amp;nbsp;I can now turn on the boom box, which sits under my monitor stand, switch to radio, plug in my aux cord from my computer and listen to pandora or hulu without having the other set of speakers in place. &amp;nbsp;Awesome sound. &amp;nbsp;Or I can take out the aux cord and listen to the radio. &amp;nbsp;I have a splitter on the back of the computer to plug in my wireless headphones so I can listen during nap time when I'm catching up on my shows. &amp;nbsp;And guess where the other speakers are going?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7313095687003748928?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7313095687003748928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7313095687003748928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7313095687003748928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7313095687003748928'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/09/its-maker-weekend-part-1.html' title='It&apos;s a maker weekend! Part 1.'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4233484959512199527</id><published>2009-09-17T19:59:00.010-05:00</published><updated>2009-09-18T11:58:15.138-05:00</updated><title type='text'>Tattoo anyone or anything with jquery!</title><content type='html'>&lt;strike&gt;This isn't quite ready for prime time yet, but I am leaving it up.  You can play with it, but it won't be much fun.&lt;/strike&gt;&lt;br /&gt;Now you can tattoo anyone or anything online with the help of &lt;a href="http://jquery.com/"&gt;jquery&lt;/a&gt; and my blog!&lt;br /&gt;&lt;br /&gt;There are stills some things to be done, but you can start playing with it. &amp;nbsp;Find an image online you would like to play with. &amp;nbsp;For example: the &lt;a href="http://images.google.com/images?q=jared+padalecki+pheasant+kiss&amp;amp;imgtype=photo&amp;amp;as_st=y&amp;amp;gbv=2&amp;amp;hl=en&amp;amp;imgsz="&gt;guy from Supernatural&lt;/a&gt;, &lt;a href="http://kermit%20twisted%20edge/"&gt;kermit&lt;/a&gt;, a &lt;a href="http://images.google.com/images?hl=en&amp;amp;rlz=1C1GGLS_en-USUS300US304&amp;amp;um=1&amp;amp;sa=1&amp;amp;q=space+shuttle&amp;amp;aq=f&amp;amp;oq=&amp;amp;aqi=g10"&gt;space shuttle&lt;/a&gt;, a &lt;a href="http://images.google.com/images?hl=en&amp;amp;rlz=1C1GGLS_en-USUS300US304&amp;amp;um=1&amp;amp;sa=3&amp;amp;q=supernova&amp;amp;btnG=Search+images"&gt;celestial body&lt;/a&gt;, something from your facebook, myspace, or blog, or even your flickr collection. &amp;nbsp;Tattoo it with one of the tattoos below and then label it. &amp;nbsp;Follow the directions below in order to save your masterpiece into a comment below (If I like it I will post the comment). &amp;nbsp;If you want to email it to your friends and have them come here to see it, that's fine too. &amp;nbsp;I won't be able to see anything you try out because it is all done on your computer. &amp;nbsp;This is not connected to a database, so I'm not storing anything.&lt;br /&gt;&lt;br /&gt;Note: &amp;nbsp;it doesn't look right the first time you click "set it", click it again. &amp;nbsp;Sometimes the text in the label is too big and overflows the viewable portion of the page. &amp;nbsp;Make it shorter or change the size of the text.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for now try pasting:&lt;br /&gt;&lt;br /&gt;{"tattooCanvas": "http://megasizzle.com/wp-content/uploads/2008/11/slimey.jpg" , "tattooWords": { "text":  "Hot Stuff!" , "size": "28px" , "color": "rgb(255, 0, 0)" , "top": "224px" , "left": "149px" , "width": "165px" , "height": "34px" } , "tattooOverlay": { "src": "http://lh6.ggpht.com/_mYmgp8oGCOY/SrK8o-VETJI/AAAAAAAABgo/yTb1zNMpQb8/s288/dragon-03_sm.png" , "top": "123px" , "left": "172px" , "width": "133px" , "height": "44px"  } }&lt;br /&gt;&lt;br /&gt;into the "set it" textarea and click "set it".&lt;br /&gt;&lt;br /&gt;&lt;div class="blogTattoocontainer"&gt;This is some text in the tattoo container.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you really like your masterpiece, show the settings, copy and paste them into a comment Nothing indecent, please.  I won't post it if I don't like it.  This is my blog.  Look for comments and try them out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4233484959512199527?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4233484959512199527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4233484959512199527' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4233484959512199527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4233484959512199527'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/09/tattoo.html' title='Tattoo anyone or anything with jquery!'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2794451633293171535</id><published>2009-09-17T13:19:00.006-05:00</published><updated>2009-09-17T14:02:06.213-05:00</updated><title type='text'>Jquery Test post</title><content type='html'>Just for fun, I have added jquery to my blog. To test it, I have added some animation to the text below.&lt;br /&gt;&lt;br /&gt;something should happen here:&lt;br /&gt;&lt;span class='firstJQuery'&gt;&lt;br /&gt;&lt;br /&gt;It didn't work.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;something should happen above.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If it is working, the text should change from "It didn't work." to "It worked!" and the color should change in an animation because I also loaded jqueryui.&lt;br /&gt;&lt;br /&gt;How does this work?&lt;br /&gt;&lt;br /&gt;in your template, add an html / javascript element close to the top of your page.&lt;br /&gt;fill it with:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mYmgp8oGCOY/SrKHP42By8I/AAAAAAAABfo/4d-zk4Gj098/s1600-h/jquery.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_mYmgp8oGCOY/SrKHP42By8I/AAAAAAAABfo/4d-zk4Gj098/s320/jquery.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 13px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: monospace; font-size: small;"&gt;&lt;span style="font-size: 13px; white-space: pre-wrap;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;as the content.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, any element that has the class firstJQuery will have the text changed and be animated as soon as google finishes loading jquery.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;More jquery fun later!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2794451633293171535?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2794451633293171535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2794451633293171535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2794451633293171535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2794451633293171535'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/09/jquery-test-post.html' title='Jquery Test post'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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://1.bp.blogspot.com/_mYmgp8oGCOY/SrKHP42By8I/AAAAAAAABfo/4d-zk4Gj098/s72-c/jquery.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-8167769960073027198</id><published>2009-09-16T16:29:00.001-05:00</published><updated>2009-09-16T22:31:51.236-05:00</updated><title type='text'>The age old question: aspx or ashx?</title><content type='html'>&lt;a href="http://jquery.com/"&gt;Jquery&lt;/a&gt; and other client side technologies such as&lt;a href="http://www.prototypejs.org/"&gt; prototype&lt;/a&gt;, &lt;a href="http://mootools.net/"&gt;mootools&lt;/a&gt;,  &lt;br /&gt;and &lt;a href="http://script.aculo.us/"&gt;sciptaculous&lt;/a&gt; allow asp.net developers to decouple the user  &lt;br /&gt;interface from standard &lt;a href="http://www.w3schools.com/aspnet/aspnet_events.asp"&gt;asp.net page postbacks&lt;/a&gt;. It is possible instead  &lt;br /&gt;to &lt;a href="http://docs.jquery.com/Ajax/serialize"&gt;serialize&lt;/a&gt; objects on the page and use AJAX posts to send  &lt;br /&gt;information to the server.&lt;br /&gt;It is easy then to go one of two routes. You can write a standard aspx  &lt;br /&gt;page to recieve the post request or you can write a &lt;a href="http://www.aspcode.net/Creating-an-ASHX-handler-in-ASPNET.aspx"&gt;handler ashx page&lt;/a&gt;.  &lt;br /&gt;An aspx page makes it easier to take advantage of any code on a master  &lt;br /&gt;page that might handle security or make use of session. The aspx page  &lt;br /&gt;requires that you &lt;a href="http://msdn.microsoft.com/en-us/library/ms525713.aspx"&gt;clear the output&lt;/a&gt;, set the &lt;a href="http://msdn.microsoft.com/en-us/library/ms525208.aspx"&gt;content type&lt;/a&gt;, and &lt;a href="http://msdn.microsoft.com/en-us/library/ms524629.aspx"&gt;short   circuit the page life cycle&lt;/a&gt; so the page does not render any extaneous  &lt;br /&gt;HTML or continue the page life cycle.&lt;br /&gt;The ashx handler makes it easier to only render what you want, but it  &lt;br /&gt;is a bit more difficult to check session and there is no garbage  &lt;br /&gt;collection in the life cycle of a handler.&lt;br /&gt;Still, between the two, a handler is the right option. The session  &lt;br /&gt;issue is easy to handle, if you &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.sessionstate.irequiressessionstate.aspx"&gt;implement the right interface&lt;/a&gt; it  &lt;br /&gt;fetches the session before calling process request. The handler life  &lt;br /&gt;cycle doesn't render anything you don't ask for. And, if you don't  &lt;br /&gt;leave any open connections lying around, you don't really have to  &lt;br /&gt;worry about the garbage collection issue.&lt;br /&gt;&lt;span class="Apple-style-span" style="text-decoration: line-through;"&gt;I'll fill in some details and links soon. &lt;/span&gt;&amp;nbsp;&amp;nbsp;Updated with links!&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-8167769960073027198?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8167769960073027198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8167769960073027198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8167769960073027198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8167769960073027198'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/09/age-old-question-aspx-or-ashx.html' title='The age old question: aspx or ashx?'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-424474379418832932</id><published>2009-09-11T17:13:00.000-05:00</published><updated>2009-09-11T17:14:42.873-05:00</updated><title type='text'>Bathroom talk Or Things I Don't like</title><content type='html'>There are thing I don&amp;#39;t like.  It may be hard to believe, but it is  &lt;br&gt;true.&lt;p&gt;Walking into the bathroom, phone at the ear, conversation in full  &lt;br&gt;swing. Zipper down, belt undone, pants around the ankles, sitting in  &lt;br&gt;the stall, talking over the neighbors&amp;#39; flush. Skip the hand washing,  &lt;br&gt;only one hand available for lifting, zipping, buckling, opening the  &lt;br&gt;door.  Besides, the hand dryer is too loud.&lt;p&gt;I hate it when I walk into the bathroom to find one of Them in there.  &lt;br&gt;Sometimes you can&amp;#39;t tell until you are sitting in a stall or they come  &lt;br&gt;in after you. What goes through their heads?&lt;p&gt;      &amp;quot;this conversation is so important I have to have it at the same  &lt;br&gt;time as I take care of some bodily functions. &amp;quot;&lt;p&gt;Maybe they figure they can be quiet, after all, they won&amp;#39;t be  &lt;br&gt;flushing, washing, or using the hand dryer.  But what about the rest  &lt;br&gt;of us?  These are public restrooms we are talking about. What about  &lt;br&gt;the people on the other end of the conversation?  Who are these people  &lt;br&gt;talking to?  I have heard, to my dismay, short conversations and long  &lt;br&gt;ones that seemed to convey to me the idea that one of us was really  &lt;br&gt;wrong, but I don&amp;#39;t drink enough to have inadvertantly stepped into a  &lt;br&gt;telephone booth to relieve myself.&lt;p&gt;I know that it must be a personal flaw on my part, but I find it  &lt;br&gt;really disturbing when one of these &amp;quot;potty-talk&amp;quot; individuals&amp;#39; paths  &lt;br&gt;crosses with mine.&lt;p&gt;I&amp;#39;m sure that I&amp;#39;m not the only one who has these encounters.  Or  &lt;br&gt;rather, while I don&amp;#39;t wish it on anyone, it is better for me to  &lt;br&gt;believe I&amp;#39;m not the only one who runs into them.&lt;p&gt;I need a cell phone signal blocker. Who has one for me that fits in a  &lt;br&gt;wallet?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-424474379418832932?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/424474379418832932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=424474379418832932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/424474379418832932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/424474379418832932'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/09/bathroom-talk-or-things-i-dont-like.html' title='Bathroom talk Or Things I Don&apos;t like'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7261585350606680376</id><published>2009-08-27T21:25:00.004-05:00</published><updated>2009-08-27T22:21:49.610-05:00</updated><title type='text'>Now I can see the small stuff</title><content type='html'>Some people say that some other person can't see the forest for the trees.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I say I couldn't figure out what to do with two web cams.  Really, who needs two on the same computer?  I hardly use one, let alone two.  I bought the second web cam, because my &lt;a href="http://www.jascoproducts.com/products/pc/viewPrd.asp?idproduct=30&amp;amp;idcategory=14"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ge&lt;/span&gt; minicam pro (H098067)&lt;/a&gt; wasn't really doing what I wanted it to.  I mean, the quality was not that great.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, for over two years, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ge&lt;/span&gt; minicam pro sat in a box in my closet.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;i&gt;Hello, my name is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;JJ&lt;/span&gt; and I am a tech hoarder.&lt;/i&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Later, online....&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I bought a &lt;a href="http://www.sciplus.com/singleItem.cfm/terms/13740"&gt;pocket microscope&lt;/a&gt; from &lt;a href="http://www.sciplus.com/index.cfm"&gt;American Science and Surplus&lt;/a&gt; a few months ago.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;Let me say, I love them, so if they wanted me to sing a jingle for them, I would do it, but the recording would have to come with a warning "Please remove all items that are sensitive to sound from the room before playing this recording.  This includes plants, animals, people, and dairy products. Effective on all types of pests."  &lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Back in the original thought....&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;I like the microscope and have spent some time with my daughter and her friend looking at salt crystals, color in old books, paper, stuff, you name it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;elsewhere ....&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;I keep seeing digital / &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;usb&lt;/span&gt; microscopes online and in magazines, even on store shelves, and I wonder about them....  &lt;a href="http://www.google.com/products?&amp;amp;q=usb+microscope"&gt;I mean, I think about buying them...  &lt;/a&gt;&lt;i&gt;&lt;a href="http://www.google.com/products?&amp;amp;q=usb+microscope"&gt;spending money&lt;/a&gt;&lt;/i&gt;&lt;a href="http://www.google.com/products?&amp;amp;q=usb+microscope"&gt;....&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;the light goes on....&lt;/b&gt;&lt;/div&gt;&lt;div&gt;when you flip the switch on the side of the microscope and I finally realized, &lt;a href="http://www.howcast.com/videos/217943-How-To-Turn-a-Webcam-Into-an-Infrared-Camera"&gt;people&lt;/a&gt; are &lt;a href="http://www.wikihow.com/Make-a-Webcam-Into-an-Infrared-Camera"&gt;always talking about opening up web cams&lt;/a&gt; to &lt;a href="http://www.maximumpc.com/article/features/maximum_pc_builds_a_multitouch_surface_computer?page=0,2"&gt;make IR detectors&lt;/a&gt; with a bit of dark photographic film, why not do that?  No, not make an IR detector, but use the same concept, i.e. taking a screwdriver to a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;webcam&lt;/span&gt;, to put two great things together?  Well, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ok&lt;/span&gt;, I did say the GE minicam pro was not great, didn't I?  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I took a screw driver to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;webcam&lt;/span&gt; and got it apart.  One tricky bit is that the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;webcam&lt;/span&gt; has a bit of dark film over the electronics on the aperture side in order to protect them and there are screws under there.  Don't pry too hard without removing them.  And, because the camera is attached to the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;USB&lt;/span&gt; cable by soldering after part of the case is slipped over the cable, I left part of the case on the cable, I just slipped it to the other end.  (Tin snips are definitely in order...  some time.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, some folks say that you should put hot glue on the electronics to protect them.  I say, don't do this at home.  If you do anything that I do, you do so at your own risk.  Don't take the camera apart, don't use hot glue, don't use electrical tape to wrap stuff like I did.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Yes, I wrapped the circuit board for the camera in electrical tape.  All but the microphone for the camera, which, for some strange reason, I left attached and uncovered.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The camera is free....&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Well, it cost about $30 when I bought it a few years ago.  Surprisingly, it still costs about the same.  You can get cheaper ones.  But now that it was free from its packaging, which included a weight, I could attach it to the pocket microscope.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Carefully applying the adhesive...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Is for other people.  I just used more electrical tape and attached the focus ring of the camera to the &lt;a href="http://en.wikipedia.org/wiki/Ocular_lens"&gt;ocular lens&lt;/a&gt; of the microscope.  Sure, the ocular lens of the microscope is now stuck at the highest magnification setting because I had to extend it to its fullest in order to get the tape to fasten, but I can still adjust focus.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is even more fun now to use the microscope because we can share what we see without having to have the original viewer hold the microscope in place and describe it.  Now we can use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;webcam&lt;/span&gt; software on our computers to see the image together.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;By the way, my driver &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;cd&lt;/span&gt; for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;webcam&lt;/span&gt; croaked and finding the driver for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;ge&lt;/span&gt; minicam pro (h098067) was difficult, so, go to the &lt;a href="http://www.jascoproducts.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;jasco&lt;/span&gt; products site&lt;/a&gt; to find it.  It is on the &lt;a href="http://www.jascoproducts.com/support/software-downloads.asp#pccams"&gt;drivers page in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;pc&lt;/span&gt; cams&lt;/a&gt; section.  There are a bunch of them listed.  I had to install the first listed one in order to get the camera going.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On Linux, use the &lt;a href="http://projects.gnome.org/cheese/"&gt;cheese photo booth application&lt;/a&gt; to view the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;webcam&lt;/span&gt; stream.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is an image I captured of a bug wing we found on a hike that I took with my standard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;webcam&lt;/span&gt; (on 4 squares per inch graph paper).  &lt;/div&gt;&lt;div&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/F0I1EI5mExgF0CC7nhJtjA?authkey=Gv1sRgCJfYt-2u5J_RvAE&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_mYmgp8oGCOY/SpdAAnL1IFI/AAAAAAAABd4/2dNUmc3Y078/s144/bugwing.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/system.random.next/Bugwing?authkey=Gv1sRgCJfYt-2u5J_RvAE&amp;amp;feat=embedwebsite"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;bugwing&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And here are a few shots from the microscope on the same background.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/TabfFaGlqwITgiYMUD4i3w?authkey=Gv1sRgCJfYt-2u5J_RvAE&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_mYmgp8oGCOY/SpdMUHafyQI/AAAAAAAABeU/3qvnpsvEzIE/s144/bugwing.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/system.random.next/Bugwing?authkey=Gv1sRgCJfYt-2u5J_RvAE&amp;amp;feat=embedwebsite"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;bugwing&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;internal membrane panels meet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/mX0mx9MQOORAd3kY5iS1Ow?authkey=Gv1sRgCJfYt-2u5J_RvAE&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_mYmgp8oGCOY/SpdMUnFvfVI/AAAAAAAABeY/9QChgTuHyEk/s144/bugwing-2.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/system.random.next/Bugwing?authkey=Gv1sRgCJfYt-2u5J_RvAE&amp;amp;feat=embedwebsite"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;bugwing&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;edge of the wing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/q-eTMJM2OY1BnZ7aSlEj1g?authkey=Gv1sRgCJfYt-2u5J_RvAE&amp;amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_mYmgp8oGCOY/SpdMVIs7vHI/AAAAAAAABec/F9XD01sgoIg/s144/bugwing-1.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/system.random.next/Bugwing?authkey=Gv1sRgCJfYt-2u5J_RvAE&amp;amp;feat=embedwebsite"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;bugwing&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Part of the carapace section.&lt;br /&gt;&lt;br /&gt;Not bad for a few minutes of work, I think.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;JJ&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7261585350606680376?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7261585350606680376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7261585350606680376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7261585350606680376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7261585350606680376'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/08/now-i-can-see-small-stuff.html' title='Now I can see the small stuff'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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://lh3.ggpht.com/_mYmgp8oGCOY/SpdAAnL1IFI/AAAAAAAABd4/2dNUmc3Y078/s72-c/bugwing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-1605467857745158984</id><published>2009-08-17T14:19:00.001-05:00</published><updated>2009-08-17T14:19:22.675-05:00</updated><title type='text'>Michigan</title><content type='html'>I have spent very little of my life in Michigan, and yet, it defines me in ways other places I have lived do not.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; Water flows up-hill&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; berries of summers long ago&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; memories return&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt; --JJ&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-1605467857745158984?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/1605467857745158984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=1605467857745158984' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1605467857745158984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1605467857745158984'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/08/michigan.html' title='Michigan'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4780562102832003457</id><published>2009-07-13T09:08:00.002-05:00</published><updated>2009-07-13T09:16:53.976-05:00</updated><title type='text'>"Oh, No!  3D!" or how I came to fear trees</title><content type='html'>Ok, I'm really not scared of trees.  But, by any account I should be.  Take any horror movie.  Add a drive on a road with trees on the side of the road.  Add car accident.  Someone wrestles for the wheel, the vehicle becomes possessed, aliens land in the road, something horrible lands on the roof of the car, whatever the cause of the accident, you can rest assured a tree will be involved.  Or it might be committed.  (You know like the chicken and the pig in non-vegetarian breakfasts).  The tree might serve to pin someone against (involved) or it might drive a fallen / broken branch right through the windshield.  In one notable recent movie you even get it in 3D coming right at you.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, bottom line,  enjoy your drive through the forest.  Just make sure you trust your passengers, no aliens, or gahstly monsters are after you, and you've good care of your car.  You know, so it doesn't turn against you....  Isn't it time for an oil change?  Check the brakes lately?  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Isn't the pattern of light through the leaves lovely?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4780562102832003457?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4780562102832003457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4780562102832003457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4780562102832003457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4780562102832003457'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/07/oh-no-3d-or-how-i-came-to-fear-trees.html' title='&quot;Oh, No!  3D!&quot; or how I came to fear trees'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2472416934896999682</id><published>2009-06-02T20:23:00.006-05:00</published><updated>2009-06-02T20:44:17.981-05:00</updated><title type='text'>I like making Pizza</title><content type='html'>Pizza is fun to make.  The reason is that it is so flexible.  I make it with my daughter usually.  I know that it is possible to make your own crust from scratch, but I start with a Betty Crocker Pizza Crust mix.  The package instructions are simple, mix with water, allow to rest and bake.  But even here, there is more you can do.&lt;br /&gt;We added grated parmesan cheese, garlic, black pepper, basil, and a tablespoon of olive oil.  How much of the rest of the ingredients?  It depends on the mood.&lt;br /&gt;&lt;br /&gt;We put it on a pizza pan....   I know, a pizza stone is recommended for good pizza.  I don't have one, so I use a perforated pan.  We poked holes in the crust with a fork.  My daughter is especially good at that part.  A bit of a pre-bake at 450 degrees and then we added the toppings.  Today the toppings were fire roasted tomato sauce, sautéed button mushrooms, sautéed yellow and green bell pepper slices, mozzarella, and some grated romano and parmesan cheese.  Baked and served. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mYmgp8oGCOY/SiXRG9e3SjI/AAAAAAAABZo/PiUgqIHn4u0/s1600-h/IMG_1171.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_mYmgp8oGCOY/SiXRG9e3SjI/AAAAAAAABZo/PiUgqIHn4u0/s320/IMG_1171.JPG" alt="" id="BLOGGER_PHOTO_ID_5342906450458397234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mYmgp8oGCOY/SiXQ6wvHSyI/AAAAAAAABZg/JJ4oK0ofhxQ/s1600-h/IMG_1170.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_mYmgp8oGCOY/SiXQ6wvHSyI/AAAAAAAABZg/JJ4oK0ofhxQ/s320/IMG_1170.JPG" alt="" id="BLOGGER_PHOTO_ID_5342906240878463778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;MMMMMMMM   yummy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2472416934896999682?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2472416934896999682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2472416934896999682' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2472416934896999682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2472416934896999682'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/06/i-like-making-pizza.html' title='I like making Pizza'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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/_mYmgp8oGCOY/SiXRG9e3SjI/AAAAAAAABZo/PiUgqIHn4u0/s72-c/IMG_1171.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-9062107522106834002</id><published>2009-06-02T20:14:00.002-05:00</published><updated>2009-06-02T20:22:21.457-05:00</updated><title type='text'>IPod Touch Win</title><content type='html'>Today I did something that I hadn't really thought I could do.  I ran Microsoft Word and Microsoft PowerPoint on my IPod Touch 2G.  And I did it without jail-breaking.  OK, I cheated, but Citrix made it easy. They have released Citrix Receiver for the IPhone and IPod Touch which makes it easy to run applications on a Citrix Server from your IPhone or IPod Touch.  I tried it out with their demo server and it worked very nicely.  I started a powerpoint presentation on and it worked very well. &lt;br /&gt;Now, if I can only get the folks that run the Citrix Servers at work to open it up to IPhone / IPod Touch connections.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-9062107522106834002?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/9062107522106834002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=9062107522106834002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/9062107522106834002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/9062107522106834002'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/06/ipod-touch-win.html' title='IPod Touch Win'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2339184563598823253</id><published>2009-06-01T20:13:00.001-05:00</published><updated>2009-06-01T20:43:33.440-05:00</updated><title type='text'>The kitchen computer - or What to do with the rocks in your junk closet Part 2</title><content type='html'>&lt;div style="TEXT-ALIGN: center; MARGIN: 0px auto 10px"&gt;&lt;div style="text-align: justify;"&gt;A Toshiba Satellite 1135 - S125 served me as a decent laptop for 7 years.  I bought it for myself when I was finishing up my degree.  I have a tendency not to buy computers full price.  But this one I did.  After 7 years, it was a real lap-burner, even after cleaning out the heat sink.  A few weeks ago, a neighbor gave up on a laptop that was only three years old, so I decided fix that one up for the living room.  The drive had died, so I took my 7 year old pata drive out of my toshiba and installed it in that computer.  Just as a side note, Ubuntu booted without a blink on the new computer without any reconfiguration after the transplant.  That's a nice OS.  So my toshiba was in the corner, driveless, without really anything to do....  And then my wife went away for a few days.  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The toshiba was siting there, not doing anything.....  I had time and a few different screw drivers.  So I took it apart.  Now, there isn't a manual on how to dissasemble this model of laptop, not even on the &lt;a href="http://www.irisvista.com/tech/"&gt;irisvista site&lt;/a&gt;.  But there were some hints there.  I didn't know about the keyboard panel that has to be pried up initially, but found a mention of that on another laptop.  That was really helpful.  I had some trouble with the hinge covers, once I had taken the first screw off them, I didn't realize I could just take those off too.  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I took the entire base off, but I didn't take apart the LCD. I was left with the mother board with nothing but the CPU and heatsink / fan assembly on it and the LCD assembly.  I hooked those things back together and it booted to the bios prompt before failing because there was no drive.    That's when things started getting exciting.  I downloaded and installed &lt;a href="http://www.pendrivelinux.com/pendrivelinux-2008-install-from-windows/"&gt;pendrivelinux&lt;/a&gt; on a flash drive I had around.  I had a usb mouse and bought the cheapest usb keyboard I could find.  I had a usb wifi adapter and a 4 port hub.  Some basic supplies (double-stick foam tape, miscellaneous wood, screws, etc) later and below are the results.  &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_mYmgp8oGCOY/SiR8ycVnlUI/AAAAAAAABZQ/J3cKRHPT4sA/s1600-h/IMG_1168.JPG"&gt;&lt;img border="0" alt="" src="http://3.bp.blogspot.com/_mYmgp8oGCOY/SiR8ycVnlUI/AAAAAAAABZQ/J3cKRHPT4sA/s320/IMG_1168.JPG" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center; MARGIN: 0px auto 10px"&gt;&lt;a href="http://1.bp.blogspot.com/_mYmgp8oGCOY/SiR8yjmIlAI/AAAAAAAABZY/LFvcrKuPoXY/s1600-h/IMG_1169.JPG"&gt;&lt;img border="0" alt="" src="http://1.bp.blogspot.com/_mYmgp8oGCOY/SiR8yjmIlAI/AAAAAAAABZY/LFvcrKuPoXY/s320/IMG_1169.JPG" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div style="clear:both; text-align:CENTER"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear:both; text-align:CENTER"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;we now have a basic kitchen computer running pendrivelinux (a mandriva variant), with 1GB of ram, 1.8GHz celeron processor that runs Opera, basic games, and utilities, with a 400MB persistent loop on a 1GB flash drive.   It can connect to my network drives and has wireless internet access.  The battery on the toshiba was toast, so it it wall-wart powered.  The original hinges work well for hanging the LCD from the cabinet above it.  And I saw a water-proof silicone keyboard on craigslist.  &lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;There are spices and knives behind the computer and to the left is the stove, where, yes I do cook.  I do wonder about the high heat and humidty from cooking, but then again, it is 7 years old.  We have been using it since to plan our menus, grocery list, look up recipes, leave notes for each other, to-do lists, etc.  All of this takes place online so if it shuts down unexpectedly, it doesn't get lost.  &lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;About the only thing I don't like about it is that the power button is the tiny internal surface mount button on the powerboard which is hard to find.  I might try to rig something else for that.  &lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;One last hint.  I know the pictures are blury, but the LCD is mounted upside down.  XRANDR is your friend.&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;in linux in the .bashrc for the default user I have added a line:&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;xrandr -o inverted&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;It flips the screen output as soon as X is loaded.&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;clear: both; "&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/32675028-2339184563598823253?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2339184563598823253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2339184563598823253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2339184563598823253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2339184563598823253'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/06/kitchen-computer-or-what-to-do-with.html' title='The kitchen computer - or What to do with the rocks in your junk closet Part 2'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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/_mYmgp8oGCOY/SiR8ycVnlUI/AAAAAAAABZQ/J3cKRHPT4sA/s72-c/IMG_1168.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-6255823308745281615</id><published>2009-06-01T12:51:00.002-05:00</published><updated>2009-06-01T13:14:07.013-05:00</updated><title type='text'>A Project -- or What to do with the rocks in your head Part 1</title><content type='html'>Your favorite store is closing, or maybe it is just your current favorite because of all the great deals you can get now that it is closing.  Are they selling everything?  Even the shelves?  Look for a listening kiosk.  If they have one they are selling, it might be worth buying it.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I got one from a shop closing downtown for a couple of dollars because the headphones, the main attraction on the listening station, had been stolen previously.  The one I got was a Sounds True listening station (You can find a picture of it on the&lt;a href="http://sales.soundstrue.com/"&gt; sounds true sales site&lt;/a&gt;.  It is similar to the stand alone item that does not have a rack of CDs attached to it).  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I didn't know what I was going to do with it when I bought it, but as I looked at the back of it I saw a battery pack attached to a PCB that had a compact flash card attached to it.  It also had a headphone jack and a volume control nob.  You have seen these things in stores, kids love playing with them.  Push a button on the front and you get music from the dancing marimbas or the xylophone players of the baltic south, sounds of the rainforest, or in this case music through a dogs ear??.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I powered it up with a power brick I had lying around (12 volts).  That's all well and good, but I really didn't want to listen to people telling me how to get better self esteam.  I tried to mount the compact flash card on my computer only to find that it reported as not formatted.  So I dug around the internet after finding the "digital tech" label on the PCB I found the company's web site and found the software I needed.  (they have an awful site where "click here" means it literally, and there are two links on the same line which go to different places, you have to get the right one to really get to the software....headache).  My daughter now has a digital jukebox in her bedroom with 20 of her favorite songs on it.  $2.00.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Being told that having the titles printed on regular paper on top of the buttons is awesome:  priceless.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/32675028-6255823308745281615?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6255823308745281615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6255823308745281615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6255823308745281615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6255823308745281615'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/06/project-or-what-to-do-with-rocks-in.html' title='A Project -- or What to do with the rocks in your head Part 1'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-8626186982053220133</id><published>2009-04-30T11:34:00.004-05:00</published><updated>2009-04-30T11:49:30.529-05:00</updated><title type='text'>Everyone is Doing it</title><content type='html'>It seems like &lt;a href="http://www.boingboing.net/2009/04/27/swine-flu-fun-facts.html"&gt;everyone&lt;/a&gt; has &lt;a href="http://xkcd.com/574/"&gt;something&lt;/a&gt; to say bout the &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;t=p&amp;amp;msa=0&amp;amp;msid=106484775090296685271.0004681a37b713f6b5950&amp;amp;ll=32.639375,-110.390625&amp;amp;spn=15.738151,25.488281&amp;amp;z=5"&gt;swine flu&lt;/a&gt;.  I thought I would add one more that I came across today.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I got an email with the subject line:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;blockquote&gt;Swine Flu warning   DONT DO THIS !!!!!!!!!!!!!!&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;It has a handy image available for reference.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_mYmgp8oGCOY/SfnWHADuTvI/AAAAAAAABYw/_WcXlfL6Wrw/s1600-h/image001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 264px;" src="http://2.bp.blogspot.com/_mYmgp8oGCOY/SfnWHADuTvI/AAAAAAAABYw/_WcXlfL6Wrw/s320/image001.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5330527049732738802" /&gt;&lt;/a&gt;I have masked the identities in the picture.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There go my weekend plans :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--JJ&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-8626186982053220133?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8626186982053220133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8626186982053220133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8626186982053220133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8626186982053220133'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/04/everyone-is-doing-it.html' title='Everyone is Doing it'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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/_mYmgp8oGCOY/SfnWHADuTvI/AAAAAAAABYw/_WcXlfL6Wrw/s72-c/image001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-5581949934212971739</id><published>2009-04-06T21:45:00.002-05:00</published><updated>2009-04-06T21:57:30.232-05:00</updated><title type='text'>Testing javascript with Jquery bookmarklet</title><content type='html'>Karl Swedeburg put together a &lt;a href="javascript:(function(){var%20s=document.createElement('script');s.setAttribute('src','http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js');if(typeof%20jQuery!='undefined'){var%20msg='This%20page%20already%20using%20jQuery%20v'+jQuery.fn.jquery;}else{document.getElementsByTagName('head')[0].appendChild(s);var%20msg='This%20page%20is%20now%20jQuerified';}var%20el=document.createElement('div');el.style.position='fixed';el.style.height='30';el.style.width='200';el.style.margin='0%20auto%200%20auto';el.id='jq-kswedberg';el.style.top='0';el.style.left='40%';el.style.padding='5px%2010px%205px%2010px';el.style.backgroundColor='#f99';el.innerHTML=msg;var%20b=document.getElementsByTagName('body')[0];b.appendChild(el);window.setTimeout(function()%20{jQuery('#jq-kswedberg').fadeOut('slow',function(){jQuery(this).remove()});},2500);})();"&gt;bookmarklet&lt;/a&gt; that can add jquery to any page loaded in your browser.  &lt;a href="http://www.learningjquery.com/2008/06/updated-jquery-bookmarklet"&gt;See his article / post on the learningjquery.com&lt;/a&gt; site.  For my purposes, I added a "console" to allow me to run arbritary javascript on demand from the bookmarklet against the page.   &lt;a href="javascript:(function(){var%20s=document.createElement('script');s.setAttribute('src','http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js');if(typeof%20jQuery!='undefined'){var%20msg='This%20page%20already%20using%20jQuery%20v'+jQuery.fn.jquery;}else{document.getElementsByTagName('head')[0].appendChild(s);var%20msg='This%20page%20is%20now%20jQuerified';}var%20el=document.createElement('div');el.style.position='fixed';el.style.height='30';el.style.width='200';el.style.margin='0%20auto%200%20auto';el.id='jq-kswedberg';el.style.top='0';el.style.left='40%';el.style.padding='5px%2010px%205px%2010px';el.style.backgroundColor='#f99';el.innerHTML=msg;var%20b=document.getElementsByTagName('body')[0];b.appendChild(el);window.setTimeout(function()%20{jQuery('#jq-kswedberg').fadeOut('slow',function(){jQuery(this).remove()});},2500);var%20w=prompt('statement');var%20start=new%20Date();eval(w);alert(&amp;quot;it%20took%20&amp;quot;+(new%20Date()%20-start));})();"&gt;My version of the bookmarklet&lt;/a&gt; is just a few more characters.  It prompts for a javascript statement and then evals the javascript.  It also alerts the elapsed time it takes to execute the statement in milliseconds.  I found it useful to know how long it takes to execute statements in order to optomize scripts. &lt;br /&gt;I hope it us useful to some of you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-5581949934212971739?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/5581949934212971739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=5581949934212971739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5581949934212971739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5581949934212971739'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/04/testing-javascript-with-jquery.html' title='Testing javascript with Jquery bookmarklet'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6406019861524511033</id><published>2009-04-06T10:07:00.002-05:00</published><updated>2009-04-06T10:18:38.311-05:00</updated><title type='text'>JQuery Intellisense in Visual Studio 2008</title><content type='html'>I know that I'm behind the times here, but I wanted to do a followup on &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx"&gt;ScottGu's post about intellisense in visual studio 2008 for JQuery&lt;/a&gt;.  I don't have much to add except that it is very much worth while.  A couple of things that I will point out.  If you have service pack 1 for visual studio 2008 installed, it may not be right.  In order to get the process to work for me I had to run the service pack one preparation tool.   (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A494B0E0-EB07-4FF1-A21C-A4663E456D9D&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=A494B0E0-EB07-4FF1-A21C-A4663E456D9D&amp;amp;displaylang=en&lt;/a&gt;)  then run the service pack 1 install.  Once that was complete, I could run the described hotfix for adding  -vsdoc.js recognition.  I had to run the preparation tool and then rerun the service pack 1 install because the hotfix kept telling me I didn't have the any packages that the hotfix applied to.  I wish I had the exact message text so I could put it in this post. &lt;br /&gt;&lt;br /&gt;Once it was installed, I could add references to my javascript file and get intellisense, but the jquery intellisense was broken.  The -vsdoc.js file that I downloaded from jquery.com didn't work.  I updated it to add a delcaration for some variables that had been commented out in the downloaded file and now it works just fine.&lt;br /&gt;&lt;br /&gt;Doing all this also fixed an annoying scroll bar problem with javascript files.&lt;br /&gt;&lt;br /&gt;Thanks to Scott.&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-6406019861524511033?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6406019861524511033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6406019861524511033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6406019861524511033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6406019861524511033'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/04/jquery-intellisense-in-visual-studio.html' title='JQuery Intellisense in Visual Studio 2008'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-3120675680457141013</id><published>2009-01-21T12:52:00.000-06:00</published><updated>2009-01-21T13:03:52.841-06:00</updated><title type='text'>It's Obama's fault</title><content type='html'>Yesterday was thee first day of the spring semester here on campus.  &lt;br&gt;Spring being a misnomer since we might hit 32 degrees F today.&lt;p&gt;There are some people standing on one of the main paths downtown  &lt;br&gt;holding &amp;quot; free hugs &amp;quot; signs. You know that has to be his fault. Like I  &lt;br&gt;said, it isn&amp;#39;t exacly warm out there, just like it wasn&amp;#39;t warm in D.C.  &lt;br&gt;yesterday. He walked around out there shaking hands, smiling, and,....  &lt;br&gt;wait for it.... hugging people, like it wasn&amp;#39;t cold at all.&lt;p&gt;I think it must be part of his big plan to unify and improve the  &lt;br&gt;economy. Do happy people spend more or less?  Based on a recent  &lt;br&gt;&lt;a href="http://lifehacker.com"&gt;lifehacker.com&lt;/a&gt; post, we have a tendency to eat more in tough economic  &lt;br&gt;times.&lt;p&gt;Too bad so many people skipped the free hugs. We might have had a  &lt;br&gt;viable sample size to do some analysis of otherwise.&lt;p&gt;  --JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-3120675680457141013?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3120675680457141013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3120675680457141013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3120675680457141013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3120675680457141013'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/01/its-obamas-fault.html' title='It&apos;s Obama&apos;s fault'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6488632062898029524</id><published>2009-01-09T10:00:00.001-06:00</published><updated>2009-01-11T10:39:02.284-06:00</updated><title type='text'>.net dynamically added controls redeaux: Ajax</title><content type='html'>Yesterday I helped to solve a problem involving contols added to an &lt;br /&gt;update panel during an asyncronous post back. The problem was that the &lt;br /&gt;event associated with the controls were not firing. Before Ajax came &lt;br /&gt;around we learned that controls added dynamically to a page need to be &lt;br /&gt;re-added each time the page posts back. (&lt;a href="http://aspnet.4guysfromrolla.com/articles/092904-1.aspx"&gt;http://aspnet.4guysfromrolla.com/articles/092904-1.aspx&lt;/a&gt;&lt;br /&gt;). The same still applies when you are doing a partial post back with &lt;br /&gt;Ajax.&lt;p&gt;But the question now is, how do you know if you need to add controls &lt;br /&gt;that only need to exist in a particular context?  In this case, we &lt;br /&gt;only need the controls when the user caused them to be instantiated by &lt;br /&gt;clicking a control that opened a modal pop-up containing them and then &lt;br /&gt;interacted with them, causing the partial post back. If the user &lt;br /&gt;interacted with any other part of the page we don't need to add the &lt;br /&gt;dynamic controls.&lt;/p&gt;&lt;p&gt;We can tell that we are in an asyncronous post back by asking the &lt;br /&gt;page's or the master page's scriptmanager. Use the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.isinasyncpostback.aspx"&gt;IsInAsyncPostBack  &lt;/a&gt;&lt;br /&gt;property of the scriptmanager to determine if the page is in an async &lt;br /&gt;post back. To determine if the post back was triggered by one of the &lt;br /&gt;dynamic controls inspect the &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.isinasyncpostback.aspx"&gt;async source element Id property&lt;/a&gt;. If it &lt;br /&gt;matches your control, add it back before the viewstate gets attached &lt;br /&gt;and your event handler will fire.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In our case it was even easier.  We could check to see what the element&lt;br /&gt;was that caused the postback.  The name of the control had everything we needed to handle the event. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Good luck&lt;/p&gt;&lt;p&gt;-- JJ&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Jose Jimenez&lt;br /&gt;Applications Developer&lt;br /&gt;Healthcare Information Systems&lt;br /&gt;University of Iowa Hospitals and Clinics&lt;br /&gt;Phone: 335-6521&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-6488632062898029524?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6488632062898029524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6488632062898029524' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6488632062898029524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6488632062898029524'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2009/01/net-dynamically-added-controls-redeaux.html' title='.net dynamically added controls redeaux: Ajax'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-3494287543173172826</id><published>2008-12-07T22:27:00.001-06:00</published><updated>2008-12-07T22:27:12.471-06:00</updated><title type='text'>The day the earth stood still.... or how to bake six loaves of bread for one wedding</title><content type='html'>Two of our friends got married on Friday the 5th.&amp;nbsp; It was a beautiful occasion.&amp;nbsp; The dogs barked at the right spots, the ceremony was....&amp;nbsp; well, I almost cried at several points, it was so touching.&amp;nbsp; It was wonderful to be a part of their wedding.&lt;br&gt; &lt;br&gt;I was asked to bake some bread for the wedding.&amp;nbsp; I haven&amp;#39;t done much bread baking, but I do have one recipe that I&amp;#39;ve been using for special occasions.&amp;nbsp; I won&amp;#39;t repeat the recipe here, instead, I&amp;#39;ll point to the place where I found it to begin with.&amp;nbsp; This has become my basic bread recipe and is always there to help me make sure I don&amp;#39;t forget something, like the final baking temperature.&amp;nbsp; &lt;a href="http://www.thesimpledollar.com/"&gt;The Simple Dollar&lt;/a&gt; printed the &lt;a href="http://www.thesimpledollar.com/2007/11/04/homemade-bread-cheap-delicious-healthy-and-easier-than-you-think/"&gt;basic recipe&lt;/a&gt; I use in November last year.&amp;nbsp; My &amp;quot;special&amp;quot; recipe consists of adding about half a jar (about 1/4 cup) of basil or sun-dried tomato pesto to the wet ingredients before starting to add the flour.&amp;nbsp; After that, work the dough following the instructions the same as before.&amp;nbsp; I make two sets of the dough , one with basil, one of sun-dried tomato, for my fancy loaves and braid three strands, two of one color and one of the other, together for each loaf.&amp;nbsp; This makes two loaves to keep it even.&lt;br&gt; &lt;br&gt;In order to get six loaves made for the wedding, I had to freeze some dough before hand.&amp;nbsp; Now, I&amp;#39;m fairly new to bread baking so I didn&amp;#39;t really know how to get this done.&amp;nbsp; A bit more web snooping lead me to let the dough rise the first time and then freeze it on a baking sheet to get it to keep.&amp;nbsp; I did this for all six loaves and the day before the wedding I started two of them thawing at 6pm.&amp;nbsp; It was midnight before they were thawed enough by sitting on top of my 170 degree oven to bake.&amp;nbsp; (not in the oven, just a warm oven).&amp;nbsp; If you are working in the middle of summer you may not need the oven on or as long.&amp;nbsp; I started the other 4 loaves to thaw so I could bake them the next morning.&amp;nbsp; Now I know how long it takes to thaw my bread dough from frozen.&amp;nbsp; I used six foil pans I bought a the grocery store.&amp;nbsp; If I hadn&amp;#39;t done that I would have had a hard time getting them all ready for the wedding.&lt;br&gt; &lt;br&gt;The best part of the bread is that everyone thought it was great!&amp;nbsp; They noticed it even thought there was a beautiful wedding going on.&lt;br&gt;&lt;br&gt;Great song, M and J.&amp;nbsp; Congrats C and C.&lt;br&gt;&lt;br&gt;--JJ&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-3494287543173172826?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3494287543173172826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3494287543173172826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3494287543173172826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3494287543173172826'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/12/day-earth-stood-still-or-how-to-bake.html' title='The day the earth stood still.... or how to bake six loaves of bread for one wedding'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-5376312642649604162</id><published>2008-11-27T14:06:00.001-06:00</published><updated>2008-11-27T14:06:17.085-06:00</updated><title type='text'>An anchor by any other name is still an anchor</title><content type='html'>&amp;nbsp;I worked through a problem recently with someone else&amp;#39;s web page. &amp;nbsp;The problem was that they had a series of named anchors on their page, but no links to them. &amp;nbsp;They left the links off because the had badly named anchors and didn&amp;#39;t want to go through the trouble of fixing pre-existing code to create the links and fix the anchors. &amp;nbsp;Here is an example of the html:&lt;div&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;html&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;head&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;jquery.1.2.6.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;script ...&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;script ...&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;/head&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;body&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;div class=&amp;#39;navigation_box&amp;#39;&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;div class=&amp;#39;month_header&amp;#39;&amp;gt;&amp;lt;a name=&amp;#39;Jul&amp;#39;&amp;gt;July 2007&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;....&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;...&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;div class=&amp;#39;month_header&amp;#39;&amp;gt;&amp;lt;a name=&amp;#39;Jul&amp;#39;&amp;gt;July 2008&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;...&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;...&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;When I saw &lt;a href="http://jquery.com/"&gt;jquery&lt;/a&gt; was referenced, I knew it was going to be easy to create the links and the anchors to for the page. &amp;nbsp;Only, it wasn&amp;#39;t. &amp;nbsp;&lt;/div&gt; &lt;div&gt;The logic is fairly straight forward. &amp;nbsp;Here are the steps:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;find each of the divs with the class &amp;#39;month_header&amp;#39;&lt;/li&gt;&lt;li&gt;change the name of each anchor inside those divs to be the same as the text inside the anchor, substituting an underscore (_) for any spaces&lt;/li&gt; &lt;li&gt;clone each of the divs&lt;/li&gt;&lt;li&gt;add an href that matches the name tag&lt;/li&gt;&lt;li&gt;remove the name tag&lt;/li&gt;&lt;li&gt;be nice and add a class to the div for styling&lt;/li&gt;&lt;li&gt;add the cloned divs to the div with class navigationbox that was already there&lt;/li&gt; &lt;/ol&gt;&lt;div&gt;The problem that came up was in step two. &amp;nbsp;Early in the process I realized that either jquery or Internet Explorer was eating the request to set the value of the name attribute of the anchors. &amp;nbsp;I just could not change the name attribute. &amp;nbsp;here is what I tried:&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;$(&amp;#39;.month_header&amp;#39;).&lt;a href="http://docs.jquery.com/Traversing/find#expr"&gt;find&lt;/a&gt;(&amp;#39;a&amp;#39;).&lt;a href="http://docs.jquery.com/Core/each#callback"&gt;each&lt;/a&gt;(function () { $(this).&lt;a href="http://docs.jquery.com/Attributes/attr#keyvalue"&gt;attr&lt;/a&gt;(&amp;#39;name&amp;#39;,$(this).&lt;a href="http://docs.jquery.com/Attributes/text"&gt;text&lt;/a&gt;().&lt;a href="http://www.w3schools.com/jsref/jsref_replace.asp"&gt;replace&lt;/a&gt;(&amp;#39; &amp;#39;,&amp;#39;_&amp;#39;)) });&lt;/span&gt;&lt;br&gt; &lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I did try to do this a couple of different ways, but each time the anchors did not change names. &amp;nbsp;I tried removing the name attribute first by chaining in a&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;.&lt;a href="http://docs.jquery.com/Attributes/removeAttr#name"&gt;removeAttr&lt;/a&gt;(&amp;#39;name&amp;#39;)&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;just before the&amp;nbsp;&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; .attr(&amp;#39;name&amp;#39;,...)&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;It just refused to set the attribute. &amp;nbsp;If I used &amp;#39;Name&amp;#39; instead of &amp;#39;name&amp;#39;, it added a second attribute and didn&amp;#39;t work for the purposes of linking to even if I removed the original name attribute.&lt;/div&gt; &lt;div&gt;I really don&amp;#39;t know if it was jquery or IE, but it refused to work.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I had spent enough time with it already, so, here is the change in logic I came up with.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;for number 2 above:&lt;/div&gt; &lt;div&gt;&lt;ul&gt;&lt;li&gt;remove the name attribute&lt;/li&gt;&lt;li&gt;add a new attribute with the correct value named &amp;#39;__XX__Name__XX__&amp;#39; ( I picked that arbitrarily. &amp;nbsp;It is something I don&amp;#39;t think will otherwise be used)&lt;/li&gt;&lt;li&gt;change &amp;#39;__XX_Name_XX__&amp;#39; to &amp;#39;name&amp;#39; within the html of the parent divs using basic string replace&amp;nbsp;&lt;/li&gt; &lt;/ul&gt;&lt;div&gt;That last step is really where the rename finally happens. After that, the logic goes on as necessary.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Here is the script:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt; &lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;$(document).ready(function(){&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;createAnchors(&amp;#39;header_month&amp;#39;,&amp;#39;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;navigation_box&amp;#39;,&amp;#39;monthenabled&amp;#39;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;);&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;});&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&lt;br&gt;&lt;/span&gt;&lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;//linkContainerClass = class of the element that contains the existing anchor&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;//navigationContainerClass = Class that the new links will be added to&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;//navigationClass = the class to add to the new links&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;function createAnchors(&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;linkContainerClass, navigationContainerClass, navigationClass)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;{&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //find all instances of container class and change the name of them to the text (for uniqueness)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;// then clone each container class, remove the original class, add the new class and add it to the&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;// navigation container.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;$(&amp;#39;.&amp;#39;+ linkContainerClass).find(&amp;#39;a&amp;#39;)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;.each(function() { $(this).attr(&amp;#39;__XX__Name__XX__&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;#39;,$(this).text().replace(&amp;#39; &amp;#39;,&amp;#39;_&amp;#39;)) })&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;.removeAttr(&amp;#39;name&amp;#39;)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;.end()&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;.each(function() { $(this).html($(this).html().&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;replace(&amp;#39;__XX__Name__XX__&amp;#39;,&amp;#39;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;name&amp;#39;)); })&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;.clone().find(&amp;#39;a&amp;#39;).addClass(&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;navigationClass).removeClass(&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;linkContainerClass)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;.each(function (){ $(this).attr(&amp;#39;href&amp;#39;,&amp;#39;#&amp;#39;+$(&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;this).attr(&amp;#39;name&amp;#39;)).&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;removeAttr(&amp;#39;name&amp;#39;); })&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;.appendTo(&amp;#39;.&amp;#39;+&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;navigationContainerClass);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span lang="en-us" style="font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;font size="2"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;, monospace;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p dir="LTR" style="font-family: arial, sans-serif; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;br&gt;&lt;/p&gt;&lt;p dir="LTR" style="font-family: arial, sans-serif; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt; Some things to notice in the script:&lt;/p&gt;&lt;p dir="LTR" style="font-family: arial, sans-serif; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;After adding the new __XX__Name__XX__ attribute and removing the name attribute, I use &lt;a href="http://docs.jquery.com/Traversing/end"&gt;end() &lt;/a&gt;&amp;nbsp;to return to the linkContainerClass list and work with them rather than the list of &amp;#39;a&amp;#39; elements that are found with find(&amp;#39;a&amp;#39;)&lt;/li&gt; &lt;li&gt;I noticed that if I tried to do this without the&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;; font-size: 12px; "&gt;&lt;a href="http://docs.jquery.com/Core/each#callback"&gt;each&lt;/a&gt;&lt;/span&gt;() functions $(this) did not refer to the right thing.&lt;/li&gt; &lt;li&gt;&lt;a href="http://docs.jquery.com/Manipulation/clone"&gt;.clone&lt;/a&gt;() makes copies of the elements and works with them, not the originals. if you have events tied to the items being cloned, use .clone(true) to copy the event handlers also&lt;/li&gt; &lt;li&gt;&lt;a href="goog_1227813549215"&gt;.&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;courier new&amp;#39;; font-size: 12px; "&gt;&lt;a href="http://docs.jquery.com/Manipulation/appendTo#selector"&gt;appendTo&lt;/a&gt;()&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 12px; "&gt;&lt;span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;"&gt;&amp;nbsp;adds the selected items to the matched item.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p dir="LTR" style="font-family: arial, sans-serif; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;br&gt;&lt;/p&gt;&lt;p dir="LTR" style="font-family: arial, sans-serif; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt; Keep in mind a couple of things. &amp;nbsp;I had a particular set of html to work with here where there already were anchors and divs to work with. &amp;nbsp;This is not a fix all for when you have an issue with changing the name of an element in the DOM with jquery. &amp;nbsp;Also, this requires&amp;nbsp;&lt;a href="http://jquery.com/"&gt;jquery&lt;/a&gt;. &amp;nbsp;I say that for those of you who don&amp;#39;t know about jquery and are having trouble doing this with plain javascript. &amp;nbsp;Jquery is a very nice tool for working with the&amp;nbsp;&lt;a href="http://www.w3schools.com/HTMLDOM/default.asp"&gt;DOM&lt;/a&gt;. &amp;nbsp;&lt;/p&gt; &lt;p dir="LTR" style="font-family: arial, sans-serif; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;br&gt;&lt;/p&gt;&lt;p dir="LTR" style="font-family: arial, sans-serif; font-size: 10pt; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt; If someone knows how to do this better with jquery, let me know.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-5376312642649604162?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/5376312642649604162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=5376312642649604162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5376312642649604162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5376312642649604162'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/11/anchor-by-any-other-name-is-still.html' title='An anchor by any other name is still an anchor'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2294345815691425962</id><published>2008-11-23T19:55:00.002-06:00</published><updated>2008-11-23T20:37:52.067-06:00</updated><title type='text'>I hate my cat</title><content type='html'>Well, OK, I don't hate my cat.  He is just smarter than me.  OK, he isn't smarter than me, he just likes giving me a hard time.  One of the things we disagree on is counter surfing.  He feels that, so long as we keep food on the counter, he should be allowed to discover it and share it with the other cat.  So far they have gotten three loaves of wheat bread, one loaf of home made braided red / green pesto bread, one lemon danish, and some other stuff.  I don't know all of it.  I don't want to know.  We have taken to putting everything away as soon as possible, but I bake.  I have to leave bread on the counter to cool.  Our old cat was a counter surfer too.  I have trouble remembering, but I think foil on the counter was the solution.  Cat's don't like the way it sounds or the way it feels.  Honestly, I've put up with the problem for too long.  I foiled the counter today.  I don't like doing it because it makes the counter less usable.  So I want to make the experience even more memorable for the cat if he does decide to try it again.&lt;br /&gt;&lt;br /&gt;I took some inspiration from the video here (&lt;a href="http://www.metacafe.com/watch/932358/how_to_construct_a_motion_detector_alarm_system/"&gt;http://www.metacafe.com/watch/932358/how_to_construct_a_motion_detector_alarm_system/&lt;/a&gt;)   There is an ad on the page.  Open it in a background tag and wait a while for it to go by before switching to it.&lt;br /&gt;&lt;br /&gt;I went to Radio Shack, bought a batter holder, and a buzzer.  I went ahead and spent the extra 50 cents or so and got an enclosed battery holder with a switch on it.  This is going in the kitchen after all, and I can use it for something else once the cat gets the message.&lt;br /&gt;&lt;br /&gt;the buzzer is a 6VDC buzzer &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.radioshack.com/product/index.jsp?productId=2062395"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 345px; height: 235px;" src="http://rsk.imageg.net/graphics/product_images/pRS1C-2160304w345.jpg" alt="" border="0" /&gt;&lt;/a&gt;It is available at Radioshack (click the picture for the product page).&lt;br /&gt;&lt;br /&gt;I had a Silk two pack box (it usually holds two 64 oz cartons of silk) available from our grocery shopping earlier and I have bought a 200 count package of straws some time ago of which I still have about 100 available.&lt;br /&gt;&lt;br /&gt;I opened up the Silk box and cut off all of the extra tabs from the top and bottom.  I put foil on the plain side of the carton and then put straws flat around the perimeter and along the center from top to bottom as stand offs.  I connected one of the lengths of wire from the buzzer to the foil with tape.  I connected the other wire to a wire from the battery holder in which I installed the required four AA batteries.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.radioshack.com/product/index.jsp?productId=2062253"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 345px; height: 235px;" src="http://rsk.imageg.net/graphics/product_images/pRS1C-2160160w345.jpg" alt="" border="0" /&gt;&lt;/a&gt;(click on the image to see the product page at radio shack.)&lt;br /&gt;&lt;br /&gt;The other wire of the battery holder got attached to the foil I already had on the counter.  Once the Silk box got flipped over onto the foil on the counter, any touch on the box causes the buzzer to go off. It isn't very loud, but it will do one of two things.  It will either warn us that the cat is on the counter or, even better yet, tell the cat to go somewhere else for treats.  Like the plant. &lt;br /&gt;&lt;br /&gt;Arrrgggggg..... &lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2294345815691425962?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2294345815691425962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2294345815691425962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2294345815691425962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2294345815691425962'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/11/i-hate-my-cat.html' title='I hate my cat'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-3264318165055899087</id><published>2008-11-15T11:11:00.001-06:00</published><updated>2008-11-15T11:11:14.058-06:00</updated><title type='text'>Ubuntu 8.10 no gui after upgrade from 8.04</title><content type='html'>So I booted up after an update to 8.10 from 8.04 (intrepid ibex from hardy heron) on a virtual box. &amp;nbsp;&lt;div&gt;I had already gone through the process on my laptop build with no problems so I was stoked to do the same on my virtual build.&lt;/div&gt; &lt;div&gt;All I got was a text based login prompt on tty1 with no graphical interface (gui, images, pictures, etc). &amp;nbsp;ctrl+alt+F7 did me no good. &amp;nbsp;I tried starting the gui using&amp;nbsp;&lt;/div&gt;&lt;blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; "&gt; sudo /etc/init.d/gdm&amp;nbsp;start&amp;nbsp;&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;but it did no good. &amp;nbsp;But to show the power of the interwebs and of Linux developers, I went online to find the recipe to fix the problem.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I rebooted the machine, hit escape when I got to the grub prompt and booted into the recovery mode. &amp;nbsp;(why are there so many listed?) &amp;nbsp;&lt;/div&gt; &lt;div&gt;I picked the first one after the normal boot selection. &amp;nbsp;Once I booted in to that mode, which took a while and alot of text scrolling by, I selected XFIX from the menu that had come up. &amp;nbsp;Once that process completed (I didn&amp;#39;t have to answer any confusing questions), I selected the option at the top that resumes a normal build. &amp;nbsp;The boot process continued and I had a graphical login prompt. &amp;nbsp;Just what I wanted. &amp;nbsp;No problems after that.&lt;/div&gt; &lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;--JJ&lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-3264318165055899087?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3264318165055899087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3264318165055899087' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3264318165055899087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3264318165055899087'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/11/ubuntu-810-no-gui-after-upgrade-from.html' title='Ubuntu 8.10 no gui after upgrade from 8.04'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-315677004741329253</id><published>2008-11-08T21:22:00.001-06:00</published><updated>2008-11-08T21:22:23.711-06:00</updated><title type='text'>Iowa Code Camp</title><content type='html'>I just got back from &lt;a href="http://iowacodecamp.com/Schedule.aspx"&gt;Iowa Code Camp&lt;/a&gt;.&amp;nbsp; I had a longish drive so I left before the dinner.&amp;nbsp; Some folks drove from Chicago to Des Moines in order to attend.&amp;nbsp; That&amp;#39;s over 5 hours.&amp;nbsp; I didn&amp;#39;t drive that far myself.&amp;nbsp; &lt;br&gt; &lt;br&gt;I left for ICC a bit late, so I didn&amp;#39;t make it to the first session, but I made it there for Greg Wilson&amp;#39;s talk on SQL 2008.&amp;nbsp; As someone who has to hack out some complex t-sql every once in a while, I was glad to see some of the new features coming up.&amp;nbsp; I also liked seeing some information about the&lt;a href="http://blogs.msdn.com/synchronizer/archive/2008/05/30/sync-designer-in-vs2008-sp1.aspx"&gt; syncronization stuff&lt;/a&gt;.&amp;nbsp; &lt;br&gt; &lt;br&gt;I then attended Todd Bleeker&amp;#39;s Sharepoint 101 talk.&amp;nbsp; I have to admit that I left that talk wanting a bit more.&amp;nbsp; I got alot of good theory and insight into the why&amp;#39;s of sharepoint webpart development, but the code demo was left for the last 10 minutes and was interrupted by more discussion, so I didn&amp;#39;t really get a good demo out of the talk.&amp;nbsp; I think I could learn alot more from Todd, but I&amp;#39;m not sure it can fit into 1 hour and 15 minute chunks.&lt;br&gt; &lt;br&gt;After Todd&amp;#39;s talk I attended the discussion on &lt;a href="http://msdn.microsoft.com/en-us/library/dd203101d.aspx"&gt;Microsoft&amp;#39;s Unity framework&lt;/a&gt; presented by &lt;a href="http://www.slickthought.net/"&gt;Jeff Brand,&amp;nbsp; self proclaimed .Net Sex Symbol and All-Around Good guy&lt;/a&gt;.&amp;nbsp; Jeff Brand is a good guy, that part I can vouch for.&amp;nbsp; The Unity framework is a dependency injection container.&amp;nbsp; I could imagine a few good uses for the techniques, but, of course, the starship + engine / weapons example is what stuck with me.&amp;nbsp; I kept wanting to say, you need to use the impulse engine to get out of the dock first and then fire up the warp engines.&amp;nbsp; Watch out, there is a Klingon ship on your long range radar.&amp;nbsp; &lt;br&gt; &lt;br&gt;The last session I attended was a less formal.&amp;nbsp; &lt;a href="http://geekswithblogs.net/dsellers/Default.aspx"&gt;Dru Sellers&lt;/a&gt; was discussing his Mass Traffic framework.&amp;nbsp; It was a fun session with alot of individuals asking questions and trying to come up with answers.&amp;nbsp; &lt;br&gt; &lt;br&gt;Along with all of that I got a decent lunch, a large brownie, and a couple of drinks (non-alcoholic).&amp;nbsp; At the end of the whole thing I got a great book,&lt;a href="http://www.amazon.com/Ajax-Security-Billy-Hoffman/dp/0321491939"&gt; Ajax Security&lt;/a&gt;, a book bag, and a great prize from &lt;a href="http://www.infragistics.com/store/default.aspx"&gt;Infragistics&lt;/a&gt;.&amp;nbsp; I just found out how much the Infragistics is worth....&amp;nbsp; Wow....&amp;nbsp; Talk about great sponsors.&amp;nbsp; &lt;br&gt; &lt;br&gt;I really appreciated the apportunity to attend an event like this, for free, with such a great group of presenters.&amp;nbsp; They are going to be working on another Iowa Code Camp for next May in Iowa City.&amp;nbsp; I&amp;#39;m already looking forward to it.&amp;nbsp; &lt;br&gt; &amp;nbsp;&amp;nbsp; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-315677004741329253?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/315677004741329253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=315677004741329253' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/315677004741329253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/315677004741329253'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/11/iowa-code-camp.html' title='Iowa Code Camp'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-985580591780400677</id><published>2008-10-29T11:06:00.000-05:00</published><updated>2008-10-29T11:07:01.363-05:00</updated><title type='text'>Mini Vacation report....or...What I did over my fall break</title><content type='html'>&lt;div&gt;I took a couple of days off this week and made the weekend longer.&amp;nbsp; We went to the &lt;a href="http://www.putnam.org/"&gt;Putnam Museum&lt;/a&gt; where we saw some dead things&amp;nbsp;(&lt;a href="http://images.google.com/imgres?imgurl=http://www.qctimes.com/content/articles/2007/08/22/news/local/doc46cbb8ec67d3d675500197.jpg&amp;amp;imgrefurl=http://www.qctimes.com/articles/2007/08/22//news/local/doc46cbb8ec67d3d675500197.txt&amp;amp;h=387&amp;amp;w=600&amp;amp;sz=31&amp;amp;hl=en&amp;amp;start=1&amp;amp;sig2=bf84yG44v6APEVLkb6hs8A&amp;amp;um=1&amp;amp;usg=__5a00eZiUIEquUYSDCr8dl6JsE4M=&amp;amp;tbnid=Zg1VOBX8Ae4mJM:&amp;amp;tbnh=87&amp;amp;tbnw=135&amp;amp;ei=WYgISc6hA536NMG2iPEG&amp;amp;prev=/images%3Fq%3Disis%2Bneferit%26um%3D1%26hl%3Den%26sa%3DN"&gt;Have you heard of Isis Neferit?&lt;/a&gt;)&amp;nbsp;and some scary things.&amp;nbsp; They have a ghost hunting exhibit all set up.&amp;nbsp; It was a fun trip.&amp;nbsp; &lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;I reupholstered the kitchen chairs.&amp;nbsp; Someone had been eating on, or rather someone had been feeding, the chairs and they had gotten a bit out of hand.&amp;nbsp; I think I should have brought the old upholstery in to the research labs at work.&amp;nbsp; They would have been at them for quite a while, trying to identify the newly discovered life forms.....&amp;nbsp;&amp;nbsp; Ok, they weren&amp;#39;t that bad, but they are quite a bit better now.&amp;nbsp; I even made a cushion for the little one to use in order to keep the crumbs off the chairs.&amp;nbsp; Same fabric, with ties, so it matches.&amp;nbsp; &lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;I worked on L&amp;#39;s scarf also.&amp;nbsp; I didn&amp;#39;t code anything....&amp;nbsp; Wait.&amp;nbsp; I did.&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;I wrote a script to tell age based on a birthdate.&amp;nbsp; It is a shell script for my &lt;a href="http://conky.sourceforge.net/"&gt;conky&lt;/a&gt; &lt;a href="http://lifehacker.com/5068294/beautifully-minimalist-conky-setup"&gt;setup&lt;/a&gt;.&amp;nbsp; I use it to tell how old the little one is down to the day. &lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;--JJ&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-985580591780400677?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/985580591780400677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=985580591780400677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/985580591780400677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/985580591780400677'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/10/mini-vacation-reportorwhat-i-did-over.html' title='Mini Vacation report....or...What I did over my fall break'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4439673155459823144</id><published>2008-10-24T18:37:00.003-05:00</published><updated>2008-10-24T18:40:37.849-05:00</updated><title type='text'>Flat Stanley works the Habitat</title><content type='html'>This afternoon, my group from work went to help at a Habitat for Humanity build.  It was close to the 2500 block of Aster in Iowa City.&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=aster+and+lakeside,+iowa+city,+iowa&amp;amp;ie=UTF8&amp;amp;oe=utf-8&amp;amp;client=firefox-a&amp;amp;t=h&amp;amp;s=AARTsJopLHTEuCFAqqkjL7bAmH0suxBVDg&amp;amp;ll=41.633391,-91.501479&amp;amp;spn=0.004811,0.006437&amp;amp;z=16&amp;amp;output=embed" scrolling="no" width="300" frameborder="0" height="300"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?q=aster+and+lakeside,+iowa+city,+iowa&amp;amp;ie=UTF8&amp;amp;oe=utf-8&amp;amp;client=firefox-a&amp;amp;t=h&amp;amp;ll=41.633391,-91.501479&amp;amp;spn=0.004811,0.006437&amp;amp;z=16&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;Flat Stanley went to the build with me.  He wore rain gear.  I hope to have the picture added to this blog later.  We worked on caulking the rafters and installing a big double window.  Flat Stanley is visiting from Virginia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4439673155459823144?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4439673155459823144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4439673155459823144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4439673155459823144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4439673155459823144'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/10/flat-stanley-works-habitat.html' title='Flat Stanley works the Habitat'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-453849132365426845</id><published>2008-10-21T13:47:00.001-05:00</published><updated>2008-10-21T13:47:04.139-05:00</updated><title type='text'>CSS Reset and then Some</title><content type='html'>&lt;div&gt;I got information about a CSS reset from one of my favorite campus designers recently and thought I would post info about it here.&amp;nbsp; I found information about Eric Meyer&amp;#39;s CSS reset online which give some good information about the why&amp;#39;s and whyfores of css reset.&amp;nbsp; You can find his latest discussion on the topic here:&amp;nbsp; &lt;a href="http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/"&gt;http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/&lt;/a&gt;.&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;But while I was searching for it, I found some mentions of &lt;a href="http://en.wikipedia.org/wiki/CSS_framework"&gt;css frameworks&lt;/a&gt;.&amp;nbsp; Now, I have been working with javascript frameworks such as jquery for a while now, but this is the first I hear of css frameworks.&amp;nbsp; That shows what kind of developer I am, doesn&amp;#39;t it?&amp;nbsp; I&amp;#39;m going to be taking a some of the frameworks and trying to think how I can use one of them to my advantage or come up with my own.&amp;nbsp; Right now, I am looking at the &lt;a href="http://960.gs/"&gt;960 grid system&lt;/a&gt;.&amp;nbsp; It gets me thinking about how to design my pages a bit differently if nothing else.&amp;nbsp;&amp;nbsp; i haven&amp;#39;t really been very good at layout without grids.&amp;nbsp; i&amp;#39;ve been looking into using CSS more.&amp;nbsp; One bright spark that stood out was the &lt;a href="http://www.yaml.de/en/home.html"&gt;yaml framework&lt;/a&gt; which even includes an online xhtml / css builder with a preview.&amp;nbsp; &lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;--JJ&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-453849132365426845?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/453849132365426845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=453849132365426845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/453849132365426845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/453849132365426845'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/10/css-reset-and-then-some.html' title='CSS Reset and then Some'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-213095920863452562</id><published>2008-10-21T07:55:00.001-05:00</published><updated>2008-10-21T07:55:40.617-05:00</updated><title type='text'>Lion's mane takes over 5 hours, gets a smile</title><content type='html'>&lt;div&gt;I knit for&amp;nbsp;over 5&amp;nbsp;hours this weekend.&amp;nbsp; I picked up some eyelash yarn and some size 19 knitting needles, you know the big fat ones&lt;/div&gt; &lt;div&gt;&lt;a href="http://www.joann.com/joann/catalog.jsp?CATID=cat2868&amp;amp;PRODID=prd32000"&gt;&lt;img height="300" alt="Boye Jumbo Knitting Needle Pair 14&amp;#39;&amp;#39;" src="http://63.210.199.180/07/90/2/79024.jpg.fpx?qlt=80&amp;amp;wid=265&amp;amp;cvt=jpeg" width="265" border="0"&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;I made a fairly long scarf out of two colors (one after the other, not mingled) in brown and orange.&amp;nbsp; I then folded it over and attached it to the lion costume hood.&amp;nbsp; I got a smile for my trouble. I think it will work out just fine.&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-213095920863452562?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/213095920863452562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=213095920863452562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/213095920863452562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/213095920863452562'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/10/lions-mane-takes-over-5-hours-gets.html' title='Lion&apos;s mane takes over 5 hours, gets a smile'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6452673384708349582</id><published>2008-10-17T17:31:00.001-05:00</published><updated>2008-10-17T17:31:16.332-05:00</updated><title type='text'>I live in a college town....</title><content type='html'>&lt;div dir="ltr"&gt;...which is pretty evident when you see a panhandler chatting up the college girls holding a sign that reads&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;My family was kidnapped by ninjas.&amp;nbsp; &lt;br&gt;I need money for karate lessons.&lt;br&gt;&lt;/blockquote&gt; &lt;br&gt;It is one of the best writing schools in the country.&amp;nbsp; &lt;br&gt;&lt;br&gt;You know if he gets the money, it will be used for karate lessons, but most likely his family was not kidnapped by ninjas.&amp;nbsp; He just wants to be able to kick the &amp;quot;rear-end&amp;quot; of the person who hurt his feelings reviewing his latest poem.&lt;br&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/32675028-6452673384708349582?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6452673384708349582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6452673384708349582' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6452673384708349582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6452673384708349582'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/10/i-live-in-college-town.html' title='I live in a college town....'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-5025707553379173592</id><published>2008-10-15T09:59:00.001-05:00</published><updated>2008-10-15T09:59:05.360-05:00</updated><title type='text'>Do I own any banks yet?</title><content type='html'>&lt;div dir="ltr"&gt;&lt;div&gt;As a citizen of the United States of America, whose government has, or is in the process of, purchasing stock in a number of banks, do I own any banks yet?&amp;nbsp; I&amp;#39;d really like to know, especially if I own any banks in my neighborhood.&amp;nbsp; It would be fun to walk in the door, walk up to the front desk and say, &amp;quot;Don&amp;#39;t you know who I am?&amp;nbsp; I own this place.&amp;nbsp; Where&amp;#39;s my office?&amp;quot;&amp;nbsp;&amp;nbsp; I&amp;#39;m sure I&amp;#39;d get shown the door, and not one with my name on it.&amp;nbsp; Oh, well, I guess it will be a while before my bank treats me like I belong.&amp;nbsp; They are nice, but they always have better chairs than I do when I go in.&amp;nbsp; It&amp;#39;s not like I get to even look at the monitors, let alone play with their computers.&amp;nbsp;&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;I read an article about Iceland and how all of their banks are in bad shape.&amp;nbsp; Imports have slowed down, people are having trouble buying what they need.&amp;nbsp; We are talking Iceland.&amp;nbsp; It isn&amp;#39;t like they grow everything they need.&amp;nbsp; Is that the shape of things to come here?&amp;nbsp; &lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;I steadfastly refuse to believe it.... but sometimes....late at night...the news pops up into my TV or computer screen like a bad Halloween movie.&amp;nbsp; That&amp;#39;s why I like Hulu.&amp;nbsp; No news, sure you get some commercials including pleading children trying to guilt you into saving the earth, but at least the banks don&amp;#39;t creep in.&lt;/div&gt;  &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-5025707553379173592?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/5025707553379173592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=5025707553379173592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5025707553379173592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5025707553379173592'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/10/do-i-own-any-banks-yet.html' title='Do I own any banks yet?'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-3419283807407504088</id><published>2008-10-13T15:51:00.002-05:00</published><updated>2008-10-13T15:52:13.977-05:00</updated><title type='text'>SQL Compare</title><content type='html'>&lt;p&gt;&lt;span style="font-family:Lucida Console;"&gt;&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;I really tried to do without.  I, like many other developers using SQL server, have databases that live on multiple servers.  I tried to compare one database on two servers by scripting the stored procedures, tables, roles, functions, etc in each database and using a text comparison tool.  Of course, the objects didn’t get scripted in the same order in each, so I was cutting and pasting for about 15 (interrupted) minutes before I thought to myself, “Self, there has to be a better way.”  Without going into details of that personal conversation, the accusations, the dirty looks which can’t be expressed easily in text, suffice it to say that, yes there is a better way.  I’ve known about &lt;a href="http://www.red-gate.com/index.htm"&gt;RedGate&lt;/a&gt; and their tools for a long time (hi, Chris).  SQL compare is $more than I want to pay.   They are wonderful tools and about as tempting as a Boston cream pie made by the right person (it’s late, and I’m hungry).  But I’m cheap.  I bought a palm m100 for $5 at a consignment store – cheap.  So I went looking for something I could use without spending the money.  &lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;SQL effects has a &lt;a href="http://www.sqleffects.com/download.html"&gt;community edition&lt;/a&gt; that is a free download.  It allows you to specify your two servers, how you connect, the databases and objects to compare and shows the differences in objects.  It can handle stored procedures, tables, functions, roles, users, and some other things.  No more procedure by procedure compare, no more mucking about with moving text around so I can do a text based comparison.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 0.5in; TEXT-INDENT: -0.5in"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;Of course, I don’t know SQL Effects from &lt;a href="http://www.pandorabots.com/pandora/talk?botid=f5d922d97e345aa1"&gt;Alice&lt;/a&gt;, so trust them on your own dime.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;--JJ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="font-family:Lucida Console;"&gt;&lt;span style="font-family:Lucida Console;"&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/32675028-3419283807407504088?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3419283807407504088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3419283807407504088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3419283807407504088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3419283807407504088'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/10/sql-compare.html' title='SQL Compare'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6950605357287735554</id><published>2008-06-19T20:44:00.002-05:00</published><updated>2008-06-19T21:01:33.794-05:00</updated><title type='text'>Water levels dropping</title><content type='html'>If it was a vessel containing liquid, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Coralville&lt;/span&gt; dam would be a soda bottle with a pack of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;mentos&lt;/span&gt; in it.  At this point, the soda would be only a couple of inches above the opening, still, since you are holding it in your hands, you are definitely getting wet.  The water level in the dam is still 3-4 inches above the spillway.  That means it is flowing over the highest level of the dam.  Like the soda over the lip of the bottle opening.  Get it?   So even though the water levels are dropping, they haven't dropped enough.  The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;mentos&lt;/span&gt; are wearing out though.  Or the CO2.  I don't know anything about that. &lt;br /&gt;&lt;br /&gt;My boss said something that made me sad today.  She mentioned the possibility that &lt;a href="http://www.sluggerssportsbar.com/"&gt;Sluggers&lt;/a&gt; would close.  Now that was scary.  Now, we haven't done this in a while, but I think we once went to Sluggers 3 times in one week.  We have cut back significantly, but still, it is one of our favorites.  (Their gourmet grilled cheese really is.  Some places say they have a good grilled cheese and they mean they add lots of butter and two slices of cheese.  Sluggers adds three cheeses, &lt;span style="font-style: italic;"&gt;fresh&lt;/span&gt; basil, tomatoes, and field greens.  That's a good grilled cheese.)&lt;br /&gt;I hope they made it through the flood....&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;OK&lt;/span&gt;, seriously, this whole thing has been rather depressing and it is easier to work through it and do my cameos for &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;TV&lt;/span&gt; than to think about it and the total &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;devastation&lt;/span&gt; that has &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;ravaged&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;communities&lt;/span&gt; all along the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;Midwest&lt;/span&gt;.  Cities along the Mississippi are getting hit at all the twisty parts of rivers and streams. &lt;br /&gt;&lt;br /&gt;Good luck to all of them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-6950605357287735554?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6950605357287735554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6950605357287735554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6950605357287735554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6950605357287735554'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/06/water-levels-dropping.html' title='Water levels dropping'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-1009513522093608785</id><published>2008-06-16T11:23:00.001-05:00</published><updated>2008-06-16T11:25:17.510-05:00</updated><title type='text'>And a map to go with the pictures.</title><content type='html'>&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=101113963183953397758.00044fcab3b70b95d22e4&amp;amp;ll=41.669706,-91.539288&amp;amp;spn=0.064628,0.177841&amp;amp;t=h&amp;amp;output=embed&amp;amp;s=AARTsJqPDzAR2Z_97P42bnBkeakIZ26PcQ" frameborder="0" height="490" scrolling="no" width="595"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=101113963183953397758.00044fcab3b70b95d22e4&amp;amp;ll=41.669706,-91.539288&amp;amp;spn=0.064628,0.177841&amp;amp;t=h&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-1009513522093608785?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/1009513522093608785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=1009513522093608785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1009513522093608785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1009513522093608785'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/06/and-map-to-go-with-pictures.html' title='And a map to go with the pictures.'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-1276719356558778352</id><published>2008-06-16T10:54:00.001-05:00</published><updated>2008-06-16T11:23:08.910-05:00</updated><title type='text'>And another</title><content type='html'>&lt;img src="http://cmsimg.press-citizen.com/apps/pbcsi.dll/bilde?NewTbl=1&amp;amp;Avis=D5&amp;amp;Dato=20080616&amp;amp;Kategori=NEWS01&amp;amp;Lopenr=806160801&amp;amp;Ref=PH&amp;amp;Item=66" /&gt;&lt;br /&gt;on the Left you can see a Walgreens.  Behind it is a bank.  In that same direction is a rail road trestle that you can normally get a car under.  The colorful building on the right is a Mexican restaurant and an Indian Restaurant (in red).  The road is supposed to be between the two rows of trees in the center of the photo.&lt;br /&gt;&lt;br /&gt;These are all at least 3 miles from our home.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-1276719356558778352?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/1276719356558778352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=1276719356558778352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1276719356558778352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1276719356558778352'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/06/and-another.html' title='And another'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4024896296152220515</id><published>2008-06-16T10:48:00.001-05:00</published><updated>2008-06-16T10:57:07.133-05:00</updated><title type='text'>Another flood shot</title><content type='html'>&lt;img src="http://cmsimg.press-citizen.com/apps/pbcsi.dll/bilde?NewTbl=1&amp;amp;Avis=D5&amp;amp;Dato=20080616&amp;amp;Kategori=NEWS01&amp;amp;Lopenr=806160801&amp;amp;Ref=PH&amp;amp;Item=67&amp;amp;Maxw=600&amp;amp;Maxh=500" /&gt;&lt;br /&gt;&lt;br /&gt;A taco bell in Coralville.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4024896296152220515?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4024896296152220515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4024896296152220515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4024896296152220515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4024896296152220515'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/06/bilde-jpeg-image-600x427-pixels.html' title='Another flood shot'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6355096046531274438</id><published>2008-06-16T10:46:00.001-05:00</published><updated>2008-06-16T10:56:42.960-05:00</updated><title type='text'>The park</title><content type='html'>&lt;img src="http://cmsimg.press-citizen.com/apps/pbcsi.dll/bilde?NewTbl=1&amp;amp;Avis=D5&amp;amp;Dato=20080616&amp;amp;Kategori=NEWS01&amp;amp;Lopenr=806160801&amp;amp;Ref=PH&amp;amp;Item=76&amp;amp;Maxw=600&amp;amp;Maxh=500" /&gt;&lt;br /&gt;&lt;br /&gt;The top of a carosel in a park we go to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-6355096046531274438?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6355096046531274438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6355096046531274438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6355096046531274438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6355096046531274438'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/06/bilde-jpeg-image-600x367-pixels.html' title='The park'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-1351563820517726771</id><published>2008-06-13T10:21:00.002-05:00</published><updated>2008-06-13T10:28:38.613-05:00</updated><title type='text'>June Post: Flood</title><content type='html'>I have only been out sandbagging for about 6 hours total.  It takes a toll, but others have been at it for days.  It is sad when the sand bag levies are over taken.  6+ foot walls built by hand hundreds if not thousands of feet long. &lt;br /&gt;&lt;br /&gt;My family is fine.  We are not really in danger ourselves.  There is talk about utility interruption later on. &lt;br /&gt;&lt;br /&gt;Here are some sites you can use to keep up to date:&lt;br /&gt;&lt;a href="http://www.icgov.org/default/?id=1874"&gt;http://www.icgov.org/default/?id=1874&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.press-citizen.com/apps/pbcs.dll/frontpage"&gt;http://www.press-citizen.com/apps/pbcs.dll/frontpage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and a webcam on the iowa river in iowa city:&lt;br /&gt;&lt;a href="http://www.iihr.uiowa.edu/webcam/"&gt;http://www.iihr.uiowa.edu/webcam/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We cross that bridge often to get over to the west side of the city.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-1351563820517726771?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/1351563820517726771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=1351563820517726771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1351563820517726771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1351563820517726771'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/06/june-post-flood.html' title='June Post: Flood'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2792485624900864116</id><published>2008-05-18T20:39:00.002-05:00</published><updated>2008-05-19T20:54:38.909-05:00</updated><title type='text'>Sweeperbot</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_mYmgp8oGCOY/SDDaPHFF1VI/AAAAAAAAA0o/WrtQlvNTZ1A/s1600-h/MVI_0935.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_" alt="" src="http://4.bp.blogspot.com/_mYmgp8oGCOY/SDDaPHFF1VI/AAAAAAAAA0o/WrtQlvNTZ1A/s320/MVI_0935.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, here it is.  I made it.  I borrowed a motor from a minipanda from wowwee that I got for under $5 at Radioshack. My daughter now has a panda to play with.&lt;br /&gt;&lt;br /&gt;I added a weight that is a left over modular furniture retaining nut.  It is cut with just the right weight distribution and opening to fit over the existing cog on the motor.  A D cell battery, wire, and electrical tape.  Add to brush.&lt;br /&gt;&lt;br /&gt;I borrowed the design from &lt;a href="http://www.evilmadscientist.com/article.php?story=bristlebot"&gt;evil mad scientist&lt;/a&gt;, only bigger.&lt;br /&gt;&lt;br /&gt;&lt;embed id="VideoPlayback" style="width:400px;height:326px" flashvars="" src="http://video.google.com/googleplayer.swf?docid=5345962329073549816&amp;hl=en" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2792485624900864116?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2792485624900864116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2792485624900864116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2792485624900864116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2792485624900864116'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/05/sweeperbot.html' title='Sweeperbot'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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/_mYmgp8oGCOY/SDDaPHFF1VI/AAAAAAAAA0o/WrtQlvNTZ1A/s72-c/MVI_0935.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-235103112894283142</id><published>2008-05-08T22:40:00.001-05:00</published><updated>2008-05-08T22:44:22.289-05:00</updated><title type='text'>Helping your robot see you</title><content type='html'>&lt;a href="http://www.braintech.com/products-ispot-&amp;amp;-bluevision.php"&gt;Braintech: Intelligent Vision » Products » iSpot &amp;amp; BlueVision&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So it seems our robot overlords are coming soon.  And Braintech is planning on helping them be able to recognize the umbrella in your drink so they can pull it out and crush it with their massive robot feet.  &lt;a href="http://msdn.microsoft.com/en-us/robotics/default.aspx"&gt;Microsoft robotic studio &lt;/a&gt;will probably be necessary along with the iSpot software.  (yet another iProduct, will people never learn that it isn't the little i that sells things?) &lt;br /&gt;&lt;br /&gt;Did you know about the MS Robotic Studio?  Have you made anything with it?&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-235103112894283142?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/235103112894283142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=235103112894283142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/235103112894283142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/235103112894283142'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/05/helping-your-robot-see-you.html' title='Helping your robot see you'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2811947913715341438</id><published>2008-05-08T22:32:00.001-05:00</published><updated>2008-05-08T22:36:43.502-05:00</updated><title type='text'>We's in UR City, EnWebbing your GubMint!</title><content type='html'>Microsoft &lt;a href="http://www.microsoft.com/presspass/press/2008/may08/05-07CSPServicesPR.mspx"&gt;announced a product offering&lt;/a&gt; today that is really a grouping of existing products and templates.  Using Sharepoint and other technologies they intend to make your local city government more accessible.  CSP was originally announced in January, but is now available.  It doesn't seem to be a do it yourself system.  Rather you have to contract with a "partner" to get it up and running.&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2811947913715341438?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2811947913715341438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2811947913715341438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2811947913715341438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2811947913715341438'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/05/wes-in-ur-city-enwebbing-your-gubmint.html' title='We&apos;s in UR City, EnWebbing your GubMint!'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6502093958490311366</id><published>2008-05-08T17:26:00.002-05:00</published><updated>2008-05-08T20:50:48.398-05:00</updated><title type='text'></title><content type='html'>&lt;div style="margin: 0px auto 10px; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_mYmgp8oGCOY/SCN-Nr5ahkI/AAAAAAAAAz8/lh2IIzlenIU/s1600-h/IMG_2299.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" alt="" src="http://2.bp.blogspot.com/_mYmgp8oGCOY/SCN-Nr5ahkI/AAAAAAAAAz8/lh2IIzlenIU/s320/IMG_2299.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I knited this!&lt;/div&gt;&lt;br /&gt;&lt;div style="margin: 0px auto 10px; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_mYmgp8oGCOY/SCN-OL5ahlI/AAAAAAAAA0E/EL3U-C-2bhY/s1600-h/IMG_2300.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" alt="" src="http://4.bp.blogspot.com/_mYmgp8oGCOY/SCN-OL5ahlI/AAAAAAAAA0E/EL3U-C-2bhY/s320/IMG_2300.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;Really, I did.  It is kind of a bottle cosie (is that even a word?).  I learned how to knit 2 weeks ago and tried different things with knitting, purling, how many loops to pull in, counting stitches, seams, etc.  I ended up with this, so....  Maybe I'll join Patty in the knitter's guild.&lt;br /&gt;&lt;br /&gt;--JJ&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-6502093958490311366?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6502093958490311366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6502093958490311366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6502093958490311366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6502093958490311366'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/05/i-knited-these-really-i-did.html' title=''/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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/_mYmgp8oGCOY/SCN-Nr5ahkI/AAAAAAAAAz8/lh2IIzlenIU/s72-c/IMG_2299.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-7206613967543535597</id><published>2008-02-07T08:22:00.000-06:00</published><updated>2008-02-07T08:35:01.570-06:00</updated><title type='text'>It's tax time!</title><content type='html'>Why is it that the only way we can do our taxes and not worry about the possiblity of doing something wrong is to hire people who spend their lives studying to do taxes?&lt;br /&gt;&lt;br /&gt;Be honest, if you do your own taxes, or even sometimes if you hire someone to do it for you, you are afraid that something in your taxes will trigger an audit.  You do everything by the book.  You read the instructions.  You buy a program to help.  You pay a big sum of money to get someone else to do it, and you are still worried. &lt;br /&gt;&lt;br /&gt;I have called the IRS 3 times this year so far to ask questions.  I have spent over 2 hours on the phone with them.  I'm sure that will trigger an audit, won't it?  All I was trying to do is do it right.  I think I have so far.  &lt;br /&gt;&lt;br /&gt;Why isn't it easier?  Wasn't it nice of the President to form an advisory panel for tax reform in 2005?  It provided a plan to simplify tax filing in November of that year.  Oh, wait.  It has been  years since anything was done.  Is it possible it was just a way to spend some tax money?  How much money was spent putting this together?  the results are here:  &lt;a href="http://www.taxreformpanel.gov/index.shtml"&gt;http://www.taxreformpanel.gov/index.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the executive order establishing the panel, it doesn't say anything about actually changing anything, does it?&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7206613967543535597?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7206613967543535597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7206613967543535597' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7206613967543535597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7206613967543535597'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/02/its-tax-time.html' title='It&apos;s tax time!'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-8293698291278185924</id><published>2008-02-04T07:46:00.000-06:00</published><updated>2008-02-04T08:02:52.949-06:00</updated><title type='text'>And the winner is.....</title><content type='html'>....Cece, for most runs completed in a single hour!  Cece went sledding yesterday afternoon.  It was still snowing, we were probably out for one of the last two of the 8 inches we recieved yesterday.  We decided the best place for us to sled was the sidewalk.  Nothing dangerous at the end of the ride. &lt;br /&gt;&lt;br /&gt;....Obama, for the most super bowl ads of any campaign this year.  He didn't pay $3 million for a national ad, but he did pay a large sum (he could aford it) for ads in most of the states in play tomorrow.  No other campaign bought ad time during the super bowl..., huh &lt;shrug&gt;.&lt;br /&gt;&lt;br /&gt;....Oglioneucleotide, for being one of the most difficult words I work with.  &lt;a href="http://en.wikipedia.org/wiki/Oligonucleotide"&gt;http://en.wikipedia.org/wiki/Oligonucleotide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;....Roman, for having the nearest birthday to today.  Congratulations to him.  Did you hear we had about 8 inches of snow?  Want to make a snow cake, then plow into it in a sled or on a snow board?  Happy birthday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-8293698291278185924?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8293698291278185924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8293698291278185924' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8293698291278185924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8293698291278185924'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/02/and-winner-is.html' title='And the winner is.....'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4540389713802633088</id><published>2008-01-23T19:04:00.000-06:00</published><updated>2008-01-23T19:29:31.030-06:00</updated><title type='text'>From the makers of "Put on a Shirt" comes the latest:  "Put on some real shoes!"</title><content type='html'>Around noon yesterday it was under 10 degrees before the windchill was factored in.&lt;br /&gt;&lt;br /&gt;Now, I'm not one to balk at a little bit of cold.  I've been known to cross the 100 feet or so between my building and the next without a coat on.  What's a minute of cold if I can be lazy and not carry my coat once I'm in the building? &lt;br /&gt;&lt;br /&gt;If I had a book of pet peeves, which I don't, one of them would be this:&lt;br /&gt;&lt;br /&gt;When it is snowing, I shouldn't be able to see your bare heel in a backless shoe.  I've seen some ridiculous &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;footwear&lt;/span&gt; choices from sandals with socks in the rain to flip-flops in cold weather.  But, when the windchill is such that 20 minutes outdoors will start to cause frostbite, I'm thinking better choices should be made. &lt;br /&gt;What if they couldn't afford good winter shoes?  I'm thinking walking indoors could have been a real option.  Besides shoes like : &lt;a href="www.shoes.com/productimages/shoes_isec1010281.jpg"&gt;http://&lt;/a&gt;&lt;span style="color:#008000;"&gt;&lt;a href="www.shoes.com/productimages/shoes_isec1010281.jpg"&gt;www.shoes.com/productimages/&lt;/a&gt;&lt;wbr&gt;&lt;a href="www.shoes.com/productimages/shoes_isec1010281.jpg"&gt;shoes_&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;isec&lt;/span&gt;1010281.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;jpg&lt;/span&gt;&lt;/a&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;are not cheap&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So, put on a real pair of shoes if you are walking by my building.  That way I don't have to look at your raw red heels as I am looking to make sure my footing is good on the slush.  And I don't have to think of frostbitten feet for days afterwards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4540389713802633088?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4540389713802633088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4540389713802633088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4540389713802633088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4540389713802633088'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2008/01/from-makers-of-put-on-shirt-comes.html' title='From the makers of &quot;Put on a Shirt&quot; comes the latest:  &quot;Put on some real shoes!&quot;'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-5720578735300150967</id><published>2007-12-31T12:00:00.001-06:00</published><updated>2007-12-31T12:23:07.488-06:00</updated><title type='text'>Writer's Search Engine</title><content type='html'>Just because I am trying to get it more visibility and Google seems to do searches on my blog, I thought I would mention that I put together a search engine that included a good number of sites devoted to writers. 108 sites currently. The search engine is a Google coop search engine that indexes the sites I have selected.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It is available at: &lt;a href="http://www.google.com/coop/cse?cx=003822876353905946077%3Axj_7vn_ne8c"&gt;http://www.google.com/coop/cse?cx=003822876353905946077%3Axj_7vn_ne8c&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I have included some well known agent blogs such as misssnark and knightagency, some sites that help you protect yourself, such as copyright.gov and some lists of things to watch out for when looking for an agent.  I have also included a good number of publishing resources including sites for young / novice writers and for established writers.  &lt;/p&gt;&lt;p&gt;For example, using the search terms "tracking submissions" returns 4 pages of results including articles by Greg Knollenberg on writerswrite.com, Terry Hickman and others on anotherrealm.&lt;/p&gt;&lt;p&gt;Want to find out if a market is still accepting submissions?    Doing a search for &lt;em&gt;"Cthulhu Mythos" market news &lt;/em&gt;reveals that Leng! The Cthulhu Mythos Megazine was DoD as of 10/17/03, so if you were hoping to sell to them, you are much too late.  But, if you were planning on changing it to something else, some poking around on the site might find you a market.&lt;/p&gt;&lt;p&gt;Good luck to you.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-5720578735300150967?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/5720578735300150967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=5720578735300150967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5720578735300150967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5720578735300150967'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/12/writers-search-engine.html' title='Writer&apos;s Search Engine'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-8346684376221098433</id><published>2007-11-09T17:40:00.000-06:00</published><updated>2007-11-09T19:12:33.437-06:00</updated><title type='text'>The gingkos lost their leaves</title><content type='html'>On Wednesday the &lt;a href="http://en.wikipedia.org/wiki/Ginkgo"&gt;&lt;span style="text-decoration: underline;"&gt;Ginkgoes&lt;/span&gt; &lt;/a&gt;lost their leaves.  In the morning the rain of leaves started and by afternoon, all the leaves were gone.  If you have never seen it, you should find a ginkgo next year to watch.  I once witnessed a grounds keeper at the U standing under a tree waiting for the last leaf to fall before blowing the leaves into a pile.  That isn't something you do with other types of trees, because, with other trees, just because a few leaves fall, that doesn't mean the others do.  With ginkgoes that is exactly what it means.  Below is a video from youtube of ginkgo leaves falling.  I encourage you to find some more, or better yet, a real one.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/j2Cpyww8kvc&amp;amp;rel=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/j2Cpyww8kvc&amp;amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-8346684376221098433?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8346684376221098433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8346684376221098433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8346684376221098433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8346684376221098433'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/11/gingkos-lost-their-leaves.html' title='The gingkos lost their leaves'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-8605546449142896283</id><published>2007-10-12T20:53:00.001-05:00</published><updated>2007-10-12T21:11:02.199-05:00</updated><title type='text'>I have Mono</title><content type='html'>Really, I do.  A couple of nights ago I wrote my first application using MONO (you can get it too by going to the &lt;a href="http://www.monodevelop.com/Main_Page"&gt;MonoDevelop&lt;/a&gt; website.  I have to say, I'm not terribly happy that I don't have as much help as I am used to in Visual Studio, but it works.&lt;br /&gt;&lt;br /&gt;I created a very simple application (see the screen shot).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mYmgp8oGCOY/RxAmiu1XBoI/AAAAAAAAASI/QxFz2z34C9s/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mYmgp8oGCOY/RxAmiu1XBoI/AAAAAAAAASI/QxFz2z34C9s/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5120635154449499778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;All it is is a calculator with a tape.  It does the trick, although there are quite a few features missing, such as key-press listeners, that would make it useful.  The really neat thing is that I wrote it on an &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu &lt;/a&gt;desktop (I really like the liveCD and the installer).  And it works.  Don't get me wrong, If you saw me walking down the street you would say, "there goes the Microsoft evangelist" (that is on days you wouldn't say, "there goes the Google evangelist"), but I love that I was able to do it without using any Microsoft tools.  No Windows, no Visual Studio, not even notepad.&lt;br /&gt;&lt;br /&gt;Gtk is not among my strong points, so I know I have a long way to go, but I know now that I can do it.  What's next?  Maybe some more work with Eclipse and Google's web tool kit?  &lt;a href="http://www.lyricsfreak.com/c/cake/perhaps+perhaps+perhaps_20026654.html"&gt;Perhaps, Perhaps, Perhaps.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-8605546449142896283?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8605546449142896283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8605546449142896283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8605546449142896283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8605546449142896283'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/10/i-have-mono.html' title='I have Mono'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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/_mYmgp8oGCOY/RxAmiu1XBoI/AAAAAAAAASI/QxFz2z34C9s/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-7274137778892187281</id><published>2007-09-08T18:45:00.000-05:00</published><updated>2007-09-08T18:54:13.869-05:00</updated><title type='text'>I really do develop in .Net</title><content type='html'>I said at the beginning of this exercise that I would post some .Net related items.  Well, I have done some and here is a new one.  I created an article on yet another way to create an httpHandler that allows a developer to ignore the implementation details required to display an image from a database.  It isn't really a good idea to not know what is going on behind the scenes, but if you do know, it is handy not to have to rewrite code that has been written by so many people already.&lt;br /&gt;&lt;br /&gt;Have fun with it.  Have fun poking it with sticks.  I don't guarantee it will work for you.  I will guarantee it will work for me :).&lt;br /&gt;&lt;br /&gt;The link is here: &lt;a href="http://to.jose.jimenez.googlepages.com/dbimagedisplay"&gt;&lt;span style="text-decoration: underline;"&gt;http://to.jose.jimenez.googlepages.com/dbimagedisplay&lt;/span&gt;&lt;/a&gt;&lt;a href="http://to.jose.jimenez.googlepages.com/dbimagesuse"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7274137778892187281?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7274137778892187281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7274137778892187281' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7274137778892187281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7274137778892187281'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/09/i-really-do-develop-in-net.html' title='I really do develop in .Net'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7179839964710803884</id><published>2007-08-13T07:24:00.000-05:00</published><updated>2007-08-13T07:46:03.328-05:00</updated><title type='text'>And the years go by</title><content type='html'>Around two thirds of my life has gone by and there is something from that first third that I don't think I will ever let go of.  Working on the farm in Fennville, Michigan really left a big mark on my life.  I like to think it was a good thing. &lt;br /&gt;&lt;br /&gt;I still talk about it like it made me who I am.  Perhaps it did.  &lt;br /&gt;&lt;br /&gt;There was a lot of work to do in Fenville on the VanVorhees farm.  In the last 10 years, I have visited the farm once.  It was both wonderful and sad.  I didn't have the courage to walk up to the VanVoorhees farm house and knock on the door.  I wanted to remember Mary and Bob the way I knew them long ago. &lt;br /&gt;&lt;br /&gt;I did run into John, their son, who has run his own farm since I was a kid.  (&lt;a href="http://www.sustainusa.org/familyfarmed/profile_pleasanthill.html"&gt;Pleasant Hill Farm&lt;/a&gt; is close to the farm I worked on.)  John is managing his farm and his parent's farm. &lt;br /&gt;&lt;br /&gt;So here I am, years later, still talking about it.   This morning I stood under an apple tree and tried to gauge, with my limited skills, when the apples would be ready.  I wish I could say it was more than a guess.  But my guess is in about three weeks.  The week after the kids are back in school and knock most of them off by climbing around in the tree. &lt;br /&gt;&lt;br /&gt;Good luck to the ones on the top of the tree's canopy.  They might make it.&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7179839964710803884?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7179839964710803884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7179839964710803884' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7179839964710803884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7179839964710803884'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/08/and-years-go-by.html' title='And the years go by'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4750468074091999439</id><published>2007-08-10T15:12:00.000-05:00</published><updated>2007-08-10T15:27:16.202-05:00</updated><title type='text'>Omaha and more</title><content type='html'>&lt;a href="http://66.37.232.214/pri/icam?name=camera1&amp;pan=83.46&amp;amp;tilt=-18.93&amp;oldzoom=1.0&amp;amp;oldscale=0.75&amp;oldimage=20521&amp;amp;zoom=1.0&amp;brightness=0&amp;amp;scale=0.75&amp;quality=45&amp;amp;viewfinder.x=204&amp;viewfinder.y=38"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.pella.org/asp/news/news.asp?t=1&amp;m=39&amp;amp;i=2"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 125px; CURSOR: hand" alt="" src="http://www.pella.org/userdocs/news/51_Vermeermill.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.pella.org/userdocs/news/51_Vermeermill.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;For those of you keeping track, we went to Pella and Omaha recently. We saw the worlds largest windmill.... Ok, just a windmill, but a nice one. Really worth seeing if you want to see a dutch windmill, but are unable to fly overseas. They have great bakeries on the town square. Yummies galore.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;We also went to the &lt;a href="http://www.omahazoo.com/cams/index.asp?page=cams/cams.htm"&gt;Henry Doorly Zoo&lt;/a&gt; in Omaha. My favorite part was...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Petting the Iguana that had just been moving around in the pond by the front entrance.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I understand some of the &lt;a href="http://66.37.232.214/pri/icam?pan=83.46&amp;amp;tilt=-18.93"&gt;penguins in the exibit &lt;/a&gt;may have been some that L and I saw on our honeymoon ten years ago.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4750468074091999439?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4750468074091999439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4750468074091999439' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4750468074091999439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4750468074091999439'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/08/omaha-and-more.html' title='Omaha and more'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2434568518040576753</id><published>2007-07-23T07:35:00.000-05:00</published><updated>2007-07-23T07:46:58.693-05:00</updated><title type='text'>define: Decaversary</title><content type='html'>Not enough time.&lt;br /&gt;&lt;br /&gt;10 years ago we started something not so new.  It didn't quite start the way we pictured it would, but we forgot or put aside all the things that didn't go the way we wanted. &lt;br /&gt;10 years ago we took a walk along a river, listened to music, and ignored so many things around us.  I was for you and you were for me.&lt;br /&gt;&lt;br /&gt;I am still for you.  You are still for me. &lt;br /&gt;&lt;br /&gt;A beginning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2434568518040576753?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2434568518040576753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2434568518040576753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2434568518040576753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2434568518040576753'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/07/define-decaversary.html' title='define: Decaversary'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2443058313952424891</id><published>2007-06-26T07:54:00.000-05:00</published><updated>2007-06-26T08:02:12.070-05:00</updated><title type='text'>Fireflies</title><content type='html'>C and I drove home from the mall.  I don't think she would have noticed, it was late, but I asked her to take a look out the window.  There were thousands of fireflies along the fields on the side of the hiway.  I say thousands, because hundreds just doesn't cover it.  They winked on and off like....   nothing else. &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p align="center"&gt;&lt;em&gt;lights in the fields flash&lt;br /&gt;stars shine down with jealousy&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2443058313952424891?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2443058313952424891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2443058313952424891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2443058313952424891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2443058313952424891'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/06/fireflies.html' title='Fireflies'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7083427539358740465</id><published>2007-05-21T22:24:00.000-05:00</published><updated>2007-05-21T22:25:53.944-05:00</updated><title type='text'>Google Maps Saved My Life!</title><content type='html'>Well, not really, but it came in really handly to have printed maps from the web site available and then later to have Google Maps on my cell.  &lt;a href="http://3.bp.blogspot.com/_mYmgp8oGCOY/RlJivBf2d_I/AAAAAAAAAGs/_9exKlDdXxM/s1600-h/IMG_0155.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://3.bp.blogspot.com/_mYmgp8oGCOY/RlJivBf2d_I/AAAAAAAAAGs/_9exKlDdXxM/s320/IMG_0155.JPG" border="0" /&gt;&lt;/a&gt;  I didn't use a fold out map except once at the hotel.  That was just to get ideas about where to go to dinner.  Here are some  photos from our vacation in San Antonio.&lt;br /&gt;&lt;br /&gt;You get three guesses where some of these pictures were taken. &lt;br /&gt;Enjoy. &lt;br /&gt;&lt;br /&gt;If you want real honest to goodness family shots, you will have to send me a personal email.  You know my address if you know me :).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_mYmgp8oGCOY/RlJivhf2eAI/AAAAAAAAAG0/ip51aSHP_XQ/s1600-h/IMG_0159.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://1.bp.blogspot.com/_mYmgp8oGCOY/RlJivhf2eAI/AAAAAAAAAG0/ip51aSHP_XQ/s320/IMG_0159.JPG" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_mYmgp8oGCOY/RlJiwBf2eBI/AAAAAAAAAG8/oAio8qGXMDA/s1600-h/IMG_0166.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://3.bp.blogspot.com/_mYmgp8oGCOY/RlJiwBf2eBI/AAAAAAAAAG8/oAio8qGXMDA/s320/IMG_0166.JPG" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_mYmgp8oGCOY/RlJiwRf2eCI/AAAAAAAAAHE/SeNdYH_HOoc/s1600-h/IMG_0179.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://4.bp.blogspot.com/_mYmgp8oGCOY/RlJiwRf2eCI/AAAAAAAAAHE/SeNdYH_HOoc/s320/IMG_0179.JPG" border="0" /&gt;&lt;/a&gt;&lt;div style='clear:both; text-align:LEFT'&gt;&lt;a href='http://picasa.google.com/blogger/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7083427539358740465?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7083427539358740465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7083427539358740465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7083427539358740465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7083427539358740465'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/05/google-maps-saved-my-life.html' title='Google Maps Saved My Life!'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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/_mYmgp8oGCOY/RlJivBf2d_I/AAAAAAAAAGs/_9exKlDdXxM/s72-c/IMG_0155.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-1188681838932997203</id><published>2007-05-08T22:06:00.000-05:00</published><updated>2007-05-09T07:39:44.266-05:00</updated><title type='text'>Amana woolen mill.</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_mYmgp8oGCOY/RkE6rXXohlI/AAAAAAAAAFU/q4n3FAG4N1U/s1600-h/SSPX0013.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://1.bp.blogspot.com/_mYmgp8oGCOY/RkE6rXXohlI/AAAAAAAAAFU/q4n3FAG4N1U/s320/SSPX0013.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_mYmgp8oGCOY/RkE6rnXohmI/AAAAAAAAAFc/tL4rEocIljA/s1600-h/SSPX0014.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://2.bp.blogspot.com/_mYmgp8oGCOY/RkE6rnXohmI/AAAAAAAAAFc/tL4rEocIljA/s320/SSPX0014.JPG" border="0" /&gt;&lt;/a&gt;This past weekend L, C, and I went to Amana's Maifest with Y, and U from work. I decided to take some pictures at the &lt;a href="http://www.amanawoolenmill.com/"&gt;woolen mill&lt;/a&gt; in order to hold on to some history. Amana is full of history and the woolen mill is just one example.&lt;br /&gt;This first image shows a foot-powered spinning wheel. A bit later C and I sat and chatted with a woman who was actually spinning wool with this wheel, her bare foot making the wheel go round and round with practiced ease.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This system is a loom that I didn't manage to get a good picture of.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_mYmgp8oGCOY/RkE6r3XohnI/AAAAAAAAAFk/_T-sOmKnSfY/s1600-h/SSPX0015.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://3.bp.blogspot.com/_mYmgp8oGCOY/RkE6r3XohnI/AAAAAAAAAFk/_T-sOmKnSfY/s320/SSPX0015.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is a system they were running at the time. The excitement came when a thread broke and had to be repaired in order to restart the machine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_mYmgp8oGCOY/RkE6sHXohoI/AAAAAAAAAFs/ovaP3TnM93c/s1600-h/SSPX0016.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" style="CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px" alt="" src="http://4.bp.blogspot.com/_mYmgp8oGCOY/RkE6sHXohoI/AAAAAAAAAFs/ovaP3TnM93c/s320/SSPX0016.JPG" border="0" /&gt;&lt;/a&gt; &lt;div style="CLEAR: both; TEXT-ALIGN: left"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img style="BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: 0% 50%; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial" alt="Posted by Picasa" src="http://photos1.blogger.com/pbp.gif" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This last image is just another shot of the same. I have a movie, but I have to format it for the web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-1188681838932997203?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/1188681838932997203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=1188681838932997203' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1188681838932997203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/1188681838932997203'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/05/amana-woolen-mill.html' title='Amana woolen mill.'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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://1.bp.blogspot.com/_mYmgp8oGCOY/RkE6rXXohlI/AAAAAAAAAFU/q4n3FAG4N1U/s72-c/SSPX0013.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-5233248494097781522</id><published>2007-05-03T07:25:00.000-05:00</published><updated>2007-05-03T07:53:48.579-05:00</updated><title type='text'>Buying a camera...</title><content type='html'>can be so much fun.  How many megapixels.   Take the number of objects to be captured, multiply by the number of &lt;a href="http://en.wikipedia.org/wiki/Mole_%28unit%29"&gt;moles&lt;/a&gt; (based on density, temperature, etc.), devide by the number of feet between the camera and the object.  Take that number, devide by the number of &lt;a href="http://en.wikipedia.org/wiki/Mole_%28unit%29"&gt;moles&lt;/a&gt; in the objects you desire to be in focus, multiply by the number of focus indicators you will actually have on the screen or the number of objects that will actually be in focus (if you have electronic precognition). &lt;br /&gt;&lt;br /&gt;Ok.  Have that? &lt;br /&gt;&lt;br /&gt;Now...  &lt;br /&gt;&lt;br /&gt;Think of a number that is divisible by 10 that is between 50 and 100.  Devide it by 10.  There is the minimum number of megapixels you should consider buying, unless, of course, you are on the high side of that range, in which case you should consider that the maximum number of megapixels you should consider buying.&lt;br /&gt;&lt;br /&gt;On a more serious note, here is a &lt;a href="http://www.bestbuy.com/site/olspage.jsp?id=cat12077&amp;categoryRep=cat04000&amp;amp;guideID=1043363099182&amp;type=page"&gt;megapixel&lt;/a&gt; guide put together by best-buy.  I don't know if you want to trust them, but it is what it is.  I don't think they would be far off.&lt;br /&gt;&lt;br /&gt;I think I'm going for something like a 5 or 6.  Hey, price matters.  I've been talking to people about it for a bit, and Canon seems to have gotten better since I got my last camera years ago.  I liked the image resolution, until it went wonky, so....   I think I'm going with it.&lt;br /&gt;&lt;br /&gt;Now the serious questions.  Should I go with the thin style elph, the A series?  I know I'm not getting an SLR style camera.  I'm not ready for that much camera.  Canon has their comparison &lt;a href="http://www.usa.canon.com/consumer/controller?act=ProductCatIndexAct&amp;fcategoryid=113"&gt;site&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;I think I'm ready to choose.  Are you?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-5233248494097781522?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/5233248494097781522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=5233248494097781522' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5233248494097781522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5233248494097781522'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/05/buying-camera.html' title='Buying a camera...'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4025655937509844233</id><published>2007-05-01T19:46:00.000-05:00</published><updated>2007-05-01T19:48:41.203-05:00</updated><title type='text'>Cough, Cough,...  Haakkk</title><content type='html'>Oh, wait, no asbestos?  Oh, well, guess I can't call in sick.&lt;br /&gt;&lt;br /&gt;Good news:  We harvested another morel in our back yard. &lt;br /&gt;&lt;br /&gt;Bad news:  I smashed two of them without noticing while raking up last fall's leaves.&lt;br /&gt;&lt;br /&gt;One out of three ain't bad?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4025655937509844233?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4025655937509844233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4025655937509844233' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4025655937509844233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4025655937509844233'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/05/cough-cough-haakkk.html' title='Cough, Cough,...  Haakkk'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7847504937781514159</id><published>2007-04-30T20:19:00.000-05:00</published><updated>2007-04-30T20:21:35.262-05:00</updated><title type='text'>to abate, or not to abate, that is the question</title><content type='html'>&lt;div style="margin: 0px auto 10px; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mYmgp8oGCOY/RjaVwHXohgI/AAAAAAAAAEc/iqRSeWZswJs/s1600-h/SSPX0044.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" alt="" src="http://1.bp.blogspot.com/_mYmgp8oGCOY/RjaVwHXohgI/AAAAAAAAAEc/iqRSeWZswJs/s320/SSPX0044.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;So I came in to work this am to find a nice hole in my ceiling.  It was 7:20 am and the most fun I'd had all week.  (It's Monday after all.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px auto 10px; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_mYmgp8oGCOY/RjaVwHXohfI/AAAAAAAAAEU/c_DQJG3cJd8/s1600-h/SSPX0043.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_" alt="" src="http://1.bp.blogspot.com/_mYmgp8oGCOY/RjaVwHXohfI/AAAAAAAAAEU/c_DQJG3cJd8/s320/SSPX0043.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;Well, I saw my desk first.   You can see the junk collected in the corner of the LCD.  Nice big chunks on my franklin and keyboard.  My water bottle was open, silly me, I'll boil it before I use it again.&lt;br /&gt;&lt;br /&gt;Tune in tomorrow, when I find out if there was asbestos in the mix....&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://picasa.google.com/blogger/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbp.gif" alt="Posted by Picasa" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7847504937781514159?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7847504937781514159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7847504937781514159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7847504937781514159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7847504937781514159'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/04/to-abate-or-not-to-abate-that-is.html' title='to abate, or not to abate, that is the question'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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://1.bp.blogspot.com/_mYmgp8oGCOY/RjaVwHXohgI/AAAAAAAAAEc/iqRSeWZswJs/s72-c/SSPX0044.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32675028.post-5916632013754807645</id><published>2007-04-28T10:30:00.000-05:00</published><updated>2007-04-28T10:32:31.157-05:00</updated><title type='text'>Beyond Web 2.0</title><content type='html'>For the tech forum at the U, I put together a list of things coming down the pipe in terms of web technologies.  The list is available as a Google doc here:  &lt;a id="publishedDocumentUrl" class="tabcontent" target="_blank" href="http://docs.google.com/Doc?id=djmmmtg_22chc39z"&gt;http://docs.google.com/Doc?id=djmmmtg_22chc39z&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-5916632013754807645?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/5916632013754807645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=5916632013754807645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5916632013754807645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/5916632013754807645'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/04/beyond-web-20.html' title='Beyond Web 2.0'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6864950304374891520</id><published>2007-04-20T21:05:00.000-05:00</published><updated>2007-04-20T22:27:23.719-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight Web 3.0 new technology WPF/E Microsoft'/><title type='text'>Silverlight (WPF/E)  -- candle in the dark or just Flash in a pan?</title><content type='html'>Next week I will be on a panel ant the U whose topic is listed as Web Development beyond 2.0.&lt;br /&gt;&lt;br /&gt;To go along with that I've been looking a various up and coming technologies including what I knew as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WPF&lt;/span&gt;/E  (Windows Presentation Foundation).  Microsoft recently announced they renamed the technology to &lt;a href="http://www.microsoft.com/silverlight/asp/default.aspx"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Silverlight&lt;/span&gt;.&lt;/a&gt; It looks like it can do some interesting things but I wonder why it just seems to remind me of flash?  I dig through the source of the &lt;a href="http://channel9.msdn.com/playground/wpfe/Sprawl/default.html"&gt;sprawl &lt;/a&gt;game and see a lot of javascript, some use of the canvas element(?).  There are callbacks going on to the server side.  It looks like with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;WPF&lt;/span&gt;/E, now &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Silverlight&lt;/span&gt;, it is possible to create an object to host / present the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;XAML&lt;/span&gt; delivered from the server.  The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;XAML&lt;/span&gt; is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;xml&lt;/span&gt; that represents the application. Just a few lines of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;xml&lt;/span&gt; deliver interactivity. &lt;br /&gt;&lt;br /&gt;Microsoft makes the point that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Silverlight&lt;/span&gt; works on a variety of browsers and doesn't tie the developer or the client to any given browser.  I gave the February &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;CTP&lt;/span&gt; a try.  I installed it and restarted ID.  Sure enough, it worked right away.  I hesitated to say it was working in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Firefox&lt;/span&gt;, but, after I closed my browser and restarted it, I was playing Spawn.  They have a download listed for Safari as well.  I played a bit with the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;XAML&lt;/span&gt; editor also.  It looks like it will really be necessary to work within the Expression &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;XAML&lt;/span&gt; editor or another tool to really make use of the full capabilities of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Silverlight&lt;/span&gt;.  Visual Studio "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Orcas&lt;/span&gt;" has a "Cider" designer built in to edit &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;XAML&lt;/span&gt; which gives a design / XAML combined view, but for graphics, it will probably be necessary to use the Expression design tool.  That's where they will tie us to their product, but the developer / designer can be bound to a technology.  We all want our applications to be available to anyone regardless of the browser or OS they use. &lt;br /&gt;&lt;br /&gt;The more complex examples end up taking a significant amount of time to download, even though I have &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;DSL&lt;/span&gt; broadband at a decent rate.  That's where I start feeling the whole flash vibe again.  I know we can create beautiful things with these tools, but, just they way we still have to think about people use dial-up, we can't use the newest tools too much.  somehow we have to manage to provide our information and interaction to as many people as we can.   Isn't that why we are on the web?  I personally skip sites if they are too bogged down in flash.  If &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Silverlight&lt;/span&gt; goes any slower than light, I wonder if I will skip those sites too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-6864950304374891520?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6864950304374891520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6864950304374891520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6864950304374891520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6864950304374891520'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/04/silverlight-wpfe-candle-in-dark-or-just.html' title='Silverlight (WPF/E)  -- candle in the dark or just Flash in a pan?'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4691362260140935470</id><published>2007-04-17T07:36:00.000-05:00</published><updated>2007-04-17T07:43:05.954-05:00</updated><title type='text'>Spring: the second coming</title><content type='html'>Did I say it was spring earlier? I don't remember.&lt;br /&gt;&lt;br /&gt;It's spring.... I think.... Maybe.... It's hard to tell. It was spring before, but then it turned back into winter without the intervening summer or fall. I think it's spring now.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p align="center"&gt;&lt;em&gt;seagulls fly overhead&lt;/em&gt;&lt;br /&gt;&lt;em&gt;ever seeking the next meal&lt;/em&gt;&lt;br /&gt;&lt;em&gt;an empty building&lt;/em&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;lets see if spring sticks this time.  People get tired of sequels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4691362260140935470?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4691362260140935470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4691362260140935470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4691362260140935470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4691362260140935470'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/04/spring-second-coming.html' title='Spring: the second coming'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2408301745336921376</id><published>2007-03-28T21:03:00.000-05:00</published><updated>2007-03-28T21:09:55.057-05:00</updated><title type='text'>Spring?</title><content type='html'>The April showers are early this year.  Buds are forming on the trees in the yard, just in time for us to spend $$$$ to have them hacked back into submission.  Do you know how much it costs to have trees trimmed, worse yet, removed? &lt;br /&gt;&lt;br /&gt;We do it all for the grass. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;blockquote&gt;Trees wake silently&lt;br /&gt;Buds form at a branches tip&lt;br /&gt;soon to fall in mud&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;Ha!&lt;br /&gt;&lt;br /&gt;If you are related to me, let me know and I'll send you a link to PJ's scavenger hunt pictures.&lt;br /&gt;Maybe we'll buy a camera this week and get our own done :).&lt;br /&gt;&lt;br /&gt;Thanks, PJ.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2408301745336921376?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2408301745336921376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2408301745336921376' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2408301745336921376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2408301745336921376'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/03/spring.html' title='Spring?'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7121942022253582372</id><published>2007-02-25T09:55:00.000-06:00</published><updated>2007-02-25T10:02:09.719-06:00</updated><title type='text'>Alive</title><content type='html'>I finally got Life working down at the bottom of my blog!  You should be excited, really you should.  I was trying to figure out how to do this for a while.  It isn't much, but I like to play with it.  If you want to know more, just take a look at the wikipedia article  &lt;a href="http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life"&gt;http://en.wikipedia.org/wiki/Conway's_Game_of_Life&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the buttons:  Random Grid might be the most useful, but you can change the individual cells to on or off by clicking on them to create your own starting pattern.  Start and stop are for kicking off and stopping the processing pattern which evolves the patterns into the subsequent generations.  Clear, clears the grid to start over.&lt;br /&gt;&lt;br /&gt;Have fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7121942022253582372?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7121942022253582372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7121942022253582372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7121942022253582372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7121942022253582372'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/02/alive.html' title='Alive'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7200137523804600694</id><published>2007-02-16T12:51:00.000-06:00</published><updated>2007-02-16T13:04:31.686-06:00</updated><title type='text'>Caution: Contents may be hot</title><content type='html'>Today I picked up a pretzel and on the back of the package it had the warning&lt;br /&gt;&lt;strong&gt;CAUTION: CONTENTS MAY BE HOT&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;They could have skipped the warning. It was a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;jalapeño&lt;/span&gt; pretzel, and even then, it wasn't.&lt;br /&gt;&lt;br /&gt;I think warnings like this should read:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;CAUTION: CONTENTS MAY BE HOT, OR COLD, OR SIMPLY ROOM TEMPERATURE. WE CANNOT GUARANTEE THAT THE TEMPERATURE WILL BE TO YOUR LIKING. IT ALL DEPENDS ON THE &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;CONDITIONS&lt;/span&gt; THAT THE PACKAGE AND/OR CONTENTS WERE UNDER PRIOR TO THE ACTION OF SENSING THE TEMPERATURE. WHILE NOT RECOMMENDED BY US, THE CONTENTS OR PACKAGE MAY SOMEHOW HAVE RECENTLY BEEN IN THE CORONA OF THE SUN, OR WITHIN THE OBJECT-PREVIOUSLY-KNOWN-AS THE PLANET PLUTO'S ATMOSPHERE. THEREFORE, WE RECOMMEND YOU APPROACH OUR PRODUCT WITH &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;TREPIDATION&lt;/span&gt;. *&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;* On the other hand, our product might meet your expectations and may, though unlikely, fulfill your wildest dreams. Good luck.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7200137523804600694?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7200137523804600694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7200137523804600694' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7200137523804600694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7200137523804600694'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/02/caution-contents-may-be-hot.html' title='Caution: Contents may be hot'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-3207397748297006904</id><published>2007-02-01T14:22:00.000-06:00</published><updated>2007-02-01T14:25:16.343-06:00</updated><title type='text'>ASP.Net Resetting Form Fields</title><content type='html'>A coworker and I were working on a form and found it to be quite cumbersome to do it field by field. here is some code we found that works to reset all the fields in a form. Add more types in the case statement to reset more items:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;void resetField(object myObj)&lt;br /&gt;    {&lt;br /&gt;        RadioButtonList rl;&lt;br /&gt;        string temp = myObj.GetType().ToString();&lt;br /&gt;        switch (myObj.GetType().ToString())&lt;br /&gt;        {&lt;br /&gt;            case "System.Web.UI.WebControls.TextBox":&lt;br /&gt;                ((TextBox)myObj).Text = "";&lt;br /&gt;                break;&lt;br /&gt;            case "System.Web.UI.WebControls.CheckBox":&lt;br /&gt;                ((CheckBox)myObj).Checked = false;&lt;br /&gt;                break;&lt;br /&gt;            case "System.Web.UI.WebControls.RadioButtonList":&lt;br /&gt;                rl = (RadioButtonList)myObj;&lt;br /&gt;                if (rl.SelectedItem != null)&lt;br /&gt;                    rl.SelectedItem.Selected = false;&lt;br /&gt;                break;&lt;br /&gt;            default:&lt;br /&gt;                break;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        foreach (Control wc in Page.Form.Controls)&lt;br /&gt;        {&lt;br /&gt;            resetField(wc);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-3207397748297006904?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3207397748297006904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3207397748297006904' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3207397748297006904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3207397748297006904'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/02/aspnet-resetting-form-fields.html' title='ASP.Net Resetting Form Fields'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-2779577663481253762</id><published>2007-02-01T14:20:00.000-06:00</published><updated>2007-02-01T14:22:08.956-06:00</updated><title type='text'>ASP.net Server Application Unavailable</title><content type='html'>If you have ever received an error message on a .Net application that simply stated "Server Application Unavailable" you might find this useful.&lt;br /&gt;&lt;br /&gt;When you receive this error, make sure to check the event viewer on the server.  This is found under administrative tools.  Under the application event log, you will likely find an error that states:  "It is not possible to run two different versions of ASP.NET in the same IIS process.  Please use the IIS Administration tool to run the application in a separate process." &lt;br /&gt;&lt;br /&gt;An application pool is a process that responds to web requests under IIS.  An application pool does not have a setting for what type of ASP.Net applications will be run in it.  Instead, it loads the appropriate libraries when an ASP.Net application is loaded in the process.  Because the libraries for ASP.Net 1.1 and ASP.Net 2.0 are similar, but not the same, the application pool cannot respond to requests for both types of applications at the same time.  This can cause sporadic behaviour if you are using the server at the same time as another developer and you have applications using different versions of the framework in the same application pool.&lt;br /&gt;&lt;br /&gt;Make sure that on your server there is an application pool dedicated to ASP.Net 2.0 applications and one for ASP.Net 1.1 applications.  When you add an ASP.Net application to the server, make sure you select the right application pool for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-2779577663481253762?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/2779577663481253762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=2779577663481253762' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2779577663481253762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/2779577663481253762'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/02/aspnet-server-application-unavailable.html' title='ASP.net Server Application Unavailable'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4006040327455320143</id><published>2007-01-17T10:31:00.000-06:00</published><updated>2007-01-17T10:47:15.513-06:00</updated><title type='text'>The new year</title><content type='html'>Is it 2006 already? What? _chagrined_ Oh, I mean 2007. Good thing I don't write out the checks....&lt;br /&gt;&lt;br /&gt;the new job is going well. but the cold has finally hit. It is -3 degrees this am at around 10:40. It snowed over the last couple of days and there is actually still some on the ground. C went out for a bit and later brought in some snow to play with in the kitchen.&lt;br /&gt;&lt;br /&gt;L reports there was some plastic egg mold use in order to form snow ball-ish things.&lt;br /&gt;&lt;br /&gt;C has a lot of yuck going on, but she seems to be in an ok mood. She's not at school today, so wish us all luck getting along.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p align="center"&gt;Footprints in the snow&lt;br /&gt;I walk against the flow&lt;br /&gt;wishing to follow them &lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;I saw C's footprints this morning in the snow on the driveway.  They lead back toward the house as I was leaving.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4006040327455320143?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4006040327455320143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4006040327455320143' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4006040327455320143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4006040327455320143'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2007/01/new-year.html' title='The new year'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4814276720969853555</id><published>2006-12-27T10:51:00.000-06:00</published><updated>2006-12-27T10:53:54.021-06:00</updated><title type='text'>Invisible, finally!</title><content type='html'>search google news for Invisible Electronics for the latest in invisible gear. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.google.com/news?hl=en&amp;ned=us&amp;amp;q=invisible+electronics"&gt;http://news.google.com/news?hl=en&amp;ned=us&amp;amp;q=invisible+electronics&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm looking forward to my invisible phone and invisible microwave.   I could set up shop as a "fast food" shop with delivery service out of my office and no one would know.&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4814276720969853555?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4814276720969853555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4814276720969853555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4814276720969853555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4814276720969853555'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/12/invisible-finally.html' title='Invisible, finally!'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-6267170530473776479</id><published>2006-12-24T10:46:00.000-06:00</published><updated>2006-12-24T10:54:27.660-06:00</updated><title type='text'>Holidays...</title><content type='html'>Are on the way.  They'd be so much more fun if we weren't all in some stage of flu-like symptoms.  We are looking forward for C's reactions tomorrow.  I should have had the camera fixed....  &lt;br /&gt;&lt;br /&gt;Things are going well at the new job.  Lots of good people there. &lt;br /&gt;&lt;br /&gt;We have to go out to finish shopping for meals over the next few days.  I hope everyone reading this had / has a great holiday season.  Everyone who doesn't read this:  Shame on you!  Have a great one too.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;blockquote&gt;frost lingers, white clouds&lt;br /&gt;kiss the ground as birds flitter&lt;br /&gt;eating gifts from C&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-6267170530473776479?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/6267170530473776479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=6267170530473776479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6267170530473776479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/6267170530473776479'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/12/holidays.html' title='Holidays...'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-8844581019016627724</id><published>2006-12-15T10:49:00.000-06:00</published><updated>2006-12-15T10:51:36.941-06:00</updated><title type='text'>First Week</title><content type='html'>Things are going well for my first week at my new job.  The main thing I'm concerned with is the bus schedules.  With three transit systems going past my office (two cities, one U) you would think I could get on a bus and get where I wanted.  The difficult part is deciding which bus to take.  In any given half hour, more than 10 busses may go by. &lt;br /&gt;&lt;br /&gt;I hope I get it all worked out soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-8844581019016627724?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/8844581019016627724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=8844581019016627724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8844581019016627724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/8844581019016627724'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/12/first-week.html' title='First Week'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4067120589409371639</id><published>2006-11-29T19:53:00.000-06:00</published><updated>2006-11-29T20:00:21.255-06:00</updated><title type='text'>pfeffernusse</title><content type='html'>Today I had some of a pfeffernusse cookie for the first time.  It was yummy.  I will get the recipie up later because I need to get the one I tasted.  This &lt;a href="http://www.ehow.com/how_10311_make-pfeffernusse.html"&gt;recipie&lt;/a&gt;  does not have anise in it, and I really like the anise flavor.  A co-worker from AEGON handed me one.  Yummy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4067120589409371639?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4067120589409371639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4067120589409371639' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4067120589409371639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4067120589409371639'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/11/pfeffernusse.html' title='pfeffernusse'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-4231752406129611723</id><published>2006-11-22T20:01:00.000-06:00</published><updated>2006-11-23T20:16:56.688-06:00</updated><title type='text'>New Job</title><content type='html'>Finally, I can say it. I am going to be starting my new job on &lt;span style="TEXT-DECORATION: line-through"&gt;December 8th&lt;/span&gt; December 11th.&lt;br /&gt;It will be in I.C. No more driving 90 miles each day. That drive really was much too long. I know someone who does it every day and has for years. It's not for me.&lt;br /&gt;&lt;br /&gt;I've been trying to answer some questions on asp.net's forums. There are some questions I just don't know how to approach. Should I give a full answer or just some basics?&lt;br /&gt;&lt;br /&gt;I wonder how much interest there would be in a programming basics course in the community. I think next summer I might try to work that into my schedule.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-4231752406129611723?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/4231752406129611723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=4231752406129611723' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4231752406129611723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/4231752406129611723'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/11/new-job.html' title='New Job'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-281496279662224255</id><published>2006-11-09T21:55:00.000-06:00</published><updated>2006-11-09T22:02:08.212-06:00</updated><title type='text'>What's going on?</title><content type='html'>Too much. &lt;br /&gt;&lt;br /&gt;Leaves are falling like raindrops the last few days.  I have driven through  floods of them in the streets.   The patio is not done.  Who knew it would take as much sand as a small beach?  C is singing so nicely these days.  I recorded something for  PJ that I have to clean up for her.  I have to get a better camera. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Too soon the road splits&lt;br /&gt;Up ahead the unknown waits&lt;br /&gt;hidden by the leaves&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-281496279662224255?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/281496279662224255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=281496279662224255' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/281496279662224255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/281496279662224255'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/11/whats-going-on.html' title='What&apos;s going on?'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-845164608932832600</id><published>2006-10-15T20:49:00.000-05:00</published><updated>2006-10-15T21:09:44.986-05:00</updated><title type='text'>CC's Con weekend</title><content type='html'>CC had a blast as a  Con baby this weekend.  She wore a tie-dyed &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;hoodie&lt;/span&gt; Saturday and matching pigtails.  The pig-tails were &lt;span style="font-style: italic;"&gt;rigged&lt;/span&gt; to stand up straight.  She got so much attention.  There was a kid's costume workshop around 6pm and she was the only kid there.  There were three grown women and myself all working on her costume.  One woman even did her make-up (whiskers and nose).  CC was so good for them.  All of them were fawning over her, of course. &lt;br /&gt;I was a permissive dad this weekend.  She had cheesy poofs for the first time.  She liked them. &lt;br /&gt;&lt;br /&gt;I wonder what people thought when I was letting her fetch her coat by hanging upside down while I held her one handed?  She had one thought that she voiced several times, "Again!"&lt;br /&gt;&lt;br /&gt;Here's a &lt;a href="http://www.mindbridge.org/icon/"&gt;link&lt;/a&gt; to more information about the Con.  L actually was part of a panel this year.  She looked great and did a great job :). &lt;br /&gt;&lt;br /&gt;We ran into someone I knew from the U and he's running &lt;a href="http://www.kingzombie.com/"&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;KingZombie&lt;/span&gt;.com&lt;/a&gt; where he has fun zombie stuff.  I hadn't seen him since 2001 or so.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-845164608932832600?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/845164608932832600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=845164608932832600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/845164608932832600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/845164608932832600'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/10/ccs-con-weekend.html' title='CC&apos;s Con weekend'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-7230210077578026707</id><published>2006-10-01T13:47:00.000-05:00</published><updated>2006-10-01T13:57:10.544-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Putnam'/><category scheme='http://www.blogger.com/atom/ns#' term='dining'/><category scheme='http://www.blogger.com/atom/ns#' term='lunch. Cheddar&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='museum'/><title type='text'>Cheddars</title><content type='html'>We went to Davenport this weekend in search of something family friendly to do that didn't involve the local University's football game.  (Crazy traffic, loudness, cursing, etc is what you get in town on game days.)  We tried the &lt;a href="http://www.putnam.org/"&gt;Putnam museum.&lt;/a&gt; It didn't work out.  Not enough for C. to do.  too much... I was going to say adult stuff, but I wasn't really interested myself.  I hear the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IMAX&lt;/span&gt; theater isn't even built right... (hearsay). &lt;br /&gt;&lt;br /&gt;On the other hand, we stopped for lunch at Cheddar's.  That was actually pretty good food.  Some other's that have reviewed it have not said much about it, but I liked it.  Well...  There was a bug on the table early on.  There are &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;alot&lt;/span&gt; of live plants in the building.  It looked like a cricket to me.  The manager came over, very nervous and took care of the appetizer and desert.  The appetizer was a very nice stuffed &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;portabello&lt;/span&gt; mushroom.  The food was good, quick and hot.  Was it worth a little bug?  Ask L.  She was the one sitting next to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-7230210077578026707?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/7230210077578026707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=7230210077578026707' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7230210077578026707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/7230210077578026707'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/10/cheddars.html' title='Cheddars'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-173500576284608113</id><published>2006-09-26T20:35:00.000-05:00</published><updated>2006-09-26T20:42:09.963-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Number sequence'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Numbers</title><content type='html'>I came &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;across&lt;/span&gt; this interesting sequence last week while doodling :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;  1       2      3      4       5      6      7      8      9      0&lt;br /&gt;&lt;br /&gt;  0       9      8      7      6       5      4      3      2      1&lt;br /&gt;&lt;br /&gt; 10     29    38    47    56    65      74    83    29    01&lt;br /&gt;&lt;br /&gt; 01     92    83    74    65    56    47    38    92    10&lt;br /&gt;&lt;br /&gt; 11   121  121  121  121  121  121   121  121    11&lt;br /&gt;&lt;br /&gt;11 * 11 is 121&lt;br /&gt;&lt;br /&gt;The order of the lines is:&lt;br /&gt;original line&lt;br /&gt;reverse of original line&lt;br /&gt;concatenate the top two lines&lt;br /&gt;reverse the last line&lt;br /&gt;add the last two lines&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anyone out there care to explain?  Not like it is a big mystery, but I would like to hear some history of the sequence, some &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;explanation&lt;/span&gt; of why it occurs, formulas surrounding it, etc.  Are there any other sequences for which this holds true?&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/32675028-173500576284608113?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/173500576284608113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=173500576284608113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/173500576284608113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/173500576284608113'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/09/numbers.html' title='Numbers'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-3310108359385455671</id><published>2006-09-11T20:43:00.000-05:00</published><updated>2006-09-11T21:01:47.420-05:00</updated><title type='text'>Fairfield, Iowa</title><content type='html'>On the first of September, the family went down to Fairfield, Iowa with our friend J.&lt;br /&gt;We went for their &lt;a href="http://fairfieldartwalk.com/"&gt;"first-Friday-of-the-month" gallery walk&lt;/a&gt;.  It was a great way to spend an afternoon, even with the long drive.  We stopped at a jewlery store, not for the jewlery, but because of the amazing artwork in the windows.  Kris Kaufner, from &lt;a href="http://www.americusgallery.com/"&gt;Americus Gallery&lt;/a&gt;, does some amazing work.  It is work I would buy if I had 5-10K handy.  My favorite is from the &lt;a href="http://www.americusgallery.com/italianland.htm"&gt;Italian Landscapes&lt;/a&gt; selection and is called Tuscan Wheatfield.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://www.americusgallery.com/"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-3310108359385455671?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/3310108359385455671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=3310108359385455671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3310108359385455671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/3310108359385455671'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/09/fairfield-iowa.html' title='Fairfield, Iowa'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-115699164627558163</id><published>2006-08-30T21:30:00.000-05:00</published><updated>2006-09-07T13:40:24.600-05:00</updated><title type='text'>United Way</title><content type='html'>Tomorrow is a big day, with lots of deadlines.  My code for the United Way should will kick into gear.  It won't be linked on the site until Friday, but some users will get to see it early.  six figures worth of donations will be processed through the code.  I have to have all of my system documentation done for the Upgrade tomorrow.  I think I can get it done.&lt;br /&gt;&lt;br /&gt;Maybe this  week will end out on a good note.&lt;br /&gt;&lt;br /&gt;Update:  I had a bug fix to deal with on Friday, but I got it done before the end of the day.  Five figures already.&lt;br /&gt;&lt;br /&gt;--JJ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-115699164627558163?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/115699164627558163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=115699164627558163' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/115699164627558163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/115699164627558163'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/08/united-way.html' title='United Way'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-115673119898837110</id><published>2006-08-27T20:58:00.000-05:00</published><updated>2006-08-27T21:13:19.010-05:00</updated><title type='text'>The Dearly Departed</title><content type='html'>I heard a noise outside just now that reminded me that I was as close as I had ever been to a bat this Wednesday.  L and I got to the day care to pick up C that afternoon, opened up the door and saw a bat lying on the floor.  No, it wasn't dead, but after our encounter with him, I'm surprised it wasn't.  Not that I did anything horrible to it, but as I tried to coax it to leave, and finally captured it in a shoe box, I had opportunity to see it really close up.  It looked worse for the time, over 18 hours I later found out, it had spent in the church the day care is in.  I let it loose out in the courtyard near some vines that grow over the side of the wall there, hoping it would quickly find it's way to hiding.  I don't know what bats are supposed to sound like, but it sounded a bit tired to me.  That is probably just because it looked tired to me.  I've never seen a bat hanging around on a floor before.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;tired wings, slow chirps&lt;br /&gt;brown and gray bundle lies flat&lt;br /&gt;fading with the day&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;I hope it recovered.  At least it has left the building.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-115673119898837110?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/115673119898837110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=115673119898837110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/115673119898837110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/115673119898837110'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/08/dearly-departed.html' title='The Dearly Departed'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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-32675028.post-115647363974396622</id><published>2006-08-24T21:29:00.000-05:00</published><updated>2006-08-24T21:40:39.756-05:00</updated><title type='text'>Falling....   behind</title><content type='html'>I didn't mention it, probably because it was hard to remember at the time, but one of the nights I left to work I saw an owl in our neighborhood.  It was sitting in someone's yard quietly, of course, watching me drive towards it. &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Dark yellow eyes watch me&lt;br /&gt;talons grip the earth defiant&lt;br /&gt;not a hint of fear&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;I did run again today.  It went better and worse than expected.  I ran a mile and a half and walked another mile.  That's not bad for my first time out in almost 6 months.  I say worse, because I only intended to go a mile and a half total.  I forgot exactly how far it was to the high school from work, so I slogged along until I got to the school, all the time thinking, "it can't be that much further."  Of course, 6 months ago, it would not have been all that far, I was consistently running past the high school all the way to the hi-way from work and back without walking any of the distance. &lt;br /&gt;Three weeks.  I think I can get back there if I keep at it.&lt;br /&gt;&lt;br /&gt;Someone gave me a quarter on my birthday, out of the blue, just because I looked like I needed change.  Nobody I know or am likely to come across again.  Just a pleasant person.&lt;br /&gt;&lt;br /&gt;There have been lots of incidental and coincidental uses of my birth date this year.  What's that all about?  Signs about re-zoning meetings, international politics, on and on....&lt;br /&gt;&lt;br /&gt;enough...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32675028-115647363974396622?l=randomnext.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://randomnext.blogspot.com/feeds/115647363974396622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32675028&amp;postID=115647363974396622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/115647363974396622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32675028/posts/default/115647363974396622'/><link rel='alternate' type='text/html' href='http://randomnext.blogspot.com/2006/08/falling-behind.html' title='Falling....   behind'/><author><name>JJ</name><uri>http://www.blogger.com/profile/09705804584606552327</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>
