Showing posts with label Other Stuff. Show all posts
Showing posts with label Other Stuff. Show all posts

Sunday, April 25, 2010

Peter Watts - about birthdays....

I'm one of those people that just has a knack for seeing the world a bit 'differently" than most people. What some people see as absolutely normal social behavior, I often see as utterly absurd.

This is not usually an advantage, if you were wondering.

But I've got nothing on Peter Watts, the now famous Sci-Fi author, border-guard crushing bad-ass, and sadly... convicted felon. His writing is filled with this kind of totally brain breaking logic.

Like birthdays...

Below is an excerpt from his excellent novel "Blindsight" that exemplifies exactly the kind of thinking that breaks most people's brains. The novel is available online for free under a Creative Commons license (CC), or you can buy it in paper or audio if you prefer.

In prelude, know that the character Sascha has multiple personalities (the Gang of four as they are known  in the book).

"Yeah? Name one."

"Birthdays," I said, and immediately wished I hadn't.

Sascha stopped chewing. Something behind her eyes flickered, almost strobed, as if her other selves were pricking up their ears.

"Go on," she said, and I could feel the whole Gang listening in.

"It's nothing, really. Just an example."

"So. Tell us." Sascha cocked James' head at me.

I shrugged. No point making a big thing out of it. "Well, according to game theory, you should never tell anyone when your birthday is."

"I don't follow."

"It's a lose-lose proposition. There's no winning strategy."

"What do you mean, strategy? It's a birthday."

Chelsea had said exactly the same thing when I'd tried to explain it to her. Look, I'd said, say you tell everyone when it is and nothing happens. It's kind of a slap in the face.

Or suppose they throw you a party, Chelsea had replied.

Then you don't know whether they're doing it sincerely, or if your earlier interaction just guilted them into observing an occasion they'd rather have ignored. But if you don't tell anyone, and nobody commemorates the event, there's no reason to feel badly because after all, nobody knew. And if someone does buy you a drink then you know it's sincere because nobody would go to all the trouble of finding out when your birthday is — and then celebrating it — if they didn't honestly like you.

Of course, the Gang was more up to speed on such things. I didn't have to explain it verbally: I could just grab a piece of ConSensus and plot out the payoff matrix, Tell/Don't Tell along the columns, Celebrated/Not Celebrated along the rows, the unassailable black-and-white logic of cost and benefit in the squares themselves. The math was irrefutable: the one winning strategy was concealment. Only fools revealed their birthdays.

Sascha looked at me. "You ever show this to anyone else?"

"Sure. My girlfriend."

Her eyebrows lifted. "You had a girlfriend? A real one?"

I nodded. "Once."

Tuesday, December 29, 2009

How-To: Convert Audible (*.aa) files to MP3 format.

Audible.com is a great service for downloadable audio books, but they use their own format for the audio files. This format is internally very similar to MP3s, but without Audible's own software to play the files, they are nearly useless. Audible files are also notoriously annoying to convert to MP3 format, and information on converting the files is hard to come by, and often incorrect. Also, most of the tools that you see recommended for converting audible files don't actually work, so it is easy to throw a lot of money away buying commercial conversion tools only to find out they can't help you anyway.

So, I've decided to share my own recipe for audible file conversion here. I've converted hundreds of my own books using this process over the last several years, so I know it does work, but this is NOT an easy process.  Also, it doesn't always work out for some people due to other software or settings on their system.

Anyway... I've done my best to make these instructions as clear and concise as possible, but I make no guarantees that you'll be able to get this to work. If it doesn't work for you, feel free to drop in some comments about your experience here, but don't expect me to troubleshoot it for you. I offer these instructions "as-is".

Read on...

The disclaimer:

I do not advocate the stealing books, especially audio books. Unlike the RIAA and MPAA, book publishers only rip-off authors a little bit (by comparison anyway). Audio books also have a LOT of additional overhead, what with all those narrators and sound editing and stuff. And audio books have a smaller audience from which to recoup those costs. So I urge you to buy your audio books honestly please. The more people buy them, the more likely we'll continue to see lower prices and larger selections in the future.

The advice I'm giving here is NOT intended to help you pirate audio books. It can be used for that purpose if you choose to use it that way; but that's on your head, not mine.

What I'm going to explain is how to take an audible file and convert it to MP3 format for your own personal use.

There are many legitimate reasons you might want to convert your Audible files to MP3s. The most popular is so you can play the books on a portable device or PC audio player other than those supported by Audible’s own software. My own personal reason for converting is to ensure that my files will not become useless should Audible go out of business down the road (backup purposes); also, so they can’t revoke my ability to listen to the book through the DRM should their own business arrangements with the books' publishers change in the future.

So on with the show!

Overview:

The idea here is that you will:
  • Download the Audio Book via an older version of Audible Manager

  • Open and Rip the audio book file in GoldWave

    • Read the file using the audible media player plug-in

    • Set cut/points and split the file into smaller chunks

    • Save the chunks as "wav" files

    • Convert the "wav" files to MP3s

  • Tag the MP3s

  • Enjoy the book
Here is what you'll need:

Older Version of Audible Manager - v3.5:

So far, I have been unable to get the newer versions of the Audible manager to work with MP3 conversions, so you'll need to get a copy of an old version of the Audible Manager (version 3.5).

If you already have a newer version installed you'll need to deactivate and uninstall it before installing version 3.5. Don't forget to deactivate! Audible limits how many activations you can have at a time and you don't want to use them all up by accident.

You can tell if you have the newer version of Audible's software because it has a nauseating green color scheme. The old version is NOT green, just plainish grey and white and very "old-skool" looking.

Audible does NOT make this specific version easy to get to from their regular site, so use this link to be sure you get the right file (the file is hosted on their site... it's just hard to find).

If you plan to do this on Windows Vista or Windows 7, you will want to turn off UAC and make sure to run the installer as an administrator (right-click the installer file and choose "run as administrator", see the link for more info).

You might prefer to use Virtual PC for Windows Vista or Windows XP Mode for Windows 7 and do your conversions within the virtual OS. This allows you to keep the newer Audible software installed on your main system. The older version of Audible Manager doesn't work with the newer "enhanced format" files either.

After you install audible manager, you will need to upgrade it through the Audible update service. If you are on Windows 7 or Vista, keep UAC off and launch the Audible Manager as an administrator just like you did with the installer.

To upgrade, open Audible and go to the Help menu and choose "Check for update". Once it connects to audible and gets the (big) list of upgradable components, scroll though and choose to upgrade only the "Audible Desktop Playback" and the "Burning Audio CD Support" component. It will need to reboot the system.

DO NOT install the "Windows Media Player Filter" component when you get the updates. I also suggest that you make sure that all this stuff works before you go bothering to install any of the other optional components either.

The base Audible Manager has built-in media player support through an older plug-in (it even works with Windows 7's media player).

Once installed and upgraded, you will have to activate your audible desktop player.

It is optional if you want to activate the CD burner component or not, but you DO have to at least have to install the CD burner component, even if you don't activate it. I don't know why exactly, but if you don't upgrade the burner then the media player plug-in tends not to work right.

On Vista or Windows 7, you can probably turn UAC back on at this point, but you should continue to run Audible as an administrator. You can also setup the shortcut or exe to always run as administrator administrator.

Audible can be a pain in the balls on Windows Vista and Windows 7. If you run into errors complaining about not being able to write to the registry or the media player plug-in doesn’t work right then you may have to setup the audible *.exe files to always run as administrator. These can be found here:

C:\Program Files\Audible\Bin or C:\Program Files (x86)\Audible\Bin

The three files you'll want to set run as administrator are: AudibleCD.exe, adhelper.exe, and Manager.exe.

You may also have to turn off UAC while you do the conversions as well, though I've been able to leave UAC enabled with Windows 7 at least.

On one of my systems, I had to change permissions in the registry through regedit. if you don't know how to do this, I advise you reaserach this before trying it yourself. You can seriously break stuff in regedit, which is why I'm not linking to detailed instructions for this.

HKEY_CURRENT_USER\Software\Audible

Right click this, choose permissions, and make sure your own user account, the system account, and administrators group have "full control" of this key.

Lame:

You don't need this, but GoldWave's built-in MP3 encoder doesn't handle variable bit rate (VBR) encoding. If you want to use VBR then install LAME. GoldWave will be able to use LAME for the MP3 encoding instead of its own built-in encoder without any special setup on your part.

You can get LAME from the project site, but I find it easier to use this old installer package that includes the LAME encoder and RAZORLAME front-end GUI. It sets everything up in the right places so GoldWave can find it.

It is an older version of LAME, but I've never had any problems with it for book conversions.

GoldWave:

The big piece of the puzzle is to get a copy of the GoldWave audio editor.

GoldWave is an old, but awesome sound file editor. It has tons of really nice features, most of which you will not be using here. It is a daunting tool to use if you aren't familiar with sound editing, but relax... I'll walk you through it.

GoldWave is cheap (like $50), but you can download the trial and still be able to convert entire audio books. I do recommend you pay them for having made awesome software though, so don't be a cheap bastard! Use the trial to make sure you can get all this to work, and then buy it!

On Windows Vista or Windows 7, you will always need to run GoldWave as an administrator. I highly recommend setting the shortcut or even the *.exe file itself up to always run as administrator.

MP3 Tag Editor 3 Tag Editor:

You will probably want an MP3 tag editor so you can tag your books once you've converted them. I use ID3TagIT, which is an old product that is no longer under development, but any tagger that you are comfortable with should be fine as long as it allows you to pull the tags from file names and edit tags on multiple files at a time.

Prepare for conversion:

The conversion will create some temp files, and these can be quite large. You'll want to create a "staging" folder in advance where you will put those temp files.

You will also want to create a folder where your MP3s will be put when you are done converting them.

Make sure you have a good bit of free hard drive space. During conversion you might have 2 or 3 gig of temp files floating around.

How to convert the book to MP3s:

OK, now that you have everything installed and setup, it’s time to convert a book!

Get the Book:

Go to Audible's site and download the book you want to convert. If the book is available in "enhanced format" don't download that version. Instead change the book to one of the numbered formats. I prefer to convert the format "4" files. These are the highest quality (short of enhanced).

If the book has multiple parts, go ahead and download all the parts.

Audible, by default, puts the files for your book in

C:\Program Files\Audible\Programs\Downloads\ or C:\Program Files (x86)\Audible\Programs\Downloads\

You can change the default location for these files in the Audible Manager options if you prefer.

Once you have the book files downloaded, close audible manager. Check the taskbar to make sure it isn't running in the background; if it is right-click and choose "exit".

Open the Book:

Open GoldWave as an administrator.

Choose" "file --> open" from the menu

In the "open sound" dialog, change the "files of type" drop down list to "all files".

By default GoldWave only shows files it "knows how to open". Several years ago, Audible got upset with GoldWave's ability to open audible files, and once the lawyers were done, GoldWave agreed to exclude "*.aa" files from the "supported files" list.


Don't worry; if everything setup right with Audible Manager, GoldWave can still open the files.

In the "open sound" dialog, navigate to the location where audible is putting the files (see above), select the file for the book (or the file for the first part), then choose "open".

If everything is working right, a small pop-up window called "section navigation" will appear. This window has Audible's logo and a couple of buttons. Just leave this window open and NEVER click the buttons.


Another pop-up from GoldWave called "Processing Audio Decompression" will open too. This one has a progress bar and will close itself once GoldWave has finished reading the file (this can take a few minutes).


After GoldWave finishes decompressing the file, it will open the file in the main editor window.

Edit the Book:

GoldWave has all kinds of tools to allow you to edit and/or modify a sound file.

I will not be explaining how to edit the books in detail here, but if you want to edit the book's contents go for it!

A lot of people like to cut out the audible lead-in and lead-out stuff from the file. This is very easy to do in GoldWave, but when you are done don't forget to "select" the entire file (CTRL + A) before you move on to the next step.

Split the Book:

Audio books are BIG. You "can" convert the entire audile file to one really big MP3 file if you want to, but I don't recommend just saving the book as one giant MP3.

If that's all you want to do, you can just choose "file --> save as" from the menu, change the format to MPEG Audio (*.mp3) and setup any custom attributes you want to use. Then you are pretty much done.

Most MP3 players aren't too good about fast-forwarding within a file, and odds are you won't listen to the whole book in one go. It is best to split the book into smaller chunks to make it easier to resume playback mid-book later. Also, some books are so large that the entire thing might not fit on portable devices with limited storage space.

To split up the file, we'll tell GoldWave to scan through the file, find "quiet" spots where the narrator pauses, and put in cue points into those spots at some interval we choose (like every 5 minuts or so). Those cue points will be used to let GoldWave break the file up into smaller parts, without cutting the narrator off in the middle of a word.

By default, the entire book will be "selected" in the editor (the background will be bright blue). Make sure the entire book is selected now (or use CTRL + A to select everything).

Keep in mind that when splitting the book, we'll be dropping a lot of *.wav files in the staging folder. These files are big compared to the MP3s we will eventually produce so make sure you have spare free space on your hard drive.

To split the book:

Choose "tool --> cue points" from the menu then choose "auto cue" from the "Cue Points" dialog window.

In the "auto cue" pop-up window:


Make sure you have this set to Mark Silence (the default).

For most audio books set the "Below Threshold" slider to "-40.0". This setting is "how quiet it has to be in order for it to be considered "silence". Files with static or background noise may need a higher setting.

For most audio books set the "Minimum Length" slider to "1.00". This determines how long the silence has to last in order for it to be used as a Cue Point.

The "Minimum separation between cues" setting tells it how frequently you want the markers placed. This will become the approximate length of each of the files after we split them. I personally prefer my MP3s to come out around 5 minutes each, but if you want to split it into longer or shorter MP3s set this appropriately. For a 5 minute length set this to "5:00 00".

Don't worry about "Cue Placement within Area"; the default 50% setting is fine.

Click the OK button and GoldWave will scan the file, put in the cue points, and return you to the Cue Points pop-up window

In the Cue Points pop-up:

You should now see the cue points that were created and their position within the file (measured in time).

Take a second to make sure these cue points are spaced out reasonably evenly and are generally as far apart as you wanted. Some books have authors that talk fast, or have a static background sound, or what not. If the cue points aren't very evenly spaced, you may have to delete the cue points and repeat the auto-cue process using difference settings.

Don't worry too much if the cue points are off a few seconds or even a minute or two here and there. This usually just means there are some "intense" areas of the narrative and you probably don't want a file break right in the middle of one of those anyway.

Once you are satisfied with the cue placement, click the "split file" button to open the "split file" dialog.

In the Split File pop-up:



Set the "destination folder" to the "staging" location we setup earlier.

Set the "Method of naming split files" to "use base filename and number" (the default).

Set the "Base Filename" you want to use. Remember that books can often run into the hundreds of files if you are splitting them up in 5 minute chunks, so this value should look like "### - My Book Name".

The "#" represents the track number, so this example uses three digits to represent track numbers allowing for up to 999 files (I've never had a book need more, and I have some REALLY big ones).

Set the "first number" to 1. When you are converting a book that has multiple audible files, you can change this for the second and subsequent parts so that the file names stay in order. Example: if you have 74 files in the first part, you'd start the second part at "75".

Leave the File Format setting at the default "Use CD compatible wave format and alignment".

Click OK and GoldWave will start splitting your file up. This can take from several minutes to hours depending on how fast your computer is and how big the file is.

Repeat for multi-part books:

If the book has multiple parts, after splitting the first part go ahead and repeat the "Open the Book", "Edit the book", and "Split the book" steps above for the second and subsequent parts.

Drop all of the split files into the same stage folder so you can convert them all in one go.

Convert the Book:

Once you have the files all split up and the *.wav files sitting in the staging folder, it's time to actually convert them to MP3 files.

You can use any wave-to-mp3 converter for this, but GoldWave can do this part just fine. It can do an even better job if you've installed the optional LAME encoder.

First though, close any open file you have in GoldWave, or close GoldWave and restart it.

Choose "File --> Batch Processing" from the menu to open the Batch Processing dialog:


At the top of the pop-up window:

Click "add folder" and navigate to the staging folder where we dropped the wave files.

Set the "type filter" to *.* (the default)

Click OK to add this folder to the Batch Processing dialog.

In the "convert" tab at the bottom:

Check the "convert files to this format" checkbox

Set "Save as Type" to "MPEG Audio (*.mp3)"

Pick your MP3 Attributes:

In the "attributes drop down you can either pick one of the default settings, or click the attributes button to open the custom settings window.

I recommend the custom window if you have LAME installed.


For custom attributes:

Most audio books don't require high quality encoding. They are just spoken word for the most part so you can be conservative with the settings to make the MP3s smaller.

You probably don't want mono MP3s though, so in the custom attributes set "Channels" to "stereo".

The default sampling rate of "44100" is probably fine too.

Audio books lend well to variable bit rate (VBR) which will make the files a good bit smaller. I recommend setting "VBR Quality" to somewhere between 0 and 4 (I use 1 most of the time). Then in the bitrate range set it to 64000 to 128000. 128k is "radio quality" which is fine for most audio books, but if you are an audio purist you may prefer higher settings.

In the Folder tab at the bottom of the Batch Processing pop-up

Choose "store all files in this folder" and supply the folder name where you want your MP3 files to be dropped when they are done converting.

I highly recommend having a folder with the author's name, then a folder within that one with the book's title. Drop your files there. This allows you to use the folder names in an MP3 Tag Editor to automatically populate the artist and album tags from the folder names.

Click the "begin" button.

This will take a long time to finish... possibly hours on slower systems or with large books.

Delete the staging files:

Once the conversion completes, DO NOT forget to go into your staging folder in windows explorer and delete the *.wav files. These files take a large amount of disk space, and you don't want them hanging out next time you go to rip another book either.

Tag your MP3 files:

Most MP3 players read the tags in the file to display track number, artist, album, etc. Books aren't music, but you can and should still tag them for your own convenience.

Bulk MP3 tag editors can usually pull in tags for multiple MP3s using the folder and file names.

One thing you might want to consider when tagging a book though... some players don't use the track # from the MP3 tag to sort the file (yeah, I know... retarded!). Also, some players don't display the track number. So I recommend that you make the "title" tag start with the track number.

That's it... I hope you enjoy your audio books :)


Thursday, December 3, 2009

Review: Dell Studio XPS 16

I've finally retired my Dell XPS M1730. The M1730 was, and remains, a very powerful machine but I'd only ended up with that beast because of bad timing. When I needed to buy last time there just weren't any reasonable machines in the upper mid-range. The available systems were either just a little underpowered, or you had to go with the overpowered gaming rigs.

The short battery life of the gaming rig has been a challenge though, so I have grown very eager to leave it behind for something a little more reasonable.

I picked the Dell Studio XPS 16, also known as the Dell Studio M1640.

So now it's review time again.

Here we go!

Here is my configuration:
  • Intel Core 2 T9800 (2.93GHz 6M cache)

  • 8GB DDR3 RAM

  • 256GB Solid State Drive

  • ATI Radeon Mobility HD 4670 (1GB Ram)

  • RGB-LED Display (1920 x 1080 - 16:9 aspect ratio)

  • Slot load DVD/CD burner

  • Intel Wireless N-Ultimate

  • 9-Cell Battery (std is the 6 cell)
The XPS Brand:
When Dell first came out with the XPS line, the purpose was to make ulra-cool gaming machines to compete with Alienware.

My last XPS screamed "I AM A BADASS!" as soon as you saw it! Even the packaging it was delivered with was somewhat over-the-top. It even came with a leather binder for the manual, and an inscribed micro-fiber sham to clean the screen with. When you opened the box, it gave the immediate impression that you just bought something special! The system itself was eye-catching. If you pull out an XPS M1730 in public, heads will turn and jaws will drop! It is so flashy that it may as well come with spinners!

But dell bought Alienware and has phased out the XPS gaming rigs in favor of the Alienware brand. The other XPS was an ultraportable that has since been replaced by the Adamo

All these changes left the XPS brand in a lurch. Recently Dell re-launched XPS as a sub-moniker for the Studio laptop line where it just denotes a high-end Studio instead of being a distinct brand in its own right.

The Studio XPS 16 comes in a plain black box without frills and extras now.

The new machine itself is very sleek and sophisticated, but gone are the flashy lights, complex color schemes, and gaudy logos. Anyone that looks close will still notice the high quality fit and finish, but it doesn't draw the eye from across the room like older XPS models did. Fortunately I have no interest in drawing attention, but if you buy for the "look-at-me!" factor, then get an Alienware instead.
Exterior:
The Studio XPS 16 is very thin and light for a full-size large-screen laptop. It is as thin as the last generation's ultra-portables were, but it still packs a lot of firepower into a small package.

The exterior surfaces are made from that glossy coated plastic that is all the rage these days. Mine is black of course, but you can get it in white or red if you want to spoil it.

The glossy finish looks fantastic, but it is a finger-print whore! You cannot touch it anywhere without leaving prints. Even the touchpad gets prints! You'll find this complaint in every review about this system because it really is THAT damned annoying!

Like the rest of the studio line, this one uses round side-mounted hinges. Because of this, the display doesn't "stand up" on top of the housing like it does on most laptops. Instead it falls off the back covering the rear of the system entirely when open. Because of this, you will need to tilt the screen a little further back, especially if you are tall. Sometimes this angle causes the glossy screen to catch some glare from overhead lights though.

Also, the new hinge design requires that all of the ports be on the sides of the system instead of in back. This cuts the number of ports down a bit, but it does has all the ports you'd expect; except for the odd decision to omit the DVI port. Instead of DVI you have HDMI, DisplayPort, and an old-fashioned VGA port (for projectors). Fortunately you can get HDMI to DVI adapters for a couple bucks easily enough.

Unlike other Studio laptops, this one doesn't put the power button on the side of the hinge, but it does use the space for the battery status lights. This looks kinda cool, but I'd rather have the battery indicator where I can see it while I'm working.
Screen:
Dell has always had phenomenal screens on the high-end laptops, and I've been very fond of their 17" displays for years. I've been using the 17" screens with a 16:10 ratio at 1920 x 1280 for about 8 years now (longer than they've even been available in external displays).

The smaller 16" screen of the Studio XPS gives you the option to switch to the 16:9 widescreen aspect ratio at a slightly reduced resolution of 1920 x 1080. This is the native resolution for 1080p HD TV, which is convenient if you watch movies on your laptop. I personally preferred the 16:10 ratio myself, but since the TV market picked 16:9 we may as well all just settle on the one standard and be done with the argument already.

What I wasn't prepared for though was just how much smaller a 16" screen would be compared to older 17" screens. Not only do you lose the diagonal inch, but the change in aspect ratio also reduces the screen's height considerably.

The screen is fantastic, but I really would love to see Dell offer it in 17" or 18" versions at 16:9. The drop in size is tolerable, but it really does cut close to the bone for those of us that need every scrap of screen real-estate that we can get.

The optional RGB-LED display on this model has gotten rave reviews, and I will tell you that those reviews are NOT overstated in any way!

This is the sexiest laptop display I've ever seen! Well worth the price of the upgrade (about $350 extra).

It is amazingly bright and vivid --So bright that I keep mine at about 1/4th of the max setting. If you turn it all the way up you will get tan, I promise!

The image clarity is fantastic too, and the colors are exceptionally vivid and distinct compared to traditional LCD displays. Keep in mind that I've been using high-end displays for years, and my eyesight sucks to boot; so for me to notice a significant jump is unusual.

My favorite part though is the uniformity of the illumination. The backlight on even the best traditional LCD always has a slight variance in brightness from one edge to another.

All this clarity and crispness is awesome for graphics and movies, but it does have a drawback too... White and black are also vivid colors, so back text on a white background ends up being TOO clear and crisp! This effectively undoes the deliberate blurring (ClearType) that most OSes use for more readable font rendering.

Most people won't notice this effect, but for programmers working in text editors all day this can be a really big deal!

You can compensate for too crisp text by using an off-white background, dimming the brightness, and/or modifying the cleartype settings. If your editor supports it, you can invert it to use a black background with light text -- my preferred solution.
Video Card & Gaming:
I'm not a die-hard FPS guy, but I do game a bit. I can live with slightly reduced detail levels, but I do like my games run smoothly at, or near, the native resolution of the display. I also don't like to be prohibited from playing certain games due to limited video hardware.

My enthusiasm for high-end screens and video hardware is not gaming related: My eye-sight is REALLY bad, and I was still losing a lot of vision even into my late 20's from staring at crappy monitors all day.

So for the last 10 years I've insisted on only the best displays and video cards, more as a matter of personal protection than for gaming.

Also, as a programmer, the tools I use really do benefit from large screens and high resolutions.

I figure that if I'm going to spend 10+ hours a day using a computer, the least I can do is invest in the best display I can get my hands on.


My last several laptops have used NVidia mobile GeForce GPUs, which handle most games well. But I've grown increasingly annoyed by NVidia’s lack of concern for mobile customers. They tend to abandon driver support as soon as the next generation GPUs hit the market (which is about 5 minutes after you buy your laptop). After that, you have to scrounge for hacked up desktop drivers online and hope they are stable enough to use.

I've also noticed a decline in the overall quality of NVidia’s mobile GPUs recently too. In my opinion NVidia is just so focused on the "next big desktop GPU" that they neglect the fine tuning and engineering in the mobile versions.

So this time I decided to give ATI another shot. At least they seem to actually CARE about the mobile market, and they've been doing much better on the high-end than they have in the past.

I haven't played a lot of games yet, but so far it has run everything I've thrown at it as well as my M1730 does. Left 4 Dead 2 just came out, and it runs at high quality settings at the native 1920 x 1080 resolution, though I did turn down the anti-aliasing to 2x instead of the default 4x.

Time will tell for sure, but so far I'm pretty happy with the ATI card.
Keyboard:
This laptop does away with the numeric keypad seen on most full-size laptops. This was necessary because the frame is a little too small, plus they put the speakers on either side of the keyboard instead of the front to allow the laptop to be thinner.

I don't mind the loss of the keypad one bit. Having my hands offset from the center of the screen is more annoying than any convenience that a keypad might add.

The keyboard is white backlit, and it has a very pleasant feel to it, though the action is a little mushier than on past Dell models. The tactile feedback is still sufficiently good though.

One thing I'm not sure about are the slightly oversized keys. This is taking some getting used to. The keys aren't crazy big, but for a touch-typist the subtle difference is noticeable at the outer edges.

My biggest gripe is the return of the dreaded "Apps" key (sometimes called the "context menu key"). I HATE this key on desktop keyboards and I wish the inventor a long and painful death. This key has been blessedly absent from most laptops until now. But the worst is that Dell put the apps key right next to the arrow keys... specifically to the immediate left of the left arrow key. This placement is an outright sadistic move on Dell's part!

Nothing sucks more than "CTRL+SHIFT+Apps" when you were just trying to "back-select" text in your text editor!

Fortunately SharpKeys makes a utility that allows you to perma-kill the apps key via a registry tweak.

Overall I like the new keyboard better than the one on my old M1730, but I REALLY wished they'd just pick a standard keyboard layout and stick with it on all their systems. I hate having to relearn how to type every time I change laptops. Actually, I'd much prefer that they just go back to the old keyboard layouts they used 5 years ago... that was the perfect layout, which is why dell had used that same design for 10 straight years before they started mucking about with new keyboards.
Solid State Drive:
This is by far my favorite part of my new Studio XPS, though it isn't a feature unique to this specific system by any means.

On laptops, hard drives have long been THE performance killer. It takes a lot of power to spin a metal disk around at several thousand RPM, and laptops don't have a lot of power to spare. While traditional drives have gotten faster over the years, the power limitations have kept the laptop versions performing far below that of their desktop cousins.

With solid-state drives becoming a viable option, it is moronic not to jump onboard with your next laptop purchase. The reduced power requirements alone are worth the price tag! But the best part about SSDs in laptops is that power and spin rates aren't an issue anymore. SSDs on a laptop operate at the same speed that they do in desktops!

Dell doesn't offer the "best" SSDs on the market. Mine is a Siemens, which is decidedly a mid-grade SSD. But Dell's price on these is crazy good (only about $300 for the 256GB SSD). Even with the lower-end SSDs the performance will still far exceed even the best traditional spindle based drives.

Since this is THE bottle neck, switching to SSD will improve every aspect of your system's performance. Everything is smoother and snappier. Boot times are amazing with Windows 7 (about 10 seconds if you don't load a bunch of startup junk!). Programs smoothly spring up when you launch them, and local drive searches are outright zippy!

I can't overstate just how much faster the whole system is with an SSD under the hood!

If you can afford the price of the high-end Intel solid state drives, then I'd advise you just buy the dell with the cheapest spinel drive they make and replace it with the Intel SSD yourself. But even if you are on a budget, I still strongly advise getting the Dell SSD.

This laptop comes with an eSATA (external SATA) port, so you can compensate for the smaller sizes of internal SSDs by just buying an external spindle drive to store your music and movie collections. The eSATA connection allows those external drives to operate at full speed unlike traditional USB based externals (and eSATA doesn't add but a few dollars to the price of the external drive either).
Battery:
The default battery is a rather small 6 cell lithium ion. The reason for this is that the chassis is thin and small, so the 6 cell is just what fits. You can upgrade to a 9 cell battery, but to make extra room for the additional cells the battery is taller. The 9 cell battery acts like a stand and has its own rubber feet. This jacks-up the back of the system a good bit.

The extra life of the 9 cell really is worth the upgrade price though.

After two years working on a gaming rig with only about 1 hour per battery, the life on the Studio XPS 16 is great! But this is a high end system, and so it has some power hungry hardware still. For that reason it isn't going to get the kind of crazy battery life that you hear about with more conservative high-end systems, but it still does very well.

With wireless turned off I get about 5 hours on the 9 cell battery. With wireless-n under heavy use I get about 3.5 hours. But with the power-hogging Verizon broadband card I get just shy of 3 hours at best.

Personally I dislike having the back of my system jacked up by the 9 cell battery, but many people do prefer this --it is similar to the angle you get with a desktop keyboard. I personally find that the angle adds stress on my hands, so I've ordered some tall rubberized feet to put on the front of the system to match the height of the battery.

For most people though, the jacked up rear is probably not a problem, so I still recommend the 9 cell battery.
Odd Stuff:
Core i7 CPU:
At the time I bought this system, the Core i7 CPUs have just become available with this model laptop. The Core i7 sounds like a fantastic upgrade, but it is also a major change in architecture. Last time I jumped onto the brand-new architecture was when the first Core Duo CPUs came out. Those were much faster and nicer than the previous CPUs, but they also ended up being a little flaky. It wasn't but a few months after that that Intel replaced Core Duo with the Core 2.

So this time I decided to go with the highest end of the previous generation rather than jump pre-maturely on the i7 bandwagon. Since i7 is out, the Core 2 line has gotten a major price cut too. This allowed me to get the extra-high-end Core 2 at a decent price tag. The Core i7 costs a fortune by comparison, but prices will drop for i7 pretty fast I expect.

If you are buying you should consider the quad-core i7. They will likely be worth the upgrade price over the Core 2, but don't expect miracles here. Most software still can't really unleash the true power of multi-core processors.
IR Receiver:

This laptop doesn't come with the "travel media remote" like many previous XPS systems did, but it is still supposed to be compatible with them. The travel remote is neat because it fits into the Express card slot. No one ever has an actual express card (I have NEVER seen one in person), so storing it in the express slot it is a convenient use of otherwise wasted space.

On the rare occasions that I connect to my TV, the remote is handy and having it stored away in the express slot keeps me from losing track of it.

But when I tried to move my travel remote to the new Studio XPS 16, it wouldn't work!

Eventually I discovered that there is a driver for the built-in IR Receiver, but for some odd reason Dell didn’t pre-load the driver at the factory. The device manager didn't report a malfunctioning or unknown device either (which is the truly strange part), so it was not obvious what the problem was about.

Once I figured it out and installed the receiver's driver the remote worked like a charm. No additional software is needed for the remote (another reason I really like it).
FastAccess Software:
One of the new toys shipping on many newer Dell systems is a software app called FastAccess. This is a face recognition login system. When you go to login, FastAccess will turn on the camera and take a look at you. If it recognizes your face, it automatically logs you in without typing your password. Otherwise you can just type the password as normal. The software "learns" how to better recognize you over time.

It is a neat feature, though not much of a time saver. The recognition is quite snappy, but typing a password doesn't take much time or effort either. Still it is a really nifty feature in that "pure-nerd" way.

The software also has some advanced capabilities beyond just desktop logins, and it does actually work surprisingly well! After a couple of manual logins it was able to pick me out almost every time (as long as the lighting was good).

The big problem though is this thing's insane usage of CPU resources. It sits there chewing up a massive 10% to 15% of my CPU resources... continuously! All the time!

Since it isn't doing anything unless I'm actually logging in, I have no idea what it needs all that CPU power for. I tried turning off all the optional features, but it still sat there sucking down clock cycles like mad.

So I uninstalled it of course. Neat utility or not, nothing is worth sacraficing 10% of the available CPU!

Maybe future versions will fix this problem.

Monday, February 16, 2009

Windows Vista - Stop changing my folder view based on file types

One of the most annoying things about Vista for me is the way it constantly tries to "guess" what kinds of files are in a folder and then change how windows explorer displays the contents of the folder.

This is especially annoying since I tend to use the "Details" view in windows explorer.

There is a really simple application that can fix this problem right up for you though...

You can control this setting on a folder by folder basis, and there is also a simple little registry hack that can make vista stop guessing what kinds of files are in your folder and attempting to "help" by screwing up your view settings. This and more is described in some detail over at HowToGeek.

But if you, like me, would rather have a simple tool to do the trick, go get ExplorerView. It is a simple little app that can toggle about 4 different settings for you.

As for this "feature"... I sure hope it gets axed in Windows 7. It is about the dumbest-ass idea I've seen to date for the WIndows Explorer UI (and there have been a LOT of dumb-ass ideas in that area before). Why would anyone assume that I'd want the format of an entire "list" of files to change just because "some" of those files are videos or music files?

How that makes any sense at all is beyond me!

What is most annoying is the lack of any obvious way to change that behavior or control it directly in the Windows Exporer UI. Sure... there is a sort of option to fix it for a specific folder, but the option is buried in the options in such a counter-intuative way that they may as well have just not bothered to put in the configuration option for it at all.


Wednesday, October 29, 2008

Reddnet has a new hosting provider

[UPDATE - 2/7/2011] I have terminated my relationship with ReliableSite.netI cannot recommend this hosting provider to anyone anymore. Over the years since I wrote this post initially, their service quality has degraded drastically, and the technical support is abysmal.  
For 4 years, reddnet has been hosted by Webhost4life, but over the last two years I've been increasingly unhappy with them.

So I've moved on to a new provider, ReliableSite.net.

I'll write up a full review after I've had a while to really get to know the new provider...


Friday, September 12, 2008

Google Chrome: Under the hood!

Google's new Chrome browser, which I reviewed earlier this week, is planned as a platform on which Google will build out more ambitious web applications...

My own review covered Chrome mostly from the user's perspecive, but I didn't get too deep into the internal mechanics and future possibilities that Chrome offers... mostly because I'm still playing catch-up myself.

For a reasonably in-depth overview of Chrome's technical design, e-week has posted a fantastic overview. This article hits the technical highlights of the new design. If you want to dig deeper, Google has a decent start on developer resources... but hopefully we'll see more coherent and comprehensive developer documentation in the near future.

I should be interesting to see where Chrome goes in the next couple of years.

I also wanted to point out that, while Chrome is getting a lot of press related to the technical design and future plans Google has for making Chrome a full application platform, there is a lot of very similar stuff going on with Internet Explorer 8 too... it just isn't getting the same level of press coverage. If anyone falling behind in this area it is Firefox and Opera... though Firefox has a very good development team and a reputation for very rapid development, so I'm sure they should be able to keep pace. With Opera I'm not so sure though.


Thursday, September 11, 2008

Browser Reviews: Internet Explorer 8

Part 3 in my roundup of the new breed of web browsers. In this installment I'll discuss the beta version of Internet Explorer 8...

Browser Roundup Series:

Part 1: Firefox 3
Part 2: Google Chrome
Part 3: Internet Explorer 8

Ever since IE 5, Microsoft has been letting me down with each release of Internet Explorer... but I think with IE 8, Microsoft may have redeemed themselves.

IE 8 could, possibly, restore Microsoft to legitimate technical dominance, instead of just having the inherited market-share dominance that allowed previous versions of IE to skate by for so many years.

First off, IE 8 has finally dropped automatic backward compatibility with pages that make use of poor HTML techniques that run counter to W3C recommendations.

This has been the biggest problem that IE has faced over the years. IE is the only survivor of the original browser wars, and so it carried a lot of baggage with it. There was a time before there was a W3C to "decided" what was going to be "standard", and back then browsers were making their own rules.

IE has always had to maintain a certain level of backwards compatibility for those non-compliant pages simply because there were so many popular sites using them. Making things worse was the fact that some of those techniques made more sense and worked better than the official W3C way; so a lot of lazy developers continued to use non-standard IE specific techniques long after they had became obsolete.

I'm guilty of this myself.

Then making it even worse... newer browsers entering the market also had to support some of those non-compliant mechanisms too... which gave lazy developers even more room to continue using the IE specific techniques.

The result... 10 years later, there are still a LOT of crappy sites out there.

Microsoft has always felt compelled to tread carefully when adopting newer W3C recommendations where adoption would break backwards compatibility. They didn't want to "break" half the internet when IE users upgraded to a newer version.

But finally, IE 8 will embraced the W3C recommendations full on with the new "super-standards mode". Futher, this will be the default mode for IE 8.

For those sites that still suck, there is button at the address bar that reverts to the IE 7 style of rendering. .

IE 7 was a good step in fixing the security and privacy issues that plagued IE 5 and 6. But IE 8 has taken this to a whole new level. If you want a more detailed summary check out this post at the IE blog.

There are major improvements in every area of security, but my favorite part is in how IE 8 keeps the user aware of privacy and security conditions as they browse around. The security and privacy settings are also much friendlier this time around too.

Like Google's Chrome, IE 8 has a special super-privacy mode. IE calls it "InPrivate" while Chrome called it "Incognito", but they are essentially the same feature. It handy for those times when you don't want to leave a trail of history, cookies, or saved passwords behind you as you browse. Useful when you check your bank accounts on a public computer, but we all know that the REAL reason this will be popular is for surfing for car-bumper porn without anyone else finding out about your "special interests".

While it remains to be seen how secure the underlying browser actually is, the user features around security and privacy are much improved compared to previous versions and in most ways are better than those of rival browsers.

IE 8 has a mixed story with add-on support. IE has always had decent extensibility and support for add-ons, but security issues have been a bit of a problem in the past. IE 7 didn't really try to do much with add-ons except lock them down against abuse. This gave the competition, especially Firefox, a lot of time to gain ground with much newer and more modern add-on architectures and management features.

IE 8 still has the classic add-on mechanisms they've always had, though much improved under the hood. Management of add-ons is quite a lot better in IE 8 though. Compared to Firefox though, the add-on system still kinda sucks overall.

The good news is that "most" of the popular toolbars and media plug-ins for IE 7 will still work in IE 8 too.

Instead of a major overhaul with add-ons, IE 8 has added some features that are totally new in IE, and are a bit different from what you find in most other browsers.

"Accelerators" are a new type of add-on. What these do is allow you to select (highlight) something on a page and a semi-transparent button will appear. This allows you to select an accelerator. The specific accelerators that will be shown will depend on what exactly you selected on the page; it is pretty intelligent about not showing options that don't make sense for the selected text. I'm particularly fond of the "Define with Wikipedia" accelerator.

The other new type of add-ons are Web Slices. Web slices sit on the toolbar, and when clicked they pop-up little mini-windows that show content pulled from a web services somewhere on the internet. A classic example is the "Facebook status" web slice, which just pulls recent status updates from your account. Web sites that have support for web slices can expose those slices very similarly to how RSS feeds are exposed so that when you browse a site with an available Web Slice, a button will appear at the address bar to allows you to install that slice.

You can get slices, accelerators, toolbars, and add-ons from an online add-on gallery too, and thisis very similar Firefox's add-on system. IE also has a centralized add-on manager that resembles Firefox's equivalent. Firefox's add-on system still remains better overall, but IE 8 is taking a pretty good step in that direction.

Probably the most important change in IE 8 for me is the increased performance and much improved visual quality of the rendering engine.

IE has always been a tad on the slow side, and the ugly rendering has been a source of constant frustration. But pages on IE 8 look are almost as good as those rendered in Firefox, and is very comparable to Google's Chrome. The speed is amazing, much faster than Firefox 3 and very comparable to Chrome.

The majority of the UI features remains the same, or are very similar to those in IE 7. It is clean and professional. The only down-side is that it doesn't feel very "new" when you first upgrade from IE 7... so IE 8 has a little less "wow!" factor for the users.

A highly marketed feature is the color coding of tabs. Tabs are color coded when opened from the same source tab. This is kinda neat at first, but overall I don't find it very useful after having used it for several weeks. I do; however, find that the color coding detracts from the overall visual appeal of the browser making the tabs area seem noisy and out-of-sync with the clean and crisp appearance of the rest of the user interface.

IE 8 also improves the pop-up prompts that you see when you type in the address bar. Pretty much everyone has improved this feature, but I think IE 8 has done the best job organizing items in the pop-up suggestion box. Unlike Chrome though, IE 8 doesn't include suggestions from online searches in the address bar's pop-up... Instead it still has the separate search box. Oddly, the search box has it's own pop-up suggestions that does show suggestions from an online search provider, as well as suggestions from history, favorites, etc. that are pretty much the same as the address bar's pop-up.

While I find that the suggestion pop-ups are incredibly well done in IE, much better than those in the other browsers, I also think they should combine the search box with the address bar like Chrome does... It seems crazy to have two different suggestion boxes that look almost the same, but behave differently. It's even crazier since it was IE that actually invented the "search from the address bar" feature in the first place. It wasn't until IE 7 that there was a separate search box.

One step forwards, two steps back I guess.

The beta of IE 8 still has some rough edges, but it has narrowed the gap with Firefox for the majority of users. Microsoft is clearly taking the renewed competition in the browser space seriously. It has plenty of advanced features, is very fast, renders pages much better, has an intuitive UI, and still manages to keep a clean and professional design despite the highly advanced and complex feature set.

IE 8 will compete very well with Google's Chrome simply because the two share so much in common, but IE has features that remain absent from Chrome (for now).

Power users and developers may still prefer Firefox for the add-ons and customization advantages though.


Tuesday, September 9, 2008

Browser Reviews: Google Chrome

Part 2 in my roundup of the new breed of web browsers. In this installment I'll discuss the beta version of Google Chrome.

Browser Roundup Series:

Part 1: Firefox 3
Part 2: Google Chrome
Part 3: Internet Explorer 8


Google is the new kid on the block with the beta release of Chrome. This is a very interesting release in many ways, not the least of which was that there was not much in the way of a public announcement before the beta was delivered.

Overall, chrome is made up of a variety of 3rd party open-source components that Google has cobbled together into a workable browser.  

The result is a very clean, elegant, and sparse user interface on top of a very capable rendering engine.

Chrome may look simplistic and spartan, but there is plenty of elegant power and subtle complexity behind each and every one of those features. This is the mark of true software mastery... features so well designed that you aren't even consciously aware of how complex or advanced they really are.

Even Apple will have to be quite impressed by the slick nature of the Chrome UI --perhaps a little jealous since part of Chrome uses the open source WebKit, which also powers Safari.. I haven't really used Safari on the mac platform, but Chrome sure beats the shit out of Apple's Safari for Windows (Safari for Windows sucks so bad, I'm not even going to review it).

One thing about Chrome is the speed. It is really snappy. Quick to open, quick to respond to mouse clicks, and quick to load pages. I'm impatient and I open new pages and tabs like a fiend so this really appeals to me.

Google has re-thought some of the more basic assertions about the browser UI, but without straying so far from the familiar that it would alienate experienced users.

The most obvious example of this re-thinking is in how Chrome handles tabs. Instead of a browser that contains tabs, Chrome has tabs that contain browsers. The tabs are at the top.  Within tabs you have your toolbar (if you enable it), the address bar, and whatever web page you might have opened. This is a subtle distinction, but if you take a little time to examine how this affects the UI's behavior you can see that a lot of thought went into the idea.

Another obvious thing is that the address bar doubles as a search bar... this is not new (IE has had this feature for about 10 years), but it works much smoother than in other browsers and is much more intuitive. Typing pops-up the expected auto-complete window, which is quite similar to that found in any other modern browser, but Chrome manages to put a lot into this pop-up with less noise and a lot more appeal.... plus it includes search results, bookmarks, history, feeds, etc.  right in the same pop-up. Again, nothing really new, just a slicker and more streamlined take on an old favorite.

Chrome is also exceptionally very well animated, giving subtle but very important visual cues to the user about what is going on, where, and why. Instead of just "popping into existence", new tabs slide into position. Drag and drop operations are smooth and intuitive, but more importantly dropping things is very smart... Chrome just seems to magically "know" what you want it to do when you drag/drop something.

The Chrome rendering engine is fast, smooth, and most of the pages that I've viewed have work perfectly and look really good. While it isn't quite as awesome as Firefox's rendering engine, it is so very close that I usually can't tell a difference in the quality at all.

Options and settings in Chrome are also sparse, but it has some of the friendliest settings editors that I have ever seen. Even rookie end-users will find it very easy to change settings without being overwhelmed with techno-babble.  Power users might wish for a few more options, but all the really important stuff is there.

File downloads are handled elegantly using a status bar like display at the bottom that shows progress and details about you downloads (it is almost exactly the same as the very popular "Downloads Progress Bar" add-on for Firefox). I do have a major complaint here though... the download bar is embedded within the tab where the download was initiated. When you change tabs, you can no longer see status on downloads that are taking place within other tabs. I would much prefer if the download bar was part of the overall instance of the application so I could monitor all my downloads no matter which tab I'm in.

The major thing that is missing is a comprehensive system for managing 3rd party add-ons, but as far as I can see there aren't any add-ons yet anyway. It does have support for plug-ins for flash, acrobat, etc. but nothing quite like the add-on gallery for Firefox and or the new accelerators and web slices in IE 8... but I'm positive that we'll see this side of Chrome very soon.

Another missing feature seems to be support for RSS feeds. If it is there, it sucks... but as far as I can see it doesn't do anything with RSS at all... I sure hope that's on the top of their "to-do" list.

Overall Chrome is a welcome entrance into the newly competitive browser landscape. It lacks many of the advanced features you might be used to from other browsers, and end-user customization is very limited in the beta.  But what has been delivered out-of-the-beta-box is still amazingly well done.

Add-ons will keep power users on Firefox for a while, but Google's biggest competition will be from the new, and much improved, Internet Explorer 8... which has so many of the same features as Chrome that it is almost creepy! I wonder who is copying who here?

Still, I've only had this thing a week or so, but I find that I am using it more than any of my other browsers, and I am really enjoying the speed and simplicity quite a bit.

Monday, September 8, 2008

Browser Reviews: Firefox 3.x

With the recent releases of so many new web browsers, I thought it might be time to take my bearings again and review the new landscape. I'll tackle Firefox 3 first.

Browser Roundup Series:

Part 1: Firefox 3
Part 2: Google Chrome
Part 3: Internet Explorer 8

For most people, the web browser is the most important piece of software they will ever use. As a programmer specializing in web applications, browsers are even more important to me. Applications I build can be viewed in a variety of browsers, and so I have always had several installed at any one time.

I make a habit of switching my default browser from time to time, so that I can get a good feel for the "end user" experience, and I also do a lot of testing of my applications in various different versions.

I have a lot to say about each of the current contenders, so I'll split this up into several posts. First, we'll tackle what has been my preferred default browser for the last 2 years.

Mozilla's Firefox 3:


Since this one has been out a while I'll not spend too much text on describing the specific features in much detail, but I do have a lot of overall opinions to venture.

Firefox was born out of a desire to take Mozilla's impressive rendering engine and embed it into a stripped down browser UI without the commercial constraints and bloat that had complicated Mozilla first browser suite (which had been bankrolled by Netscape).

Firefox got started by being simply a great browser! It re-thought the UI which gave it an edge over stale old IE, and the rendering engine was light-years ahead of the competition. The most successful feature was tabbed browsing.

Firefox also evolved a fantastic add-on architecture that would allow users to pick up advanced features on an as-desired basis without those features hampering development of the core browser... and most importantly it was easy for users to find add-ons, install them, and manage them.

Firefox 1 and 2 were all about perfecting the initial design, and so changes between versions had been fairly incremental, but Firefox 3, the current incarnation, was a major overhaul.

Overall I'm disappointed!

There are tons of new features in the new version, most of them quite good even, but I generally find that Firefox 3 is not as enjoyable as the previous versions were. It has a lot of power, but it has also added a lot of complexity. 

The UI is loud, crowded, and noisy. The default theme has a cheese-ball cartoony feel that just isn't any fun, and and finding a 3rd party theme that doesn't look like it was designed by a middle-schooler on crack is neither easy nor fun.

Another major problem is that Firefox 3 takes much longer to launch, opening new tabs is slower, and the interface is sometimes sluggish to respond to commands (and I see this behavior even on my top-of-the-line XPS M1730 laptop).

Firefox 3 still has the best rendering engine out there. And it remains the king of  flexibility and customization via an amazing add-on infrastructure. But the new version has trended very far away from the regular user's needs.  It just feels bloated and complex... which is ironic considering the history that spawned Firefox in the first place. 

Firefox's popularity with most users had stemmed from the tabbed UI and fantastic rendering engine. It offered enough gravy via add-ons and advanced features to tip many users away from IE.

But now Firefox is facing a really big problem...

The new entrants in the browser competition have finally gotten their own rendering engines caught up to the W3C recommendations (including IE 8, which has made massive strides in that area). Even though Firefox had enjoyed several years of leadership in technical compliance, this isn't much of a big deal anymore. The recommendations (the so-called "standards") don't change that fast anymore, which means that Firefox can't leverage much expertise here to differentiate it's browser offering.

The other side of Firefox's success was always in the convenience features, slick UI, and tabbed browsing... but the competition has also caught up in this area, and they have many more years of experience in design and usability... plus the financial incentive to really do a good job with their new designs.

So Firefox is fast finding that it only has significant market appeal for power users and developers... but catering to that market segment has caused it to drift away from the needs of the vast majority of end-users who just want to browse the web without complications.

I'm still a big fan, but even as a power user and developer myself, I generally find that I don't use that many of the add-ons and advanced features either. Sure they are nice, and I played with them for a while, but after the "wow, neat!" factor wears itself out, I find that all I really want is to open a browser and browse... not muck about configuring things and keeping up with a dozen wonky 3rd party add-ons.

I do love the integrated spell checker though... I wish that was standard in all browsers.


 

Friday, July 11, 2008

Vista - Downgrading the Masses!

The regular non-technical folk around here HATE windows Vista. So I set out to catalog their complaints...

I hang out at low-class food establishments on a regular basis. While that has certain disadvantages, it does give me an otherwise rare opportunity to hang out with "regular" folk... you know, people that don't spend their whole life in front of a computer.

Since I frequently have my laptop with me, this generally sparks a large number of those "so you know anything about computers?" conversations. Mostly these are just plain painful, but I learn about common trends in the mass market this way.

For example, 2 or 3 years ago people would often notice the laptop and ask about it. They didn't know much about laptops and so the questions were basic questions: "Can you go online with those?" or "Does it run Office?". Generally people were interested to know if laptops were actually real PCs since they hadn't had any firsthand experience with them.

These days, the questions have changed. Everyone is either buying a laptop, or has already bought one. Very few people are mentioning the classic desktop PC anymore. These people aren't mobile and don't "need" a laptop as opposed to a desktop, but they are buying laptops anyway. I suppose this is a combination of the falling prices of laptops, and the growing desire for a less "invasive" home PC... something that fits on a desk, doesn't require assembly and wiring, etc.

This trend toward laptops hasn't made most of these people more intelligent or tech savvy of course. The questions are still as painful as always.

One of the more depressing trends over the last year or so has been the nearly universal hatred for Windows Vista.

This isn't the typical mass-media fueled hype, nor the "hate the man" stuff you used to hear... you know, the common wisdom that says that Bill Gates is a rich monopolistic ass-hole and Windows is crap... go Linux!".

Not this time. This is a pragmatic hatred fueled by firsthand experience.

I've been using Vista regularly for almost 2 years now (since late beta days). While I don't "like" it really, I personally would not go back to Windows XP either. I consider it a decent upgrade, but it certainly had a rocky start. I did finally turn off User Access Control though. I tried to get used to it, and like it, but as a developer too much of what I do requires admin access and I grew tired of the constant black screen prompting.

The number of people that report hating Vista or having actually downgraded to Windows XP was staggering to me so I started keeping track of these conversations formally back in mid-April. I created a simple text file to track the opinions as they were offered.

Today that list looks roughly like this:

Had Vista and Downgraded = 61
Has Vista wants to Downgrade = 23
Has XP wants to Upgrade = 5
Has XP refuses to Upgrade = 56
Has Vista and will stick with it = 4
Has Vista and likes it = 0
Bought or will buy a Mac = 5

That's 154 people and not even ONE of them claims to like Vista. Now, I doubt all of the people refusing to upgrade will actually refuse in the long run and I doubt all of the people wanting to downgrade will actually do so. But the trend is still crystal clear.

The largest group actually DID downgrade back to XP, which is a fucking insane number of people. Do you have any idea how difficult it is for an average non-technical user to perform an OS install? Of course most of these had a tech-savvy relative (or child as was often the case) do the downgrade for them. The fact that so many people actually went to the effort to downgrade is a very strong indicator that this is a very REAL dissatisfaction and not just the idle complaint that has always been there since the PC was invented.

Only 5 of the people I've talked to have bought a Mac instead of a PC, and none mentioned any serious intentions towards moving to Linux, though some of the more computer literate did ask me if I had an opinion about Linux (I never recommend Linux to non-technical users though).

What this tells me is that Windows Vista is a colossal failure in the market. Even Windows ME was better received than Vista (and ME was truly a pile of shit).

While people around here aren't running to the competition yet, if Microsoft doesn't get a new and better OS out the door fast, they will be in serious trouble.... if it isn't already too late.


Saturday, March 29, 2008

Dell XPS M1730 - Review (part 3): Keyboard and Touchpad

Dell has offered pretty much the same keyboard on their laptops for the last 10 years. They have been notoriously high quality with a comfortable layout, full size keys. a decent tactile feel, and reasonable durability. But over the years there has been no more than very minor tweaks to the basic design.

The XPS Keyboard Into

Breaking from the old and moldy, the Dell XPS M1730 (and some Vostro 17" models) now sport a much newer keyboard design featuring a full-sized numeric keypad.

The keypad is a very welcome change for quite a lot of people. These have been around from other 17" laptop vendors for many years, but for some reason Dell just never adopted it before.

This was also one of the features that excited me most about the XPS M1730 too.

The M1730 keyboard has pretty much the same overall feel and construction quality as the older designs, plus it has handy back-lit keys.

The Layout - Short-Bus Keys

But I have a less favorable feeling about the layout of the keys.



On the older keyboards, there were two rows of half-sized keys at the top-right side of the keyboard where most of the special keys reside... delete, home, page-up, page-down, etc. The nice thing about dell's old design was that the keys had the same relative layout as a desktop keyboard in that the insert key was above the delete key, the home was above the end, and page-up was above page-down... in that order.

On the new keyboard, there is no second row of keys at the top.

As you can see from the diagram, all of the special keys are in the same row as the function keys (F1 - F12). This breaks the normal pattern of use for these keys. I thought that this would be something I'd just get used, but after about 120 hours of use I've discovered that the positioning of these keys still annoys me just as much as when I started.

This laptop is marketed heavily toward gamers, so the breaking of the traditional relationships between these keys makes little sense. Games often map commands to these specific keys based on their relative positions so it seems strange that dell would choose to break the traditional pattern here. As a programmer I make frequent use of all of these keys so it does have quite an impact on me too.

No sleep for you hippie!

Another thing that annoys me is that the old "sleep" key (fn + Esc) is absent on this keyboard. Instead they have a new hibernate key (fn + F1). Sure, hibernate is "safer" for your data, but with 4GB of RAM hibernate also takes a LOT of time to get into and out-of.

The first thing most technical and power users do is turn off the "sleep when the lid is closed" feature... yes... that feature REALLY pisses us off!

So this leaves the XPS without an actual "sleep" button or key combination. There is, as far as I can find, no way to remap the fn + F1 key to sleep mode.

If you are like me and aren't going to be leaving the laptop unused for a week, then you will highly favor sleep mode so you don't have to wait 5 minutes before you can pack up and move. Vista is smart enough to power back up from sleep mode and do a formal hibernate if the battery starts to run dangerously low while the system sleeps.

The fact that the system might automatically power up from sleep to hibernate is something you should keep that in mind!.

Laptops run hot very quickly if they don't get good air-flow. If you store it in a laptop bag and it comes on to hibernate, it could overheat itself before it finishes hibernating... I've had that happen with my old Inspiron before, and I'm sure the XPS is more prone to this due to the more powerful components.

For this reason I always store my laptop with the back-vents up, and leave the top open... just in case.

Don't plan on taking any breaks!

And one other minor annoyance for me is the strange location of the pause key. The old keyboard layout had a dedicated key for pause/break, but this one moves it to fn+F12. When you are playing a game and need to take a break, it is quite annoying to have to go looking around for the magic key combination.

As a programmer I run into the problem with the other function for this key, the break command which is used by many development tools. Fortunately the tools I use can remap this command, but command line debuggers and compilers often do not.

Oddly enough, it does sport a dedicated print screen button. Surely it would make more sense to the vast majority of users, gamer and regular folk both, to have pause there instead of print screen?

Touch Pad:

The touch pad is not worth much talking about. It is a standard Synaptics touchpad and is pretty common these days on must about all laptops. It has a shape that is close to proportional with the wide-screen display, and has the expected two buttons and scroll regions. It is also pressure sensitive and has good configuration tools for sensitivity and pointer control... nothing special or new here.

The touchpad does appear very small, but that's just because the rest of the laptop is so big. I've compared it to my old Inspiron and it's the exact same size and shape. There really isn't much room to have mounted a larger touchpad anyway and just about everyone will prefer an external wireless mouse anyway.

The only notable thing about the touchpad is that it has a really pretty LED back-light that causes the giant XPS logo in the middle to glow... and you can set it for  any of 16 amazingly bright colors.

Bottom line:

In general I'm happy to have a real number pad back. I've been using laptops for so long now that I'd gotten used to not having one and no longer miss them. Having it back is like getting to known an old friend again.

On the flip side though, I find that having the main keys offset from the center of the screen is annoying. With desktop keyboards you can physically move it around so you are centrally aligned with the screen,  on a laptop you are stuck with the offset position and end up sitting off to the left of center when using the machine.

I personally prefer the older Dell keyboard designs without the keypad, but that's probably a minority opinion. Most people learned to type on a desktop, and loosing the numberpad really annoys them, as it did me when I first made the switch to laptops. So having the keypad will outweigh any other aspect for the majority.