Skip to content

Instantly share code, notes, and snippets.

@disktnk
disktnk / test.py
Created July 24, 2020 08:12
generate function during executing
def dynamic_generated_fn():
created_fns = {}
fn_code = """def {name}(x):
return x + '_called_by_{name}'"""
fn_name1 = 'foo'
fn_name2 = 'bar'
# This is the custom theme template for gitprompt.sh
override_git_prompt_colors() {
GIT_PROMPT_THEME_NAME="Custom"
GIT_PROMPT_START_USER="${BoldCyan}${USER}@${HOSTNAME%%.*} ${ResetColor}_LAST_COMMAND_INDICATOR_ ${ResetColor}${Yellow}${PathShort}${ResetColor}"
GIT_PROMPT_START_ROOT="${GIT_PROMPT_START_USER}"
}
@disktnk
disktnk / test_bn_rtcheck.py
Created February 20, 2019 03:47
`pytest`
def test_bn_onnxruntime():
import numpy as np
import onnx
# this code is from ONNX BatchNomalization example
# https://github.com/onnx/onnx/blob/master/onnx/backend/test/case/node/batchnorm.py
def _batchnorm_test_mode(x, s, bias, mean, var, epsilon=1e-5): # type: ignore
dims_x = len(x.shape)
dim_ones = (1,) * (dims_x - 2)
s = s.reshape(-1, *dim_ones)
bias = bias.reshape(-1, *dim_ones)
class Database(object):
def dump(self, url):
import sqlite3
db = sqlite3.connect(url)
script = '\n'.join(db.iterdump())
with open('test.sql', 'w') as f:
f.write(script)
db.close()
set -g prefix 'C-\'
unbind C-b
# enable mouse operation
set-option -g mouse on
# enable copy mode when scroll-up
bind-key -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'select-pane -t=; copy-mode -e; send-keys -M'"
# unable coy mode on end of scroll
bind-key -n WheelDownPane select-pane -t= \; send-keys -M
@disktnk
disktnk / private.xml
Created December 28, 2016 07:12
for Karabiner
<?xml version="1.0"?>
<root>
<item>
<name>Remap cursor keys</name>
<identifier>private.remap.cursor_keys</identifier>
<autogen>__KeyToKey__ KeyCode::HOME, KeyCode::CURSOR_LEFT</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_LEFT, KeyCode::CURSOR_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_DOWN, KeyCode::CURSOR_UP</autogen>
<autogen>__KeyToKey__ KeyCode::CURSOR_UP, KeyCode::HOME</autogen>
</item>
@disktnk
disktnk / Makefile
Created September 29, 2016 14:54
ref: みんなのGO言語
# meta info
NAME := myproj
VERSION := $(shell git describe --tags --abbrev=0)
REVISION := $(shell git rev-parse --short HEAD)
LDFLAGS := -X 'main.version=$(VERSION)' \
-X 'main.revision=$(REVISION)'
# setup required tools
## Setup
setup:
@disktnk
disktnk / gist:d76ca7bcdbf5714268c92f5946a5eba9
Last active June 7, 2016 07:38 — forked from kmizu/gist:1876800
Scala環境構築

Scala 開発環境構築手順

前提条件

  • JDKがinstall済みであること
  • java コマンドに環境変数Pathが通っていること