KBD

Keith Devens .com

Friday, August 29, 2008 Flag waving
Men never do evil so completely and cheerfully as when they do it from religious conviction. – Blaise Pascal (attributed)

Archive: June 15, 2003

← June 14, 2003June 16, 2003 →

Daily link icon Sunday, June 15, 2003

Awesome CSS from Simon

Simon: Improving label element discoverability

I'm a huge fan of the greatly under-rated <label> element, but I've always worried about it's low discoverability. I'd never thought of using CSS to change the mouse pointer. I've added that to my stylesheet and I'll definitely be using it in the future.

Me neither! It's awesome - I added the line "label {cursor: pointer}" to my stylesheet and it works fine. Thanks Simon.

This also gives me an opportunity to link to Simon's amazing bookmarks Jesse's amazing bookmarks which Simon linked to that let you play with stylesheets "in real time" on your website. Really incredible.

In particular, check out the "test styles" and the "edit styles" bookmarklets. I was going to paste them in here but I can't get that to work right, so go to Simon's site Smiley

YAML article I haven't seen before

Check out this YAML article at IBM developerWorks.

One criticism of XML that I have frequently raised in this column (and one that I am far from alone in emphasizing) is that XML is poorly focused. A classic committee-driven behemoth, XML tries to be a document format, a data format, a message packet format, a secure RPC channel (SOAP), and an object database. Moreover, XML piles on APIs for every style of access and manipulation: DOM, SAX, XSLT, XPATH, JDOM, and dozens of less common interface layers (I have contributed a few of my own in the gnosis.xml.pickle, gnosis.xml.objectify and gnosis.xml.validity packages). The remarkable thing is that XML does all these things; the disappointing part is that it does none of them particularly well.

XML APIs

My gosh! There are so many cool XML APIs for Python! Check out xmltramp, and I've already linked to PyMeld before.

Plus, check out this link from a comment on Sam Ruby's blog to this library for using S-expressions to deal with XML. There are two PDFs explaining the library.

Writing good cover letters

Read Joel's advice on writing cover letters. It's so true. It's a lot of work, but EVERY COVER LETTER YOU SEND (and possibly your resume too) must be customized for the company to which you're applying for a job.

Visual Studio Install

I can't believe how long Visual Studio is taking to install...

← June 14, 2003June 16, 2003 →
August 2008
SunMonTueWedThuFriSat
 12
3456789
10111213141516
17181920212223
24252627282930
31 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 2 posts

Recent comments XML

new⇒Johnny Walker Blue Label

Do let me dive in.. :) 

As an​accomplished imbiber with a full​set of op...

mitch shrader: Aug 29, 3:07pm

Girls, please don't get breast implants

Wow, After all this time, the​comments on this page continue to​grow. It wa...

Ajeet: Aug 25, 2:36am

Generated in about 0.048s.

(Used 7 db queries)

mobile phone