5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

カテゴリー: システム関連

  • ScanSnap IX1500でアクセスエラーになった話し

    調子よくScanSnap IX1500でスキャンしてEvernoteにドキュメントを取り込んでいたら応答がなくなった。こんなエラーがScanSnapの画面が出てきた。

    ScanSnap IX1500のエラー画面

    Evernoteに接続するときには、ScanSnap Cloudにも接続しているのかな? もし、ScanSnap Claudに障害があったら、何もできないということなのかな?

    最初はScanSnap Cloudを疑ってみたけど、どうしようもないので、ScanSnap HomeからEvernoteの接続をやり直した。

    今度は無事にスキャンしてEvernoteに取り込むようになった。

    もしかしたら、たまにEvernoteに接続し直さないといけないのかな? そんな面倒くさいことはないと思うけど。

    毎回スキャンするときに、ScanSnap Cloudへの接続に時間がかかるが気になる

    SnapSnapは散乱する紙ドキュメントを簡単にスキャンして取り込めるから、ペーパーレス化の強い味方だよ。

  • Dreamweaver CCをV19.0にアップデートした話し

    Adobeから、Dreamweaver CCがアップデートしたよ、という通知が来たのでアップデートしてみた。今までアップデートしても、ファイルが開くのが遅過ぎるので、以前のDreamweaver CC 2015を使っていた。新しいDreamweaverを試してみると、ファイルを開いても我慢できるくらい多少待たせる位で、まあ使ってみてもいいかな、といったレベルにあった。

    ファイルを開くのが遅い原因はわかっていて、スタイルシートのファイルサイズが大きいのが原因である。Dreamweaverが悪いのではなくて、これはこちらが原因。スタイルシートを整理すればいいのだけど、他の制作会社が作っている部分なので、こちらとしてはどうしようもない。

    相変わらずバージョンアップしても、Dreamweaverでわからないのは、ブラウザでプレビューのことである。普通にF12を押してもリアルタイムプレビューになってしまう。リアルタイムプレビューにすると、ブラウザのURLがhttp://localhost:xxxx/xxxxxx になるので、URLをそのままみんなに共有することができない。私に取ってはリアルタイムプレビューは余計な機能なのである。単純にサーバーにCtrl+Shift+UでファイルをPUTして、PUTしたファイルをF12でブラウザでプレビューしたいだけなのである。Ctrl+Shift+UとF12の二つのアクションだけで、以前のバージョンでは当たり前にプレビューができた。

    新しいDreamweaverでは、ファイル一覧からファイルを選択してから右クリックして「ブラウザを開く」でブラウザを選択なんて、面倒なことをしなくてはならない。キーボードショートカットの設定で、F12に「ブラウザを開く」の機能を割り当てられれば解決するはずであるが、どういう訳かDreamweaverのキーボードショートカットは「ブラウザを開く」をF12に割り当てることができない。別の「ブラウザでプレビュー」はリアルタイムプレビューに割り当てられてしまうようだ。この辺りのキーボードショートカットの設定は、何年もバージョンアップされても、うまく整理されていなくとても使いにくい。

    従来通りにF12でブラウザでプレビューするには、JavaScriptの設定ファイルを修正することで対応できたので、プレビューについては解決できたとして(バージョンするたびに、JavaScriptの設定を変更しなければいけないが)、ファイルを開いて、コードが表示されて編集可能になるのにしばらく待たなくていけないのは我慢してDreamweaverの最新版を使っていくことにする。我慢できなくなったら、またDreamweaverの古いバージョンを使うことにする。

  • FreeNASのディスクの入れ替えができたので、Time Machineの設定をしてみた話し

    無事にFreeNASのディスクの入れ替えができた。バックアップしておいたボリュームをつなげてデータのリストアをしてみる。こちらは一晩かけて完了した。あらかじめrsyncのコマンドを作っておくと楽チン。

    別のQNAPからデータをバックアップしているので、あとはQNAPにあるバックアップの設定をやり直した。こちらはボリューム名を変えたから、その辺を修正する。テストを兼ねて手動で実行する。無事にパックアップの設定もできた。

    ディスクを入れ替えたおかげで、だいぶディスクに空きができたので、ついでにMacintoshのTime Machineの設定を行う。おかげさまで未だにTime Machineのお世話になったことはない。

    FreeNASの設定は、こちらのサイトを参考にする。

    【備忘録】FreeNASでTime Machineを設定する

    motioncraft-jp.tumblr.com

    同じようなことをやったけど、MacのTime Machineの設定でドライブの一覧にFreeNASが出てこない。いろいろと設定し直したけどダメだった。仕方ないので思いつきで、一旦AFPでFreeNASのボリュームをMacから接続してみた。そうすると今度はドライブのリストに表示された。QNAPでもTime Machineの設定しているけど接続しなくてもリストに表示されている。FreeNASの場合、どうして接続できたかはわからない。そんなものなのか?

    無事にTime Machineでバックアップが開始したけど、後12時間かかるって表示された。終わるまで放っておこう。

  • FreeNASのディスクを入れ替えた話し

    いきなり思い立って、HPのMicroServerの上でバックアップのバックアップで使っているFreeNASのディスクを大きいサイズに入れ替えます。今は、400GB+500GB✕3台+1TBという寄せ集めのディスクを入れています。おかげで無駄なディスク領域がありました。これに手元の2TBに新しく2TBを3台購入して、まともに2TBを4台で構成していきます。

    この記事を書きながら、なんで2TBを買ったのだろうと思ってしまいました。どうせ数年後にはもっと大きなディスクに入れ替えて2TBなんて無駄になるのではないかと思い出した。どんどん、ディスク財産が増えていきます。捨てられないハードディスクが十数台あります。

    購入したのはウエスタン・デジタルのPC用の安いハードディスクです。WDは色で用途を表しているのでわかりやすいので買ってしまいます。たまにはSeagateを買ってみようかと思います。

    今回はNAS用の高価なハードディスクではなく、壊れたら安いものを入れ替えていこうという方針です。どうせバックアップのバックアップのですので、多少止まっている時間があっても構わないという考えです。まとめて2台とか壊れてしまうと辛いものがありますけど。

    最初は一台づつ新しいディスクを入れ替えてFreeNASのZFSの機能で再構築していこうと思いましたが、結局全部交換ですので、簡単にデータをバックアップしてから、新しくディスクプールから作成してデータをリストアしていくことにしました。本来ならば、ZFSのディスクの入れ替えとか経験しておかないといけないのですが。

    現在、バックアップ中です。一晩かかっても終わりません。残り〇〇分という表示は当てになりません。

    しかしながら、ZFSはRAIDで構成してしまうと、後からRAIDのディスクの台数を増やせないのですね。今回はディスクが4台になって1台ディスクスロットが余りますが、将来的にディスクを追加する方法がわかりませんでした。以前は結局RAID構成のやり直しをやった覚えがあります。何か、良い方法はあるのかしら。

    本当はFreeNASをやめて、Droboのようなもっと簡単なNAS運用をやりたいのですが、せっかくHPのMicroServerも持っていますので、とりあえずはこのままFreeNASを使うことにします。

  • SASSでいろいろ嵌まったことの話し

    ツレのWebサイトの仕事を手伝ったときにSASSで嵌まった。とても単純でまたどうせ嵌まりそうなので、自戒の意味でメモしておく。

    Sass: Syntactically Awesome Style Sheets

    まずはSASSのコード

    #wrapper
    margin: 0
    padding: 0
    width: 960px
    height: auto

    これをCSSにコンパイルするとエラーになる。こちらはインデントにタブと空白を混じっていたのが原因だった。CSSからSASS型式で逆変換したときにタブが入ったCSSをコピペしたときの原因。サイトのサンプルからコピペしてもタブが入っているのでこれも注意。結果的には何かエラーがあるとしたら、インデントの書き方が悪いとか、プロパティと値のコロン(;)の間の空白を疑うこと。

    Successfully generated CSS: ・・・・・・・

    となって今度はうまく行くと思っていたけど、正しく指定されたスタイルシートで表示してくれない。SASSのコードが間違えていると思ってドキュメントを見直したけど正しい。他のサイトを見たけどこれといった誤りもない。

    しかしながら、「これからはスタイルシートをCSSではなくてSASSスタイルで書こう」とい言いながら、SCCSスタイルでサンプルを書いているサイトがなんて多いことか。これは関係ない話し・・・。

    出力されたCSSファイルを見てみると、margin-paddingとかおかしなプロパティに変換されていた。

    #wrapper  {
    margin: 0;
    margin-padding: 0;
    width: 960px;
    height: auto;
    }

    こちらもタブがまだ残っていたのが原因だった。このようにエラーなく変換されているのは、SASSの仕様上何かあるのだろうか?

    使っているエディタはVisual Studio Codeだが、良いか悪いかわからないけどタブを入力すると自動的に空白にしてくれる。ただし、他のコードからコピー&ペーストしたときはタブはそのままになってしまうので注意が必要である。VS Codeでタブと空白を区別してくれる表示の方法がどこかにあるのだろうな。秀丸エディタならあった。

    それにしてもSASSは楽チンだな。今までLESSを使ってたけど、直接CSSを書く気にはなれないな。

    と書いたら、SCCSスタイルの方がSASSスタイルの後に出てきたとか記事が出てきた。今までのCSSのように{}で囲むからタブとか空白でコンパイルエラーがなさそうだし、SCCSスタイルの方がいいのかな?

    追記

    SCSSスタイルで書くようになったら、上記のスペースとかタブの問題が出てこなくて楽ちんになった。ということで、SASSスタイルをやめて、SCSSスタイルで書くようにしています。

  • 北海道で発生した地震でのさくらインターネットデータセンターの話し

    今日未明、北海道で大きな地震がありました。現在利用しているさくらインターネットでは北海道石狩 にデータセンターを持っていますので、状況を確認しました。以下がさくらインターネットから出しているリリースです。現在、石狩のデータセンターは停電していますが、自家発電でデータセンターは正常に稼働しているようです。

    私のところでは、いくつかのサービスをさくらインターネットのサーバーを使って動かしています。どこのデータセンターで動いているかは以下の方法でわかります。

    利用開始が古いサービスが多く、最近契約したサービスを含めて幸いにもすべて大阪のデータセンターでした。今回の地震の影響はデータセンターに関してはなさそうです。ちなみにさくらインターネットでは、契約時にどのデータセンターを使うかを選ぶことができないようです。

    しかしながら、北海道全域が停電というのは辛いものがあります。被害に遭われた皆さまには、無事にすごされるように願っています。

  • 会社のホームページのサーバーをWordPressからbaserCMSにした話し

    会社のホームページを常時SSL化に伴い、サーバーの移行のついでにWordPressからbaserCMSに乗り換えてしまう。ページ数も少ないし手でコピペしてしまう。それにしてもアクセスの少ないサイトである。

    周りにはSSLでアクセスさせたほうがいいよと言いながら、自分のところではやっていなかったという、ようやくやってみる。ほぼ会社のホームページは更新してないけど、ホームページがあったでセールス電話がかかってくるくらいなもの。でも、ホームページがなくなると、周りから会社が潰れたと思われるので、簡単なものでもいいから作っておく。

    さくらインターネットのVPSにApacheを立てて名前ベースのバーチャルホストで動かしていたが、これを同じくさくらインターネットのレンタルサーバーに移してしまう。ドメインを設定して、/etc/hostsにIPアドレスを追加して、ドメイン名でさくらインターネットのレンタルサーバーにアクセスできるようにしておく。あとは、MySQLの設定やbaserCMSのインストールをごにょごにょやって、ページのコピペ、適当にテーマを変更、DNSを変更、SSLの設定して完了。

    と思いきや、以下のさくらインターネットのサポートサイトに書いてあるように.htaccessを追加すると、HTTPにアクセスしたときリダイレクトループが発生する。SさくらインターネットのレンタルサーバーではSNI SSLとか普通のSSLではないようなので、普通にrewriteルールを書いたらダメだそうな。

    ブラウザのキャッシュをクリアしたり、別のテーマにしたり、テーマの初期化データを再投入とか、.htaccessを元に戻したりしても、今度は元に戻らなくなった。なにかやってしもうた、感が大きい。

    しかしながら、テーマの初期化データを再投入をやると、今まで作っていたページが来てしまったのは辛かった。これをやらないとテーマを変えたらブログ一覧が取得できないとか、原因不明な動きをする。こちらは今回ページ作成で追加されたデータがあるテーブルを、SQLで強引に入れ替えてしまうというこ手段で回避した。テーマの管理に初期データを出力する機能で一旦データを作成して、こちらを初期データとして再投入したけど、元に戻らなくなったのでやめた。

    リダイレクトルールの原因は、私のbaserCMSのシステム設定の勘違いだった。WebサイトURLがSSLとなっていないものとSSLと明示されているURLの2つ設定しないといけないが、SSLなっていない方にHTTPを設定してしまっていた。こちらもHTTPSのURLを設定しないといけなかった。なんで2つURLを設定しないといけないかはソースを見てみないとわからない。

    その下にSSLのチェックがあるけど、こちらは管理者画面でSSLでアクセスするかの設定だった。このチェックでSSLのURLを自動的にアクセスしてくれるのかと思い込んでいたの大きな間違いだった。

    「管理者画面SSL設定」で「SSL通信を利用する」にチェックを入れると、HTTPSで管理者画面にログインできなくなったので外しておいた。これは原因不明。

    以上、なんだかんだで当初の目標通り無事にSSL化ができた。しかし、HTTPからのリダイレクトに若干問題あるけど時間があったら対応する。

    著:久保田涼子, 著:西原礼奈, 著:阿諏訪聡美
    ¥2,399 (2025/11/23 11:38時点 | Amazon調べ)

    なんやかんやでWordPressのサイト構築で躓くのは、PHPのプログラミングなのでした。

    追記(2018年9月5日)

    初期データを投入したからいろいろなところで元に戻ってしまっている。見つけたら直している最中。タイトルが初期データだったのはまずかったな。

  • さくらインターネットのメールサーバーを移行した話し

    さくらインターネットのメールボックスを設定していると、レンタルサーバーに同じドメインを設定できないようなので、メールボックスをやめてレンタルサーバーにメールを移行する。面倒な仕様だと文句を言いながら作業を始める。

    メールアドレスを新しくレンタルサーバー側に設定してからメールボックスのドメインを削除する。これでレンタルサーバーにドメインを新規登録できるので、新登録してからお名前.comにあるDNSのMXレコードをレンタルサーバーに設定する。ドメインの新規登録をするときに、確認画面で送信ボタンを押し忘れて、ずっとメールが届かないと悩んでしたのは内緒の話し・・・。

    以上の作業で、10~20分ほどでメールサーバーの移行は完了する。テストメールを送ってメールが受信できるか確認しておく。

    現在WordPressで会社のサイトを作っているけど、全くプログの更新とかしないサイトだし、次回はbaserCMSでサイトを作ってみようと思う。WordPressからbaserCMSのサイトの移行はどうせできないと思うので、コピペでページを作っていく。サイトデザインをどうするかとかあるけど、最初はbaserCMSで最初に用意しているテーマにしておこうかと思う。

    これで当初も目的のLet’s EncryptのSSL証明書を使ったSSL化の第一歩となる。会社のサイトだから、本来ならば実在証明型のSSL証明書にしたほうがいいのだけど、一日10アクセスくらいしかないサイトだから、ドメイン認証型の無料SSL証明書にしておく。

    著:大竹 龍史, 著:山本 道子
    ¥1,639 (2025/11/20 14:08時点 | Amazon調べ)
    著:Piro, 編集:日経Linux
    ¥2,178 (2025/11/22 22:20時点 | Amazon調べ)
    著:三宅 英明, 著:大角 祐介
    ¥2,970 (2025/11/21 13:04時点 | Amazon調べ)

    追記(2018年9月3日)

    迷惑メールも広告メールも受信できるようになったから、無事にメールサーバーの移行ができたんじゃないかな。

    追記2(2018年9月3日)

    さくらインターネットのレンタルサーバーのメールアドレス設定で、メールを「転送専用にする」にしていたらfetchmailができなかった。「メールボックスに残す」にしないといけない。 考えてみれば 当たり前だけどな。

  • さくらインターネットのサポートは一日一回

    現在、さくらインターネットのサポート担当と、以下についてメールでやり取りをしている。

    さくらインターネットゾーン削除依頼

    メールだと、翌日に回答があるのよね。なかなか進まない。

    ということで、結局自分で調べて自分で対応してしまいます。電話をかけたほうが速かったかな。でも、電話はつながらないしな。

    この一日一回の回答は、もしかしたらユーザーをサポートに頼らず鍛えるための方策かもしれないな。

  • さくらインターネットにDNSゾーン削除依頼をした話し

    下記のサイトのように、まさしく「指定されたドメイン名は登録されています」が表示されたので、さくらインターネットにゾーン削除の依頼中。

    それにしても、いつ登録したのかな?

    著:戸根 勤
    ¥2,376 (2025/11/23 11:12時点 | Amazon調べ)
    著:Gene
    ¥924 (2025/11/22 15:10時点 | Amazon調べ)

    追記(2018年8月30日)

    さくらインターネットから回答があった。

    さくらのメールボックスのほうにゾーンが登録があったのが原因だった。そう言えばメールはメールボックスで受信していた。さくらインターネットのDNSなんて使っていないし、こちらとしてはどうでもいいようなエラーだな。メールボックスとレンタルサーバーの両方で同じドメインは使えないということか。

    メールボックスをやめて、メールをレンタルサーバーに移行しないといけないのか。まともに考えれば一つにしてしまったほうがいいけど、メールアドレスもたくさんあるし、これはめんどくさいな。

    さくらインターネットのレンタルサーバーには、メールアドレスの一括登録というのがないのね。やはり個人用のレンタルサーバーということなのかな?

    追記(2018年9月1日)

    もう一つの解決策としては、ドメインを含めてDNSをすべてさくらインターネットに任せてしまう方法。しかしながら、ドメイン更新料が高くなるし、そもそそもサーバーとドメインを一つの会社に握られたくないというのもある。

    メールサーバーで受信しているのはツレくらいだし、あとのメールアドレスは他に転送しているくらいだから、メールサーバーを移行しても問題ないと思うが・・・。