2009-08-30

Amazing Thailand

家庭の事情で、タイに行ってきました。
ほぼ普通に観光してきました。

物価は確かに安めでした。
飲み物の値段が、日本の1/3から1/2といった感じでしょうか。
衣類はもっと安いかもしれない。

なかなか良い国でした。

写真と簡単なコメントを書いておきます。

[写真] Amazing Thailand
このフレーズが、空港周辺や観光客向けの大型店ではよく見られた。キーワードのようでした。

ドリアン
ドリアン posted by (C)matty
写真だけ。今度行ったらぜひ食べてみたい。

バンコクの町並み
バンコクの町並み posted by (C)matty
バンコクはかなり都会でした。

バイク
バイク posted by (C)matty
バイクも多いですが、車の方が多かった。ほとんど日本車でした。特にトヨタが多かったです。

Wat Arun
Wat Arun posted by (C)matty
階段がきつい。

Wat Pho
Wat Pho posted by (C)matty
でかい大仏さま。全身金箔。
広角レンズが無いと全体が写らない。

宮殿
宮殿 posted by (C)matty
回りには兵士もいた。

タイのコスプレ大会
タイのコスプレ大会 posted by (C)matty
くそ暑い中、ガンダムのコスプレとか来てる人もいた。こういうのに熱狂する人は、世界共通なのか。

大仏さん
大仏さん posted by (C)matty
気持ち良さそうに寝転がっている。

大仏さん
大仏さん posted by (C)matty
タイの大仏は、日本の大仏よりも笑っているように見える。

アユタヤの遺跡
アユタヤの遺跡 posted by (C)matty
戦争で、宝石とか大仏の首などは盗まれてしまったらしい。

2009-08-15

花火大会の副作用

うちの近くの公園で花火大会が行われています。
花火の爆発の振動で、さらに近くの公園の駐車場に止めてある車のセキュリティアラームが一斉に鳴りだして非常にうるさいです。

花火はやっぱり遠巻きに見るのが楽しい。

[本] プログラマのための論理パズル
もうプログラマって柄でもなくなってきてしまいましたが、頭の体操のために買ってみた。2問ほどやってみましたが、じっくり考える集中力がなくなっているなと感じました。ゲームもすぐ飽きちゃうしなぁ。

どういう所がプログラマ向けなのか?
問題文に書かれた条件を使って、場合分けを多用する問題が多い所かな。
まだ2問しか解いていないのでわかりませんが。

難易度は高めと思いますが、解説を参考にじっくり考えればわかると思います。
解説はざっくり書いてあるだけなので、自分で確かめる必要があります。
私の場合は、ノートにゴネゴネ書いて再度解き直してみました。
各問題にウォームアップと解説があるので考え方を理解して、次の問題(ちょっと発展させた感じ)に取り組む。という読み方ができて、良い頭の訓練になると思います。

4274067556プログラマのための論理パズル 難題を突破する論理思考トレーニング
吉平 健治
オーム社 2009-03-26

by G-Tools

2009-08-13

フィジカルコンピューティング第2歩

以下、フィジカルコンピューティング手前の内容です。

Wiiリモコンで動かすラジコンカーまでいくつかのステップに分けて実施しようと思います。

1. リモコンからの入力の取得
2. 車の制御
3. リモコンと車の通信(有線:PC仲介あり)
4. リモコンと車の通信(無線:PC仲介あり)
(できないかも:5. リモコンと車の通信(無線:PC無し))

[PC] 今回は1の途中まで。
Wiiリモコンの信号を受信できる部品があるのかよくわからなかったので、まずはJavaでリモコンの出力を可視化してみました。

使用したJavaのライブラリは以下です。
・WiiRemoteJ:
 参考記事:WiiリモコンからTwitterにPostしてみた
・bulecove:WiiRemoteJで使用するbluetooth関係のライブラリ。

とりあえず必要な入力は、以下の3つ。
操作方法はマリオカートに準ずる予定。ジャンプはなし。
・アクセル:2ボタン。
・ブレーキ(リバース):1ボタン。
・ハンドル:リモコンを横に持って時計回り、反時計回りに回転させる。



おっ、必要な信号は来てるっぽい。
加速度のグラフはサンプルそのものです。
車速的なものとアクセルブレーキの操作状態を表示する小さなウィンドウは自作しました。

Arduino は付属のケーブルでシリアル通信可能ということなので、Java ( on Mac ) でシリアル信号に変換してArduino で受信してやれば、有線での制御はできそうな気がする。

2に行くには、部品の手配が必要だなぁ。どうしましょう。
Wiiリモコン使うより加速度センサとボタンスイッチを買った方が早い気もするし。

2009-08-12

死の国、四国。リベンジ。

[旅行] 四国メモ
写真と簡単なコメントのみ。

鳴門のうずしお
鳴門のうずしお posted by (C)matty
うずしおの発生する原理がわかりました。

徳島の豪雨
徳島の豪雨 posted by (C)matty
ちょうど四国に台風が近づいて、豪雨でした。天気予報でいう、"猛烈な雨"。四国全域の高速道路が通行禁止になってしまい大渋滞でした。

ラーメン:支那そば 王王軒
ラーメン:支那そば 王王軒 posted by (C)matty
徳島ラーメン。味噌っぽかった。

うどん:もり家
うどん:もり家 posted by (C)matty
讃岐うどん。かき揚げはでかい。油っこいのが嫌いな人は天ぷら乗せはやめた方がいいかも。

こんぴらさん
こんぴらさん posted by (C)matty
七百段近く上る。きつい。

黄色のお守り
黄色のお守り posted by (C)matty
登ると買える。登らなくても買えるかも。
黄色は豊作など縁起の良い色らしい。
写真はケース。おまもりと犬の付属品はこの中に入ってます。

道後温泉本館
道後温泉本館 posted by (C)matty
道後温泉本館。前回行った時は、ものすごい行列で入れなかった。中の風呂は大したこと無かった。

みかんジュース
みかんジュース posted by (C)matty
POMジュースより甘みが強いかも。

ひゅうが飯:味倉
ひゅうが飯:味倉 posted by (C)matty
鯛めしの変形版?うまい。

鳴門大橋
鳴門大橋 posted by (C)matty
淡路島南端のサービスエリア。2階に無料で使える休憩室があっていい。マンガも置いてあった。

ちりめん丼:風車
ちりめん丼:風車 posted by (C)matty
ちりめん丼。右の黒いのがじゃこ天。

夕やけこやけライン
夕やけこやけライン posted by (C)matty
台風一過の青空。

2009-08-08

渋滞学

明日から四国に行ってきます。

ドラクエ9をすれ違い通信状態にして、お客さんを呼び込んでみようと思います。渋滞にはまる予定なので、何人かすれ違えるかも。

[本] 渋滞の先頭って
最近の渋滞は自然渋滞の割合が一番大きいそうです。
統計によると、渋滞が起きるのは、密度(台/km)が25を超えるあたりからで、車間距離にすると 1000 / 25 = 40 m 。車間距離がこれ以下になると、先行する車のブレーキや速度の低下の影響を受けやすくなり、後続車の速度をさらに落とすためということらしいです。

確かに渋滞が始まる前は、なんとか抜けられないかと前に前につめていってブレーキを踏む回数が増えて、何台か抜けたと思ったら結局渋滞にはまるパターンが多いかも。

なかなかわかりやすい説明だと思うので、読んでみるとおもしろいかも。交通渋滞に限らずモノの流れについても応用できるのではないかということで、今後発展しそうな分野かなと思いました。

4796658432「渋滞」の先頭は何をしているのか? (宝島社新書 291)
宝島社 2009-06-10

by G-Tools

ドラクエ、スーパースターになる

[DS] ドラクエ9
ようやくスーパースターになれました。

条件:ノーマルクエストNo.118 "さあ! キミもスターよ!" をクリアする。
これがまた面倒な内容でした。クラウンヘッドを火ふき芸で倒すというものですが、クラウンヘッドはHPが少なくなるとメガンテを使うので、火ふき芸一人で倒すのはとても難しいです。
攻略法としては、クラウンヘッドが"たたかいのうた"を使ったときはメガンテを唱えるMPが足りなくなるので、たたかいのうたを使うのを待って、火ふき芸で辛抱強く倒すのが良いかと思います。

[Wii] kuro
白い方を実家に提供してしまったため、しばらくWiiを使っていなかったのですが、モンスターハンタートライ(mh3と略すらしい)とセットで黒いのを買ってしまいました。
フィジカルコンピューティング用にリモコンだけでも良かったのかもしれないけれど・・・

Wii (kuro) get.
Wii (kuro) get. posted by (C)matty

モンスターハンターはドラクエに比べると難易度がかなり高いゲームです。はまりすぎないように注意しないとなぁ。

モンスターハンター3(トライ) クラシックコントローラPRO【クロ】パック 特典 モンスターヘッドフィギュア付き
モンスターハンター3(トライ) クラシックコントローラPRO【クロ】パック 特典 モンスターヘッドフィギュア付き
カプコン 2009-08-01
売り上げランキング : 24

おすすめ平均 star
starPSP版の方が好みです
star面白い!!
starよく出来たモンハン3

Amazonで詳しく見る
by G-Tools


Wii(クロ)(「Wiiリモコンジャケット」同梱)
Wii(クロ)(「Wiiリモコンジャケット」同梱)
任天堂 2009-08-01
売り上げランキング : 19

おすすめ平均 star
starカコイイ
star高級感がある反面、傷が気にならない人向け
starカッコイイ!

Amazonで詳しく見る
by G-Tools


Wiiリモコン(クロ)(「Wiiリモコンジャケット」同梱)
Wiiリモコン(クロ)(「Wiiリモコンジャケット」同梱)
任天堂 2009-08-01
売り上げランキング : 73

おすすめ平均 star
star黒が来た!
starですね
star最近のレビューって…

Amazonで詳しく見る
by G-Tools


クラシックコントローラ PRO(クロ)
クラシックコントローラ PRO(クロ)
任天堂 2009-08-01
売り上げランキング : 56

おすすめ平均 star
starなぜ?
starいろいろ改善
star従来品とは別物の操作感です

Amazonで詳しく見る
by G-Tools

2009-08-02

事前調査1

ざっと調べただけで、似たイメージのものを見つけてしまいました。
僕の場合は、マリオカートWii用のハンドルで操作するのが希望なので操作系が違う。

■ラジコン
とりあえずこれに似たものを作りたいと思います。
何が要るのだろうか。。
なんか難易度が高そうなので、Stepを踏んでいきたいと思います。



■走行ログ
GPSで受信した位置をSDカードなんかに残してみたら旅行の後とかおもしろいんじゃないかと思ったのですが、サーキットで加速度を取っているクールな動画を見つけてしまったのでおまけでリンク。みんな楽しそうだなぁ。

【ニコニコ動画】WiiリモートとArduinoでデータロガーを作ってみた

フィジカルコンピューティング第1歩

岡崎市の花火大会からびしょ濡れになって帰ってくると、遥かイタリアからのお届けものがありました。

Made in Italy のマイコン Arduino Duemilanove 328 がスイッチサイエンスさんより届きました。

B001VG2RYOArduino Duemilanove 328
スイッチサイエンス

by G-Tools


先駆けて始めたkaraageさんは、この記事のように(
[電波]5188円で始めるフィジカルコンピューティング 最終回 〜テルミンつくってみるミン まとめの巻〜
)、もうだいぶ進んでしまっているので、マイペースでやっていきたいと思います。

[PC] フィジカルコンピューティング
まずは今日の成果。とりあえず部品がなにも無いので、LED点滅のみ。デジタル入出力の13番と対応してるらしいLラベル付きのLEDを点滅させてみました。サンプルは1000ミリ秒間隔でしたが、変えてみない時が済まないので、100ミリ秒間隔に変更しました。

爆音で夜空に広がる花火を見たあとで、静寂の中のかすかに輝くLEDの点滅を眺める。
感動は後者の方が大きかったかな。
自分で作った料理が、何故か美味しく感じるような感覚に似ているかも。

YouTubeに動画もあげてみました。動画の投稿も簡単だなぁ。。



■Mac mini で環境構築したのですが、IDE動かすのに1カ所はまったのでメモしておきます。
Macmini型番: MB463J/A
CPU: Intel Core 2 Duo
OS: Mac OS X 10.5.7
ハードウェア:Arduino Duemilanove 328
ソフトウェアIDE、ドライバ:Arduino 0016 (Arduinoからダウンロード)

・ドライバインストール後、ソフトウェアIDE(Arduino 16.app)が起動しない。
 Arduino 16.app の「情報を見る」画面で、「32ビットモードで開く」を選択する必要あり。
 この記事(Mac版Arduino IDEがlibrxtxSerial.jnilibが見つからないエラーで起動しないのを対処[橋本商会])を参考に32bitモードに設定。
・上記をやらずに、一度起動してしまうと、後から上記設定をしても起動せず、以下のメッセージが出る(arduino cannot run because it could not create a folder to store your settings)。
 記事修正20090816: Arduino 16.app と同じフォルダにできるdataフォルダを消して再起動すると起動できるようです。ただし、毎回消さないと起動しません。パーミッションに問題がありそう。管理者権限のあるユーザを使用しているのだけれど、なぜだろう。ちなみに、Processing言語の開発環境も同様のメッセージで立ち上がりません。

 記事修正20100615: Arduinoの設定ファイルが保存されているディレクトリのパーミッションが root になっているのが原因だったようです。ターミナルを使用して、以下のように権限を変更したところ、起動できるようになりました。


user$ cd ~/Library/Arduino/
user$ ls -la
drwxr-xr-x 3 root user 102 6 15 21:35 .
drwx------+ 43 user user 1462 6 15 21:35 ..
-rw-r--r-- 1 root user 1916 6 15 22:29 preferences.txt
user$ cd ..
user$ sudo chown -R user:user Arduino/ # root となっている所を user(あなたのユーザ名)に変更します。管理者権限で実行するため、sudo コマンドを使用しています。
Password: # root パスワードを聞かれますので、入力します。
user$ cd Arduino
user$ ls -la
drwxr-xr-x 3 user user 102 6 15 21:35 .
drwx------+ 43 user user 1462 6 15 21:35 ..
-rw-r--r-- 1 user user 1821 6 15 22:43 preferences.txt
# 変わっているのがわかると思います。


[PC] 今後の計画
ちょっと興味を持ち始めていた、Google Earthを調べていたら、こんな記事を発見。
バランスWiiボードでGoogleストリートビューを操作するJSONP API (blog.katsuma.tv)

こりゃすごい。

というわけで、夏休みは
「Wii リモコンで操作する Arduino ラジコンカーを作るぞ」
をテーマに研究してみたいと思いつきました。
まずはできるかどうか調べなきゃなぁ。

2009-08-01

ドラクエやりこみ

[DS] ドラクエ9その後
だいぶ力つきてきたので、ペースダウンさせようと思います。
そろそろフィジカルコンピューティングを始める準備もしないとな。

ドラクエ9にはクリア後でも楽しめる2つの冒険があります。
宝の地図とクエストがそれです。詳しくは攻略サイトなどを見てください。

スーパースターになるためには、Lv.60台の宝の地図のダンジョンに出てくるクラウンヘッドとかいうモンスターを倒さないといけないらしい。
まだLv.40台の地図しかないので、先は長そうだ。
基本的に、クエストはめんどくさいのが多い気がする。

あと、バラモスの地図Lv.1というのを見つけたけれど、あっけなく全滅。

レベル上げとかクエストとか結構時間がかかるので。暇なときにちょっとやるという感じでやりにくいので、これ以上進まないかも。

WiFi通信で、新しいクエストなど配信されてくるってのはなかなか楽しめてよい仕組みかもしれない。

とにかく、値段以上の価値はあるのではないかと思いました。セーブが複数できるとさらにありがたかったんだけど。。。

[日記] 歯医者
歯が痛かったので、歯医者に行ってきました。
高校以来行った記憶が無かったので、多分14年ぶりくらい。
親知らずが変な方向に生えている様子。とりあえず痛みは引いたので様子見することに。
軽い虫歯がいくつかあったのでしばらく通院して治そうと思います。
親知らずは抜くのもかなり痛いと聞くので、再発しないことを願うばかりです。