BLOGTIMES
«Prev || ... 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 ·... | | Next»
2021/08/13

Teraterm のマクロを使ってファイルからコマンドを流し込む

teraterm 

先日、ルーターに設定を流し込むときに TeraTerm のマクロを使ったので忘れないうちに内容をメモ。

接続先がシリアルの場合は待ちが必要

接続先がシリアルの場合、コマンドをコピペしてしまうと接続先のバッファが溢れてしまって、コマンドが最後まできちんと実行されないことがあるので、接続先のコマンドの実行完了を待ってから次のコマンドを送信するようにする必要が出てきます。TeraTerm にはTera Term Language (TTL)*1 と呼ばれる言語があるので、これを使ってスクリプトを書いていきます。

ファイルからコマンドを読み込んで順次送信するスクリプト

今回はダイアログでファイルを選択して、そのファイルの中身を順に送信するスクリプトを書いてました。
送信後は

prompt

変数の内容が先方から送られてくるまで待機します。

filenamebox*2

prompt = '$' filenamebox 'File selection' 0 if result<>0 then fileopen fh inputstr 0 while 1 filereadln fh buf if result = 1 break sendln buf wait prompt endwhile fileclose fh endif

at 11:09 |
2021/08/12

日本の研究開発費は増えていない

nistep  postdoctoral 

科学技術指標2021*1によると、あいかわらず日本の研究開発費は増えていないことが指摘されています。
現在の政策に問題があることについては指摘されて久しいわけですが、これ、いつになったら改めてくれるんでしょうか。

科学技術の研究開発費、米中との差がさらに広がる 博士号人材の登用進まず - ITmedia NEWS

企業の研究開発費は、日本では約14兆円で前年比0.2%減。米国は約50兆円(前年比8.9%増)、中国は約41兆円(前年比11.4%増)という結果だった。


at 16:02 |
2021/08/12

wsl がコマンドラインからインストールできるようになってた

wsl  windows10 
wsl - wsl がコマンドラインからインストールできるようになってた

これまで導入が面倒だった WSL ですが、いつの間にかコマンドラインから wsl --install とすると、インストールできるようになっていました*1

この機能を使うためには KB5004296*2を当てておく必要があります。このパッチは Windows Update 経由で適用できますが、オプションの更新なので自分で選択して適用する必要があります。


at 12:49 |
2021/08/11

廉価な CO2 計に注意

covid19  paper 

電通大が廉価な CO2 計に問題があるという論文を公表していました。

これらのセンサーは CO2 ではなくアルコールに反応するようになっていたりするとのこと。
ただし、この論文は preprint なので、査読済みの論文ではないことに留意をする必要があります。

【ニュースリリース】安価で粗悪なCO2センサの見分け方 ~5千円以下の機種、大半が消毒用アルコールに強く反応~│電気通信大学

新型コロナウイルス感染症の対策用としてECサイトで販売されている5,000円以下の安価な二酸化炭素濃度測定器(以下CO2センサ)の精度検証を実施しました。その結果、全体の25%のセンサは低精度ながらもCO2に反応しましたが、67%はCO2に反応しませんでした。さらにこれら67%の無反応センサは全て消毒用アルコールに強く反応することがわかりました。すなわち、CO2センサとうたいながら、CO2濃度を疑似的に表示する測定器が市場に多く出回っている可能性があります。

CO2 センサーは意外と高価な部品

ちなみにCO2 センサー(NDIR 方式のもの)を秋月電子などのパーツショップで調べてみると分かりますが、センサー単体でも 3,000 円以上はしますので、そもそも 5,000 円くらいで製品としてまともな CO2 計を作ることはほぼ無理だということは覚えておいて損はないと思います。


    at 23:44 |
    2021/08/11

    Windows Update の日( 2021 年 8 月 )

    windows 

    今月も Windows Update の日が来ていたのでメモ。
    先日、定例外でもアップデートされていた Print Nightmare の問題はだいぶ根が深いようで、引き続きアップデートが行われているようです*1


    at 21:51 |
    2021/08/10

    職域接種のワクチン廃棄事案が公表されてた

    mhlw  covid19 

    ニュースで職域接種でワクチン廃棄が発生していることが報道されていましたが、具体的な法人、団体名とその理由が公表されていたのでメモ。

    これを見てみると冷凍庫・冷蔵庫の不備(ほとんどは電源喪失による温度上昇だが、再凍結という事例もあり)、ドタキャンバイアルやシリンジの落下となっています。
    このうちある程度防げそうなのはドタキャンくらいでしょうか。

    ちなみに公表される基準は以下のようになっています。

    新型コロナウイルス感染症に係る予防接種における職域接種のワクチン廃棄事案について (2021年7月31日時点)

    正な保管温度からの逸脱や直前の接種取消、有効期間切れ等の理由により、ワクチンの接種ができなくなり、1回も接種せずにバイアル単位でワクチンを廃棄し た場合に公表を行うものとします。なお、接種液に異物混入等の異常が見られた場合については、ワクチンメーカーに連絡の上、当該バイアルを廃棄せずに保管しておくこととし、公表の対象としません。

      at 11:35 |

      別プロファイルで Chrome を起動する bat ファイル

      chrome  bat 

      Chrome を別プロファイルで起動したい場合にはコマンドラインオプションとして --user-data-dir= をつけたショートカットを作れば良いというのは分かっていましたが、PC 操作が得意ではない人に説明するのが面倒なので bat ファイルの名前によって Chrome のプロファイルが切り替わる bat ファイルを書いてみました。

      ファイルをダウンロードして a.bat という名前にすれば、%HOMEPATH%/aにプロファイルができ、b.bat という名前にすれば、%HOMEPATH%/bにプロファイルができるという単純な bat です。

      セキュリティ的にはイマイチかも

      bat ファイルを配布する方法もイマイチなのかもしれませんが、最近は Office 365 等のアカウント切り替えが大変という話もあるので複数プロファイルが簡単に切り替えられると便利なのは間違いないんですよね。


        at 00:46 |
        2021/08/09

        Visual Studio Code で行の折り返し(wordwrap)を変更する

        vscode 
        wordwrap - Visual Studio Code で行の折り返し(wordwrap)を変更する

        VS Code はデフォルトでは行末で文字列を折り返さないようになっています。横に長い行がある場合には、それを読むためには画面を横スクロールさせる必要がありますが、いちいちこの操作をするのが面倒なので、文字を画面の右端で折り返す設定をする方法を調べてみました。

        基本はコマンドパレットでいけるはず・・・

        VS Code は大概のことはコマンドパレットからできるのは分かっているのですが、やっぱり手探りだと探すのがちょっと大変ですね。
        とりあえず wordwrap と入れたらいけました。ショートカットは Alt + z のようです。


          at 22:12 |

          MΩは「メグオーム」 or「 メガオーム」

          言葉  electricpower 
          MΩ - MΩは「メグオーム」 or「 メガオーム」

          昨日もらった東電パワーグリッドの点検結果に書かれていた「MΩ(メグオーム)」というのが気になった(点検員の人もメグオームと言ってたので)のでちょっと調べてみました。

          僕自身はずっとメガオームと読んでいたので、この歳になって単位の読み間違えは痛いなぁと思ったのですが、調べててみたらそんな単純な問題ではないようです。

          どっちでもよさそう?

          昨日の電気設備に関する技術基準を定める省令でもメガオームって書いてあったので、いろいろとツッコミ所はありますがWikipedia のオームのエントリは、「NIST Guide to the SI, Chapter 9: Rules and Style Conventions for Spelling Unit Names | NIST」ではメグオームキルオームヘクタールの3つは例外ということになっています。

          確かにヘクタールヘクトアールと言うことはないですね。ちなみにこれらはあくまでアメリカの標準です。法令はメガオームみたいですし、このあたりあまり統一されていないのかもしれません。アキバで「1キルオームの抵抗ください」というのは通じたりするんですかね。

          ちなみにこの文献で引用されている Reference [6] は "IEEE/ASTM SI 10-2002 - IEEE/ASTM Standard for Use of the International System of Units (SI): The Modern Metric System" であり、その後継にあたる現時点で最新の規格である " IEEE/ASTM SI 10-2016 - American National Standard for Metric Practice" においても以下の記述が健在であることが確認できました。

          " IEEE/ASTM SI 10-2016 - American National Standard for Metric Practice", p.29.

          3.5.2 Rules for writing unit names
          (中略)
          In three cases, the final vowel in the prefix is omitted: "megohm," "kilohm," and "hectare." In all other cases
          where the unit name begins with a vowel, both vowels are retained and both are pronounced.

            at 21:53 |
            2021/08/08

            東電パワーグリッドの点検結果は

            electricpower 
            診断結果 - 東電パワーグリッドの点検結果は

            漏電ブレーカーがトリップした原因を東電パワーグリッドに原因を調査(点検)してもらいました。

            当初の予想通り室内の電灯回路から漏電しており、絶縁抵抗値は 0.01MΩ となっており、この回路を切り離すと絶縁抵抗値 3MΩ なので、この回路を ON にしなければ当面は問題ないとのこと。

            東電パワーグリッドは点検のみなので、あとは貸主(賃貸なので)や電気工事店相談するようにという説明でした。普段は無人の部屋なので天井灯が点かなくてもそれほど問題ありませんが、原因が不明なのが困ったところです。

            ちなみにどれくらい漏電しているかというと・・・

            Ω = V/A なので、 A = V/Ω と変形して、 100V と 0.01 MΩ を代入すると、(100 V)/(0.01 MΩ) = 10 mAと求められます。ただ、家庭用の電力は交流 100V なのであくまで簡単な試算です。同様に正常時の試算をしてみると (100 V) / (3 MΩ) = 0.03 mA と大きな差があることが分かります。

            ちなみに法規制は

            電気設備に関する技術基準を定める省令第五十八条によると、絶縁抵抗は電圧が 300V 以下で、対地電圧 150V 以下の場合、0.1 MΩ以上が必要なようです。

            電気設備に関する技術基準を定める省令 | e-Gov法令検索

            (低圧の電路の絶縁性能)
            第五十八条 電気使用場所における使用電圧が低圧の電路の電線相互間及び電路と大地との間の絶縁抵抗は、開閉器又は過電流遮断器で区切ることのできる電路ごとに、次の表の上欄に掲げる電路の使用電圧の区分に応じ、それぞれ同表の下欄に掲げる値以上でなければならない。
            電路の使用電圧の区分
            絶縁抵抗値
            三百ボルト以下
            対地電圧(接地式電路においては電線と大地との間の電圧、非接地式電路においては電線間の電圧をいう。以下同じ。)が百五十ボルト以下の場合
            〇・一メガオーム
            その他の場合
            〇・二メガオーム
            三百ボルトを超えるもの
            〇・四メガオーム

              at 23:42 |
              «Prev || ... 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 ·... | | Next»