Organizational Bliss

I’m somewhat obsessive/compulsive. Today, I finally took care of one of the little things that has bothered me for years: I reorganized our entertainment center.

I pulled out the TV out and vacuumed up two years of dust bunnies.

We have a pair of Sauder Audio Piers on either side of the TV. One we use for storage of movies, the other holds all of the various electronic bits that keep us entertained. Because of the heat build-up, I’ve had to keep the glass door opened for as long as I can remember (or whenever we got the XBox 360). With the addition of a PS3, and my general frustration at the dangling cables that were growing like weeds, I decided to pull everything out. After two hours of rearranging and cutting out air holes in the backing, I have the DVD changer, stereo receiver, cable box, HDMI switch and Linksys switch inside the cabinet with the the doors shut. There’s minimal heat being generated by the cable box, but it should be okay. The PS3, XBox 360, HD DVD drive and Vision camera are nicely sitting on top where they can vent heat unobstructed.

It’s the little things like disorganization that always end up distracting me. A couple hours of work and I feel a lot better. Tomorrow we’re going to finish loading our movies into the DVD player and connect a keyboard to it so we can enter the titles. Maybe this motivational streak will keep going long enough to finish my “honey do” list. I know Dena won’t complain about that.

WriteRoom for Linux, sort of.

One of my favorite applications for writing is WriteRoom. It’s a “full-screen, distraction-free writing environment”. It’s good for people like me who are easily distracted or compulsive multi-taskers. Unfortunately it’s only for OSX (Dark Room is the Windows equivalent). Since I won’t run Windows on my Thinkpad and Apple has blacklisted OSX against running on non-Apple hardware, I needed to find a Linux equivalent.

With the full screen plugin for gedit, you can make it look and feel almost like WriteRoom.

  1. Download the full screen plugin
  2. Extract it to ~/.gnome2/gedit/plugins
  3. Turn on the plugin in gedit preferences
  4. Adjust the font and color to suit your needs

Hit F11 and gedit will switch to full screen mode. It’s not quite as specialized as WriteRoom but it gives you the same distraction-free environment to write.

sudo find me a clock

I love Ubuntu and Linux. I really do. Some days, though, it does some tremendously stupid things. Before I left the house this afternoon, I tried to hibernate. That failed and hung up the machine. Annoying, but I can accept that. The fun begins when you reboot and the clock says it’s 2:38PM, but it’s really 4:48PM. Weird, but okay. Open the Date/Time settings in GNOME, and yep, it’s set to the proper time zone, and set to sync against various Internet time servers. Close that dialog and the time changes to 12:38AM. What the heck?

So, being all old-school, I break the Ubuntu use-case and open up a terminal to run ntpdate.


stone@mithril:~$ sudo -s
sudo: timestamp too far in the future: Jan 4 14:16:03 2007

Smack

Sudo is so powerful that, despite traveling backwards along the time-space continuum, it is preventing me from obliterating my future-self through some wreckless super-user action. Take that, Vista. Linux prevents you from creating a paradox!

Story Stats

I finally took some time out today and wrote myself a little WordPress plugin today (screenshot) that lets me manage the stories I write. The first step of this is to track the story, word count, and if it’s been submitted, accepted, and/or published. It gives me a nice little running synopsis of my progress for the year. You can see this now, on the right side of my blog.

The next step to this is a daily writing log, so I can track how much I’ve written each day. The statistics from that will be nice, such as average words/day, number of days since I’ve written, etc., but the motivational factor makes it worthwhile.

The last step will be an actual submission tracker. When I send a story off, I want to track where I sent it, how long it lived in the slush pile, etc. With enough data, it should provide some useful information about the lifecycle of a manuscript submission. I think this kind of tool would be useful enough to put up somewhere that anyone can use. I know about the black hole but I don’t think that’s an effective way to organize the data.

Happy New Year

It’s the end of the year and as we prepare to welcome in the new year I want to take a moment to reflect on the past year.

The majority of my time this year has been into building up my primary company, Traffic Engine, Inc.. Very similar to what I was doing after ditto.com after it shut down and reformed as VPP Technologies (even though they still operate under the ditto.com brand). We’re basically a technology provider for web publishers. Our ad-serving platform provides them a meta feed of ads, based on the quality of their traffic, along with real-time reporting. Of course, everyone just assumes I do spam. Little do they know the long hours spent honing my finely-crafted algorithms to detect and block click fraud.

The rest of my time has been spent split between writing short stories and working on Open Source. I didn’t attend any writing conventions this year, but I did go to Penguicon in April, LinuxWorld and the Ubuntu user conference at Google in August, and the GNOME Summit in Boston. My two passions (writing and technology, for those folks who haven’t caught on to that yet) have merged, as I’ve begun a literary love affair with cyberpunk.

Travel-wise, I made several trips to southern California for work (I’ve lost count of the exact number), San Francisco, Boston, Las Vegas, and a layover somewhere in Texas along the way. Dena made one trip to southern California with me and the Las Vegas weekend was our little vacation this year. I had a planned trip to Paris, France for work, but it was too close to the holiday crunch so I canceled it.

Health-wise, I’m feel better than I ever have. I’ve lost 100 pounds and lost 10+ inches around the waist. I’m happy and healthy.

As far as resolutions go, making a list is the thing to do.

  • Write more
  • Work less
  • Delegate more (I’m hiring web designers, a systems/linux administrator in the Chicago area, and a php/perl programmer)
  • Lose more weight
  • Enjoy life

Happy New Years!

Posted in Uncategorized | 1 Reply

Faith of the Fallen

My long-time friend, co-founder of the Linux.Ars column at Ars Technica, Ubuntero, Ubuntu Fridge contributor, the guy who got me motivated to go to the 2006 GNOME Summit and general Linux cheerleader has announced that he is giving up on Linux on the desktop. The original post, along with Jorge’s entire blog, has been disabled.

The post, while live, was syndicated to both Planet GNOME and Planet Ubuntu, two of the communities Jorge was most involved with. The comments and feedback, mostly from people trying to preach common sense. There were, unsurprisingly, a few trolls.

Ok, that’s it. I’ve had it. My subscription to LWN lapsed, and I was backburnering resubscribing. So I resubscribed yesterday, mostly because I wanted to read the always-excellent Thursday LWN. What an eye opener!

I just read Bruce Perens equate his holy war against Novell to the civil rights movement.

The Open Source community has a real problem. Poisonous People (PDF). Until this problem is fixed, people are going to be continually pushed away.

I’ll go ahead and be one of the ones pushed away. I am sick and tired of being misrepresented by a vocal minority of jerks who dare to tell others what is “moral” and what is “free”. Someone call me when saner people are in “charge” of this community. It’s a shame too, there are so many excellent “leader-types” in Open Source. Unfortunately they’re busy doing real work, getting software shipped, working on documentation, and other thankless work that no one seems to care about at the moment.

I can certainly understand Jorge’s frustration when self-proclaimed “community leaders” spout off at the mouth and make ridiculous comparisons, claims, or statements. We have several such examples. The actions of a few individuals do not paint a picture of what the Open Source community is all about. We have great leaders who lead by example, sometimes making controversial statements but still focused on the best intentions of the community-at-large.

That’s not to say that we don’t have issues. We do, and they are many, but they are human issues. They evolve; they grow; they improve over time or whither away into obscurity.

Oh, and Openoffice’s mail-merge “functionality” crashing over and over again while our LUG tried to do it’s membership mailing over the course of four hours didn’t exactly give me hope in an otherwise sad state of affairs. perkypants reads “I came for the quality, I stayed for the freedom.” I believe that the people who matter believe this, it’s unfortunate that our community is sandbagged by people who “Came because I hate Microsoft and I stayed because … I hate Microsoft.” And here I thought that it was all about Free Software, what an idiot I’ve been.

The thing that Jorge has complained about, almost endlessly, for as long as I’ve known him, is OpenOffice. Jorge thinks we are “going to lose”, presumably against Microsoft, because “OpenOffice sucks”. First, I think that’s a flawed argument which strikes of hypocracy. Jorge has long-claimed to be pro-Linux, not anti-Microsoft. That is something we discussed often and both were firmly in agreement with. We want Linux to succeed, not to spite Microsoft, Apple, or anyone else but because it represents the freedom of choice in software that we believe is important. If you truly believe that, then the only way we lose is by giving up. We aren’t defeated by Microsoft Office 2007, Windows Vista, or Active Directory. We are challenged by them. We see something in them we find appealing. We are inspired. We take what they’ve done behind closed doors and bring them out in the open. Sometimes those efforts fall short and the result is disappointing. Not every software project can be successful, but given the nature of our community, if you don’t like it, fix it.

Jorge, rather than throw in the towel over Mail Merge in OpenOffice (which has 162 open bugs related to Mail Merge right now) you could have vocalized your discontent, convince other people that our solution is broken, and put your amazing ability to motivate people to work in a positive way. I know others have reached out to you. I’m doing the same. Take a break if you need to, but please, take some time to think about your decision. You’re free to choose to install Windows on all of your desktops, but I don’t think you realize the impact you’ve made in the community. If you leave, you will be missed, but we will continue, and we’ll welcome you back with open arms should you change your mind.

planet.arslinux.com update

I upgraded the software that powers planet.arslinux.com today. It fixes the occasional problem when parsing Unicode characters.

The following feeds are currently failing:

WARNING:planet:Feed <http ://www.geekindenial.com/blog/archives/linux/index.xml> timed out
ERROR:planet:Error 500 while updating feed <http ://animefreak.ath.cx:9000/wp-rss2.php>
ERROR:planet:Error 404 while updating feed <http ://www.nakack.net/wp-rss2.php>
ERROR:planet:Error 404 while updating feed <http ://cbaoth.dk/feed/rss2/>
ERROR:planet:Error 404 while updating feed <http ://www.livejournal.com/users/cikkolata/data/rss/>

If your site is down permanently, you probably can’t be bothered to contact me, so I’ll just delete you in a week or so. If your site has moved, send me the new link. If you’re surprised to see your site here, better go fix it.

If you’d like to be added to planet.arslinux, the requirements are simple, hang out in #linux on irc.arstechnica.com or be a contributor to the Linux Kung Fu forum on Ars Technica. Just send me your handle and the link to your blog/rss feed.

Thanks, Sam.

Our XBox 360 started suffering from the dreaded red ring of death last week. I made sure there was plenty of airflow (and their was). Checked and cleaned the disc. The red rings didn’t reappear but it locked up. Occasionally at first, then increasing over a few weeks until it wouldn’t stay running for more than five minutes at a time.

We bought the XBox on a whim earlier in the year. We were shopping at Sams Club in April and Dena spotted a lone 360 sitting under a display. She knew I’d want one, so she ran and grabbed it. The extended warranty on it was ridiculously cheap (something like $39 for 3 years) so we got it.

After lots of Googling and trying various fixes, I broke down and called Microsoft. I walked through all of my troubleshooting with the tech and she confirmed my fears: it was dead. I could either send it in to Microsoft to be repaired (and probably end up with a refurbished unit) or take it back to Sams, the obvious choice.

It took fifteen minutes, half of which was them finding and printing out our receipt (we knew the exact date but didn’t know where the original receipt was). No questions asked, no pressure, no bullshit. Dena stood in line and I grabbed a replacement system (their last). Having dealt with the hassle of other extended replacement plans. Sams went far above my expectations.

Viva Las Vegas

Dena and I went to Las Vegas last weekend for a mini-vacation and to meet with some of the supportive folks from Calorie Count. We’ve been to Vegas once before, but that was a one-night layover on our drive from Chicago to Los Angeles, so we had spent most of our time playing Vietbet after reading this Vietbet Sportsbook review which told us everything we needed to know about the game. (and we stayed at a cheap motel). We stayed on the strip this time, at the Luxor.

Talk about a mish-mash of people! Las Vegas is one of the biggest tourist spots in the world, and the strip is the heart of that activity. There’s a lot to do and see, but we chose to watch Penn and Teller at the Rio Hotel. The show was fabulous. Afterwards, the cast hung out in the lobby and signed autographs and shook hands. It was pretty cool.

It was a little creepy to see the men and women handing out coupons for strippers and escorts to everyone walking by.. and I mean everyone. I saw them try handing them to men, woman, (young and old) and children. Next year we’re going to have a contest to see who can collect the most coupons, for the most services.

There’s a ton of shopping to be done. Walkways connect the Luxor, New York, New York, and the MGM Grand. We also walked through Caesars and a few other random hotels. I think I wore a hole in my shoes from all of the walking we did. That’s probably a good thing, given the food we ate. We didn’t have a single bad meal while we were there. We originally tried to get reservations at Emeril’s New Orlean’s Fishhouse for dinner one night but it was booked up. We went to Wolfgang Puck’s Bar and Grill in the MGM Grand instead and it was the best food we’ve ever eaten. Their Truffled Blue Cheese Chips were unbelievable and the Bread Pudding was to die for. Highly recommended.

We finished up on Monday, tired and poorer. We headed to the airport nice and early. Our flight ended up being delayed a few times. We eventually got home at 3AM Tuesday morning. I’m still catching up on sleep. I could never live in Las Vegas (my mom and brother used to) but it can be a fun place to visit. Next time I’m going to play some poker.