Hatena::ブログ(Diary)

リンゴの水やり?(はてな) このページをアンテナに追加 RSSフィード

myPhotoViewer irPanel ioTouch free iRubyKaigi2009 ioTouch free iUnitTest
はてなスターカウンター

2008-10-25 土

[]HDD移行

昨日のMacBookHDD移行作業をちょっとまとめてみます。(120GB->320GB)

  1. Leopardインストール
    DVD読めず一旦外付けHDDにディスクユーティリテーにてインストールディスクをコピー(別のMacで)
    (なんか問題があっても何手か手段があるのがMacの強み)
    外付けHDDから起動しインストール
  2. 最初の手続きを適当に済ませる
  3. もう一度外付けHDDから起動し、TimeMachineから復元する。
    以前必要なディレクトリがなくなってた事があったので、1をしてからにしたのですが、中身が全部なくなりますよという様なメッセージが出たので、1は無駄な作業かもしれないでした追記(10/26):やっぱりディレクトリなかったのでいきなりTimeMachineから復元した方がいいですね。その後手作業で復元する必要がありそうです。
  4. 復元後の起動
    • Mailがメールボックスを再構築する。一部壊れたエントリーがあると言われるが大半はOKそうなので良しとしました。
    • iCalもデータの統合が必要だとか行ってくるのでMobileMeから同期する様にした。

今の所はParalles以外は以前と同じになっていそうです。


これからiTunesのデータを共有ディスクから本体に戻したり、複数アカウントで管理してたのを統合したりしたいけど、うまくいくか不安です。


また、Parallesのデータをバックアップしてなかったので、再度ばらしが必要・・・

[]Rails 2.0 で observe_field

インクリメンタルサーチしようとしてはまりました。


結論から言うと:withで渡す値を指定するのと、:updateは使用しないという事でした。*1


View

<%= text_field_tag :search %>
<%= observe_field :search, frequency => 0.5, url => { :action => :search}, :with = "'search=' + value" %>
<div id="results"></div>

Controller

  def search
    @foo = Foo.find_all_by_bar(params[:search])
    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @foo }
      format.js
    end
  end

書き換えはRJSテンプレートから行われます。

page[:results].replace_html :partial => 'results', :locals  => {:foo => @foo }

参考になったページ。ありがとうこざいます。

Rails1.2.1で observe_fieldが動作しなくなった - fishsongの日記



しかし、3ヶ月ちょい*2触らずにいると全く忘れるものですね。RJSってなにってな感じで・・・まいった、まいった

*1:formで囲む必要もないんですね

*2Railsタグのエントリーから推測するとそのくらいかと