- Please Update Picturefill – “If you’re using a version of Picturefill from prior to 2.3.1, please update right away”
- The Web is not Poor Man’s Native by Chris Wilson, and PPK’s reply Web vs. native redux.
- the average Chrome for Android user navigates to more than 100 domains per month (but apparently uses between 12 and 20 apps)
- Properties of Custom Layout – Houdini brainstorming begins
- Making websites that work well on Opera Mini – by ME!! Includes video of me looking hunky in a suit talking about emerging economies. Yes, ME!!
- androidtool-mac – “One-click screenshots, video recordings, APK installations for Android phones and smartwatches connected to your Mac”
- Helping Pakistani Women Fight Online Harassment: My chum Nighat Dad is named one of Time Magazine’s ‘next generation leaders’. Yay!
A 4 chord ditty that’s under 2 minutes but took ages to record; I moved it from acoustic guitar folk ballad to a chamber-style serenade (“a musical greeting performed for a lover… an evening piece, one to be performed on a quiet and pleasant evening”) because that’s what the lyrics are (kind of) about.
The girl in the room
talks at dusk of musk and sandalwood
Of warm winter mornings
and cool summer nights.
Telling tales without tomorrows
of her yesterdays and ancient times;
of a castle in the birch trees
in the calmness of twilight.
The girl in the room
is thunder-lightning: fiercely beautiful;
weighed down with words, then musical,
with her faces in her moon.
She asks if you could love her
and before you can recover
she needs to be somewhere or other.
Through the trees, the breeze sings tunes.
The girl in the room
talks at sunset in her box of text,
of monsoon rain and games and sex
and the ruins where bluebells bloom.
Lost in feelings like a forest,
there are no certain maps to happiness;
She spills wine on her Chinese dress,
and the breeze brings you tunes.
(Written in Barcelona and Cambodia, recorded in Birmingham, mixed in Santa Clara, California. No bluebells were harmed during the making of this song.)
Words and music © Bruce Lawson, 2015
Bah, five hours sleep. Bah overpriced breakfast (but nearest cheap, authentic diner is 5 miles away). Bah suburbia and freeways. Bah inescapable hum of air conditioning. Bah permatanned men named Chet and Dwight with immobile foreheads synergising over 7 am power breakfasts. Bah emails inviting me to meet Vladimir, director of sales, at booth 666 to discuss FelchCloud CDN, ‘our revolutionary cloud-based cloudycloudcloud, taking cloudycloudclouds to The Next Level(tm)’. Bah $4 bottles of water with a little tag printed “hydrate” without even a ‘please’. Bah shiny-toothed shiny-haired empty-souled TV news anchors talking about a lost dog in downtown Santa Nowhere. Bah ‘this life contains chemicals known by the state of california to cause sadness’. Bah “Democracy Boulevard”. Bah the George Bush Memorial Euthanasia Centre. Bah low-cholesterol omelettes made with egg whites. Bah 6 am joggers with bluetooth mobile phone earpieces. Bah.
- TOP OF THE POPS THIS WEEK: Facebook and the media: united, they attack the web – a jolly good piece on Facebook Instant by Baldur Bjarnason
- Media Session spec “enables web developers to obtain different levels of platform media focus and implicit access to platform media keys such as hardware keys found on keyboards, headsets, remote controls, and software keys found in notification areas and on lock screens of mobile devices.” It’s being prototyped by Opera, and we intend to send a Blink ‘intend to implement’ soon.
- Fixing the scrollTop bug
- text-rendering: optimizeLegibility is Decadent and Depraved by Matttttt Marquis, world expert on depraved decadence
- ARIA Examples – Some practical ARIA examples to enhance your application accessibility by Heydon Pickering, webmaster of all the haystacks in Bury St Somerset O’Groats
- Art-Directing SVG Images With The viewBox Attribute: How-To, Notes, Tips and Why We Need A viewBox Property in CSS by Sara Soueiadan, the world’s favourite Lebanese SVG blogger.
- What one may find in robots.txt – snooping around files disallowed in robots.txt by the Israeli government and others.
- Adults’ media use and attitudes (PDF) – UK communications regulator (OFCOM) report “on adults’ media use and attitudes … with a particular focus on online use and attitudes”. Chapter 1 compares 2014 against the first report in 2005.
- A Qualitative Study of Internet Non-Use in Great Britain and Sweden (PDF) (2012)
- Web Components vs Extract Widget patent – “Google Polymer and Mozilla X-Tags, are reusing the concepts of the patent” allegedly.
- In Defence Of WordPress – “I think there’s far too little appreciation for everything WordPress does.”
- Let’s Keep Helping Molly Holzschlag – funding drive for medication and living expenses for Molly who’s recovering after 2 rounds of chemo.
- The best dinosaur
- GOLD: Sex, Houdini and the Extensible Web – how the principles of the Extensible Web Manifesto speed up iteration of web standards, and how Project Houdini is bringing those principles to CSS (Disclosure: I commissioned and edited this.)
- Trainspotting: Firefox 38 – Yay for our chums at Firefox for the release of FF38 with <img srcset> and <picture> support. CUDDLES.
- An Introduction to Responsive Images — DrupalJam – a 30 min video of ME!! introducing Responsive Images
- The state of web components – a useful round-up of the blockers at the moment, by Mozilla’s Wilson Page
- Chat Wars – Microsoft vs. AOL – fascinating archaeological essay by one of the MSN Messenger Service programmers about the war of the protocols
- An Introduction To Graphical Effects in CSS by Sara Soueidan
- Mozilla adds -webkit prefix emulation to select sites in Firefox – I stand by my 2012 opinion of vendor prefixes.
- schema.org 2.0 for all you taxonomisin’ microdata/ RDFa/ JSON-LD-lovin’ ontologists out there
- Eric Meyer on the past, present and future of CSS
- Read and learn with Opera: Access free books and math materials from Worldreader and Microsoft Math on Opera Mini – Opera’s worked with worldreader to bring 15,000 books free to phones, even 10 year old feature phones. As a literature graduate, I approve!
- Nantucket: an accidental limerick detector – Natural Language Processing & tweaking Python algorithms to find accidental limericks in text
- Holograms used to berate people illegally parking in disabled bays – “A non-profit group in Russia is attempting to use hologram technology to teach people who wrongfully park in disabled bays a lesson by projecting an image of a disabled person explaining their difficulties”.
- Oh! Selector ♪ a ukulele homage to selectors by W3C’s @ourmaninjapan (with new rough’n’tough beard)
- Incognitube – The least watched Youtube videos
- Notes On Client-Rendered Accessibility by Marcy Sutton
- I wish I could pay for things on my mobile bill by Stuart Langridge; another post we’ve talked for years in the pub about
- CSS Form Styling Module – “A Collection of Interesting Ideas”. An attempt to begin identify the UI primitives that form inputs are made up of, and then provide styling hooks. Because it is, of course, vital that forms be in corporate goldenrod and peachpuff.
- Are Social Sharing Buttons on Mobile Sites a Waste of Space? – “Mobile users actually are 11.5 times more likely to tap an advertisement than they are to tap on a social sharing button.”
- I spent most of today making a Single Page App. Jeremy Keith on a revolutionary new way to make Single Page Apps that I’ve dubbed “Adangular”.
- It’s not what you think – a good post by @Cennydd on working on multi-million user products. Matches my experience at Opera.
- Anorak corner: first draft of Media Queries spec, 22 October 2000
- The Future of the Open Web by Peter “Blakey” Gasston. Peter writes “the single most important [new initiative] is the Service Worker API”. (I agree. See my Fronteers talk What the web needs next.)
- Chrome improves Add To Home Screen. Sorta by Sil.
- The problems with the device-adaptation spec by PPK.
- Enabling Pointer Events in Firefox (desktop) Nightly – huzzah!
- Opera for Android has automatic text-wrap by default, so no more horizontal scrolling if you zoom in. And a better Turbo mode for speeding up sites and saving data.
- Smartphone shipments to the Middle East and Africa saw unprecedented year-on-year growth of 83% in 2014 “Spurred by the increased availability of cheaper models and dual-SIM devices”.
- JSON-LD’s Big Day at Google.
- Dealing with SMS Spam from @PaddyPower by Terence Eden.
- Facepalm of the week: £1,215 raised to send “emergency homeopathic support” to Nepal.
- Opera’s work to reduce Chromium’s memory use - I wrote up what we've been doing to make Blink better on lower-spec devices.
- Apple's consolidated feedback on Web Components - and my thoughts on this.
- Web Components Viewpoint from the Microsoft Guy
- Does responsive web design make you more money? for the total bread-heads out there, man.
- IndexedDB and Limits – IE - it silently fails when the limit is reached. "this is still better (kinda) than mobile Safari, so, yeah, there’s that. 😉"
- Thoughts on migrating to a secure Web by David Baron of Mozilla.
- WebP Images & Performance. Pornelski strongly disagrees - see his blogpost How to compare images fairly.
- WebRTC Troubleshooter
- Idea: Extending native DOM prototypes without collisions by Lea Verou
- Google’s 'mobilegeddon' will shake up search results - "The update to the way Google ranks search results will take into account how mobile-friendly a website is."
- Extensible Web Summit - slidedecks and cut-out-n-keep pics of your fave extensible megastars
- Canada Loves the Poop Emoji - "A new report on worldwide emoji usage finds a new kind of national character." TL;DR: Canada 💕 💩, US 💕 🍆, Russia 💕 ❄, France 💕 💕. (according to Tiffany Brown, "In the U.S., 🍆 is emoji slang for penis, which makes that report all the funnier".)
- We put a chip in it! It was just a dumb thing. Then we put a chip in it. Now it's a smart thing.
- How to pronounce hexadecimal. Officially, 0xBBBB is pronounced “bibbity-bee bitey bibbity-bee”
Gosh, what a snappy title. I’m not expecting a job offer from Buzzfeed any time soon.
Today, Apple sent their consolidated feedback on Web Components to the webapps Working Group. The TL;DR: they like the concept, are “considering significant implementation effort”, but want lots of changes first including removal of subclassing, eg <button is=”my-button”>.
my-button element inherits focussability and activation with return or spacebar withut you having to muck about with
tabindex or keyboard listeners. (I wrote about this in more detail last year in On the accessibility of web components. Again.)
Apple raised a bug Remove the support for inherting from builtin subclasses of HTMLElement and SVGElement and notes “without this hack accessibility for trivial components is harder as more things have to be done by hand” (why “this hack”? A loaded term). However, it calls for removal because “Subclassing existing elements is hard as implementation-wise identity is both object-based and name / namespace based.”
Implementation is hard. Too hard for the developers at Apple, it appears. So Web developers must faff around adding ARIA and tabindex and keyboard listeners (so most won’t) and the inevitable consequence of making accessibility hard is that assistive technology users will suffer.
HTML has a series of design principles, co-edited by Maciej Stachowiak who sent Apple’s feedback. One of those is called “Priority of Constituencies” which says
In case of conflict, consider users over authors over implementors over specifiers over theoretical purity. In other words costs or difficulties to the user should be given more weight than costs to authors; which in turn should be given more weight than costs to implementors; which should be given more weight than costs to authors of the spec itself, which should be given more weight than those proposing changes for theoretical reasons alone.
Fine words. What changed?
In many songs and poems
I find I mention daisies.
Blake and Wordsworth and the great English poets
wrote about roses and daffodils,
but you don’t hear much about daisies.
So here goes:
“O wond’rous daisy! How lovely thou art!”
No, that won’t do. Rhetorical bombast
before making it simply a symbol of some portentous theme.
A small flower shouldn’t carry such heaviness.
The name means “day’s eye”;
it opens its petals for the sun, and closes them at night.
I think the daisy is a watcher;
it contemplates, quietly, the day that it sees.
It is a witness.
It looks fragile.
But the daisy is strong.
Its Latin name is Bellis perennis —
You can trample a daisy,
but only for a short while.
It’ll grow back,
and open its eye
for the sunshine again.
Written after I edited You tread lightly on the world from its 3 a.m. scrawl, and realised I’ve used daisies in at least 4 poems and 2 songs.