Skip to content

Instantly share code, notes, and snippets.

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:

#!/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
@ToQoz
ToQoz / sugu-play.sh
Last active March 21, 2017 05:08
すぐ play
#!/bin/bash
# ./play-bootstrap.sh -a app_name -s 2.11.7 -p 2.5.9
usage_exit() {
echo "Usage: $0 [-a application name] [-s scala version] [-p play version]" 1>&2
exit 1
}
while getopts p:a:s:b:h OPT
@ToQoz
ToQoz / xcode-app-required.rb
Last active December 18, 2016 15:49
インストール済みの formula のなかで Xcode.app が必要なやつを知りたい
#/usr/bin/env ruby
require 'json'
JSON.parse(`brew info --json=v1 --installed`)
.select { |formula|
formula["requirements"].any? { |req| req["name"].downcase == "xcode" }
}
.each { |formula|
puts formula["name"]

setusergroups

Dockerfile:

RUN apk add --no-cache --virtual .setusergroups-buildeps abuild build-base git autoconf automake && \
    git clone https://github.com/tokuhirom/setusergroups.git /opt/setusergroups && \
    (cd /opt/setusergroups && autoreconf -i && ./configure && make && make install) && \
    rm -r /opt/setusergroups && \
 apk del .setusergroups-buildeps
# class User < ActiveRecord::Base
# include ActiveRecordSelfDiff
# end
#
# u = User.create(name: "toqoz")
# u.name = "toqoz-2"
# u.self_diff
# => {"name" => #<struct Struct::Diff old="toqoz", now="toqoz-2">}
module ActiveRecordSelfDiff
SELECT
data.GLOBAL_BUFFER_SIZE,
data.THREAD_BUFFER_SIZE,
data.MAX_CONNECTIONS,
GLOBAL_BUFFER_SIZE + THREAD_BUFFER_SIZE * data.MAX_CONNECTIONS AS TOTAL_MEMORY_SIZE,
(GLOBAL_BUFFER_SIZE + THREAD_BUFFER_SIZE * data.MAX_CONNECTIONS)/1024 AS TOTAL_MEMORY_SIZE_KB,
(GLOBAL_BUFFER_SIZE + THREAD_BUFFER_SIZE * data.MAX_CONNECTIONS)/1024/1024 AS TOTAL_MEMORY_SIZE_MB,
(GLOBAL_BUFFER_SIZE + THREAD_BUFFER_SIZE * data.MAX_CONNECTIONS)/1024/1024/1024 AS TOTAL_MEMORY_SIZE_GB
FROM (
(
@ToQoz
ToQoz / npub
Last active February 27, 2016 13:54
`npm publish` for me
#!/bin/sh
set -e
npm_version() {
node -e 'console.log(require("./package.json").version)'
}
if [ ! -f ./package.json ]; then
echo "package.json is not found" >> /dev/stderr
@ToQoz
ToQoz / kinesis.md
Last active February 9, 2016 13:54
personal log

キーリマップ

  • Alt, Command の位置関係が元使っていたのとなんとなく似てるようにしたい
  • Alt, Command, Space はどっちの手でも打ちたい
  • 使わないキー(Home/End/Page Up/Page Down/Delete/Back Space) は他の当てたい

したやつ

Shift/Command/Alt あたりはできるだけ左右対称にしたい。