.h-entryis better off where you’ve got
.idno-entryso then the author
.h-cardcan be scoped into the entry
.h-entryto explicitly declare authorship
.h-as-*on the same element as
.u-urlwhere you currently have
#django tip: if you come across weird inconsistencies between apps when trying to serve static files in dev, run with
runserver --insecure even if you have DEBUG=True
git grep is pretty amazingly fast — get line numbers too with
git config --add grep.lineNumbers true
Testing websites on old windows mobile devices is an… experience.
Connecting to WiFi gave me the option of connecting to “The Internet” or “Work” (?).
On form submit using the software keyboard, I get a dialog warning me about the certificate, with the options “yes” and “no” but no question. Turns out the software keyboard was hiding “Do you want to proceed?”
Now I’m finally in the site, there’s no support for
label, so those nice big touch targets I made are mostly useless. Also, there’s no text wrapping.
Turns out the #microformats 2 JSON structures enable safe entity expansion just like twitter entities.
In my reply contexts I am not wanting to embed 3rd party HTML in my site, so I take the p-summary and strip tags. But, I want embedded h-cards to be expanded just like at-mentions on twitter. Pseudocode:
let h-card = canonical JSON structure for a note, with .summary as a plaintext representation of the content; for item in h-card.children: if not in_array('h-card', item.type) continue; let html = HTML representation of the child from properties.url, name, etc; replace item.value in h-card.summary with html
Turns out that performing a GET request on a data URI from PHP works if file_get_contents is used, not if cURL is used. I wonder what support is like for other server side languages — using data URIs in
with could be the basis of some interesting #webactions.
Laurent Eschenauer thanks for the heads-up, on closer inspection it looks like the problem is on your end — the URL in the
with attribute of the action element has that quote at the end
em to embolden search terms in results listings? #html
pcntl_wait($status); //Protect against Zombie children
Every now and again the otherwise banal PHP docs make me laugh.
Cross-browser selection UI injection flow:
s.isCollapsed === false, return
e.textContentnow return useful values, and e’s coordinates can be used to inject UI into the page
To resolve: what element should e be? Or more accurately, what display property should it have?
inline-block (inline mucks up if selection is across block elements, block mucks up selections within text nodes)
Personally I am doing some rather more complex stuff where I author notes using @-names, which get parsed by @cassisjs into
.h-x-username twitter.com-linked anchors, then I transform those into
.h-card’s with data either from my contacts DB (at the mo mirrored from my personal CardDAV share) or from the identengine.com API for people I don’t know. Then all the links in a note get sent pingbacks.
Fat chance of twitter implementing that though ;)