CentOS wordpress

CentOSでホストしているwebサーバーにwordpressで新しいwebサイトをインストールしようとしたところ、
wp-admin/install.php
の時点で真っ白に。
別のディレクトリでは動いているのでphpなどの問題ではない
エラーを見たところ500が出ている。
パーミッションも問題ないのでいろいろ悩んでいたが、
SELinuxを止めたら動いたorz

リモートのターミナルでUTFが表示されない

Mac OS X Sierraで、ターミナルアプリでSSHを使ってリモートのマシンにアクセスしているとき、
UTFの記号の表示がおかしい、日本語が入力できない(zshのプロンプトやshの上のemacs
日本語を入力すると、変換を確定したときに文字が消える)などの症状が

https://qiita.com/suin/items/629372fd08ee9e9cf727

を参考に、
LANG=C
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8

としたところ、普通に表示されるようになった模様

logicool spotlight で bluetooth のペアリングができない。

logicoolから発売されたプレゼンテーションマウス「Spotlight」、ソフトウェア的にポインタを
スライド上に表示するのでレーザーポインタよりも使いやすいのだが、Sierraにアップグレードしたら
bluetoothでペアリングができなくなってしまった。

で、下記のサイトを参考に
~/Library/Preferences/com.apple.driver.AppleBluetoothMultitouch.trackpad.plist
を消去(再ログインで自動的にまた新しく作成される)したところ、とりあえず再度ペアリングでき、
使えるようになったが、記事によるとまたおかしくなる可能性が...
#まあbluetoothを諦めてレシーバーを差せという説もあるが。

ちなみにペアリングには三つのボタンのうち上と下を長押しする。

https://community.logitech.com/s/question/0D53100006bZb4YCAS/logitech-spotlight-problems
http://www.idownloadblog.com/2016/02/01/experiencing-bluetooth-problems-on-your-mac-try-this/

emacs 24 で csh スクリプトモードのインデントがおかしくなる件

emacscshシェルスクリプトを編集しようとしたところ、改行のたびに余計なインデントが追加されてしまう現象が発生。
どうもemacs 24でsh-modeの仕様が変わったこと、csh-modeがちゃんと整備されていないことの二点が原因の模様。

まず
https://github.com/kaushalmodi/.emacs.d.git
をクローンして、中の csh-mode.el を load-path にあるディレクトリにコピー。
そして、.emacs に以下のフックを追加。

(add-hook 'sh-set-shell-hook
(lambda ()
(when (string-match ".*csh$" (symbol-name sh-shell))
(message "csh mode")
(require 'csh-mode)
(setq-local indent-line-function 'csh-indent-line)
(setq-local indent-region-function 'csh-indent-region))))


でなんとかまともに編集できるようになった。

参考
http://emacs.stackexchange.com/questions/6051/fixing-forced-indentation-in-shell-script-mode-for-tcsh

Yosemie, illustrator CS6 そして java 8

Yosemiteにjava ver. 8 (1.8.0_45)を入れて使っていたのだが、illustrator CS6を起動しようとしたら「旧バージョンのjavaが必要だ」とのたまうダイアログが出て起動できなくなっていた。

ググって見つかる対処法は、Yosemiteにまだjavaを入れていない場合の話のようで、最新版をすでに入れてある場合にどうなるかが不明。
そのまま言う通りに旧バージョンを入れた場合、古いので上書きされてしまうのかどうか不安だったため、共存できるのかどうか回避策を探したところ、ver. 8のままで起動できる方法が見つかった。

sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
sudo ln -s '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents' /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
sudo mkdir /System/Library/Java/Support/Deploy.bundle

ver. 6のディレクトリを作ってver. 8のプラグインシンボリックリンクを貼るだけ、みたいだが、illusutratorの詳細な挙動知らないとこんなのわからないような。

参照
http://apple.stackexchange.com/questions/180899/adobe-illustrator-cs6-with-java-8

emacsの全角文字を使うとカーソルがずれる

Mac OS XのTerminal.app上でemacsを使っていると、いわゆる全角の記号などが表示された後ろで
カーソルの位置や文字の表示がずれる。

Control+lで再表示すると一旦直るが、カーソルが移動するとまたおかしくなる。
全角を使うつもりが無くても、文書内のシングルクォーテーションが自動的に全角扱いされてしまう場合もあり、
(Rのヘルプなど)不便であったのだが、
下記のサイトに修正方法があったので試したら一応解決した。

方法は、ターミナルのメニューから環境設定... > 詳細 >「Unicode 東アジア A (曖昧) の文字幅を W (広) にする」にチェック。
若干文字の前後に余分な空白ができるが、カーソル位置や文字の表示がずれることはなくなった。



参照先の記事だとscreenの場合は最新版のコンパイルが必要とあったが、
今の環境
Screen version 4.00.03 (FAU) 23-Oct-06
ではターミナルの設定だけで問題なさそう。


もと記事
http://oscdis.hatenablog.com/entry/2014/03/02/145837