Entries
Filters: Sorted by date
<strong> and <em>
Caveat Lector: <em>, <strong>, and markup assumptions. Dorothea Salo explains these semantic tags, why they exist and when they should be used, and throws in a bit of HTML history as well.
Final table tip
A final table tip from Mark: Providing a summary for tables. Mark explains the summary attribute which should be attached to every <table> tag to summarise the purpose of the table. Tables used for layout should include an empty summary attribute to show they are layout tables (in a similar way to empty alt tags for layout images). The summary attribute is only used by text to speech browsers, so I’m slightly confused as to why it should be included for layout tables—surely if the attribute is empty a speech browser will skip tstraight over it as if it wasn’t there?
Stupid Danish newspapers
More deep linking stupidity (via Scripting News). A judge in Denmark has ruled in favour of a newspaper who took a search engine to court over “deep linking”, despite the search engine’s spider following the robots.txt standard (it seems the newspaper didn’t bother to implement a robots.txt file). Dave Winer summed things up perfectly:
Opera and Macromedia
Macromedia to Embed the Opera Browser in Web Authoring Products—it seems Opera could soon be providing the rendering engine for Dreamweaver’s preview mode, at least on the Mac. Great news for CSS layout enthusiasts as from what I’ve heard Dreamweaver MX still does a lousy job of previewing CSS positioning in the editor.
Rasmus Lerdorf’s blog
Rasmus Lerdorf (the creator of PHP) has a blog. His latest entry discusses Palladium, and asks if it will actually help build up the alternative market of non wintel users.
More Python advocacy
More Python advocacy: PYTHON: Yes, You SHOULD Be Using it! The article contains some background information on Python and why it is worth knowing, but the bulk of the article consists of a getting started guide for Python on Linux, complete instructions on using the interactive prompt, code samples and a small CGI script. It is worth noting that the CGI script example should not be deployed anywhere accessible to the public as it could allow crackers to execute code of their chosing on your web server.
Blog tracking solution
I’ve found a solution to my blog tracking problems. blo.gs is an excellent service which tracks when weblogs are updated by waiting for pings—either directly from the blog or indirectly by co-operating with Weblogs.com (and several other services). blo.gs users can then create a list of blogs they are interested in and have the site email them whenever one of their favourites is updated. If you don’t want even more email (I certainly don’t) the site can be set up to only display your favourite blogs in last-updated order when you visit it, or you can opt for a very handy Mozilla toolbar.
Home improvements
A couple of home improvements. I’ve added a “5 latest comments” box to the front page, and I’ve implemented a system to ping blo.gs whenever this blog is updated. Next up, Weblogs.com.
Blog update alerts
I need a good, reliable way of automatically checking when various weblogs have been updated. I’ve tried aggregators (both Radio Userland and Amphetadesk) and they don’t do it for me—I don’t want to read everyone’s blog entries on one page, I just want to know when I should visit their site for updates. Weblogs.com appears to act as a centralised resource for recording updates, but requires blogs to “ping” it when they are altered—but what if the blog I am interested in doesn’t do this? Mine doesn’t (for the moment at least).
[... 164 words]K-Logging
Brent Ashley explains K-Logging. K-Logging is Knowledge Logging, a technique that companies can use to help share knowledge built up over the course of a project. Generally it involves the use of blogging style tools to informally record every part of a project. Brent also points to this article explaining 11 common KM problems and how K-Logging helps overcome them.
Palladium
Via Boing Boing: Seth Schoen’s notes on Palladium after a meeting with Microsoft. Cory Doctorow points out that Seth is probably the most knowledgeable tech person to have been briefed on Palladium by MSFT without signing an NDA
and his post certainly makes interesting reading. Palladium has had a lot of coverage since the Newsweek article announcing it first broke, with Robert Cringely providing some of the best analysis (in my opinion at least). The Register also has a story about Palladium which introduces some more information and guestimates on a shipping schedule.
Accessible tables
Mark has been educating us on the accessible way of marking up tables, with particular reference to calendar tables on blogs. My blog doesn’t have a calendar (yet, I’m considering adding one) but Mark’s articles have brought up some interesting things that I was previously unaware of. Giving your calendar a real caption explains the <caption> tag, which can provide a useful (and easily styled) caption for any table. Using real table headers explains how <th> tags are interpreted by speech browsers and shows how they can be used in conjunction with the abbr attribute to create more accessible table columns.
Spam proof email
Today saw a useful thread on Webdesign-L about hiding email addresses from spambots. Some of the points raised:
[... 148 words]Google interview
Slashdot are carrying an interview with Craig Silverstein, Google’s director of technology. The interview is actually quite disapointing—the answers given are relatively short and little new information is given. Topics covered include Google’s programming contest, how they monitor their immense server farm and a few questions on Google corporate culture.
New Mozilla rendering mode
Evolt: New DOCTYPE sniffing in upcoming Mozilla releases. If you weren’t confused enough by Mozilla’s standards and quirks modes, the next release of the browser will include a third rendering mode called “almost standards” mode. Thankfully the difference between this and full standards mode is minimal—the only change is a subtle alteration to the way imagfes are handled in tables. This prevents table based layouts from breaking in standards mode (behaviour which has been described by Eric Meyer on Netscape DevEdge). This topic came up on SitePoint recently and will probably be well recieved by most web developers, once the initial confusion has been overcome.
Alternative validator icons
Redesigned W3C validator icons (via Zeldman). I like these a lot—I’ve avoided using a validator icon on this site up to now because they’re pretty ugly, but I’ll add the alternative XHTML 1.0 icon now.
XML request object
Using the XML HTTP Request object (via techno weenie) is an excellent tutorial covering remote XML loading capabilities in both IE and Mozilla, along with instructions on how to make SOAP requests using this technology.
Lego stuff
Mathematical Lego Sculptures (via Slashdot). These are really cool—all kinds of bizzare mathematical shapes are on display, including some that are technically impossible (such as the Klein Bottle). The Slashdot discussion lead me to several other impressive lego sites, including a huge lego stegosaurus and a working full size grandfather clock.
Digital Web magazine
The latest issue of Digital Web Magazine is out, and it includes an excellent case study on redesigning a table based layout to use CSS: Web Page Reconstruction with CSS. They also have a review of Eric Meyer’s new CSS book, mentioned yesterday. Digital Web are currently looking for volunteers to help with the magazine’s upcoming redesign—further information and a contact form can be found here.
Message Catalog definition
Here’s something I picked up on the Sigia-l mailing list the other day, courtesy of Patrick Hunt (reproduced with permission):
[... 108 words]Banging headache
I haven’t finished the Glastonbury writeup yet, mainly thanks to a banging headache and weird flu thing I may have picked up at the festival. Rather than promise it tomorrow I’ll fall back on the good old cliché “it’ll be ready when it’s finished”.
WGET tip
It looks like the Glastonbury write-up will have to wait until tomorrow, but in the mean time here’s a handy tip (presented evolt style):
[... 148 words]Guardian blogroll
I’m listed on the Guardian’s weblog list :) The link is quite well hidden (in the Tech weblogs section) but it’s still pretty cool. The list details some excellent blogs covering a large range of topics.
More on TrackBack
Phil Ringnalda (now added to my blogroll) has posted his latest thoughts on TrackBack, and he seems to have come on an ideal solution to the problems mentioned earlier. He is now considering keeping the TrackBack RDF data in a seperate file referenced via a <link> tag. This gets around the validation problems and the weirdness of embedding RDF in XHTML in one stroke, but it seems Blogger may have a problem supporting it as it does not have the ability to generate external files.
I want this book
Spotted on MeyerWeb: Eric Meyer on CSS has been released. This is one book I’m really looking forward to getting (at least when I can afford it)—Eric is one of the world’s leading authorities on CSS and the new book promises 13 full projects, with particular attention paid to CSS positioning. The advance reviews as listed on the book’s official site look very promising as well.
More tips from Mark
Time to catch up on Mark Pilgrim’s accessibility tips. Four have been added since I last checked, so I’ll go through them in turn.