Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env bash
# 1970-01-01 00:00:00からの秒数.ミリ秒返す
function millisec() {
echo $(date +%s).$(expr $(date +%N) / 1000000)
}
# コマンドの実行時間を計測する
# 例)
# measure echo "hello"
@negokaz
negokaz / svg2pdf.sh
Created November 30, 2015 09:38
カレントディレクトリの全てのsvgファイルからpdfファイルを生成します
#!/bin/sh
find "`pwd`" -name '*.svg' -exec inkscape --file="{}" --export-pdf="{}.pdf" \;
#!/bin/sh
#
# クリップボードのコードを指定の言語向けにハイライトします
# (Mac用)
pbpaste | highlight --out-format=rtf --syntax="$1" | pbcopy
/*
* ライプニッツの公式を用いたπ計算
* https://ja.wikipedia.org/wiki/ライプニッツの公式
* m: 何項まで計算するかを指定する(大きいほど計算量が多くなる)
*/
def pi(m: Long) = {
def leibniz(n: Long) = 4.0 * (1 - (n % 2) * 2) / (2 * n + 1)
@tailrec
def inner(n:Long = 0, acc: Double = 0.0): Double =
@negokaz
negokaz / git-upgrade.cmd
Last active June 1, 2016 09:57
git pull origin するコマンド。Gitリポジトリを使った自作プログラムの配布などに。
@echo off
cd /d %~dp0
git pull origin
If Errorlevel 1 SET /P CONFIRM=""
@negokaz
negokaz / .zshrc
Last active December 27, 2016 00:59
## .zshrc
#
# zsh settings are managed by zplug
# https://github.com/zplug/zplug/blob/master/doc/guide/ja/README.md
export PATH="/bin:/usr/bin:/usr/local/bin:$PATH"
source ~/.zplug/init.zsh
# Plugins
@negokaz
negokaz / SetFontNames-NotoSansJP.pe
Last active September 24, 2016 10:19
OSX で Noto Sans JP を FontFamily でグルーピングしてインストールできるようにします
#!/usr/local/bin/fontforge
#
# Noto Sans JP: https://fonts.google.com/earlyaccess#Noto+Sans+JP
#
# Usage:
# chmod +x SetFontNames-NotoSansJP.pe
# ./SetFontNames-NotoSansJP.pe *.otf
i=1
while ( i<$argc )
@negokaz
negokaz / Maps2Calendar.md
Created November 15, 2016 05:24 — forked from takatama/Maps2Calendar.md
A bookmarklet for adding a Google maps transit search result into Google Calendar.
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%highlight(%-5level) %logger{15} - %message%n%xException{10}</pattern>
</encoder>
</appender>
<appender name="ASYNCSTDOUT" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="STDOUT" />
@negokaz
negokaz / IntteliJTemplates
Last active December 2, 2016 05:26
IntelliJ IDEA Templates
IntelliJ IDEA テンプレート集