2009.07
2009-07-31
2009-07-31T12:07:36+09:00
+ (void)initialize でビックリしたこととと、drawer は window を閉じる前に閉じなさいという話。
次の PowerRenamer (たぶん、version 3.1)も開発を始めちゃっているぜ。ガツガツ機能を詰め込んでいるのでいろいろバグがあってもおかしくない。バグレポートをよろしく。
ところで、PowerRenamer の開発でいろいろハマったことが多かったので、覚え書き。
+ (void)initialize の中で、クラス変数として使用を意図していた static 変数を初期化していました。その、initialize がなぜか2回呼ばれることがある。どうも、Binding を使っていると、勝手にサブクラスが作られてしまうことが原因のようだ。というわけで、initialize は一回しか呼ばれないという前提は忘れなきゃいけないという話。
もうひとつは、drawer は閉じないと、その中身がちゃんとリリースされないという話。drawer を開いているwindow を閉じると、drawer は閉じずに window が閉じちゃうということが起きうるみたい。drawr の中の table の content array として設定しているインスタンス変数がリリースされないので、途方にくれてしまいました。windowWillClose の中では、drawer を閉じるのは遅すぎるようで、windowShouldClose の中で drawer を閉じる必要がありました。
2009-07-29
2009-07-29T22:48:50+09:00
PowerRenamer 3.0
たくさんのファイルの名前を一度に変更するアプリケーションです。あるパターンにマッチしたファイル名の一部を、別の文字列に置き換える事ができます。
Finder で選択されているファイルやフォルダに対して実行されるので、直感的かつすばやく操作する事ができると思います。
以下のように、大きな新機能を追加し、インターフェースも新たになっています。
- プリセット機能の追加 (Kaida さん、ありがとうございました)。
- Finder で選択項目の絞り込み機能を追加(Kaida さん、ありがとうございました)。
- 番号付け機能を追加
- 「~で始まる」「~で終わる」を選択した時に、先頭/末尾に文字列の追加ができなかった不具合を修正。
2009-07-28
2009-07-28T20:03:15+09:00
PowerRenamer 3.0 のプリセット機能
次の PowerRenamer の目玉機能の一つのプリセット機能について紹介します。要するに、よくつかう設定を保存して、後から呼び出せる機能だ。こんな感じ。
2009-07-28T14:08:04+09:00
FileSorter 3.0.2
ファイルの参照のリストを、Finderで表示されている順番に並び替える AppleScript モジュールです。アイコン表示、リスト表示、カラム表示に応じてソートの仕方を自動的に選択します。
2009-07-27
2009-07-27T15:38:17+09:00
PowerRenamer 3.0 の番号付け機能
現在、次の PowerRenamer のアップデート、バージョン 3.0 のマニュアルをぼちぼち書いています。ほとんど全面改訂なので時間がかかっています。公開前に、ハイライトとなる機能をいくつか紹介しようと思います。まず一つ目は、番号付け機能。連番をファイル名に挿入する機能です。
こんな感じで、「検索文字列」で正規表現を使って、ファイル名のどこに連番を挿入するか設定して、「置換文字列」番号のフォーマットを設定します。「置換文字列」の中の「$#」が番号に置き換えられます。
番号の順番は、「Finder で見えている順番」になります。具体的には、Finder で選択されている場所の表示形式で決定される。アイコン表示だったら、ファイルアイコンの位置で番号が決定するし、リスト表示だったら、ソートされている順番になる。「Finder で見えているまま」に番号が振られるので、直感的でしょう?
同じように、Finder で見えている順番でファイル名に連番を挿入するアプリケーションとして、Numbering It を公開してきました。Number ing It は番号を挿入する位置もフォーマットも開始番号も固定だったけど、次の PowerRenamer では、自在に設定できるようになる。
番号付け機能を使いこなす為には、正規表現を知らないとダメというのは、少々ハードルが高いような気がする。この辺は、適当なプリセット(この新機能もそのうち紹介します)をいくつか用意することで対応したい。こんな番号付けがしたいというようなご要望があれば、あらかじめ教えいていただけると助かります。リリース時にプリセットのデフォルト設定に含めます。
2009-07-21
2009-07-21T09:24:27+09:00
次の PowerRenamer の開発状況
次の PowerRenamer の開発中スクリーンショットです。
- 設定をプリセットとして保存する機能。
- 番号付け。
- Finder の選択項目の絞り込み
などを予定している。コードはほとんど完成していて、あとはマニュアルを書くだけなのだけど、こっからが腰が重くなる。
2009-07-17
2009-07-08
2009-07-08T02:05:03+09:00
PowerRenamer 2.4
たくさんのファイルの名前を一度に変更するアプリケーションです。あるパターンにマッチしたファイル名の一部を、別の文字列に置き換える事ができます。
Finder で選択されているファイルやフォルダに対して実行されるので、直感的かつすばやく操作する事ができると思います。
通常のリネームソフトのように、アプリケーションにファイル名を変更するファイルを登録するという手間を省けるのが売りです。でも、いきなりファイル名を変更して間違えちゃったらどうしようという不安はあると思う。そこで、ファイル名の変更前/変更後をプレビューできる機能を付けました。
長い間、開発/保守し続けているソフトなのだけど、誰もアイコンを作ってくれない。きっと、機能がシンプルすぎてお眼鏡にかなわないのだろうと思う。というわけで、アイコンを作ってもらえるソフトにすべくザクザクと高機能化を図ろうと思っている。他のリネームソフトに負けないぐらいにね。
というわけで、誰かアイコンを作ってください。
2009-07-01
2009-07-01T09:45:47+09:00
Spotlight メニュー中のアイコン化け
Spotlight メニューを多用していると、Spotlight メニュー中のアイコンが茶色の丸いアイコンに化けてしまうことが頻発している。たいした問題じゃないかもしれないけど、気になって仕方がない。
一度、このアイコン化けが発生しだすと、Spotlight メニューからアプリケーションを起動すると、そのアプリケーションは必ず化けるようになる。もっぱらアプリケーションのアイコンがおかしくなる傾向にあるように思える。
Spotlight プロセスを再起動すると、とりあえずはアイコン化けは解消される。
同じ症状が発生している方、対処法をご存知の方などいらっしゃいませんでしょうか?