Randomness for you since 1976
RFS stands for “Request For Suggestions”. I’m not sure whether I made that up or absorbed it osmosis like from something I read.
For those of you not in the know, I am soon going to be taking on a huge home remodel project, necessitated by some structural problems we are having. In my quest for the ultimate abode, I am looking for inspirational resources. I did the obligatory Google search and was disappointed with what I found. I did find the Home Improvement Blog which has some promising looking content. We all know about Apartment Therapy, which I love, but it’s a little like trying to sip from a waterfall. I have also seen a lot of nice stuff on Inhabitat, but the architecture and design aspects of it are only a small slice of it’s content.
I am looking for blog’s that have the following types of content:
If you can think of anything, please comment and help me out!
I wasted a chunk of time running in circles over this issue. I had assumed that when I loaded the fixtures into my database via ‘rake db:fixtrues:load’ or ‘rake spec:db:fixtures:load’ in Ruby on Rails that it was blowing away all the data in all of my tables before creating records. It turns out that it only blows away data in tables for which you have fixtures, leaving any generated cruft in other tables behind.
You can’t turn around lately without hearing about the latest craze on facebook: 25 Random Things. The premise is, you put up 25 random and usually useless things about yourself, and then “tag” a bunch of people so that they can come read it and praise you for the witty and interesting things you have to say.
I am a bit p[icky when it comes to what shows up in my email box, so when a Facebook application sends me a message without my explicit approval, I report it for sending spam and then block it. The problem is, this isn’t an application. It’s a note, or something, and you can arbitrarily tag people.
The first time this happened it was my sister, and I scoured her 25 Random Things looking for where she mentioned me, even indirectly. There was no mention of me. Until now, “tagging” me usually meant I was in a photo, and I was happy to receive notification of a 3rd party putting information about me on the internet. Thats a good use of notification.
I went to my Facebook privacy settings and found that there was a setting to disable email notification when someone tags you in a note. That would be fine… until someone wrote something about me in a note and tagged me, and then I would have no idea.
So, users are violating the spirit of what tagging is supposed to be used for, which is hardly Facebook’s fault. But it still annoys me.I suppose I will not have to live with two flavors of chain letter style spam, one from traditional email, and one from facebook. Facebook should step up and find a way to solve this problem though, without forcing me to blanket deny all communications from them.
Today we deployed the latest version of our product OpenLogic Exchange (OLEX) and it includes a brand new look and feel. The design was truly done by concensus with our entire engineering department, and it came out better than anything I think I could have done in isolation.
I used a varierty of techniques I had not had the opportunity to play with before, like CSS sprites for repeating backgrounds, a CSS Reset stylesheet to get a better baseline for CSS behavior, and a more aggressive attempt at modularized widgets to simplify page construction.
Overall I am pleased with the results, but there are a few things that were difficult to overcome. We have a large pool of users still using IE6, so I had to use a patch to get alpha transparency support for PNGs. We are using a less traditional font for the site, which renders very differently in Linux, so I had to do a Linux specific stylesheet to make the site usable, and it still has a few issues. Future releases will tighten things up a bit, but it feels like a big step forward for now.
After several hours of mashing the refresh button in Firefox, I was finally able to get to the G1 preorder form and place mine. On October 22nd, I will be the proud owner of a G1, the first Android powered smart phone. The phone has a touchscreen interface similar to the iPhone, but it also has a full qwerty keyboard that slides out. Not only that, but it is running Android, which is a very open development platform, which means all sorts of cool things will be developed for it.
Here are some links if you want to learn more:
I saw this new Microsoft commercial the other day, and I have to say I think it’s brilliant for the following reasons:
Disclosure:
I am operating system agnostic. I use Linux at work, PC at home, have worked extensively with Mac’s. I consider them all fairly similar platforms for software development, with PCs lagging behind a little because of the lack of a real shell environment, but it still doesn’t slow me down all that much. I have an iPod, it was free. I don’t like it all that much more than the MP3 player it replaced, but it’s fine.
Conclusion:
Anyway, good job Microsoft (I don’t say that often). Also, Vista is a steaming pile of crap, and when I got my new PC with it preinstalled, all of my applications crashed so often I had to go revert to XP and download tons of hard to find drivers to get it all to work. Maybe they should hire the person who came up with that commercial to sort out their product development.
Some of you may be aware that my cat, Oliver, went missing a while back. It has been two months now, and so I have decided it is time to say goodbye. Oliver was the first pet that was truely my own. We adopted he and his sister, Twist, from my sister in law about nine years ago.
Oliver and I didn’t always see eye to eye on everything and had quite a few fights. Eventually, we discovered that by letting him be an indoor/outdoor cat he was immeasurably happier. We knew the risks of that decision, his sister Twist was hit by a car when she was just a couple of years old. Oliver is also extremely friendly, so we worried about him getting “adopted” by another family. Oliver also had little fear, picking fights with large dogs (Olive was 19 lbs), so we worried about him starting a fight that he couldn’t finish. I guess I won’t ever really know what happened to him, and it is possible, however unlikely, that he will show up one day, rolling around on the sidewalk to greet me.
Here are some of the things about Oliver that I will never forget.
And lastly, here is a gallery of pictures of Oliver
Goodbye Oliver, I will miss you.
Amy and I took the kids down to the 16th Street Mall last night to take in the sights and the chaos as people descend on our fair city for the Democratic national Convention. For those of you that can’t be here, this is for you.
Oh, and I’m going to Mile High to see Obama speak tomorrow, are you?!?
UPDATE: Don’t follow this guide, look down in the comments and do what John suggested. This totally screwed me up, as none of the changes I did before I created the branch came through in the merge.
I started working on a new feature for my product today, and realized after several hours that committing my code would be a bad idea. The new feature is big enought that I should have started working on it in a branch, but I didn’t think of that early enough. I thought there would be a simple way to “commit changes to a new branch”, but I wasn’t able to find any obvious way to do that. Here are the steps I took to get this accomplished.
From trunk checkout with uncommitted files:
That’s all there is to it. If you know an easier way to do this, let me know. I wonder if I had done the “svn add” commands before the switch if that step would have been unnecessary.
On our recent trip to South Dakota, there were quite a few exciting moments. Bears brushed up against our car in Bear Country USA, the police came to visit us because someone thought they saw a “domestic disturbance” in our car and a hike to split rock resulted in our being covered with ticks. Despite all the excitement, there is one story that stands apart from the rest. This is that story. This, is Snappy’s story.
On our way out the door for one of three-or-so-a-day hike’s, the neighbor down he road from out cabin waved us over. When we got close, we found a very large turtle on the front lawn. It was big, green, cranky, and clearly out of place. There is a small pond behind this cabin, and sometimes when there is heavy rain one or two of these suckers will get washed downstream and end up there. It was a common snapping turtle, and they are very aggressive. The kids actually listened to me for once and observed it from a healthy distance.
This blog is a dumping grounds for my experiences as a web developer, a parent, an artist, a writer and a human being. Maybe someday there will be something here that is worth your time, some sort of useful information or words that piece your very soul. Probably not though.