Categories
Software Tech (General)

HD Photo Now JPEG XR

Back in March I mentioned that Microsoft is trying to standardize it’s HD Photo format as the official successor to the ever so popular JPEG format. Well it’s now looking to become JPEG XR.

Suprisingly it’s still not listed on Microsoft’s Open Specification Promise where Microsoft lists things it won’t sue over. Hopefully they will update that soon. My understanding from what I’ve read is that’s the intent.

It’s a pretty interesting thing going on. Video on the web has improved by leaps and bounds over the years from a tiny grainy video object that took a decade to load, to instantly loading and still improving quality Flash / Windows Media / QuickTime. Photos on the other hand have been using JPEG for pretty much a decade. Most photography buffs don’t seem to fond of JPEG because it can degrade picture quality, but still love services like Flickr.

Will JPEG XR spark a photo revolution by allowing better quality?

Categories
Google Mozilla

Googlefox Redux

Yes, it’s another Google/Firefox blog post. This time in response to a CNet blog post regarding Google’s relationship with Mozilla. It makes a few interesting points, but quite a bit of it is silly or outdated. It was edited at some point late this morning or early afternoon from it’s original form (as it mentions).

While Apple also gets a nice chunk of change from Google for the search bar in its Safari browser, Apple has enough other sources of revenue that it can easily walk away from Google’s cash.

Yes, Google provides a great sum of cash. But indirectly. The real money machine is the search box, and the start page. Right now they are hooked up to Google per an agreement (which I haven’t seen in any way shape or form). In the future that money machine may be hooked up to something else. Will it? I don’t have a clue. Don’t forget $19,776,193 in expenses and $66,840,850 in revenue leaves quite a bit of cash in the war chest and that’s only for 2006. 2007 is rapidly approaching it’s end. There was a 2005 at some point in the past. With the mobile landscape just warming up (new potential for partnerships/revenue streams), there’s opportunity. Google is lucrative, no question about it, but it’s not the only means of survival. Yahoo is already used for some parts of the world. That relationship could be expanded in the future.

Fact: Users who enter keywords or misspelled URLs into the Firefox 2.0 location bar will essentially be running a Google “I’m Feeling Lucky” search. That is, they will be taken to the first result for a Google search query for those terms.

I believe Netscape had this feature about a decade ago, but with a different partner. Not really news here. Back then I believe you paid for that, now it’s about your rank in Google’s search results. I personally think the Google method is much more neutral.

Fact: In addition to the Google cash flowing to Mozilla, a number of Google engineers spend significant amounts of time working on Firefox. This includes Ben Goodger, the lead developer for the browser. Yes, other companies pay developers to work on Firefox, but none throw as many overall corporate resources at the browser.

Fact: This statement quotes things from 2005. I don’t think Ben is very (if at all) involved with Firefox in the past year. The other reference to Darin Fisher is also inaccurate since he hasn’t been very active (if at all) in the past year or so as well. There’s a reason why all those links are to 2005 stories. By the way, the Mozilla Corporation throws way more resources at Firefox than Google.

This begs the question: why doesn’t Firefox adopt the features of AdBlock Plus and CustomizeGoogle? While the terms of Google’s contract with Mozilla are not public, even if Mozilla were contractually free to include anti-Google-tracking features, it would not be a wise move, business-wise. After all, it is not too smart to anger the company that provides more than 85 percent of your financing.

It would not prove to smart to take the first step towards moving the web to a pay-per-site model. Firefox forced the IE development team out of retirement. If Firefox removed advertising, there would a strong amount of pressure on Microsoft to do the same. Microsoft relies on ads for several of it’s properties including MSN. Does anyone want to see the web as a subscription model? I’m pretty sure the answer is no all around. More and more sites have moved away from that such as the NY Times. While some users will block ads regardless of technology most won’t know how, or bother to providing revenue to keep the majority of internet content free. Firefox is about the open web. Payments for every page you visit isn’t anyones definition of “open”. Mozilla thus far has played things pretty neutral. Adblock Plus is treated like any other extension. It’s not shunned or hidden.

This brings us to a really interesting dilemma. Google has a well-known flaw in one of its Web sites that can be (ab)used by phishers and malicious hackers. Google refuses to fix the flaw, as it believes that it is not a problem. Google also operates the Firefox phishing blacklist. Will Google add one of its own domains to the phishing blacklist? Of course not!

Is this a Google issue? Or a company/organization/person issue? I’m not aware of any entity that is immune to this. I can’t even think of a company that hasn’t been down this road before. IIRC Microsoft disagreed with security researches on flaws more than once. Google shouldn’t have to add one of it’s own domains to the phishing blacklist. It has the immediate ability to report the problem internally and shut down the offending problem. For the record Google’s even willing to notify webmasters of certain problems. If your a webmaster, you should be signed up.

Google’s SafeBrowsing is mentioned several times as well. For the record there is a documented method for blacklist providers to use (and yes, you can bundle it as an extension). Thus far, there’s not much on the landscape of free blacklists. The only one I’m aware of is PhishTank.

So there you have it, nothing has changed, Google hasn’t taken over. Nothing to see here. IF Google were to stage a takeover, I’ll be sure to blog about it. Just keep an eye on this blog. Thus far I haven’t seen any evidence of it.

For the record, there was a bug fix committed today by someone at Google (not sure if it was Google backed, or just done by a Google employee). “Fix the incorrect function prototypes of SSL handshake callbacks”. And no, that doesn’t mean Google took over encryption.

Categories
Mozilla Software

WGA No Longer An IE7 Requirement

According to Ars Technica, Microsoft may have removed the WGA requirement to install IE7 in hopes of gaining more market share by allowing users of pirated Windows XP systems to upgrade.

I doubt this will really do much. My guess is that those who are avoiding WGA are more technically advanced users. They either:

  • Use Firefox, since that’s what real cool kids do. Besides, they like the extensions.
  • Use Opera
  • Using a workaround to install without WGA.

I think the bigger reason IE6 is still so prominent is that corporations spent the better part of the decade bringing their applications on the web. Upgrading to IE7 means testing and upgrading them. Nobody wants to rush into that. Corporate users who will continue to use IE will mostly stick with IE6 until they move to Vista.

Categories
Mozilla Open Source Software

Patent Wars 2.0

In 1.0 we had Unisys and SCO. In 2.0 it looks like it will be Microsoft:

He says that the Linux kernel – the deepest layer of the free operating system, which interacts most directly with the computer hardware – violates 42 Microsoft patents. The Linux graphical user interfaces – essentially, the way design elements like menus and toolbars are set up – run afoul of another 65, he claims. The Open Office suite of programs, which is analogous to Microsoft Office, infringes 45 more. E-mail programs infringe 15, while other assorted FOSS programs allegedly transgress 68.

Emphasis is mine.

Email programs? Thunderbird? Evolution? Chandler? Kontact? Mutt? Pine? The fact that it’s plural says quite a bit. Is it the concept Email itself (RFC 822)? SMTP (RFC 821)? An address book (no RFC, but there’s got to be prior art here)?

I can’t think of too many things that are shared across “Email programs”.

This will be very interesting.

Categories
Mozilla Web Development

IE Table Border Bug?

I encountered this the other day. Firefox, Safari and Opera do what I expected and believe to be correct. I’m curious if anyone can explain this, or knows of a workaround that “doesn’t suck”. Take the following testcase:

< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML lang="en">
 <head>
    <title>IE Table Border Bug</title>
    <meta HTTP-equiv="Content-Type" content="text/html; charset=UTF-8">
        <style type="text/css">
        table {
            background-color: green;
            border-collapse: collapse;
            border-spacing: 0px;
        }
        table td {
            width: 100px;
            border-bottom: 3px solid red;
        }
            table td.strip {
            background-color: #fff;
            border-bottom: 3px solid #fff;
        }
    </style>
</meta></head>
<body>
<table>
       <tr>
           <td> Test</td>
           <td class="strip"> Test</td>
           <td> Test</td>
       </tr>
 
</table>
</body>
</HTML>

Example

Pay attention to the bottom border. Should be flush with the green cells.

Firefox 2.0

Firefox Render

Close Up:
Firefox Render (Close Up)

IE 6

IE Render

Close Up:
IE Render (Close Up)

IE 7

IE7 Render

Close Up:
IE7 Render (Close Up)

Strange, but interesting. Excuse the poor quality of the screenshots. I cut these up really quick. Perhaps this weekend I’ll do a nicer job.

Categories
Around The Web Internet Mozilla

April Fools 2007

Some of my favorites for this year:

Categories
Mozilla Open Source

HD Photo Follow Up

A few days ago I mentioned there are some limitations with HD Photo in it’s current state. The limitations are in the legal sense. Specifically they prohibit open source implementations. This obviously hinders adoption as many large organizations that work with graphics rely on open source software (think where we would be without GD or ImageMacick among many others). Bill Crow responded on my blog that it is royalty free in “all cases”. Great news. He then goes on to say:

That’s why we announced we’re committed to standardization. Once standardized, the goal is that the appropriate standards organization would then own the format and would publish a full specification. This would allow developers to create their own implementations independent of working with our source code in the DPK, with the option of releasing their implementation as open source.

Awesome. This does leave the question: why not release the DPK, specifically the encode/decode and push to get it in every popular graphics package. The blog has a new post that states:

Now we’re taking the next big step. Our goal is to turn the format over to an appropriate standards organization. Ideally, this will include the publishing of an open specification, making possible to implement compatible encoders and decoders that are completely independent of Microsoft’s reference source code. This should fully address any concerns that have been raised about the option for open source implementations.

That sounds promising. I guess time will tell. That leaves the door open for a browser like Firefox to eventually support HD Photo should it catch on. Who knows, perhaps we’ll all look at JPEG the way we look at 3½-inch floppy disks.

Categories
Mozilla Open Source

HD Photo?

Microsoft is trying to standardize it’s new HD Photo (aka Windows Media Photo) format. In general the format sounds pretty decent (though I’ve yet to see it and really compare). From the site:

  • Multiple color formats for display or print
  • Fixed or floating point high dynamic range, wide gamut image encoding
  • Lossless or high-quality lossy compression
  • Extremely efficient decoding for multiple resolutions and sub-regions
  • Minimal overhead for format conversion or transformations during decode

HD Photo delivers a lightweight, high performance algorithm with a small memory footprint that enables practical, in-device encoding and decoding. HD Photo delivers image quality that is comparable to JPEG-2000 and more than twice the quality of JPEG.

Now that does sound pretty good. According to the ComputerWorld article there will be support for Adobe Photoshop CS2 and CS3. So what’s the catch?

Categories
Mozilla

Firefox Live?

I must be dreaming…

Microsoft’s Photosynth Technology Preview includes support for Firefox in the form of an plugin. It looks like it installs via an extension (which improves user experience by a factor of 10). The plugin is nppsynth.dll for anyone who is curious. Awesome to see MS support alternative browsers.

I’m off to bed for real now.

Categories
Security Software

Is Vista For Me?

CNet’s review pretty much sums up my feelings on Vista after playing around with it for a little while:

The bottom line: Windows Vista is essentially warmed-over Windows XP. If you’re currently happy with Windows XP SP2, we see no compelling reason to upgrade. On the other hand, if you need a new computer right now, Windows Vista is stable enough for everyday use.

I don’t see a reason to upgrade. There’s nothing I really want/need in Vista that I’ve seen. Aero is a giant waste of battery life on laptops, not to mention it’s GPU hungry. So I don’t see my laptop enjoying that. Then there is the issue of all the DRM, and “security” (aka annoyances) they built in. Not to mention the added cost of upgrading older software to work with Vista. XP seems to do the job just as well as Vista does. Oh yea, it’s not exactly priced to sell.

Perhaps by Vista SP1 there will be some compelling feature or benefit. At least for now I don’t see what the big deal is.

On the other hand, I’m somewhat impressed by the Office 2007 release. In my opinion it’s much more polished than past releases. I’m still using Microsoft Office XP (2002) since there was nothing in subsequent versions worth upgrading for. This one may be worth getting, though I’ll likely wait until they shake the remaining bugs out and it’s a bit more used in the real world. I have a feeling corporate adoption may be a little slower due to the UI changes. This upgrade may require some retraining of employees, and I’m sure many companies won’t be into that.