Archive for June, 2010

June 30, 2010



Expression Web SuperPreview – Cool Testing Tool for IE vesions
June 29, 2010

George Fox Evangelical Seminary – Congrats on the relaunch! Looks ggod.
June 28, 2010

My phone is bricked. Learn More. #ios4 #iphone
June 23, 2010

I installed iOS4 two nights ago. Something that would have been nice to know, it's going to take FOREVER! It took hours. There was no, "Hey, this might take a while." That was a bummer.

Everything went well for about 12 hours. Love the new features.
However, after a while, the screen wouldn't unlock. Several soft reboots, hard reboots and two complete restores and it still won't come back.
I took the phone to the local ATT store. The customer service person said… "Yup, your phone is bricked. Happened to me too." Their recommendation was to contact Apple to see if they could help. Awesome. 
Thankfully, I'm eligible for an upgrade to my phone, so I might just use Google Voice to communicate in the short-term.
BTW – My Google Voice number: (541) 357-7873

Have you had issues with iOS4?

Posted via email from Color and Voice

Curved White. Great stuff here. Love the cigarette pack books.
June 18, 2010

Beautiful design blog.

Posted via web from Color and Voice

Chainsaw (lego)
June 15, 2010

For Lego Zombies

Posted via web from Color and Voice

What Does It All Mean? – Dive Into HTML 5 – Script for Activating DOM objects for HTML5 in IE pre 9
June 13, 2010

johnmuhl’s html5.tmbundle at master – GitHub – Awesome Bundle for HTML5
June 13, 2010

Love it. Just installed and runs great.

Posted via web from Color and Voice

Spencer Butte Memorial Day pics and more playing with the 7D
June 12, 2010

Finally uploaded some pictures and a video I've had sitting around. Playing and learning on the 7D.

Staying Sane

The Sentry

Posted via email from Color and Voice

Introduction – Dive Into HTML 5 – Fantastic introduction and overview
June 11, 2010

You are here: Home Dive Into HTML 5


show table of contents

Diving In

What is HTML5? HTML5 is the next generation of HTML, superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 provides new features that are necessary for modern web applications. It also standardizes many features of the web platform that web developers have been using for years, but which have never been vetted or documented by a standards committee. (Would it surprise you to learn that the Window object has never been formally documented? In addition to the new features, HTML5 is the first attempt to formally document many of the “de facto” standards that web browsers have supported for years.)

Like its predecessors, HTML5 is designed to be cross-platform. You don’t need to be running Windows or Mac OS X or Linux or Multics or any particular operating system in order to take advantage of HTML5. The only thing you do need is a modern web browser. There are modern web browsers available for free for all major operating systems. You may already have a web browser that supports certain HTML5 features. The latest versions of Apple Safari, Google Chrome, Mozilla Firefox, and Opera all support many HTML5 features. (You’ll find more detailed browser compatibility tables throughout this book.) The mobile web browsers that come pre-installed on iPhones, iPads, and Android phones all have excellent support for HTML5. Even Microsoft has announced that the upcoming version 9 of Internet Explorer will support some HTML5 functionality.

This book will focus on eight topics:

  1. New semantic elements like <header>, <footer>, and <section>
  2. Canvas, a two-dimensional drawing surface that you can program with JavaScript
  3. Video that you can embed on your web pages without resorting to third-party plugins
  4. Geolocation, whereby visitors can choose to share their physical location with your web application
  5. Persistent local storage without resorting to third-party plugins
  6. Offline web applications that work even after network access is interrupted
  7. Improvements to HTML web forms
  8. Microdata, which lets you create your own vocabularies beyond HTML5 and extend your web pages with custom semantics

HTML5 is designed, as much as possible, to be backward compatible with existing web browsers. New features build on existing features and allow you to provide fallback content for older browsers. If you need even greater control, you can detect support for individual HTML5 features using a few lines of JavaScript. Don’t rely on fragile browser sniffing to decide which browsers support HTML5! Instead, test for the features you need using HTML5 itself.

Ready? Let’s dive in.

Did You Know?

In association with O’Reilly, Google Press will be publishing this book in a variety of formats, including paper, Kindle, and DRM-free PDF. The printed book will be called “HTML5: Up & Running,” and we hope to release it by next February in the first quarter of 2010 as soon as it’s good and ready, and not a moment sooner. This chapter will be included in the print edition.

If you liked this chapter and want to show your appreciation, you can pre-order “HTML5: Up & Running” with this affiliate link. You’ll get a book, and I’ll get a buck. I do not currently accept direct donations.

Copyright MMIX–MMX O’Reilly Media • written by Mark Pilgrim

Posted via web from Color and Voice