Google検索

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

2008年2月19日火曜日

MacOS X の Widget: Time Machine Launcher

あいかわらず、しつこくTimeMachine関係のガジェットを探求しています。(^^;
今日は tuaw.com で見つけたこんなものをインストールしてみました。Leopard の Dashboad 上で動くラウンチャーです。

Time Machine Launcher
http://www.mathieuthouvenin.com/software/timemachinelauncher/



インストールすると、四隅に小さい機能アイコンが表示され、TimeMachine を起動させたり環境設定を起動したりする事ができるシンプルなウィジェットです。



ちなみに私が使ったときは、TimeMachine 用のストレージを接続していない場合は色がモノクロになっていました。

というわけで、気になる方はご自身の判断で使ってみてください。

2008年2月10日日曜日

[dev log] DashboardウィジェットをDashcodeで作ろうかな(2) とりあえずウィジェットをデザインしてみる

しばらく間があいてしまいましたが、やっと DashCode が安定動作するようになったので、再開します。
前の記事はこちらからどうぞ。

[dev log] DashboardウィジェットをDashcodeで作ろうかな(1)

さて、今回は「体重 (kg) と体脂肪率 (%) を入力したら、そこから体脂肪量 (kg) を計算し、体重・体脂肪率・体脂肪量の3つの値を、入力した日付・時刻とともに、ローカルディスクに保存しておく」というウィジェットを考えてみたいと思います。岡田斗司夫氏の言う「レコーディングダイエット」のツールを作ろうという訳ですが、最初から高機能な物を作ろうとすると途中で(私が)挫折しかねないので、まずは単純な機能から実現していきます。なので、しない事リストを次にいくつか挙げて、高機能に走ろうとする自分の心を戒めようと思います。
    【しない事リスト】
  • 体重と体脂肪率以外は入力させない
  • ローカルでしか動かさない
  • 最低限の見た目しか気にしない
  • グラフなどの機能はこのバージョンでは作らない
  • データベース接続もこのバージョンではしない
  • その他方針から外れる機能は一切手をつけない

というわけで、ないないづくしのウィジェットですが、Excelなどの機能を使えばグラフ化できる程度にはしておこうと思います(といっても、たぶんCSVかなにか)。

  1. ウィジェットのデザイン:体重と体脂肪率を入力できるようにする

まず、お使いのMacのローカルハードディスクの /Developer/Applications/Dashcode.app を起動します。するとこんなウィンドウが開きます。

DashCode テンプレート選択

今回は単純すぎて他に適当なテンプレートもないので、「カスタム」テンプレートを使用します。「カスタム」のアイコンをダブルクリック、またはアイコンが選択された状態で右下の「選択」ボタンをクリックすると、新しいDashCodeプロジェクトが作られます。



プロジェクト・ウィンドウ左下の「ワークフローステップ」というところがあります。ここの指示に従って行くとどんどんウィジェットができると言う話なのですが、とりあえず素直にここの作業をつぶして行くことにします。


ワークフローステップの「レイアウトインターフェース」を見ると、そのなかに「ライブラリ」という項目があります。この項目の左にある三角矢印マークをクリックして、次のようなライブラリ・ウィンドウを開きます。

このウィンドウにある「部品ライブラリ」というプルダウンメニューから「テキスト」を選択すると、テキスト関係の表示/入力の部品が表示されますので、それをドラッグ&ドロップで追加して行き、表側の画面を作って行きます。私は次のような画像のものを作ってみました。

「自分の体重を記録しよう!」「体重 (kg)」「体脂肪率 (%)」「体脂肪量」「体脂肪の重さ」

各テキスト項目は一つをのぞいて、すべて部品リストの「テキスト」からドラッグ&ドロップで追加したものです。最初に合った「こんにちは!」も文字列を修正して使い回しています。体重と体脂肪率の横にあるテキストボックスは同様に「部品リスト」の「テキストボックス」をドラッグ&ドロップして追加しました。



これらの部品を整形したり配置を整えるためには、マウスで部品のでるアンカーポイント(たいていの場合、小さい丸印で部品の周囲に表されています)をドラッグすることでサイズを変更したり、部品の真ん中をクリックして移動させたりします。いくつかの部品をまとめて整列させたいときは、整列させる部品をすべて選択し、メニューバーの「調整」から「配置」「分配」を選びます。

裏面も同様に作ります。次のようにシンプルなデザインになりました。



メールアドレスをクリックするとMailが開いてメールをだせる、みたいな事もしてみたいのですが、今回は機能にいれません。次のバージョンで実装できればいいかなと考えています。

というわけで、表裏のデザインを作ってみました。次回は各種プロパティを整える作業をします。

<<前回:DashboardウィジェットをDashcodeで作ろうかな(1)

2008年2月3日日曜日

[dev log] DashboardウィジェットをDashcodeで作ろうかな(1)

MacOS XにはDashboardというウィジェット環境があって、それを開発するためのDascodeという開発環境がLeopardからついてくるようになった。これのおかげで格段に開発しやすくなった。

個人的になかなか使う機会がなかったが、思い立って健康管理用のちょっとしたDashboardウィジェットを作ってみることにした。簡単なウィジェットから始まって、できれば皆に使ってもらえるレベルまで作りこみたいと考えている。

というわけで、まずは下調べから。

Apple Developper Connection : Guides: Tools : Dashcode
…本家Appleのガイド集(英語・一部日本語訳あり)

Ascii.jp: Dashcodeをはじめよう
…アスキーの解説記事

マイコミジャーナル:【特集】Leopardを先どり - Apple Dashcodeで楽々Widget
…Happy Machintosh Developping Time (HMDT)の木下さんの解説記事

throw Life : Dashcodeでウィジェットを作成する方法
throw Life : Dashcodeでウィジェット・プラグインを導入する方法
…ウィジェットを作成しながら説明。画像が豊富でわかりやすいと思う。

とまあ、事前の知識はこの辺を網羅しておけばいいかなと思うが、不足があれば随時追加する予定。

次回は、どんなウィジェットを作るかを説明する。最初はUIのデザインからかな?

>>次回:(2) とりあえずウィジェットをデザインしてみる

2007年9月1日土曜日

Google Dashboard Widgets for Mac

気がつかなかったが、かなり前にGoogleからDashboardのウィジェットが出ていた。これ、結構ぶつぶつ書くのに良さそう。しばらく、これで書いてみよう。

他にもGMailのウィジェットや検索用のも合って、とりあえず全部インストールするつもり。ただ、Dashboard、重た…これから整理する必要がありそうだということは間違いない。