Git config powerup with aliases, diff & log
I’ve come across some awes flags for git diff and git log, so here they are as part of a quick intro to making git aliases.
Oli
.jpI’ve come across some awes flags for git diff and git log, so here they are as part of a quick intro to making git aliases.
Schema.org vocabularies aren’t very well documented yet. I wanted to know what was required to change from <time pubdate> to the schema.org equivalent. The answer is less than I expected.
Amazon just announced Kindle Format 8, supporting HTML5 and CSS3! Yay! But closer inspection reveals they’re only supporting the marketing version of “HTML5” and “CSS3”. Boo! Won’t someone just give us the web stack for ebooks already?
master branchHere’s a quick primer to GitHub Pages workflow, and three ways to work things:
master and gh-pages branchesmaster to gh-pagesgh-pages for everything — no master branchIs CSS Lint’s “Don’t use IDs in selectors” suggestion just crazy talk? While some are using this suggestion’s supposed ‘obviously bad’-ness as a reason to reject CSS Lint out of hand, it’s more valuable to actually examine the why behind this suggestion. The reasons may surprise you…
Wherein I cover current uses of block quote metadata that are unsupported by <blockquote>, and consider potential improvements to the situation.
“Umm… there’s some things I’ve been wanting to say…”
My style guide for this site, for your edification and copy-and-paste pleasure.
A brief guide to setting up a SMF manifest for making RadiantCMS restart-ready on a Joyent accelerator, for non-sysadmins
Some resources for putting your donations to good use — including some companies offering to match donations.
I’ve reviewed Ben Schwarz’s excellent “HTML5 for Web Developers” version of the HTML5 spec, comparing it to the other versions available over on HTML5 Doctor (→go)
A look at the current CSS3 Flexible Box Layout Module, containing lots of information you don’t want to hear, but with extensive reference to the movie A Princess Bride.
The more the Wikileaks story unfolds, the more sickened I become.
Thomas Hühn asks an interesting question about the HTML5 outline algorithm and I attempt to explain
Web Directions East is coming to Tokyo like Godzilla! I’m getting pretty excited :)
I’ve written an article on extending HTML5 with microformats for HTML5Doctor.com:
HTML5 contains a bunch of new semantic goodness, but sometimes we need more semantics than what’s available. This is the first article in a series looking at various ways to extend HTML5 — first up, microformats.
As with the CSS selectors article, I wanted a summary of animatable CSS properties, so I’ve made a copy of the W3C one and reordered/tweaked it a little. It’s now referenced from the Mozilla Developer Network wiki, so I guess I better keep it updated ;)
A table of browser scores for the version 2, score-out-of-300 The HTML5 Test, updated occasionally.
I wanted a summary of all the CSS selectors, so I’ve made a copy of the W3C one and reordered/tweaked it a little.
My third article for HTML5Doctor.com:
The
<ruby>,<rt>and<rp>elements allow us to add ‘ruby’ phonetic annotations in languages like Japanese and Chinese. Despite the terrors of internationalisation and patchy browser support — with a little fiddling and a lot of caution — this sexy threesome with adorable accents are ready to use now.
→ Read “The <ruby> element and her hawt friends, <rt> and <rp>” on HTML5Doctor.com…
My second article for HTML5Doctor.com:
Two more HTML4 presentational elements that have undergone transmogrification to have semantics in HTML5 are
<small>and<hr>.
My first article for HTML5Doctor.com:
While many HTML4 elements have been brought into HTML5 essentially unchanged, several historically presentational ones have been given semantic meanings. Let’s look at <i> and <b> and compare them to the semantic stalwarts <em> and <strong>.
→ Read “The <i>, <b>, <em>, & <strong> elements” on HTML5Doctor.com…
Firefox breaks HTML5-style block-level links (a link wrapping block not inline elements) when they contain HTML5 semantic elements. The link and first contained element are closed, and multiple new links are inserted. Wrapping the link content in a <div> can help, but the resultant behavior may still appear due to another bug (the infamous packet boundary bug).
A summary of some common misconceptions about HTML5, with answers and links to more information. An informal FAQ, if you will.
A look at the differences between a basic HTML 4 and XHTML 1 page and the same page using HTML5’s structural elements, plus the CSS/JS required for support in browsers, adding HTML5’s semantics via <div class=""> to get around ‘the IE problem’, and a summary of why you should be thinking about HTML5 now.
Investigating <nav>, <aside>, <figure> and <footer>, with a look at sectioning content, heading content and HTML5’s ‘outlines for free’.
Looking at the <header>, <hgroup>, <h1>-<h6> elements, with examples of <hgroup> use and a discussion of HTML5-style heading element levels (basically <h1> almost everywhere).
The first in a look at HTML5’s new structural elements; this article looks at the difference between <div>, <section> and <article>.
Updated! An in-depth look at why the W3C Validator lists This bug has been fixed! charset warnings & errors when using the HTML5 doctype, and what you should do about it.<meta charset="utf-8"> is good to go.
A concise list of class and id names based on HTML5 element names and general semantic structure. Also suitable for IE-friendly <div class="">-style HTML5.