vimprocがアップデートされたらvimshellが動かなくなったので対策
調べてたらどうもよくあることみたい。
■vim初心者がいろいろググって作ったvimrcを晒してみる
http://www.sougetu.net/archives/1170
ここのコメント欄で便利そうなことが書かれてた。
NeoBundle 'Shougo/vimproc', { \ 'build': { \ 'windows': 'make -f make_mingw32.mak', \ 'cygwin': 'make -f make_cygwin.mak', \ 'mac': 'make -f make_mac.mak', \ 'unix': 'make -f make_unix.mak', \ } \}
で、アップデートされたら自動でmakeしてくれるのでvimrcを修正。
ついでに一度vimprocを消してからの再インストール。
さくらVPS借りてRuby on Railsインストールしてみた。
タイトルの通り、最近Ruby on Railsをしっかりやってみたくて。
もとからさくらのスタンダードは持ってて、それで何とかできないかなーと思って色々やってみたんだけどきつそうだったので行きおいでVPSを借りてみた。
後悔はしてない。
やっぱり作ったら公開してみたいよね!ね!
そんな訳で調べてみた。
参考URL:さくらVPS契約後、最速でrails(MySQL+Apache)環境を構築する(CentOS6.2 - 2012年8月版)
http://qiita.com/w7tree/items/027bcea3715ee0ba6050
すごい丁寧で基本この通りでいいんだけど1箇所だけ詰まった。
「rbenvによるRubyのインストール」の箇所で、rbenvがインストール出来ない・・
よくわからない状態でとりあえずinstall.shの実行とsource .bash_profile で読み込み直したらうまく行った。
ひとまずApacheでサンプルが動くところまでもっていけたのであとはTODOアプリ作ったら、何かやってみよう。
facebookのコメントプラグインがモバイルで下に余白ができてしまう問題の解決策
<div class="fb-comments" data-href="hogehoge" data-width="320" data-num-posts="10" data-mobile="false"></div>
data-mobile="false"をつけたら消えた。
ChromeでEmulate touch eventsを使ってるとcursorとかで戸惑う
http://jsdo.it/Atsushi.Mizoue/jEZt
ChromeのEmulate touch eventsを指定してると
mousedownなどのイベントがちょっとわかりにくい動作になるのでテストしてみた。
・CSSのcursorが効かなくなる
・mouseoverはmousedown?時に効くのか?
・mouseoutは一度mousedown後、別領域でmousedownしたら発火っぽい
・mousedown、mouseupは割りと想定通り
・mousemoveはそもそも動かねェ
fs.createReadStreamのオプションでbufferSizeが無い
なんかやってたらどうにも指定できないようなので調べてみたら
bufferSize → highWaterMarkになってた模樣。
なるほどなぁ。
でもこれbufferSizeの方がわかりやすい気がするんだけど。
Closure CompilerのADVANCED OPTIONで.を['']に書き換えるのが面倒なのでmapする
nnoremap <expr> ;jrb getline('.')[col('.')-1] ==# '.' ? "s['<Esc>ea']<Esc>F[" : "F.s['<Esc>ea']<Esc>F["
nnoremap <expr> ;jrd getline('.')[col('.')-1] ==# '[' ? "2s.<Esc>f]h2xF." : "F[2s.<Esc>f]h2xF."
結構便利。