HTML5 podcast, Lists, and Mayor

What’s up with me?

I recently published a great new podcast on Web Axe, HTML5 and John Foliot (a transcript is also provided). I interview John Foliot, a professional peer whom I also consider a friend. John shares he extensive knowledge in HTML5, the W3C, and web accessibility. He works at Stanford University and is an active member of the W3C.

Lists functionality is completed on AccessibleTwitter.com, finally. It’s been in progress for like half a year! Just need to add some Ajax to enhance the experience now. But for the next month, I’ll be busy working on converting the Basic Authentication to Open Auth. Fun. By the way, Accessible Twitter experienced some site outages a few weeks ago, but it seems to be resolved. Remember that unsetting your PHP variables is always a good idea! Ugh.

So I’ve become a pretty regular FourSquare user. I’m proud to be the “mayor” of the Starbucks close to my day job, in Redwood Shores, California. No biggie, although I do get $1 off a frappaccino at any time. Although I’m not big on frappaccinos; too bad it’s not a discount on espressos con panna!

Share and Enjoy

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Posterous
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • FriendFeed
  • LinkedIn
Posted in Twitter, Web Development | Tagged , , , | Leave a comment

Other “Thoughts on Flash” from Apple’s Steve Jobs

Steve Jobs recently published an open letter about Apple’s position on Flash which addressed the reasons behind not implementing Flash on the iPhone, iPod, and iPad. It’s very well written and has some great points, but contains many flaws as well. Apple is a great design company, and I understand they are indeed a company and must look out for their own interest; but that doesn’t excuse the act of misinforming and misleading people.

One of the first responses to the letter was by Remy Sharp (@rem) who pointed out that:

  1. HTML5 apps won’t just work with touch devices, the code to handle touch events must still be written.
  2. The H.264 video format is currently supported only by Safari and Chrome, but H.264 isnot supported by the two biggest browsers, IE and Firefox.

Remy’s tweet also points us to this video of a presentation from Jonathan Stark, App Store is For Suckers. Stark points out some not-so-good points about the Apple Store including the fact that they subjectively turn down many apps which applied to be in the store. For example, there are many games which including war and killing of animals, but a seal-clubbing app from PETA was rejected. (In response, PETA Sends Steve Jobs Vegan Chocolate Seals!)

Web accessibility veteran and friend John Foliot of Stanford University tweeted these six “fallacies” from the letter:

  1. The H.264 video format is closed & patent encumbered — not open.
  2. WebKit is not the most widely deployed mobile browser; that belongs to Opera.
  3. HTML5 is not finished & W3C anticipates a few more years before Ready For Prime Time.
  4. WHAT WG (the incomplete HTML5) is not open either, it’s by invitation only: whatwg.org/charter
  5. Two of the four major browsers do not support H.264. [see above]
  6. If Apple is so open, why do they control IApp distribution with an iron fist? They don’t like your app? You’re toast. [see above]

What do you think?

Further reading:

Share and Enjoy

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Posterous
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • FriendFeed
  • LinkedIn
Posted in Computers, Web Development | Tagged , , , , , | 1 Comment

Trip to (Way) Northern California

A couple weeks ago I took the family to visit my old high school friend Anthony and his family in McKinleyville, California. It was quite an adventure!

The drive up was good, and not quite as far as first expected, about 6 hours or so from South Bay. We made a short stop to drive thru a tree, literally. I learned there’s a few trees where you can actually do this; we visited the Chandelier tree (below). Then, a little later up the highway, we saw a Bigfoot crossing sign.

My wife and boys posing at the Chandelier tree

Our hosts were great, and they sure showed us the outdoor classics of Humboldt county (not the marijuana though, sorry to disappoint!). But first, on the night we arrived, my friend took me out for beers with his buddies from work: about ten professors from nearby Humboldt State University. They were definitely not reserved as one might expect, but quite the opposite; fun, goofy, beer-pounding guys. And I guess I live in “Central California”, as the locals there claim that area of the state the true “Northern California”.

The highlight of the visit was probably walking through the giant redwood forest in the Redwood National Park. My kids pretended they were Ewoks, creatures from the Star Wars movie Return of the Jedi. Many of the trees are very very wide, about 300 feet tall, and can be 1,000 years old. We saw numerous large yellow slugs called banana slugs (yuck!)

We spent an afternoon in Arcata, a groovy hippie town which is home to the university. Lots of great coffee, organic food, and free spirits. The farmers market in downtown Arcata was fun, even had a bluegrass band. One ingenious woman sat on the curb with a typewriter and a sign that read “Poem Store“.

We also did some light hiking and walked along a few beaches, and even saw a bunch of seals hanging out on a sand bar. A couple swam pretty close to us, too.

Boys on beach

We stayed overnight on the long journey home as we drove south down the coast on Highway 1 (rather than 101 as on the way up). We stopped at a couple of cool little towns, Fort Bragg and Mendocino. We stayed at cabin which was fair, but was totally worth it due to a hot tub overlooking the Pacific Ocean. The four of us took a nice, scenic dip in our underwear!

The next day we drove by some cows, and had a great brunch at fine place called Alexander’s. We crossed the Golden Gate on the way home and, even with as much fun as we had, were glad to be back home in Cupertino.

Share and Enjoy

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Posterous
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • FriendFeed
  • LinkedIn
Posted in Fun, Travel | Tagged | Leave a comment

Fun, CSUN, BlindMind

I took the family on a return visit to the Jelly Belly Factory in Fairfield, California (only a 1 1/2 hour drive). Picture of wife and kids at Jelly Belly. Also went to the newly re-opened Happy Hollow Park & Zoo in San Jose. It’s very nice, and we’ll definitely go back soon. Picture of my boys on the Frog Hopper ride. (And we’re off to Humboldt later this week!)

In late March, I attended the CSUN conference in downtown San Diego (Annual International Technology & Persons with Disabilities Conference). I co-presented one session with Joseph O’Connor, Accessibility of Twitter for Mobile, Desktop and Web. It was a great learning experience, and I also met many great folks who I know from the web, especially Twitter. I also spoke at the CSUN Tweetup. Check out my Flickr album from CSUN 2010.

More recently, I was interviewed for a BlindMind.net podcast: Interview with Dennis Lembree, creator of AccessibleTwitter.com & author of web accessibility blog Web Axe.

View from Manchester Grand Hyatt hotel during the CSUN conference in San Diego.

View from Manchester Grand Hyatt hotel during the CSUN conference in San Diego, California. March 2010.

Share and Enjoy

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Posterous
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • FriendFeed
  • LinkedIn
Posted in Travel, Web Development | Tagged , , | Leave a comment

twitterapi Meetup at Twitter HQ

A couple nights ago, I attended a @twitterapi meetup at the Twitter HQ in downtown San Francisco. It was pretty cool just being there, and great to get updated on the Twitter API while also doing a little networking. It was pretty informal as expected which was good. The Twitter guys basically opened up the floor for questions and comments on the Twitter API. They said “in order for us to succeed, you [the 3rd party developers] need to succeed”. Beer and pizza was served which was cool, and not surprising since there were about 3 women scattered in a sea of 25- to 40 year-old men! There was approximately 150 people in attendance.

Here are some takeaways from the discussion:

  • Basic Authentication to be deprecated as soon as June 2010, just a few months away! In favor of Open Auth.
  • For non-web clients, xauth is suggested for authentication. You may email “api AT twitter DOT com” to request access.
  • A few asked, but they didn’t respond to questions about advertising.
  • An address book API is coming soon.
  • They plan on using the HTML5 Geolocation feature.
  • Enhancing functionality for Favorites in the API is on the list, but not a priority.
  • The word “Tweet” is OK to use in an application name as long as the app is solely a Twitter app (does not include other social networking functionality).
  • Follow the Twitter API at @twitterapi

candid shot of numerous male developers sitting in large open room

Share and Enjoy

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Posterous
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • FriendFeed
  • LinkedIn
Posted in Twitter, Web Development | Tagged , , | Leave a comment

Recent Web Stuff

I’ve been busy as ever with my side projects and freelance work, especially with Accessible Twitter. In case you missed it from my tweets, here some good links with what I’ve been doing lately:

Share and Enjoy

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Posterous
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • FriendFeed
  • LinkedIn
Posted in Twitter, Web Development | Leave a comment

5 Great Ways to Download YouTube Videos

Here are five excellent ways to download YouTube videos to your computer. The services work with other streaming video web sites, too, and offer multiple formats to download  such as FLV, AVI, MOV, MPG, MP4, WMV, etc.

  1. Zamzar- free online file conversion. Also provides conversion of images, music, and documents! Offers 3 levels of upgraded service for a fee.
  2. SaveVid – provides daily and all-time top 10 lists.
  3. KeepVid – download streaming videos. Simple and easy web site service. Also offers a bookmarklet.
  4. KickYouTube – Download videos from youtube.
  5. Flash Video Resources Downloader – a great Firefox add-on.

PS: Here’s a video to MP3 (audio only) service: VidToMP3

two lizards (from Zamzar)

two lizards (from Zamzar)

Share and Enjoy

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Posterous
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter
  • FriendFeed
  • LinkedIn
Posted in Computers | Tagged , , , | 4 Comments