Archive for the ‘Product Reviews’ Category.

Autohotkey is Great

I’ve been using Autohotkey for keyboard macros for a while now. I find it virtually indispensable to work quickly and productively. It rocks.

Here are the most useful macros I use on a regular basis, lifted straight from my AutoHotkey.ahk:

; hit ctrl-space to make the current window always on top. From http://www.labnol.org/software/tutorials/keep-window-always-on-top/5213/
^SPACE:: Winset, Alwaysontop, , A

:o:..3::My address
:o:..4::415-…My phone number
:o:..9::94110

^!r:: ; Run gedit with Ctrl-Alt-r
;IfWinExist, Notepad++
; I found the name of the window by using “AutoIt3 Window Spy”, which comes with autohotkey
IfWinExist, ahk_class gdkWindowToplevel
WinActivate
else
Run, “C:\Program Files\gedit\bin\gedit.exe”
return

^!c:: ; Run Calc with Ctrl-Alt-c
IfWinExist, Moffsoft FreeCalc
WinActivate
else
; Run, calc.exe
Run, “C:\Program Files\Moffsoft FreeCalc\MoffFreeCalc.exe”
return

^!t:: ; Run Truecrypt with Ctrl-Alt-t
IfWinExist, TrueCrypt
WinActivate
else
; Run, calc.exe
Run, “C:\Documents and Settings\Lee\Desktop\My Truecrypt file.tc”
return

^!d:: ; Run Chrome with Ctrl-Alt-d
IfWinExist, New Tab – Google Chrome ; If there is already a blank window, bring it to front
{
WinActivate, New Tab – Google Chrome
}

else
{
IfWinExist, ahk_class Chrome_WidgetWin_0 ; grab a Chrome window and click ctrl-n to make a new window
{
WinActivate
Send ^n
}
}

WinWaitActive, New Tab – Google Chrome, , 1 ; wait to see if the command worked

IfWinNotExist, New Tab – Google Chrome ; if we don’t have a new chrome window by now (IE, clicking ctrl-n didn’t work) then

start it manually
{
Run, “C:\Documents and Settings\Lee\Local Settings\Application Data\Google\Chrome\Application\chrome.exe”
WinWait, New Tab – Google Chrome, , 3
WinActivate, New Tab – Google Chrome
}

return

^!w:: ; Run Windows Explorer with Ctrl-Alt-w
IfWinExist, My Documents
Run, explorer.exe
else
Run, explorer.exe
return

:o:.address::My full address{enter}San Francisco, CA 94110{enter}

:0:.80::123456789012345678901234567890123456 >40< 3456789012345678901234567890123456 >80{enter}

:o:.–::{- 50}{down}{home}
:o:.-=::{- 50}{enter}

:o:.=-::{enter}{- 50}{ENTER}{- 50}{down}{home}
:o:.==::{enter}{- 50}{ENTER}{- 50}{enter}

:o:.ms::——– Original Message ————-{enter}

:o:.me::——– End of Original Message ——{enter}

:o:.ss::—- Start of Snippet —-{home}{down}

:o:.se::—- End of Snippet —-{enter}

:o:.s::San Francisco
:o:.sc::San Francisco, CA
:o:.c:: California

:o:.b::Berkeley
:o:.bc::Berkeley, CA

:o:.date:: ; This hotstring replaces “]d” with the current date and time.
FormatTime, CurrentDateTime,, M/d/yyyy h:mm tt ; It will look like 9/1/2005 3:53 PM
SetKeyDelay 0 ; This sets the keystrokes below to be sent faster than the default.
Send %CurrentDateTime%
return

To get you excited in case you can’t read this configuration file, here are some examples:

:o:..3::My address

I type “..3(Return)” and it replaces that text with my street address. I use this all the time when buying stuff on websites. Oh, it’s a “3” because my address starts with a 3, making it easy to remember

^!d:: ; Run Chrome with Ctrl-Alt-d

I hit Control-Alt-D and it starts Google Chrome. Or if there is already a blank Chrome window open, it gives it the focus. This is sooo much faster than picking up the mouse and clicking the icon a thousand times a day.

^!c:: ; Run Calc with Ctrl-Alt-c

Pull up the calculator with a quick key combination

:o:.ms::——– Original Message ————-{enter}

I type “.ms” (short for “message start”) and it replaces it with, well, I’ll let you guess. Similarly, “.me” is short for “message end”.

Rack n Road: the Car Rack Experts

This note is so I can remember this for myself. Brent at work tells me that if you need to put a rack on a vehicle and you need it to be done right, especially if it’s a difficult install (ie. drilling holes in the roof of your car), these are the guys to do it.

http://www.racknroad.com/

Their nearest locations to me is San Carlos and San Jose. A bit of a trek, but worth it for tricky installs.

What Phone Do I Get?

After 2 years, my iphone 3G is dying. The battery life is trailing off and it is getting stupidly slow.

(update: the battery life isn’t quite as bad as I originally thought. I had accidentally left “Email Push” on for the last few weeks, which leaves me with 30% battery after a day of not using the phone at all. Without Push, I’m left with 70%.)

So what new phone do I get? The obvious contenders are iphone 4 and HTC Aria

I’d like to stay with AT&T because
* nice keeping my combined phone bill combined
* I’ve got good AT&T service in all the places I go

HTC Aria:
Pros: Open
Cons: possibly crashes a lot, possibly poor battery life, Entirely creepy Droid marketing still has me freaked out about the whole Android platform.

Apple not allowing reviews of their phone on the AT&T website

iphone 4:
Pros: solid platform(?)
Cons: itunes is the worst media player and sync app ever, draconian dark ops feel to the company, walled fucking garden, disallowing reviews of their products on the AT&T website (see image), Apple not admitting to important problems with their product, the phone slowing down for no good reason after 2 years, possibly poor battery life?

So, which phone do I get?

Tron Legacy: Awful

Remember how the first Star Trek movie dragged? It was like that.

But I had trouble with a lot more than that. Here’s a start.

Sucky dialog, a lack of wit, interest, depth…. there were 2 remotely interesting lines in the movie. At one point Flynn says “the only way to win is not to play” which reminded me of “The only winning move is not to play” from Wargames. Though I think the screenwriters didn’t know what they were stuffing in his mouth. The other good line… well it couldn’t have been too good because I don’t remember it any more

Lack of visual imagination: What do you remember from the visual language of the original Tron? Neon clothing, light cycles, red stompy-ships, a grid-city, white flower-transport ships. Those are the ONLY visuals in the entire movie! Oh except for Flynn’s house which looked like, well, some guy’s neon zen retreat house. And the night club which looked suspiciously like Barbie’s Dream House painted white.

Cardboard characters: And I care about any of these characters why? If they ever talked, or had histories, or friends, I might care.

Ponderous pacing: If I see one more group of silent, angry men stomping down one more frigging generic glowing hallway!

Stupid lines:”Where did you learn that move, Sam?” “Last night when I jumped off Encom tower.” Umm, no he didn’t, that’s where he executed his carefully planned sabotage plan, not where he learned how to do it. The entire script was built on non-content like this.

There were innumerable times when they could have kept the plot tight or at least smooth but chose to not explain the world and just pull shit out of their asses when they remembered they needed to get to the end of the movie.

And little shit like when Clu blew up Zeus’s club. The editing leads us to believe that Zeus sat around staring at the timed explosives, waiting to die for the minute or two it took Clu to leave. But if Clu wanted Zeus dead, he obviously would have killed him by his own hand, that is how Clu operates, in first-person. The way Clu “killed” Zeus in the movie is… it just makes no sense.

Clu stood before his army giving a loooong boring monomaniacal speech. Why except to scare all the 12 year olds in the audience? It certainly wasn’t for his inexplicably slave-like army of programs. And why would he have amassed his army at this moment if his (as stated!) goal was to just get into the real world? And how was he planning on bringing his army through the basement of the arcade without any reconnaissance?

And what the fuck was with a faceless Tron having all these silly cameos? Especially considering that they had Bruce Boxleitner (Tron from the old movie) standing RIGHT THERE.

Not using the medium properly: The movie opened with a long flashback to 1989 when a young Flynn is tucking his son into bed. Disney created a (mostly) realistic, animated Flynn for the scene so they could have a young Jeff Bridges. Unfortunately, this animated face is still in deep, dark folds of the uncanny valley. Then they used the EXACT SAME ANIMATED FACE for Clu inside the grid, which could be kind of cool because he looks ALMOST real but is superfreaky-not-real and scary, just the way he should look. But they used the same effect for the young Flynn! What am I supposed to take away from this? It just makes no sense.

Tron? Troff!

Black Jack Justice: Journeys End = AWESOME

I listen to a lot of podcasts and audiobooks. By far the most entertaining  audio program I have listened to in a very long time is Black Jack Justice #36 – Journeys End.

Want to make your next drive go by just like that? Download and burn this radio play today!

The bad news:  This appears to be the very last episode of the series. I certainly miss it!

The good news: Listening to this episode won’t cramp your enjoyment of the other 35 episodes!

A Good Place to Buy Office Furniture

BT Express Liquidators 166 Baypointe Pkwy, San Jose, CA
We just got several large tables for the Hardware group at Earthmine. $350 each instead of $1000+ new. Nice and super sturdy. You never know what they’ll have though… they really are office liquidators!

Looking for a Dentist in Berkeley

I just started a job in Berkeley and I’d like to get my teeth cleaned et all. Do you have any recommendations for a good dentist?

Bacheeso’s for Lunch in Berkeley

I just got back from Bacheeso’s in Berkeley.
Good food!
Here’s what I put on Yelp:
2501 San Pablo Ave
Berkeley, CA 94702
(510) 644-2035
5 stars

Terrific lunchtime buffet! You could eat decadent or healthy as you saw fit! Many very friendly homestyle dishes in the buffet.  :-)

Inexpensive, $7.95 + tip for the buffet which included desert items, salads, main dishes and soup :-)

Really Happy with this Landline Long Distance Phone Provider

I’m really happy with the long distance landline telephone service I’ve gotten from ECG. I signed up for their service like 4 years ago and it “just works” the way phone service should. Sign up and I’ll buy you a burrito. Here’s how to sign up.

My New iPhone sucks

This is exactly what IOS4 did to my 3G iPhone, no exaggeration.

local version:

I called Apple again today to try and resolve this problem. I was on hold for 13 minutes. “Ryan” came on and the call quality immediately went to crap. The call failed after a few seconds. I’ll call back later after my phone rage has subsided.

It is rage because I got this phone because it “just works”. But last week Steve Jobs broke my phone and the best answer I’ve gotten so far is “Well, it was an optional update so we won’t support it.” (yes, exact words). Me along with a million other people got your fucking^W update. I paid to live in a walled garden and now the gardeners are telling me in no unambiguous terms that it is their right to burn down the garden and make me buy another one. The evil Droid phone is starting to look pretty good.