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
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
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; }"
function! DefGetter(name,type)
return "public function get " . a:name . "():" .a:type . "{ return _" . a:name ."; }"
function! DefPrivateVariable(name,type)
return "private var _" . a:name . ":" .a:type . ";"
kota / .gitignore
Created Feb 10, 2012
.gitignore for flash project
View .gitignore
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(".")
command! LSpec :call RunSpecOnSpecificLine()
View gist:3856189
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
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 / gist:3978464
Created Oct 30, 2012
metaclass is only a matz's implementation
View gist:3978464
View gist:3978882
kota /
Created Nov 8, 2012 — forked from esperlu/
MySQL to Sqlite converter
# 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:4059092
hardstatus alwayslastline "%{= wk} %-w%{=bu dr}%n %t%{-}%+w %= %{=b wb}%y/%m/%d %{=b wb}%c"
escape ^Tt
defscrollback 10000
multiuser on
acladd guest
kota / lazy_programmer.rb
Created Feb 19, 2013
Ruby example of delegate design pattern.
View lazy_programmer.rb
class LazyProgrammer
attr_accessor :delegate_programmer
def initialize(programmer)
@delegate_programmer = programmer
def work
You can’t perform that action at this time.