プログラミング

JR-100エミュレータ

松下通信工業製の8bitパソコンJR-100をPC上でエミュレートします。エミュレータの実装はCやC++で作成されるものが多いのですが、自分自身のJavaプログラミングの向上と、Javaで実装することによるマルチプラットフォームでの実行を目...
プログラミング

Javaで/dev/nullへの書き込みをする方法

Unixでは標準出力への出力をすべて捨てる場合は/dev/nullにリダイレクトします。一方Windowsでは"nul"という名称のファイルにリダイレクトすることで同じことが可能です。したがってif文でプラットフォームに応じて異なるストリー...
電子工作

Adafruitの8×8ミニLEDマトリックスをRaspberry Piで使う

Adafuitの8x8のLEDマトリックスをRaspberry Piで使う方法を紹介します。 この製品はLEDと制御基盤のセットで、I2C経由で制御できます。また複数の8×8のモノクロ画像を連続再生したり縦横スクロールをしたりといったAPI...
旅行

2016年父島への旅

5年毎にもらえる会社の長期休暇制度を使って父島に行くことにした。旅の目的は天体撮影(関連記事)、位置登録ゲームの地域取得(伊豆諸島、小笠原諸島)、そして父島観光だ。この記事では、往復のおがさわら丸内の様子、旅行中に出会った生き物、現地で見か...
自然科学

猫の毛色の遺伝

「三毛猫は基本的にメスである」ということを良く聞きます。 しかし「基本的」という言葉がどうにもひっかかりました。基本的にというからには例外があるはずで、私もそういう例外が存在することは知っていましたがどういうときにオスの三毛猫が生まれてくる...
プログラミング

JavaHelpの使い方

JavaアプリケーションからOS独立なヘルプを使うためのライブラリJavaHelpを使うための方法を解説します。JavaHelpはすべてJavaで記述されており、Windows以外のシステムでもJavaアプリケーションからヘルプを参照できる...
電子工作

ピンバイス用ドリルの収納ケース

アネックス(兼古製作所)製のピンバイス(No.94)に付属しているドリルを収納するケースを探していたところ、ちょうど良さそうなのがありました。 このピンバイスに付属しているΦ2.0、2.5、3.0の3本を収納するには牧野工業のTPK-03と...
旅行

父島での天体撮影

星空を撮影するために小笠原諸島の父島に旅行に行ってきました。 私が住んでいる東京郊外とは比べ物にならないくらい空が暗い父島で星空を撮影するというのは初めての経験でした。 ここでは天体撮影初心者の私が星空を撮影するために用意した機材を中心に、...