Windows Live WrightがWordPressに接続できない。

かなり前からWLWでWordPress書く習慣があるが,最近一部のWordPressサイトはwlwに接続できない問題発生,サーバー側に接続しようとすると以下のようなメッセージが表示され接続(投稿)出来ない。
———————————————————————————————————————

ログイン中に予期しないエラーが発生しました。
サーバーの応答が無効ですーブログサーバーから受信した
blogger.getUsersBlogsメソッドへの応答が無効です。
invalid response document returned from XmlrRpc server

———————————————————————————————————————

原因はXML-RPC戻るXMLテキストの最后は破损。なんどもGoogleしたが、対策が見つからなかった。今天は遂に解决した。

オリジナルの対策は以下リンクにあるようです:

https://www.corelan.be/index.php/2008/10/14/windows-live-writer-unable-to-connect-to-wordpress-blog/

This is caused because something (a plugin ? my webserver (IIS) ? something else ?) decided to add UTF-8 BOM to the XML-RPC response. Result : the xml response is 3 bytes longer than expected, which causes the xml response to be truncated.

原因はIISの问题らしい。しかしこちら使うのはLAMP,でも対策は有効だ。

解決策:
(1)wp-includesパスにclass.IXR.phpファイルをみつけ,
(2) $length = strlen($xml);  を $length = strlen($xml)+3 に書換え

GNU screenの使用方法

普段Puttyに慣れて、画面に沢山Puttyの窓が並べるになる。タブ型仮想端末は便利そうで、一時SuperPutty導入なども試みたが、やはりPuttyに戻り。

たまたまubuntuのコミュニティーに活躍する方に会い、screenを進められた。便利そうなので、ちょっと試してみたいと、とりあえずメモを!

screenとは、一つの端末の中で以下のように複数の仮想端末(ウィンドウと呼ばれる)を操作や表示などが出来るツールとなります。

情報源: GNU screenの使用方法 – Opensourcetechブログ(ゼウス・ラーニングパワー裏BLOG)

Office 365メールをGmailで送受信する

仕事関係でOffice 365メールが必要になったが、もGmailに洗脳されたので、そくGmailに転送に設定したが、GmailからそのOffice 365メールアドレスで送信に関して、数日悩んでいた。

以前認証コードで済むだが、今回はなぜかOffice 365メールのSMTP使う必要になり、http://outlook.office365.comのオプション画面によると、次のようになりますが、その認証が通らないからはまった!

  • サーバー名: smtp.office365.com
  • ポート: 587
  • 暗号化方法: TLS

今日はたまたま、Googleで検索して情報源見つけ、SMTPサーバーのところを outlook-japan.office365.com に書き換えて、上手くできた!

因みにOffice 365メールのログイン画面は、大好きなロサンゼルス・サンタモニカ・ビーチに裏走る国道1号線の写真ですね。大量のメールをさばく機能がないから、あまりその画面利用する機会がないが...

学校からOffice 365のアカウントをもらった。とは言っても教育機関向けパッケージの中でも一番安いやつ(無料)っぽくて使いどころがほとんどなかったから、即Gmailに転送をかけた。

情報源: Office 365メールをGmailで送受信する | //slntmemo

Digital Library (Japanese)