サーバー2台体制に

ここの所、アクセスが急に増えてきて、またWordPressへの投稿数も1300を超えて、ちょっとサーバーへの負荷が気になってきました。ハードディスクの故障などでサーバーが飛んでしまうと、(1)新しいマシン(PC)の発注から配達まで3日ぐらい(2)サーバーの再構築に2~3日で、結局5、6日の間はサーバーが使えず、メールも受信出来ません。これではイマイチかな、と思い、まだ今のサーバーが十分新しい(2018年3月から使用)内に、もう一台同じ構成のサーバーを作って、2台体制で行くことを決めました。これならメールが止まることはないですし、またWordPressの記事の入れ替えもおそらく1日もかからないでしょう。
新しいサーバーマシンは、ちょっと値は張りますがHDDではなくSSDにしました。容量1GBでMLCです。SSDは家でも会社でも使っていて、最近のものの安定性は確認済みですので、HDDより長持ちしてくれることに期待しています。さらにはメモリーも16GBにしました。この位大胆にいいスペックでブログを運用出来るのが自宅サーバーのいい所です。電気代もかかりますし、はっきりいってレンタルサーバーに比べ経済的なメリットはないですが。いい加減にAWSなどへのクラウドに移行することも考えてはいますが、それなりのスペックのコースを選ぶと大体月のコストが1万5千円から2万円くらいかかるので、躊躇しています。多分実用最低限の仕様にすればもっと安くなるのでしょうが。まあクラウドはこれからどんどん低価格化すると思いますので、それからゆっくり移行すればいいかなと思っています。

今回のマシンのスペック詳細です。
OS CentOS 7.5
CPU インテル Core i7-8700 (3.20GHz-4.60GHz/6コア/12MBキャッシュ)
CPUファン 静音パックまんぞくコース (高性能CPUファンで静音化&冷却能力アップ)
CPUグリス ノーマルグリス
グラフィック機能 インテル UHDグラフィックス630 (CPU内蔵)
電源 400W 静音電源 80PLUS
メモリ [カスタマイズ] 16GB DDR4 SDRAM(PC4-21300/8GBx2/2チャネル)
ハードディスク/SSD [カスタマイズ] Samsung 1TB SSD(860 EVOシリーズ, 読込速度 550MB/s, 書込速度 520MB/s, 3bit MLC)
光学ドライブ DVDスーパーマルチドライブ (DVD±R DL 対応)
サウンド マザーボード 標準 オンボードHDサウンド
ケース Diginnos EM041 ミニタワーケース (MicroATX)
フロントケースファン 12cm 静音ケースFAN (約1300rpm)
リアケースファン 12cm リア 静音ケースFAN
5インチオープンベイ 5インチオープンベイ 追加なし
LAN ギガビットLANポート x1 (マザーボードオンボード)
IEEE1394 IEEE1394 無し
マザーボード インテル H370 チップセット マイクロATXマザーボード
入出力ポート 背面:USB2.0 x2 USB 3.1 Gen1 x3 (Type A x2+ Type C x1) USB 3.1 Gen2 x2 (TypeA)

Count Per Dayで投稿の本文が表示されなくなる

プラグインのCount Per Dayが最近アップデートされた後(3.5.7から3.5.8に)、これを有効にしておくと、トップページで投稿の本文が表示されなくなりました。取り敢えず今はプラグインをバックアップから元の3.5.7に戻したら問題無くなりました。

Count Per Dayのサポートページにも同じような情報がありました。

オムロンのUPSの自動シャットダウン設定ソフト(Linux用)

会社のサーバーにはEatonのUPSを付けました。会社のなんで、一応ちゃんと停電時の自動シャットダウン設定をしました。(OSはLinuxでCentOS7.5です。)
そっちでうまく行ったので、今度は家のオムロンのUPS(BY50S)の自動設定をやろうとしたんですが(今までは単なる瞬停対策として自動シャットダウン設定はしていませんでした)、これがかなりの難物というか、かなり信じられないような出来損ないでした。
まず、Linux用のプログラム(PAPV452_Master_RHELV7_64bit)(rpm)をダウンロードしようとしたら、認証ウィンドウが出てきて、IDとパスワードを入れないと入れません。それでオムロンのサイトでユーザー登録をしてIDとPWを入手しましたが、それではログイン出来ません。またUPSの製品のユーザー登録もしましたが、そちらでもIDとPWは発行されません。よくよくマニュアルを読んでみたら(そのマニュアルがまた単なるHTMLファイルの集まりで、しかもChromeでもIEでもきちんと表示されず、何故かFirefoxだとちゃんと表示されるという訳のわからないもの)、何とパスワードは製品付属のCD-ROMのボリュームラベルについている数字とバージョンだということでした。しかもバージョンの方はそのボリュームラベルについている3桁の数字のままではなく、1桁目と2桁目の間に小数点を自分で入れなければ駄目、という極めてわかりにくい内容になっています。
それでようやくrpmをダウンロードしてインストールしようとしましたが、今度は依存関係のエラーが沢山出てインストールが止まってしまいます。仕方がないので、yumでどのパッケージが必要なのか調べて一つ一つつぶして、やっとのことインストール出来ました。そしてインストールを開始したら、全部テキストなのはコンソールのプログラムだからいいとして、何故かSSLの証明書を作らされます。(マニュアルには通信にSSLを選べとあります。しかし、最近のブラウザはこのような「なんちゃってSSL証明書」ではページにアクセス出来ないと思います。)それでも我慢してなんとかインストールを終えましたが、その後、サーバーの動作をチェックしたら何とhttpdが死んでいます。調べてみたらこのインストーラーが勝手にhttpd.confに追記を入れていて、その内容が間違っているために、httpdが再起動できなくて死んでいました。多分このhttpd.confの設定は設定画面をブラウザで見るためのものなんでしょうが、私は自動シャットダウンの設定をきちんと一回やれば、後は設定画面を見る必要はなく、このhttpd.confの変更部分は即刻削除し、httpdがまた動くようになりました。
ともかく、色んな環境でのテストとかやっているとはとても思えないお粗末なインストーラーでした。自動シャットダウンソフトについては、Eatonの方がはるかに優れています。

P.S.httpd.confの変更部分を削除した後、自動シャットダウンの実験をしましたが、きちんと作動しました。

6月の文字入力数(ATOKマンスリーレポート)

ATOKの6月のマンスリーレポートというのが来ましたが、それによると6月の総入力時間は88時間。多分これは会社と家を合わせてでしょうね。(家のPCのATOKと会社のPCのATOKは、ATOK Syncで同期しています。)いくらなんでも家で1日に2時間以上文字入力はしていません。

ちなみにこれはATOKをONにした状態の入力数だと思います。実際にはATOKをOFFにしての英語入力もそれなりにあったため、実際はもっと文字入力数は多いです。家でも会社でもメカニカルキーボードを使うようにしたのはまあ正解でしょう。原稿用紙134枚分は、流行作家なみかと。

CherryのMXの黒軸使用のキーボードを購入


オムロンのRomer-Gというスイッチを使用したロジクールのキーボードは会社で使用していますが、何かもう一つという感じで、結局家での使用のため、CherryのMXというキースイッチの黒軸というタイプを使用したキーボード(FILCO製)をポチってしまいました。
最大の違いは、オムロンのが接点が銀なのに対し、Cherryのは金です。スイッチ屋の常識として、このような微小電流回路には信頼性の点から金を使うのであり、オムロンのの銀接点は使えなくなったキーだけ交換すればいい、という発想なのかもしれませんが、ちょっと納得が行きません。(微小電流回路に銀接点を使った場合、通常銀は時間が経つと酸化したり、空気中の硫黄分により硫化したりします。大電流が流れるスイッチであれば、入り切りする時に接点間にアークが飛び、その熱で酸化や硫化した膜を除去します。しかし微小電流回路ではアークがほとんど飛ばないので、こうしたクリーニング効果が期待出来ません。頻繁に使うキーはそれでも自己クリーニングといって接点を入り切りする際に接点がこすれ合うように作ってあるため、酸化膜や硫化膜はそれである程度除去されます。しかしあまり使わないキーは多分1~2年でキーを押しても反応しなくなる可能性大です。)
Cherryはドイツのメーカーで、元々メカニカルキーボード用のスイッチでは有名です。そのMXシリーズについては、フィードバックの感じや操作力を少しずつ変えたものが、有名なものだけで、4種類(レアなのも入れると6種類)あります。有名なのは、黒軸、茶軸、赤軸、青軸です。Amazonで写真のようなそれぞれを1個単位でキーホルダーにしたものが売っていますので、操作感を試すことが出来ます。私は結局黒軸にしました。これは操作力が一番重く、かつフィードバックが押せば押すほどその力に比例して強くなるというもので、CherryのMXの中では一番古くからあるタイプのようです。一番人気があるのは茶軸みたいです。青軸はカチャカチャ音をわざと残したタイプで静かな部屋で操作するとかなりうるさいです。
それで、オムロンとCherryと両方使った感じですが、私的にはCherryの方が好ましく感じます。黒軸を操作するこつは、深く最後まで押し込まないで、スイッチがONになるぎりぎりの深さまで押すということだと思います。それにより高速な入力が可能になります。

ロジクールのメカニカルキーボード(オムロン製キースイッチ使用)


家でも会社でも文字入力数はそれなりに多いので、以前から高級キーボードに興味がありました。業界で有名なのはCherryのスイッチを使ったものですが、一般的に1万数千円から場合によっては2万円を超す値段でちょっと手を出す気がしませんでした。しかし、ロジクール K840 メカニカルキーボードというのが、7,646円で、レビューでも比較的高評価なんで、これを買ってみました。現物が届いたら、箱にスイッチ屋にはおなじみの操作力のグラフが付いていたので、これは多分ちゃんとしたスイッチメーカーがスイッチ部を作っているな、と思って調べてみたら、オムロンの鳥取工場で作っているものでした。
で、ちょっと使ってみたんですが、静音タイプではなく、昔のキーボードほどはカチャカチャしませんが、それなりにうるさいのと、ストローク(トラベル)量が3mmとかなり深く、今までのメンブレンに慣れた感覚だと深すぎて逆に手が疲れる感じもします。

考えて見ると、PCが普及する前は、英語圏ではタイプライターだった訳で、それも最初は手動です。今時手動のタイプライターを触ったことがある人はもうごく少数派でしょうが、あれはかなりの重さです。というかある程度の重さと加速度を付けてキーを叩かないと、ちゃんと字が印字されませんので使い物になりません。タッチタイピングではなくヒットタイピングです。特に力の弱い小指でちゃんと打つのはかなり大変で、人によっては左右それぞれ三本指でタイプを打つ人は昔は結構いたと思います。電動タイプライターがアメリカで普及し出すのは丁度第二次世界大戦の頃からぐらいみたいですが、電動タイプライターは手動のように力一杯叩く必要はないので、キーの重さは軽くなったかというと、私の知る限りではそれなりの重さが維持されていたと思います。それはやはり手動タイプライターで打ち癖が付いている人が違和感なく打てるという配慮だったと思います。何が言いたくてタイプライターの話を延々としているかと言うと、初期のコンピューター用のキーボードも、タイプライターに習って、それなりに重さがあり、かつストロークがあるものが好まれたのではないかと言うことです。つまり、メカニカルキーボードがいい、と言っている人は、ある意味昔のキーボードが懐かしいというだけではないのでしょうか。今はメカニカルよりキーの重さも軽く、ストロークも短めのメンブレンのキーボードどころか、それを通り越して、毎日スマホの液晶に表示されたソフトキーボードを押すのではなく、タッチして文字を入力しており、それに慣れてしまいつつある訳です。

私は大学の時に卒論をドイツ語で書かなければならなかったので、ABCの電動タイプライターを持っていましたし、パソコンに至っては1980年にNECのPC-8001を買っている、というキーボードに関してはかなり先駆者的存在です。なので、タイピングはそれなりに速く、また以前勤めた会社で日本語変換ソフトを開発していた関係で、文字入力の効率にもかなりこだわりがあります。そういう経験から、今のメカニカルキーボードを考えると、これが本当に「打ちやすさ」とか「高速な入力」に貢献しているかというと、ちょっと疑問に思います。本当に「タッチタイピング」で高速に入力するなら、重い操作力や長いストロークはむしろそれに反すると思います。まあメカニカルキーボードでも実際は接点がONになるポイントは一番奥まで押した所ではなくてもっと浅いので、メカニカルキーボードで高速入力しようと思ったら、キーを奥まで押し込まないで途中まで打って次のキーに移ることが必要だと思います。

まあ、メカニカルキーボードをそれなりに使って、それからメンブレンを使うと確かにゴムのぐにゃっとした感触に違和感がありますが、しかしそれは慣れの問題に過ぎないように思います。

iPod touch (6th generation)故障

2年と10ヵ月くらい使ったiPod touchが写真のような状態に。一応動いていますが、Homeボタンが押しにくくかつ反応が鈍くなっています。これはリチウム電池が古くなって中にガスが貯まって膨れ、それによって液晶部分が剥がれてしまったものです。昔からリチウム電池とはそういうモノみたいですが、以前は電池が金属で覆われていたため、このような不良はほとんどありませんでした。iPhone側が高速通信に対応するとか、ワイヤレス給電に対応するなどの種々の理由で金属ケースを止めてガラスに変えた結果、このようなことになっています。(このiPodの第6世代品は、単にiPhoneから通話機能を取り除いただけのものです。)Webで検索するとiPhone、iPodで山のように出ている不良のようです。ほとんど商品の設計ミスと言って良いと思います。この手の不良は買ってから2年までなら無償で交換のようですが、私の場合は2年以上経っているため、¥9,504かかりました。実に納得いきません。ちなみにAndroidのスマホも去年の夏にバッテリー交換を行いましたが、5,000円くらいでした。

デジタルTVとノートPCの液晶の色みの違い

デジタルTVに映したPCの画面とノートPCの液晶では随分色見が違います。デジタルTVの方がやや派手ですが綺麗です。それに対して液晶はかなり青が強いです。これは前にキャリブレーション付きのディスプレイを試した時にも思ったことで、一般的なPCの液晶ディスプレイはほとんどかなり青が強いです。(上がデジタルTV、下がノートPCの液晶です。)

PC画面をワイヤレスでデジタルTVにミラーリング(miracastなど)

Netflixに入ってPCで動画を観るようになりましたが、やはりノートPCの画面では今一つで、音もあまりクオリティがよくありません。また、アメリカのAmazonなどで買った、リージョンコードが違うDVDソフトがいくつかあり、これは手持ちの国産のブルーレイディスクプレーヤーでは再生できず、PCで再生するしかありません。HDMIケーブルでデジタルTVとPCをつなげば当然デジタルTVの大画面(40型)で映せるのですが、一々つなぐのが面倒だし、ケーブルが邪魔です。それでWi-Fiでつなげるんじゃないかと思って、調べてみたらmiracastというのがWindows 8からサポートされているようです。そこで、ELECOMのLDT-MRC02/Cというmiracastのレシーバーを購入しました。他には、Googleのchromecastというのがあって、これもPCの画面をキャストする機能があり、これも試しに買ってみました。そんなかんなで色々やって調べていたら、以前買っていたAmazon TV stick(2015年バージョン)もmiracastをサポートしていることがわかりました。そういう訳で3つのデバイスが手元にあるので、色々使ってみました。

(1)エレコム Miracastレシーバー ミラキャスト Windows10スマホ対応 Continuum機能搭載 LDT-MRC02/C

これは値段が高い(¥7,127)のがネックでしょうか。取り敢えずPCの画面をデジタルTVにWi-Fiで映すという目的は100%達成されています。miracastというのはP2P(ピアーツーピア)のWi-Fi接続のことらしいです。難点は、一回接続出来ても、PCを再起動するとまたつなぎなおさないといけないことで、前の接続のプロファイルも一々削除してからじゃないと接続し直しが出来ません。また接続にも20~30秒くらいかかるので、ちょっとイラっと来ることもあります。一旦接続してしまうと、途中で切れたりすることはありません。Netflixなどの動画も問題ありません。なお、TVにUSB端子が付いている場合は、TVから電源が取れるようになっていますが、Amazonのレビューによるとこれをやると電流が不足して動作が不安定になるみたいです。別に電源を取った方がいいと思います。

ただ、問題があったのはPCでのDVD再生で、手持ちのPowerDVDの12もPCに最初から入っていたWinDVDもmiracastをサポートしていませんでした。仕方がないのでPowerDVDをアップグレードして18にして今度はOKになりましたが、余計な出費でした。

(2)googleのchromcast

このデバイスは、AmazonのFire TV Stickとかなり機能的にかぶるせいか、現時点では日本のAmazonでは販売していません。ヨドバシカメラとかJoshinとかで購入可能です。
PCの画面をデジタルTVに映すのは、ブラウザーのChromeから操作します。設定の中の「キャスト」というのを使います。しかし、これについては色々と問題があって、PCの画面を切り替えたのに切り替えた新しい画面が表示されずに前のがそのまま残ったりします。またスピードも問題があり、PC上でマウスを動かした時のマウスカーソルの軌跡がキャストされたデジタルTV上では明らかに遅れて表示されます。
また操作はスマホにアプリを入れてそれをリモコン代わりに使います。専用のリモコンはなくちょっと面倒です。

(3)Amazon Fire TV Stick (2015年モデル)

私は、Fire TV Stickについては、Amazon Videoを観るためのものだと思い込んでいましたが、実はこれでもNetflixやHuluの動画を観ることが出来るのでした。また非常に分かりにくいのですが、何とmiracastも最初からついていました。しかし、何回かこれによるmiracastを試してみましたが、双方(PCとFire TV Stick)がきちんと認識されているにもかかわらず、接続はいつも失敗に終わりました。2015年モデルでのmiracastはオマケなんでしょう。たぶん2017年度モデルでは問題なくつながるんじゃないかと思います。

ということで、PCの画面を映したり、DVD再生の画面を映すためには(1)を使っており、Netflixの動画の再生には(3)を使っています。(2)は今の所あまり使い道が無いですね。
尚、Amazonで”miracast”で検索すると、2500円くらいの中国製のデバイスがトップに出てきます。これはNetflixやHuluを正式にサポートしていないということで買いませんでしたが、レビューを見ると一応いけるみたいです。
後、PCのことしか書きませんでしたが、(1)ではAndroidのタブレットやスマホの画面をデジタルTVの画面に映すことは簡単に出来ました。残るはiOSですが、iOSはmiracastをサポートしていません。ですが、(3)のFire TV Stickで”AirReceiver”という¥305の有償のアプリを入れると、iOSの画面もデジタルTV上にミラーリングすることが出来ました。

関連記事を出すプラグイン

Jetpackが出している、関連記事ですが、デフォルトは3つなのですが、それを6つにする方法をここに書きました。
しかし、何故か最近のWordPressのアップデートのせいではないかと思いますが、これが働かなくなって、また関連記事が3つに戻ってしまいました。
色々やってみたのですが、結局functions.phpに記述を追加するやり方では関連記事を6にすることは出来ませんでした。
結局のところ、いろいろ調べて”Contextual Related Posts”という関連記事を出すためのプラグインを入れました。こちらは最初から関連記事の数が6になっています。このプラグイン、最新のWordPressではテストされていない、という注が出ますが、今の所問題なく動いています。