Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@schoblaska
schoblaska / return_of_the_mac.rb
Created May 7, 2022 20:23
A Ruby script to wait for a device to return to the network, and then trigger some action
#!/usr/bin/env ruby
raise "run with rvmsudo" unless `whoami`.strip == "root"
class ThingDoer
def self.do_something
# TODO
end
end
# library that can conjugate any Mandarin verb
module Cixing
def self.conjugate(verb)
verb
end
end
@schoblaska
schoblaska / note.rb
Last active November 29, 2019 23:35
#!/usr/bin/env ruby
require "rubygems"
require "fuzzy_match"
def find_match(str, opts = {})
notes = {}
Dir["#{ENV["HOME"]}/Dropbox/notes/**/*"].select { |n| n =~ /\./ }.each do |path|
key = path.split("Dropbox/notes/")[1]
@schoblaska
schoblaska / tm
Last active January 9, 2018 16:38
Bash script to either create or attach to a named tmux session with the given working directory.
#!/bin/bash
if [ "$1" != "" ]; then
cd $1
fi
DIR_NAME=${PWD##*/}
tmux has-session -t $DIR_NAME 2>/dev/null
if [ $? -eq 1 ]
var debug = process.env.NODE_ENV !== "production";
var webpack = require("webpack");
var ExtractTextPlugin = require("extract-text-webpack-plugin");
module.exports = {
context: __dirname,
devtool: debug ? "inline-sourcemap" : null,
entry: [
"./js/main.js",
"./styles/application.scss",
<?xml version="1.0"?>
<!--
Tap CAPS for ESC, hold CAPS + hjkl for Vim movement.
Open "System Preferences > Keyboard > Modifier Keys..." and change caps lock configuration to "No Action"
Use Seil to remap caps to F19 (80)
-->
<root>
require "date"
specs = []
def get_indentation(line)
line.match(/^(\s*)/)[1].length
end
File.open(ENV["FILE"]) do |file|
spec = nil
@schoblaska
schoblaska / eggnog.md
Created October 31, 2015 04:49
eggnog
  • 2 eggs
  • 3 oz (by volume) baker's sugar
  • 1/2 tsp nutmeg
  • 4 oz bourbon, brandy or rum
  • 6 oz whole milk
  • 4 oz heavy cream

Whip eggs and sugar, then add remaining ingredients. Garnish with more nutmeg.

ECO Count Name PGN
A40 2,160,508 Queen Pawn Opening 1.d4
B00 1,398,214 King's Pawn 1.e4
C20 1,050,507 King Pawn Game 1.e4 e5
B20 955,201 Sicilian Defense 1.e4 c5
D00 661,940 Queen Pawn Game 1.d4 d5
A45 651,186 Indian Game 1.d4 Nf6
C44 571,079 King's Knight Opening: Normal Variation 1.e4 e5 2.Nf3 Nc6
C40 532,194 King's Knight Opening 1.e4 e5 2.Nf3
B50 517,282 Sicilian Defense: Modern Variations 1.e4 c5 2.Nf3 d6