Math Jazz — Mathias Bynens’s shizzle, y’all



What’s wrong with my IRI scheme (13)

Every single post I add to this blog, gets a unique IRI of the form http://mathiasbynens.be/archive/yyyy/mm/post-slug. Though I used to be satisfied with that scheme — after all, it’s cruft-free — I lately began to think it doesn’t suit this site’s needs.

Read more →

Alive and kickin’ (1)

Hell, I even did some work for Procurement Services. Some notes:

Read more →

Four things (5)

Burn in eternal damnation, you! Oh well, at least it gets me posting again…

Read more →

Formatting a number with grouped thousands (11)

In PHP, formatting a number with grouped thousands can easily peasily be done through the number_format() function. It’s a shame JavaScript doesn’t have such a function. Read more →

The Anatomy Lecture of Dr. Nicolaes Tulp, as seen by Filip Van Herpe (5)

The Anatomy Lecture of Dr. Nicolaes Tulp
The Anatomy Lecture of Dr. Nicolaes Tulp by Rembrandt van Rijn
Read more →

The basics of becoming a browser nazi (9)

On in what ways the world of web developers would be a better place if only IE wasn’t shit. Read more →

Using WordPress as a blogroll manager (11)

After blo.gs started to temporarily disable their search feature, I got pissed. It’s been months since the last time I was able to add a site to my own feckin’ blogroll. That’s right, I was using a WP plugin to fetch my links from the rather slow blo.gs server every hour or so and cache the list locally. Read more →

Online CSS compressors (6)

Dave writes in on CSS optimization. I won’t get into the discussion on whether the optimization compression of CSS files is actually worth the effort or not; instead I’ll try to make a comparison of online tools that do this. The article I linked to (well, more the comments on it) contains some good links. I went and used my current CSS as a 10,241-byte test file. Most tools allow you to set some options, such as readability (i.e. compression rate) and whether or not long hex codes should be shortened if possible. I didn’t enable options just for the sake of it — only those I would use in a real-life situation. Read more →