日記一覧
当サイトに登録されている日記一覧
自宅のリビングのAV環境。
自分はあまりテレビを見ないため、多くのお金をかけるつもりも無いのですが、ちょっとしたグレードアップのチャンス到来。
母屋のサブのテレビがそろそろ寿命のため、20インチ程度の液晶テレビを購入するとのこと。
それなら、こっちのリビングにある32インチを持って行ってもらって、新しいのを買おうかと。 
・・ということで、(TOSHIBA)REGZA 42Z8000 に、AVアンプ(ONKYO)SA-205HD(S) をポチッと。
数ある液晶製品からREGZAを選んだ理由は、画像品質の良さと、外部HDD(USB-HDDやLAN-HDD)に録画できる利便性ですね。
で、液晶テレビのほうは、リサイクル引取りとあわせて16日(月)になりますが、AVアンプは本日入荷。
まずはリスニングルームで、Musicサーバーからの光出力と、Cool Bizとの間に割り込ませて音出しをしてみました。 結果は、
・・・ やっぱりこんなものかな。 
低域のふわっと出る感じは嫌いではありませんが、全域で音の厚みが薄くてアタック感も存在感も希薄。 クラスが数ランク違うので仕方ないですけどね。
でもひとまずリビング用なのでこれでOKとし、自作ラックに鎮座して主役を待つとします。
16日に主役が登場したら、録画用外付けHDDへの接続や、3d-subako(+FE103E)あたりでAV環境を試してみようと思います。 
タグ 自鯖 ESXi ハード エコ
さてさて、昨年の今頃に、VMware-Server2に移行した公開サーバー環境ですが、あれからいくつか新サイトを立ち上げた結果、既に重さを感じるようになってしまいました。
そこで、今年も軽くverアップを考えてみます。...
ステッカー販売のほう、 郵便振替の口座作成が、書類不備で戻ってきてしまいました。
このままずるずると遅れてはと思い、まずは銀行振り込みで先行販売を開始しました! (^^)/

以下、郵便振替口座作成時の書類不備の顛末に関する愚痴です。。見苦しいので読みたくない方はどうぞ読み飛ばして。。
1、表示名 「ラフェスタカフェ」 で、名義人を 「(有)モーションクリエイト」 で口座作成の手続きを済ませました。(6月25日) その際、 郵政公社のこのページをみて、会社の定款の原簿を持参して、コピーを取られ、手続きは完了しました。
2、10日も経った一昨日(7月5日)、郵便局から留守電が入っていたので出張から帰った本日電話して確認したところ、 「人格のある法人は、定款 では受け付けられません。 6ヶ月以内の登記簿謄本(抄本)などの証明書類をお持ちください」 「ラフェスタカフェと会社の関係を示した資料をお持ちく ださい」
って言われました。 でも、上の郵政公社のページを見ても、 普通に読むとそんなふうには読めません。。 もっと日本語勉強してよ、
それに、不備があるなら郵便局の受付か、少なくとももっと早く直接本部から電話をよこすべき。 郵便局につき返すだけなんて、 悪い意味の「お役所仕事」。 2、のほうはこのサイトの「会則」コピーでOKとのこと。
とまあ、そんなこんなでまたまた遅れてしまいました。
みなさん、本当に申し訳ございません。。
地道に続けています、週に2?3回のトレーニング。
(メニューはこの日の日記にあります)
今週は、雨が降らないのを良いことに、出張日以外は毎日、計4日もやってます。 日曜日も実行すれば今週5日目。 週間走行距離は32.5Kmとなります。 (ヘタなサンデードライバーよりも長いかも)
膝もそれほど痛くならずに頑張ってるけど、走った日は午前中は血糖値が低くてボーっと。。飴をなめてなんとか凌いでます。
で、今朝のトレーニング終了後、水分補給前の体重・体脂肪率は、58.2Kg・17.5%! 目標は現役時代のベスト体重58Kgを割ることなのであと一息。。 明日も頑張って、瞬間風速でもまず達成させよう!
・・がしかし、シャワーを浴びて水分補給し朝食を摂ると、既に60Kg近く。 日間変動がすごすぎ。。。
タグ d3forum Attachfile
最近、XOOPSでソースを書く時間が長くなってきています。 d3diaryのバージョンアップや、d3forum関連のハックなど。
そして今日は、任意のモジュールにファイル添付機能を追加できる「Attachfile」モジュールに手を入れてみました。 というのも、d3forumにAttachfileを適用し、コメント統合された元記事モジュールのページと、統合コメントのフラット表示の両方に添付ファイルを表示させたかったからです。 試してみたのですが、オリジナルのままだとこれがエラーで表示されませんでした。
(Attachfileにはお世話になっております。この場を借りて感謝の意を。)...
冬場も近いし、ノートの乗り心地の悪さとロードノイズの多さが気になっているので何とかしたく、色々考えてまずはスタッドレスタイヤとアルミホイールを注文した。
目的がドレスアップでは無いしコストも抑えたいので、標準の14インチサイズとした。トータル5万2千円ナリ。 
- アルミホイール:
ホットスタッフ CROSS SPEED PREMIUM-10 メタルシルバー 14インチ x 5.5 P.C.D.100mm 4H INSET43mm
アルミは安いので良いと思い、タイヤ購入サイトで一番安い物を選んだ。
- スタッドレスタイヤ:
ピレリ WINTER ICE CONTROL 185/70R14 88Q
このスタッドレスは、一般的な国産ブランドに比べてゴムが固く、氷上性能はいま一つらしいけれども、その分ドライ性能は夏用タイヤとそんなに変わらず、乗り心地やロードノイズも良くて、何より安い。
中国製らしいのだが、2012年製を確認してポチッた。
納品されたら、ドライ性能や燃費の悪化度合いなどを検証してみようと思う。 なにより乗り心地とロードノイズの変化がどれほどなのか楽しみ。
もし気に行ったら、夏冬兼用で年間を通じて使うのもアリかもしれない。元々千葉県の北総圏エリアは冬場に雪が積もるのは2回程度だし、そのために夏用・冬用を履き変えるのは効率が悪く、乗り心地のために別途夏用に購入すると色々無駄が生じる。
夏冬兼用でいければ、ノート標準の鉄ホイールとエコピアは予備で保管して置き、次の車に乗り換えの時にノートに履いて出せる。 
いずれにしても、1週間くらいで納品されるから、早めに履き変えてインプレします。。 油圧ジャッキもそろそろ買おうかな。
タグ VPN ハード
先日、ホテルから自宅にVPN経由で印刷を試みました。
WORKGROUP経由では無理でしたが、IPベースでは成功しました。 市販品のVPNだったらなんてこと無いのですが、LINUXのカーネル再構築を経て構築した環境なので、少し嬉しかったりします。
1年に2回くらいしかやらない、PCのプログラムが必要な案件が来ました。
某スタジアムの開閉屋根の走行プログラムの改造。 本体制御はモーション制御なのですが、改造のシミュレーションをパソコン上のシミュレーターを使って行うものでして、そのシミュレーターのプログラムです。
以前は、VB6のタスク2つで、中間をC+の共有メモリで繋いでいました。 これをVisualBasic.netに移行して、ネイティブなマルチスレッドで1本化するものです。
ご存知のとおりVB6->.net 移行の際のネックは色々ありまして、単純にプロジェクトのアップグレードで動く物の方が少ないくらいです。 一番困るのは、「コントロール配列が使えない」ということでして。。
このように、14台ある物体の各ランプを種類毎にまとめたり、数値表示を出したりといった使い方ですから、まず間違いなく コントロール配列を使ったほうが簡単でコードも読みやすいです。
VB6なら、コントロールをコピー?ペーストすると、勝手にコントロール配列にしてくれました。 Label1でしたら、Label1(0)、Label1(1)・・ という具合です。
しかし、.netに変わってからは、Label1をコピーすると、Label1-1、Label1-2・・となってしまいます。 オンラインマニュアルを見ると、
「Visual Basic .NET では、コントロール配列はサポートされません。イベント モデルに加えられた変更により、コントロール配列が不要になりました。Visual Basic 6.0 では、イベントがコントロール配列によって共有されていましたが、Visual Basic .NET では、複数のコントロールからのイベントがイベント ハンドラによって処理されます。このことにより、同じイベントを共有する異なる型のコントロールグループを作成できるようになります。」
とあります。
一般的には、 こちらのサイトにあるような方法が簡単にコントロール配列を作れるでしょう。
ただ、クリックイベントなどの際にどのコントロールが対象なのかを判断する時の処理がわかり辛かったり、同じコントロールの配列群を多数set作る 場合などを考慮し 私の場合はコントロールの配列は 「System.Collections.CollectionBase」 クラスを継承したクラス で 「ControllArray」による方法を使用しています。
これは、予め汎用的なControllArrayクラスを作成しておけば、追加呼び出しなども自由ですし、よりオブジェクト指向の書き方になってきます。
**
まあこの程度のことは、プログラマの方からすれば「何を今更低次元な。」 なんでしょうが。。 これが本業でないプログラマにとっては、結構面倒なわけです。
さて、42setのコントロール配列群をやっと作り終えたので、本体コード移行に着手しなければ・・
mbedで色んなことが簡単に出来るだろうことはわかったけど、遊びと勉強ばかりでは面白くないので、仕事に何か応用できないかと考えた。
そこでこの時にVB.netで作ったRS485通信のPC内シミュレータを、mbed LPC1114に移植できれば複数台の通信確認が取れるなと考えて、RS485通信トランシーバIC (TE)SN75176BP とブレッドボードその他を購入しやってみました。 
今回は、3台分の機器側に成りすますシミュレータをブレッドボード上に配線します。 ブレッドボード上に1台ずつ、計3枚の普通のブレッドボードが必要。
- 購入部品 (LED、抵抗、配線材などは手持ち品を流用)
名称 型番 購入先 数量 単価(税抜) 普通のブレッドボード EIC-801 スイッチサイエンス 3枚 257円(税込) mbed対応マイコン LPC1114-FN28
生産中止(?)品秋月電子通商 3個 120円 RS485/RS422トランシーバIC (TE)SN75176BP 秋月電子通商 3個 80円 ディップSW 5P 秋月電子通商 3個 60円 タクトSW 各色 秋月電子通商 3個 10円
- 配線図
- 電源はトラ技ライタ経由USBから取る。
- ディップSWで局番(今回は1~3)設定可能とする。
- SN75176BPのDE端子は、機器1台なら3.3V印加しておくだけでOKだが、機器2台以上マルチドロップの場合は、マスタからのコマンドに返信するとき以外はバスを解放する必要があるため、マイコンのdp4を返信直前にHigh、返信後20msec後にLowとするソフト処理を行う。
- マイコン側は3.3Vなのでこのままで良いか不安もあったけど動いてるから大丈夫?
- マスタ側ソフトは、このディレイ時間20ms分の待ちが必要。
- この信号のHighの時に赤LEDを点灯させる。
- RS485バスラインのプルアップ抵抗(R5)、プルダウン抵抗(R6)の抵抗値は、実際の路線長で決める必要があると思うのだけど、今回はテストなので小さ目の抵抗を入れてみた。
- 生存確認用にLED1を点滅。 UARTポートと共に割り込みプログラムとする。
- プログラム
- 今回は、仕事の秘匿義務の兼ね合いもあるので非公開です。すみません。
- コーディング・デバグは、ある程度の段階でmbedオンラインコンパイラからエクスポートして、μVision4にて行いました。
- 配線状況
テストなのでヒドイ状態ですね。(汗) 下記動画の際には少しだけ整理しました。
- 動画
PLC側のテスト画面と共に映してみました。ボーレートは38,800bps。
機器1→機器2→機器3と通信先を切り替えてサイクリックに通信します。 機器側が受信し送信中に赤LEDが点灯します。 1回のコマンドで1点灯で、点滅回数分のコマンドを処理しています。
今後も仕事で通信案件が来た時には、こんな感じでシミュレータを作って事前テストするですね。 部品単価が安いので、USB/RS485コンバーターを買うよりずっと安価にできますし。 
ここまでテストばっかりやってきたけど、そろそろ実際に動かす何かを作るかなあ。。 
タグ 自鯖 Raid ハード
やはりこの日が来ました。
VineLinux4.0で運用中の、公開サーバー用ホストPCのHDD(Linux-Raid1) 80GB、 2台中の1台が「IOerror」をログに大量に吐き出して、お亡くなりになりました。 4年前から使っていたものの流用ですんで、仕方ありません。 予想より早かったと思えばそうですが、案外持ったほうかも。
それでも、エラー後もサーバー自体は稼動を継続しておりました。 (boot側のHDDでは無かったので、助かった。 boot側だったら即停止でした。)
...

2

