Skip to content

Instantly share code, notes, and snippets.

@kazukgw
kazukgw / fileApiSample.js
Created December 9, 2012 14:35
FileAPI & FileReaderAPI #js
/*
<!doctype html>
<html>
<head>
<title></title>
</head>
<body>
以下でFileを選択するとbody に imgタグがappendされる
<input type="file" id="files" />
</body>
@kazukgw
kazukgw / htaccess_faile_sample
Created December 24, 2012 07:22
htaccess rewrite sample #htaccess
RewriteEngine on
# ディレクトリまたはファイルが存在する場合は、それを直接に使う
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# それ以外は index.php に転送する
RewriteRule ^(.*) index.php
@kazukgw
kazukgw / coffee.js
Created February 3, 2013 15:21
Class generated by CoffeeScript #js
//クラスの作成と継承
var fuga, hoge,
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) {
//親のプロパティをすべて引き継ぐ
for (var key in parent) {
if (__hasProp.call(parent, key)) child[key] = parent[key];
}
//コンストラクタ関数を定義
function ctor() {
@kazukgw
kazukgw / delete_same_app_icon.sh
Created March 30, 2013 05:02
"このアプリケーションで開く" で同じアプリが複数表示されてうざいときに叩くコマンド #OSX
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
./lsregister -kill -r -domain system -domain local -domain user
# 上記の2つのコマンドを叩いたら Finderを再起動する
@kazukgw
kazukgw / resize_with_imagick.go
Created September 11, 2015 07:11
gographics/imagick をつかってgolangで画像をresizeする
package main
import "github.com/gographics/imagick/imagick"
func main() {
imagick.Initialize()
defer imagick.Terminate()
mw := imagick.NewMagickWand()
defer mw.Destroy()
@kazukgw
kazukgw / upload_ipa.sh
Created September 11, 2015 16:36
plist と ipa をつくってscp でuploadするやつ
_usage() {
cat << _USAGE_
usage: upload_ipa <config_json> <version>
This program depends on the following commands
jq
ipa (shenzhen)
and needs config.json like this.
{
package main
import (
"fmt"
"io"
"net/http"
gq "github.com/PuerkitoBio/goquery"
"golang.org/x/text/encoding/japanese"
"golang.org/x/text/transform"
@kazukgw
kazukgw / download_book_list_button.js
Last active June 27, 2022 22:49
KindleCloudReaderで書籍一覧をjsonとして出力やつ
setTimeout(function(){
var $button =
$('<div id="__download_button" style="' +
' position: fixed;' +
' top: 5px;' +
' right: 200px;' +
' border-radius: 5px;' +
' background: gray;' +
' padding: 8px;' +
' border-top: 1px white solid;' +
@kazukgw
kazukgw / show_create_table.py
Created February 23, 2016 14:28
mysql の create_table を mssql のものに変換するやつ
#!/usr/bin/env python
# sqlalchemy
# https://github.com/zzzeek/sqlalchemy
# sqlalchemy engine
# http://docs.sqlalchemy.org/en/rel_1_0/core/engines.html
# reflection
# http://docs.sqlalchemy.org/en/latest/core/reflection.html
@kazukgw
kazukgw / fzf_docker_yml.sh
Created April 26, 2016 14:20
fzf と docker と yml と
function parse_yaml () {
local s='[[:space:]]*' w='[a-zA-Z0-9_]*' fs=$(echo @|tr @ '\034')
sed -ne "s|^\($s\)\($w\)$s:$s\"\(.*\)\"$s\$|\1$fs\2$fs\3|p" \
-e "s|^\($s\)\($w\)$s:$s\(.*\)$s\$|\1$fs\2$fs\3|p" $1 |
awk -F$fs '{
indent = length($1)/2;
vname[indent] = $2;
for (i in vname) {if (i > indent) {delete vname[i]}}
if (length($3) > 0) {
vn=""; for (i=0; i<indent; i++) {vn=(vn)(vname[i])("___")}