日記一覧
当サイトに登録されている日記一覧


4月25日(土)、 集まれ塩ビ管スピーカー主催者たてちゅうさんの召集により、塩ビ管SPメンバー4人で六本木のテレビ朝日までタモリ倶楽部の収録に出かけてきました。
概要
- 番組 : タモリ倶楽部
- 放映予定日 : (首都圏)5月29日(金)24:15?30分間の予定。
- 出演者(敬称略)
- タレント : タモリ、水道橋博士、玉袋筋太郎、ふかわりょう、土屋礼央
- 塩ビ管有志: たてちゅう(メインゲスト)、長野、マイルドK、なーお
- 内容
(番組表より)「低価格なのに高音質!塩ビ管スピーカーを作ろう!!」と題し、スピーカー造りを学び音質を競い合う企画。
残念ながら、放送前なので詳細はお知らせできません。。
所感
私、なーおはCool Biz*1を携えて参加しました。 受け答えも、喋りが苦手な私としては良く出来たほうかナ。 撮影会場のテレビ朝日地下1階の「第2リハーサル室」が結構素直に低域も出る部屋で、助かりました。
しかし、ワンカットが長くて途中1度も休憩を挟まずにやるのは予想外。 最初から出番だった、たてちゅうさんは、最後までずっとだったので相当疲れたと思います。
そしてタレントさんほか関係者全員、緊張し続けなければいけない。 テレビ撮影って大変だなあ。 良い経験になりました。
そんな中で、タモリさんのお人柄は伝わるものがありました。
そして今回のが放映されて、スピーカー製作に興味をもってくれる人が増えれば、それこそ言うことはありません。 皆さん、お疲れ様でした。
*1 ダブルバスレフ・スパイラルダクト方式の自作塩ビ管スピーカー。詳細はこちら。
久々のオーディオネタ。
昨年後半に製作した、MSDBS-1。
早く塗装をして塩ビ管SPのサイトに投稿したいと思いつつ、半年も経ってしまいました。 本日、いよいよその塗装工事に着手。
写真で見ると結構綺麗に塗れていますが、実際は急いだせいでムラだらけです。
実は、ちょっとしたモチーフというかコンセプトを元にデザインしてます。 完成後には、改名予定です。 さてどんな名前になるのか、想像してみてください。
(既にご存知の方はすみませんが内緒で。 )
完成は明日か、月曜日の予定。
(追記): 塗装終了し掲載しました。:Cool Biz
このSPの設計製作・測定ページ: MSDBS-1(Middle-Speed DB Spiral-1)
先日以来、PHPで案件に取り組んでいます。
三菱のデータロガーユニットの「クセ」に悩まされつつ、だいぶ進んできました。 昨日と今日は、WEB画面でのグラフ表示にチャレンジ。
WEBブラウザ上でのグラフ表示には色々な方法がありますが、今回はできるだけ簡単に(書くコードが少ないという意味)時間をかけず、見栄えをあまり凝らずに行きたいので、 Javascriptでやってみました。
といっても、いつものように、オープンソースを使います。
Chart Widget Demo(WebFX)
自由度は相当低いですが、その分、敷居が低いですね。 今の私には丁度良い。(笑)
結果、こんな感じです。 20~1000レコードを60秒おきにリロードし、データロガーユニットからFTPでダウンロードしグラフ描画します。 意外に軽い。
今回はこんな感じで済ませましたが、もっと本格的なグラフ表示も試してみたいですね。
仕事にPHPを使って自身新分野に挑戦中!
概要
こちらのデータロガーユニット を使ってPLCから受信したEXCELレポートを、ユーザーがWEBサーバー経由で最新版をダウンロードする、というもの。 EXCELのファイル名が固定化していないので、WEBサーバーにFTPクライエントを立てて、ユニットのFTPサーバーへ接続してファイル名を得ることから。
ASPで?
サーバーはWindowsXPのIIS。 ならばASPだね、ってことでASPでFTPクライエントコードを探したのだが、見つからず。 結局、ASP.netなこのページか。
WebClientクラスでFTPによりファイル転送を行うには? [@IT .NET TIPS]
しかし、このためだけに.aspxに踏み込むのはいかにも時間の無駄。 やはり色々準備されているPHPかな。 XOOPSで馴染んできたPHPなのでハードルは低くなっているし、イントラ内のシステムなので、セキュリティーへの配慮も負担が少ない。
PHPで?
ということで、PHP5をインストール。 IIS+PHPはあまりメジャーではないのだが、下記ページを参考にSAPIでやってみたらOK。
PHP5 インストール・設定方法(IIS 編) [Windows で PHP を使おう]
(注意)
IISで仮想ディレクトリを使う場合、「No input file specified」というエラーが出たら
doc_root =
としておくと良さげ。
FTP関数?
そして、PHP5に準備されているFTP関数を使えば、OK?
FTP関数 [PHP マニュアル]
これ、間違いなく使えて他のPCのWEBサーバーともログイン・「ftp_nlist」によるファイル名取得、ともOKなのに、このデータロガーユニット内のFTPサーバーとは相性が悪いのか、「ftp_nlist」でも「ftp_rawlist」でも 空の配列が返るだけで取得できない。
半日悩んだ挙句、下記のページを参考に fputsとfgetsで返答文字列を確認しながらやってみると、どうやらうまくいきそうな予感。
FTPクライアント [PHPのちょっとしたTIPS]
最終的には、上のページで配布されている、このクラスを使うことにして、無事にファイル名を得ることができた。
まとめ
私にとっては新分野ではあったが、ひとつ心配なハードルがクリアできたので、このまま行くつもり。
設備制御分野では「電気屋」と「システム屋」のドメインが分かれているので、こういうコラボで小ぶりな仕事には、私のようなマルチ人間は便利で重宝されるため、今後も突っ込んでいきたいと思う。