2012年1月 4日 (水)

Dashboard de Aquarium v1.6 released!

Dashboard de Aquarium v1.6をリリースしました。前回修正した(つもりだった)Snow Leopard以降で発生する問題点の再修正(単純に修正方法がまずかった)しました。
(Dashboard de Aquarium v1.6 released.
What's new in this version : Fixed bug.)

Picture_2_2

Download Dashboard De Aquarium v1.6 Now!

Download! v1.6 dashboard_de_aquarium.zip (997KB)

日本語(Japanese):
"Mac OS X 10.4 Tiger以降が必要です。ダウンロードにSafariを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。Safari以外のブラウザを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、解凍したウィジェットを /ライブラリ/Widgets/ フォルダに配置してください。ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。"

English:
"Mac OS X 10.4 Tiger or later is required. If you’re using Safari, click the download link. When the widget download is complete, show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it. If you’re using a browser other than Safari, click the download link. When the widget download is complete, unarchive it and place it in /Library/Widgets/ in your home folder. show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it."


動作確認した機種とMacOSXのバージョンは以下の通り。
(H/W models and the version of Mac OS X that I checked the operation as follows.)

System Requirements : MacOSX Tiger 10.4 or later -- Freeware.

PowerBook G4 1Ghz - MacOSX 10.5.8 (Leopard)
MacBookAir 1.86Ghz Core 2 Duo - MacOSX 10.7.2 (Lion)

Note: 国際化対応しています。言語環境が日本語であればメニューやボタンのテキストは日本語で表示されます。
Screen_shot_20100601_at_221756 Screen_shot_20100601_at_221810
Screen_shot_20100601_at_221821 Screen_shot_20100601_at_221832
Screen_shot_20100601_at_221840 Screen_shot_20100601_at_221915
Screen_shot_20100601_at_221936 Screen_shot_20100601_at_221946_2
20120104_153510

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

2010年10月23日 (土)

Dashboard de Aquarium v1.5

Dashboard de Aquarium v1.5 の動画あるといいな〜なんて事言われててずーっと放置プレイだったので、Quicktime XのScreen recording、iMovieとGarageBandで。

PCの音量は控えめに (^^;;

さて、次はなにをするかちょいとネタ探し中。

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

2010年7月21日 (水)

Dashboard de Aquarium v1.5 - 39位↑ :)



なんと〜ここまでがんばるとは、Top50ランク外予想だったのに、うれしい誤算だ :)

39位



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

2010年7月14日 (水)

Dashboard de Aquarium v1.5 - 40位↑↑↑ 



うひょ〜、10ランクジャンプアップ なDashboard de Aquarium v1.5 ;)

21


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

2010年7月12日 (月)

Dashboard de Aquarium v1.5 - 50位↓ ほんとギリギリ



首の皮一枚でTop50ぎりな、Dashboard de Aquarium v1.5 (^^;;;

20



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

2010年7月 9日 (金)

Dashboard de Aquarium v1.5 - 48位↑



お〜、ワンランクアップ。踏ん張りますね〜Dashboard de Aquarium v1.5

19



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

Dashboard de Aquarium v1.5 - 49位↓ お〜っ



Dashboard de Aquarium v1.5 なんとかTop50に残ってます〜。:) 18


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

2010年7月 5日 (月)

Dashboard de Aquarium v1.5 - かな〜りがんばってる46位

46位、かな〜りがんばってますね〜 :) Dashboard de Aquarium v1.5
13


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

2010年7月 2日 (金)

Dashboard de Aquarium v1.5 - 43位↓ がんばれ〜

ワンランクダウンの43位だけど、がんばってるな〜。
9


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

2010年6月30日 (水)

Dashboard de Aquarium v1.5 - 42位↓↓


今日は42位にランクダウンなう。がんばってるな〜

42位


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

2010年6月25日 (金)

Dashboard de Aquarium v1.5 - ずいぶん久々だな33位↑

35位以内ってかなり久々だと思います。みなさんのおかげでございます。 Thank you. ;)
33位


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

2010年6月24日 (木)

Dashboard de Aquarium v1.5 - がんばってる38位↑↑

いや、突然38位にジャンプアップなDashboard de Aquarium v1.5


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

Dashboard de Aquarium v1.5 - ほんとにがんばってた、50位↓

なんか50位ギリギリでがんばってますw Dashboard de Aquarium v1.5 :)

5

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

2010年6月23日 (水)

Dashboard de Aquarium v1.5 - 昨日は49位↓ 

昨日は、ギリギリTop50入りで、49位。>< がんばれるか〜?
4


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

2010年6月19日 (土)

Dashboard de Aquarium v1.5 - 47位です〜

Top50以内にはなんとかとどまってる感じのDashboard de Aquarium v1.5 (^^;;;

10

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

2010年6月18日 (金)

Dashboard de Aquarium v1.5 - 44位に↓ 

もうちょいがんばってよ〜 Dashboard de Aquarium v1.5 (^^;;; ということで44位までダウン。

4

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

2010年6月16日 (水)

Dashboard de Aquarium v1.5 - 38位〜

ちょっとだけランクアップ!で38位。

38位

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

2010年6月11日 (金)

Dashboard de Aquarium v1.5 / 42位変わらず。

おお、今日も42位でがんばってまっす。 :)

3

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

2010年6月 9日 (水)

Dashboard de Aquarium v1.5 - Top50入り

とりあえずなんとかTop50入りで42位ね。 :)

2

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

2010年6月 3日 (木)

Dashboard de Aquarium v1.5 Apple(US)でも公開

更新依頼した翌営業日にはリリースされる仕事の早さ。(Apple Japanのほうは多分月一ぐらいなので2週間ぐらい先だと思われ)

17

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

2010年6月 2日 (水)

Dashboard de Aquarium v1.5 released!

Dashboard de Aquarium v1.5をリリースしました。いくつかの問題点の修正と、アフリカン・ランプアイを追加しました。
(Dashboard de Aquarium v1.5 released.
What's new in this version : Fixed some bugs and added African Lampeye.)

Picture_2_2

Download Dashboard De Aquarium v1.5 Now!

Download! v1.5 dashboard_de_aquarium.zip (996KB)

Dashboard de Aquarium v1.6 released. (v1.6をリリースしました 2012/01/01)

日本語(Japanese):
"Mac OS X 10.4 Tiger以降が必要です。ダウンロードにSafariを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。Safari以外のブラウザを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、解凍したウィジェットを /ライブラリ/Widgets/ フォルダに配置してください。ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。"

English:
"Mac OS X 10.4 Tiger or later is required. If you’re using Safari, click the download link. When the widget download is complete, show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it. If you’re using a browser other than Safari, click the download link. When the widget download is complete, unarchive it and place it in /Library/Widgets/ in your home folder. show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it."


動作確認した機種とMacOSXのバージョンは以下の通り。
(H/W models and the version of MacOSX that I checked the operation as follows.)

System Requirements : MacOSX Tiger 10.4 or later -- Freeware.

PowerBook G4 1Ghz - MacOSX 10.5.8 (Leopard)
PowerMac G5 Dual 2.7Ghz - MacOSX 10.4.11 (Tiger)
MacBook Pro 2.2Ghz Core 2 Duo - MacOSX 10.6 (Snow Leopard)

Note: 国際化対応しています。言語環境が日本語であればメニューやボタンのテキストは日本語で表示されます。
Screen_shot_20100601_at_221756 Screen_shot_20100601_at_221810
Screen_shot_20100601_at_221821 Screen_shot_20100601_at_221832
Screen_shot_20100601_at_221840 Screen_shot_20100601_at_221915
Screen_shot_20100601_at_221936 Screen_shot_20100601_at_221946_2
Screen_shot_20100601_at_221750
Screen_shot_20100601_at_221741

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

2010年2月20日 (土)

Dashboard de Aquarium

随分前に献本いただいていたのですが、忙しくて今頃になってしまった。 m(_ _)m ありがとうございました。
Img_4429

ちょっとリリースは古いのですが、Mac Fanオンラインにも掲載されていたので、次いで申し訳ないですが、リンクだけ。Mac Fan.jp

Dashboard de Aquarium v1.5は一部の問題(色合い)以外は、できてるんですけどまだリリースしません。というか色合いの問題どうするか決めてないので、まだしばらく忙しいのでまだ先になると思います。以下v1.5で追加したアフリカンランプアイ。

V15

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

2009年8月 5日 (水)

Dashboard de Aquarium v1.4 - ついにTop50ランク外へ

ついにTop50ランク外に,,,短かったような長かったような...

3

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

2009年7月31日 (金)

Dashboard de Aquarium v1.4 - Apple Japanでも公開されました

Apple USから遅れること2週間ほど、Apple JapanでもDashboard de Aquarium v1.4が公開されました。

3

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

Dashboard de Aquarium v1.4 - #46

今日のDashboard de Aquarium v1.4は46位。やはり、なんとかふんばっている。:)

1

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

2009年7月30日 (木)

Dashboard de Aquarium v1.4 - #46

今日のDashboard de Aquarium v1.4は46位。もしかして暫くこのぐらいの位置でふんばるかも・・・

1

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

2009年7月29日 (水)

Dashboard de Aquarium v1.4 - #47

今日のDashboard de Aquarium v1.4は47位。ん〜、予想以上に持ちこたえているな〜。

2

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

2009年7月28日 (火)

Dashboard de Aquarium v1.4 - #46

今日のDashboard de Aquarium v1.4は46位。もうしばらくがんばれるかな。

1

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

2009年7月25日 (土)

Dashboard de Aquarium v1.4 - #44

今日のDashbaord de Aquarium v1.4 は 44位、なんとか踏ん張りチウ

3

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

2009年7月24日 (金)

Dashboard de Aquarium v1.4 - #45

Dashboard de Aquarium v1.4 今日は45位、順調に下降ちう。

2

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

2009年7月21日 (火)

Dashboard de Aquarium v1.4 - #38

Dashboard de Aquarium v1.4 本日は、38位と乱高下ちう。w


22

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

2009年7月18日 (土)

Dashboard de Aquarium v1.4 - #26

Dashboard de Aquarium v1.4 本日はなんと26位にジャンプアップ。:)

16

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

2009年7月17日 (金)

Dashboard de Aquarium v1.4 - #48

Dashboard de Aauarium v1.4 ちょっとだけランクアップで48位

15

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

2009年7月16日 (木)

Dashboard Top50 - ギリギリランクイン w

Dashboard de Aquarium v1.4が、Apple(US) で公開されて。ギリギリ Top 50にランクイン。

13

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

2009年7月11日 (土)

Dashboard de Aquarium v1.4 released!

Dashboard de Aquarium v1.6 released. :) (v1.6リリースしました 2012/01/01)

Dashboard de Aquarium v1.4をリリースしました。今回のリリースではwidgetサイズを縮小したついでにRed Sailfin mollyを追加しました。
(Dashboard de Aquarium v1.4 released.
What's new in this version : Reduced widget size a little and added Red Sailfin Molley.)

Download Dashboard De Aquarium v1.4 Now!
Download! v1.4 dashboard_de_aquarium.zip (904KB)

Dashboard de Aquarium v1.6 released.
(v1.6リリースしました 2012/01/01)

日本語(Japanese):
"Mac OS X 10.4 Tiger以降が必要です。ダウンロードにSafariを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。Safari以外のブラウザを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、解凍したウィジェットを /ライブラリ/Widgets/ フォルダに配置してください。ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。"

English:
"Mac OS X 10.4 Tiger or later is required. If you’re using Safari, click the download link. When the widget download is complete, show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it. If you’re using a browser other than Safari, click the download link. When the widget download is complete, unarchive it and place it in /Library/Widgets/ in your home folder. show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it."


動作確認した機種とMacOSXのバージョンは以下の通り。
(H/W models and the version of MacOSX that I checked the operation as follows.)

System Requirements : MacOSX Tiger 10.4 or later -- Freeware.

PowerBook G4 1Ghz - MacOSX 10.4.11 (Tiger)
PowerMac G5 Dual 2.7Ghz - MacOSX 10.4.11 (Tiger)
MacBook Pro 2.2Ghz Core 2 Duo - MacOSX 10.5.6 (Leopard) / MacOSX 10.6 (Snow Leopard)

Mixed_jaNeontetra_ja
Discus_jaWild_king_solid_blue_f1_ja
Licksons_red_spotted_jaHides_wild_blue_wild_brown_ja
9
10

Note: 国際化対応しています。言語環境が英語であれば以下のように表示されます。
(Internationalized. When language setting is in English, it's displayed as follows.)

MixedNeontetra
DiscusWild_king_solid_blue_f1
Licksons_red_spottedHides_wild_blue_wild_brown
Picture_1
Picture_2

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

2009年7月10日 (金)

Dashboard de Aquarium v1.4 少々改造

前回リリースしたDashboard de Aquarium v1.3で使っているディスカスの画像が大きくその影響もありwidgetサイズが大きかったので少々小さくしました。ついでなのでRed Sailfin mollyを追加でテスト完。ということでUSと日本のAppleへアップデート依頼する予定。
(問題なければUSはほぼ翌日にリリースされると思うが、日本は2〜3週間かかるのが通常の動き)


言語環境:日本語の場合
9

10

言語環境:英語の場合
Picture_1

Picture_2

v1.3のwidgetサイズ
11_2

v1.4のサイズ
12

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

2009年4月 3日 (金)

Dashboard de Aquarium v1.3 - あ〜Top50圏外だ〜

今日のDashboard de Aquarium v1.3はついにTop50圏外に〜〜。

ということで今日はアクアリウム好きなあなたに送るiPhone/iPod touch向け115円でmなかなかお買い得なFreshwater Aquariumというアプリケ−ションを紹介しようと思う。FreshWater Aquarium

FreshWater Aquarium

このアプリケーション、単なる水槽を泳ぐ熱帯魚を眺めているだけのアプリケーションではなく、暇つぶしゲーム+AQUAZONE的な要素も持っていて115円と有料アプリながらお得感たっぷり。
暇つぶしゲームとして「釣りゲーム」があり、釣った熱帯魚は自分の水槽へポチャン。増えるわけですな。Dashboard de Aquariumの作者としても参考になります、このアプリ。

Img_0005_2

Img_0011_2

Img_0008

Img_0009

Img_0012

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

2009年4月 2日 (木)

Dashboard de Aquarium v1.3 - 48位

2

Dashboard de Aquarium v1.3 - 本日は48位。なんとかTop50以内にとどまっている感じ。(^^

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

2009年4月 1日 (水)

Dashboard de Aquarium v1.3 - 46位

1

Dashboard de Aquarium v1.3 - 本日は46位、株価みたいな乱高下 :)

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

2009年3月31日 (火)

Dashboard de Aquarium v1.3 - 35位

1

Dashboard de Aquarium v1.3 - 本日は35位。ダウンロードしてくださったみなさんありがとうございます。再び浮上しました。:)

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

2009年3月29日 (日)

Dashboard de Aquarium v1.3 - 49位

Dashboard de Aquarium v1.3 - 再び土俵際。の49位
49位

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

2009年3月28日 (土)

Dashboard de Aquarium v1.3 - Apple(Japan)でも公開

7

いつのまにかApple(japan)でもDashboard de Aquarium v1.3が公開されていました。(^^;;

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

2009年3月27日 (金)

Dashboard de Aquarium v1.3 - 43位

3

Dashbaord de Aquarium v1.3、今日は43位。再浮上できるかな〜。

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

2009年3月25日 (水)

Dashboard de Aquarium v1.3 - 36位

2

土俵際で踏ん張って36位まで再浮上。:)

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

2009年3月24日 (火)

Dashboard de Aquarium v1.3 - 49位

49位

あ〜〜49位だ〜、土俵際。

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

2009年3月21日 (土)

Dashboard de Aquarium v1.3 - 39位

4

Dashboard de Aquarium v1.3。今日は39位。踏ん張ってますね〜、最近Twitterで熱帯魚好きな?方々にフォローされまくっているのもこの影響か?・・・

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

2009年3月19日 (木)

Dashboard de Aquarium v1.3 - 45位

45位

ん〜〜〜、45位にダウン。まだ踏ん張れるか〜〜〜。w

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

2009年3月18日 (水)

Dashboard de Aquarium v1.3 - 27位

27位
Dashbaord de Aquarium v1.3徐々に順位を上げて本日は27位。いい感じですね〜。

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

2009年3月17日 (火)

Dashboard de Aquarium v1.3 - 36位

36位

お〜〜、踏ん張ってます、今日は36位

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

2009年3月14日 (土)

Dashboard de Aquarium v1.3 - 45位

45位

今日は45位、Top50ランクアウトは早いかも。踏ん張れるかな〜w

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

2009年3月13日 (金)

Dashboard de Aquarium v1.3 - Top50ランクイン

Apple Japanの分はカウントされていないのでApple USからダウンロードされたカウントだけのようですが、v1.3リリース後初のTop50ランクイン。本日は43位。どこまでいくでしょうか。今回は。:)
43位

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

2009年3月12日 (木)

Dashboard de Aquarium v1.3 - Apple(US)で公開されました

Dashboard de Aquarium v1.3

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

2009年3月 8日 (日)

Dashboard de Aquarium v1.3 released!

Dashboard de Aquarium v1.6 released.
(v1.6をリリースしましたよ〜 2012/01/01)


Dashboard de Aquarium v1.3をリリースしました。今回のリリースではFallin Hobby (formaly discus family)のhideさんのご協力により3種のディスカスを追加しました。hideさんありがとうございました。

尚、現時点では旧リリースのv1.2もダウンロード可能ですが、Apple US/Japanでv1.3公開後にはv1.2のダウンロードを停止予定です。


動作確認した機種とMacOSXのバージョンは以下の通り。
(H/W models and the version of MacOSX that I checked the operation as follows.)

System Requirements : MacOSX Tiger 10.4 or later -- Freeware.

PowerBook G4 1Ghz - MacOSX 10.4.11 (Tiger)
PowerMac G5 Dual 2.7Ghz - MacOSX 10.4.11 (Tiger)
MacBook Pro 2.2Ghz Core 2 Duo - MacOSX 10.5.6 (Leopard)

Mixed_jaNeontetra_ja
Discus_jaWild_king_solid_blue_f1_ja
Licksons_red_spotted_jaHides_wild_blue_wild_brown_ja
Back_with_pref_2

★★2009/7/11 Dashboard de Aquarium v1.4 をリリースしました。詳細はこのリンクをクリック!★★

★★ 11-Jul-2009 Dashboard de Aquarium v1.4 released
See download page. ★★

日本語(Japanese):
"Mac OS X 10.4 Tiger以降が必要です。ダウンロードにSafariを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。Safari以外のブラウザを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、解凍したウィジェットを /ライブラリ/Widgets/ フォルダに配置してください。ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。"

English:
"Mac OS X 10.4 Tiger or later is required. If you’re using Safari, click the download link. When the widget download is complete, show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it. If you’re using a browser other than Safari, click the download link. When the widget download is complete, unarchive it and place it in /Library/Widgets/ in your home folder. show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it."


Note: 国際化対応しています。言語環境が英語であれば以下のように表示されます。
(Internationalized. When language setting is in English, it's displayed as follows.)

MixedNeontetra
DiscusWild_king_solid_blue_f1
Licksons_red_spottedHides_wild_blue_wild_brown
Back_with_pref_3

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

2009年2月23日 (月)

Dashboard de Aquarium v1.3 alpha #3 - Wild blue × Wild brown

Fall in Hobby (formaly: Discus Family)のhideさんのご協力によりDiscusの画像からDashboard de Aquarium v1.3向けのディスカス、その第三弾としてWild Blue とWild Brownの交配として紹介されているディスカスの画像を使ってみた。(これもいい感じ。)ということで3つの画像は決まり。あとは微調整してリリースしようかな。。と。

Hide_wildblue_wildbrown

Dashboard de Aquarium v1.3をリリースしたらOracleネタにしますかね。。(^^;;

2008/2/24追記
HideさんのWild blueとWild brown自家産なので、Hide's Wild blue * Wild brown としておきましょうかね。

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

2009年2月19日 (木)

Dashboard de Aquarium v1.3 alpha #2

Fall in Hobby (formaly: Discus Family)のhideさんのご協力によりDiscusの画像からDashboard de Aquarium v1.3向けのディスカス、その第二弾としてリクソンコピーブリードで紹介されているメス親の画像を使ってみた。(いい感じです。)
Lickson_copy_f1

この他に1匹選ぶ予定。

hideさんに確認したところ正式名は存在せず、ペナンのブリーダーであるリクソン氏の作出の赤系スポットディスカスの改良種ということだけは分かっているとのこと
Rickson's red spotted とでもしておこうかな?!

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

2009年2月13日 (金)

Dashboard de Aquarium v1.3 alpha - まずはWild Diaの雰囲気を試す!

Fall in Hobby (formaly: Discus Family)のhideさんのご協力によりDiscusの画像を利用させて頂くことができたので幾つかピックアップしてDashboard de Aquarium v1.3向けのディスカスとして試しているところなのですが、その第一弾としてワイルドダイヤの画像を使ってみた。
V13_test1


背景かディスカスの色合いか輝度のどちらかもしくはその両方を調整したほうがいいような気もする。まだ確定ではないので他のディスカスも試して数匹まで絞り込む予定だ。

hideさんより正式名を教えて頂いたので追記
正式名:Wild King Solid Blue F1

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

2009年2月 7日 (土)

Dashboard de Aquarium v1.2 - 再びTop50圏外

30

再びTop50圏外。
Quicktime Streaming版aquariumがウケてる模様。ん〜〜〜。

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

2009年2月 6日 (金)

Dashboard de Aquarium v1.2 - Apple(Japan)でも公開されました。

12
Apple(US)に遅れること数週間、やっと日本のAppleでもDashboard de Aquarium v1.2が公開されました。これに伴いv1.1のダウンロードは停止します。

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

Dashboard de Aquarium v1.2 - ギリギリ Top50ランクイン再び!

2

Wow! Top50に返り咲き。いつまで残っていられるか・・・w

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

2009年2月 5日 (木)

Dashboard de Aquarium v1.2 - 早くもTop50圏外か〜

30

Top50圏外じゃ〜。
今回は早いな落ちるの、とおもったら似たようなWidgetが登場してるのね〜w
じゃ早速v1.3の準備にでも取りかかるか〜

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

2009年2月 4日 (水)

Dashboard de Aquarium v1.2 - 今日は34位

26
今日は34位か〜今回は15位が最高かなぁ〜。

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

2009年2月 3日 (火)

Dashboard de Aquarium v1.2 - 今日は28位

1
Oracleネタも書きたいのがあるけど風邪が治ってからじゃ〜。

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

2009年1月31日 (土)

Dashboard de Aquarium v1.2 - 今日の順位(20)

17
Dashboard de Aquarium v1.2の今日の順位は20位。さて、そろそろv1.3のネタに使うdiscusの画像など決めるとするか〜。

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

2009年1月30日 (金)

Dashboard widget top16 - Dashboard de Aquarium v1.2

13
今日のDashbaord de Aquarium v1.2は4ランクアップで16位 (^^

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

2009年1月28日 (水)

Dashboard widget top18 - Dashboard de Aquarium v1.2

4

昨日より3ランクダウンの18位 (><)

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

2009年1月27日 (火)

Dashboard widget top15 - Dashboard de Aquarium v1.2

2

Dashboard de Aquarium v1.2、前回より1ランクアップのTop15入り。さて明日はどうなるか・・・

ところで13位のオバマ widgetがなんとなく気になる。(まだダウンロードしてないので後でダンロードしてみるか〜

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

2009年1月25日 (日)

Dashboard widgetのstylable popup menuで・・

Dashboard de Aquarium v1.2の初期設定パネルでDashcodeのstylable popup menuを利用したのだがその際に発見したLeopard上で発生するちょっとした問題点(これまた備忘録)

stylable popup menuではmouseoverとmouseoutイベントでマウスカーソルのスタイルをpointerとautoに切り替えているのだがMacOSX10.4.11(Tiger)では想定通りに動作するがMacOSX10.5.6(Leopard)だとstylable popup menuの淵の所でだけマウスカーソルがpointerに変化する。(stylable popup menu本体はmouseout扱いされている模様。対処方法よくわからんので今のところ放置。)

2_2

まずはMacOSX10.4.11(Tiger)で正しくマウスカーソルが変更されている状態から。
Dashcode_stylable_popup_002





つづいてMacOSX10.5.6(Leopard)でstylable popup menuの淵だけでマウスカーソルのスタイルが変更されている模様。
Dashcode_stylable_popup_001_2

マウスカーソルをpopup menu本体の上に移動させてくると。。。あれまぁ〜。(><)
Dashcode_stylable_popup_001

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

2009年1月24日 (土)

Dashboard de Aquarium v1.2 - Top20

Dashboard de Aquarium v1.2、早くもDownload Top20入り :)

今回はどこまで上がるだろうか〜〜

8

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

2009年1月23日 (金)

Dashcodeのstylable popup menuの国際化で少々ハマったこと(備忘録)

Dashboard de Aquarium v1.2の初期設定ペインでstylable popup menu(Dashcodeの部品に含まれている)を利用しているのだが、その国際化の際少々ハマったというかDashcodeのコード自動生成の癖というかバグ?に気付いたので備忘録として書いておく(ウッカリ見落とすと英語が表示されるべき状況で日本語が表示されることになってしまうので。他のボタンなどは国際化を定義しやすいのだがstylable popup menuはちょいと気を使う。Dashcodeの問題点としていずれ修正されるかも・・・)

Dashcodeのバージョンは以下
2_2

言語設定がenglishである場合に正しく表示されているstylable popup menu
Picture_3 Picture_4

上記のように表示させるため、デフォルト言語をEnglishとしてwidgetプロジェクトを作成し、言語設定が日本語である場合には日本語の文字列がセットされるようローカライズしてあるのだが、stylable popup menuの場合はボタンの場合とは異なりローカライズキーと値の設定がインスペクター上で行えない。

ボタンの場合、インスペクター上で英語と日本語の定義が一度に行える。

2

しかし・・、stylable popup menuではメニューアイテムの定義しかなく、インスペクター上でローカライズを済ませてしまうことができない。。ということで事前にローカライズした文字列を定義した。
3

4

ローカライズ文字列とキーを定義後、以下のようにstylable popup menuのメニューアイテムにローカライズキーを設定するとインスペクター上でも自動的に日本語文字列が設定されるのだが...
2_3

widgetを実行してみると以下のようにstylable popup menuだけが日本語になってしまう。。
Picture_1 Picture_2

で、いろいろ調べてみたがうまい解決方法が見当たらないので泥臭い方法だが、一旦コード自動生成を停止、setup.js(Dashcodeにより自動生成されるwidget上に配置される部品のスペック定義)の該当部分を手動修正後、自動生成を再開させるという方法を取った。ほかにうまい方法はないのか〜〜〜w(尚、再度メニューアイテムを追加したしたり修正した場合には同じ手順でコードを修正する必要がある。)

コードの自動生成停止
6

setup.jpの日本語化されてしまったstylable popup menuのメニューアイテムの文言を英語(ローカライズのキーにもなっている)に変更。
3_2

2_4

Dashcodeのコード自動生成を再開
7


この状態でwidgetを実行したり生成すれば英語と日本語双方がそれぞれの言語設定で正しく表示されるようになります。
6 Picture_4_2

さて、そろそろ子供を迎えに、保育園に行かなきゃ..(^^

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

2009年1月22日 (木)

Dashboard Widgets Top50

Apple(US)で公開されてから2日目ですがDashboard de Aquarium v1.2がDashboard Widgets Top50入りしたようです。ダウンロードしてくださった皆さんに感謝! (Thank you for downloading Dashboard de Aquarium v1.2!)
5

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

2009年1月20日 (火)

Dashboard de Aquarium v1.2 - Apple(US)で公開されました

Dashboard de Aquarium v1.2 - Apple(US)で公開されました。登録してから2日で公開されるんですねUSのAppleでは。なんか良いテンポです。でもApple(Japan)の方はまだ公開されず、2週間に一度程度なんでしょうかねぇ。公開のタイミングって。。。USと歩調を合わせてほしいです。m(_ _)m


9

ちなみに次期リリース予定のv1.3ではdiscusの種類を増やす予定です。

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

2009年1月18日 (日)

Dashboard de Aquarium v1.2 released!!

前回の予告したようにDashboard de Aquarium v1.2をリリースしました。今回のリリースで魚種(discus/neon tetra/mix:default)を選択することができるようになりました。
(Dashboard de Aquarium v1.2 new feature : Added preference pane and you can choose fish species(discus, neon tetra or mix:default).


(2009/1/18現在:
しばらくの間はv1.1もダウンロードできるようにしておきますが、Appleからのリンクが更新された時点でv1.1はダウンロードできなくする予定ですのでご了承ください。)

20-Jan-2009:
Apple(US)からのリンクは変更されましたがApple(Japan)からのリンクはまだ変更されていないようなのでもうしばらくv1.1のダウンロードは可能なままにしておきます。

6-Feb-2009
Apple(Japan)でも公開されたので旧リリースのダウンロードは停止します。

11-Mar-2009
Dashboard de Aquarium v1.3リリースに伴い、Apple US/Japanで公開後にv1.2のダウンロードは停止する予定です。


動作確認した機種とMacOSXのバージョンは以下の通り。
(H/W models and the version of MacOSX that I checked the operation as follows.)

System Requirements : MacOSX Tiger 10.4 or later -- Freeware.

PowerBook G4 1Ghz - MacOSX 10.4.11 (Tiger)
PowerMac G5 Dual 2.7Ghz - MacOSX 10.4.11 (Tiger)
MacBook Pro 2.2Ghz Core 2 Duo - MacOSX 10.5.6 (Leopard)

v1.2(default)
v1.2(Discus) v1.2(neon tetra)
v1.2 back
v1.2 preference pane v1.2 popupmenu

Download Dashboard De Aquarium v1.2 Now!
Download! v1.2 dashboard_de_aquarium.zip (708KB)

日本語(Japanese):
"Mac OS X 10.4 Tiger以降が必要です。ダウンロードにSafariを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。Safari以外のブラウザを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、解凍したウィジェットを /ライブラリ/Widgets/ フォルダに配置してください。ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。"

English:
"Mac OS X 10.4 Tiger or later is required. If you’re using Safari, click the download link. When the widget download is complete, show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it. If you’re using a browser other than Safari, click the download link. When the widget download is complete, unarchive it and place it in /Library/Widgets/ in your home folder. show Dashboard, click the Plus sign to display the Widget Bar and click the widget’s icon in the Widget Bar to open it."


Note: 国際化対応しています。言語環境が英語であれば以下のように表示されます。
(Internationalized. When language setting is in English, it's displayed as follows.)

v1.2 default
v1.2(discus) v1.2(neon tetra)
v1.2 back
v1.2 preference pane Picture_4

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

2009年1月17日 (土)

Dashboard de Aauarium v1.2  やっと最終段階

今年初めのエントリはやはり、このネタ。

1年以上放置していたDashboard de Aquariumですが、子供に邪魔されつつなんとか一気にリビジョンアップ。
現在最終確認中!・・・・ですが、画像だけ載せておきましょう。今しばらくお待ちを。

3_2



MacOSXの言語設定が英語の場合、左の画像のように表示され、日本語の場合、右側の画像のように表示されます。
(When language seting of MacOSX is English, it is displayed like left pictures , and displayed like right pictures in case of Japanese.)

Picture_1 8
Picture_2 4
Picture_3 7
Picture_6 5
Picture_1_2 3
Picture_9 10
Picture_11 11

今回のリリースから設定パネル(Drawer風にしてあります)を追加し、魚種(今のところ以前のリリースから魚種は増やしていませんが)を選択できるように機能追加しました。

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

2008年9月19日 (金)

一年近くアップデートしてない"Dashboard de Aquarium"ですが・・

Dashboard_de_aquarium_rank

1年近くアップデートも何もしていない"Dashboard de Aquarium"ですが。。AppleのDashboard Widget rankingではまた12位に。。。皆さんありがとうございます。

何かしなきゃ・・・・。(^^;;;  やはり魚種を増やそうか・・・。。。ん〜〜〜。
それとも私のお気に入りサイトの奇麗なdiscus画像を使わせて頂き(もちろん利用が許可されればの話ですが。)画像の質を向上させるとか・・・・
(1ヶ月で2ヶ月分の仕事量をこなしてしまったのでメンテナンスモードに入っております=>私)

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

2008年6月 3日 (火)

イタリアから

16

イタリアからアクセスがあるなぁなんて見てみたらリンクされてました。ありがとう。イタリア語分からないけど。

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

2008年2月22日 (金)

最近、アップデートしていないDashboard de Aquarium v1.1ですが・・・

最近、アップデートしていないDashboard de Aquarium v1.1ですが・・・(アイデアはあるんだが・・)

最近、何故か、アクセス数が上昇傾向にあるんですよね。どこかのWidget紹介系のサイトに載ったのかとおもったら、以前はアクセス数が多くてもココフラッシュの仕様?でランキングに載っていなかったDashboard de Aquarium v1.1のページが、いつのまにかランキングに載っているではないですか〜〜〜〜〜〜!

この影響ですね。ココログさん、ありがとう。

1

2

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

2008年1月12日 (土)

Dashboard Widget top50 - 2008/01/12

今週の火曜日から風邪をひいてしまった。

奥さんが2週間半前からひいていた風邪に感染してしまったようだ。奥さんが通院した病院と同じ病院なのでほぼ同じ処方をしてもらい早めの対処で4日目の今ではこうしてブログの更新ができるようになるまで回復。。(よかった〜。)

奥さんは咳が酷くなり2週間半たった今でもたまに咳をする。今年の風邪はほんとうに咳が長く続くようなので皆さんお気をつけくださいませ。私は咳はほとんど出てないのでこのまま完治しそう。ただ子供は多少鼻水が多くなってきたので注意して様子をみておこう。(食欲はあるので大丈夫そうだが。。。)

とにかく奥さんの風邪がインフルエンザでなくてよかったよ〜〜。。。。

となが〜〜い前置きは此のくらいで、Dashboard de Aquarium v1.1の現時点でのDashboard Widget Top50ランキング。昨日は、Top13に位置していた。。やはりそう簡単にはTop10入りしないよね。返り咲いたらうれしいけど。。
でもTop13ですからね。ダウンロードしてくださった方々ありがとうございます。

20080112top13

ちなみに、私のブログのDashboard de Aquarium v1.0v1.1のページのアクセス数をGoogle Analyticsで集計した結果、昨日の時点で17000アクセスを突破。(Google Analyticsを導入したのはDashboard de Aquarium v1.0リリース後1ヶ月ほどしてからなので実際にはもっと多いのですが。。)

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

2007年12月15日 (土)

Dashboard Widget Top50 - 2007/12/15

Dashboard de Aquarium v1.1のApple Dashboard Widget Top50ランキングで久々のTop11入り。(日本時間2007/12/15現在)

Top10目前。ワクワクドキドキ!

Dashboard_de_aquarium_v1_1_20071215

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

2007年12月 9日 (日)

Dashboard Widget Top50 - 2007/12/09

日本時間の2007/12/09時点でTop50の12位(前日の13位から1ランクアップ)にランクアップ!。ほんとうにTop10以内に再ランクインしちゃったりして。。。

もし、Top10以内にランクインしたら6月28日につづき2回目ということになりますねぇ。

Dashboard_widget_20071209

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

2007年12月 8日 (土)

Dashboard Widget Top50 - 2007/12/08

Dashboard de Aquarium v1.1リリース後、Top50の13位にランクイン!。

Leopardだけで発生する問題を解決したv1.1のリリース後、Leopardユーザのアクセスも多くなってきていい感じ。

再びTop10に入れるかどうか・・・・・。

Dashboard_top50_20071208

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

2007年11月 1日 (木)

Dashboard De Aquarium v1.1 - Released!

6-Feb-2009:
Dashboard de Aquarium v1.2 released!!!!, Download NOW!!
(Apple社(US及び日本)でv1.2が公開されるたのでv1.1のダウンロードは停止しました。


translate from japanese to english : Powered by Google translate

前回の予告したようにMacOSX 10.5 LeopardでDashboard De Aquarium v1.0を実行した場合に発生する問題を解決したDashboard De Aquarium v1.1リリースしました。

(これに伴いv1.0のダウンロードはできなくなります。)


動作確認した機種とMacOSXのバージョンは以下の通り。

System Requirements : MacOSX Tiger 10.4 or later -- Freeware.

PowerBook G4 1Ghz - MacOSX 10.4.10 (Tiger)
PowerMac G5 Dual 2.7Ghz - MacOSX 10.4.10 (Tiger)
MacBook Pro 2.2Ghz Core 2 Duo - MacOSX 10.5 (Leopard)

V1_1_on_leopard

V1_1_on_leopard_1 V1_1_on_leopard_2

Download Now!
Go to v1.2 download page!

"Mac OS X 10.4 Tiger以降が必要です。ダウンロードにSafariを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。Safari以外のブラウザを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、解凍したウィジェットを /ライブラリ/Widgets/ フォルダに配置してください。ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。"


Note: 国際化対応しています。言語環境が英語であれば以下のように表示されます。
V1_1_on_leopard_en_us_1 V1_1_on_leopard_en_us_2

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

2007年10月31日 (水)

Dashboard de Aquarium v1.0 on Leopard - あれ〜〜。

妻のMacBook ProをMacOSX LeopardへUpdateしたので、早速、Dashboard de Aquarium v1.0をインストールしてみたところ、Tigerで動作させた場合と異なる動作をすることに気付いた。(新機能を盛り込む前にこの問題を潰しておく必要があります。今暫くお待ちください。)

Dashboard de Aquarium v1.0をMacBook Pro - Leopard のDashboardへインストールした直後の画像(この状態ではTiger上の動きとの違いは無さそうだったのだが。。。)
Dashboard_de_aquarium_on_leopard

この状態から
Dashboard_de_aquarium_on_leopard_bu

Preference画面へ切り替え、
Dashboard_de_aquarium_on_leopard__2

Preference画面の「終了」ボタンをクリックすると。。。。あららら〜。すべて左上に集まってきてしまう。
Dashboard_de_aquarium_on_leopard__3

新機能を盛り込むより。こちらの問題を解決する方が先ですね。Leopard上でDashboard de Aquarium v1.0をご利用の方には申し訳ありませんが、今暫くお待ちください。

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

Dashboard de Aquarium - 準備は整った!?

奥さんのMacBook ProがLeopardにupdateしたこともあり、DashCodeが利用できる環境が整った
(当分の間、私のPowerBookはTigerのままにしておきたいので、奥さんのMacBookを借りてDashboard de Aquariumの改造を再開していこうかと考えているところ。 ー まだ、どのようにするか全く考えていないのですがね。。。。)

ところで、ブログのアクセスログを見ていて今頃気付いたのだが、
新着アプリテスト記録(とトラブルシューティング) というサイトでDashboard de Aquariumが紹介されていた。
(気付くのが遅れて申し訳ありません。この場を借りてお礼申し上げます。)

以下、紹介されているページへのリンク。

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

2007年10月10日 (水)

Dashboard de Aquarium - 祝! 10000アクセス突破!

Dashboard de Aauarium v1.0を公開してから半年になりますが、当該エントリのアクセスが、

10000アクセスを突破。

アクセスしてくださった方々に感謝! 

(AppleのWidget downloadサイトへのアクセス数は把握できないので私のブログ上のアクセス数の累計です。)

そろそろ、次のバージョンをどのようにするか考えておきますか。。。

Dbms_comparison001

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

2007年8月18日 (土)

まだ、まだ、まだ、Dashboard de Aqauarium !

いや〜〜〜、ほんとうに、皆さんありがとうございます。 
ついにMac ココフラッシュのデイリーランキングとマンスリーランキングの両方で、
しかも同時にTop1に!!

これまた、前回同様、めったにあることではないでしょうから、記念写真を。
今回は、Dashboard de Aauarium v1.0もいっしょに!

Dashboard_de_aquarium_madamada

Apple(US)の、Dashboard de Aauariumもなんとか、Top30以内にランキング残っているし。...

http://www.apple.com/downloads/dashboard/justforfun/dashboarddeaquarium.html

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

2007年8月11日 (土)

まだまだ、Dashborad de Aquarium!

まだ、Dashboard de Aquarium v1.0ネタで引っ張るのか〜〜! 
というつもりはないのですが、Appleのサイトデザインが変わった影響か、公開してから3ヶ月経過した時点で、該当エントリの日別アクセスが最高値に!。
そのおかげで、ココフラッシュ (Macカテゴリ)で、デイリー(数週間前のもの)と月間(今日のもの)で

なんと、 1位に!
アクセスして頂いた皆様、感謝です!

これまた、めったにあることじゃないでしょうから、 記念撮影(お約束!)。

● デイリーランキング 1位の記念撮影
Dairy_ranking_mac

● 月間ランキング 1位の記念撮影
Monthly_ranking_mac

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

2007年7月22日 (日)

Glossitope

前回のエントリの勢いで、GlossitopeをPowerMac G5 Dual 2.7GhzのMacOSX 10.4.10にインストールしてみた。

Konfabulator(現Yahoo Widgets)から始まったWidgetsブーム?!ですが、Javaでもってとこですかね。

次回は、Dashboard de AquariumをWidgetコンテナへも移植してみますかね。。な〜〜んて。
(まあ、気まぐれですから、どうするかは気分しだいですけど。)

前置きはこれくらいにして、早速インストール。

● まず、Java SE 6.0 R1 Developer Previewをインストール


Glossitope0

Java SE 6.0 R1 Developer Previewは、Java SE 5.0を置き換えたりしないのでご安心を。
Glossitope1

● Glossitopeをダウンロード

今回は、Exterm versionをダウンロードしてみた。
Glossitope_buffered.jnlp がダウンロードされる

Glossitope2

● ダウンロードした Glossitope_buffered.jnlpをダブルクリックしてインストール開始

Glossitope3

Glossitope4

「Trust」ボタンをクリックして。
Glossitope5

お好きな場所に保存する。
Glossitope6

● Glossttopeの起動

Glossitope Bufferedというアプリケーションをダブルクリックして起動。
Glossitope7

Desklets(WidgetsのことをGlossitopeではDeskletsというらしい)をダウンロードするので「Yes」をクリック
Glossitope8

● 起動した!

Glossitope9

● ダブルクリックで広げると、

あら、DashboardのWidgetsにも似た、カレンダーや、目玉オヤジも!
Glossitope11

● 設定ダイアログは開発途上のようで、イマイチ。。。。(^^;;;;

Glossitope12

● Deskletsの管理

×ボタンをクリックするとDeskletsをunloadできる。
Glossitope13

Dashboardとちがって、Deskletsがバラバラになるアニメーションで消えていく
Glossitope14

ということで動きました. (^^;;;;

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

2007年7月21日 (土)

Dashcode Developer Beta - July 15, 2007.

そういえば、Dashcode Beta版の使用期限って、7月15日までだったことを思い出した。。(^^;;
TIgerでの正式版は出ないとも聞いているので、なんとなく残念な感じもする。便利な開発ツールですし。
まぁ、Leopardがリリースされたら移行すれば済むことなんだけど。。手に入るのはまだ先だろうし。それまではDashcodeに頼らずに作ろうかな。。。作りたいWidgetもあるし。。。

 Please note that the December 2006 beta of Dashcode compatible   
with Mac OS X 10.4 Tiger will cease to function on July 15, 2007.

Dashcode_beta_20070715

なんて思っていたタイミングで、Glossitopeのことを、今月の2時間で学ぶ Java Hot Topic (7月号)で知り、むくむくと制作意欲が。。。Glossitopeは、JavaVM上で動作するWidgetコンテナで、Java SE 6.0のスクリプトサポートを利用するか、javascript, Python, JRubyなど複数のスクリプト言語で記述することができるとのこと。

MacOSXでもOK。デモもMacOSXでしたし。
Glossitope のデモムービー

--追記
あ、忘れてました、Glossitopeは、Java SE 6.0が必要とのこと。

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

2007年6月28日 (木)

Dashboard de Aquarium - 号外 #5

やった〜! 

ということで、ついに、Dashboard de Aquarium が Top10 入りしました。

ダウンロードしてくれた世界中の方々に感謝します。

日本は、ソフトウェアの輸入大国でもあるんだそうで、Dashboard de Aquariumのような小さなソフトウェアでも一応、日本製ということで数字には全くでないけど貢献できた??? かも。。。。。。

 Dashboarde_de_aquarium_top10

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

2007年6月19日 (火)

Dashboard de Aquarium - 号外 #4

ここのところなにかと忙しくブログの更新も滞りぎみ、ネタはあるんですけどねぇ。
と、久々に、WidgetのTop50を見てみたら、、、なんと、Top10目前じゃないですか!! びっくり。

Dashboard_de_aquarium_4

そして、ココフラッシュデイリーランキング 2007/6/19では、3位、ココフラッシュ・月間ランキングでは、7位。 とトップ10入り。

そうあることじゃないと思うので、記念のスクリーンショット

デイリーランキング 2007/6/19現在
Cocoflashdaily

月間ランキング 2007/6/19現在
Cocoflashmontly

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

2007年6月14日 (木)

Dashboard De Aquarium - 号外 #3

なんだか、Blogのアクセス数が多くなってきたと思ったら、Top14にランクイン!
いつまでTop50にランクインし続けられるのかワクワク。


Top14_dashboard_de_aquarium_20070614

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

2007年6月12日 (火)

Dashboard De Aquarium - 号外 #2

Apple Japanのサイトに続き、Apple (US)のサイトでも Dashboard De Aquariumが公開されました。 (^▽^)

Dashboard_de_aquarium_en

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

2007年5月29日 (火)

Dashboard De Aquarium (v1.0) 号外!

Viaappledownloadsite

ということで、  Dashboard De Aquarium 1.0 が Apple社の Dashboard ダウンロードページに掲載されました。  (^▽^)

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

2007年5月11日 (金)

Dashboard De Aquarium (v1.0)

translate from japanese to english : Powered by Google translate

ここのところOracleネタが少ないですが、今日も Dashcodeネタということで。。。

Dashboard De Aquarium v1.0をリリースしました。

System Requirements : MacOSX Tiger 10.4 or later -- Freeware.
今のところ、魚種や個体数などの変更はできません。

水槽を泳ぐdiscusは、サイドバーに配置してある画像から切り抜いたdiscusです。このdiscusは、14年ほど前に約1万円で購入した個体でした。初めてdiscusを飼う上、高価な買い物には勇気がいりました。 もし、ネオンテトラだったとしたら、何匹買えたことでしょう!・・・

Dashboard_de_aquarium_front2 Dashboard_de_aquarium_back2

Dashboard_de_aquarium_icon

Dashboard_de_aquarium_front Dashboard_de_aquarium_back


2007/11/1 - updated
Leopard上で発生する問題を解決した v1.1をリリースしましたので
 ==>こちらのページからダウンロードしてください。


"Mac OS X 10.4 Tigerが必要です。ダウンロードにSafariを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。Safari以外のブラウザを使用する場合は、はじめにダウンロードのリンクをクリックしてください。次にダウンロードの完了後、解凍したウィジェットを /ライブラリ/Widgets/ フォルダに配置してください。ウィジェットを表示し、プラスボタンをクリックしてウィジェットバーを表示させ、ダウンロードしたウィジェットを追加してください。"


Note: 国際化対応しています。言語環境が英語であれば以下のように表示されます。
Dashboard_de_aquarium_en_f Dashboard_de_aquariuim_en_b




実は、2000年頃、このWidgetの元となるWebページを公開していたのですが、Netscape 4.xのみ(layerを使っていたことも理由ですが。)に対応していました。
国外の方も含めて、「IEには対応しないのか?」 とメールを頂いたこともありましたがやる気が起きず、Mozillaや Safariの登場とともにお蔵入させていましたが、今回、Widget版として復活させました。


以下のスクリーンショットは、Classic環境のNetscape 4.0で、当時(2000年頃)のjavascriptを実行したものです。

Old_netscape4x_version

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

2007年5月 9日 (水)

Apple Store Event Widget

先日、姪と参加したGWの特別無料ワークショップ以外に、最近では毎日、何らかの無料ワークショップが行われているようだ。
時間が合えばちょいと立ち寄ろうかとApple Store Ginzaの情報を見ていて気付いたのが、Apple Store Event Widget
こんなウィジェットあったんですね。


欲を言えば、1週間分の情報だけでなく、次週以降の情報も閲覧できるようにしてほしいところ。

Applestorewidget Applestorewidget2

茂手木秀行が魅せるデジタル時代のモノクロテクニックなんていうのもあるようで。。。

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

2007年5月 2日 (水)

DashCodeのjavascript debugger

widgetを作っていて便利だと感じた、DashCodeのjavascript debuggerのスクリーンショット。
Leopardでの正式登場が待ち遠しい。

Dashcode_debugger

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

2007年5月 1日 (火)

DashCode Public Beta - Dashboard de OTN-J #10

前回のつづきです。
ひとまず、今回で、Dashboard de OTN-J widgetは完成です。

● Dashboard de OTN-J widgetでは、OTN-Jのforum全体のfeedだけを読込む widgetにしてあります。

以下のfeed URL固定です。
feed://otn.oracle.co.jp/forum/rss/rssmessages.jspa?categoryID=2

ただし、アプリケーションパッケージに含まれる、attributes.js にfeedのURLが定義されているので直接編集すれば変更することは可能です。(OTN-JのRSS2.0を対象にしています。また、rdfには元のコードが未対応で、atomも一部の情報は表示できません。)
feed urlを変更可能にしたり、atom対応など、OTN-J以外のfeedも表示するなどの version upは行うかもしれませんが、気分次第です。

以下、今回追加したコードの操作確認の模様。赤丸部分でマウスカーソルの形状変化させている。また、裏面では、URLの文字色を赤から黄色に変化させ、クリックすると、当ブログのトップページを開くようにしてある。(ハイパーリンクにすれば簡単なのだが、あえて、そのようにしてある。)

10_1 10_2 10_3
10_4 10_5 10_6

dashboard_de_otn.jsに追加したコード(一部抜粋)。
追加したコードは、マウスカーソル形状を変更するコードや、テキストの色を変更するコード、そして、裏面にあるblogのURLをクリックした際、該当blogをブラウザで開くといった細かい操作を行うためのコードを追加してある。

....中略....

/*****************************************************************
* added by mac de oracle  @2007/4/28                            */

function swapCursor(event)
{
if (event.type == "mouseover") {
document.body.style.cursor = "pointer";
} else if (event.type == "mouseout") {
document.body.style.cursor = "auto";
}
}

function swapTextColor(event)
{
if (event.type == "mouseover") {
event.currentTarget.style.color = "rgb(255, 255, 0)";
} else if (event.type == "mouseout") {
event.currentTarget.style.color = "rgb(255, 0, 0)";
}
}

function addMouseCursorListeners(element, callback)
{
element.addEventListener("mouseover", callback, true);
element.addEventListener("mouseout", callback, true);
}

function openMyBlog()
{
widget.openURL(this.innerText);
}

function addClickListeners(element, callback)
{
element.addEventListener("click", callback, true);
}

/* added by mac de oracle  @2007/4/28 
******************************************************************/

....中略....

function setHandlers()
{
var backOver = new Image();
backOver.src = "Images/backButton_over.png";
var backDown = new Image();
backDown.src = "Images/backButton_down.png";
var forwardOver = new Image();
forwardOver.src = "Images/forwardButton_over.png";
var forwardDown = new Image();
forwardDown.src = "Images/forwardButton_down.png";

var backButton = document.getElementById("backButton");
if (backButton) {
addHilightListeners(backButton, backOver, backDown);

// added by mac de oracle @2007/4/28
addMouseCursorListeners(backButton, swapCursor);
}

var forwardButton = document.getElementById("forwardButton");
if (forwardButton) {
addHilightListeners(forwardButton, forwardOver, forwardDown);

// added by mac de oracle @2007/4/28
addMouseCursorListeners(forwardButton, swapCursor);
}


/****************************************************************
***  added by mac de oracle @2007/4/28                       ***/

var blogURLText = document.getElementById("myBlogURLText");
if (blogURLText) {
addMouseCursorListeners(blogURLText, swapCursor);
addClickListeners(blogURLText, openMyBlog);
addMouseCursorListeners(blogURLText, swapTextColor);
}

var done = document.getElementById("done");
if (done) {
addMouseCursorListeners(done, swapCursor);
}

var refreshButton = document.getElementById("refreshButton");
if (refreshButton) {
addMouseCursorListeners(refreshButton, swapCursor);
}

var info = document.getElementById("info");
if (info) {
addMouseCursorListeners(info, swapCursor);
}

/*** added by mac de oracle @2007/4/28                      
***************************************************************/

}

ざっとこんなところ。。 javascriptのコードをこんなに書いたのも久々。。仕事以外では。。
ただ、javascriptのデバッガを搭載しているDashCodeのおかげで javascriptを久々に書いた
私でもそれほど苦労しなかった。。。便利になってきましたねぇ。ほんとうに!

ということで、ダウンロードはこちらから。dashboard_de_otn.wdgt.zip (216.5K)

参考として、DashCodeのテンプレートに手を加えていないオリジナルのWidgetもダウンロードして比べてみてください。 ダウンロード templete.wdgt.zip (119.7K)

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

2007年4月25日 (水)

DashCode Public Beta - Dashboard de OTN-J #9

Dashboard de OTN-Jの続きです。
今回は、javascriptを追加して、ひとまず完成まで、と考えていたのだが、大切なことを忘れていたので、まずはそちらから。

何を忘れていたのか? それは、国際化対応。 
DashCodeでも他のMacOSXのアプリケーション同様、国際化対応することが可能だ。

まずは以下のスクリーンショットを見てもらいたい。

7after_front_1


Widgetを起動すると、「Refresh」ボタンや、「Author」ラベル部分が英語のままなのだ。
そこで日本語優先の環境であれば、「Refresh」ボタンは、「リフレッシュ」と表示したり、 「Author」は「投稿者」と表示したい! ということだ。

で、どんなプログラミングが必要なんだ? と気にする必要はなく、以下のように日本語優先環境で表示するテキストを設定だけでいい。 (javaにも同じような仕組みはありますね。。)

Dash9_1

Dash9_2

Dash9_3


Dash9_4 Dash9_5
Dash9_6 Dash9_7

設定が終わったので、DashCode Public Beta上で実行してみると・・・・あれ、英語優先なのね。。。Public Betaなので仕方ない。

Dash9_10

Dashboardにデプロイして確認する.....

Dash9_11 Dash9_12 Dash9_13


日本語表示になっていますね!

Dash9_14 Dash9_15

簡単です!


では今日はここまで。
次回は、本当に、javascriptを追加して、ひとまず完成というところまで。。

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

DashCode Public Beta - Dashboard de OTN-J #8

Dashboard de OTN-Jの続きです。


今回は、アイコンを追加するといっても作業は超簡単。作成したアイコン用画像をDrag & Dropして、大きさなどをマウスで調整するだけ!

まずは、お手持ちのソフトウェア(gimpや、PhotoShop、FireWorksなどね)でアイコン用画像を作成。今回は大きめだが、256*256の画像を作成した、128*128 で十分だと思うが。。。

Dashboard_de_otn


ナビゲータパネルの「Widget Icon」を選択するとキャンバスには空のアイコンが表示される。そこへ、作成したアイコンをDrag & Drop後、位置や大きさを整える。

8_1_1 8_2


アイコンを設定したところで、Dashboardへデプロイして確認。問題なさそうだ。

8_3 8_4 8_5 8_6


ついでなので、裏面にもアイコン用画像を貼付けることにした。この操作もDrag & Drop後、位置や大きさを調整するのみ。

8_7


外見は、これで完成!。

8_8


次回は、javascriptを少々追加し、ひとまず完成! というところまで。。。

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

2007年4月24日 (火)

DashCode Public Beta - Dashboard de OTN-J #7

さて、少々間が空いてしまったが、 Dashboard de OTN-Jの続きです。


今回は前回のUIを少々?派手目に変更していくことにする。

ちなみに、DashCode Public betaの変更前のテンプレートは以下のようなものだった。
Before_front Before_back

そして、今回は表裏ともフォントには影を付け、地味だった色を明るくし、グラデーションを付けてみた。
7after_front 7after_back

#サウンドトラック付きなのでファイルは 22MB程度あります。
#BGM付きなので、スピーカーの音量にご注意を!

(再生にはQuickTimeが必要です。)
006


次回は、アイコンを追加する予定。

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

2007年4月23日 (月)

DashCode Public Beta - Dashboard de OTN-J 番外編 (ちょいと一息)

ちょいと息抜き。。。
Dashboard de OTN-J #4Dashboard de OTN-J #6のQuickTImeムービーのサウンドトラックは、iLife '06のGarageBand3で作っていると書いたが、その様子のスクリーンショット。
GarageBand3って結構面白し、便利ですよ。 簡単なジングルもすぐ作れちゃう。


Garageband3

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

2007年4月22日 (日)

DashCode Public Beta - Dashboard de OTN-J #6

Dashboard de OTN-Jの続きです。
Widgetの裏側UI変更の模様をQuickTimeムービーで。

●変更前(テンプレートのままのUI)

6_before


●変更後

赤色アンダーラインでMac De OracleのURLを表示しているが、この時点ではテキストを表示しているだけの状態にしてある。将来的には、onmouseoverイベントで文字の色を変えたり、onclickイベントでこのブログをブラウザで開くようにする予定だが。
6_after

#サウンドトラック付きなのでファイルは 25MB程度あります。
#スピーカーの音量にご注意を!

(再生にはQuickTimeが必要です。)
006

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

2007年4月20日 (金)

DashCode Public Beta - Dashboard de OTN-J #5

前回は、WidgetのフロントUI変更の様子をQuickTimeムービーでお見せしたのだが、どのように変更を加えたのか解りづらいと思うので少々解説しておくことにした。

尚、DashboardのWidgetは、他のMacOSXのアプリケーションと同様にアプリケーションパッケージ(バンドルとか、ファイルパッケージとも呼ばれる)になっている。
Widgetを「右クリック」し、ポップアップメニューの「パッケージ内容を表示」を選択すればパッケージ内容にアクセスできるので、どのようなjavascriptなのか、cssはどうなっているか等、確認することができる。
変更前のパッケージ内容の差分を確認したり、javascript,css等のdiffを取れば、変更部分は容易に確認できると思う。


4_91 4_92

まず、次の2つのWidgetを見比べてもらいたい。(左がオリジナル、右がカスタマイズしたもの。)

4_1_1 4_2

・(A)の部分

オリジナルでは、javascriptコードに問題があるようで、FEEDから<title>要素を取得できず、"Untitled"と表示されている。(DashCode正式版では改善されているでしょうけど。)
カスタマイズ版では、<title>要素を取得できるよう修正し、タイトルは元ネタへのリンクに変更。

・(B)の部分

これはカスタマイズで追加した部分だ。RSS2.0の<author>要素は、OTN-JのRSSでは省略されており、替わりに、拡張された<jf:author>要素が設定されていため、<jf:author>要素値を取り出し、設定すればOK。

・(C)の部分

この部分は本来、エントリの投稿日が表示されるのだが、OTN-JのRSSでは、<item>要素以下の<pubDate>や<dc:date>要素は省略され、替わりに、<jf:createDate>要素が設定されているため、オリジナルでは投稿日が表示されないという状況になっている。
<jf:creationDate>要素値を取り出し設定すればOK.


以下、dashboard_de_otn.js の変更部分から一部抜粋
(DashCodeで新規プロジェクトを作成すると、プロジェクト名称の付いた .jsファイルが作成される。
例えば、dashboard_de_otnというプロジェクト名称を付けた場合、メインの javascriptファイルは、dashboard_de_otn.js というファイルになる。)

尚、OTN-JのRSS2.0向けにカスタマイズしているため、概要部分が長く、スクロールの必要な場合や、ATOMは正しく動作しない場合がりますのでご注意ください。(OTN-JのFEEDでのみ、テストしたため。)

また、オリジナルのコードがRDFには対応していないため、RDFを扱う場合には、さらにコードを追加する必要あり。 
==> XSLTスタイルシートを使って変換後に処理するようにすればもっと楽かも。。
後で調べよう。==>(メモメモ)

変更前(テンプレートを選択すると自動生成?されるjavascriptコード)

// Namespace URLs
var NS_DC = "http://purl.org/dc/elements/1.1/";
var NS_CONTENT = "http://purl.org/rss/1.0/modules/content/";

・・・・・中略・・・・・

function parseRSSFeed(doc)
{
var items = doc.getElementsByTagName("item");
for (var i = 0; i < items.length; i++) {
var thisItem = items[i];

var title = getLocalizedString("Untitled");
var titleElt = getFirstElementByTagName(thisItem, "title", "*");
if (titleElt && titleElt.firstChild) {
title = allData(titleElt);
}

var description;
var descElt = getFirstElementByTagName(thisItem, "encoded", NS_CONTENT);
if (!descElt) {
descElt = getFirstElementByTagName(thisItem, "description", "*");
}
if (descElt && descElt.firstChild) {
description = allData(descElt);
}

var pubDate = getFirstElementByTagName(thisItem, "pubDate", "*");
// If there's a pubDate element, use it
if (pubDate) {
pubDate = new Date(Date.parse(allData(pubDate)));
}
// If not, maybe they're using the Dublin Core date element
if (pubDate == null) {
pubDate = getFirstElementByTagName(thisItem, "date", NS_DC);
if (pubDate) {
var isoDate = allData(pubDate);
pubDate = parseISODate(isoDate);
}
}

if (+attributes.feedType == DFFeedTypeHTML) {
// HTML feed
if (description) {
entries.unshift({ title: title, description: description, date: pubDate });
}
}
else if (+attributes.feedType == DFFeedTypeImage) {
// Photo feed
var image = getFirstImage(description);
if (image) {
entries.unshift({ title: title, image: image, date: pubDate });
}
}
}
}

・・・・・中略・・・・

function setHTMLContent(title, description, date)
{
var content = document.getElementById("content");
if (content) {
clearContent();

if (title != null) {
var titleDiv = document.createElement("div");
titleDiv.setAttribute("id", "entryTitle");
titleDiv.innerHTML = title;
fixLinks(titleDiv);
content.appendChild(titleDiv);
}

if (description != null) {
var descDiv = document.createElement("div");
descDiv.setAttribute("id", "entryDescription");
descDiv.innerHTML = description;
fixLinks(descDiv);
content.appendChild(descDiv);
}

setDateText(date);
}
}

変更後

// Namespace URLs
var NS_DC = "http://purl.org/dc/elements/1.1/";
var NS_CONTENT = "http://purl.org/rss/1.0/modules/content/";
/*****************************
*** for Oracle Technology
*****************************/
var NS_JF = "http://www.jivesoftware.com/xmlns/jiveforums/rss";

・・・・・中略・・・・・

function parseRSSFeed(doc)
{
var items = doc.getElementsByTagName("item");
for (var i = 0; i < items.length; i++) {
var thisItem = items[i];

var title = getLocalizedString("Untitled");
var titleElt = getFirstElementByTagName(thisItem, "title");
if (titleElt && titleElt.firstChild) {
title = allData(titleElt);
}

var description;
var descElt = getFirstElementByTagName(thisItem, "encoded", NS_CONTENT);
if (!descElt) {
descElt = getFirstElementByTagName(thisItem, "description");
}
if (descElt && descElt.firstChild) {
description = allData(descElt);
}

var pubDate = getFirstElementByTagName(thisItem, "pubDate");
// If there's a pubDate element, use it
if (pubDate) {
pubDate = new Date(Date.parse(allData(pubDate)));
}
// If not, maybe they're using the Dublin Core date element
if (pubDate == null) {
pubDate = getFirstElementByTagName(thisItem, "date", NS_DC);
if (pubDate) {
var isoDate = allData(pubDate);
pubDate = parseISODate(isoDate);
}
}

// OTN only
if (pubDate == null) {
pubDate = getFirstElementByTagName(thisItem, "creationDate", NS_JF);
if (pubDate) {
var isoDate = allData(pubDate);
pubDate = parseISODate(isoDate);
}
}

// OTN only
var author;
var authorElt = getFirstElementByTagName(thisItem, "author", NS_JF);
if (authorElt && authorElt.firstChild) {
author = allData(authorElt);
}

var link;
var linkElt = getFirstElementByTagName(thisItem, "link");
if (linkElt && linkElt.firstChild) {
link = allData(linkElt);
}


if (+attributes.feedType == DFFeedTypeHTML) {
// HTML feed
if (description) {
entries.unshift(
{
title: title, description: description,
date: pubDate, author: author, link: link
}
);
}
}
else if (+attributes.feedType == DFFeedTypeImage) {
// Photo feed
var image = getFirstImage(description);
if (image) {
entries.unshift(
{
title: title, image: image,
date: pubDate, author: author, link: link
}
);
}
}
}
}

・・・・・中略・・・・

function setAuthorText(author)
{
var authorText = document.getElementById("authorText");
if (authorText) {
if (author != null) {
authorText.innerText = author;
}
else {
dateText.innerText = getLocalizedString("Author");
}
}
}

function setHTMLContent(title, description, date, author, link)
{
var content = document.getElementById("content");
if (content) {
clearContent();

if (title != null) {
var titleDiv = document.createElement("div");
titleDiv.setAttribute("id", "entryTitle");

var linkElt = document.createElement("a");
linkElt.setAttribute("href", link);
linkElt.innerHTML = title;
titleDiv.appendChild(linkElt);

fixLinks(titleDiv);
content.appendChild(titleDiv);
}

if (description != null) {
var descDiv = document.createElement("div");
descDiv.setAttribute("id", "entryDescription");
descDiv.innerHTML = description;
fixLinks(descDiv);
content.appendChild(descDiv);
}

setDateText(date);
setAuthorText(author);
}
}


最後に、以下の(D)と(E)の部分

「Refresh」ボタンについては、単純に、onClickイベントで、自動生成されたコードに定義されている refreshFeed() を呼んであげればOK。


4_3

「Refresh」ボタンをクリックすれば、日付が表示される部分に Loding... と表示され、最新のFEEDが表示されるようになります。


DashCodeのキャンバス上で、「Refresh」ボタンをクリック->「Inspector」パネル->「Behaviors」タブ-> onclickイベントのHandlersに refreshFeed() を追加してやるだけ!

4_93

では、次回、裏面のカスタマイズにつづく。(一気にアイコン追加と、さらに見栄えを変更する可能性あり。。。)


#押し入れから、ウチの奥さんの本が、、

これ 1999年の本なんですよね。 2000年頃にRubyやってたって聞いていたけど、本気で初期のころだね。
Rubyもやってみたいんだけど。。。奥さん、随分とRubyから遠ざかっているから、奥さんに聞くより、最新の本を買って、遊び始めたほうが早いか。。。。

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

2007年4月19日 (木)

DashCode Public Beta - Dashboard de OTN-J #4

前回はWidgetのUIを変更したが、それらに対応するJavascriptの変更、追加を行う。

カスタマイズしたWidgetはダウンロードできるようにする予定なので、変更、追加したコードはエントリ上には掲載しないかもしれない。。。(これまた気分次第なので。。)

ということで、その模様を QuickTimeムービーで。
(サウンドトラック付きなのでファイルは 25MB程度あります。)

#スピーカーの音量にご注意を!

(再生にはQuickTimeが必要です。)
004

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

DashCode Public Beta - Dashboard de OTN-J #3

Dashboard De OTN-Jの3回目。

WidgetのフロントUIの変更は、DashCodeで簡単に行える。(IDEなので、他のIDEを利用したことのある方なら、少々操作すれば、直感的に行えるようになると思いますよ。)

ひとまず以下のようにする事にします。

2_2

まず、「Daily Feed」の配置を右寄せにする。
「Daily Feed」を選択し、「Inspector」パネル->「Text」->「Alignment &: Spacing」で 「Alignment」で右寄せを選択する。

3_1_1
3_2
3_3


次に、 ラベルとして使用するためTextパーツを配置し、"Author:"というラベルを設定する。(日本語にする予定ですが、今はこのまま)
「Library」パネル->「Dashcode Library」プップアップメニュー->「Front」->「Text」を選択する。 Textを選択して、配置したい場所へ Drag & Drop。
配置したテキストは、「左寄せ」で配置するので、「Inspector」パネル->「Text」->「Alignment &: Spacing」で 「Alignment」で左寄せを選択する。
さらに「Inspector」パネル->「Attributeパネル」で、「ID」属性に "author"を設定しておく。

3_5
3_6
3_7


同じ要領で、エントリの投稿者を表示するためのTextパーツを配置し、「Inspector」パネル->「Attributeパネル」で 「ID」属性に"authorText"、「Value」属性の値は動的に設定することになるのだが、配置の確認の為に、"autherText"と設定しておく。

3_8


最後は、最新FEEDを取得するために利用する「Refresh」ボタンを配置する。「Library」パネル->「Dashcode Library」プップアップメニュー->「Front」->「Button」を選択する。「Lozenge Button」を選択し、Widgetの右上にDrag & Dropする。配置したボタンをダブルクリックし、"Refresh"と設定する。最後に、「Inspector」パネル->「Attributeパネル」で、「ID」属性に "refreshButton"というIDを設定しておく。

3_9
3_12
3_13
3_14


これで、ひとまず、フロントUIのカスタマイズは終わり。
フロントUIに関連するjavascriptをカスタマイズにつづく。


3_15

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

2007年4月18日 (水)

DashCode Public Beta - Dashboard de OTN-J #2

Dashboard De OTN-Jの続きです。

さて、前回テンプレートのままでデプロイしたWidgetをカスタマイズしていくことにする。
第一弾、Widgetのフロントの見栄えを変更したり、表示する情報を増やしていく。

● Before

2_1_1 18_1

● After

2_2

見ての通り、OTN-JのRSS2.0対応FEEDでは、エントリの概要は表示されるものの、投稿日や、エントリのタイトルは表示されていない。

タイトルが表示されていないのは、テンプレートのjavascriptに問題があるためだが、投稿日が表示されていない理由は、OTN-JのRSSには、<pubDate>要素や<dc:date>要素ではなく、独自拡張された<jf:creationDate>要素があるのが理由だ。 UIを変更するついでに纏めて対処する。
変更後のUIでは、タイトルはリンクとして表示し、投稿者、投稿日を表示するほか、「Refresh」ボタンを配置し、最新のFEEDを取得できるようにする。


以下、OTN-JのFEEDより抜粋

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">

<channel>
<title>Oracle Technology Network (OTN) Japan - 掲示板: 投稿メッセージ - OTN</title>
<link>http://otn.oracle.co.jp/forum</link>
<description>Most recent forum messages</description>
<language>ja</language>

<generator>Jive Forums Professional 4.2.4 (www.jivesoftware.com)</generator>
<pubDate>水, 18 4 2007 01:09:17 +0900</pubDate>

<item>
<title>タイトル</title>
<link>http://otn.oracle.co.jp/forum/thread.jspa?messageID=9999&tstart=0#999</link>
<description><![CDATA[ほげほげ]]></description>
<jf:creationDate>火, 17 4 2007 23:44:58 +0900</jf:creationDate>
<jf:modificationDate>火, 17 4 2007 23:44:58 +0900</jf:modificationDate>
<jf:author>asahide</jf:author>
<jf:replyCount>0</jf:replyCount>
</item>

というところで今日は終わり、次回は、UI変更操作を載せる予定。。
(気分次第だが、javascriptの変更記録も載せる。。。。かも。。。)

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

2007年4月17日 (火)

DashCode Public Beta - Dashboard de OTN-J #1

以前、DashCode Public Betaが、ADCのサイトからダウンロードできるようになっていると書いたが、Leopardのリリースが10月頃まで延期されるということで、しばらくは、正式版DashCodeにお目にかかるのも延びる、ということもあり、少々、DashCode Public Betaで遊んでみる事にした。

で、ネタはどうする? と、しばし考える。。。浮かんだのが、やはり、RSS FEEDを扱うネタ。 
DashCode Public Betaには、FEEDを扱うテンプレートが2種類用意されているので、それら利用することにした。

今回作成するFEED READER widgetの概要は以下。


  1. 対象とするFEEDのサイトは、とりあえず固定。
    Oracle Technology Networkの会議室のFEEDを参照することにする。お約束?!)

  2. DashCode Public Betaで提供されているテンプレートをそのまま、又は、必要に応じて、カスタマイズする。

  3. Widgetに表示するのは、FEEDエントリのタイトルと概要、それに投稿者ぐらいにする。

  4. Widget上に表示されたFEEDエントリのタイトルをクリックすると該当エントリをWebブラウザで開く。

  5. Widgetの裏面に Mac De Oracleへのリンクを配置し、クリックすると Mac De OracleのトップページをWebブラウザで開くようにする。

  6. 最新のFEEDを取得できるよう 「リフレッシュ」ボタンを配置しておく。

できればアイコンまで作る予定。


では、早速、作業開始!

まず、DashCode自体の操作方法に慣れておく必要もあるため、利用するテンプレートを選び、プロジェクトを作成する。その後、テンプレートをカスタマイズしないで、FEED READER Widgetを作成して、自分のDashboardに登録してみたいと思う。(DashCodeでの開発の流れは、これである程度は把握できるのではないかと思うが。。。。)

DashCodeの操作は直感的でいいですね。以下の操作に掛かった時間は、5分もかからなかったと思う。
OSC2007の DashCodeで簡単ウィジェット開発を受講したおかげで、基本的な操作の流れは把握していたこともその理由だが。。。
(尚、DashCodeの解説は、メニューからhelpを選択すると閲覧できるほか、ADCのサイトで参照することもできるので操作方法などの詳細はそちらを参照されたい。)


(1) DashCode Public Betaを起動する。

起動するとテンプレートを選択するダイアログが現れる。RSS FEEDを扱うテンプレートは2種類あるが、今回は、Daily Feedというテンプレートを利用することにした。
1_1


(2) 表示するURLの設定

テンプレートを選択するとキャンバスと呼ばれるPaneにWidgetのひな形が表示される。このひな形の「Drop on RSS Feed URL Here」と表示されているエリアへ、表示したいFEEDのURLをDrag & Dropすれば設定は完了してしまう。

2_1 3_1 4_1 5_1


(3) Widgetの裏面デザイン

最終的には裏面デザインは変更するのだが、今のところテンプレートのままで。
6_1


(4) プロジェクトの保存

基本的な設定はこれだけなので、作成したプロジェクトは名前を付けて保存しておく。
7_2 8_1


(5) Widgetのテスト

作成したWidgetをDashCode上で実行してみる。(DashCode Public Beta版では、実行時のロケールは英語になっているようだ。この点については別途解説する。)

9_1
10
11
12
13 

DashCodeがPublic Beta版ということもあるのだろう。テンプレートをそのまま利用しているだけでは、RSS2.0対応のFEEDの処理には少々問題があるようだ。
例えば、Untitledと表示されている箇所には、各エントリの<title>要素の値が表示されるはず? なのであるが、表示されていない。 (この問題については、カスタマイズ時に改善するつもりだ)

ちなみに、ATOM1.0のURLを設定しても同じく、<title>要素値は表示されない。
尚、Daily Feedと表示されている場所には、該当エントリが投稿された年月日が表示されるのだが、Oracle Techonoloy NetworkフォーラムのFEED(RSS2.0)には、<pubDate>要素や<dc:Date>要素が省略されているため表示されていない。(拡張された要素を参照するようにすれば対応可能なので、widgetをカスタマイズして対応することにする。)


(6) widgetのデプロイ

作成したWidgetをDashboardへデプロイする。デプロイする際、Widget動作の互換性の設定も行える。今回は、MacOSX10.4.3以降で動作するように設定してある。(尚、画面は現在ログインしているユーザのDashboardへWidgetをデプロイする様子。アイコンを設定していないので白のアイコンが表示されている。)

14
15
16
17


(7) Dashboardの表示

デプロイが完了するとDashboardでの表示ができるようになる。表と裏面を表示させた状態のスクリーンショット。テンプレートのままだと、やはり見栄えなどもいまひとつかな。

18


(8) Widgetの管理

Widgetの管理は、「+」アイコンクリック->「ウィジェットの管理...」ボタンをクリックで表示される
テンプレートのままデプロイしてあるので、今回デプロイしたWidgetは白色のアイコンで表示されている。
(このままでは寂しいので、カスタマイズ時には、アイコンを設定することにする。)

19
20
21

今日はここまで。
カスタマイズや、現時点のテンプレートではうまく処理できていない点の修正などは次回以降ということで。。

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