Instantly share code, notes, and snippets.

View htpasswd.rb
#!/usr/bin/env ruby
# Usage
# $ htpasswd.rb 'your_usrename', 'your_password'
# UseCase
# Generate htpasswd for nginx without apache tools.
require "base64"
username, password = ARGV
salt = Base64.encode64((("a".."z").to_a + ("A".."Z").to_a + (0..9).to_a).shuffle[0..7].join)
puts "#{username}:#{password.crypt(salt)}"
View ipynb2py.sh
cat notebook.ipynb | jq -r '.cells[] | select(.cell_type == "code") | select(.source != "") | .source + "\n"' | sed -e 's/\( *\)%.* /\1/'
View codesearch-trial.md

install:

$ go get github.com/google/codesearch/cmd/...

generate indexes:

$ cindex /usr/include /usr/local/include $HOME/_go/src $HOME/_dev
View 0_SVGKit-issue.md

多分 <use>  に fillstyle="fill: の指定が動かない

View register_login_hook_on_osx
$ sudo defaults write com.apple.loginwindow LoginHook /path/to/script
View redshift-unix-timestamp-to-datetime-example.sql
select timestamp 'epoch' + CAST(ts AS BIGINT)/1000 * interval '1 second' from (select 1498783941705 AS ts);
View .tern-project
{
"libs": [
"browser"
],
"plugins": {
"node": {},
"es_modules": {},
"node_resolve": {}
}
}
View keybase.md

Keybase proof

I hereby claim:

  • I am ToQoz on github.
  • I am toqoz (https://keybase.io/toqoz) on keybase.
  • I have a public key whose fingerprint is 10A4 F7B1 87B6 2716 30FD 8E94 F9A6 2FE5 FA5D B7B5

To claim this, I am signing this object:

View swagger-preview
#!/bin/sh
if [ -z "$1" ]; then
echo "usage: preview <swagger.yml path>"
exit 1
fi
tmpdir=$(mktemp -d /tmp/swagger-mode-tmp.XXXXXXXXXX)
swagger-codegen generate -i $1 -l html2 -o $tmpdir
open $tmpdir/index.html