2月 14
久しぶりに、MacPortsで入れたプログラムをアップグレードしようとしたら、コマンドを間違えた
$ sudo port upgrade all
これだと、インストールしていないプログラムまでアップグレードしようとするみたいです。
正しくは、
$ sudo port upgrade installed
でした。延々、入れた覚えの無いプログラムをビルドしているから、おかしいと思ったんですが、しばらく気がつきませんでした。
不要なプログラムをアンインストールして、さらにアップグレードをやり直すのも面倒なので、MacPorts自体を再インストール。
と思ったら、また問題が発生。
MacPortsのサイトからダウンロードした、最新版(1.6.0)のインストーラで実行した、インストールスクリプトが、途中で止まってしまう。何度やり直してもダメなので、以前インストールに成功した、バージョン1.5.0を試してみても、同じ所から進みません。
最後の望みをかけて、ソースからインストールしてみたら、あっけなく成功。
インストールできなかった理由が分からないのがちょっと気にかかりますが、とりあえず一安心です。
1月 20
CLCLで重宝している機能の一つが、クリップボード内のテキストを整形するテキスト処理機能です。正確には、tool_textというプラグインをインストールすることで、利用できるようになるものです。
履歴メニューを右クリックすると、さらにメニューが表示され、様々なテキスト処理を行えます。
- 日時変換
- 大文字/小文字変換
- 日本語文字コード変換
- 引用符付加/除去
- テキスト整形
- テキストの挟み込み
- 改行の除去
- テキストの連結
- テキスト編集
エディタの置き換え機能などを使わずに、定型作業を行えるというのは、大変便利なものです。PTHPasteboardでは、おそらくフィルタがこれに該当するのでしょう。
こういった機能をClipMenuでも実現する方法を、いくつか考えてみました。
1番目は、ユーザーの手で自由に追加できないので却下。
2番目は、正規表現だけですべてをこなすというのは難しそうなので、同じく却下。
3番が、本当は望ましかったんですが、二つの理由で残念ながら却下になりました。
まず、ドキュメントをざっと見て、実現可能かどうかが分からなかったこと。RubyやPythonからCocoaを利用する例ばかりで、Objective-Cからオブジェクトをスクリプト言語に渡して、結果をまた受け取る方法を見つけられませんでした。
また、RubyCocoaやPyObjCの両方が標準搭載されているのが、Mac OS X v10.5だけというのもネックでした。両方とも、オープンソースで誰でもダウンロードして入手できますが、わざわざインストールしてもらう訳にもいきません。
そういう理由もあり、WebKitのJavaScriptエンジンを利用してみることにしました。Mac OS v10.3.9以降なら、何の追加インストールも必要ないのも魅力です。
それに、思いのほか便利にできています。Objective-CとJavaScriptの間でオブジェクトをやり取りする際は、自動的に型変換を行ってくれます。さらに、JavaScriptに渡したオブジェクトの、Objective-Cで書かれたメソッドを、JavaScript側から呼び出すこともできるようです。Dashboardのプラグインを思い出しました。
「ユーザーが、自由にテキスト加工コマンドを追加可能」をコンセプトに、今後のバージョンアップで実装する予定です。
1月 15
複数のクリップボード履歴をとるソフト、ClipMenuのバージョン0.1.1をリリースしました。
変更点はこちら:
- メニューのフォントサイズ変更に対応。
- メニューに表示する文字列を、トリムしてから表示するように変更。
- メニューの表示文字数に、小さすぎる値を入れた際に、正常に動作しない問題を修正。
ご要望のあった、メニューのフォントの大きさを変えられるようにしてみました。メニューのアイコンサイズに合わせてフォントサイズを変える方法と、ポップアップメニューから好きなサイズを選ぶ方法の2種類の設定を用意しました。
サイズは、最小9ポイントから、最大96ポイントの範囲から選べます。
ただし、初期状態ではオフになってますから、サイズを変更したい方は、設定画面でチェックボックスにチェックを入れてください。
フリーウェアですから、お気軽に試してみてください。
ダウンロードはこちらです。
» ClipMenu
1月 07
各所で、ClipMenuをご紹介していただきました。どうもありがとうございます!
搭載したい機能も、まだまだありますし、これからも着実にバージョンアップしていきたいと思います。
1月 03
複数のクリップボード履歴をとるソフト、ClipMenu v0.1をリリースしました。Mac OS X v10.3移行で動作します。
Mac用のクリップボードユーティリティも、PTHPasteboard -> Butler -> Clipper -> PTHPasteboard と、いろいろ試してきました。結局気づいたのは、既存のソフトに不満があるわけではなくて、CLCLっぽいのが欲しかったのだということでした。もう数年もWindowsでCLCLを愛用しているので、こういう使い勝手でないと、どうもしっくりきません。
まだ履歴をとることしかできませんし、機能的には、CLCLに遠く及びませんが、CLCL好きなMacユーザーの方は一度試してみてください。
» ClipMenu

12月 22
Amazonで2008年に発売予定のRuby本をチェックしていたら、思わぬ収穫が。

Aaron Hillegassさんの『Cocoa Programming for Mac OS X』第三版が、いよいよ発売されるようです。これの第二版を読んだおかげで、Cocoaプログラミングをできるようになったので、改訂版が読めるのがとても楽しみです。
Mac OS X 10.5がリリースされたら対応版を出すとの情報を以前読んでいたので、その辺が特に期待ですね。Objective-C 2.0の上手な使い方とか、あるとうれしいです。
掲載されている発売予定日が5月23日と、結構まだ先なのがちょっと残念ではありますが、今から期待して待つことにしましょう。
とりあえず、予約っと。
11月 19

Apple Store
への商品リンク作成ソフト、AppleStore商品リンクメーカー v0.1.1をリリースしました。
今回は、カスタムリンクのプレビュー機能を追加しました。クリップボードにコピーする前に、ウェブブラウザでの表示を確認できます。HTMLのソース表示も、タブで切り替えられます。
後は細かな修正がいくつか。
ダウンロードはこちらからどうぞ。
» AppleStore商品リンクメーカー
Recent Comments