Skip to content

Instantly share code, notes, and snippets.

View tenforward's full-sized avatar

KATOH Yasufumi tenforward

View GitHub Profile

Wordpress と output_handler と mbstring の悩ましい関係

発端

PHP 5.6 で mbstring 系の設定項目のいくつかが非推奨となったり、default_charset のデフォルトが "UTF-8" になったり、昔は良く設定されていた mbstring.encoding_translation = On 設定されてると Wordpress の一部の機能で文字化けしたりと、php.ini をイマドキ風の設定にしなきゃならんのでは? ってことで、イマドキ風な気がする設定を試していたらハマりました。

現象は、Wordpress のメディアライブラリという、画像なんかを一覧する画面で、上の方のクルクル回るアイコンがクルクル回ったままで画像などのライブラリの内容が一切表示されなくなります。。他の機能は特に問題なく使えてる感じです。

ググると結構メディアライブラリが表示されなくなったという話はありますね。(それを見れば解決法も結構書いてありますが)

@tenforward
tenforward / lxc_on_plamo_6.md
Last active March 24, 2016 07:40
LXC on Plamo 6.0/6.1

Plamo 6.x 上での LXC の利用

インストール

contrib/Virtualization 以下には色々パッケージが存在しますが、LXC の動作に必要なのは

  • LXC
  • libseccomp

のふたつです。

@tenforward
tenforward / arctic.patch
Last active December 27, 2015 02:39
dokuwiki の arctic テンプレートのタイトル部分を arctic-mho っぽくするパッチ + css 微調整
diff -uNr a/lib/tpl/arctic/arctic_design.css b/lib/tpl/arctic/arctic_design.css
--- a/lib/tpl/arctic/arctic_design.css 2012-09-15 02:56:58.000000000 +0900
+++ b/lib/tpl/arctic/arctic_design.css 2013-04-25 17:07:53.322883768 +0900
@@ -6,7 +6,7 @@
/* ----- General Elements ----- */
body {
- font: __font_size__ Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
+ font: __font_size__ Verdana, "Hiragino Maru Gothic Pro", "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
color: __text__;
@tenforward
tenforward / gist:6621635
Created September 19, 2013 10:29
3.11.1 kernel i915 ロード時に画面がおかしくなった config vs ならなかった config
480,481c480,483
< # CONFIG_PM_AUTOSLEEP is not set
< # CONFIG_PM_WAKELOCKS is not set
---
> CONFIG_PM_AUTOSLEEP=y
> CONFIG_PM_WAKELOCKS=y
> CONFIG_PM_WAKELOCKS_LIMIT=100
> CONFIG_PM_WAKELOCKS_GC=y
484c486,490
< # CONFIG_PM_DEBUG is not set
@tenforward
tenforward / 0001-improve-slackware-plamo-detection-and-change-nfs_che.patch
Created August 26, 2013 08:01
Slackware/Plamo で vagrant を使った場合,きちんと NFS 共有がなされるようにするパッチ https://github.com/mitchellh/vagrant/pull/2077 の マージリクエストのパッチを当てたものに対するパッチです.
From 48f5bda71e8bb8124cf8f0f7b4372ec3d79d9e51 Mon Sep 17 00:00:00 2001
From: KATOH Yasufumi <[email protected]>
Date: Mon, 26 Aug 2013 16:56:12 +0900
Subject: [PATCH] improve slackware/plamo detection and change nfs_check_command
* On Slackware, /etc/rc.d/rc.nfsd has no "status" argument, so the check command change to pidof command.
* On Plamo Linux, there is no /etc/slackware-release file, so use "/usr/lib/setup/Plamo-*" instead.
---
plugins/hosts/slackware/host.rb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
@tenforward
tenforward / get_csv_from_garoon_ntlm.rb
Last active October 12, 2015 08:28
NTLM認証のサイボウズガルーンから予定をCSVで取得するサンプルスクリプト
#!/usr/bin/ruby
# -*- coding: utf-8 -*-
require 'rubygems'
require 'ntlm/http'
require 'kconv'
require 'date'
require 'csv'
class Garoon
@tenforward
tenforward / mpris2twitter.rb
Last active November 24, 2016 11:25
mpris経由でPlayerを色々するサンプル
#!/usr/bin/ruby -w
# -*- coding: utf-8 -*-
require 'dbus'
require 'twitter'
require 'rubygems'
# mpris
# see the specification
# http://specifications.freedesktop.org/mpris-spec/latest/
@tenforward
tenforward / wassr-gtalk-account.patch
Created February 10, 2012 03:55
pidgin-twitter で [email protected] の代わりに [email protected] も使えるようにするパッチ
diff -u -r pidgin-twitter-0.9.2.1.orig/util.c pidgin-twitter-0.9.2.1/util.c
--- pidgin-twitter-0.9.2.1.orig/util.c 2011-05-13 00:08:01.000000000 +0900
+++ pidgin-twitter-0.9.2.1/util.c 2012-02-10 12:35:35.717563183 +0900
@@ -309,6 +309,11 @@
return TRUE;
}
+ if(g_strstr_len(name, 23, "[email protected]") &&
+ g_strstr_len(proto, 11, "prpl-jabber")) {
+ return TRUE;
@tenforward
tenforward / README.graph
Created November 16, 2011 11:22
JDBCBench
○グラフ生成
* 共通
1. logs ディレクトリをコピーしてくる
* sysstat グラフ
2. bash iosummary.sh
3. bash graph.sh
* JDBCBench 結果グラフ用データファイル
@tenforward
tenforward / b2gp.rb
Created November 10, 2011 11:43
bonnie++の出力csvをgnuplotでグラフ化する
#!/usr/bin/ruby1.9 -w
# -*- coding: utf-8 -*-
#
# usage: ruby b2gp.rb [path to csv]
#
# あらかじめ複数の csv ファイルを
# for f in `ls *.csv`; do tail -n 1 $f >> all.csv; done
# みたいにして 1 ファイルにしておくこと.
require "csv"