電波時計を合わせる

入試監督にあたったら腕時計の時刻合わせが必須だ。試験会場が異なるとき、開始と終了の時刻が異なるのはまずい。許される誤差は1分以内だろう。試験時間の、たとえば60分間をきっちりと守る方が重要だ。今時、60分間の誤差が1秒以上ある腕時計を使用している奴は皆無だ。しかし例外がいて、それは中年Hだ。中年Hの腕時計はアナログ、ゼンマイでみてくれだけでネットのオークションで購入したやつで、自動巻なのに巻いてくれない代物だ。どこがいいのかそのセンスが疑われる代物だ。中国やベトナムで売っている500円の偽ブランド時計のほうがまともに動く。
最近は多くの時計が電波時計だ。電波状況が良ければ一日数回、時刻を合わせてくれる。管理者の腕時計もそうだ。しかし、時刻合わせができてないと単なるクオーツ時計で、最大で1ヶ月15秒程度狂っちゃう。電波時計が時刻合わせできているかどうかは、見た目わからない。
試験会場である教室には出欠管理システムがあって、学生証がフェリカカードなので、学生証を端末に近づけることで出席が記録される。当然時計があるわけで、端末の液晶画面には時刻が表示されている。管理者の腕時計とこの端末の時刻表示を比べたら、管理者の腕時計の方が3秒くらい進んでいる。このくらいの時間差は入学試験の実施に問題があるわけではない。
出欠管理システムとは入力端末とサーバがネットワークを組んでいて、サーバがどっかにあって一括記録しているシステムだ。ネットワーク・サーバは、stand alone でない限り普通はインターネットで時刻合わせを毎日実施している。したがって、電波時計であるにも関わらず、管理者の腕時計のほうが時刻合わせができてないと判断したのだ。
自宅は鉄筋だから、福島のおおたかどや山標準電波送信所の 40kHz の標準電波JJYが室内に届かない。だから夜中に腕時計は時刻合わせできる環境にない。昼間も、多くは鉄筋のビルの中だから時刻合わせに失敗している可能性がある。だから管理者の腕時計がずれているのだと判断したのだ。
パソコンは、defaultでどっかのtime server にアクセスしているので、パソコンの時計の誤差は1秒以内だ。確認できるるサイトは独立行政法人情報通信研究機構の日本標準時だ。パソコンと管理者の腕時計をくらべたら一致している。はて?出席管理システムの時計が狂っているのでは?
自宅の電波時計は、勿論室内に置いてあるので、電波が届かず時刻合わせできていない。15秒くら進んでいた。ではどうやって時刻合わせしたらいいのだろうか。電波を受信できる場所で、時計を強制電波受信モードにする必要がある。しかも、2,3分放置する必要がある。室内のどこが電波を受信できる場所かはすぐにはわからない。室外に持ち出せば受信できることがわかっているのだが…
というわけでネットでなにかいい方法がないかな?と探してみたら;
シチズン9ZZ005-008 [ACウェーブテラー 電波時計用ブースター] てのがある。これは電波の中継器だ。1万6千円もする。このブースターは電波を受信できるところに設置しないといけないが、我が家の室内のどこで受信できるかわからない。このような状況でこの価格では購入するのは冒険だな。
C7L361 Internet接続 NTP対応時計 てのもある。これはNTPでネットワークから得た時刻情報を電波にして発振する機械だ。インターネットに接続して使うものだ。1万3千円くらいする。電波時計の近くに置いておけばいい。それでも高い。
お手軽で一番安いのは;
電波時計用JJYシミュレータである。これはWindowdsのアプリで、発想がすばらしい。NTPで得た時刻情報を、オーディオ出力にしちゃうのだ。オーディオ出力は20kHzまでしか再生しないが、歪みが生じると高調波が生じる。この高調波が40kHzになるような音を出力させるのだ。音量を最大にすると歪むので高調波がより多く出現する。これを利用するのだ。スピーカーコードとかイヤホーンコードにこの音を流す=電流が流れると電波がでてきちゃうのでこれを電波時計が拾えばいいという仕組みだ。なんせ「ただ」だ。たいていヘッドフォンとかイヤホンはころがっているしな。パソコンの音声出力に外部スピーカーをつなげているというのも普通だ。
やってみた。

20140218Clock

 
パソコンのオーディオ出力に外部スピーカーをつなげてあったからそのスピーカーの側面に電波時計を並べてたてて、マニュアルにしたがって、最大に出力させて、電波時計を強制受信させたら2分程度で時刻合わせができた。音量を最大に設定しても、そもそも、再生できる周波数ではないので音は出ない。とはいうものの、時刻情報がエンコードされている部分でパルス音が、小さくポツポツと出てくる。スピーカーのコーン面に平行に並べたらだめだった。飛ばす電波が微弱だからだ。電波時計のアンテナの向きとスピーカーの位置関係が関係するのでアンテナの位置、向きを調べてやればいいのだが、裏蓋をあけてアンテナを探すのも面倒だからな。試行錯誤といってもコーン面と平行か垂直かだけしか選択するところがないからな。
NTPを使うので誤差は最大で1秒くらいでてくるだろう。しかし、そんな単位で仕事しているわけじゃないからな。
再度、出席管理システムの時計がずれていることを確認して、ちくってやろ。明後日、関係する会議があるからな。
[ 追記 ]
確認したら3秒出席管理システムの時計がずれていた。ついでに事務の秘書のPCの時計も調べたら7.5 秒狂っていた。こちらはActive Directory の配下にあるらしい。Active Directory のドメインサーバの時計が狂っているからだ。

Mailman-docomo問題

メーリングリストのdocomoユーザの誰か一人がメールアドレスを変更したり、受信拒否していると、同一リスト内の他のdocomoユーザにもメールが届かなくなっちゃう問題だ。このブログに何回か書いた。docomo 550 Unknown userMailman 普通配送メールを個人別にカスタマイズ
このような状況だとdocomo からの 550  Unknown userメールは;

<aaaa@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.240] said: 550
Unknown user eeee@docomo.ne.jp (in reply to end of DATA
command)
<bbbb@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.240] said:
550 Unknown user eeee@docomo.ne.jp (in reply to end of
DATA command)
<eeee@docomo.ne.jp>: host
mfsmax.docomo.ne.jp[203.138.181.240] said: 550 Unknown user
eeee@docomo.ne.jp (in reply to end of DATA command)
<gggg@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.240] said:
550 Unknown user eeee@docomo.ne.jp (in reply to end of
DATA command)
<hhhh@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.240] said: 550
Unknown user eeee@@docomo.ne.jp (in reply to end of DATA
command)

となる。
このとき、aaaa@docomo.ne.jp、bbbb@docomo.ne.jp、gggg@docomo.ne.jp、hhhh@docomo.ne.jp にはメールが配信されている。しかしmailman は配信できなかったとして、フラグを立てて、次回からは配信しなくなってしまう。共通しているのがeeee@@docomo.ne.jpだ。
どうやらeeee@docomo.ne.jpが受信拒否、あるいはもうなくなっちゃったメールアドレスなんだろうか。試しに eeee@docomo.ne.jpに別途メールを送信するとエラーメールが返ってこない。本当に無いでたらめのアドレス xxxx@docomo.ne.jp にメールすると 550 Unknown user xxxx@docomo.ne.jp が返ってくる。ということは、docomo は本当に無いメアドに対してはちゃんと返事をするようなので、もしeeee@docomo.ne.jpが犯人なら受信拒否しているということになるが…. こいつが犯人と決めつけていいのか、わかららない。
[ 追記 ]
どうやらeeee@docomo.ne.jpは犯人ではなかったようだ。メアドの変更も、受信拒否もしていない。別の一人のユーザが、スマホを紛失して、送受信停止処置していたようだ。連絡くれよな。したがってdocomoからのエラーメールではどのメールアドレスが有効でないのかはわからないことになる。困ったな。

必修でbe動詞教える大学、文科省が改善要求

必修でbe動詞教える大学、文科省が改善要求
読売新聞 2月12日(水)20時59分配信
文部科学省は12日、新設の大学や学部などの運営状況を調べた2013年度の調査結果を発表した。
中学校レベルの英語の授業で単位認定を行っていたり、教員数が大学設置基準を満たしていなかったりした266校に改善を要求した。

だって。大学進学率が50%を越えるんだから、しょうがないでしょ。できない学生が入学するんだから。大学の授業でbe動詞が使えるようになったら、いいじゃん、できないまま卒業させるより。

顔写真の順番

赴任して3年目で初めて入試の試験監督を仰せつかった。これまでは面接員だったらからな。
筆記試験のとき、受験申請に使われた顔写真と出席している受験生の生の顔が一致するかチェックする必要がある。
受験生は教室の前から後ろへ受験番号順に座るのが普通だ。配布された顔写真は受験番号順に横に並んでいる。
前の職場では、顔写真ファイルは受験生毎に1枚だ。だから照合しやすい。
一方が縦で他方が横というのは照合しにくい。席順とか一人1枚にしてくれとクレームを付けたら、いまだかつてそのようなクレームはなかった とのことだ。
へ、なんとも思わないのかな?照合しにくいじゃん。これまでちゃんとチェックしてきたんだろうか?
どうやら次回の入試は、一人1枚ずつにしてくれるようだ。受験生の数が少ないからできるようだ。
「システムが横並びで出力されるからしょうがない」という。だったらシステムを変更しろよな。システムを作るやつは現場を知らないからな。
考えてみたら、受験申請のとき替え玉の写真を貼って、替え玉が受験したらわからないな。受験申請は郵送だし。写真が本人であるというチェックはできないのでは?申請したときの写真が学生証になるんだろうな。でも学生の顔は変容が激しい。大抵1年の夏休みを過ぎると、髪の毛が真っ赤になっちゃう。眼鏡をかけたりかけなかったりだし。高校でも赤毛を禁止してないだろ。
パスポートのときはどうだっけ?申請窓口に本人が出向くのが原則だな。係員がちらっと見るんだろうな。写真付きの運転免許書が必要だ。写真がない証書の場合、保険証などの2点が必要らしい。証明書を作るのに他の証明書が必要となるとどっかでちゃんとチェックができているという前提があるわけで、そのチェックを通り抜けると自由になっちゃうな。

朝一のコンビニ

管理者は朝が早い。あっちでは勤務地から10分のところのアパートに住んでいるのだ。こっちの大学に常勤だった時は夜10時以降の帰宅なんてのは、当たり前だったのだが、あっちでは、そんなに仕事がない。ヒラだし、研究をほぼ放棄しちゃったからな。だからどんなに遅くても9時には帰宅だ。夜中の10時には校舎の外部との出入り口は鍵がかけられちゃうし、0時をすぎると校門が閉まって車が通れない。新任の頃、そんなのは知らなかったからロック・インされちゃったことがあるよ。警備室の電話番号も知らなくてあせった。
夜、早く帰宅して、することといったら 酒、飯、寝る だ。夕食の用意なんか30分以内で終わっちゃうから9時にはベッドの中だ。
じじい だし、根が貧乏人だから朝早く起きちゃう。朝飯はない。だからシャワーを浴びて、すぐ出勤だ。途中コンビニに寄って、朝食と昼食を買う。今は、授業のない時期だから学食は開かない。だから昼食もコンビニで買うしかない。
朝一のコンビニでは、土木作業員がバンで乗り付けて朝食を買う、朝帰りの30代くらいの男が漫画を立ち読みしているだけだ。これが最も多い客種で、管理者のようなのはほとんどいない。もう少し遅くなると、出勤途中のサラリーマンがいるのだろうけど。
朝6時にコンビニで土木作業員に混じって弁当を買う大学教授て珍しい存在だろうな。
コンビニで漫画で時間をつぶすなんてことができないから、すぐ大学に向かう。6時にならないと開門しない。しばらく待つこともしばしばだ。
現地妻がいて小さい子供がいたら9時ー5時の勤務になるのかもしれない。しかし、ならないだろう。昔と同じだろうな。昔は週2回は徹夜実験のスケジュールで、平日は起きた子供と会うことがなく、週末だけという生活だったのだ。「また来てね」と子供に言われたこともある。
大学に来ても、授業の無い時期は閑散として、今の時期は寒い。人がいないから暖房している部屋が少なく校舎が暖まらないのだ。実習地訪問で教員は学生の実習先に行っちゃうのだ。大学院の無い大学て、こんなもんだろ。

公開DNS

Domain Name System(ドメイン ネーム システム、DNS)とは、人間にとって覚え易い名前を機械にとってわかりやすい数字に変換してくれるシステムだ。この機能を持つ機器をDNSサーバという。逆変換も行う。だからこの機械(サーバ)にexample.comのip address は?と聞くと123.123.123.123 と返事がくる。逆にip address で聞くとドメインネームであるexample.comを返してくれる。
わからないと、自動的により上のDNSサーバに聞きに行って返事をくれる。そこでもわからないとさらに上のサーバに聞きに行く。上のサーバとはm の場合はabc.example.comのDNSサーバで、さらに上はexample.comのDNSサーバ、そこでもわからないとac.jp のDNSサーバ、さらに上はjpのDNSサーバということになる。その上は?というと世界中に13台ある。13台といっても論理的にだ。管理しているのはほとんどが米国、スウェーデンとオランダと日本に1台ずつだ。
クライアント(あんたのことだ)がこのページを読みに行きたくてURLをブラウザで入力するとまず一番近いすぐ上のDNSサーバにip address を聞きに行く。ここに登録されているのは、あなたの所属するネットのDNSサーバで、ここに登録されていないと、その上のサーバに、そこでもわからないとさらに上のDNSサーバにと聞きに行く訳だ。それぞれのDNSサーバは自分の範囲のドメインネームは必ず登録してある。mの場合はabc.example.comのDNSサーバに登録してあるのだ。でわからないときは最上位のDNSサーバに聞く訳で、最上位のDNSサーバは jp だったらjpのDNSサーバに、そして jp のサーバはcom だったら comのDNSサーバに、さらにexammple.com だったらexample.comに、そしてdef.example.comだったらdef.example.comのDNSサーバに聞きに行き、そこでabc.def.example.com のip address は123.123.123.123 だとわかる訳だ。
このようなTree構造になっているので、最上位のDNSサーバをルートサーバ(根っこのサーバ)というわけだ。
だれがどう考えたって、何億とあるユーザからの問い合わせがルートサーバに行ったら大変だ。たいてい、途中のサーバが、これまで問い合わせのあったドメインネームを一時的に記憶している。だからルートサーバまで問い合わせることはほとんどないだろうけどそれでも全世界をカバーするのでルートサーバの負荷は大きい。
もしドメインネームとip address の対応を変更すると、途中のDNSサーバに記憶されている昔の名前がなくならない限り最新の情報が返ってこない。しばらく時間がたって記憶が更新されないと遠方からの問い合わせに昔の名前が返って来て接続できないことになる。めったに変更できないわけだ。
スマホを買って新しく契約したとき、電話番号が誰かが使っていたものだと、その誰かの知り合いから電話がくることになる。その知り合いの電場番号簿が更新されないかぎり間違い電話になるわけだ。これと同じだ。
管理者の携帯の場合、もらった電話番号の以前の持ち主は、その筋の人から借金をした人だったらしく、怖いお兄さんから「借金を何時返す?」という脅しの電話が何回かあった。楽しんだよ。
閑話休題。で、DNSに話をもどすとユーザからの問い合わせが殺到したら返事に時間がかかる。しかし、自分の所属するネットのDNSサーバに問い合わするのが普通だ。そのDNSサーバはそのカバーする範囲からの問い合わせにしか答えないのが普通だ。よそからの問い合わせに答えていられないからな。とすると、自分が使っているDNSサーバの能力が低くてすぐ過負荷になると、URL  を入力しても、なかなかページがでてこない。だからといって自由に使えるDNSサーバなどめったにないからしょうがない。ところがGoogle が提供しているようで
8.8.8.8
8.8.4.4
というip address のDNSサーバは誰でも使っていい。あっちの大学はネットが遅いので、このgoogle提供のDNSサーバに変更してみた。問題ない。ちと早くなったかもね。

混乱に拍車をかける

2ついっぺんにやったら混乱した。その反省を踏まえてやったのが3ついっぺんにだって。
何を考えているんだろうね。日光の猿軍団はすぐ反省するけどね。演技だけど。
誰が考えたって、どんな理由があるにしろ、能力がないのだから次からは一つずつでしょ。
具体的な事はここに書けないけど….

むかつく

言い出しっぺは管理者だったのだ。そしたら、他の人からも「それだったら私たちも要求がある」ということになった。ここまではいいよ。しかし、管理者等の人数が少ないので、管理者の要求の優先順位が下の方に押しやられ、結局、要望に掲載されないことになってしまった。
いままで何もしてこなかったくせに、管理者が言い出したら、それに便乗しやがって、くそ!!
これって、むかつくよなぁ。
具体的な事はここに書けないけど….

ファイヤーウオール・ルータFWX120でpptpを通す

YAMAHAルータFWX120でPPTPを通すのに苦労した。ポリシーとかがよくわかってないからだ。NVR500 とかだったら静的なフィルタだけ設定すればよかったのだが、こいつにはポリシーフィルタの設定があって、入力遮断フィルタのあとにこの設定したポリシーが加わるのでポリシーの設定もしないといけないのだ。ポリシーを変更することは滅多に無い、というか、ありえないので適当に加えただけにした。なんせ極小研究室だからな。
LAN2 (WAN)の入力遮断フィルタの設定は;

20140205router_filter

 だ。ぼかしてあるのは、ルータの外にある所属部門共通のファイルサーバのip address だ。SMB で動いているのでwindows のファイル共有のためのプロトコルを通さないといけない。他は遮断しないと、学内から管理者のサブネットが丸見えになっちゃうからな。このファイルサーバだけやりとりするようにした。private ip address なので別に隠す必要はないけど、管理者が管理しているアドレスではないので隠しておいた。
上の3つはMicrosoftのサービスのポート番号135についてだ。1)送信元がなんであれ特定のip address (この場合はファイルサーバ)のポート135宛は通す、2)と3)はポート135のパケットは通さない、ということで、上にある方が優先するので、135ポートについては1)だけになる。
次の4〜6行目の設定はポート135のパケット同様で、ポート137〜139についての制御だ。ポート137〜139についてはこれもMicrosoftのサービスでNetBIOS NetBIOS Name Service、NetBIOS NetBIOS Datagram Service 、NetBIOS NetBIOS Session Serviceのことだ。YAMAHAはNETBIOS_NS-NETBIOS_SSNと表現しているだけだ。このポート番号が宛先のTCP/UDPプロトコルも特定のip address 以外は全部遮断だ
次の7〜9行目はポート番号445についての制御だ。これは445/TCP Microsoft-DS Active Directory, Windows shares 、445/UDP Microsoft-DS SMB file sharingでWindowsのファイル共有プロトコルだ。445については、7)宛先が445ポートはルータ外に通さない、8)特定のip address (この場合はファイルサーバ)側から445ポートの宛先はルータ内に通す、9)445ポートの宛先はルータ内に通さないという設定で、8)が上にあるので9)に優先されることになる。
これで特定のip address(この場合部署のファイルサーバ)以外はWindowsのファイル共有ができなくなる。ルータ外からルータ内(サブネット)のパソコンを覗くことができなくなる。
ファイルサーバを使ってルータ内の共有フォルダを探すのはこれでできないだろうと思うけどいいのかな。
PPTP(Microsoft Point-to-Point Tunneling Protocol )についてが10、11行目である。TCPのポート番号1723 を通す(ルータ内から外へ)必要がある。逆は設定しなくていい。GRE はプロトコル番号47だがTCP/UDPではないのでポート番号はない。両方向に通せばいい。
ポリシーフィルタだが、デフォルトにGREが通るように加えるだけでいいようだ。1723ポートについては加える必要がないようだ。

20140205router_policy

LAN2  LAN1  *  *  GRE の行をデフォルトで加えただけで通る。めんどうだなぁ。

でもしょうがない。管理者のサブネット内はMacもWinもファイルの共有が全く自由にしてあるので、秘密ファイルを外部から覗かれてしまう訳にはいかない。サブネット内は自由にしておかないと色々面倒だからな。便利とセキュリティは相反するからな。

なんでPPTP が必要?それは文献を得るのに現在パートタイムで働いている職場の図書館にリモートでアクセスするからだ。
PPTPで接続が確立していることはパソコンでも表示されるのだが、確認のためには確認くんというサイトが便利だ。どっからアクセスしているかip address とサーバ名がわかるからな。
Windows で「たまねぎ」を使ったとき本当にトレース不可能であることを確認するのにも使える。そんな不埒なことはしたことがないけどね。

すき焼き

こんなすき焼きを作ってみたら、うまかった。

20140203sukiyaki

 
割りしたを、フォンドボーにしたのだ。フォンドボーに醤油、味醂、砂糖、バターを加えるのだ。で、溶き卵に粉チーズを混ぜていただく。すき焼き 和風フォンドボー仕立てのパクリだ。
フォンドボーは缶詰のものでいいが、管理者の自宅の近くのスーパーでは一時売っていたのだが、売れないらしく、最近はない。しょうがないから牛すじとタマネギ、人参、セロリを炒め、水とバターを加えて炊いたのだ。1時間くらい炊いて漉して、冷蔵庫に入れ、冷やして固まった脂を取り除く。もっと手軽にはビーフ味のコンソメでもいいかもね。
うまかったので、酒がすすみ、ちと飲み過ぎた。

It's alright, I say It's OK. Listen to what I say.