afternoon news program
All Things Considered
aired a remembrance of
Neville Livingston, known to reggae fans as
who passed away
Bunny was one of the founding members of
whence came his adopted last name.
He wasn't as well known as his bandmates
Bob Marley and Peter Tosh, but NPR nevertheless felt he
deserved recognition for his contributions to the group.
Yet the piece largely passed over those contributions,
making it seem like he was only a backup singer until he
A couple of days ago, I chided
“Here and Now”
program for choosing a less-than-stellar record to
excerpt in their
After hearing the piece, I compiled a short list
of U-Roy recordings from my collection that,
in my humble opionion, would have been better
examples of his work. And
certainly worth listening to even if you're not
producing an on-air tribute to the deejay
First, a note of gratitude to
for devoting (at least) two on-air segments and one
website story to
U-Roy, who passed away
U-Roy got his start in the Kingston dancehall scene
in the early 1960s. At the time, sound system deejays
typically worked with just one turntable, so the
music stopped whenever they changed records. To
fill the gap, deejays chatted and rhymed, exhorting
patrons to join the dance or telling them what record
they were about to play. They began to add their
patter in the middle of songs, cleverly interacting
with the recording as if the singers and players
were with the deejay, performing live.
Then came dub music, where sound engineers created
remixes with most of the vocals removed. Dub
provided almost unlimited space to rhyme, or
over the record. It wasn't long before deejays were making
their own records, commiting their witty boasts and
rhymes to vinyl.
Lots of web software is configured to create and serve
web files/pages with an .html extension/suffix.
which by default creates an index.html for each
content template. It includes
— the hot-reload server invoked when you run
npx @11ty/eleventy --serve — which
determines the Content-Type response header based
on the output file's extension. And it includes
Apache HTTP server, which,
like Browsersync, uses the extension to map a file
to a Content-Type header.
And yet, even if your software defaults to .html, it
is not mandatory for the web.
There is no requirement that certain characters be
attached to your web page
In this article,
I'll explain how to make
with Apache, Browsersync, and 11ty.
This is a rough sketch for a
that I first suggested on the
in late .
Following that suggestion, I added several ideas to a
newly created wiki page devoted to
I then decided to try out some of those ideas by
marking up web pages with food menus, which meant I had
to come with names for the root menu and its properties.
The proposal in this article is a result of that effort.
CSS-Tricks has an article about
duplicate titles and id attributes in svg.
The article discusses the problems that might arise when
an author is relying on title elements and id
accessibility. But there's another, more fundamental
problem if you insert
code directly in an html document and end up with
with duplicate id attributes. A problem that could
bork how the browser renders the svg.
add the microformats u-syndication property to your list of articles using 11ty and nunjucks
If you publish an article in more than place —
for example on your website and on a community blog
‐ you may want to inform readers and search engines
about the other copy. One way to do that is by adding a
rel=syndicationlink element in the article's head.
Another is with the u-syndication property from the
Suppose you publish an article in more than place —
for example on
and on your own website. If you want to alert
readers about the other copy, you can do so with a
Here's how you can add syndication links to your pages using
like this one, but I also want to be able publish status
updates, sort of like my own Twitter feed. Like a Twitter
feed, I want each update to include a date and time when I
Unlike a twitter feed, I don't want each post
to have a permanent url. Instead, I want to show the most
recent updates on my
and I want to bump off the oldest status update every
time I add a new one.
This article explains how I did it.