Blog2Viewer

以前、Movable Typeで運用していたブログの内容を表示させるために作成したページです。
今週、土曜日、1年ぶりのKICK4開催
今週, 土曜日 1年ぶりに KICK4 九州プログラミング研究会の定例会が博多のAIPカフェで行われる。定期開催は、随分昔に止めているので定例とは言えないが、なんか習慣で定例会と言ってしまう。プログラミング研究会と言いながら、ハードウェア系の集まりなので興味が有る方は来てみてください。詳しくはこのページを見てください。参加申し込みはATNDで受け付けています。

久しぶりなので、私も発表することにした。内容は、Arduinoもどき基板について。結構いろいろとArduino互換基板を作ったので、なんか話すことがあるだろうと資料を作成し始めたら、いろいろあった。流行り(?)の軽い感じの発表資料にしようと、関係ない画像も大量に入れて、ほとんど1枚1行の感じで作って行ったら、既に90ページを超えてしまった。発表時間は30分だから1枚20秒。ちょうどいいかもしれない。でも、まだページは増える予定。

あと、まだ手元に残っているArduinoもどき基板を、会場で安価で頒布予定。
Garmin 電池切れ

11月のハーフマラソン参加を目指し、朝からちょっと長めの距離を走っていると、折り返して少しした所で、GPS内蔵腕時計Garmin 405 CXが電池切れ、何も表示されなくなった。いつも目標時間まで走ることにしているので時間がわからなくなると非常に辛い。また自動的に記録されるGPSのログのコースや距離や走行ピッチを励みに練習しているので、壊れたのであればどうしよう、結構高いし、同じ物を買い直して同じように故障しても困るなどと悩みつつ、家まで3Kmぐらいの大通りの交差点で走るのを止め、クールダウンを兼ねたウォーキングに切り替える。

帰宅後、充電するとちゃんと動作する。ログも途中までのこっていた。Garminの充電はUSBケーブルの先にアタッチメントをつけて行うのだが、USBケーブルをUSBハブに接続していたのがまずかったのかもしれない。USBハブだから50mAしかとれないが、特にエラー表示などはなかったので安心していたが、これだと充電が不十分になるのかもしれない。

今後は、Garmin付属のUSB-ACアダプタにケーブルを接続し、充電を行い様子を見る予定。
Processingのプログラム

最近、熊大ロボコン部プログラミング班の勉強会でProcessingのプログラムを作っている。Processingで何か面白い絵が出るプログラムを作って見せ合いっこしましょうという感じだ。


自分がプログラミングを始めたころはBASIC全盛期?で、何か面白い絵を描くプログラムというのがプログラム入門の定番だった気がする。しかし、いま同じ事を使用とすると結構面倒だ。CでもC++でもJavaでもPythonでも絵を出すまでに結構な手順がいるし、しかもいろいろな方法がある。その点, processingだとすぐ絵が出せるし、マウスやキー入力に反応するプログラムもすぐにかけるので、プログラム入門にかなり良いのではないかと思っている。

学生にOpenProcessingというサイトがあるのを教えてもらった。自分のprocessingのプログラムをアップロードし公表できるらしい。私がアップロードしたプログラムはこのページで見ることができる。わたしが、気に入っているプログラムはこれ。注意しないと、すぐに1時間ぐらい眺めてしまう。

面白いprocessingのプログラムをいろいろ作って、11月5日に熊大で開催される夢科学の展示物として、8画面ディスプレイに表示させたいと考えているのだが、表示の切り替えが問題。できれば、集中管理で各ディスプレーで表示するプログラムを切り替えたりしたい。8台のディスプレーに、それぞれWindowsマシンを接続することは可能なので、あとはソフトウェアの問題。

processingのプログラムはappletとしてexportできる。appletViewerで表示可能なので、LAN経由で制御可能なappletViewerを作って、各PCで動かせばいいのではないかと目論んでいるのだが、appletViewerのクラスが入ったライブラリがどれなのかわからない。検索すると org.fest.swing.applet.AppletViewerとか見つかるけど、これなのかな? Java関連のドキュメントを調べようとしたが、Oracleのサイトの調子が悪いようで見ることができない。appletViewerの改造の仕方などについての情報源をご存知の方は教えてください。
flets光ネクスト

NTT西日本の勧誘電話に負けて、flets光回線をflets光ネクストに変更。一緒に勧められた光電話は拒否したので、屋内の工事は光モデム交換だけ。

朝、9:00から工事は無事終了。無線ルータの設定をするが、接続できない。PPPoEで繋がらないと表示される。パスワードが不安なんので、いろんなパスワードで試すがダメ。プロバイダ(asahi-net)のサポートに電話し尋ねると信号は来ているらしい。PPPoEのPAP/CHAPが違っているようなのでルータの設定を調べて試すが、まだだめ。1回試すのに2分ぐらいかかるのでみるみる時間が過ぎていく。

ルータを諦め、一度パソコンで直接つないで見ることにする。NTTから渡されたマニュアル同梱のCDROMのツールを使って接続してみると、あっさりつながる。これでパスワードの確認ができた。

ルータが使えないと困るので、再びルータにつなぎ替え試すが、つながらなくて時間だけが過ぎていく。ふと、flets光時代のPPPoEの設定がルータに残っているのに気が付き、これをすべて削除し、設定しなおしたら、接続成功。よかった。

これで午前中潰れてしまったが、接続できてよかった。できなかったら更に時間がかかってしまう。疲れた。

fletsネクストって、NGN(次世代ネットワーク)と呼ばれていた奴なのよね。うちはこれで、100Mbpsから200Mbpsに増速したはずだが、ルータが100Mbpsなのであまり関係ないかもしれない。
USER_DIRでPHPが動かなくてハマった話
新しくしたサーバで、昔作ったサイトのメンテを行うためにPHPをインストールしたのだが動かない。.php拡張子付きのファイルがPHPで処理されていない感じ。googleで調べたり、ブラウザのキャッシュをクリアしたりして試すが動かないのでPHPのインストールを諦めて、PHPの動くサーバ上で作業して済ませた。

今日、また PHPを使ったサイトをいじる必要があったので、再トライ。いろいろ試しているうちに、PHPが動かないのは ~/public_html以下のファイルだけで、他のディレクトリのPHPのファイルは正常に表示できることに気がつく。


それでも、なかなか原因がわからなかった、ついに/etc/apache2/mods-enable/php5.confで、わざわざuser directoryでPHPを無効にしてあるのを発見。


<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
</IfModule>


ちゃんと To re-enable php in user directories と書いてあるのに、Do NOT set it to Onの方に目が行き、ここをいじるのを躊躇していた。

わかってしまえば、同様の情報をネットでも調べることができる。
blog.shiten.info ? Ubuntu 10.04 の Apache2 userdir で PHP が動かない件

教訓はなんだろう。英文もちゃんと読め、ということだろうか。
マイクロマウス九州大会
昨日の10月30日の日曜日、熊本高専熊本キャンパス(旧電波高専)にて、マイクロマウス九州大会が開催された。

まぁ、今年も参加したわけですが、大会前1週間ぐらいから、旧にヤル気が減退というか、最初からやり直したい衝動にとらわれ、現在の車体を改良する気が薄れ、運が良ければゴールするかもというような状況で出場した。

結果は、予想通り途中で壁に接触し、5回ともゴールすることができず、リタイアとなった。

大会自体は、他地区の高速なマウスが走るのをみることができて大変興味深かった。特に、振動モータを使ったハーフサイズ・マウスの小ささにはビックリだ。こればかりは、現物をみないとわからない感じ。

今後は、また、最初から自分なりのマウスを作るべく、実験機から始めていきたい。速度では勝負になる気が全くしないので、位置認識などについての技術を開発していきたいと考えている。

こうやって、構想を練ってる時が一番楽しいのよね。
お気に入りのボカロ曲、巡音ルカ - Double Lariat (Live)
音楽にも、ボカロ曲にも詳しくないが、お気に入りのボカロ曲があったので、記録の意味も込めて書いておく。


巡音(めぐりね)ルカ
のダブルラリアット。オリジナルはニコニコ動画のこれだが、下のライブ映像のものが動画も含めて気に入っている。