Skip to content

Instantly share code, notes, and snippets.

View shiwano's full-sized avatar
💭
😇

Shogo Iwano shiwano

💭
😇
View GitHub Profile
@shiwano
shiwano / convert_to_spaced.py
Created March 1, 2018 03:10
Japanese wikipedia corpus modification tools
import glob
import os
import re
import unicodedata
import codecs
import MeCab
class Sentence(object):
def __init__(self, root):
NAME = ca
SRC_DIR = $(CURDIR)/src
CLI_DIR = $(CURDIR)/cli
TEST_DIR = $(CURDIR)/test
BIN_DIR = $(CURDIR)/bin
LIB_DIR = $(CURDIR)/lib
OBJ_DIR = $(CURDIR)/obj
CXX = clang
@shiwano
shiwano / UnityPath.mel
Created May 13, 2016 00:15
UnityPath.mel
optionVar -remove "UnityPath";
optionVar -sv "UnityPath" "/Applications/Unity/Unity.app";
@shiwano
shiwano / openssl_sha256.sh
Created January 24, 2016 06:04
openssl_sha256.sh
openssl dgst -sha256 pkg/dist/master_darwin_amd64
@shiwano
shiwano / AngleGetter.cs
Created July 15, 2015 10:19
Getting 360 angle between two 3d vectors for Unity3D.
public static class Utility
{
public static float CalculateAngle(Vector3 from, Vector3 to)
{
return Quaternion.FromToRotation(Vector3.up, to - from).eulerAngles.z;
}
}
@shiwano
shiwano / file0.txt
Created January 20, 2015 10:28
TypeScript の型定義からコードを自動生成するツールを作った ref: http://qiita.com/shiwano/items/dd769ead84e0da2d349a
interface Product {
/** The unique identifier for a product */
id: integer;
/** Name of the product */
name: string;
/**
@minimum 0
@exclusiveMinimum
*/
price: number;
@shiwano
shiwano / convert.applescript
Created April 4, 2014 08:57
AppleScript to convert to HTML from XLSX
set theDoc to (path to desktop as text) & "test.xlsx"
set outPath to (path to desktop as text) & "test.html"
tell application "Microsoft Excel"
open file theDoc
tell workbook 1
tell sheet 1
save in outPath as HTML file format
end tell
close without saving
@shiwano
shiwano / print_encodings.py
Created April 1, 2014 06:18
print_encodings.py
#!/usr/bin/env fontforge -script
import fontforge
font = fontforge.open("enter your font path")
font.selection.all()
for glyph in font.selection.byGlyphs:
print glyph.encoding
@shiwano
shiwano / commit-msg
Last active August 29, 2015 13:57
commit-msg hook for misakura
#!/bin/sh
if type misakura > /dev/null 2>&1; then
if ! cat $1 | grep '^Before translating into Misakura language:' > /dev/null 2>&1; then
mv $1 $1.$$
misakurized=`cat $1.$$ | misakura`
printf "${misakurized}\n\nBefore translating into Misakura language:\n`sed -e 's/^/\t/g' $1.$$`" > "$1"
rm -f $1.$$
fi
fi