Vol.759 30.Nov.2018

車庫証明 ラズベリーパイ(23)〜mjpg-streamerで動画配信〜 プログラミング言語学習ツール〜スクラッチ〜 Windows10で画面が真っ暗

P 車庫証明(Certification of parking space)

by fjk

車を購入した場合や車の保管場所を変更した場合、車の保有者は保管場所を管轄する警察署に、以下の保管場所証明申請書等の書類を提出しなければなりません。手続き必要な用紙は最寄りの警察署またはインターネットでも入手できます。

【必要な書類】
@保管場所証明申請書(印刷なら2部、又は複写)
A保管場所の使用権原疎明書
   ・保管場所が自己の土地または建物である場合、「自認書
   ・保管場所が他人の土地または建物である場合、「保管場所仕様承諾証明書」or「駐車場賃貸契約書の写し」or公法人の発光する「確認証明書」などのうち一つ。
B保管場所の配置図
   ・保管場所並びに周囲の建物、空き地および道路などを標示した地図。
   ・保管場所にあっては、その平面の寸法、道路にあってはその幅員を明記。
C保管場所標章交付申請書(車に貼り付けるシールの申請用。印刷なら2部、または複写)
【手数料】
@「自動車保管場所証明手数料」2,200円(証紙)
A「自動車保管場所標章交付手数料」500円(証紙)

車庫証明書の発行までには4〜5日程度と時間がかかる。また、警察署によっては、受付時間が15時を過ぎると、発行日が1日遅くなることがあるので、15時前には手続きを済ませるよう。


R ラズベリーパイ(23) 〜mjpg-streamerで動画配信〜

by fjk

ラズパイの動画をWeb画面にリアルタイムで映像を配信するためmjpg-streamerを利用する。ただしパイカメラは標準でサポートされていないのでUSBカメラ(C270、Elecom)を使う。

@ USBカメラを接続すると、DeviceにC270と/devにvideo0が作られている。
A インストール(Subversionによって行う)
  $ cd           /home/pi/ に移動しインストール作業を行う
  $ mkdir mjpg-streamer
  $ cd mjpg-streamer
  $ sudo apt-get update
  $ sudo apt-get install subversion libjpeg-dev imagemagick
  $ svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer mjpg-streamer
  $ cd mjpg-streamer/mjpg-streamer
  $ make              MJPEG-streamerをビルド
  $ sudo make install      関係ファイルを /usr/local/lib/ 以下にコピー
B 起動コマンドが長いので起動用シェルスクリプト<start_stream.sh>を作成しておく
#!/bin/sh
PORT="8010"        #ポート番号
ID="pi"            #IDは任意の文字
PW="pistream"      #パスワードは任意の文字
SIZE="640x480"     #画面サイズ
FRAMERATE="20"     #フレームレート
export LD_LIBRARY_PATH=/usr/local/lib
./mjpg_streamer -i "input_uvc.so -f $FRAMERATE -r $SIZE -d /dev/video0 -y -n" -o "output_http.so -w /usr/local/www -p $PORT -c $ID:$PW"
C MJPEG-streameの起動
  $ sudo sh start_stream.sh   ・・・スクリプトを実行
D ブラウザからmjpg-streamerへアクセス後、ID("pi")とパスワード("pistream")を入力
  http://192.168.123.1:8010    ・・アドレスが192.168.123.1の場合
E 動画を表示するHTML<java_simple.html>
(mjpg-streamerの表示例)
<html>
  <head>
    <title>MJPG-Streamer - Java Example</title>
  </head>
  <body>
    <center>
      <applet code="com.charliemouse.cambozola.Viewer" archive="/cambozola.jar" width="640" height="480">
        <param name="url" value="/?action=stream"/>
      </applet>
    </center>
  </body>
</html>
MJPG-streamerの
起動画面
動画の表示
(http://IPアドレス:8010/java_simple.html)
F ストリームを表示するHTML<javascript_simple.html>
  mjpg-streamerの起動ページからjavascriptをクリック−>「表示/ソース」


S プログラミング言語学習ツール 〜スクラッチ〜

by fjk

スクラッチ(Scratch)はマサチューセッツ工科大学(MIT))で作られ、小学生でも簡単にプログラミングできるツールで、世界中の子供達に広く使われている。日本でも小学校でプログラミング学習が取り入れられ、そのツールとして注目されている。
 スクラッチでは、難しいコマンドを覚える必要は無く、ビジュアルなブロックを並べる感覚で、直感的にプログラミングを行うことが出来る。スクラッチの概要を知るにはNHKの「わいわいプログラミング」などを参照。

スクラッチを使うには以下の方法がある(ここなど参照)。
@パソコンにインストーせずにwebオンラインで使う(ネット接続環境が必要)
Aパソコン(windows、mac、linux)にインストールして使う

スクラッチには現在Scratch2.0(オフライン、オンライン版)とScratch1.4(オフライン版)の2種類があり、ラズベリーパイのJessieではScratch1.4がデフォルトでインストールされている。v2.0ではwebカメラを利用してビデオ撮影なども取得できる。
 オンラインでScratch2.0を起動し、ブロックをマウスでスクリプトエリアに移動させて、簡単なプログラムを試してみる。

Scratch1.4画面 Scratch2.0画面
旗を押すと10歩前進 端で反転(猫が回転) スプライトの設定で
猫が左右反転

【例2】新しく、熊のスプライトを追加し、メッセージを送ることで、会話を行う。

【例3】スプライトのコスチュームを変えながら歩く例


W Windows10で画面が真っ暗

by fjk

ノートパソコンでWidows10を起動したところ、ログイン画面でパスワードを入力するまでは正常に動作したが、その後、画面が真っ暗となり、マウスカーソルも表示されなくなった。
 「アップデート中かなと」30分程待っていたが、症状が変わらないので、ネットで調べてみると、この様な症状はよくある話らしい。

@Win+ctl+shft+B を押してグラフィックドライバーをリセットする
−>キー入力に反応しているようだが、画面が真っ暗な症状は変わらず。
Actl+shft+Escを押してみる。
−>windowsのタスクが画面に表示され、windowsは起動しているようである。
Balt+ctl+delを押してリセットする。
−>前項が効いているのか不明だが、なんとか正常に画面が表示されるようになった。

参考にしたページではWindowsとディスプレィドライバーとの整合性が悪い設定になっているともあるが、今回はBの方法で直ったようである。キーボードによるリセットが出来たので、強制的に電源をOFFにすることは無かった。


車庫証明 ラズベリーパイ(23)〜mjpg-streamerで動画配信〜 プログラミング言語学習ツール〜スクラッチ〜 Windows10で画面が真っ暗