2018年4月30日月曜日

セメダインBBXという接着剤(粘着剤?)を使って見た


こんばんわ

今日で連休前半が終了ですね。明日からまた仕事です。まあちょっと行ったらまた休みなのですが。。。本当は連休にしたかったのですがやることができてしまって出社することになってしまいました。ただ、どうせ子供達も学校ですし、妻も仕事があるとのことでしたので休んだところで寂しく家でボケーっとするくらいしかやることがないので、仕事があった方が良いかもしれません。

今日は、セメダインBBXという接着剤を買ってきました。この接着剤はちょっと変わっていて、しっかりと固まるという感じではなく、すごくネバネバした感じになるようで、剥がしたり貼り直したりしやすいとのことです。こんなパッケージです。接着剤ではなく粘着剤と書いてありますね。

IMG_0600.JPG

なんでこんなものを買ったかというと、電卓の剥がしてしまった文字盤のところをもう一度くっつけたかったからです。以前G17というやつでくっつけてしまったところ取れなくなってしまって(まあとれなくていいんですが。。)もしまた取りたくなったときに取りやすい接着剤はないかと探していたのですが、これならば取ろうと思えば取れるような気がします。まだ試していないですが。。。

そんなわけでいつもの通り途中経過なしで完成図です。液晶のところに少しゴミがあるのが確認されたので、少ししたらまた剥がして綺麗にしてみようかと思います。忘れていなかったらその際に剥がれたかどうかを報告したいお思います(笑)

IMG_0601.JPG

一回接着剤を塗って、少し放置してから貼り付けた方がしっかりとつくようです。いきなりつけるとなんだかしっかりとつかない感じでした。

これで故障から立ち直った32Sが2台になりました。並べていてふと思ったのですが、古い方は文字が少し小さかったんですね。新しい方が文字がでかく見えます。右のほうは、右側のキーが効かなくなったのを直す際に、文字盤を剥がしてしまったので貼り直したものです。

IMG_0602.JPG

もともと剥がすときにもっと綺麗に剥がしていればよかったな。。。今思うと。。。じれったくなって「エイ!」と剥がしてしまったんですよね。。次回からもっと綺麗剥がします。



2018年4月27日金曜日

apache で立ち上げたWebサーバで帯域の制御を行う

こんばんわ

なんかとても久しぶりの書き込みになってしまいました。先月CYTUSIIというゲームを始めてから週末はそればっかりやっていて、他のことが結構おろそかになってしまいました。こんなにゲームをやることは久しぶりです。前作のCYTUSではこんなに毎日毎日やらなかったですが、今回のCYTUSIIはなんだかやりやすいのか、難易度の設定が自分にちょうどいいのか、なんだか続けてしまっています。

それはそうと、1ヶ月ぶりに書き込みしたらSeesaa のUIがすごく変わっていてびっくり。よく確認していないのですが、設定とかそういう奴は引き継がれているんですよね。きっと。久しぶりだということと新しいUIということで何かミスがあるかもしれませんがそれはご愛嬌ということで。。

いつものごとく少し前置きが長くなってしまいましたが本題です。

apache httpd でweb サーバを起動していて、ファイルのダウンロードなんかをさせようとしたら、目一杯通信してしまうのである程度のところで制御したいなと思ったりします。そんな時にどうやるかという話です。

1.mod_bw をインストールする
apache に mod_bw というモジュールを追加すると、使用する帯域の制御ができるようになります。通常通りに以下のようにコマンドを実行します。

yum install mod_bw

2./etc/httpd/conf.d/mod_bw.conf にモジュールのロードと各種設定を行います。
/var/www/html/download 以下にあるファイルをダウンロードする際に帯域制限されるようにする場合でいかに例を示します。

例1:
・1セッションあたり50000Byte/s
・最大接続数2として3つ目でエラー
50000Bytes/s を2セッションまで。最大100000Bytes/sまでになります。

LoadModule bw_module modules/mod_bw.so
<IfModule mod_bw.c>
<Directory "/var/www/html/download/*" >
BandWidthModule On
ForceBandWidthModule On
BandWidth all 50000
MaxConnection all 2
</Directory>
</IfModule>

例2:
・トータルで利用できる帯域が50000Bytes/s
・接続が増えれば増えるほど 50000Bytes/s を利用者で分け合う。
例えば10人繋がると一人当たり5000Bytes/sになります。
MinBandWidth all 0 とすると最小は256Bytes/sになります。
100人繋がると一人あたり500Bytes/sとなるようです。
200人以上繋がった時どうなるのかは試していないです。。。。そのうちやります。

LoadModule bw_module modules/mod_bw.so

<IfModule mod_bw.c>
<Directory "/var/www/html/download/*" >
BandWidthModule On
ForceBandWidthModule On
BandWidth all 50000
MinBandWidth all 0
</Directory>
</IfModule>

ちなみに、デバッグを行う場合は
LogLevel=debug

です。mod_bw.conf の例にBandWidthDebugというあたかもデバックできそうなオプションがありますが、私が利用したmod_bwのバージョンではそのコマンドはサポートされていないようでした。LogLevel=debugとするとmod_bw のデバッグメッセージがapacheのログに出力されるようになりました。

やって見てください。



USB Type-A Type-C 変換ケーブルを買いました

 こんばんわ 先日、Hynix Tube T31 のスティック型のSSDを購入したのですが、コネクタがType-Aです。普段Type-Aのコネクタを使っているので別に問題ないといえば問題ないのですが、Type-Cで使うこともあるかもしれません。今、こんなことを書いていてふと思い出...