and page 53 - Dave's Blog

Search
My timeline on Mastodon

HTML5 differences from HTML4

2009 Sep 10, 6:50"describes the differences between HTML4 and HTML5 and provides some of the rationale for the changes"PermalinkCommentshtml html5 reference w3c technical

HTML vs. XHTML - WHATWG Wiki

2009 Sep 10, 6:42"Although HTML and XHTML appear to have similarities in their syntax, they are significantly different in many ways."PermalinkCommentshtml html5 xml xhtml whatwg wiki technical

Serving and Protecting Fonts on the Web « The Typekit Blog

2009 Sep 10, 6:26Typekit's protections for their hosted fonts include referer header checking, and various obfuscations: "Our intent is only to discourage casual misuse and to make it clear that taking fonts from Typekit is an explicit and intentional act."PermalinkCommentsvia:kottke font typekit internet web security legal technical

Embeddable Google Document Viewer

2009 Sep 10, 6:11Google Documents can render any PDF on the web simply via an URL API. Step 2, implement HTML5. Step 3, call registerContentHandler('application/pdf', 'http://docs.google.com/gview?url=%s')PermalinkCommentspdf google web internet html5 technical via:waxy

RFC 959 - File Transfer Protocol

2009 Sep 9, 5:35The FTP spec's section 3.5 'ERROR RECOVERY AND RESTART' describes how to resume an FTP download.PermalinkCommentsietf reference ftp rfc resume download internet technical

RFC 1951 - DEFLATE Compressed Data Format Specification version 1.3

2009 Sep 3, 7:17"This specification defines a lossless compressed data format that compresses data using a combination of the LZ77 algorithm and Huffman coding." Also see RFC 1950 zlib, a wrapper compression format that can use deflate, and RFC 1952 gzip, a compressed file format that can use deflate.PermalinkCommentstechnical rfc ietf compression http deflate gzip zlib

Gimme Indie Game: the one button action film of AdamAtomic's Canabalt | Offworld

2009 Sep 2, 4:36"Consider it, maybe, the souped-up Tiger/Game & Watch LCD version of Mirror's Edge, then: you have one goal, and one button, and the goal is to run, and the button is jump, and the game comes from simply maintaining breakneck momentum as you leap from rooftop to randomly generated rooftop."PermalinkCommentsgame flash mirrors-edge

Kid Robot’s QR Code Scavenger Hunt - PSFK

2009 Sep 1, 4:59"...toy and apparel designers Kid Robot (with the help of creative ideas studio We Are Plus) have organized a mobile phone-based scavenger hunt in Manhattan centered around scanning QR codes."PermalinkCommentsqrcode phone scavenger-hunt toy advertising

PicoCool - The Flipside Wallet

2009 Sep 1, 4:57"Protect the wonderful convenience of RFID enabled cards with the Flipside Wallet." Looks like the Jimi but does RFID shielding and looks fat enough to hold US paper money folded once vertically.
PermalinkCommentsproduct wallet rfid

CSS minifier and alphabetiser – Barryvan

2009 Sep 1, 4:36"I’ve written a small Java application that will read in a CSS file and output its contents to stdout or another file in a format that’s optimised for gzipping." Cool!PermalinkCommentsvia:kris.kowal technical compression css web performance gzip java

Composing the Semantic Web: Units ontology with SPIN support published

2009 Sep 1, 4:25"Each unit has a stable URI, making it possible to link to it from your own domain models in a reliable way. For each unit, the ontology defines some useful metadata including abbreviation, a link to DBpedia and a categorization of units into groups, such as length units."PermalinkCommentssemanticweb via:connolly web unit conversion uri technical

'Reading Rainbow' Reaches Its Final Chapter : NPR

2009 Sep 1, 4:20"Grant says that PBS, CPB and the Department of Education put significant funding toward programming that would teach kids how to read — but that's not what Reading Rainbow was trying to do."PermalinkCommentsvia:waxy history tv read reading-rainbow levar-burton pbs npr

How to Google Maps on Vimeo

2009 Aug 31, 4:53From Ira as part of The Balloon Project "... took the lo-fi diy map making essentials (portable helium tank, party balloons, and a disposable video camera) to Paris, France, where they launched a video camera into the sky not knowing where it would go, and created some very unique aerial cartography of the Place de la Concorde.' I'd love to see this run through photo stitching software like Photosynth and then layered on Google Maps.PermalinkCommentsmap balloon art ira-mowen france paris

ASCII Animation (ASCIImation) "Morph" by Skylined (using JavaScript)

2009 Aug 31, 4:41"The Morph and the Mandelbrot animation are all real-time ASCII and done via JavaScript code. The "Shark-like" Skylined logo looks like 3D and really cool. I was amazed when I saw it for the first time." Is this the Skylined that I know? That's some hardcore ASCII animation.PermalinkCommentsskylined javascript ascii via:waxy animation

HTTP Tracing - Export Format - Firebug Working Group | Google Groups

2009 Aug 31, 4:22"This document is intended to describe a HTTP Archive format that should be used when exporting data from Firebug Net panel. The current version of the format isn't finalized and is open for further proposals."PermalinkCommentshttp fiddler debug format firebug technical via:mnot

Birthday Cookies and Cupcakes

2009 Aug 28, 9:12

sequelguy posted a photo:

Birthday Cookies and Cupcakes

Cookies and cupcakes mysteriously appeared in my office. (Actually not mysterious -- thanks Eric!)

PermalinkCommentsbirthday chair cookie cupcake

Time/Date Conversion Tool

2009 Aug 28, 3:39

I built timestamp.exe, a Windows command line tool to convert between computer and human readable date/time formats mostly for working on the first run wizard for IE8. We commonly write out our dates in binary form to the registry and in order to test and debug my work it became useful to be able to determine to what date the binary value of a FILETIME or SYSTEMTIME corresponded or to produce my own binary value of a FILETIME and insert it into the registry.

For instance, to convert to a binary value:

[PS C:\] timestamp -inString 2009/08/28:10:18 -outHexValue -convert filetime
2009/08/28:10:18 as FILETIME: 00 7c c8 d1 c8 27 ca 01

Converting in the other direction, if you don't know what format the bytes are in, just feed them in and timestamp will try all conversions and list only the valid ones:

[PS C:\] timestamp -inHexValue  "40 52 1c 3b"
40 52 1c 3b as FILETIME: 1601-01-01:00:01:39.171
40 52 1c 3b as Unix Time: 2001-06-05:03:30:08.000
40 52 1c 3b as DOS Time: 2009-08-28:10:18:00.000
(it also supports OLE Dates, and SYSTEMTIME which aren't listed there because the hex value isn't valid for those types). Or use the guess option to get timestamp's best guess:
[PS C:\] timestamp -inHexValue  "40 52 1c 3b" -convert guess
40 52 1c 3b as DOS Time: 2009-08-28:10:18:00.000

When I first wrote this I had a bug in my function that parses the date-time value string in which I could parse 2009-07-02:10:18 just fine, but I wouldn't be able to parse 2009-09-02:10:18 correctly. This was my code:

success = swscanf_s(timeString, L"%hi%*[\\/- ,]%hi%*[\\/- ,]%hi%*[\\/- ,Tt:.]%hi%*[:.]%hi%*[:.]%hi%*[:.]%hi", 
&systemTime->wYear,
&systemTime->wMonth,
&systemTime->wDay,
&systemTime->wHour,
&systemTime->wMinute,
&systemTime->wSecond,
&systemTime->wMilliseconds) > 1;
See the problem?

To convert between these various forms yourself read The Old New Thing date conversion article or Josh Poley's date time article. I previously wrote about date formats I like and dislike.

PermalinkCommentsdate date-time technical time windows tool

Timelines: Time travel in popular film and tv | Information Is Beautiful

2009 Aug 28, 3:02Lovely visualization of the time travels taken by characters in various movies and television series and notes the places where they overlap.PermalinkCommentsvia:waxy time-travel bttf startrek tv movie information visualization

YouTube - Hitler finds out his subtitles are wrong

2009 Aug 26, 3:28"Don't they know this is just another passing lame-ass internet fad?" Hitler mocks the subtitled Hitler Internet meme, and those not in on the joke. Note that this is a bit meta: see some of the other videos first for examples of what Hitler is talking about here.PermalinkCommentshumor youtube video hitler meme

Parents Visited

2009 Aug 25, 12:34

My parents visited this past weekend, met Sarah's parents, saw our house, and met our bunny. On Friday we went to BluWater in Kirkland which was pretty busy and the service was slower and slightly worse than we usually find. Saturday my parents helped us with our yard quite a bit and for dinner we went to the Icon Grill with Sarah's parents. I had forgotten how much I enjoy the food at the Icon Grill - I had the very tasty meat loaf. Dinner went well and afterward we stopped at the Three Lions pub in Redmond. On all previous occasions I had tried to go in there the place was packed for a soccer game. This night however there was a man with a guitar, singing and it wasn't nearly as packed. I also found that near the bathrooms on the wall is what looks to be James Bond's jetpack.

On Sunday we went out to see Jeannie and Carl and see the renovations to Jeannie's place. We met up with them at the Fremont Market to which I hadn't been previously, and had a look around there before going back to Jeannie's to see the lovely work they'd done to her place. For dinner my parents took us out to the Melting Pot for my approaching birthday. It was fun having my parents up and I look forward to the next time they're here.

PermalinkCommentsfamily weekend
Older EntriesNewer Entries Creative Commons License Some rights reserved.