raspberry Pi 3 (2) (CGIの設定ではまりました。)

 CGIのプログラムを動くようにするのに,丸丸2日以上はま
 りました。
 CentOSでは,~.confファイルを設定すれば,割とすんない
 動いたように思います。それも,コメントを外すために♯を
 削除したり,逆にコメントに変更するために♯を付けたりして,
 多少,書き加えるだけで,走らせることができたように思います。
 諸兄のHPにもでていましたが,raspberryPiのLinuxは,Debian系
 で,RedHat系とは設定方法が違うようでした。
 まず,「cgi」のプログラムを有効にする方法が,RedHat系とは,
 違ってました。
 apache2のデイレクトリー以下には,設定のための
 ディレックトリーとファイルがありますが,

 

 オレンジ枠の二つのフォルダーが,cgiを動かすのに必要な
 モジュールを読み込むためのフォルダーです。
 モジュールはいくつかあるようですが, mods-availableの
 フォルダーに読み込み可能のモジュール(読み込むためのモ
 ジュール)が列記されています。

 

 このモジュールが全部読み込まれる訳ではなく,
 mods-enableのフォルダーにmods-availableに納められてる
 モジュールのリンクが作られて,初めて,有効になるようです。

 

 なんか面倒なことやっているなという感じです。
 リンクを作るために,Linuxの命令でもできるようですが,
 専用の命令も準備されています。
 Linuxの命令では,

 

 の2段階で実行するようですが,専用の命令では,

 

 で行うようです。
 
 この命令には,
    a2dismod(モジュール設定を無効にします。)
    a2enmod(モジュール設定を有効にします。)
    a2dissite(サイト設定を無効にします。)
    a2ensite(サイト設定を有効にします。)
 の4種類があるようでう,下の二つは,バーチャルホストの作成
 に使うようです。
     a2enmod cgid
 でcgiを有効にし,/conf-available/serve-cgi-bin.confを下記
 のように変更して,

 

 やっと/var/www/html/cgi-binで,CGIを走らせることができ
 ました。

raspberry Pi 3 (1) (オートログインできない。)

 順調にインストール初期設定ができるはずでしたが,いくつ
 かはまりました。
 まず,第一に,tightvncをインストールしたところ,piのuserで
 オートログインできるデフォルトの設定が,変わってしまい,
 piのuserでもrootでもログオンできなくなりました。
 このときは,rootのパスワードを設定してなかったので,pi
 userでのログインを試みましたが,だめでした。
 原因をNETであさりましたが,一件だけの記述を見つけました
 が,解決策は分かりませんでした。
 何度か再インストールして,原因を調べましたが,やっと分か
 りました。
 lightgm.confという,ログイン?を管理するソフトが入っています。
 (他のLinuxでは,gdm?とかいうものだったように思います。)
 vncserverを起動させると,lightgm.confの設定が一部,書き換え
 られるようです。
 autologin-user=pi
 という記述がvncserverを起動すると#でコメントアウトされる
 ようです。
 このため,オートログインできなくなります。
 tightvncserverをインストールする前に,rootのパスワード
 を念のために設定しておくといいみたいです。
 最初,この現象にあった時は,piのuserのパスワードで
 ログインできなかったので,焦りました。
 しかし,rootでログイン後,このlightgm.confの設定を元に戻して
 もオートログインできるようにはなりませんでした。
 この辺は,ちょっと,私の力量超えてます。

Raspberry Piを購入しました。

 以前自宅サーバーにてブログを運営してたころのドメインが
 まだ残っています。
 もったいないので,活用すべく?(こじつけで)Raspberry Pi
 にて,サーバーを立てようと,また,また,悪い虫がおきて,
 ○マゾンでポチってしまいました。深夜に頼みましたが,翌日
 には,届きました。
 まあ,ネットで検索するとごろごろ記事が転がっているので,
 また,気がついたことを備忘録的に書きます。
 今回購入したのは,本体,ヒートシンク,ケースのセットで,
 面倒なので,一緒にSDカードも購入しました。

 

 本体は,たばこ程度の大きさです。早速,ヒートシンクをつけて,
 ケースに入れました。

 

 本当に小さいです。

 

 昨日,OSのインストールに引き続き,apach2,tightvnc,
 proftpd,xinetd,geditのインストールと設定をしました。
 vncをxinetd経由で起動するための設定が残っていますが,
 まあ,なんとかできました。
 容量が容量なので,設定をするのはCUIが基本なのでしょうが,
 私は,苦手で,GUIにて行いましたが,いろいろはまりました。
 geditを使って編集をしましたが,
   sudo gedit
 ということで,ルート権限で立ち上げてやらないと書き込み
 ができませんでした。さらに,xhost +の設定をしないと
 geditを立ち上げることができませんでした。
 このへんは,未知なる部分が多いです。
 今日は,vncをxinetd経由で立ち上がるようにすることと,
 文字が小さいので,文字を大きくする設定をします。
 

ラジコン用パトライト(2)

 ラジコン用のパトライトが届きました。
 5Vにて動作するようです。通電してみました。

 面白い動作をします。この動作,簡単な回路で実現してる
 んでしょうから,すごいと思います。
 PIC等でプログラムを組むのなら私にもできそうですが,
 抵抗やらトランジスターやらコンデンサーやらで組むのは
 難しいです。

LED蛍光灯の分解(2)

 実は,車庫につけた蛍光灯型のLEDは,2度別なものが点灯
 しくなっていたのですが,2度とも代替え品を送ってもらいまし
 た。
 そのうちの一つは,分解してみると,半田付けが原因で,修理
 できましたが,もう一つも分解してみると,芋ハンダもないようで
 す。別なドライバーでは,点灯できますので,どうやらドライバー
 基板の不良のようです。

 

 まあ,このままにしてもいいのですが,○リでドライバー基板を
 探してみると,
 287円466円で同じようなものが販売されてます。
 まあ,値段も値段ですから,使えなくても元々なので,人柱
 に購入してみます。
 しかし,こんな値段で,採算が合うのでしょうかね。
 いつも疑問に思ってしまいます。

LED蛍光灯の分解

 車庫につけたLEDの蛍光管タイプのものが,つけて一月も
 たたないうちに点灯しなくなりました。
 1年保証ということで,販売店に電話して代替え品を送って
 もらいました。
 つかなくなったもの,部品にでも使えないかと分解してみ
 ました。
 何のことはない,LEDのドライブ基板から,LEDへの結線
 のー側が芋ハンダでとれてました。

 

 この部分を半田付けしましたら,なんのことはない,きちんと
 つくようになりました。

 

 つかなくなったのが,もう一本ありますので,それも分解してみ
 ようと思います。

ラジコン用パトライト

 以前,シーケンスをいろいろ勉強?している時に,メーカー
 の推奨回路図にパトライトなるものがでていました。
 値段を調べて見ると,結構高くで,大きさも,結構大きなもの
 でした。
 小さいものがないかあれこれさっていると,ラジコン用の小さい
 パトライトがありました。

 

 値段も手頃だったので,ポチってしまいました。
 よく見ると,福岡のお店でした。
 何に使うという目的はないのですが,警告用にでも使えたら
 面白いかなと思います。

---ハロゲン球の交換---

 ちょっと前に取り付けたセンサーライトのハロゲン球が切れた
 ようなので,換えのバルブを購入しました。

 

 近くのHCで購入しましたが,650円なり。
 ちなみに,○天最安値は,444円でした。
 送料考えると,まあ,同じ値段でしょうね。
 ちなみに最高値は,2172円です。どうして,こんな差がある
 のでしょうかねえ。
 この,最高値の値段で,買う人いるのでしょうか。
 指紋の油がバルブにつかないようにゴム手袋をはめて,
 5分程度で交換終了。
 交換している最中に,切れたバルブは,両脇についている
 白い碍子状の端子が崩れ落ちてしまいました。

 

 熱で,切れてしまったのでしょうかね。
 ちなみにセンサーライトをつけたのが2013年10月ですから,
 約2年半で切れたことになります。
 本体は,すでに,製造中止のようですので,予備のバルブを
 ○天からでも購入しておくようでしょうかね。

---電子工作---

 久しぶりに半田ゴテを握りました。
 今日は,しばらく前に購入してあった,LEDのライト?を作成
 しました。
 ○月のキットですが,単3電池1本で点灯できるすぐれもの
 です。
 定番のLMC555のタイマーICを使ってます。

 

 短時間でできました。問題は,電池がどのくらいもつかと
 いうことです。
 今年のお盆に向けての工作です。私の地方では,お墓の灯
 籠をお盆の期間中は,ろうそく等で明るくする習慣があります。
 昔は,ロウソクでしたが,さすがに最近は,火事の心配もあるの
 でロウソクを使う人はいません。
 時期になると,電池ボックスに豆球やらLEDをセットして,点灯
 できるようにしたものが,コンビニ等でも販売されるようになり
 
 ます。
 私もそれを使ってましたが,このキットが目についたので,作成
 してみました。今年のお盆は,ご先祖様もLEDにびっくりでしょう
 ね。これも,時代の波ですね。

LEDシーリグライト(2)

 今回LEDのシーリングライトを取り付けましたが,振り返って
 見ると,けがの功名?があって,たまたま,うまくいったよう
 です。この辺は,私のいい加減な性格でしょうかね。(笑)
 けがの巧妙だったのは,たまたま購入した引っかけ
 ローゼットの形が既存の穴に合致していたことです。
 当たり前なのですが,引っかけローゼットは,型番によって,
 裏面の出っ張りの形状が違ってます。
 今回取り付けたWG6130Wの形状は,下記のようになってます。

 

 裏面の出っ張りは,天井に開けられたVVFの引き出しのた
 めの穴と一致してます。
 もし別な品番のものたとえば,WG6001WK

 

 あたりですと,天井の加工をしないと取り付けができません
 でした。
 取り付けの先の形状の確認等,よく考えていませんでした。
 今回もまた,一つ勉強しました。