2014/01/25(土)寒暖の差が激しい

2014/01/17 のAM 07:19頃


2014/01/25 のAM 04:39頃


実は本日(2014/01/25 AM 06:15 現在) は更に気温が上がっています。
こういうときは、雪が泥のようにぬかるみ、路面状態が悪いです。

ここには詳しく書けないですが、先日、雪の深みに嵌って止む無く某救援団体に依頼したのですが、物凄く嫌な思いをしました。

残念ですが、二度と頼むことは無いでしょう。
自力で解決する術を身につけないと。。。

2014/01/23(木)NPN 型単安定マルチバイブレータ

2017/10/12 05:54 電子工作
これが案外苦労したので、自分メモ。。
基礎の範疇ですが、「マルチバイブレータ」と称する電子回路には

・非安定マルチバイブレータ
・単安定マルチバイブレータ
・双安定マルチバイブレータ

の3種類があります。電子回路を勉強している方なら、皆知っている。

Google 先生に尋ねれば「非安定マルチバイブレータ」の実例集は多いが、
単安定マルチバイブレータは殆ど出てこない。
それは、「非安定マルチバイブレータ」が基本回路であり、
単安定と双安定は応用の範疇だからです。

今般、システム設計の依頼があったため、要件仕様を満たすために、単安定マルチバイブレータを、トランジスタで組むことにしたのです。

単安定マルチバイブレータは、短いパルスを一発出すと、より長時間の一定時間単発パルスを出す回路です。
簡単にいくと目論んでいたが、教科書どおりに回路組んでもまともに動作しない・・・

結局、落ち着いたのが以下の回路:
20140123.png

この回路定数で約7秒弱のアクティブHなパルスが出力(Q2 のコレクタ電極)に出てきます。
このパルス幅は、0.693R42 (sec) になります。
1とR2でCR微分回路を形成し、押しボタンスイッチを押すことで、トリガパルスを発生させます。図中の回路定数では、計算上では、10nF × 10kΩで 100μs になります。

図中では、アクティブHのトリガパルスをQ1 のベース電極に与えていますが、古い文献ではアクティブLのトリガパルスを、Q1 のコレクタ電極に与え、更にQ1 のベース電極を負電源に接続したり、抵抗を介して接地している例示が多いですが、抵抗を介して接地する方法を実際に試すと、まともに動作しないようです。回路定数の問題かもしれませんが、、

また、負電源なんて論外。実用的にそのような面倒且つコストアップに繋がる回路は採用できません。

CR微分回路は、この回路の場合、スイッチを離したときに負電圧のパルスが出るため、それを阻止するために、D1を入れます。こうすることでトランジスタQ1の破壊を防ぐ役割もあります 。

3 は、C2の充電電荷による、トランジスタQ2の逆耐圧破壊を防ぐためのものです。電源は +12V であり、このトランジスタ(2SC1815) のベース-エミッタ間逆耐圧は 5V しかないため、逆耐圧が 30V 以上あるダイオードで保護するのです。ここは最大で 12V の逆電圧がかかる可能性があります。

2 は、ダイオードD3 を入れることで、0.6V 程度の電位差が生じ、安定動作を妨げるため入れてあります。このあたりが実用にあたって、教科書どおりでは駄目なところらしい。

本当は手持ちの余りがあった PNP型トランジスタ 2SA1015 でやりたかったのですが、これもどうも上手く出来なかったのでした。これは恐らく回路組み上げのミスでしょう。
基本的にPNP型でも出来るはずなので。。。

2013/12/31(火)真岡郵便電信局事件(別名:北のひめゆり事件)

早いもので 2013年もあと数時間で終わりですが・・・
10年ほど前に稚内公園で撮影したものです:
20131231_1.jpg

これは、「9人の乙女の像」と言われる碑で、稚内公園の片隅に鎮座しています。
北海道では 真岡郵便局事件 として知られ、広くは「真岡郵便電信局事件」或いは「北のひめゆり事件」と言われるものです。

どれも同じものを指しています。詳しくは、上記のリンク をクリックしてください。

かなり「日本軍が自決するように命令した」という話が一人歩きしているようですが、
日本軍はそのような命令をしたという記録や証言などは一切ありません。
どこかの国の歴史捏造の罠に嵌らないようにご注意を。

1945年8月15日のポツダム宣言受諾後にもかかわらず、ソ連軍の侵攻が急速に激しくなったことで起きた事件です。
蛇足ですが、ロシアの終戦記念日は「9月2日」になっています。
領土強奪が完了した日ですね。

ここで殉職した電話交換手は、靖国神社に合祀されているようです。
ソ連軍が招いた事件ですが、どこかの国の民のように恨みや謝罪の要求なんぞ考える者は誰一人いませんね。

ちょっと見にくいと思いますが、稚内公園からは天候が良くて空気が澄んでいるときには、樺太(サハリン)が見えます。
20131231_2.jpg

2013/12/23(月)「くじ運」は悪いのだが、、

2017/10/12 05:48 雑多なトピック
20131223.JPG
わかる人には判る・・・

11等から20等まで、同じ商品なのは公然の秘密です(^^)
地元では高級海産物で知られる会社の この商品 のシリーズでした。

札幌周辺には直売店がいくつかあり、新千歳空港にも売店があります。
そこらへんの店には売っていませんので、これから年末年始で帰省される方は、帰りの土産物としても使えます :-)

ただし、高級食材の故、ちょっと値段は高めです。

2013/12/14(土)いよいよ、積雪シーズン到来

最近、このような話題ばかりですが、、orz
昨日、朝から降り始めた雪が夕方には吹雪となり、
夜半にはすっかり快晴になったのですが、除雪車が夜半過ぎよりあちこちでフル稼働しとりました。
今日の昼は、まぁこんな感じです ↓
20131214_1.JPG

昨日とは違い、札幌付近はこのように晴れ渡っています。
20131214_2.JPG

上空に見える雲は、実は雪雲の南端です。
札幌付近では、天気図でいうところの等圧線が北西-南東方向だと西風になり、
こんなふうに晴れます。地元に永年住んでいる人は感覚で知っています。
こんなとき、岩見沢や石狩市北部あたりが大雪になることが多い。

今夜あたりから、等圧線が南北方向になり、再び風向きが北西になりそうなので、今度は札幌付近がどか雪になる可能性があります。


気温もこんな感じで、この時期としては寒いです。
20131214_3.JPG

2013/11/08(金)初雪・・・

朝はまだ雨でしたが、昼過ぎには雪が降ってきました。
こんな感じ ↓
20131108_1.JPG

この程度ですから、明日の昼間には消えて無くなりますが、
場所によっては路面凍結になることは確実。
昨日、タイヤ交換したので、一応備えは出来ていますが。。

20131108_2.JPG

気温もこんな感じ。12月上旬並みといったところですね。
今シーズンは北海道においては寒気の流入が多く、積雪が早まる模様です。

2013/10/07(月)FreeBSD 9.2R リリース

2017/10/12 05:42 サーバ運営・管理
掲載が遅れましたが、9/30 にリリースされました。
FreeBSD 9.1R または FreeBSD 8.3R/8.4R からのアップデートが可能のようです。
また、FreeBSD 10のα版がお目見えしています。

アナウンスによれば(適当な意訳です):
・ZFS ファイルシステムは、TRIM をサポートした.
・virtio(4) ドライバを amd64とi386 アーキテクチャー向け GENERICカーネルコンフィギュレーションに追加した.
・ZFS ファイルシステムは、lz4 圧縮を新たにサポートした.
・OpenSSL のバージョンを 0.9.8y に更新した.
・DTrace を GENERIC カーネルコンフィギュレーションにてデフォルト有効に変更した.
・DTrace のバージョンを1.9.0 に更新した.
・Sendmail のバージョンを 8.14.7 に更新した.
・OpenSSH のバージョンを 6.2p2 に更新した.
・headブランチ(先進開発チームの意)から、unmapped I/O サポートを組み込んだ.
#ちょっと、最後だけ具体的な内容がわかりません・・・

となっています。
新たに設定されたサポート期限は、以下の通りです。
20131007.png

2013/09/30(月)サーバ監視ツール munin 1.4.x → 2.0.x

2017/10/12 05:40 サーバ運営・管理
この手のツールには、zabbix や Nagios などあるのですが、どちらかといえば大規模向けであり、実際は専用の監視サーバを用意しないと使い物にならない代物で、中小規模には不向き感が強い。

筆者は munin 1.2 の頃から使ってはいますが、アップデート作業の負担が大きい感があり、久々に重い腰を上げて対応してみたというところです。

まだ蓄積を始めたばかり(以前の監視データは思い切って削除・・・)なので、観るべきデータはスカスカですが。。。こんな感じで各種情報がグラフの形で得られます。
20130930_1.png

全体の感じはこんな感じ。目の前のディスプレイはまだワイドタイプではないので、横が切れています。
20130930_2.png

というか、最近はワイドタイプディスプレイ前提のWebアプリケーションやWebサイトが当たり前になってきたのです・・・あぁ。。orz

今回から、FreeBSD の Ports にて構築することにしました。
/usr/ports/sysutils/munin-node ・・・ 監視対象のサーバにインストール
/usr/ports/sysutils/munin-master ・・ 監視を行うサーバにインストール

監視を行うサーバには、当然のことながら Apache などの Web サーバが稼動していなければなりません。munin は、監視を行うサーバにて、監視対象のサーバから独自プロトコルで情報を取得し、統計情報の蓄積と HTML・グラフ生成を行うような仕組みになっています。

詳しい構築方法は、各所で紹介されているのでとりあえずそちらに任せるとして、
忘れがちなのは、監視対象のサーバにて、具体的な監視対象を設定する操作。

FreeBSD にて munin-node をインストールすると、/usr/local/etc/munin 配下に設定ファイルが作成されています。ここの munin-node.conf を適宜変更するのですが、これだけでは駄目で、 /usr/local/etc/munin/plugins 配下に具体的な監視対象をシンボリックリンクの形で設定する必要があります。

まず、/usr/local/etc/munin/plugins にディレクトリを移動しておいて、
rootユーザ にて、
munin-node-configure --suggest
を実行。そうすると、監視対象サーバにおいて、実際に監視対象にできる内容などが表示されます。
Plugin                     | Used | Suggestions
------                     | ---- | -----------
amavis                     | no   | no
apache_accesses            | no   | yes
apache_processes           | no   | yes
apache_volume              | no   | yes
利用可能はものは、Suggestions のところに yes が表示されます。
ここで、
munin-node-configure --shell
とすると、設定するための unix コマンドが表示されます。
上記の例とは合いませんが、こんな感じ:
root# munin-node-configure --shell
ln -s '/usr/local/share/munin/plugins/if_' '/usr/local/etc/munin/plugins/if_usbus'
ln -s '/usr/local/share/munin/plugins/if_errcoll_' '/usr/local/etc/munin/plugins/if_errcoll_usbus'
ln -s '/usr/local/share/munin/plugins/munin_stats' '/usr/local/etc/munin/plugins/munin_stats'
この部分をカレントディレクトリ(/usr/local/etc/munin/plugins) にて、コマンドラインにて実行すれば設定完了。
このあと、監視対象サーバをリブートすれば設定完了。
以前のバージョンより動作も軽いです。