Gizmo Lovers Logo
Gizmo Lovers Logo
Gizmo Lovers

Archive for the ‘Web’ Category

WordPress Updated To 2.6.2 And Plug-In Changes

WordPress 2.6.2 is out and I’ve updated the site. I also updated plug-ins, and in the process I decided to drop Viper’s Video Quicktags. It added a lot of page volume with the included files and I found it didn’t cover some of the sites I was linking video from. Plus, being JavaScript driven, it meant the RSS feed didn’t get the embedded videos, just a link. Since I’m a long time web geek I decided to just create my own template files for the sites I link video from. I’ve gone back and edited past posts where I’d used the plug-in so the videos should still work with it removed.

As always, let me know if you spot a problem.

Example templates:
Read the rest of this entry »

Share this post on these sites (care of Sociable):
  • Google
  • Digg
  • Reddit
  • Pownce
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn
  • MySpace
  • Slashdot
  • Propeller
  • Yahoo! Buzz
  • YahooMyWeb
  • Live
  • Fark
  • Furl
  • blogmarks
  • Faves
  • TailRank
  • SphereIt
  • Spurl

Google Chrome Is Now Available

I’ve been checking regularly for the past few hours, and Google Chrome is now available for download for Windows XP/Vista. As I said, it sounds interesting, looking forward to checking it out. (It is installing now.)

Share this post on these sites (care of Sociable):
  • Google
  • Digg
  • Reddit
  • Pownce
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn
  • MySpace
  • Slashdot
  • Propeller
  • Yahoo! Buzz
  • YahooMyWeb
  • Live
  • Fark
  • Furl
  • blogmarks
  • Faves
  • TailRank
  • SphereIt
  • Spurl

Google Chrome, The New Browser In Town

There have long been rumors that Google was working on its own browser, but they were discounted by most. I didn’t really believe them myself, since Google has heavily backed Mozilla’s Firefox for a long time now I figured that was their presence in the browser market. Or that if they did produce a Google-branded browser, that it would pretty much be just Firefox with a new skin. In the same way AOL skinned Mozilla Suite, and then Firefox, for their last versions of the Netscape browser. And pushing the limit, maybe something new built around Mozilla’s Gecko rendering engine, like Camino for the Mac.

When I didn’t expect was a nearly all-new browser which takes a clean sheet approach to browser design and changes some of the fundamental elements that have been common to browsers for a while now. But then again, this is Google, I probably shouldn’t be surprised that that is exactly what they’ve done with Google Chrome. It has been outed on the Official Google Blog, and interestingly via a 38-page comic book Google commissioned. I have to say, the comic format really worked for me. It made it somewhat entertaining, yet all of the elements were clear and understandable. Of course, I’m a geek and I’ve been doing web development since 1991. The first browser I used was Cern’s command line browser. (I won’t go into old-man mode and say ‘and we liked it that way’ - because, frankly, it sucked. I’m much happier with today’s browsers, believe me.)

Word got out prematurely when hard copies of the comic were received by bloggers early, and it was scanned and posted to Google Blogoscoped, which also followed up with some more information. The official launch is planned for later today (September 2nd). I’m looking forward to checking it out, it sounds like an interesting project. (I’m amused, but not surprised, that it already has a Wikipedia page.)

Of course, it is entering a market full of competitors. Microsoft’s Internet Explorer still dominates the Windows market, and I have to admit IE8 looks to be shaping up to be a fairly decent browser so far, based on the beta releases. Safari has a strong hold on Mac users. Firefox is the number two browser overall, a popular choice on Windows and giving Safari a run on Mac. Opera is still chugging along, though it is really not a strong player on desktops overall. Opera seems to have found more success on embedded and mobile devices.

Interestingly, Google Chrome’s rendering engine is based on Apple’s Webkit. That’s the engine at the core of Safari on the Mac, Windows, and, of course, the iPhone/iPod Touch. (And it evolved from the KHTML engine from the KDE project’s Konqueror browser.) Webkit is also used as the core of the browser in Google’s Android mobile platform, as well as in the browser included on Nokia’s Symbian Series60 mobile devices. It has also been used in a number of other products.

However, Google Chrome appears to only using the WebCore layout and rendering component from WebKit, and not the JavaScriptCore scripting engine. Instead Google has selected a new JavaScript engine from V8 in Denmark. They’ve taken a new approach to JavaScript engines which is designed to offer improved performance, especially when running increasingly complex web applications. Under the covers it offers better memory management and garbage collection, which should help make things more stable and reduce memory bloat.

Those seem to be three of the major goals of Google Chrome, better performance, better stability, and reduced memory leaks/bloat, along with a fourth goal, improved security. They’ve changed the way browser processes are handled, offering better sandboxing to protect the system from malicious web apps. Google’s anti-phishing and anti-malware filters are also built into Chrome. (These are also offered in Firefox.) Google Gears is also included with Chrome, which will help performance with websites and web applications that use the Gears API. (For example, WordPress supports Gears on the admin interface to improve performance.)

And the best part is that Google is releasing Chome as open source. So all of the work they’ve done, and will do, is available to other developers and vendors to borrow and learn from. It sounds like they’ve done some very interesting things, so there are probably a few things others could learn from this.

Getting users to adopt Chrome is going to be the hard part. Firefox has been out for years and still has a small minority of the market. IE is still hovering around 70% of browser traffic in the Internet. People tend to use what is in front of them, for better or for worse. And with the current IE, that’s for worse. While IE7 is light years ahead of IE6, that’s not saying much as IE6 was utter crap. IE8 does look like it will help, but until it is out of beta most users won’t run it. Even once it is out of beta, unless MS pushes it as an automatic update, most users never upgrade.

For me I’ll have to see how Chrome performs, what the new UI is like, and what features it offers. I’ve never been a fan of Opera because I couldn’t stand the UI choices they made. It just didn’t suit me. I’ve played with Safari, and it wasn’t bad, but it wasn’t that appealing. Certainly not enough to sway me from Firefox. I like the Firefox UI, I’m sure in large part because it has evolved steadily from the old Netscape UI. I started using Netscape when it was still around .9, up through 4.79. Then I switched to Mozilla Suite. And finally to Firefox after it hit 1.0. But also because of the extensions that allow me to customize it to my tastes and needs, as I recently covered.

As intrigued as I am by the new design direction Google has taken, it will come down to usability and functionality. I think Google probably has better odds of winning me over than any other player to date, especially if they can deliver on the performance and security. It will be interesting to see if they offer any synchronization between Google Chrome and the browser on Android. Being able to transparently store my browser preferences, bookmarks, etc, ‘in the cloud’ and access them from any Google browser would be a big appeal for me.

You know, with all of Google’s web-based applications (Gmail, Google Docs, Google Calendar, Google Reader, etc), they’re really close to being able to release a Google PC. From what I’ve seen Android could make a decent OS for a ‘netbook’ style computer, and Chrome could provide the main application environment.

Share this post on these sites (care of Sociable):
  • Google
  • Digg
  • Reddit
  • Pownce
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn
  • MySpace
  • Slashdot
  • Propeller
  • Yahoo! Buzz
  • YahooMyWeb
  • Live
  • Fark
  • Furl
  • blogmarks
  • Faves
  • TailRank
  • SphereIt
  • Spurl

WordPress Plug-Ins Updated, And Firefox Too

I just updated a few of the plug-ins I use on this site, so let me know if you experience any issues.

I also finally got around to switching to Firefox 3 yesterday. I’d kept using Firefox 2 because of some of the browser add-ons I prefer not yet being supported on FF3. But they flipped the switch to start prompting FF2 users to upgrade, and I decided enough of the add-ons were now available to make the jump.

Unfortunately it looks like two of my favorite Firefox extensions are gone for good - Tabbrowser Preferences and Google Browser Sync. Tabbrowser Preferences was last updated in 2006 and it looks like development is dead and it won’t be updated for FF3. I’m trying out Tab Mix Plus as a replacement, and it seems to do a decent job, but if anyone has a suggestion for a better add-on to replace Tabbrowser Preferences I’d love to hear it.

And I was upset to find that Google has discontinued Google Browser Sync. If you currently have it installed you can continue using it through 2008, but you can no longer download the add-on and it wasn’t updated for FF3. This is the biggest loss for me, I made constant use of this. I loved being able to close FF and re-open it later with my existing session even moving from one machine to another. And keeping everything in sync - passwords, bookmarks, etc. I was thrilled back when it came out because it finally gave me something to match the old Roaming support in Netscape 4.7.

So far I haven’t found a replacement for it. I’m using Foxmarks for bookmark sync and backup, but it only does bookmarks. Tab Mix Plus has some session persistence, but only on the same machine. I checked out Mozilla Weave but it is in the very early stages, and right now they aren’t accepting any more users anyway. Google has turned over the code via Google Code so someone may resurrect it in a new form. But in the meantime I’d love to hear there is a good replacement out there.

This was an especially bad thing to find out because during the upgrade I lost my current bookmarks and they reverted to a set many months old. Back when FF3 was in beta I’d installed it alongside FF2 and it imported my bookmarks. I’d since removed the FF3 beta from my system. But apparently the imported bookmarks lingered, and when I upgraded from FF2 to FF3 yesterday instead of importing my FF2 bookmarks it just used the old FF3 set, yet it seems to have completely removed any trace of my FF2 bookmarks from my system. So I’ve lost any new bookmarks I’ve added since then, and, of course, just last week I’d finally gotten around to cleaning up my bookmarks to delete a bunch and file them, and now all the junk is back and messy. Sure there is a nice copy stored in Google Browser Sync, but now I can’t get to them. Even if I reinstalled FF2 the add-on download is gone. (If anyone knows where I can get the XPI to install it, that’d be great.)

In general FF3 is a nice upgrade, despite the troubles, though I’m really not seeing what is so awesome about the ‘awesome bar’ (as some call the URL/Location bar in FF3). Even in FF2 I disliked the way it’d suggest pages from the history and I always lock that down to just pages I’ve actually typed - as below. If there are any other add-ons or configuration tweaks you think I just have to check out, let me know. Share your Firefox tips for everyone to see.

Some of the settings I tweak in about:config in FF3 (definitely not a comprehensive list):
Read the rest of this entry »

Share this post on these sites (care of Sociable):
  • Google
  • Digg
  • Reddit
  • Pownce
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn
  • MySpace
  • Slashdot
  • Propeller
  • Yahoo! Buzz
  • YahooMyWeb
  • Live
  • Fark
  • Furl
  • blogmarks
  • Faves
  • TailRank
  • SphereIt
  • Spurl

TiVo Completely Changes Their Interface Design

A number of people have been asking for it, and TiVo has finally made drastic changes to the interface design - of their website. (Gotcha.) Sometime overnight TiVo appears to have launched a new corporate website design. Last night when I went to check on something it was the same design it has been for a long time, and just now I loaded it to find a completely different site design. If you remember way back at CES 2007, TiVo was showing off a prototype for what was going to be their new corporate website. But it never materialized. The new site is not the same design they were showing back then, but it is heavily Flash driven like the prototype.

At first blush the new design is nice, but it is going to take a while to get used to it. The old design was in place for so long that I new how to navigate it quickly to get to the pages I commonly used. Everything is moved around now, so I’ll have to get used to the new navigation. It looks like the whole site hasn’t been updated, if you poke around you’ll sometimes find yourself on pages with the old style, such as TiVo Rewards. Though it could be since the current TiVo Rewards program is being phased out anyway, they just didn’t bother to update that area of the site to the new style.

Overall, it is a dramatic change to the site, and I like it.

Share this post on these sites (care of Sociable):
  • Google
  • Digg
  • Reddit
  • Pownce
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn
  • MySpace
  • Slashdot
  • Propeller
  • Yahoo! Buzz
  • YahooMyWeb
  • Live
  • Fark
  • Furl
  • blogmarks
  • Faves
  • TailRank
  • SphereIt
  • Spurl

Apple takes Safari into Windows jungle

Today Apple released the Safari 3 Public Beta, which has a few new features - not the least of which is that it also runs on Windows (XP or Vista).

Until now, Safari has been restricted to MacOS X. But Windows is an increasingly important platform for Apple and, like iTunes before it, Safari has made the transition. Safari 3 seems to largely bring a number of Firefox features to Apple’s browser. Safari 3 gets movable tabs, which allows users to drag tabs to re-order them. Safari takes it one step beyond Firefox and allows you to drag a tab right off the browser, which opens the tab in a new window. That’s kind of nifty, I’d like to see Firefox add that.

Safari also gets real-time text searching within loaded pages, with the same Ctrl+F & Ctrl+G commands as Firefox. It works pretty much the same, only Safari is a bit cutesy-er about it.

A cool feature Safari 3 has which I haven’t seen in other browsers is resizable text fields. For example, the HTML ‘textarea’ that I’m typing this in right now, under WordPress, has a little ‘resize’ has in the lower-right corner. I can resize any of the textarea boxes that I encounter with Safari. That’s a nice little feature, as I’m often frustrated by the choices other websites have made in the size of the boxes they present for comments, etc.

Apple’s major marketing effort for Safari 3 seems to revolve around speed. They claim that Safari is the fastest browser available, rendering HTML up to 1.7 times faster than Firefox 2, 2.1 times faster than IE7, and 2.9 times faster than Opera 9. JavaScript execution is up to 1.9 times faster than Firefox 2, 2.8 times faster than IE7, and 1.1 times faster than Opera 9. And Safari 3 launches up to 1.2 times faster than Firefox 2, 1.3 times faster than IE7, and just a hair faster as Opera 9.

Of course, I recommend taking these figures with a grain of salt. Doing some quick ‘eyeball’ comparisons between Safari 3 beta and Firefox 2.0.0.4, I don’t see much, if any, speed advantage to Safari. It may well be slightly faster, but real-world results are sure to vary widely depending on the PC, what else is running, the network connection, and the specific pages being loaded.

Safari has the minimal user interface that Mac and iTunes users are familiar with. It may feel a bit sparse to those accustomed to more traditional Windows applications, which tend to have more color. Google is the default built-in search provider, with the option to select Yahoo! instead. Bookmark management is done in an interface similar to iTunes, so it is easy to adapt to it if you’ve used iTunes before.

Other features one expects to find in a modern browser are there - pop-up blocking, tabbed browsing (with the aforementioned movable tabs), auto-fill of form information, RSS reader, and the ability to flush personal data.

One thing I was expecting to find, but haven’t yet, is a way to secure stored data. Safari will save form data for the auto-fill feature, and it can also be set to store user names and passwords. The product site says it is “all stored in a secure, encrypted format.” With Firefox I can enter a master password which secures all of the stored, encrypted information. Someone would need that password to enable the auto-fill functionality. I don’t see a way in Safari to set a similar master password, and that seems to be a major oversight to me.

Another thing it doesn’t have, at least at the moment, which I would definitely miss, is the in-line spell-checking that Firefox provides. I’m typing this (and typed my last post) up in Safari, just to try it, and I’m already missing the confidence the in-line spell-checking gives me. Enough that I’m probably going to re-open them in Firefox to edit and make sure I didn’t make too many mistakes. (Update: More than I’d hoped…) There is an item in Edit -> Spelling -> Check Spelling While Typing, but it doesn’t seem to do anything. I’ve made deliberate errors to test it and they weren’t flagged. Hopefully that’s just something left to complete before the final release of Safari 3. That would be enough to keep me from considering it as my main browser. (Which is unlikely anyway, but I’m just saying.)

I’ve been a long time Netscape/Mozilla/Firefox user. I started using Netscape browsers when it was still around 0.9, and I used Netscape through 4.79. I switched to Mozilla Suite (aka Seamonkey) when they hit 1.0, and I stuck with that until a little bit after Firefox hit 1.0. I very much prefer the features and standards support of Mozilla Firefox, and I consider IE6 one of the worst things to ever happen to the web. I feel that IE6 single-handedly slowed down the evolution of the web by being such a bad client with such awful standards support, while dominating the market simply because it was the default on Windows. IE7 is a major improvement, but it isn’t enough yet in my eyes.

I’ve been doing web development, personally and/or professionally, since 1991. I’ve contributed to web standards such as HTML 4, CSS 2, and the WAI guidelines. As much as I hate the term ‘Web 2.0′, I’m excited about the recent revitalization of the web with the advent of AJAX applications, and the long, long overdue replacement of IE6. The new generation of browsers, such as Firefox 2, Safari 3, Opera 9, and, yes, even IE7, with their improved support for web standards and the addition of many newer standards, really open the door for interesting developments.

I’m unlikely to switch to Safari myself, as I use a lot of tools and extensions in Firefox (I’ll probably cover those at some point too), and I’ve been using it for so long it is second nature. But it is nice to have Safari on Windows so that, as a developer, I can test my work in another browser. That hasn’t been possible until now, without buying a Mac. Now developers who use Windows can test in all four of the major browsers, which makes life easier. And there is no excuse for not testing your work now. I think I would rank Safari as my second choice amongst the major browsers, after Firefox, followed by Opera, and lastly IE7.

Share this post on these sites (care of Sociable):
  • Google
  • Digg
  • Reddit
  • Pownce
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn
  • MySpace
  • Slashdot
  • Propeller
  • Yahoo! Buzz
  • YahooMyWeb
  • Live
  • Fark
  • Furl
  • blogmarks
  • Faves
  • TailRank
  • SphereIt
  • Spurl

Giving FeedBurner a try

I’d looked at FeedBurner a few weeks ago when I was setting up WordPress, but I put it under ‘Things To Look At In More Depth Later’ at the time. Google’s acquisition of FeedBurner the other day, bumped it to the top of the stack. I generally favor Google’s services, and if it was good enough for them to acquire, it was worth looking at.

Alex of TiVoBlog also recommended it, and the FeedSmith WordPress plug-in. Tonight I installed FeedSmith and setup both the main blog feed and the blog comments feed via FeedBurner. I’m also trying out some of their additional services - you’ll notice a new ‘Email Subscription’ form in the left column of the blog, and some new links along the bottom of each entry, both on the site and in the feed.

So far things look OK. If you have any feedback, leave a comment. Thanks.

Share this post on these sites (care of Sociable):
  • Google
  • Digg
  • Reddit
  • Pownce
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn
  • MySpace
  • Slashdot
  • Propeller
  • Yahoo! Buzz
  • YahooMyWeb
  • Live
  • Fark
  • Furl
  • blogmarks
  • Faves
  • TailRank
  • SphereIt
  • Spurl

Google acquires FeedBurner

Well, the acquisitions continue as Google acquires FeedBurner. I wonder if they’ll integrate it with Google Reader?

I’ve been thinking about using FeedBurner for this blog’s feeds, but I’m undecided. I’ve never used FeedBurner myself, so I don’t know how people feel about it in general. Opinions?

Share this post on these sites (care of Sociable):
  • Google
  • Digg
  • Reddit
  • Pownce
  • del.icio.us
  • StumbleUpon
  • Technorati
  • TwitThis
  • Facebook
  • LinkedIn