世界陸上2007大阪Tweet毎日新聞によると手配ミスでエリトリアの選手がホテルの床で一夜を過ごしたらしい。実は話はこれだけに留まらず、ボランティアや職員のシフトが主な原因でいろいろと問題が出ているらしい。詳しいことはGIGAZINEの「世界陸上」の真の裏舞台、運営がむちゃくちゃで現場は大混乱がまとまっていて分かりやすい。にれしても知れば知るほど酷い話だ。個々の事例は良くあるお役所主義やだめな会社・できない社員ということでありふれたものだけど、舞台が世界陸上だとそれがそのまま日本の評価に繋がることになる。実際にIAAF(国際陸上競技連盟)から運営が酷いということで怒られているらしい。日本人として恥ずかしい。運営は大阪で、日本だけの話だったら「大阪つかえねぇ」で済む(?)ところだけど、世界を相手にした仕事なんだからホント頼みますよ。それに、志を持って駆けつけたボランティアの方もかわいそうだ。Windowsで利用できる強力なコマンドラインシェルおよびスクリプト言語のことだ。これまでのWindowsでは貧弱なコマンドプロンプトしか実装されていなかったので、コマンドラインで一括処理などをさせることが難しかった。それをUnixの同等以上の性能のシェルを開発することでその問題を解決した。-recurseとする。*.txtと実行すれば同じ結果を得ることができる。-recurse}とすれば、存在するすべてのハードディスク上のテキストファイルを探すことができる。PowerShell上ではすべてがオブジェクトとして処理される。PowerShellはWindowsに最初から入っているわけではないので、Microsoftの公式サイトからダウンロードしてこなくてはならない。PowerShellでのスクリプティングこれでようやくWindowsでもまともな処理ができるかもしれない。プログラミング2007年8月22日水曜日NANACA†CRASH!!TweetNANACA†CRASH!!Flashゲームなんだけど、くだらなくて良いです。くだらないと言ってもFlashの完成度はとても高い。因みに元ネタはCROSS†CHANNELという18禁ゲームらしい。3.0によるシンプルなFlashゲーム、ShootNumbersを作ってみた。落ちてくる数字をすばやくマウスクリックで消していく。消した数字がそのまま得点になる。BGMが終了するまでにできるだけ多くの得点を挙げることが目的だ。因みにFlashを利用しているが制作するために必要なツールはすべて無料だ。Professionalがリリースされ、搭載されているプログラミング言語ActionScriptがバージョン3.0になった(Flexでは昨年)。前々からFlashには興味はあったのだが、如何せん価格が高い。アドビストアでは、通常価格で88,000円、アカデミック価格で33,600円もする。1ヶ月だけ使えるお試し版もあるが、ある程度時間が取れるときでないとほとんど使わずじまいになる可能性が高い。SDKを利用してみることにした。3.0(およびMXML)のコンパイルのみが行える。3.0を試しに使ってみるには最適だろう。ActionScriptを使うのはほぼ初めてなので、まず、FlashリソースやFlexドキュメンテーションなどを読み漁ってみた。C++やJavaなどのオブジェクト指向プログラム言語をある程度理解していれば問題なさそうだ。実際、すぐにプログラムを書き始めても何とかなった。マニュアルを読みつつ作ったShootNumbersも一日もかからず仕上げられたし。コンポーネントリファレンスガイドも多用した。ShootNumbersを作った際に感じたのは、マルチメディア系の素材の扱いが非常に楽ということだ。タイマーやキーボード・マウスなどの処理はすべてイベントドリブン方式だ。3.0の威力を実感した。3.0は、マルチメディア系の作品、特にゲームなどを作るのにはかなり強力な言語であることがわかった。こんなに手軽に作れるようになるとは、いい時代になったものだ。CS3も欲しくなるなぁ。適当なキーを押せばゲームが始まる。BGMが終わるまでの間にできるだけ多くの落ちてくる数字をクリック。うまくクリックできればその数字が消えて得点なる。数字は小さくなり、落ちる速度が速くなっていくが、その分、クリックしたときにもらえる得点は高くなる。本作品では効果音gで配布しているサウンドをアレンジして利用させてもらった。プログラミング2007年8月9日木曜日マルチページTIFFを分割するTweetTIFFフォーマットは一つのファイルに複数の画像を保存できるマルチページTIFFをサポートしている。これはこれでなかなか便利であると思うが、それを表示させたり、利用したりするときに困ることがよくある。そこで、ここでは簡単にマルチページTIFF画像ファイルを分割してJPEGやPNGで保存する方法を以下に書いてみる。普通に考えたらImageMagickのconvertコマンドで一発なんだけど、それだと面白くないので、ここではPython+PILを使った方法を使ってみる。因みに、ImageMagickでJPEGファイルを作成する場合は以下のように実行すれば良い。file_%04d.jpg次に、Python+PILのコードを以下に示す。file.tifのように実行すれば良い。...のように連番で出力してくれる。変更すればPNG画像ファイルに変換してくれる。あと、デカイTIFFファイルを扱う場合、いったん全部読み込んで処理するconvertよりもPythonコードの方が速いみたい。静止画2007年8月8日水曜日ウツボカズラを育ててみるTweet近所の花屋でウツボカズラが売っていたので思わず購入した。昔から食虫植物に興味を持っていて、前々からウツボカズラが欲しかったのだ。ところで、これまでに2回ほどハエトリグサを育ててみたのだが、うまく育たなかった。食虫植物は育てることが難しいことでも有名で、ある程度の湿度と温度がなくてはならない。下手に肥料などをやってしまうと根から腐ってしまうこともある。alataは比較的育てるのが容易ではあるようだ。今はウェブでいろいろと調べることができるのでそれでも楽になったと思う。雑記2007年8月7日火曜日その赤ん坊は将来、何の役に立つ?Tweet電磁誘導の実験中のファラデーの名言。この実験に対して聴衆の一人が「これが何の役に立つんだ」と言ったことに対し、このように答えたという。基礎研究は近視眼的な見方では、その価値を計ることはできない。今は何に役立つか分からないことでも、後でとても役に立つことは多々ある。その力は非常に大きいことが多い。基礎研究の規模は国力をも表している。物事を良く知り遠くまで見通すことができる人は基礎研究の重要性を知っているが、そうでない人は役に立つか分からないからいらないという。自分が今いる便利な世の中がそういう基礎研究があって初めて存在できるというのにね。雑記2007年8月6日月曜日ドコモPHSの番号がウィルコムで利用可能にTweetITmediaによると、ドコモのPHS、同一番号でウィルコム引き継ぎ可能になるとのこと。乗り換えたい人にとっては朗報だろうけど、発表するのが遅すぎる気が。CourtはUNOに似たカードゲームである。自分が学生時代に購入して、友人たちとカードがぼろぼろになるまでプレイしたものだ。UNOよりもカードの種類が多く、戦略性もあり、洒落たデザインで、かなりに気に入っていたのだが、今はもう絶版らしい。実家にあるはずなので、久々にプレイしたくなるときもあるが、周りに一緒にプレイしてくれる人がいないのが問題だ...。2007年8月4日土曜日B-CASTweetB-CASなんて使っている時点で地上デジタル放送の普及なんて難しいんじゃないかな。最近、地上デジタルチューナーは5,000円以下で商品化されるべきという情報通信審議会からの要請があったが、B-CAS使っている現状じゃそれも難しいし、大体、今まで視聴できていた番組に対して新たに5,000円もの金なんて払えない・払いたくないという人も多いと思う。利用者のことを考えずに利権だけを求める今の放送業界やそのシステムじゃ、利用者離れと不正利用の横行を促すだけになるだろうね。本当、正直者と無知な者がバカを見るだけ。自分の場合だったら、そんなTV番組なんて見ないし、Webによる動画で十分かな。HDコンテンツを観たいならBDあたりを観るだろうし。ところで、BDはアメリカと日本のリージョンが一緒なのが良いね。DVDなんてリージョンフリーだし。Engineメッセージボード*当ブログに関する意見や要望などにお使いください。Googleアカウントでログインすることで書き込みができます。Twitterへの送信を同時に行うこともできます。ストリートビューで散歩*Googleマップのストリートビューを利用して散歩をするWebアプリです。ストリートビューとマップを分割してマーカーを視界タイプに変更することで使いやすくしてあります。APIを利用したグラフ・チャート作成ウェブアプリです。クリック一つで簡単にグラフを作成できます。ブログ記事への貼り付けなどにどうぞ。OpenIDテスト*OpenIDによるログインのテストを行います。mixiであればクリック一つで、他のOpenIDアカウントであればそのURLを入力することでテストできます。一言コメント表示機能付きです。HTML文字変換*テキストで使われているHTML特殊文字をウェブで表示できるようにするための文字変換ウェブアプリです。プログラムのソースコードなどをブログ記事に貼り付けるときなどに便利です。短縮URLチェッカー*フィッシングサイト判別機能付き短縮URLチェッカーです。テキストボックスに変換したいURLを入力すればbit.lyの短縮URLが表示され、bit.lyの短縮URLを入力すればもとのURLが表示されます。展開されたURLがリンク付きで表示されますが、もしフィッシングサイトの疑いがある場合は警告が表示されます。Trendsの急上昇ワードをランキング順に表示します。Googleでのキーワード・画像検索やWikipediaによる用語の説明もあります。※GoogleがAPIの提供を終了したため、現在停止中です。自己紹介noxゲームを楽しむだけの余裕と感性は失いたくないnoxです。