Skip to content

Instantly share code, notes, and snippets.

@yusukeaiko
yusukeaiko / file0.txt
Last active August 29, 2015 14:07
Emacs24をビルドしてインストールする手順 ref: http://qiita.com/Vit-Symty/items/76d92524fc8620284d4d
$ sudo aptitude install libgtk2.0-dev libXpm-dev libjpeg8-dev libgif-dev libtiff4-dev libncurses5-dev libgtk-3-dev libgnutls-dev libselinux1-dev libmagick++-dev
@yusukeaiko
yusukeaiko / block_replacement_for_multi_files.sh
Created September 9, 2014 01:49
キーワードを含んだ複数ファイルの文字列を一括置換 ref: http://qiita.com/Vit-Symty/items/80826158a00ec88311c6
find . -type f -print | xargs grep -l hoge | xargs sed -i "s/hoge/bar/g" ;
@yusukeaiko
yusukeaiko / file0.txt
Created April 25, 2014 02:35
ランダム文字列をたくさん生成する ref: http://qiita.com/Vit-Symty/items/5be5326c9db9de755184
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 32 | sort | uniq
@yusukeaiko
yusukeaiko / file0.txt
Created March 3, 2014 06:35
日付/時間フォーマットのデフォルトを設定 ref: http://qiita.com/Vit-Symty/items/399c77d1fd681b77d593
> Time.now.to_s
=> 2014-03-03 15:21:57 +0900
@yusukeaiko
yusukeaiko / file2.txt
Created November 21, 2013 05:09
concernを使ったおなじみルートの追加 ref: http://qiita.com/Vit-Symty/items/75a1803767de8771163d
$ rake routes | grep "users\|information"
confirm_user PATCH /users/:id/confirm(.:format) users#confirm
PUT /users/:id/confirm(.:format) users#confirm
confirm_users POST /users/confirm(.:format) users#confirm
users GET /users(.:format) users#index
POST /users(.:format) users#create
new_user GET /users/new(.:format) users#new
edit_user GET /users/:id/edit(.:format) users#edit
user GET /users/:id(.:format) users#show
PATCH /users/:id(.:format) users#update
drop table if exists `utf8_bin`;
create table `utf8_bin`
( `id` int(11) NOT NULL auto_increment,
`str` varchar(255),
`num` int(11),
primary key (`id`)
)
engine=InnoDB
default character set utf8 collate utf8_bin
;
def get_id
return 256
end
def get_name
return 'エナジー炭酸 がぶ飲み POWER SQUASH' # いまハマってる
end
# nameが欲しい
data_type = :name
@yusukeaiko
yusukeaiko / get_columns.rb
Last active December 19, 2015 15:59
テーブル名からカラム情報を取得 ref: http://qiita.com/Vit-Symty/items/1f85707eedc07bb996c8
# テーブル名から、定義されているすべてのカラム定義を取得
Module.const_get('users'.classify).columns
# 特定のカラムの情報を取得(例えば `id`)
Module.const_get('users'.classify).columns['id']
# 特定のカラムから定義の一部を取得
col = Module.const_get('users'.classify).columns['id']
col.type # データ型を取得
$(this).fadeOut('fast').queue(function() {
this.remove();
});