電子工作 Adafruitの8×8ミニLEDマトリックス制御API(Raspberry Pi用) Adafuitの8×8のLEDマトリックスをRaspberry Piで使う方法のAPI編です。 初期セットアップの仕方は参考記事を参照してください。 この記事はサンプルコードを思いついたときに適宜追加していきます。そのため見るたびに内容... 2017.01.29 電子工作
おもちゃ PSPの壁紙設定 PSPのシステムソフトウェアVer2.00から、メニュー画面に壁紙として任意の画像を設定できるようになってます(最近出荷されているPSPはすでにVer2.80になっているはず)。 「PSP 壁紙」で検索すると、山ほど壁紙提供サイトが出てき... 2017.01.25 おもちゃ
プログラミング PNG API 自前で進めている古パソコンの解析作業(古パソコンの部屋参照)を進めるにあたって、文字フォントのビットマップから画像ファイルを機械的に生成するために、ビットマップデータから画像ファイルへの変換プログラムが必要になった。ブラウザで画像が見られる... 2017.01.24 プログラミング
プログラミング MMLプレイヤ 古いパソコンのエミュレータ作成の一環として、各種音源ICのエミュレーションをしたいと思っています。また、昔さんざんいじったMMLを使って今のマシンから簡単に音楽演奏できたら楽しそうだと考えました。そこで、Javaのプログラミングテクニック向... 2017.01.24 プログラミング
プログラミング JR-100エミュレータ 松下通信工業製の8bitパソコンJR-100をPC上でエミュレートします。エミュレータの実装はCやC++で作成されるものが多いのですが、自分自身のJavaプログラミングの向上と、Javaで実装することによるマルチプラットフォームでの実行を目... 2017.01.24 プログラミングレトロPC
プログラミング Javaで/dev/nullへの書き込みをする方法 Unixでは標準出力への出力をすべて捨てる場合は/dev/nullにリダイレクトします。一方Windowsでは"nul"という名称のファイルにリダイレクトすることで同じことが可能です。したがってif文でプラットフォームに応じて異なるストリー... 2017.01.22 プログラミング
電子工作 Adafruitの8×8ミニLEDマトリックスをRaspberry Piで使う Adafuitの8x8のLEDマトリックスをRaspberry Piで使う方法を紹介します。 この製品はLEDと制御基盤のセットで、I2C経由で制御できます。また複数の8×8のモノクロ画像を連続再生したり縦横スクロールをしたりといったAP... 2017.01.22 電子工作
旅行 2016年父島への旅 5年毎にもらえる会社の長期休暇制度を使って父島に行くことにした。旅の目的は天体撮影(関連記事)、位置登録ゲームの地域取得(伊豆諸島、小笠原諸島)、そして父島観光だ。この記事では、往復のおがさわら丸内の様子、旅行中に出会った生き物、現地で見か... 2017.01.14 旅行
自然科学 猫の毛色の遺伝 「三毛猫は基本的にメスである」ということを良く聞きます。 しかし「基本的」という言葉がどうにもひっかかりました。基本的にというからには例外があるはずで、私もそういう例外が存在することは知っていましたがどういうときにオスの三毛猫が生まれてくる... 2017.01.14 自然科学
プログラミング JavaHelpの使い方 JavaアプリケーションからOS独立なヘルプを使うためのライブラリJavaHelpを使うための方法を解説します。JavaHelpはすべてJavaで記述されており、Windows以外のシステムでもJavaアプリケーションからヘルプを参照できる... 2017.01.14 プログラミング