2012/11/08

[Mac][Homebrew] MacでPutty用の秘密鍵・公開鍵を変換する

Homebrewでputtygenをインストール

・秘密鍵を変換
$ brew install putty
$ puttygen id_rsa.ppk -O private-openssh -o id_rsa

・公開鍵を変換(こっちは puttygen使わないのか・・・ふむ)
$ ssh-keygen -i -f id_rsa_putty.pub > id_rsa.pub

参考)
MacでPutty形式の秘密鍵を変換する - ZeBeVogue別館 http://d.hatena.ne.jp/zebevogue/20111208/1323282172

ssh-keygen -i -f id_rsa_putty.pub > id_rsa.pub http://www.onemanlab.jp/?p=573

2012/10/24

[Ruby][Rails3] クラスのインスタンスメソッドとスタティックメソッド

rubyでは スタティックなメソッドを クラスメソッドと呼ぶそうだ

参考)
クラスのメソッド - satake7’s memo http://d.hatena.ne.jp/satake7/20090124/p1


その他、参考になりそうなもの)
class_attribute:
class_inheritable_accessorからclass_attributeに移行する際の注意点 - odeの開発メモ日記 http://d.hatena.ne.jp/ode/20110928/1317188311

2012/10/17

[Vim] 正規表現で置換


・get_fieldnameをget(:fieldname, @xxx)に置換する
:%s/.get_\([a-z]\+\)\([^a-z]\?\)/.get(:\1, @xxx)\2/cg

2012/10/16

[Rails3] コントローラー名・Model名とか 複数形とか単数形とか

・Controller名
view内
<%= controller.controller_name %>

Controller内
ctrlname = controller_name  # コントローラ名

・Model名
<%= controller.model_name %>

・action名
<%= controller.action_name %>

・Controller名を単数形にしたい(.singularize)
controller.controller_name.singularize

・複数形  .pluralize

参考)
Rails3 事始め: [Rails3] Viewでコントローラ名/アクション名を取得する http://rails3try.blogspot.jp/2011/06/rails3-viewcontrolleraction.html

Ruby On Rails | くるくるtech http://kurukuru-labo.com/tech/category/ruby-on-rails/

2012/10/09

[jQuery] IDやclassがクリックされた時とかのイベントを拾うやつ


以下のID=hogeの中の アンカー(a)がクリックされた時のイベントを拾うとき


<div id="hoge">
<a href="" onclick="return false;">追加ボタン</a>
</div>

// ページ表示時
$(document).ready(function() {
    // リンククリック
    $("#hoge a").click(function(){
      fugafuga();
    });
});



動的に作られるエレメントに関しては、live()という便利な関数があるらしい

参考)
「午前様」の日記: [jQuery] live()が激しく便利な件について http://londonhyt.blogspot.jp/2009/05/jquery-live.html