Michelin ’09 Released

And the rankings:

ONE STAR (*)

Acquerello — In SF
Ame — In SF
Auberge du Soleil
Bistro Jeanty
Bouchon
Boulevard — In SF
Chez Panisse
Chez TJ
Dining Room at the
Ritz-Carlton (The)
Farmhouse Inn & Restaurant
Fifth Floor — In SF
Fleur de Lys — In SF
Gary Danko — In SF
La Folie — In SF
Madrona Manor
Martini House
Masa’s — In SF
Murray Circle (new)
One Market — In SF
Plumed Horse (new)
Range — In SF
Redd
Terra
Trevese (new)
Village Pub (The) (new)

TWO STARS (**)

Aqua — In SF
Coi
Cyrus
Manresa
Meadowood, The Restaurant
Michael Mina — In SF

THREE STARS (***)

The French Laundry

Posted in Uncategorized | Tagged , , | Leave a comment

Another VI Trick

I was in Ubuntu and every time I was in insert mode and hit one of the arrow keys I’d get a crazy set of control characters. Very frustrating!!!. So looking around I found this trick. Edit your .vimrc file and add the following line:

set nocompatible

That should do it. Restart vi or vim and you’re off to the races.

Posted in programming | Tagged , , , , | Leave a comment

Synergy Crash Fixed

Synergy is awesome! I use it to link my XP machine to my Linux machine at work and share a common keyboard and mouse. I love being able to move between my 2 OS’s transparently.

So when I broke Synergy I was understandably super bummed. It all started when I switched my Windows XP machine to use the system default language or Farsi. I was looking to see if some internationalization stuff I was working on was behaving properly. All of a sudden…. Synergy crashing :( .

I looked all over the web for a solution since when I switched my language pref back to US English it was still broken. I looked all over the web and both Yahoo and Google weren’t giving me the answers I wanted. Finally buried in a forum post somewhere was the answer.

Synergy doesn’t like the XP language bar. Steps to fix this were:

  1. Navigate to Start -> Settings -> Control Panel
  2. Select the Regional and Language Options applet.
  3. Select the second tab “Languages” then select the “Details” button.
  4. You’ll get the “Text Services and Input Languages” dialog
  5. Screen Shots of the Control Panel Dialogs

  6. Make sure all the items are unchecked.
  7. Save and Exit
  8. restart your machine and restart Synergy
Posted in programming | Leave a comment

Installing Perl Modules on 1and1

I was trying to figure out how to install perl modules on my hosting provider 1and1.com. I was doing an old school install where I was unpacking and making the modules myself. Yep… as usual there was a better way. Yes, I’m a bonehead but since I need a scapegoat I’m blaming it on the Yahoo dev environment. It’s made me soft and I needed to figure out the right way to do this.

That said, cpan.pm comes with most standard perl installs and totally makes installing modules easier. It handles dependencies, downloads, unpacking, etc. All I really had to do was configure the env. This seemed to be the one snag that wasn’t well documented. I was getting something like the following error when running $ perl -MCPAN -e shell:

Your configuration suggests “/root/.cpan” as your CPAN.pm working directory. I could not create this directory due to this error: mkdir /root/.cpan: Permission denied at /usr/lib/perl5/5.6.1/CPAN.pm line 499
Please make sure the directory exists and is writable.

The solution was found here:
  http://www.dcc.fc.up.pt/~pbrandao/aulas/0203/AR/modules_inst_cpan.html

The site describes the following steps which I modified to work for me:

  1. Create a directory for the perl modules in your HOME
    $ mkdir ~/perl5lib
  2. Create ~/.cpan and ~/.cpan/CPAN directories:
    mkdir ~/.cpan
    mkdir ~/.cpan/CPAN

  3. Create a Config.pm for the CPAN module with $CPAN::Config empty
    $ echo “\$CPAN::Config = {}”> ~/.cpan/CPAN/MyConfig.pm
  4. Execute again:
    $ perl -MCPAN -e shell
    This time (if all goes well) it will prompt you for the empty fields in $CPAN::Config.

Here’s where I modified things:

  1. Exit the cpan interactive shell
  2. Pick a directory where you want to keep your local copy of perl modules. I chose: ~/perl as the prefix.
  3. Create the directory there and make sure you have permissions to write.
  4. Start the cpan interactive shell again using $ perl -MCPAN -e shell
  5. You need to re-configure the conf to point at your new directory.
  6. o conf makepl_arg “LIB=~/perl/lib \
    INSTALLMAN1DIR=~/perl/man/man1 \
    INSTALLMAN3DIR=~/perl/man/man3″
  7. o conf commit ( this will make the changes permanent )
  8. exit the cpan interactive shell again and modify your env vars to point at the new locations
  9. export PERL5LIB=${PERL5LIB}:~/perl/lib (If you want this to be permanent then modify your ~/.bashrc)
  10. restart the cpan interactive shell and you’re set to start installing
Posted in programming | Tagged , , , , | Leave a comment

I proposed. She said yes!!!

Posted in Family | Leave a comment

Best VIM trick ever

I was using my 1 and 1 account and they default you to using VIM when you’re in shell. It was doing this sill parentheses matching and driving me crazy. I found this handy option and you just place it in your vimrc file:

let loaded_matchparen = 1

Posted in programming | Tagged , , , | Leave a comment

Yahoo vs. Microsoft.

This was posted on techcrunch today. I thought the video summed up the MS v Y! battle nicely.

Posted in Work | Leave a comment

Stupid AT&T … or stupid me?

I’m on the phone right now with AT&T help. We’ll see how well they can do to help me with my problem. The problem is the connection is really slow. I might not have even thought this was an issue and just something with my distance from the CO. The only problem is that this all started when I switched modems and started using the shitty one they sent me.

I switched since my neighbor downstairs that I share with was killing the connection. I thought switching to the original equipment and my fancy new router would be better. I moved to the speedstream 4100 modem with the Netgear WGT624 router.

Here they are…… ( Sun 5:08 ) …  we’ll see how things go….

Back — ( Mon 10am )

Wooo hooo.  Speed was 250K -> 350K.  Now I’m up to 1.2 mbps.  I knew there had to be more speed in the connection.  I was on the phone with various techs for about 2 hours.  It ended up being worth it.  When I finally got to the right people at AT&T they fixed the line in about 15 mins.  Their tests said my line could support up to 7 mpbs.  Not sure if I’ll go that high, but its nice to know.  I may move up to the 3mbps package since I’m thinking of trying to get rid of Comcast.

Posted in Rambling | Tagged , , | Leave a comment

The Mayes Family Clan

My Grandfather (Opa) on my dad’s side just had his 90th birthday.  Way to go Opa!!!.  A bunch of the family got together for a pool day at my parents house and some Indonesian food.  MMMM good!

Here’s the clan.  Its crazy to see how far someone genetic pool can spread given enough time:

the fam

Posted in Travel, Work | Leave a comment

I created a Yahoo Mobile Widget

The widget I created is kinda lame but I wanted to see what the framework was like and get a little feel for mobile application development. Here’s a link to the widget:

Click here for the widget

Here’s the description:

This is a simple widget to help dial numbers like 1800-Call-ATT or 1866-store-it. If you have a QWERTY or other non-legacy keyboard (Blackberry, Treo, etc.) then this widget is for you. Enter the number as you see it. The widget will give you the numeric equivalent and a call link so you can simply press to dial.

Posted in Mobile, programming | Leave a comment