2006年9月28日木曜日

DXPresentation 0.60 リリース

  • .load [filename] コマンドを追加した。新しいスクリプトファイルをロードして制御を移す。
  • dollyupcam エフェクトで初期 XY 位置が数フレームおかしかったので修正した
  • dissolve エフェクトを .image で指定したピクチャにも反映させるようにした
  • slide エフェクトでピクチャが去るときにカラーをフェードアウトさせるようにした
  • slide エフェクトのカメラモーションがダサかったので修正した
  • .pagewidth [width] コマンドを追加した。slide エフェクトにおいて、スライドの占有する幅係数を指定する。width のデフォルトは 8.0。
  • 細かい修正


2006年9月27日水曜日

nDigiGadgets 0.12 リリース


  • nDigiLoad:      高速化。更新頻度変更。

  • nDigiLoadDuo:   高速化。更新頻度変更。

  • nDigiClock:     高速化。

  • nDigiDisk:      高速化。

  • nDigiMem:       高速化。

  • SunCal:         高速化。

2006年9月26日火曜日

DXPresentation 0.55 リリース


  • ツリーのノードボタン使用時にメモリリークが発生していたので修正した

  • サブイメージの Z 順を上げ、最上位のカーソルの下に設定した



2006年9月24日日曜日

地上デジタルラジオ放送無期延期


時事ネタもたまには書いてみよう。


地上デジタルラジオ放送が無期延期されることが明らかになった。
この話ではもともとは2011年に本放送開始だったのが、一度2006年開始に前倒しされた経緯があったはずだ。
放送開始を楽しみにしていたので大変残念だ。こういうことが起きるときには、信じられないくらい無能な人間が判断を下している場合がある。総務省のチャンネルプランを考える人なのか、放送局の偉い人なのかは知らないが、少なくとも現場の人間は関係ないだろう。


ところで地上アナログテレビ放送は、本当に2011年7月に停止できるのだろうか。


私はアナログ放送停波には賛成である。なぜならアナログ放送は帯域を使いすぎている。
アナログ放送は VHF1-3ch(91-108MHz)、4-12ch(171-222MHz)、UHF13-62ch(471-767MHz)を占有している。この中で移動体通信への応用などでもっとも美味しい周波数であるUHFは、特に広い範囲が使われている。


電波による通信は、空間の性質を利用しているにすぎない。空や宇宙や大気が公共のものであることは、そのまま電波が公共のものでしかないことを示している。しかし今に始まったことではないが、NHK以外のテレビ放送コンテンツの醜悪さは、この「電波はみんなのもの」という考えなど頭の片隅にもないとしか思えない。民放は数字が全てであって数字以外は何の価値もないという価値観をベースとしたエコシステムが、業界全体の収益を高水準に保ったたままできあがっているのだ。なお、このエコシステムには広告代理店と新聞社が含まれる。したがって新聞は絶対にこの問題に触れない。


上段でアナログ放送停波に賛成と書いた。しかし、だからといって地上デジタルTV放送に賛成と私は書いていない。むしろ電波の有効利用のためデジタル放送も無くなればよいと思っている。UHFを多くの放送局にアサインするのはいかにももったいなく、もっと有意義なことに使うべきなのだ。


地上放送は災害報道ではもっとも有利だと思うが、それ以外では不要な存在に今後なっていくと思う。もしも、未だにテレビを見ている人がいたら、テレビなしの生活を少しの間続けてみるとよい。何も困らないことに気がつくだろう。(ただしネット環境は必須となる)。


このままいくと2011年7月に現在のテレビ放送エコシステムの崩壊が始まる。


3年ほど前地上デジタル放送の試験放送が始まったときに、量販店でNHKデジタル総合とNHK総合(アナログ)の画像を並べて見せるデモを見たことがある。このデモでは同じ液晶テレビを使っていたから、デジタルにするとこんなにきれいになりますよ、とアピールしたかったのだろう。確かに近くでみるとノイズの出方などはデジタルの方が好ましいのだが、3-4メートルも離れると、私の矯正視力(0.7-1.0)ではほとんど区別がつかなくなった。画質に意味のある違いが感じられず、4:3な方がアナログで、レイテンシーがある方がデジタルとだけわかった。あのようなデモは、正直かもしれないがデジタルにとっては命取りで、購買欲をなくすには十分だ。ハイデフ映像は近距離で見るか、大画面で見てはじめて価値があるということだ。


小さくて安いデジタルテレビが発売されたら状況は変わるかもしれない。現在のデジタルテレビはなぜか薄く、大きく、高いものしかない。高いテレビだけしかない状況では一般市民はどう移行すればよいかわからないから、必ず混乱が起きる。これがそのまま「テレビ離れ」に結びつく可能性が高い。
テレビ局が今後も今のような放送を続けたいならば、安くて画質の悪いテレビをメーカーに生産するように頼むというのはどうだろう。いずれにせよ、テレビ局にはそろそろ国民に放送免許を返してもらう時期がやってくる。


2006年9月21日木曜日

nDigiWatch (アナログ時計)リリース

Windows Vista 用デート付きアナログ時計ガジェット「nDigiWatch」をリリースした。



デート付アナログ時計 nDigiWatch


16個目のガジェット。Vista 標準の「時計」ガジェットやヤフーウィジェットの時計には、秒針のバウンシングエフェクトがついている。かっこいいとも思うが、腕時計サイズのものにしてはバウンシングしすぎ(壁時計サイズなら違和感ない)で、針が重い感じがしたので真似をするのはやめた。しかし、それとは別のエフェクトを入れるかもしれない。


2006年9月19日火曜日

nDigiClock(Live ガジェット版)をリリースした

Windows Live ガジェットを試しに作った。サイドバー版のnDigiClockをLive版に移植した。リリースのやり方がよくわからないが、ガジェットのマニフェストは http://www6.plala.or.jp/nyk/live/Clock/Clock.xml だ。(このリンクをクリックしても何も起きない。Windows Live のページでリンクを使ってコンテンツ追加することが可能。)



左側のガジェットが Live 版 nDigiClock


Live ガジェットを作ってみての感想としては、まず SDK の最初のほうに「ローカルで実行している Web サーバーが必要です。このページの指示は、IIS を使用していることを前提としていますが、...」と書かれてあり、ここで読むのをやめる人もいるのではないかと思った。読み進めればわかるが Web サーバはなんでもよく自分は Apache を使った。ちなみに、「Microsoft が提供する無料の Cassini Web サーバ」を使う手もあるとSDKに書いてあったのでダウンロードしてみたが、自分の環境ではうまく動作しなかった。


Windows Live ガジェットは Windows サイドバーガジェットと名前も利用技術(JavaScript)も似ているが、互換性はない。また実装に対する思想もやや異なる。(多分だが、この二つのガジェットのプロジェクトチームは全く別で、下手するとリーダー同士の面識もないんじゃないだろうか)。Live ガジェットの方が多少モダンな実装をしているようにも見える。


Live ガジェットは、ブラウザを選ばず動作する。多分OSにも依存しない。Live.com をプラットフォームとするが、もしかするとブログなどにも貼り付けられるかもしれない(そのときは閲覧する側がガジェットのインストールをすることになる)。


将来は Vista のサイドバーガジェットと統合する予定であると FAQ に書かれている。こういうことは早くやったほうが良い。統合する予定があるなら、今は作らなくていいやと考える開発者も出てくると思われるからだ。統合すればかなり面白いことができそうだ。

[追記] XPSP2+IE6 で試してみたら、アルファ付 PNG のためうまく表示されなかった


2006年9月16日土曜日

nDigiGadgets 0.10 リリース


  • nDigiDisk:      横棒グラフを追加した

  • nDigiMem:     横棒グラフを追加した

  • nDigiLoad:     横棒グラフを追加した。あとたぶん eval() が重くて、処理が重くなっているので縦棒グラフの更新頻度を落とした。nDigiLoadDuo はこの部分を変更していないので表示に差異が生じている。

nDigiLoadDuo は動作が重過ぎるので、そのうちなんとかしたい。


横棒グラフの実装で難しいのは、全体の幅にどんな意味を持たせるかということだ。とりあえず、一律の幅にしたがこれはあまり良いやり方ではない。分母が異なる要素を同じサイズの UI として並べると、ユーザが混乱する恐れがあるからだ。パーセント同士の比較が誤解をもたらす元によくなるのと同じ話だ。Window Vista の「コンピュータ」ウィンドウではひとつの画面で、ディスクの使用率を横棒グラフを並べることで表現しているが、これも良くはない。前述の理由のほかにユーザはディスク全体のサイズを知りたいこともあるし、棒グラフは面積で表現されるから、割合よりも実サイズの表現に適していると思うからだ。


で、どうすれば良くなるかというと、ひとつには横サイズを実サイズに比例させることが考えられる。こうすれば棒グラフにより表現される面積は、常に実サイズと比例する。良い方法だ。しかし大きなディスクと小さなディスクが混在しているときは、小さなディスクの割合表示がみづらくなる欠点がある。だからといって対数表示にするわけにもいかない。ユーザの実感と一致しない表現だからだ。


もうひとつの方法としては、円グラフを活用することだ。円グラフは分母が必ず360度で表現されるから、ユーザにとって何が母数なのか自明で説明する必要がない。だからユーザは実サイズと混同しない。欠点は棒グラフと比較してピクセル数を消費しすぎることだ。


以上のことを踏まえ、nDigiDisk でどうするかについてはもう少し考えてみる。


2006年9月14日木曜日

nDigiDisk リリース他


  • 2006.9.14 nDigiDisk: 新規追加ディスク残容量表示

  • 2006.9.14 nDigiLoad/Duo: これ自体のCPU負荷が大きかったので表示間隔を長くした

  • 2006.9.14 nDigiMem: 高速化


nDigiGadgets は現在 15 個のガジェットが含まれる


2006年9月13日水曜日

nDigiCalc (電卓)リリース

Vista Beta2 までは、「電卓」というガジェットがあったが、RC1 ではなくなったようだ。だからというわけではないが、作ってみた。電卓アプリではソフトキーボード(ボタン)は不要と考えて、つけなかった。また電卓として使っていないときは時計表示をできるようにして、「邪魔度」を下げようとしている。それから、入力した計算式が上段にドットマトリクスLCD風に表示されるようにして、ソフトキーボードなしでもフィードバックを多くユーザに返すようにしている。括弧が使用可能。ただし8桁までしか表示できないのでそのへんが実用的でないかもしれない。



電卓。電卓のキーボードのグラフィックはない。ダブルクリックすると時計に。


2006年9月12日火曜日

nDigiAmedas リリース

nDigiAmedas をリリースした。ライブドアのアメダスの RSS を受信する。



気温・風速・風向き・日照時間・雨量を表示