Skip to content

Instantly share code, notes, and snippets.

Kota Fujiwara kota

Block or report user

Report or block kota

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@kota
kota / mysql2sqlite.sh
Created Nov 8, 2012 — forked from esperlu/mysql2sqlite.sh
MySQL to Sqlite converter
View mysql2sqlite.sh
#!/bin/sh
# Converts a mysqldump file into a Sqlite 3 compatible file. It also extracts the MySQL `KEY xxxxx` from the
# CREATE block and create them in separate commands _after_ all the INSERTs.
# Awk is choosen because it's fast and portable. You can use gawk, original awk or even the lightning fast mawk.
# The mysqldump file is traversed only once.
# Usage: $ ./mysql2sqlite mysqldump-opts db-name | sqlite3 database.sqlite
# Example: $ ./mysql2sqlite --no-data -u root -pMySecretPassWord myDbase | sqlite3 database.sqlite
View gist:3978882
http://gyazo.com/3841b6bce49bf6d2a9777fb231967df8
@kota
kota / gist:3978464
Created Oct 30, 2012
metaclass is only a matz's implementation
View gist:3978464
http://yugui.jp/articles/768
View gist:3856189
Theorem.
There exist no 2 pairs of integers {a,b},{c,d} such that ab = cd(#1) ,a+b = c+d(#2), {a,b} != {c,d}, and a,b,c,d > 2
Proof.
Suppose we have {a,b},{c,d} that satisfies all the conditions above.
We can suppose a,b,c,d are not all equal without losing generality,
since if a = b, a^2 = cd (from #1) and 2a = c+d (from #2)
=> 4a^2 = (c+d)^2
=> 1/4(c+d)^2 = cd
@kota
kota / gist:2498866
Created Apr 26, 2012
run editing rspec file with speficic line number.
View gist:2498866
function! RunSpecOnSpecificLine()
execute '! rake spec SPEC='.expand('%:p').':'.line(".")
endfunction
command! LSpec :call RunSpecOnSpecificLine()
@kota
kota / .gitignore
Created Feb 10, 2012
.gitignore for flash project
View .gitignore
[project_name].swf
Thumbs.db
.DS_Store
*.swp
*-config.xml
.rvmrc
.rbenv-version
.screenrc
.rbenv-gemsets
*.swo
@kota
kota / var_def_generator_for_as3.vim
Created Dec 3, 2011
variable, getter and setter generator for AS3
View var_def_generator_for_as3.vim
function! DefSetter(name,type)
return "public function set " . a:name . "(v:" . a:type ."):void{ _" . a:name ." = v; }"
endfunction
function! DefGetter(name,type)
return "public function get " . a:name . "():" .a:type . "{ return _" . a:name ."; }"
endfunction
function! DefPrivateVariable(name,type)
return "private var _" . a:name . ":" .a:type . ";"
View .vimrc
syntax on
set autoindent
set tabstop=2
set softtabstop=2
set expandtab
set laststatus=2
set statusline=[%L]\ %t\ %y%{'['.(&fenc!=''?&fenc:&enc).':'.&ff.']'}%r%m%=%c:%l/%L
filetype on
filetype plugin on
You can’t perform that action at this time.