Dropboxで設定ファイルを共有する方法
思いつきでやってみたらできたのでメモ
macでDropboxがインストールされてる想定で
mkdir ~/Dropbox/dotfiles cp ~/.vimrc ~/Dropbox/dotfiles rm ~/.vimrc ln -s ~/Dropbox/dotfiles ~/dotfiles ln -s ~/dotflies/.vimrc ~/.vimrc
1行目:Dropboxにも作る
2行目:設定ファイル(ここではvimrc)をコピー
3行目:元ファイルを消す(コピーできてるのを確認してから)
4行目:Dropboxのdotfilesからホームのdotfilesへシンボリックリンク
5行目:ホームのdotfilesにコピーした設定ファイルがあるはずなのでここから読み込まれるホームにシンボリックリンクを貼る
共有したい側のPCでもDropboxをインストールして3行目以降をやる
片方でホームにある設定ファイルを修正したら即座にもう片方でも反映される!
vimrcだけでなくscreenrcやbashrcもいれるといいと思います。
フォルダごとgitで管理もできます。
課題はssh先も共有させること。
今のところscpでコピーしています。。。
brainf*ckをcoffee-scriptで
プログラミングの練習に、
世界一実装が簡単なbrainf*ckをcoffee-scriptで書いてみました。
「JavaScript: The Good Parts」のp162、JSONパーサを参考
まだただの関数なのでクラス化して機能増やしていけたらなと思います。
そっか、node.jsはJS開発に必須だ。
node.jsはJSを普通のスクリプト言語みたいに標準出力させるときにすごい便利ということに今気がついた……。
>node program.js
でconsole.log!(単純な標準出力ってこれだけなんだろうか…)
もうブラウザリロードしなくていいんだ。
ようやくがっつりプログラムがかける職業に転職できたのでがんばります。
io.socket.prototype.sendもなくなった
send → emitっぽい。
http://undefined/socket.io/1/?t=1316612451835&jsonp=0
というエラーで動かないけど。
サーバー側でキャッチできてないっぽい。
express.staticProviderはなくなった
express.staticProvider(__dirname + '/static')
とかよく見るけど、has no methodとエラー。
expressのバージョンが上がってメソッドがなくなったらしい。
express static(__dirname + '/static')
にしたら動いた。
参考:
http://doruby.kbmj.com/rick_blog/20110518/nodeJS_nodeJS_