KBD

Keith Devens .com

Friday, March 19, 2010 Flag waving
"Let me get this straight. He met with terrorists? Oh, that's good." – John Edwards (on finding out John Kerry's own diary testified to him meeting with North Vietnamese terrorists in Paris)

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 →
March 2010
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031 



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

I hate ASP.NET

I hate ASP... I was doing wonders​with PHP, then suddenly one of my​clients...

Johnies: Mar 17, 6:14am

Quantum physics and free will

I knew you were going to say that....

Tom Massey: Mar 15, 9:26pm

Generated in about 0.049s.

(Used 7 db queries)