Adobe Photoshop Lightroom 1.3.1
普段プリントモジュールを使わないこともあり、私のMacでは今のままでも問題は起きていなかったのですが、LightroomをLeopard上で使ったときに起こる不具合(プリントモジュールや読み込み時に起こる不具合)が解消されたそうです。
ManagedObjectを最初からあるキーでソートしてTableViewに表示する
2007年12月6日木曜日 投稿者 hiroe 時刻: 6:50 0 コメント
絶対Bindingで出来ると思いつつも、とりあえず回避してた標記問題なのですが、漸く解決して嬉しいので、自分用メモとして書いてしまいます。「そんな遠回りな方法じゃなくても・・・」という方、是非コメントお願いします。
Modelは前にも使ったようなやつで、こんな感じ。
そしてTableViewには日付順(pubDate順)に表示させようと思ってました。一体どこで制御するんだと思っていたら、TableViewとModelの間にあるControllerを使えばよかったんですね。コントローラーの設定画面で、Controller Content ParametersのSort Descriptersに、AppDelegateのキー(ここではdateSortという名前にしてみました)をバインディング
で、AppDelegateに以下のメソッド(?)を記述
pubDateを別のアトリビュートにすれば、その属性でソートしてくれます。
(12/6追記)
あーこれだけだと、ソフトウェアを起ち上げてから、別の属性を選択したりすると落ちることに気づいてしまいました。。。kvc_accessor :dateSortを追加するとOKでしたが、他の属性を選択したときに変更が効きません。うーん、きっと何か方法があるはず。もう少し考えます。
Modelは前にも使ったようなやつで、こんな感じ。
そしてTableViewには日付順(pubDate順)に表示させようと思ってました。一体どこで制御するんだと思っていたら、TableViewとModelの間にあるControllerを使えばよかったんですね。コントローラーの設定画面で、Controller Content ParametersのSort Descriptersに、AppDelegateのキー(ここではdateSortという名前にしてみました)をバインディング
で、AppDelegateに以下のメソッド(?)を記述
def dateSort
sort = OSX::NSSortDescriptor.alloc.initWithKey_ascending("pubDate", false)
return OSX::NSArray.arrayWithObject(sort)
end
pubDateを別のアトリビュートにすれば、その属性でソートしてくれます。
(12/6追記)
あーこれだけだと、ソフトウェアを起ち上げてから、別の属性を選択したりすると落ちることに気づいてしまいました。。。kvc_accessor :dateSortを追加するとOKでしたが、他の属性を選択したときに変更が効きません。うーん、きっと何か方法があるはず。もう少し考えます。
Google GadgetをMacのWidgetとしてインストールするツール
2007年12月1日土曜日 投稿者 hiroe 時刻: 4:34 0 コメント
http://googlemac.blogspot.com/2007/11/google-gadgets-for-mac.html
昨日辺り、「ついにMac Widget用の公式Google Gadget変換ツールが出るらしい」とニュースが出ていましたが、今朝オフィシャルブログに「リリース!」の文言が出てましたね。Google Desktopの一機能として提供ですが、私はGoogle Desktopの検索ツールはインデックスが重いし、Finderのほうが使いやすいので入れていません。なので、このGadget機能だけ選択してダウンロードしました。インストール画面で"Choose your own features"をクリックするとインストールする機能だけを選択できるようになります。
とりあえずカレンダーガジェットを入れてみたのですが、そう言えば既にMac用のGoogle Calendar Widgetってあったような・・・(笑)。xmlで作った自作ツールをオフラインでインストールできたりしたら、かなり利便性が上がりますよね。
昨日辺り、「ついにMac Widget用の公式Google Gadget変換ツールが出るらしい」とニュースが出ていましたが、今朝オフィシャルブログに「リリース!」の文言が出てましたね。Google Desktopの一機能として提供ですが、私はGoogle Desktopの検索ツールはインデックスが重いし、Finderのほうが使いやすいので入れていません。なので、このGadget機能だけ選択してダウンロードしました。インストール画面で"Choose your own features"をクリックするとインストールする機能だけを選択できるようになります。
とりあえずカレンダーガジェットを入れてみたのですが、そう言えば既にMac用のGoogle Calendar Widgetってあったような・・・(笑)。xmlで作った自作ツールをオフラインでインストールできたりしたら、かなり利便性が上がりますよね。
登録:
投稿 (Atom)