確定申告(青色申告)の書類が送られてきた。
初めての確定申告なので、よく分からないことが多いので色々と調べながらやらないといけない。
プチ大家を始めたので、初めての青色申告でもある。

続きを読む
フードドライヤーを使ってみる – その5 挽肉ジャーキー作り
食品乾燥機フードドライヤーを買ってみて、牛肉や豚肉や鶏肉のジャーキー作りを試してみている。
挽肉で作るといいらしいというのを知ったので、試してみる。
ジャーキーガンという道具を買ってみた。

続きを読む
豚の丸焼きナイトに行ってきた
名古屋ギークバーの豚の丸焼きナイトに行ってきた。

豚の丸焼きを食べるという会だ。
続きを読む
断捨離2015の進捗 その4
赤外線リモコンhack用の機器の統合ライブラリが欲しい
赤外線リモコンhack用の機器の統合ライブラリがあればいいのにと思う。
赤外線リモコンhack用のハードウェア機器はいろいろと沢山出ている。
→ 赤外線リモコンhack用の機器を積んでいる
1つのAPIでどのハードウェアに対してもリモコン学習やリモコン送信ができるような統合ライブラリがあれば便利だと思うのだけど、そういうものは存在していないようだ。
自分がいままで作りかけていたソフトを寄せ集めて、そういうライブラリが作れないかとか考えている。
ニーズはあるのかなあ?
赤外線リモコンhack用の機器を積んでいる
最近、iRemoconというのを手に入れた。
これまで他にもいろいろと手に入れて試したり積んだりしている。
最近またいくつか購入してしまった。
1つはIRKitというものだ。
オープンソースでArduinoマイコンで作られている。MFT2013で知った。

IRKit – iPhone,iPadを使って外出先からエアコン等の家電を操作できる学習リモコン(Amazon)
続きを読む
LED照明のリモコンを制御したいのだけど
LED照明のリモコンを制御したいのだけど、これも昨日のエアコンの話で書いたみたいにPCから赤外線リモコンを動かすという形を考えている。

照明は、AGLED(アグレッド) LEDシーリングライト(LED48W) 【リモコン付】~8畳用 SS-56000というのを使っている。2年前の2013年1月に購入した。
この照明のリモコン制御をiRemoconで学習機能で動かすことができるのは確認した。
続きを読む
エアコンのリモコンを制御したいのだけど
エアコンのリモコンを制御したいのだけど、いままでちょっと取り組んでは放り出してというのを繰り返していた。

エアコンはPanasonicのCS-40RJXという機種を使っている。
続きを読む
スマートフォンで操作する赤外線リモコンiRemocon WiFiを手に入れた
iRemocon WiFiを手に入れた。
当初はNTTのフレッツ契約していてオプションで課金する形でしか使えなかったが、最近一般販売された。
→ NTT西日本、家電を外出先から制御できるサービスを月額300円で提供開始
→ グラモ、外出先から家電操作できる据置型リモコン「iRemocon Wi-Fi」販売開始

iRemocon WiFi(アイリモコンワイファイ) 【外出先から、自宅の家電を操作!快適センサーでお部屋の状況も確認できる学習リモコンの決定版! 】 IRM-03WLA(Amazon)
続きを読む
kmyaccの話
LSI-C(86)やkmyaccの作者の森公一郎氏が亡くなられたそうだ。
LSI-C(86)は、試食版ではなくてパッケージ版を持っていた。あとから中古で入手したものだけど。仕舞って保管してあるけど、そろそろ断捨離してもいいだろうか。
kmyaccは、コンパイラ言語の自作とか改造でよく使っていた。
最初にkmyaccを使ったのは学生時代に有限要素法解析に使う計算用モデルのメッシュ生成ソフトでモデル記述言語を自作して構文のパーサーを作るのに使った。MS-DOS上で16bitのプログラミングだったので軽量なkmyaccを使ったのだった。
「yaccによるCコンパイラプログラミング」という参考書を参考にしていた。
また、上記の参考書に出てくるC言語のサブセットのコンパイラ言語「Cm」を32bit化する改造にkmyaccの後継バージョンを使っていた。そのとき森公一郎氏と一度だけメールのやりとりをしたのだった。
→ コンパイラ「Cm」を改造してみる
その後、kmyaccに限定しないで、もっとメジャーなGNU bisonをメインで使うようになったため、kmyaccはあまり使わなくなってしまった。
最近だとbisonを使って.NET(MSIL)やJavaといったVM用中間言語のTiny Basic Compilerを趣味で作ったりしている。
→ CIL(MSIL)中間コードを生成するTiny BASICコンパイラを作ってみた
→ Javaバイトコードを生成するTiny BASICコンパイラを作ってみた
近いうちにこのTiny Basic CompilerシリーズのLLVM中間言語版を作ってみようと思っている。
