Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
;SMBDIS.ASM - A COMPREHENSIVE SUPER MARIO BROS. DISASSEMBLY | |
;by doppelganger ([email protected]) | |
;This file is provided for your own use as-is. It will require the character rom data | |
;and an iNES file header to get it to work. | |
;There are so many people I have to thank for this, that taking all the credit for | |
;myself would be an unforgivable act of arrogance. Without their help this would | |
;probably not be possible. So I thank all the peeps in the nesdev scene whose insight into | |
;the 6502 and the NES helped me learn how it works (you guys know who you are, there's no |
import type { ContentHandler } from 'owa-controls-content-handler-base'; | |
import { transformElementForDarkMode } from 'owa-dark-mode-utilities'; | |
import { | |
ATTR_COLOR, | |
ATTR_BGCOLOR, | |
DATA_OG_STYLE_COLOR, | |
DATA_OG_ATTR_COLOR, | |
DATA_OG_STYLE_BACKGROUNDCOLOR, | |
DATA_OG_ATTR_BGCOLOR, | |
} from 'owa-content-colors-constants'; |
(function (context, trackingId, options) { | |
const history = context.history; | |
const doc = document; | |
const nav = navigator || {}; | |
const storage = localStorage; | |
const encode = encodeURIComponent; | |
const pushState = history.pushState; | |
const typeException = 'exception'; | |
const generateId = () => Math.random().toString(36); | |
const getId = () => { |
by Tatiana Mac
Last updated 14 April 2021
As speaking comes with immense privilege, I have crafted a speaker rider to set expectations and boundaries around my engagement. I am grateful to all the conference organisers who have brilliantly hosted me. I would love to continue to exercise this privilege to speak at conferences, and use this privilege to make the landscape more accessible and beneficial to tech's most historically excluded and marginalised communities.
😫 I provide a lot of explanations for those of you who never had to consider these things. Most thoughtful conferences I've attended check most of these boxes intrinsically, particularly when conference runners are experienced speakers. They get it.
<?php | |
function trace_hooks() { | |
global $wp_filter; | |
foreach ( $wp_filter[current_filter()]->callbacks as $f ) { | |
var_dump( current_filter(), $f ); | |
} | |
} | |
add_action( 'all', 'trace_hooks' ); |
import { unzlibSync } from 'fflate'; | |
function assert(condition: boolean, errMsg: string = 'Assert failed'): asserts condition { | |
if (!condition) { | |
console.trace(errMsg); | |
throw new Error(errMsg); | |
} | |
} | |
function readChars(data: DataView, ptr: number, size?: number) { |
#!/bin/sh | |
# Path to pdx info to be updated | |
FILE=./source/pdxinfo | |
# Path to folder for pdxinfo backup. Also add this folder to you .gitignore file | |
BAK=./tmp | |
echo "> Backing up pdxinfo\n" | |
cp $FILE $BAK |