Widget

2007年6月16日 (土)

Amnesty 1.3が落ちた時の対処

たまにPanther/Amnestyと相性の悪いウィジェットがあって、そうしたウィジェットを起動して操作しているとAmnestyが落ちてしまうことがある。その後Amnestyが立ち上がらなくなってしまった時や不安定な時は、Amnestyの初期設定ファイルを捨ててからAmnestyを起動すればいいようだ。今回うちのコンピュータで捨ててみた初期設定ファイルは~/Library/Preferences/(自分のホームフォルダのライブラリフォルダ内のPreferencesフォルダ)にあるcom.mesadynamics.Amnesty.plistとcom.mesadynamics.AmnestyWidgets.plistの2つ。

それはそうと、Amnesty 1.3.1がリリースされていた。Safari 3 Betaへの対応だそうだ。

| | コメント (0) | トラックバック (0)

2007年2月11日 (日)

TNG CalenderとTNG Times

Dashboard WidgetのTNG Calender(カレンダー)とTNG Time(時計)を入れてみた。どちらもSTAR TERK THE NEXT GENERATIONのコンピュータ表示(LCARS)風のデザイン。TNG Timeは宇宙暦も表示される。Stardateの起点は西暦2323年に設定されているので、現在は負数になる。

PantherにAmnesty 1.3を使ってWidgetを表示しているせいか、TNG CalenderやTNG Timeが内蔵しているフォントが表示に使われなかった。そこでTNG Calendar.wdgtのパッケージの内容を表示して、中にある5つのTrueTypeフォント(拡張子.ttf)を~/Library/Fontsへコピーした(フォントを移動した場合はWidgetがフォントをちゃんと認識しなかった)。自分のホーム下のライブラリにフォントをインストールしたのは、/Library/Fontsではログインする全ユーザー(我が家の場合は妻)にもBorgやKlingonの訳のわからないフォントが見えてしまうのを避けるため。

TNG Timeは日付の表示がDay/Month/Yearなので、TNG Time.wdgtを開いてTNGTimes.jsを編集してYear/Month/Dayという日本式の表示に変更。具体的には、

    // Laenderabhaengige Formatierung
    if (langCode.indexOf("de")  > -1)
        dateString = day +"." +month +"." +Now.getFullYear();
    else if (langCode.indexOf("en")  > -1)
        dateString = month +"/" +day +"/" +Now.getFullYear();
    else
 dateString = day +"." +month +"." +Now.getFullYear();
の最後の行を次のように変更。
        dateString = Now.getFullYear() +"." +month +"." +day;

あるいは、最後のelse以降を
    else if (langCode.indexOf("ja")  > -1)
       dateString =
Now.getFullYear() +"." +month +"." +day;

と変更しても動くんじゃなかろうか。試していないけど (^^;) TNGTimes.jsには宇宙暦の計算用関数も書かれているので、書き換えて自分の好みの宇宙暦にしてしまうことも可能だ。

TNG CalenderはFONTの設定をTNG Panelにするとカレンダーの文字が小さく感じられるので、TNG Calendar.wdgtの中にあるTNGCalendar.cssをテキストエディタで開いて *_tngとある部分のfont-size:の値を2ずつ大きくしておく(20px→22pxという感じ)。

ということで、変更後のTNG TimeとTNG Calenderの表示はこんな風に。変更前の画像が無いとどこが違うか判らないかも。
Tngtime Tngcalender

| | コメント (0) | トラックバック (0)

2007年1月 7日 (日)

Amnesty 1.3

いつの間にかAmnestyが1.3にバージョンアップしていた。1.2.4(かな?)の時にうちのマシンに入れてみたのだけど、Amnesty自身の動作が不安定でよく落ちていたのですぐに使わなくなってしまった。先日何となくMesa Dynamics(Amnestyの開発元)のサイトを見に行ったら、1.3が出ていたのでダウンロードしてみた。とりあえず2日間使っているけど、前よりは安定度が増した感じ。

とりあえずSimple Calender2とWeather Chartを表示させてみている。

| | コメント (0) | トラックバック (0)