A few more comments on HTML, XHTML, HTML 5

Saturday, July 4, 2009 | Opinions

In HTML WTF, Jeffrey Zeldman says “XHTML is dead—kind of.” The dozens of comments following his pronouncement indicates there is still plenty of confusion regarding XHTML and the budding HTML 5 standard. In Stoneship, Denis Defreyne’s comments mocked the comments from Zeldman’s readers. Daring Fireball’s John Gruber says there are a lot of misunderstandings out there regarding HTML 5.

Can someone bring clarity to the issue?

I’m relatively new to serious web page coding, so I can’t speak from either experience or capability, but if ever there was an issue that needed clarity it’s HTML 5.

Having recently been given the assignment to re-build Mac360 I decided to look closer at browser page rendering capability and the various W3C standards, including CSS. HTML 5 has been added to my list.

Regarding Jeffrey Zeldman’s pronouncement, I sympathize completely with his perspective, and that of many of the commenters. It’s a mess. I don’t see how HTML 5, especially now that there is no agreement on audio and video codecs, improves the mess. Instead, it adds to the mess.

As someone now entrusted with code development on a few sites, I have a basic objective. Sites with clean, uncluttered, manageable code, standards compliant, that also look good in major browsers of recent heritage.

Easier said, than done, huh?

This whole area of web page rendering and standards is a serious mess; mostly born of Microsoft’s continued incompetence and flaunting of any standards other than their own; the de facto standard, itself highly fragmented. It’s a sad state of affairs, improved only somewhat in the recent competition between Apple, Mozilla, and Opera to produce browsers that render W3C standardized code pretty much the same way.

That said, I decided that the code I should use going forward is XHTML 1.0 Transitional, though, admittedly, the choice has absolutely zero to do with the future of XML, and nothing to do with anything transitional. I just want a code base that will be around for a few years and present web pages that look decent in most browsers. The various HTML standards have received little attention other than neglect in recent years. It’s still impossible to use HTML and embed audio and video into a page, have it display properly in most major browsers, and be standards compliant.

For a few months I devoted a lot of time to building web pages with valid code and an increasing amount of CSS (it’s a horribly convoluted learning process, fraught with hacks), only to see the results of web pages distorted, cracked, broken, or mutated by Microsoft’s Internet Explorer’s ridiculously incompetent page rendering; especially IE 6.x, slightly less so in IE 7.x, surprisingly too often in IE 8, considering how long they’ve had to work on it.

Seriously, what a mess.

XHTML 1.0 Transitional seemed to me to be the one W3C standard that rendered web pages decently in most major browsers with the least amount of hacking, including Microsoft’s Internet Explorer. With coding emphasis on CSS these days, it also seemed to be a good choice to move eventually from XHTML 1.0 to HTML 5, which may have a future, but still misses at least one major element needed for future success (besides ratification)—audio and video media components rendered the same in Microsoft, Apple, Mozilla, Opera browsers.

I’ve given up on trying to use the object or embed tags for audio and video in a validly coded web page, opting for Javascript instead. It’s cumbersome. It’s an overweight add-on. But it works. Mostly.

Admittedly, I’m intrigued by HTML 5 because it should bridge the gaps between HTML and XHTML, adds sorely needed new functions and features, but I fear Zeldman’s assessment is correct. WTF? Without all the major browser makers on board, and without an intent to render pages in their browsers the same way (most of the time), it’s just another layer which complicates the matter rather than solving the problems that exist now.

John Gruber is right. There are a lot of misunderstandings out there regarding HTML 5. Therefore, clarity as to the value and future of HTML 5 would be beneficial. Someone with a clear, strong, knowledgeable voice has an opportunity to do this. Denis Defreyne’s mocking comments to Zeldman and commenters isn’t it.

Thursday, July 2, 2009
iPhone, Google Maps, GPS: Where am I? Here? Wrong.

You gotta love Google Maps and GPS on the iPhone. Except when it tells you where you are and that’s obviously not where you are. If it happens to you, you’re not alone.

James Sherwood:

The “GPS and Maps not working after 3.0 upgrade” thread on Apple’s own Discussions website is filled with comments from angry iPhone owners that the firmware update causes the bundled Google application to spit out current location results anywhere between a few hundred meters and four miles off course.

I’ve had the same problem a few times and fixed it by doing a reset or ensuring that WiFi was on. Then it worked perfectly.

Wednesday, July 1, 2009
HTML 5: Goodbye audio and video standards

Just when it looked like HTML 5 might pave the way for a truly universal web page rendering standard, the most important specifications for the 21st century—audio and video—will languish, perhaps to die on the vine. Ian Hickson:

After an inordinate amount of discussions, both in public and privately, on the situation regarding codecs for video and audio in HTML 5, I have reluctantly come to the conclusion that there is no suitable codec that all vendors are willing to implement and ship.

In other words, major browser publishers, including Apple, Mozilla, Google, Opera, and Microsoft could not agree on which codec to use, so, no standard. The fragmented mess continues.

Soundboard: The digital cart machine

My career in radio started back when music came on records. That was before video tape replaced film in TV stations; about the time that cart machines became a radio station’s best new technology. We live in the digital age which has done to video tape and cart machines what they did to film and live commercials. Enter Ambrosia’s Soundboard. A blast from the past. A digital cart machine without the cart or machine, yet the perfect audio clip tool for live broadcasts, podcasts, or even music.

That Was Then

Cart machines made the instant playback of audio—commercials, programs, announcements, even music—as simple as pressing a button.

The cartridge was similar to a cassette tape and could be reused. Plunk the cart into the playback machine, press a button, and out came whatever sound had been recorded.

The cart revolutionized radio production for a couple of decades.

The digital age brought compact discs to audio production, potentiometers were replaced by sliders and faders, carts almost disappeared as computer screens and keyboards became the norm in broadcast stations.

Point & Click

Our Macs are audio and video powerhouses capable of recording and mixing award winning music, television shows, even movies.

The cart machine may have disappeared, but it lives in spirit with Ambrosia’s Soundboard, a trigger happy, point and click reincarnation of the carts of yesteryear.

I’ve been a Final Cut user since version 1.1.2. I love SoundTrack. I’ve even ventured into Logic (my sons play guitar and drums, respectively).

In recent years I’ve toyed with producing Podcasts (easy in Garageband) but prefer a live recording session, complete with sound effects, and other audio and video enhancements.

Digital point and click production isn’t so easy in a live recording session. There’s too much going on.

Soundboard

What the Mac needed was a simple, elegant audio utility that allowed a producer to create audio clips and play them back with a simple click.

Like the cart machines from broadcast radio days, Soundboard provides a quick way to enhance your podcasts or broadcasts with sound clips, effects, or musical accompaniment.

That’s what Soundboard does. It’s a digital cart machine on your Mac’s screen.

Soundboard was designed for live performances - the interface is intuitive at a glance, and in no time hitting your favorite sound effects will be automatic.

Instead of carts, Soundboard uses typical Mac drag and drop of audio files into cells. Click on the cell and the sound plays. Cells can be rearranged. Click and play, or click and hold, let it play, then unclick and the sound stops.

Seeing Is Believing

Onscreen, Soundboard presents you with two windows. One is an always floating window with controls for Master Output, left and right channel sliders, effects menu, and the current audio IO (built in output, mixer, whatever).

The other window features cells where you drag and drop up to 32 audio clips per Soundboard. Drag an audio clip to a cell. Soundboard converts the file. Each audio clip can be controlled in the cell.

Change the clip name, drag a cell to rearrange, click the down arrow for more options, mouse over to see an arrow to start the clip with a click, click the same place to stop the clip.

Multiple Soundboards can be added via a tabbed interface to extend Soundboard beyond 32 clips. I noticed some lag between click and audio, probably a result of how the audio clip was stored. In a future release I’d like to see the empty space on a clip automatically overridden so sound starts instantly.

The Edit control pops out an audio editor so you can trim audio selections.

Your Mac’s keyboard can also be used for playback and transport controls. The editor is limited basic fade in and out per cell clip, though duration can be changed, as can waveform colors, scrub duration, and more. Effects can be added via the floating controls.

Wait. There’s More

Soundboard can share boards with other users. Audio clips are stored in Apple lossless format for higher quality and instant start up.

Think of Soundboard as a point and click audio library of whatever sounds—voice, music, instrument, sound effects—your production needs. It’s multi-track without the tracks.

Soundboard can even be controlled by a MIDI device, which means that USB keyboard you bought can be a sound machine. Sound can be faded, cropped, filtered live, and non-destructive to your original audio file.

Each audio cell can be renamed, reorganized, and customized as needed. It can even stop and start as many clips as you can trigger (try that in the cart machines of old).

Soundboard is a fun utility with many audio and video production uses; especially live production. If your heart comes from radio of decades past, or you just want a flavorful tool that does more, Soundboard is highly recommended.

Tuesday, June 30, 2009
Best 3G in the US: Sprint, Verizon, or AT&T?

You’ve seen the ads on TV. You’ve read the reviews. Now, you want a cell phone with 3G. Which US network is the best? Sprint, Verizon, or AT&T? Six pages of techno mumbo jumbo and lots of ads, but interesting results:

During March and April, we spent a day testing the major 3G services in 13 cities across the United States. Verizon’s service showed a combination of speed and reliability, Sprint’s results lent credence to its ‘most dependable’ claim, and AT&T’s network showed fast upload speeds in most cities.

The real question is, which smart phone is best? iPhone, Palm Pre, or BlackBerry?

Monday, June 29, 2009
Giving up my iPod for a Walkman

Remember Sony’s Walkman? 25 years ago it was the cat’s meow. I started a commercial audio recording business lugging around a Walkman so customers could hear what I could do. That was then and this is now. The BBC invited 13 year old Scott Campbell to swap his iPod for a Sony Walkman for a week.

When I wore it walking down the street or going into shops, I got strange looks, a mixture of surprise and curiosity, that made me a little embarrassed.

The iPod is a click or two to any of thousands of songs. The Sony Walkman was revolutionary—one cassette tape at a time.

The need for changing tapes is bothersome in itself. The tapes which I had could only hold around 12 tracks each, a fraction of the capacity of the smallest iPod.

The Walkman was nice and the article brought back memories, but I prefer my iPhone. It’s too bad that eight years after the iPod that Sony still hasn’t figured out how to make a music player for the 21st century work with a cell phone.

Sunday, June 28, 2009
Plague and the Cure, From Russia, With Love

Technomedia reports tell us that a large percentage of Windows PCs malware—viruses, trojans, worms—come from Eastern Europe, specifically Russia. Even though there are no in-the-wild viruses on the Mac, from Russia with love comes the cure for the virus plague that doesn’t exist.

Now Mac users can protect their systems from malicious objects using the Russian anti-virus that incorporates cutting-edge technologies created by Doctor Web.

Wanna bet that Dr. Web knows some of the very people who actually make viruses, trojans, and worms?

Mac OS X was considered immune to viruses and other malicious program and since the number of its users was relatively small, it didn’t attract attention of virus makers. So the illusion was upheld. However, popularity of Mac OS X is growing among users as well as cyber-criminals. Today a reliable anti-virus protecting a Mac from malware has become a necessity.

So, if I understand this correctly, Dr. Web has a solution for a problem that does not really exist, a cure for a disease that no one has. Where’s the list of what it does and what it cures?

Dr. Web anti-virus for Mac detects and neutralizes viruses, spyware, adware, hacking tools, paid dialers and jokers targeting MAC OS X as well as malware written for other platforms.

Dr. Web. English press release, Russian web site. I feel safer already.

Friday, June 26, 2009
We couldn't be happier

iPhone competitor Palm announced dismal revenue figures and big losses for last quarter. What of the new Palm Pre?

It’s unlikely the Pre will catch up to Apple’s iPhone anytime soon, analysts are predicting a heavy volume of sales. Some say that the company could sell about 100,000 handsets in July and 200,000 in August.

Apple sold over 1-million iPhones the first weekend. So, why is Palm CEO Jon Rubenstein, a former Apple employee, saying, “We couldn’t be happier?” They did what other companies don’t do. They copied Apple, so they have a chance.

Thursday, June 25, 2009
Get Windows 7 for $50

Mac OS X Leopard will cost $29. Only the server version has a different price. By my count, Microsoft’s Windows 7 has about 10 different price tags, depending on the version.

Unlike Vista, every edition of Windows 7 is a superset of the previous edition, so you will not lose any features when upgrading. Once you have some edition of Windows 7 on your system, whether you purchased it via an OEM or just upgraded from Windows XP or Windows Vista, you will be able to upgrade to a “more premium” version of Windows 7 by purchasing an upgrade key to unlock additional features, just as with Vista.

US prices range from $50 to $320. $50? Yes, Windows 7 retails for $50 through July 11, 2009 or while supplies last. The money you save can be used on anti-virus and spyware software.

Wednesday, June 24, 2009
Really, really, really erase your Mac's hard drive

In addition to erase and partition, your Mac has four Secure Erase Options in the Disk Utility. Don’t Erase Data. Zero Out Data. 7-Pass Erase. 35-Pass Erase. 7-Pass Erase meets the US Department of Defense 5220-22 standard to wipe a hard drive. If that’s not good enough, try Chris Breen’s manual method.

Allow me to propose the Multi-Pass Sledgehammer option. If you need your data to be totally unrecoverable and are willing to sacrifice a hard drive to make that happen, extract the drive from your Mac, take it out back, and beat the living hell out of it.

Funny, yet effective.

Tuesday, June 23, 2009
Payola by any other name

The Federal Trade Commission plans to crack down on 21st century payola—paying blog writers for good reviews of products.

The FTC will actively go after bloggers who fail to disclose if they’re being compensated for their words. The FTC could then order violators to stop and pay restitution to consumers, or even sic the Justice Department on them for civil penalties.

PC World’s Brennon Slattery:

Nonprofessional product review blogs should maintain the integrity of an Internet community where average citizens can freely share ideas without the threat of being swindled by a massive corporation. By accepting payment and benefits from these companies without specifically stating that is being done violates the trust of a community and serves to destroy its very foundation.

Amen.

Friday, June 19, 2009
The Smartphone Market Gets Crowded

Palm’s new Pre gets good reviews, even when compared to Apple’s hot-selling iPhone. The smartphone market segment continues rapid growth in users and phones. There’s RIM’s BlackBerry, Google’s Android, Apple’s iPhone, Microsoft’s upcoming WinMob 7, and many others. However, some smartphones were not smart enough.

Palm’s Treo smartphone, meanwhile, has faded. For fiscal 2009, ended in February, Palm’s smartphone sales fell 42%, and revenue fell 72% to $77.5 million.

Apple will spend more than $100-million advertising the iPhone. Palm claims the Pre is easier to use than an iPhone. How so?