検索 
2010年9月8日 ..:: ブログ ::..   ログイン


 ソフトウェア
「日本の天気予報」ガジェットをバージョンアップしました
By : Akira INOUE   Date : 2007/01/17 18:00

この度「日本の天気予報」ガジェットの最新版(Ver.2.0.0.0)をリリースしました。
まだ Google デスクトップの「ガジェットの追加」の一覧には表示されませんが、こちらのページからダウンロードできますので、興味のある方はご利用ください。

「日本の天気予報」ガジェットの最初のバージョンを作成したときから、Google デスクトップ自体もバージョンアップを重ね、それにともない、ガジェットの作成方法も変わってきました。
初期の「日本の天気予報」ガジェットは、リリースしてまもなく旧式のガジェットになってしまいました。

初期のバージョンは、C++をベースに作成しWindows Installer(.msi)でインストーラを作成していましたが、現在では、ガジェットの処理をJavaScriptを使って記述し関連ファイルをZIP形式で圧縮したGoogleガジェットファイル形式(.gg)で作成することが推奨されています。

Googleからも「.msi 形式から .gg 形式にコンバートしてください」とのメールが来ていて、また、何人かのユーザの方からもメールでご要望等を受けていたのですが、時間の都合でなかなかバージョンアップに着手できませんでした。

そうこうしているうちに、Google デスクトップ 4.5 がリリースされてサイドバーの外観が変わり、ガジェットAPIも一部変更されたので、「日本の天気予報」ガジェットが正常に動作するか動作確認してみたところ、詳細ビューの表示が真っ黒になってしまったり、右上のアイコンが表示されなかったりと、いくつか不具合が出てきてしまいました(一応TODOリストには入っていたのですが・・・)。

こりゃ、いい加減バージョンアップしないとと思いまして、少しまとまった時間も取れたこともあって、何とか最新版をリリースすることが出来ました。

JavaScriptベースで書き換えたことにより、描画関係でC++で出来ていたことが一部出来なくなってしまったことがあり少し残念なのですが、それ以上に、最初のバージョンに無かった機能が追加出来た上、開発工数も削減できたので、JavaScript も侮れないなと感じました。

この Google デスクトップガジェットだけでなく、もうすぐ発売になる Windows Vista のサイドバーガジェットも JavaScript を使って手軽にプログラミングできます。

興味がある方は、ぜひ JavaScript を使ったガジェットプログラミングにチャレンジしてみてくださーい。

 


Google デスクトップ ガジェットコンテスト入賞!
By : Akira INOUE   Date : 2006/09/06 16:35

「日本の天気予報プラグイン for Google デスクトップ」が、Google デスクトップ ガジェットコンテストで Honorable Mention(佳作)に入賞してしまいました。

Results of the Google Desktop Gadget Contest!

いやぁ、ビックリしました。
日本人しか喜ばないようなガジェットなので、まさか選出されるとは思ってなかったのですが。

他の入賞作品みると、みんなカッコイイのばかり。
本当にこんなの選ばれちゃっていいの?って気持ちで、恐縮してます・・・

本当にありがとうございました。

 


「日本の天気予報プラグイン for Google デスクトップ」の気温表示について
By : Akira INOUE   Date : 2006/07/31 11:10

先日公開しました「日本の天気予報プラグイン for Google デスクトップ」ですが、無事に Google の承認がおりて Google Desktop Gadget ダウンロードサイト に掲載されました。

Google Desktop Plug-ins - Weather forecasts of Japan

早速、Google Developer's T-shirt と Google ロゴの入ったキャップとボールペンが US から送られてきましたー。

このサイトに掲載されるまでに、Google 側でいろいろとテストをしていただけるのですが、そのときに「気温表示が "---" となる」ことについてご指摘を受けました。

結論から言えば、これは livedoor Weather Hacks お天気Webサービス から取得している天気データに時間帯によっては気温データが含まれていないためで仕様となるのですが、疑問に思われる方もいらっしゃると思いますので、下記に簡単に気温が非表示になる時間帯についてまとめておきます。

【天気データ更新時間 0:00
今日 最高気温あり/最低気温あり
明日 最高気温なし/最低気温なし
明後日 最高気温あり/最低気温あり

【天気データ更新時間 5:00
今日 最高気温あり/最低気温なし
明日 最高気温なし/最低気温なし
明後日 最高気温あり/最低気温あり

【天気データ更新時間 11:00
今日 最高気温あり/最低気温なし
明日 最高気温あり/最低気温あり
明後日 最高気温あり/最低気温あり

【天気データ更新時間 17:00
今日 最高気温なし/最低気温なし
明日 最高気温あり/最低気温あり
明後日 最高気温あり/最低気温あり

現在のところではこのような状態でしょうか(今後この状態が変わる可能性がありますが)。

まず、今日の天気データでは基本的に予報というより現時点での天気のデータが得られます。気温に関してはその日の最低気温・最高気温が記録された時点で天気データには記載されなくなるようです。つまり、日が変わった 0:00 - 5:00 の間では最高・最低気温ともデータ“あり”となりますが、朝方に最低気温が記録されると、その後の天気データ(朝 5:00 以降のデータ)では最低気温データが“なし”となるようです。そして、昼過ぎに最高気温が記録されるとその後の天気データ(17:00 以降のデータ)で最高気温データが“なし”となるようです。

次に明日の天気データですが、日が変わった 0:00 の時点では翌日の気温予報データが発表になっていないためか、最高・最低気温データ共に“なし”になります。その後、翌日の気温予報が発表になると、そのデータが取得できるようになるようです(11:00 以降)。

明後日の天気データは、今のところ常に表示されますので問題ないですね。

本当は、気温データに関しても常に表示出来ればいいのですが、無料で天気予報データを取得できるサイトは少ないので、今回利用させていただいている livedoor お天気Webサービス には大変感謝しております。

 


Open XML Translator Project
By : Akira INOUE   Date : 2006/07/07 11:22

Office 2007 から標準のファイル形式が Open XML Formats になりますが、これは Microsoft 独自のフォーマットで、OpenOffice などの OpenDocument Format (ODF) とは同じ XML 形式ではありますが、互換性がありません。

そのため、これら互換性のない2つのフォーマットを相互変換するツールを開発するためのプロジェクトが開始され、早速 Word 2007 で OpenDocument ファイルを開くためのアドイン試作版が公開されたようです。

MS、「MS Office」の“OpenDocument”対応を表明、アドインの試作版を公開

このツールはBSD ライセンスのもと、オープンソースとして開発されるそうで、SourceForge.net からダウンロード可能となっています。

SourceForge.net: ODF Add-in for Word 2007

Open XML Formats <--> OpenDocument の相互変換って必要になるだろうなぁと思い、私の ToDo リストに入っていたのですが、別に私ごときがやる必要もなかったですね・・・

ちなみに Open XML Formats の詳細は下記にて公開されてます。

Introducing the Microsoft Office (2007) Open XML File Formats

 


Office 2007 PDF保存機能削除!?
By : Akira INOUE   Date : 2006/06/02 19:25

次期 Office 2007 で注目していた PDF 保存機能が削除になるそうです。

http://www.itmedia.co.jp/news/articles/0606/02/news078.html

Adobe が圧力をかけてるようです。Adobe は PDF の仕様を公開してる訳だし、有償無償に関わらず多くのソフトで PDF の読み込み・保存機能を実装されてます。Office 2007 で実装しても特に問題ないはずなのに、何故だろう。

私も以前、PDF を保存するライブラリを書いたことありますが、Adobe より公開されている仕様を元に独自に PDF 対応するアプリケーションが今後減りそうな気がするのですが。

 



MCAD


techbank.jp


Copyright © 2005-2008 by BitWiz   使用条件  プライバシー