Reading about Base 36 encoding and Radix economy.
Category Archives: Programming
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets
Bumped into this old article by Joel Spolsky: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!).
IDN homograph attacks and confusable characters
Today I read about IDN homograph attacks. Basically it’s where Unicode characters that look like ASCII characters are put into a link so the link seems to go to a genuine/trusted site. In related news I found a list of confusable characters via stackoverflow. Also found a list of confusable symbols.
Punycode
Today I learned about Punycode, which is a system for reversibly encoding Unicode in ASCII.
PHP Number Base Conversion
I was doing some research into base conversion and so far have found a function, dec2base, which looks like it might come in handy. There’s an online demo of the function.
New bcmod JavaScript function at jsphp.co
I was working on some code the other evening and found myself needing a version of PHP’s bcmod function in JavaScript. It wasn’t already available at jsphp.co so I implemented it and posted about it to the ProgClub programming list.
Apache URL Rewriting Guide and ErrorDocument Directive
Last night I read the Apache URL Rewriting Guide and learned about the ErrorDocument Directive.
OpenID Authentication 2.0
Been meaning to get around to reading the OpenID Authentication 2.0 specification.
MediaWiki Manual:Interface/Sidebar
Been learning how to work with MediaWiki’s sidebar.
Software versioning
Been reading up on software versioning.