12月02日

移行計画

https://support.apple.com/ja-jp/HT202538

https://support.apple.com/ja-jp/HT200207

を読むと、移行中でも稼働中と同等の接続環境が必要で、なおかつ、サービスの加減によって、移行できないものもある。というように読める。

アップグレードなどに数時間と再起動を繰り返すので、時間的にこれは無理と考える。よって、新しく構築したサーバに、コンテンツをwebサイトごとに移築することになる。めんどくさ!

今回のメリット

  • SSLのアップデートに期待
  • SSD で高速化(老朽化対策も)

どうする?

  • アクセスログ
  • SSL

次回のアップグレードに備えて簡単な更新方法?

  • メールサーバを別に
    手作業の設定やカスタマイズの必要ない機体。なるべくアップルの設定だけ。
    DNSの設定は面倒になる。
    ユーザを再設定しなくて良い。保持されたメールもOK。
  • たぶんアップグレード時にひっかかる機能
    データベース
    webサイトデータ
    SSL証明書

 

12月01日

Apple store にて Mac mini 購入
支払い方法はローン、24か月(プラス0円で最長)
ローン契約は、アップルのID情報が引き継がれて入力は少ない。
1点、携帯番号が必須。(自宅の電話と携帯が必要。あるいは両方携帯か?)
支払い口座はオンラインで登録可能。

Apple store でローン購入は初めて。思っていたよりスムーズ。
事業系などで、2年ごとに買い替えが発生している場合は、便利な購入方法に思える。

Fetch が壊れた?

Apple の APPストア がおかしいことになっているらしい。
Fetch が動かないからといって、ダイアログ通りに削除しても結果は出ないようだ。

http://fetchsoftworks.com/fetch/news/problems-with-fetch-from-the-mac-app-store

仮想マシン Windows 7 のスピーカーに赤×

VWware Fusion にて、Windows 7の音が出ない。

1

あれこれ調べるも、難しい手順なので、放置していたけど設定を見ていたら、デバイスからサウンドが削除されていたので、再追加することで解決。

スピーカーのアイコンがない。
2

右上の「デバイスを追加」ボタン
3

スピーカーのアイコン「サウンドカード」を選択して、右下の「追加」ボタン。
4

簡単に元通り。
USBを安全に取り外しの所作で、間違って、何かしちゃったみたい。

CS4 イラストレータを使いたくて。

数年前に納品した案件で、イラストレータのライブトレース機能を使う工程があった。
CCのイラストレータでは以前の通りできない。CS4 のイラストレータを使う必要がある。

  • 10.9.5 の Mac にインストール
    以前、ダウンロードの項目から消えていたCS4がダウンロードできるようになっていた。(アップデート当時のパッケージは、ハードディスクの容量を稼ぐために消してしまっていた。おバカ。5ギガ弱)
    https://helpx.adobe.com/jp/creative-suite/kb/cs4-product-downloads.html
  • 手元のCS4 は、CS2 からのアップデート版なので、
    CS4とCS2のシリアル番号が必要。
  • ダウンロードしたパッケージから、インストール。
    ダブルクリックでは進まない!!!
  • 仮想化 VM ware Fusion 6 で、OSX server 10.6 インストールできず。
    (「このMacにはインストールできません。」)
  • ほかの10.6でもうまくいかない。
  • 何かのインストール時に、インストーラをダブルクリックでなく、右クリックで開始する所作を思い出して、実行。できた!(10.9.5)

今、思えば、CS6 で、できたかもしれないけど、CS4 を復活できたし、仮想化で10.6がうまく進められないことも分かった。
Adobe のサポートページは良くなってきている。
VM ware Fusion のサポートページは、日本語化にはなったけど、Windows  メインで期待外れ。OS が安くなってきているのに、仮想化にお金がかかるのは残念。

クーラーがないので。

mac 本体のファンをいつもの3倍~4倍で回している。
急激に熱くなって、

  • キー操作 option + command + esc すら受け付けなくなる。
  • モニターやポインタは生きているが、PPPoE の接続時間は止まってしまっている。

こんな状況にならないために。

何か地雷を踏んでしまったようだ。

うまくいかない。かみ合わないことが連続している。
自分では気づけないけど、誰かを傷つけたか、迷惑をかけて、怒りをかってしまったようだ。まわりまわって、うまくいいかないことで、警告が出ている気がする。

何か大事なことを忘れているんだろうか。

独自ドメインでアクセスするメリットは?

固定IPアドレス一つでも、逆引きできることはお試し済み。
逆引きできるということは、相手に自分の存在を認識してもらえる。
この方法で予想されるメリットはあるだろうかと無い知恵をしぼってみる。

  • 相手に興味があることを知ってもらう。
    相手がアクセス解析をしていること前提。相手から見たアクセス数が、10%未満では、毎日アクセスしても、数がたりないかな。
  • どこかを経由してメールするわけではない。
    SPFとか、メールアドレス偽装とか、いろいろあるけど、本質的に、信頼性のある配送元にはなりえる。
  • 長く、うまく使っていれば、ブラックリスト入りを回避できる?
    IPアドレスをユニットごとブラックリストに入れられたらダメかな?

一部上場の大手企業とか、行政機関などは、アクセス解析で、名前が出てくることがある。ちゃんとした作法に準じて、システム導入されているのだろう。
中小や、個人の場合は、そんなにお金をかけられないので、プロバイダのホスティングサービスや、レンタルサーバの選択もある。
もちろん、社内でホスティングできていれば、重要なメールを外部のサーバに置くことに、無用なストレスを感じなくて良い。逆に守備を固めるのにストレスがあるかもしれない。
SPF とか、SSL の新基準とか、タイムリーにサーバサービスにとりいれられないと重要なチャンスを逃すことにもなる。
サーバにもいろいろ種類があるし、メールクライアントソフトやブラウザにも種類があって、基準もまちまちだから、SNS みたいな、そのばに行くことができるなら、連絡が確実に取れる、情報交換できる、というサービスも出てくる。

  1. AとBで連絡を取るのに、作法を多く守って正確に連絡をとる。
  2. AがC、BがC、Cの中で連絡を取り合う。(SNS)

1)、2)の両方とも、A、B が本物かを判定するということで考えれば、

自前サーバ > 外部ホスト > > > SNS

1)、2)で確実に、もれなく、連絡を取るには、

SNS > 外部ホスト > > > 自前サーバ

になるのかしら。
ただし、SNS は、集まる場所へのアクセス。自前サーバの場合は、メールクライアントソフトなどの利用。が前提だけど。

サーバのCPU使用率が高い

サーバの CPU 使用率は、通常20%を超えることが少なかったのに、数日前に、乱高下を繰り返し始めました。MySQL が多く消費していることがわかっていた。
MySQL の「何が」までは追いかけなかったが、たぶん「アレ」というのは見当がついていたので、MySQL を使っているCMSをメンテナンス。とりあえず落ち着いた。

ある講演会のメモ

最後にちょっと残念な人がいましたが、貴重な話を聞けました。

  • 活力のある人で安心した。
  • 当事者であっても情報が逐次案内されているわけではない様子。
  • 話が正確なのか、本当のことなのか疑うのは正論だ。
  • 情報へのアプローチには個人差があるかもしれない。
  • 今回の講師の場合には、時系列と体験から読み解いている。
  • 政治的な理由や、ほかの利害で、事件を利用する人が多いと想像できる。
  • 協力者と妨害する不意とは紙一重。

など

サーバ増強の結果

エラーは10分の1に抑えられたが、アクセスが2割ほど減っていた。1週間のずれで、計算上は合うけれど、

34527→29444

投資の効果はあったと思っていいかもしれない。けれど、用意できる最高スペックで試してみたいなあ。
お金をかけずに、あるものの中で考えなきゃいけない。(囲碁好きのM氏からの助言)

メール投稿

http://wppluginsj.osdn.jp/ktai_entry/

4年前から更新されていないにも関わらず、2万を超える有効化数をカウントいらっしゃいます。すごいなー。

このプラグインをどうしても使いたいけれども、期待する処理がうまく設定できなかった。(メール本文に指示語を書いておけば反映さえる設定。はじめは、うまくできていたと思ったのに、ユーザ権限や、メール投稿用の cgi をいじくりまわしていたら、指示語が反映されなくなってしまった。指示語の投稿本文からの削除はできている。)

  • 投稿時は必ず PRIVATE
  • タグ 固定

inc/post.php にて public function insert() の  $status と $tags_input を、判定、決定している関数へ飛ばさずに、固定したら、何とかなった。強引だけど。

追記
ソース編集用のエディターがいろいろある。今回、ホームページ編集用のソフトや、テキストエディタでコードを眺めていて1日近くつぶしていたのに、 WordPress のプラグイン編集画面から眺めたら、すぐに見つけられた。「どういうことなの?」

 

 

 

A~Zで思いつくこと

こういった表現って、SNSでは難しいのかな。

a  A  amazon
 Broadband  B Browser
 cgi  C  css
 domain  D  DNS
 Ethernet  E enable
FTP  F  facebook
 gif  G  Google
 html  H  .htaccess
 IE  I  iOS
jpg J jQuery
K
link L lang
 mail M MySQL
 not found N  none
 OS O Open source
perl P php
Q
 read me R RSS
 save S SSL
table T twitter
 upload U  UTF-8
V
www W WordPress
xoops X overflow-x
Yahoo! Y YouTube
 zip Z  zone

 

Dreamweaver で作業(憶測)

前々から、自分は作業したつもりなのに、「直ってないよ!」と、連絡をうけることが、しばしば。

症状

  • Dramweaver で作業
  • 保存
  • VMware の PC からアクセスして確認。
  • Fetche を使ってアップ
  • サイトを確認 →あれ?

代替えソフトとして、AptanaStudio3 を試してみる。
たまたま、Dreamweaver でも同じファイルを開きながら試していたところ、Dreamweaver で修正保存すると、AptanaStudio3 で警告が表示された。別なソフトで、ファイルが上書きされたのだから当然のことだけれど。
これと同様の警告が、Dreamweaver 単独で作業していても出ることがある。

どうも、Dreamweaver は複数のエディタが内在していて、保存のタイミングでどの作業状態を、目的のファイルに上書きするか?これによって起きているように思われる。

Temporary
Temporary ファイルができている様子。

 

ファイルにロックがかかっている?そうでないときも起きている。

編集エリア

  • デザイン(視覚的に作業。画像の挿入や作業したい位置に素早くいける。)
  • コード(最近ではここで作業することが多い。)
  • プロパティ
  • CSSデザイナー(CC になってからは確認用に表示だけさせている)
  • 検索置換(作業中のデータ、サイト内のデータ、選択データなど多岐に操作できる。長いコードは、置換がまちまちなことがある。)

たぶんこれらに、それぞれの核になるエディタが走っていると思われる。
とりあえず作業の仕方を工夫して、様子を見ることに。

  • 作業エリアを減らす。CSSデザイナーは閉じる。
  • ファイル>「すべてを保存」は使わない。
  • デザインとコードは分割表示しない。
  • 保存するときは必ずコードから。
  • 閉じてから開きなおしてみる。(これで作業が反映できていないとへこむな。)

注意しきれないだろうな。

SSL証明書

デフォルトの証明書が邪魔をしているようで、

https://ssltools.websecurity.symantec.com/checker/views/certCheck.jsp

で忠告される。ただし、デフォルトの証明書のおかげな部分もある。

You have 1 error
Multiple certificates were found with the same common name.
The certificate installation checker cannot determine which certificate is correct. Remove the incorrect certificate and try again.

Recommendations
Root installed on the server.
For best practices, remove the self-signed root from the server.
Update your certificate chain.
Your certificate chain is valid, but some older browsers may not recognize it. To support older browsers, download and install the missing intermediate certificate

下記ではB判定、ブラウザのカバー率が低い。10.6サーバはC判定、上記のチェックツールはOK。ただし This server may be vulnerable: SSLv3 is enabled。

https://www.ssllabs.com/ssltest/

逆引き設定 成功

/Library/Server/named

にて、設定ファイルを編集。DNSのログを確認しながら。

***.in-addr.arpa/IN/com.apple.ServerAdmin.DNS.public: has no NS records
***.in-addr.arpa/IN/com.apple.ServerAdmin.DNS.public: not loaded due to errors.

シリアル番号を上げながら、
設定ファイルを上書きしたら、DNSを再起動。

DNS を GUI で編集した場合は、書式が変わるので、再編集の必要あり。

1年半も放置していた。

 

webmail Roundcube

roundcubemail-1.1.0-complete をダウンロード

  • MySQL
  • roundcube をウェブサーバーに展開してブラウザからアクセス
  • logs temp に書き込み権

**/installer/

Fatal error: Class ‘PEAR’ not found in /**/program/lib/Roundcube/bootstrap.php on line 100

めげずに再読み込み!

項目で、 NOT AVAILABLE があっても必要最低限「OK」があれば良い。2015-03-07 13.40.17

SMTP と IMAP はデフォルトのまま

IMAP のテストで NOT OK

Roundcube のメッセージ
Temporary authentication failure.

IMAP のログ
Disconnected (auth process communication failure): user=<>, method=DIGEST-MD5,

メールの認証で DIGEST-MD5 をオフにすることで解決。

参考 DIGEST-MD5 OFF

http://topicdesk.com/downloads/roundcube

SSL下で使うときは、ssl:// tls:// ポート 995 993で調整