Skip to content

Instantly share code, notes, and snippets.

@dvessel
dvessel / ldmame
Last active May 17, 2024 15:51
Launch MAME through fuzzy search (fzf).
#!/usr/bin/env zsh
# helper to work with rom paths easier.
# - scans for roms in current working directory.
# - first argument can be a path.
# - if it's not, pass all arguments to lmame.
local rompath=`pwd`
# first parameter can be ambigous. assume directory if it exists.
if [[ -d ${1:a} ]]; then
@stephancasas
stephancasas / macos-modifier-keys-dec-map.json
Last active February 21, 2024 10:34
macOS Modifier Keys Decimal Values Map
{
"65536": [
"alphashift"
],
"131072": [
"shift"
],
"196608": [
"alphashift",
"shift"
@dvessel
dvessel / F-Zero-Sand-Ocean-Intro.dtm
Last active September 4, 2023 19:30
Dolphin graphics backend performance comparison.
@dvessel
dvessel / G2ME01.sh
Last active November 23, 2022 21:30
Command line launcher for Dolphin emulator. (MacOS)
#!/bin/zsh
# Metroid Prime 2
ignore_dir="$dump/- ignore"
linked_dir="$dump/- linked"
review_dir="$dump/- review"
mkdir -p $ignore_dir $linked_dir $review_dir $load
ln -sf $linked_dir $load
@dvessel
dvessel / link-loaded-textures
Last active November 23, 2022 21:30
Throw it into a bin path, cd into it and `chmod +x link-loaded-textures`.
@dvessel
dvessel / fbrew
Last active May 29, 2024 16:57
search through 🍺 formulae/casks with fzf. `brew install fzf` first.
#!/usr/bin/env zsh
set -e
# Either formula or cask. defaults to formula.
local src=${argv[( $argv[(i)--cask] )]:---formula}
# Set up possible first parameter commands.
local cmds_any=(
install info uses deps desc fetch cleanup options home homepage log
# GIT heart FZF
# -------------
is_in_git_repo() {
git rev-parse HEAD > /dev/null 2>&1
}
fzf-down() {
fzf --height 50% --min-height 20 --border --bind ctrl-/:toggle-preview "$@"
}
@nuomi1
nuomi1 / PrintBootCampESDInfo.swift
Last active May 16, 2024 01:17
macOS and BootCamp Latest
#!/usr/bin/env swift
//
// PrintBootCampESDInfo.swift
//
// Created by nuomi1 on 8/5/18.
// Copyright © 2018年 nuomi1. All rights reserved.
//
import Foundation

Install XHProf

Pear

pear upgrade PEAR
pecl install xhprof-0.9.2

From source

@remy
remy / hang.js
Created November 30, 2012 13:23
How to hang JavaScript (useful - to me - for slowing down code and testing)
function hang(n) {
var x = new XMLHttpRequest();
x.open('GET', 'http://hang.nodester.com/script.js?' + n, false);
x.send();
}
// usage: hang(2 * 1000);