タグ

2013年7月6日のブックマーク (2件)

  • CentOS 6.3にVim 7.3をインストールする - Qiita

    CentOS 6.3のyumでインストールできるVimが7.2系なので最新版の7.3系をソースからインストールします。 方針 以下の方針でインストールします。 /usr/local/bin/vim にインストールする(--prefixオプション) 日語(マルチバイト)に対応する(--enable-multibyteオプション) ほとんどの機能を有効にしてコンパイルする(--with-featuresオプション) スクリプト言語インターフェースは利用しない(--enable-xxxxinterpオプション) 準備 最新のソースコードを入手するためにmercurialを使います。アーカイブファイル(tar)をダウンロードしてパッチを当てる方法もありますが、バージョン管理を使うほうが楽なので、リポジトリからチェックアウトします。

    CentOS 6.3にVim 7.3をインストールする - Qiita
    cats_nukui
    cats_nukui 2013/07/06
    とりあえずこまんないけど、cake.vimが7.3以上だから警告がびしばしでる。。。
  • phpのescapeshellarg()に日本語を渡す際の注意 | Firegoby

    めっちゃハマったのでメモ。 これはマニュアルにも記載されていないみたい。 escapeshellarg() の引数に日語を渡す もともと別のサーバーで動作していたphpスクリプトを別のサーバーに移行した際に、以下のような不具合に遭遇した。 <?php $tmp = '日語'; $tmp = escapeshellarg($tmp); echo $tmp; // $tmpの中身がカラ!? ?> 要はescapeshellarg()に日語を渡すと値がカラ(シングルクォートのみ)になるということ。 原因 いろいろ調べた結果、どうやらescapeshellarg()は、OS側の環境変数LANGの値によって挙動が変わるらしい。 今回はインストール直後の某VPSに移行したばかりだったのでLANGが設定してなかった。 そこで、/etc/sysconfig/i18nに以下のような記述を追加したら正常

    cats_nukui
    cats_nukui 2013/07/06
    ふむ。気をつけよう。