Editionをダウンロード・インストールする。SDKは同梱されている。Win32からglut-3.7.6-bin.zipをダウンロードする。ファイルを展開し以下に示すフォルダにコピーする。C:\WINDOWS\Systemこれで準備完了。因みにglaux.libは存在せず、リンクする必要はなくなっている。して保存し、以下のコマンドをコマンドプロンプト上で実行する。9.0\Common7\Tools)は通しておくこと。dodecahedronこれで回転している正十二面体が表示されるはずだ。3.0のコードを書いてサーバ上でコンパイルでき、しかもそれをそのままFlashとして公開できてしまうというサイト、wonderflが面白い。適当な短いコードをコンパイル・公開してみた。online文字を打ち込むと鏡文字になるFlash。最初にクリックしないとアクティブにならないかも。Chromeだと正常にコンパイルができなかったな。仕方がないのでFirefoxを使った。HDの圧倒的なスピードと映像に酔い痴れている。画像はレースの一シーン。この映像が1080p/60fpsで目にも留まらぬ速さで動きまくる。数日プレイしてすべてのレースキャンペーンで1位(イージーが多いけど)を取れたのでWipEoutを楽しむ方法について書いてみる。自分はPSのワイプアウトXLからのファン(Wiperと呼ばれる)なのだけど、ワイプアウトは本当に楽しいと思う。自分の操るクラフト(自分の運転するマシンのこと。空中に浮いているのでクルマとは言わない)が最速クラスで綺麗に走れたときには脳汁が出っ放しになる。日本ではあまり流行らない。一部の熱狂的なファンはいるのだが一般受けしないようだ。Pulse(PSP)は日本語化さえされない始末。欧州ではキラーソフトの一つにも数えられているのになぁ。自分が考えるに流行らない理由はきっとワイプアウトの楽しみ方を知らない人が多いからではないだろうか。そこで自分なりのワイプアウトの楽しみ方を述べることにする。ワイプアウトは最初から最速で走ることはできない。これはいきなり最速クラスでレースをしても速過ぎてとてもじゃないがゲームにならないからだ。遅いクラスで慣らしていって最後に最速クラスでレースを行うようになっている。Zoneモードは別だ。これはだんだんとスピードが速くなるモードで壊れるまで走ることができる。Zoneをプレイしても最速になるまでに壊れてしまうだろう。ワイプアウトをプレイすると、最初のところで挫折してしまう人が多いようなのだ。クラフトを思うように操作できない人もいれば、思ったよりも速くないし爽快感がないと感じる人もいるようだ。操作が難しいという人は、慣れるまでしばらくプレイして欲しい。慣れてくると低速クラスなら苦もなく操れるようになると思う。ワンポイントアドバイスとしては、カーブは外側から内側に入るようにして、気持ち早めに曲がったほうがいいかもしれない。それとエアブレーキを利用すること。あとは曲がりすぎないことかな。人によっては後方視点よりコックピット視点にした方が操りやすいかもしれない。自分はコックピット視点の方が操りやすかった。思ったよりも速くないと感じた人は、序盤はどれも遅いクラスなのでしばらく我慢して速いクラスをプレイできるようになるまでは走ってみよう。違った世界が見えるはずだ。後方視点であればコックピット視点も試して欲しい。コックピット視点だと体感速度が倍は違うと思う。因みに自分はデフォルトの後方視点だとスピード感に乏しく、操作もしづらかったので、シリーズを通してずっとコックピット視点だ。それにバレルロール(クラフトを回転させて高速移動)はコックピット視点じゃないと物足りない。WipEoutをプレイする人が増えるといいなぁ。HDにはオンラインレースもあるのだけど、多くのホストが欧州で時々アメリカって感じになっていて日本のホストはあまり見かけない。レースする分にはどこの国の人たちでも困らないのだけど、日本人が少ないとなんとなく寂しい。HDはダウンロード販売専用で価格は1,800円だ。自分ならたとえ1万円だとしてもPS3本体ごと買ってしまうレベルなのに。Fortranは遅くてダメダメって云われていた。今でもFortranを使っている身としてはちょっと気になったので簡単なベンチマークテストを実施。環境で、姫野ベンチ(サイズS)を使って測定した。17.2218533コンパイラのバージョンがちょっと古いけど、やっぱりFortran90に比べFORTRAN77の方が速いな。GNUコンパイラについてはg77が思ったよりも悪くない。バージョン3で大幅に性能が改善されたんだっけな。プログラミング2008年12月9日火曜日インデントの大切さTweet大学の実習で学生にプログラミングを教えているのだが、C言語などでプログラムを書かせるとほとんどの人がインデント(字下げ)をでたらめに入れる。教えている学生は2年生なのだが、1年生で既に講義で習っているはずなのに。自分ならインデントを揃えないと読みづらくてやっていられなくなるが、インデントをでたらめに書く人はそれを苦労とは思わないのだろうか。インデントの意味を教えてもキツネにつままれたような顔して、それが重要であると考えてくれないようなのだ。それならばと放っておくと括弧が足りなくてコンパイルエラー、条件文のスコープが分からなくなって四苦八苦、関数を終わらせずに次の関数を書き始める等々、奇妙奇天烈なコードを書いてくれる。最後には分からなくなったので教えて欲しいと言ってきて、インデントがでたらめなコードを自分が読む羽目になるのだ。プログラムを書くなら、文法などよりもまずインデントの重要性を知る必要があると思う。...と考えるとやっぱりPythonはプログラミングを習い始めるのに良い言語のように思うなぁ。3.0の正式版が公開されたみたい。本腰入れて使ってみるかなぁ。NumPyで相関係数を求めるTweet覚書。numpy.corrcoefを使う。]]入力データのそれぞれの組み合わせに対する相関係数が行列として出力される。2データの相関係数は右上か左下の値となる。Livelyの終焉Tweet少し前のニュースだけどGoogleのLivelyが12月いっぱいで終了するそうだ。オブジェクトのプログラミングでもしようかと思ったが、結局は手を付けず仕舞いだった。3Dオブジェクトを作ろうとした場合、Mayaなどの本格的な3Dモデリングソフトが必要なことがネックとなっていた。SketchUpあたりで作れたのなら良かったのだけど。その辺のことは疎いので、それだと技術的な問題があったのかもしれないが。簡単なガジェットならばGoogleデスクトップガジェットで作成できるようだったが、これもまったく宣伝していなかったので知っていた人もほとんどいないのではないだろうか。発表後にほとんどソフトウェアなどのアップデートはなかった。Chromeで使えない時点で問題外である。定期的にオブジェクトを追加するなりしていればまだ良かったのだが。オブジェクトすら増えないとなれば最初に部屋を作った以降はなにもすることはなくなってしまう。多くの人はこれを以って仮想空間はまったく流行らないと考えるかもしれない。どんなサービスにでも云える事だが、定期的に利用者の期待するサービスを提供しなければダメなのだ。逆に言えば、良いサービスを継続して出していればもう少し流行っただろうと思う。プログラミング2008年12月1日月曜日11月を振り返ってTweet11月はほとんどブログを更新しなかったな。11月最後のリトルビッグプラネットの記事も以前に書いていたものをアップロードしていなかっただけだし。原因は風邪で体調を崩したことかなぁ。この時期はいつも体調が悪い気がする。仕事の掛け持ちやらで疲れているところに、周りに風邪引きが増えてそれを貰ってしまうという悪循環。一度体調を崩すと気力が削られて様々な「やる気」が萎えてしまうのだ。体調が悪かったり、仕事がちょっと忙しかったのもあるけど、ブログの更新が滞った別の理由としては面白いゲームが出ていたってのもあるな。ブログ更新の優先度はそれほど高くない、というか一番低い位置にあるので他にやることができてしまうととたんに更新が滞ってしまう。プログラミング関連だと趣味や仕事とも共有できて、ブログネタにもなるんだけど、ゲームだとねぇ。需要があればプレイ日記を書いてもいいのだけど。個人的には他の人のゲームプレイ日記を読むのは好きだし。HD、PSPではパタポン2と勇者のくせになまいきだor2をプレイした。この四つのうち主にプレイしたのはリトルビッグプラネットとパタポン2で、どっちもかなり面白いよ。残りの二つも面白いのだけどプレイする時間がなかっただけ。Homeの大規模βテストにも当選したけど時間がなくて一回起動しただけだな。12月は時間と体調の管理に気をつけたい。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です。