Barq’s has bite; Firefox wimpers

2 06 2009

First off, I was a fan of the Opera web browser.  Then Google’s Chrome came out, and I converted to it.  Firefox?

I never really liked it.

Tunderbird, tabbed browsing, extensions, yap yap, moo, moo, quack.  Whatever.  Firefox’s tabbed browsing paled in comparison to that of Opera.  It’s just peachy now, but they really missed the target a few times until Firefox 3 came out.  It was like no matter how many options I put a check on to make it never open new windows for things, it would inevitably do it anyway, at some point during a casual browsing session.  And in terms of extensions, I think Chrome got the better idea: why make a browser that lacks features?  Why not just program the damn functionality into the damn browser in the first place?  At least Opera figured that one out.  Firefox still needs to restart after changing just about everything I try to do when setting it up for first use, and can’t figure out how to stop molesting me about extension updates that never actually matter.  (Seriously, either the ‘glasser’ extension works, or it doesn’t– stop halting the browser startup in order to flag me down about an extension that already does its job.) Even the Beta 4 for Firefox is 40% larger than it’s rival Opera release.  And why can’t they just stick to valid CSS directives?  Why must they make up crap that only works on Firefox?  Some say it’s in the name of theming the browser itself (since the browser UI is built on Javascript and CSS), but I think it’s also because the folks piloting FF aren’t any better than those at IE at following standards than those of their choice.

.. *ahem*..

But now Chrome came along and took everybody’s best ideas and flat out did them better.  Classic Google move, to jump-start an open source project to kick Microsoft between the legs (again (and again (and again, for kicks))).  Opera’s “Speed Dial”.  Opera’s ease of reopening closed tabs (and their history).  Firefox’s extension “Firebug” and whatever else the guy named the sub-extensions to debug Javascript.  IE’s (supposed) simplicity of interface (which isn’t simple at all, anymore).  Opera’s refusal to support website-dictated toolbars, that you never wanted in the first place.  Firefox’s open-source foundational idea, and Firefox’s integrated spellchecker (whose sucks really bad at guessing the correct word sometimes).  Opera’s ability to simply duplicate the current tab.

But today I’m trying to tap into my personal Microsoft TechNet account, and for some reason IE can’t figure out how to launch a download with their “FTM” (File Transfer Manager) successfully.  I finally found some knowledge-base article that mentions in passing that 64-bit IE won’t work with the ActiveX controls required to launch manager.

Well, Chrome is IE’s younger bastard step brother that does everything better, except when sabvotaged by MS directly, so Chrome doesn’t work with TechNet’s initiated downloads, either.

So I concede to go get Firefox (grumble grumble, at least Beta 4 is better than vanilla version 3.0.x), and am appauled at the download speed I’m getting.  I started off with a whopping 4k per second, and it only went downhill from there.  After pleaing for a speedup for a good minute or two, I decided to speedtest against an Opera download:

Are you serious?

Are you serious?

Of course, this has absolutely no reflection on the quality of the browser itself, but… why.. must it be so crappy?  It’s unreal.  Nobody’s web server should be dishing out a download speed more suitable for measurement in bits.  I sell my wireless connection to 3 other apartments of 2 people each, and so these speeds aren’t top-noch anyway.  And even if I’m going through a slow mirror on that download for FF, … why on earth is it allowed to be on the list of mirrors (of which I didn’t get to choose) with speeds like that?

This is crap loaded onto the top of the existing pile, in my mind, so take it as you will.

I just needed to let the world know that Firefox is not the answer to *everybody*’s prayer for a better world.  I’ve been happier with broken hardware, and reading about Windows shell extention programming (which are sometimes very closely related…)

PS – Some really good short videos about Chrome.  No other browser can compare, because Chrome doesn’t concern itself with just being mediocre at everything.  If you don’t like it, you probably haven’t really used it long enough or hard enough, or something goofy happened to you (like on my 64-bit desktop, Chrome doesn’t seem to cooperate, while on my 64-bit laptop, it works wonders).

Microsoft lawsuit in EU over packaging IE (again)

25 02 2009

Can someone tell me why we feel the need to harass Microsoft for bundling IE on their own flipping OS?

Without IE, I wouldnt’ be able to get online very easily, to go download Chrome or FF or Opera or whatever.

If MS is forced to remove IE, they should also have to remove every MS-made operating system driver.  By the gods, they are taking away my ability to choose which driver powers my DVD burner!!  To hell with MS and their packaged drivers!

Get real, you idiots.  Let them package their browser.  Apple does.  Ubuntu packages someone ELSE’s browser in their operating system!  If that isn’t deplorable (by the lawsuit’s standards) then I don’t know what is!

Windows 7 – better than sliced bread

24 02 2009

If you’d like to see me give screenshots (at full resolution, instead of the crappy Youtube video quality) or more info of anything else at all, let me know and I’ll post as much as I can about it.

The public Windows 7 beta is build number 7000 (nicely timed, Microsoft).

Honestly, the easiest way to get the beta (as of the time of this writing) is to use an MSDN account.  MS really gives away their software like candy to anybody with an account on MSDN.  You can generate activation keys on the spot, and download whatever software you want.

Especially in light of jokes (such as the one found here) and overly harsh criticisms,  I thought I’d help defend Windows 7.  (Notice that I didn’t say that I was defending Microsoft.)

I run the Windows 7 beta as my primary operating system, currently, so I’m speaking from 100% pure experience.  And your Linux/Unix lovers will need to come to terms with the fact that Windows is getting better and better, not worse and worse.  If you think it runs too slow, then your computer is outdated for personal desktop use on a modern operating system for professional software.  I would like to take this opportunity to shout out to a nameless person whom I met one evening, to let him know that if only Windows had a built-in SSH server and a distribution of gcc or something, it would give Linux a run for its money, in terms of the tech world.  The base kernel has been shrinking in size with each release, and in all reality, it’s getting faster.  If it appears to be slowing down, then it’s because your GPU sucks, and you need a video card.  Instead of running the visuals in Windows on your raw CPU, Vista and Win7 tap into the Graphics Processing Unit to more intelligently dish out the visual work load.  That way, your actual computing doesn’t need to bump shoulders with graphics stuff.

Some of the greatest things about Windows 7 are simply the UI improvements.  People take stabbing gashes at Win7 for simply being Vista in a new skin.  Partly true.  But are you completely daft?  Giving Vista a UI overhaul is great!  Win7 is the way that Vista was meant to be from the very beginning.  MS had some troubles back in the late days of XP, and couldn’t focus on Vista enough.  Therefore, Vista came out kind of gimpy-like; it was XP in a new skin, with only a few improvements.  In fact, a lot of the various menus were just lame rips of the old XP menus.  For instance, if you right click your Vista desktop and choose “Personalize”, just about any of the links you can click from there are just single-tab settings dialogs.

Windows 7 fixes that.  It improves upon so many of the various menus, that you’ll grumble to yourself the next time you have to use XP’s menus.

Aside from that, the taskbar got a makeover.  The Quicklaunch toolbar has been sacrificed in favor of the new taskbar.  Those familiar with XP’s “Pin to start menu” option will quickly catch on, since you now have a “Pin to taskbar” option to accompany it.  Basically, your icons get pinned to the taskbar so that they act like the old Quicklaunch toolbar.  However, when you click on the icon, it will become “active”, and the ‘quicklaunch’-ish icon then becomes the active window on the taskbar.

You can do drag-and-drop reordering on the taskbar.

The taskbar items are kinda slick now, as they glow according to the most outlying color in the icon.  Don’t think that this is too much of a waste of system graphics time– MS had been going the route of ‘vector’ graphics, which are calculated in real time, rather than trying to apply bloated bitmaps to everything.  It seems to me that it tries to pick a color on the lighter half of the color spectrum, so that it does in fact “glow” and not “emit dark shades”.  It might seem trivial, but it’s really nice for us visual folks.  It’s great to be able to quickly associate a color with your open programs.

On a similar note, any tasks which take a progress bar will actually display the progress underneath the text of the taskbar item.  Kind of hard to visualize without a graphic:


I threw open a few extra windows for you to see.  Notice that Photoshop is in the middle of the other icons because it is normally “pinned” to the taskbar, but I have it running, so it’s expanded.  Also, it  knows that my instance of Chrome and Gmail are both running from the same executable, so it links them together, and lets the glowly highlight spill into the Gmail item.  The glow changes to red on the Gmail item because the icon’s color is different than the normal Chrome item.  My mouse was sitting at about 2/3 of the length of my Chrome item.

Hidden system tray items pop *up* into a little tray window, so that they don’t have to worry about animating into some goofy sliding motion that crunches your taskbar items.

My wireless signal is represented by an actual signal icon in the system tray, instead of a useless “you have a connection, but i won’t tell you how good it is” icon.

FINALLY (holy heavens) the clock in the system tray tells you what the date is, as well.

That little vertical rectangle at the far right side of the taskbar is a magical “show me the desktop” button.  if you click it, your windows will minimize.  If you just hover over it though, all your windows will go transparent, leaving only outlines, so that you can see down to the desktop if you want, without actually minimizing everything.  This is nice if you have desktop widgets running down there.  (The Sidebar is gone, as it is now just a bunch of free-floating widgets.)  This eliminates the need to make your widgets “always on top” if you don’t really want them to be.  As soon as your mouse moves away from the hovering-enforced hot-spot, your windows come back into full opacity.

Similarly, if you hover your mouse over a window preview on the taskbar, all other windows will fade into the same Aero-esque outlines, while the window whose preview you’re hovering over will stay at full opacity.  Nice for a developer like me, when I’ve got several windows open from the same program.  I quickly lose track of which window is which, so visual feedback like that is wonderful.

And check out this “removable device” popup when you click on the icon in the taskbar:

removablemediaI’ve got one of those 12-in-1 memory card drives, so it was pretty useless in Vista or XP when I clickedon that icon, because it would only tell you random drive letters and the like.  Now, it tries to split it up by the physical hardware.  I intentionally put in my camera and iPod, so that you can see what kind of effect they were shooting for this time around.  That main “F:\” section on the bottom is my 12-in-1 card reader, which has 5 slots in it.  Only one currently has a card in it, so it naturally shows the card’s  name.

On a related note, Windows Explorer now hides (by default, changeable via options) your empty drives, so that if there’s nothing in it, you won’t be overwhelmed by an onslaught of drive letters, where you have to guess-and-check to discover which one your card is in.  I think  your CD/DVD drive stays there at all times though… not sure.  Actually, I checked last night, and it does hide CD/DVD drives, though if you simply click on “My computer”, it’ll show you all your drives, whether they have media in them or not.

The other major thing that “matters” is this new thing called your Libraries.  A Library is basically a folder that aggregates files from other ‘source’ folders.  For instance, I have a backup external harddrive, and so my Pictures Library aggregates from “My Pictures” (from my User folder), “Public Pictures”, and then my backup drive’s “Picture” folder.  Pretty sweet.  They’re trying to have the Libraries replace your User folder’s “Documents”, “Pictures”, etc… You still have access to your personal folder, but by using the Libraries, you don’t have to worry about digging around to see Public documents, images, or videos… they’re just right there in one spot, even though they exist in separate spots.

I won’t bore you with the other little details, but let it be known that Win7 is a big step forward.  It seems to take up 150-250mb less RAM when turned on and sitting idle in it’s “ready” state after startup.  Even while I was running a remote desktop session last night, along with Hamachi, the basic iPod services, and a few other nickknacks, the OS was running at 632mb of RAM usage.  Compare that to my work machine with Vista Business on it, which instantly takes up about 865-900 after startup.

And finally, a FANTABULOUS selling point is that it’s written on the same Vista code-base, so programs are generally compatible with Windows 7 right out of the box.  Photoshop warned me that it couldn’t verify that I was running Vista SP1, but allowed me to install anyway.  My motherboard driver refused to install because it was coded by a bunch of lame idiot programmers who detected my OS’s name, rather than my OS’s actual capabilities.  Let that be a note for programmers everywhere: code with your platform’s/object’s abilities in mind, not it’s actual type.

And that’s that.  I may post more in the future.