Skip to content

Instantly share code, notes, and snippets.

View michaelblyons's full-sized avatar

Michael michaelblyons

View GitHub Profile
@michaelblyons
michaelblyons / Mariana.sublime-color-scheme
Last active November 21, 2025 15:18
Mariana color scheme overrides
{
// Refs:
// - https://www.sublimetext.com/docs/color_schemes.html
// - https://github.com/twolfson/sublime-files/blob/master/Packages/Color%20Scheme%20-%20Default/Mariana.sublime-color-scheme
"variables": {
"white4": "hsl(0, 0%, 70%)",
},
"globals": {
"brackets_options": "bold glow",
"tags_options": "glow",
@michaelblyons
michaelblyons / bigRound.js
Last active November 21, 2025 15:22
Make a number into rounded text in quasi-engineering notation. Idea taken from Facebook Like count display.
function bigRound(num, prcn) {
if (num < 1000) {
return num;
};
var rndup = 0.000001;
var sfxs = ['k', 'M', 'B', 'T', 'Q'];
var expt = Math.floor(Math.log(num) / Math.LN10 + rndup);
var sfx = sfxs[Math.floor(expt / 3) - 1];
var clip = +(num * 1.0 / Math.pow(10, expt - expt % 3)).toPrecision(prcn || 2);
return clip + sfx;