Skip to content

Instantly share code, notes, and snippets.

@xulaus
xulaus / .zshrc
Last active March 25, 2025 13:49
ZSH settings
export HOMEBREW_CASK_OPTS="--appdir=~/Applications"
### Next few lines from brew shellenv
export HOMEBREW_PREFIX="/opt/homebrew";
export HOMEBREW_CELLAR="/opt/homebrew/Cellar";
export HOMEBREW_REPOSITORY="/opt/homebrew";
fpath[1,0]="/opt/homebrew/share/zsh/site-functions";
PATH="/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"; export PATH;
[ -z "${MANPATH-}" ] || export MANPATH=":${MANPATH#:}";
@xulaus
xulaus / pre-commit
Last active March 12, 2020 10:56
Precommit Git hook
#!/usr/bin/env zsh
declare -A FILES_PATTERN
declare -A FORBIDDEN
declare -A SYNTAX_CHECKER
declare -A SYNTAX_CHECKER_OPTIONS
# CONFIGURATION
FILES_PATTERN[RUBY]='\.(rb|html.erb|haml|coffee)(\..+)?$'
@xulaus
xulaus / cryptic_tfl_solver.py
Created March 3, 2019 17:22
Solver for cryptic tfl pub quiz questions.
import os
import argparse
import yaml
import gensim.downloader
import fastText
import numpy as np
class Answerer(object):