06

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

最近のToday画面

SCRN0000.JPG
以前は白基調の「白川の鯉」を使ってたけど、最近はこんな風に黒基調で、天気情報に概要を追加して使っている。

Todayアプリは上からCustomClock(これがたぶん最新バージョン)、rlToday、ViewText(これがたぶん最新バージョン)QuicTodayを利用。

(2008.03.20 11:11追記)
ちなみに、メニューバーはCustombar(これがたぶん最新バージョン)で改造済。

上記の画面の天気アイコンをタップすると、以下の天気詳細画面に変わる。
SCRN0000.JPG
週間天気と今日・明日の天気概要。

概要情報の取得は、Greybox(天気予報を表示する rlToday Skin + MortScript)のtenki.mscrの「### Get Weekly Forecast from day after tomorrow
」の前に以下を追加。
# 今日の概況取得
MatchCond[0] = "の京都府は、"
MatchCond[1] = "<br>"
Call GetStringMatched
Brief = MatchStr
GlobalInfo["Brief11"] = SubStr( Brief, 0, 28 )
GlobalInfo["Brief12"] = SubStr( Brief, 29, 28 )
GlobalInfo["Brief13"] = SubStr( Brief, 57, 28 )
GlobalInfo["Brief14"] = SubStr( Brief, 85, 28 )

# 明日の概況取得
MatchCond[0] = "明日の京都府は、"
MatchCond[1] = "</small></p></td>"
Call GetStringMatched
Brief = MatchStr
GlobalInfo["Brief21"] = SubStr( Brief, 0, 28 )
GlobalInfo["Brief22"] = SubStr( Brief, 29, 28 )
GlobalInfo["Brief23"] = SubStr( Brief, 57, 28 )
GlobalInfo["Brief24"] = SubStr( Brief, 85, 28 )


もし4行に別ける必要がないなら、
GlobalInfo["Brief11"] = MatchStr
これでいい。
1行の文字数を変えるならSubStr()の数字を修正する。


そしてレジストリ保存が、同じくtenki.mscrの「# today, tomorrow and weekly (+6days ahead)」の前に以下を追加。
# Brief Write To registry
RegWriteString("HKCU","Software\yoosee\Greybox","Brief11",GlobalInfo["Brief11"])
RegWriteString("HKCU","Software\yoosee\Greybox","Brief12",GlobalInfo["Brief12"])
RegWriteString("HKCU","Software\yoosee\Greybox","Brief13",GlobalInfo["Brief13"])
RegWriteString("HKCU","Software\yoosee\Greybox","Brief14",GlobalInfo["Brief14"])
RegWriteString("HKCU","Software\yoosee\Greybox","Brief21",GlobalInfo["Brief21"])
RegWriteString("HKCU","Software\yoosee\Greybox","Brief22",GlobalInfo["Brief22"])
RegWriteString("HKCU","Software\yoosee\Greybox","Brief23",GlobalInfo["Brief23"])
RegWriteString("HKCU","Software\yoosee\Greybox","Brief24",GlobalInfo["Brief24"])

これだけでOK。あとはskin.xmlに以下をカキコめば表示される。
<Registry key="HKEY_CURRENT_USER\Software\yoosee\Greybox\Brief11"
x="10" y="285" alignment="left" color="RGB(255, 255, 255)" unknown="0" >
<font size="17" font="Tahoma" />
</Registry>
<Registry key="HKEY_CURRENT_USER\Software\yoosee\Greybox\Brief12"
x="10" y="309" alignment="left" color="RGB(255, 255, 255)" unknown="0" >
<font size="17" font="Tahoma" />
</Registry>
<Registry key="HKEY_CURRENT_USER\Software\yoosee\Greybox\Brief13"
x="10" y="333" alignment="left" color="RGB(255, 255, 255)" unknown="0" >
<font size="17" font="Tahoma" />
</Registry>


「雪」とか「雨」では、どのように降るのかわからないので、どうしても概況が必要だった。また、天気詳細の表示に大きなスペースが必要だったため、CustomClockで表示させていた時刻をrlToday側に振り替えた。
posted at 2008.03.20 09:30 | Comment(2) | TrackBack(0) | 今日のToday
この記事へのコメント
はじめまして、いつも参考にさせて頂いています。Today画面はいじるのが楽しくてよくカスタマイズするんですけど全体に統一感を出すのは難しくて、その点でこちらの作品はとても綺麗にまとまっていて素晴らしいですね!天気アイコンも素敵です。他のサイトでもアイコンは手に入りますが、なかなかシンプルで綺麗なものがなかったので、こちらのサイトのアイコンを利用させていただいています。
これからものんびり頑張ってください〜楽しみにしてます(*′ω`)b゛
Posted by go at 2008年03月20日 13:45
>goさん
天気アイコン使っていただいて嬉しいです。

統一感を出すの難しいですよね。その点はこちらも苦心しています。

一番簡単なのは色の数を少なくすることだと思いますよ。
上のToday画面で言うと、カレンダーも当日や土日の色を変えた方が見やすい・わかりやすいと思うのですが、全体的なすっきり感を優先させています。
Todayアプリを複数使う時も色やサイズを変更出来るものを使うと統一感出しやすいです。

あとは、iPhoneの様に色がたくさんあっても形やサイズがそろってるとすっきりしますね。それに立体的でアンチエイリアスの効いた表現とビットマップの様に平面的でギザギザした表現を使い分けるというか、混在させないのも大きいと思います。

いろいろ思いつくままに書いてみましたが、参考になれば幸いです。
Posted by custes at 2008年03月20日 15:56
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。