同人誌の状況とか spam とかパケット使用量とか

いろいろ雑談。
去年の 5 月に出した同人誌、とっくに売る分はなくなっていたのに、通販ページを閉じるのをすっかり忘れていた(汗)。そしたら忘れたころに、ぼんぼんと数冊注文が舞い込んでしまった(大汗)。予備分を回収して、とりあえず 7 冊を確保。
まぁ、もう注文はないと思うけど、通販はまだしばらく開けておきます。

数ヶ月に一回の割合ではあるが、spam メールがウチのサーバの spam フィルタを通り抜けてくる。どれも同じパターンの文面のもので、ただ、内容はまったく異なる。パターンというのは「○○ご注文ありがとうございました、内容をご確認ください」「FAX いたしました、内容をご確認ください」「お支払いを確認いたしました、明細をご確認ください」っていう感じで、何かを送ったのでその内容を確認して欲しいというものだ。そして添付ファイルがついている。
この添付ファイルは HDD 内のファイルを暗号化してそれを元に戻して欲しければ金を払えというランサムウェアであることが解っている。

で、来るたびにサーバの spam フィルタに学習させているんだけど、上でも書いたように、数ヶ月するとフィルタを抜けてやってくる。

そんなのがもう一年くらいくり返されているわけだが、これは spam 送信者はどうも spam フィルタの特性を知ってやっているのではないかとボクは疑っている。amatsukami.jp サーバの spma フィルタはベイジアンフィルタと言って、ベイズ推定という方法で spam かそうでないかをより分けているのだが、当然理論上のクセというか動作傾向がある。それをいろいろ研究して、学習されても再学習が必要になるように言葉を選んでいるんじゃないかと……。

というわけで、どうしたもんかなー。と思っている。
最近知ったのは、amatsukami.jp のメールサーバにアクセスしてきたときに、数百 msec 待つという方法があるらしい。だいたいの SMTP サーバはそれくらい待つのだが、spam を送ろうとするゾンビ PC (だいたいはセキュリティホールが放置された PC などが感染しているため、ゾンビという言い方をする)は、メールサーバがすぐに応答しないと諦めてさっさと他のサーバに送ろうとするらしい。確かに、こういうメールを送るためのゾンビ PC は 1 秒に何万通とか処理しているだろうから数百 msec も待たされたら大量のメールがさばけない、ということなのだろう。

10 月の携帯回線パケット通信量。会社の行き帰りだけだと 1GB も使わないのねwww
こりゃ来月は 9GB も使えるぞ!

サーバのブルースクリーン問題、解決する

10/7 にブルースクリーンで飛んだサーバだが、 10/16 にまた飛んだ。
で、そのエラー画面を見て原因はメモリだと確信を得たので、上位アドレスのメモリ 2 枚を抜いて運用してみた。amatsukami.jp サーバは DDR3 の 4GB が 4 枚ささっていて、合計 16GB。2 枚抜くと 8GB になってしまう。

amatsukami.jp サーバは仮想サーバが 4 台も動いており、常時 9GB ~ 12GB 使っている。
となると当然、8GB ではメモリ不足なわけで……。案の定、重すぎて話にならんレベルに……orz
しかし会社にも行かなくちゃいけないし、そもそも予備のメモリは会社だ。
とりあえず会社に行く。

ところで何故上位アドレスと推測したか? それは、ブルースクリーンに陥るまでの時間が長いからである。常時使われている、より下位のアドレスならばもっと頻発するだろうと推理した。数日稼働し続けられると言うことは、①滅多に使われない領域②壊れている箇所は常に異常というわけではなく、正常に動くこともある、という二つの仮説を立てた。
なので、上位アドレスのメモリを抜いてみたわけである。

それから日付の変わる頃に会社から戻ってきて、メモリを増設した。とはいえ会社で余っていたメモリは DDR3 の 2GB が 2 枚。なので搭載メモリは 12GB で運用ギリギリ(^^;

買い換えるまではこれでなんとか持たせたいところ。今更 DDR3 を買いたくないし(今は DDR4 の時代なのだ)。

ちなみにページ ファイルを SSD のドライブに作るようにしたら、だいぶ速くなった。

1610161889

amatsukami.jp サーバー、死す?

amatsukami.jp サーバがブルースクリーンを出して、落ちた(爆)。
うひぃ。
今は代替機がないので、コイツに死なれるといろいろと困る。
ただまぁ、今年中にリプレースはしたいとおもってるんだけどねぇ。Windows Server 2016 にしたいし(今は Windows Server 2008 R2 で運用中)。

で、エラーの内容見ても、これがまたこう原因が複数あるタイプのヤツなのよね……。
とりあえずこのサーバは 6 回の夏をエアコンなしで過ごしてきたので、いろいろダメになっているんだろうなぁというのは何となく解る。一番疑わしいのはマザーボードとメモリである。メモリなら交換がきくが、マザーボードとなると、同じものは用意できないだろう。なにせ 6 年前だからなぁ……。

あと不思議なのが、ブルースクリーンが出たあと再起動すると、しばらく使えるのよね。三日間とか。短くても丸一日持つ。
まずやるべきはメモリチェックなんだけど、厳密なメモリチェックは一日作業だ。その間、サーバを停止させるわけにもいかない。なので搭載メモリを MAX まで使うような処理をしてみているんだけど、それでも飛ばない……。

で、いろいろ検索した結果、こんなページを見つけた。

ただねー、ボクの心はこれじゃない、って騒いでるw
絶対ハードウェアの何かが壊れてるって、もう頭の中じゃ解ってる。
けど一縷の望みをかけて、当ててみた。

すると、これがまたしばらくサーバは動き続けるんだよなー(汗
というわけで、このサーバ対応、別の日に続きます(つまり上のでは解決はしなかったということだw

1610071849

企業が PC を買わなくなる時代、来る

今日、弟とスーパー銭湯に行ったので仕事の話とか情報交換した。弟はゲーム業界ではなく、とある大手の IT 企業にいるんだけど、アレね、最近の大企業は社員に PC を用意しないのね。いや、用意してはある。しかし用意されているのは、サーバ上にある仮想マシンなのだ。

ではどうやって使うのか?
iPad を与えられ、そこから仮想デスクトップでその仮想マシンにアクセスするのだ。
使っている仮想マシンは VMWare だった。
こうすることによって、会社にいても出先に行ってもつねに同じ環境の PC が使える。しかも iPad なら画面が 2048×1536 ドットもあるから、特に困らない。もちろん、マウスとキーボードが欲しいときはないことはないけど、現地対応や営業などでは不要だ(念のため Bluetooth キーボードとマウスは持ち歩いているようだ)。
実際にコードを組むこともあるらしいが、彼はエンジニア寄りのソリューション担当なので、そこまでガチガチの装備はいらない。

すげー! もうそんな時代なのか! いや、勿論いつかはそうなるんじゃないのとは思ってはいたが。

社員のクライアント マシンを仮想マシンにするメリットはもう一つあって、開発中のデータなどがすぐに呼び出せることだ。実はどこにいても同じ環境というのはノート PC を持たせることによって実現することは可能だが、開発中のデータを持ち歩くか、出先からサーバに接続する必要がある。これが仮想マシンなら、開発中のデータも仮想マシンが動いているサーバの中にあるわけで(正確には、サーバ群が接続されている LAN 内でのやりとりになる)、データの取り出しもめちゃくちゃ速い! しかもデータ持ち出しのリスクや、開発中のデータがインターネット内を通るリスクも避けられる。

いいなぁ、やっぱ大企業ってすごいなぁ。

ちなみにゲーム業界でこういうことは可能か? そしてそのメリットがあるか?
実は営業やディレクター、プランナー、シナリオ ライターは可能だ。扱うデータがそんなに大きくないし、開発データの確認といっても「見られれば良い」ので表示さえできればよい。
しかし音楽を作る人や映像を作る人はそう言うわけにはいかない。CPU もメモリも食いまくるので、仮想マシンのレスポンスだけではおそらく足りないだろう。また筆圧などのデータがちゃんととれるのかどうかも謎だし、MIDI キーボードなどが接続出来て演奏できるとかそういうのもまだできない様な気がする。
また、プログラマも仮想マシンではなく実際の PC があった方がイイだろうが、こちらは仮想マシンになっていく可能性がある。というのもコンパイルってスゲー CPU 食うのよ。逆にサーバでやらせた方が速かったりするので、プログラマも仮想マシンになっていくような気がする。

さらに弟の話によると、最近、オフィスに LAN を導入するときは無線 LAN で済ませてしまうことが多くなってきたとのこと。有線 LAN はトラブルが起きたとき、その原因特定が大変だし、LAN ケーブルの取り回しを考えると、オフィス用の無線 LAN AP を置いてしまった方がはるかに楽で低コスト、トラブルも少ないらしい。
もちろん有線 LAN よりも速度は劣るが、現状すでに 300Mbps 以上になっており、ビジネス用途では充分なスピードであるとのことだ。そもそも PC も仮想化されており、社員は仮想デスクトップにアクセスするだけだから、大量のデータが社内 LAN を飛び交うということもない。データのやりとりはすべてサーバの中で完結してしまうのだ。

なんかこういう社内インフラ、面白いなぁ。構築してみたいなぁ。

skysphere.jp の更新を忘れておったよ

四国から帰ってきて、ふとあることを思い出した。
しまった、skysphere.jp って先月いっぱいじゃなかったっけ……っていう。
慌ててブラウザでサイトを開いたら、当然の如く接続出来なかった……orz

失効すると回復料みたいなのとられるのよね……。
年間 2800 円の所、9800 円もとられてしまった。
まぁ、自分のミスだからなぁ。

四国に行く前は憶えてたんだが、けっこうバタバタして忘れてて、四国ついたら更新しようなんて思っていたら、四国でもけっこうバタバタして、あっという間に 8 月は終わっていたと言う。

更新忘れなんてしないよなーなんて思っていたけど、まさか自分がするとはなぁ……。
気をつけよう。

もう一つは、skysphere.jp のレジストラって、もうすぐ切れますよっていう連絡が半年前と一ヶ月前に来るだけなんだよね。で、逆にボクはそれが好きなんだけど。前使ってたレジストラなんか、切れる一週間くらい前から毎日メールしてきて、過ぎた後も、復旧できる期間毎日メールきて、「うぜぇ、そのドメインはもういらねーんだよ、うるせーんだよ」とか思ってたけど、そこまでしないと忘れる人がいるんだなぁということに今頃気付いたっていうか、ボクの事だけどね!!

目が覚めたらブルースクリーンだったでござる

ふと朝、目が覚めて、なんとなーく枕元のノート PC でネット見ようと思ったら、なんか見られない。んー? Wi-Fi がおかしくなったか? とか思いつつも、右下の Skype のアイコンを見たらオンラインだ。あれー? ネットは死んでないみたいだぞ?

で、すぐに DNS かなって思って、サーバに ping を飛ばすと反応がない。
なんだこれ……と思ってサーバのモニタを見てみると……なんか真っ黒い画面にワケわからぬ一文が……。しかしまだ寝ぼけていたせいもあってそれをメモるの忘れたのよね……orz

で、再起動したら、ブルースクリーンが……!!

ぎょえー! まだ代替サーバ買ってないよ??

エラーコード 0x1A はあってないようなもの。なんつーか、よく解らないけどなんかヤバいよ的な? ドライバの可能性もあるし、ハードウェアの可能性もあるしという非常に漠然としたヤツなのだ。ただ、メモリかなーなんてちょっと思った。あと画面が壊れかけているから、ビデオカードの可能性も。ただビデオはオンボードなので、ビデオ周りが故障してた場合はマザーボードの故障と言うことになり、非常に厄介だが……(大汗)。
とりあえずサーバを長時間落として置くわけには行かないので、メモリチェックはやめて(凄い時間がかかるので)、強硬手段に出た。それはメモリを MAX まで使ってやること。
というわけでサーバが起動したら、全ストレージに Chkdsk というコマンドを実行する。このコマンド、裏で何をやっているのかよく解らないが、メモリをすげー食うんだよね。とくにでかいサイズのディスクをやると、あっという間に 16GiB 使っちゃう。

が……飛ばない。アレー?
その後、ログをみるも、朝の 5:30 頃にぴたっと記録が止まっているだけで、何が原因かサッパリ解らない。

とりあえず 2 時間ほど様子を見たが、特に飛ぶ気配もないし、サービスは全部動いている。
なんだったんだー??
熱暴走?? それともたまたまメモリからのデータが壊れたとか??

1608181091

で、まぁ、秋葉に着いたのが 13:00 頃だったので、ついでに秋葉で飯食おうとなった。実は前日、ウチの会社の別の開発室のハブが壊れて、秋葉に買いに来ないといけなかったのだ(一応会社のネットワーク管理をサブでやっている)。
というわけで、万豚記(ぁ
なんか秋葉というとここでしか食べてないよな、最近(汗

なんかフワッとした卵料理が食べたかったので、キクラゲと卵と豚肉の炒めを頼む。
ほとんど望み通りだったんだけど、味付けがけっこうあんかけ的なヤツだった。ボクはもうちょっと野菜炒め的な? 味付けも塩ベースか醤ベースを期待していたんだけど……違った。
でも美味しく食えた。しかしあんだから熱い(汗)。冷房効いてるのに汗かいてしまった。

1608181092 1608181094

TAMA Networks の衣替え

TAMA Networks のデザインを一新した。
黒基調なのは変わってない。
もし、前のに慣れ親しんでいて、使いにくい(or 見にくい)思いをしている人がいたら、申し訳ない。そんな人のためにも、ボクの中で改善したと考えている部分をまとめて見た。

  1. 文字を大きくした。
  2. 表示を速くした
  3. 携帯端末でのメニューが選びやすくなった
  4. ソーシャル アイコンの追加(Youtube, Twitter, RSS フィード)

特に 3 は大きいと思っている。というのも、既にウチのサイトにアクセスする 1/3 は携帯端末であり、その割合は年を追うごとにどんどんと増えている。それでも全体の視認性や情報量の多さは PC の方が圧倒的に良いのは歴然としている。
PC ソフトを作っている者としては、やはり PC の見栄えが、今のところは最優先と言ったところだ。
またツイートでは表示速度は改善しなかったと言っているが、実際測定してみると若干改善された(^^;

見た目は WordPress で配っているスキンそのままだが、細かい所は結構いじっている。

  • フォントの変更
  • トップページのヘッダ画像の種類の増加
  • Tabel CSS の改変
  • 画像周りの CSS の改変

TAMA Networks のトレード カラーは黒と青なので、今後、リンクや h1 なんかには青を入れるように CSS を改造していく予定だ。このデザインがどれくらい持つか解らないが、今後とも TAMA Networks をよろしくお願いしますm(_ _)m

160710_tmn_newdesign 160710_tmn_olddesign