MacPortsがインストールできない

Mac No Comments »

久しぶりに、MacPortsで入れたプログラムをアップグレードしようとしたら、コマンドを間違えた :cry:

$ sudo port upgrade all

これだと、インストールしていないプログラムまでアップグレードしようとするみたいです。

正しくは、

$ sudo port upgrade installed

でした。延々、入れた覚えの無いプログラムをビルドしているから、おかしいと思ったんですが、しばらく気がつきませんでした。

不要なプログラムをアンインストールして、さらにアップグレードをやり直すのも面倒なので、MacPorts自体を再インストール。

と思ったら、また問題が発生。

MacPortsのサイトからダウンロードした、最新版(1.6.0)のインストーラで実行した、インストールスクリプトが、途中で止まってしまう。何度やり直してもダメなので、以前インストールに成功した、バージョン1.5.0を試してみても、同じ所から進みません。

最後の望みをかけて、ソースからインストールしてみたら、あっけなく成功。

インストールできなかった理由が分からないのがちょっと気にかかりますが、とりあえず一安心です。

JavaScriptを使って、クリップボードのテキストを加工できる、マクロ機能を追加予定

Cocoa, Mac, ソフトウェア No Comments »

CLCLで重宝している機能の一つが、クリップボード内のテキストを整形するテキスト処理機能です。正確には、tool_textというプラグインをインストールすることで、利用できるようになるものです。

履歴メニューを右クリックすると、さらにメニューが表示され、様々なテキスト処理を行えます。

  • 日時変換
  • 大文字/小文字変換
  • 日本語文字コード変換
  • 引用符付加/除去
  • テキスト整形
  • テキストの挟み込み
  • 改行の除去
  • テキストの連結
  • テキスト編集

エディタの置き換え機能などを使わずに、定型作業を行えるというのは、大変便利なものです。PTHPasteboardでは、おそらくフィルタがこれに該当するのでしょう。

こういった機能をClipMenuでも実現する方法を、いくつか考えてみました。

  • Objective-Cで実装
  • OgreKitを採用して、正規表現を使用
  • RubyCocoaPyObjCを採用して、RubyやPythonを使用
  • WebKitを採用して、JavaScriptを使用

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のプラグインを思い出しました。

「ユーザーが、自由にテキスト加工コマンドを追加可能」をコンセプトに、今後のバージョンアップで実装する予定です。

ClipMenu 0.1.1 リリース

Cocoa, Mac, ソフトウェア 11 Comments »

複数のクリップボード履歴をとるソフト、ClipMenuのバージョン0.1.1をリリースしました。

変更点はこちら:

  • メニューのフォントサイズ変更に対応。
  • メニューに表示する文字列を、トリムしてから表示するように変更。
  • メニューの表示文字数に、小さすぎる値を入れた際に、正常に動作しない問題を修正。

ご要望のあった、メニューのフォントの大きさを変えられるようにしてみました。メニューのアイコンサイズに合わせてフォントサイズを変える方法と、ポップアップメニューから好きなサイズを選ぶ方法の2種類の設定を用意しました。

サイズは、最小9ポイントから、最大96ポイントの範囲から選べます。

ただし、初期状態ではオフになってますから、サイズを変更したい方は、設定画面でチェックボックスにチェックを入れてください。

フリーウェアですから、お気軽に試してみてください。

ダウンロードはこちらです。

» ClipMenu

ClipMenu のご紹介、ありがとうございます

Cocoa, Mac, ソフトウェア 1 Comment »

各所で、ClipMenuをご紹介していただきました。どうもありがとうございます!

搭載したい機能も、まだまだありますし、これからも着実にバージョンアップしていきたいと思います。

ClipMenu 0.1 リリース

Cocoa, Mac, ソフトウェア 5 Comments »

複数のクリップボード履歴をとるソフト、ClipMenu v0.1をリリースしました。Mac OS X v10.3移行で動作します。

Mac用のクリップボードユーティリティも、PTHPasteboard -> Butler -> Clipper -> PTHPasteboard と、いろいろ試してきました。結局気づいたのは、既存のソフトに不満があるわけではなくて、CLCLっぽいのが欲しかったのだということでした。もう数年もWindowsでCLCLを愛用しているので、こういう使い勝手でないと、どうもしっくりきません。

まだ履歴をとることしかできませんし、機能的には、CLCLに遠く及びませんが、CLCL好きなMacユーザーの方は一度試してみてください。

» ClipMenu

スクリーンショット

Cocoa Programming for Mac OS X の第3版が発売に

Cocoa, Mac, No Comments »

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

Cocoa Programming for Mac OS X

Aaron Hillegassさんの『Cocoa Programming for Mac OS X』第三版が、いよいよ発売されるようです。これの第二版を読んだおかげで、Cocoaプログラミングをできるようになったので、改訂版が読めるのがとても楽しみです。

Mac OS X 10.5がリリースされたら対応版を出すとの情報を以前読んでいたので、その辺が特に期待ですね。Objective-C 2.0の上手な使い方とか、あるとうれしいです。

掲載されている発売予定日が5月23日と、結構まだ先なのがちょっと残念ではありますが、今から期待して待つことにしましょう。

とりあえず、予約っと。

AppleStore商品リンクメーカー 0.1.1 リリース

Mac, ソフトウェア No Comments »

AppleStore商品リンクメーカー スクリーンショット

Apple Storeへの商品リンク作成ソフト、AppleStore商品リンクメーカー v0.1.1をリリースしました。

今回は、カスタムリンクのプレビュー機能を追加しました。クリップボードにコピーする前に、ウェブブラウザでの表示を確認できます。HTMLのソース表示も、タブで切り替えられます。

後は細かな修正がいくつか。

ダウンロードはこちらからどうぞ。

» AppleStore商品リンクメーカー

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン