Insert Witty Irony Here

vince kraemer's Weblog


20090912 Saturday September 12, 2009

This is too easy

This is really a 'they wish' (http://gop.gov), 'you get' (http://gop.org)

Here is a screen shot of the second one... just in case someone cleans up their DNS entries...

Before folks say I am totally biased... which I am... I also have to object to http://dems.gov.

I think both of these dot-gov addresses have stretched the 'meaning' of the dot-gov TLD past the breaking point. The parties are dot-org entities. The respective caucuses in the two chambers are dot-org's, too.

(2009-09-12 18:45:15.0) Permalink

20090510 Sunday May 10, 2009

Shameless Plug

I had to go to the Seattle area yesterday.

I was flying on short notice, but was able to score a really cheap fare on Virgin America... About $100, round trip.

I got the usual e-mail reminder to confirm my reservation and seat assignment. I went to the site and noticed that I could upgrade to first for $50 for each segment.

I upgrade both flights...

It was worth it.

I also recommend that folks look at the Virgin America web site. I think it is very usable....

The ad for GoGo in-flight internet service was mighty cute, too. It has an animated Richard Branson. I was traveling computer-free, so I skipped it...

(2009-05-10 23:01:48.0) Permalink

20090412 Sunday April 12, 2009

Freedom gets faster

I switched to Google WiFi in Mountain View, CA as my ISP nearly two years ago. The speed was decent. The selling point for me was the fact that the upload and download speeds were comparable. Oh... and FREE did not hurt either.

I have been happy with it for nearly two years... AND THEN...

It started to go faster for downloads.

I am currently getting about 1900 Kb/s download and 950 Kb/s upload. The new upload speed is double what I had been averaging. The upload speed is about 30% faster, too.

(2009-04-12 13:49:46.0) Permalink Comments [1]

20090306 Friday March 06, 2009

A very useful day

Every now and then, you look back at 'What did I do today?' and the answer is mighty depressing. Today was not one of those days for me.

For my accomplishments today, I:

I wish that I had been able to work a bug fix into the mix today, but that did not happen. Maybe Monday.

(2009-03-06 20:01:02.0) Permalink

20080320 Thursday March 20, 2008

My 15 minutes are up...

I took part in an interview with Geertjan for JavaLobby. The interview went live earlier this morning, but now my fifteen minutes are up.

It was a rush.

(2008-03-20 09:20:20.0) Permalink

20071030 Tuesday October 30, 2007

I must have stolen some Aztec Gold

I hear that there was an earthquake and...

I feel nothing. Not the wind on my face nor the spray of the sea....
Nor the shaking of the ground while I drive...

(2007-10-30 21:40:23.0) Permalink

20070729 Sunday July 29, 2007

How fast for free....

My investment in a wifi modem has broken even, after I said buhbye to my DSL line a couple months ago.

To be honest; I don't always get these kinds of throughput numbers.
But things have been really snappy the last few days, on a regular
basis.
(2007-07-29 18:26:08.0) Permalink

20070726 Thursday July 26, 2007

Learn another real language, young American programmers!

Joel has an entry with Advice for Computer Science College Students. His first piece of advice is "Learn how to write before graduating".

Advice I wish I had heard and heeded, back in the day...

I would say this is even more important than when Joel went to college or joined Microsoft. As development teams become more diverse, people who didn't learn American English and idiomatic usages will be reading the documents that you write. You will be able to work more effectively with folks that have learned English as a second (third, fourth) language if you can write clearly in English. That makes the team that you are part of more valuable to your employer.

I work with folks who speak many different languages on a daily basis. Most of the communication between us is written (as e-mails and IMs). Your communication will probably be written, too.

I would add a corollary to this advice, targeted at American C.S. students:

Study a Language other than English
I don't have advice on which language you "should" study. The software development world is changing too fast for such specific advice to useful or relevant by the time you read this.

Studying another language will improve your ability to "see" that you are not "on the same wavelength" with a peer. That is a valuable skill... The faster you realize there is a problem in your communications, the faster they can be corrected and the "real work" can happen. This even applies to situations where you are both speaking English.

Full disclosure: I studied French for a couple years in high school. 
   I can say crepe with the worst of them.  I studied Mandarin for a
   couple years in college. I still eat with a fork when I go to a
   Chinese restaurant. 
(2007-07-26 18:53:43.0) Permalink

20070712 Thursday July 12, 2007

Unusual Customer Service

Today, my wife ran into some good customer service... With a twist that made it worth mentioning...

She called Southwest Airlines to rebook a flight, since their web site was a bit finicky about the flight that she wanted to change. (It was the second half of a round-trip, where the first half of the trip had been completed).

She got connected with an agent and started to explain that she needed to rebook a flight. The agent said, "I'm sorry, we cannot rebook flights on Thursday". This statement was obviously a joke... and maybe not a very good one, considering the "state" that most folks are in when they need to speak to an agent...

But, my wife is a problem solver and a has a bit of pirate in her.. Think Jack Sparrow... and was able to reply, in almost the exact same deadpan as she got from the agent, "I am sorry to hear that. Lucky for me the flight I want to change is on a Monday".

The rest of the transaction went without a hitch and, I hope, both sides of it got a bit of a chuckle from it... I know we both did.

(2007-07-12 16:21:12.0) Permalink

20070610 Sunday June 10, 2007

A Web two dot Noooooo idea I was reading through TechCrunch this morning and came across this article about a web app for chore management. This is just wrong on so many levels, it boggles the mind.

I can hardly wait for the 'auction extension' which will allow you to have your kids bid against each other for chores. Let's take sibling issues to a whole new level.

Having a new brother or sister will be even more of an issue than it is for your kids then. Everybody knows that the younger kids will work for lower wages, since they don't really understand the concept of money. Who can compete with a sib that will do a dollar job for a quarter, because it is shiny... Or 15 cents instead of a quarter, because they will get two shiny coins instead of just one...

And then the 'outsourcing extension' which lets the kids in your neighborhood bid against your own kids to do the chores on your chore list.

But watch out for the 'what is that chore worth' extension that will allow your kids to see what other kids are making for the same chore in other families.

Are strikes that far behind....

Eventually, somebody will create a mashup on StreetView, that let's kids find houses in their neighborhood with long grass and windows that could use a good washing....

There will be roving gangs of jr. entrepreneur roaming the streets, fixing up the neighborhood, making our neighborhoods, towns and cities better places to live!

Oh. Never mind.

(2007-06-10 09:31:23.0) Permalink

20070423 Monday April 23, 2007

Play on...

My kids reminded me that today marks the 391st anniversary of William Shakespeare's demise this morning.

I could not be prouder.

They learned this fact during our recent vacation in England and France. They remember this fact because of the excellent kid oriented history books produced by Scholastic, "Horrible Histories" and "Dead Famous".

My twins are currently studying American colonial history so these books are providing some interesting alternate perspectives and expanding their knowledge of the events and personalities involved.

(2007-04-23 10:15:26.0) Permalink

20070221 Wednesday February 21, 2007

I liked this
Joel's take on remarkable customer service.

It is amazing that such humble goals can be such lofty standards.
(2007-02-21 17:50:03.0) Permalink

20070220 Tuesday February 20, 2007

This reminds me of the Buggles

This is a short account of a driver update gone wrong. I have two purposes behind telling this story here:

  1. Document the issue and solution with enough descriptive detail that the next user who runs into this issue will find the solution with google. I had tried but had been unsuccessful. Now that I know what the solution is, I have been able to find a number of other users that have had this same issue.
  2. Describe the issue with enough detail that someone can prevent users from ever running into this situation again.

Executive Summary

Running the driver updater for Solaris X86 that ships on the Tools & Drivers CD 1.5 appears to disable the X Window Server's higher screen resolution capability. When the user reboots the machine, the X server restarts with a resolution of 640x480. The user needs to intervene to restore their system to a useful state.

Gory Details for Spiders and the Desperate

I have an Ultra 20 M2 (A88-GGZ1-AA-2GBGA) that sits next to my desk. I had installed Solaris 11/06 on it and have been using it for about a month. It is driving an old Sony monitor at the useful resolution of 1600x1200 pixels. I have been happy with it, but a co-worker indicated that he had been in other offices where the owner's M2 was much quieter than mine. He indicated that the issue might be resolved by downloading a BIOS update.

I used Google to discover the Tools & Drivers CD page. I downloaded the ISO image and burned it. I took the disk to my office the next day.

I inserted the disk in the DVD drive and rebooted the machine. I was able to update the BIOS very easily.

When the machine rebooted the fan was quieter.

Since the BIOS update seemed painless and useful, I decided to also use the disk to update the drivers.

I logged in as a regular user with the X Server running at 1600x1200. I inserted the CD back into the drive. I opened a terminal window and used su to become a super-user. I issues a cd command to get to the directory that holds the driver update for Solaris x86.

Once I was in the right directory, I executed the script install.sh. The script appeared to execute without error and prompted me to reboot. I did.

When the system rebooted, the screen resolution had been reduced from 1600x1200 to 640x480. When I used the widget that changes the screen resolution to fix this, I discovered that 640x480 was the only resolution choice available.

All of this happened on Friday afternoon. My office building was about to have massive electrical work performed on it over the week-end, so I shut the system down. It was one of those 'he who fights and runs away...' kind of moments.

Over the week-end, searched around on google for anything that looked like it might be other users who had run into this situation. I wasn't able to find any... At least none with an answer.

I started three threads on the Sun support forums over the course of Friday night and Saturday morning. I figured it was a pretty good choice, since Sun has development centers in about 8 different timezones. Surely there would be someone who would see this issue and be able to provide direction on how to enable higher screen resolutions.

Once Monday came around, with no answer, I started another thread on the OpenSolaris discussion forum for desktop related issues. That thread did generate a hint on what to check but came to me through an e-mail[1].

On Monday afternoon, one of my threads on Sun's support forum did get some other suggestions of what could be wrong.

On Tuesday morning, I started to follow up on the hints and queries that I had gotten.

The first thing that I needed to do was find out which X Window Server my system was running now. I used 'ps' and discovered that my system was running the server from X.org. In the e-mail that had some suggestions of what to check, I was told to look for /etc/X11/xorg.conf.

When I checked for that file, it was not there. I do not know whether there had been one and the install.sh had deleted it or if it had never been available on the machine I was using. I may never know.

Once I discovered that the xorg.conf file was not avaiable, I logged out.

I then logged into my system as root using the 'Command line login' option on the login screen. this option shuts down the X Window Server, so that you can do configuration activities that might not be safe when the server is actually running.

Once I was logged in, I used the following command to create a new configuration file:

/usr/X11/bin/Xorg -configure
This command creates a new file in the current directory named 'xorg.conf.new'.

I inspected the file and was a bit overwhelmed by the details, but did see the string 1600x1200 and many other "standard" resolutions listed. So, I used the command

cp xorg.conf.new /etc/X11/xorg.conf
to put this new file in the proper location.

After I logged out as root, the X Window Server restarted, in a very useful high screen resolution (1600x1200).

Open Issues

  1. Was there an /etc/X11/xorg.conf file before I ran the install.sh?
  2. Why didn't the install.sh notice that there wasn't an /etc/X11/xorg.conf after it had finished, but before I was asked to reboot the system?
  3. If there hadn't been an xorg.conf file before the updater ran, why did the X Window Server appear to need it after the update ran?

Acknowledgments

I want to thank peterchun and Robert Kinsella for their helpful advice and suggestions. Without their help, I would have not been able to get any work done for Sun today. If either of you make it to Santa Clara, California, look me up and I will buy you lunch.
(2007-02-20 22:17:29.0) Permalink Comments [1]

20070206 Tuesday February 06, 2007

Million shutters snapping... And I still cannot find the photo that I want.

The Queen Mary 2 arrived in San Francisco last Sunday. My family and I were among the few folks came out to see the ship arrive yesterday. We spent about two hours playing at Crissy Field and people watching.

I got some great shots of the ship from the bank of the jogging path.


A three shot panorama

I searched on flickr.com for the other shot that I thought would be nice, but haven't found it yet. I am looking for a shot from high on the Presidio, with the Palace of Fine Arts in the foreground and the QM2 in the background. (2007-02-06 21:17:47.0) Permalink

20070201 Thursday February 01, 2007

Come join us Matt I saw this entry on Matt Raible's blog and I was stoked. Here is the part that piqued my interest...

The most intriguing interview so far has been with Sun. 
I'm jazzed about it because of the work opportunities there, 
but I'm not-so-jazzed because 1) it's a full-time position 
(which typically pay a lot less than contracting and 2) it's
working for a big company. That being said, it does seem 
that Sun is really turning things around and it's probably 
an exciting time to work there. 

I have played with AppFuse and have been very impressed with it.
(2007-02-01 17:36:48.0) Permalink

Calendar

« November 2009
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
     
       
Today

RSS Feeds

XML
All
/5 in 5
/Compile Time
/Ease of Evolution
/General
/GlassFish
/Gotchas
/Java
/Music
/NetBeans
/Sailfin

About Me

Photo of Vince Kraemer
Short Bio

Search

Links


Navigation



Subscribe with Bloglines Add to Technorati Favorites

Referers

Today's Page Hits: 11