nullstream weblog - February 2009

New Browser War

Web

February 24, 2009 11:28 PM PST

safari4.png

There is a new browser war brewing, and this time IE and Firefox are left on the sidelines. The new Safari 4 went live today and things sure have changed.

It looks like they went straight after Chrome and matched many of its top features. New Safari has:

On top of that they add a visual 'wall' top sites page, cover flow for bookmarks and history, native Windows fonts, real zoom (pictures and text). Some of the notable Chrome features Safari is missing such as unified address and search bar, application shortcuts, process per tab, re-sizable text entry field and of course that wicked cool download toolbar.

All feature comparisons aside there is one area (that I care about) where Safari beats out the competition...

Continue reading "New Browser War"...

Comments (8)

Firmware Elves

Cool Tech

February 22, 2009 12:23 AM PST

Sometimes the firmware elves toil for days and nights to bring new features to a product that you didn't expect when you bought it. I booted up my Netflix enabled Blueray player last night and it told me I needed to download an update. I was mildly annoyed at having to wait before I could watch my movie, but I was rewarded with the ability to stream YouTube to my TV.


Comments (3)

Adding custom key bindings to Xcode

Xcode

February 21, 2009 02:34 AM PST

If you don't already have a custom Key Binding Set then this gives good info:
http://www.typeoneerror.com/custom-key-bindings-in-xcode-for-textmate-users/

And this is a reference of commands and keys.
http://www.erasetotheleft.com/post/mac-os-x-key-bindings/#comment-101

If you DO have a customer key binding set already like I do, then you have to use the Property List Editor to load your binding file:
~/Library/Application Support/Xcode/Key Bindings/*.pbxkeys
In the editor, select View > Show Strings as Non-lossy ASCII. Add your key bindings to the "text" dictionary. If you want more than one command bound to a key you need to create an Array with your keystroke. Expand the new key with the triangle on the side, then use the 'add Child' tool bar button to create a new child for each command. Or hit the + on the side for each new entry.

My move line macros (ctrl-shift+up arrow, ctrl-shift+down arrow):
^$\UF700
selectLine:
cut:
moveUp:
paste:
moveUp:

^$\UF701
selectLine:
cut:
moveDown:
paste:
moveUp:

These macros allow you to 'drag' lines up and down with the keyboard. The first link gives a kill line command and a duplicate line (which can also duplicate a multi-line selection).

(By the way I blame the need for these macros on Paul who hooked me on the habit of arranging my local variables by type length.)


Comments (8)

Windows 7 x 7

Windows

February 3, 2009 09:56 PM PST

windows7.gif Windows 7 is going to have a number of flavors, sorta like Vista except maybe less so. Why can't they have one version and let IT admins just make their own install image for Enterprise? The explanation has a lot of corporate speak that doesn't really say anything:

"Windows 7 Enterprise edition offers advanced data protection, lower cost compliance and IT tools to streamline PC management and help save costs, while enabling access to information from anywhere for business users."

So, uh, why wouldn't all users want those things? Apple takes great pleasure in pointing out that they don't do this, that you get all the features they have in one version, but of course you have to buy Mac hardware to run it (ahem).

Anyone planning on installing W7? If I end up buying a PC, I'll likely go with W7 Ultimate (why miss out on Visual Notepad Extreme or whatever?). I just need to convince myself I actually need a PC.
Comments (2)