As this started to mature into a real project, I've moved the code to https://github.com/ebroder/rugdby
(There are tests now!)
declare module "meteor/check" { | |
module Match { | |
interface Matcher<T> { __impossibleToSatisfy: any; } | |
export type Pattern = | |
typeof String | | |
typeof Number | | |
typeof Boolean | | |
typeof Object | | |
typeof Function | | |
(new (...args: any[]) => any) | |
interface Test { | |
x: string | |
}; | |
function test<T extends Test>() { | |
const y: Partial<T> = { x: "foo" }; | |
} |
# coding: utf-8 | |
WORDS = [ | |
':admission_tickets:', | |
':aerial_tramway:', | |
':airplane:', | |
':airplane_arriving:', | |
':airplane_departure:', | |
':alarm_clock:', | |
':alembic:', |
As this started to mature into a real project, I've moved the code to https://github.com/ebroder/rugdby
(There are tests now!)
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/python | |
from gi.repository import GLib, Gdk, Gio | |
def update_hide_mode(screen): | |
form_factor_settings = Gio.Settings.new('com.canonical.Unity') | |
launcher_hide_mode_settings = Gio.Settings.new_with_path('org.compiz.unityshell', '/org/compiz/profiles/unity/plugins/unityshell/') | |
form_factor_key = 'form-factor' | |
launcher_hide_mode_key = 'launcher-hide-mode' | |
size = min(screen.get_monitor_geometry(i).width for i in xrange(screen.get_n_monitors())) |
#!/usr/bin/python | |
import os | |
import subprocess | |
from gi.repository import GLib, NMClient | |
def active_connections_changed(*args): | |
for sock in os.listdir(os.path.expanduser('~/.ssh/sockets')): | |
user, hostport = sock.split('@') | |
host, port = hostport.split(':') | |
subprocess.call(['ssh', '-O', 'stop', '-l', user, '-p', port, host]) |
#!/usr/bin/python | |
from gi.repository import GLib, Gdk, GConf, Gio | |
def update_hide_mode(screen): | |
form_factor_settings = Gio.Settings.new('com.canonical.Unity') | |
launcher_hide_mode_settings = Gio.Settings.new_with_path('org.compiz.unityshell', '/org/compiz/profiles/unity/plugins/unityshell/') | |
form_factor_key = 'form-factor' | |
launcher_hide_mode_key = 'launcher-hide-mode' | |
size = min(screen.get_monitor_geometry(i).width for i in xrange(screen.get_n_monitors())) |
evan@caron:~$ cat /etc/modprobe.d/ibm.conf | |
options thinkpad_acpi fan_control=1 | |
evan@caron:~$ cat /etc/pm/power.d/ibm_fan | |
#!/bin/sh | |
fan="/proc/acpi/ibm/fan" | |
[ -w "$fan" ] || exit $NA | |
case "$1" in |
git() { | |
if echo "$@" | grep -q commit && | |
[ "$(command git config user.email)" = "" ]; then | |
echo "E: Please set user.email" >&2 | |
return 1 | |
fi | |
command git "$@" | |
} |