ラベル tips の投稿を表示しています。 すべての投稿を表示
ラベル tips の投稿を表示しています。 すべての投稿を表示

2011年2月23日水曜日

QLColorCodeを使用してASファイルをクイックルック(Mac OS 10.6 Snow Leopard)


クイックルックでASファイルの中身を見れる、QLColorCodeというプラグインがあります。
僕も愛用しているのですが、会社のOS10.5ではASファイルを見れるのに、同じプラグインをコピーしても家の0S10.6で見れませんでした。
色々と調べて、QLColorCodeを使用してOS10.6でASファイルをクイックルックする方法を見つけましたので、投稿しておきます。
導入に関しては、自己責任でお願いしますね。

QLColorCodeを導入する手順については、以下のサイトが詳しいです。
QuickLookでソースをカラーリング:QLColorCodeの改良.

上記サイトの通りにインストールすると、日本語も正常に表示され、改行コードに関するバグも直ります。
ですが、OS10.6の場合ASファイルがクイックルックで見れません。
これを直すには、QLColorCode.qlgenerator内の「Info.plist」を編集すると良いようです。

Enable Quick Look of ActionScript and Flex files on Snow Leopard

上記サイトを見ると、以下の手順でASファイルのクイックルックを有効にできるようです。


1)インストールしたQLColorCode.qlgeneratorを右クリック->「パッケージの内容を表示」します。
2)Contents/Info.plistをテキストエディタで開きます。
3)<key>LSItemContentTypes</key>と書いてある直下の<array>に、com.apple.applesingle-archiveを追加します。
以下のような感じになります。


    CFBundleTypeRole
    QLGenerator
    LSItemContentTypes
    
        public.source-code
        public.xml
        com.apple.property-list
        org.tug.tex
        public.plain-text
        com.apple.applesingle-archive
    



これで、Snow LeopardでもASファイルがクイックルック出来るようになります。

2011年1月11日火曜日

MonoDevelop(Unity) for Macの日本語文字化けを直す

最近、3Dを扱うインタラクティブデモを作成するのにUnityを使い始めています。まだノウハウが無く、四苦八苦しながら学習している状態ですが…

このUnityですが、インストールするとMonoDevelopというエディタがついてきます。
MonoDevelopを起動すると、そのままの状態だとウェルカムスクリーン等、GUI上の日本語が文字化けしてしまいます。

Unityにバンドルされていない、普通のMonoDevelopであれば、/Library/Frameworks以下のファイルを変更すると直るようなのですが、UnityにバンドルされているMonoDevelopだけだと当該フォルダが生成されません。
参考サイト:[Mac][.NET]Mac OS X LeopardにMonoDevelopを入れたら文字化け、の対処法

代わりに、アプリのパッケージ内にそれに該当するものを持っているようです。
「パッケージの内容を表示」から見る事が出来ます。


普通のMonoDevelopと同じようなファイル構成になっているので、上記サイトを参考に日本語化を試した所うまくいかず…

どうやらGTKというツールキットを使用しているようなので、以下を参考にgtkrcファイル内のfont-nameというプロパティを変更してみました。
参考サイト:GIMPやInkscapeの文字化け対策


Contents/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc
を変更していきます。

font = "Lucida Grande 12"
の下に
font_name ="Hiragino Kaku Gothic Pro 10"

を追加します。
最後の数字は使用するフォントサイズのようなので、見やすいサイズに変更してください。
他の部分は変更しなくても良いようです。


これを保存し、MonoDevelopを起動するとウェルカムスクリーンが日本語化されている事が確認出来ると思います。


エディタの設定はこれで完了したので、後はfukusinさんに聞きながらちびちびやっていこうかな。

2011年1月10日月曜日

SCPluginを利用してGoogle Code(https)からチェックアウトする

会社で協同作業をする時は、Subversionをよく使います。導入してから、最新ファイルの共有とバージョン管理が格段に楽になりました。
SVNのクライアントと言えばTortoiseSVNが有名ですが、僕の作業環境はMacなので、Mac版のTortoiseSVNとも言えるSCPluginを使用しています。

現在公開しているSDLibraryもSVNを使用してGoogle Codeに公開しています。これをチェックアウトする場合、read-onlyであればhttpで問題ないのですが、編集しようとするとhttpsでの接続を要求されます。ですが、SCPluginからhttps接続でチェックアウトしようとしたら証明書エラーが出てしまいました。エラー内容は以下。
(画像は再現のために、適当なSSLを使用したサイトからチェックアウトしています)

OPTIONS of 'URL': Server certificate verification failed: issuer is not trusted(URL)
URLには接続先のアドレス(https://〜)が入ります

証明書のエラーという事でちょっとはまってしまったのですが、SCPluginのフォーラムにこの問題に対する解決策がありました。

http://scplugin.tigris.org/ds/viewMessage.do?dsForumId=1525&dsMessageId=2405274

かなり詳細に書かれているのですが、対処方法だけ抜粋すると

1.Terminalを開く
2."svn ls チェックアウトしたいリポジトリのアドレス"と入力、リターン。
3.証明書を認証するかどうかのプロンプトが出る(下記参照)
4."p"と入力、リターン(常に信頼)


となります。
一度承認が済めば、後はSCPluginから操作が可能になります。