2007/2/28 水曜日

perlでBenchmarkテスト

Filed under: perl — muzin @ 8:27:25

perlの色々な関数や処理の実行時間をBenchmarkモジュールを使って計測・比較してみました。

(more…)

2007/2/22 木曜日

wp_head()の使用法

Filed under: WordPressカスタマイズ — muzin @ 6:49:05

Wordpressのテンプレートをいじっていたら、wp_head()なる関数がありました。
<head>〜</head> の間に <?php wp_head(); ?>として出てくるやつです。

何かと思って調べてみたところ、どうやらユーザー側でタグ(というよりPHP構文)を代入できる機能のようです。

wp_headだけでなく、admin_menuとかadmin_headとかも同じ類のようですね。

使い方をメモ書き程度に残しておきます。

(more…)

パーマリンクにカテゴリ名を含める

Filed under: WordPressカスタマイズ — muzin @ 6:23:10

パーマリンクにカテゴリ名を含めてみました。

WPの管理画面の「オプション」>「パーマリンク設定」より。
「独自表記を以下の入力欄に記述」を選択して、独自表記を書き入れます。

ちなみに現在、このブログは
/%category%/%postname%/
という設定になってます。

ちなみにサブカテゴリを入れている場合は、%category% でネストされるようです。

パーマリンクに使用できるタグおよび詳細はこちらを参照。
Using Permalinks - WPJ_Codex

WordPressで”続きを読む”を導入

Filed under: WordPressカスタマイズ — muzin @ 6:11:34

WordPressで”続きを読む”を導入する方法がいまいち分からなかったのですが、
投稿画面の<!–more–>を使うことでできるようです。

WordPressで”続きを読む”を導入

ここまでは<!–more–>より上部の内容です。
(more…)

2007/2/8 木曜日

Yomi-Searchテンプレート追加しました

Filed under: Yomi Search — muzin @ 13:57:25

Yomi-Searchテンプレート追加しました。
Yomi-Searchテンプレート

シンプル系のものを4点です。
動作サンプルはSimple_Redのみなのであしからず・・・。

PS. Yomi-SearchをXHTML+CSSに書き換えたいなあ、と思ったのですが、あまりにも大変だったので挫折しましたorz
もし、挑戦してみたい方はCross-Talkが、HTML整形およびXHTMLへの変換の大部分を行ってくれますので、かなり作業が楽になると思います。

phpで文字コード変換

Filed under: PHP — muzin @ 6:47:05

PHPで文字コードを変換するために、mb_stringを実装しました。

mb_stringを有効にする

php.iniで[mbstring]を

--------------------------------------
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = pass (SJIS では文字化けすることがある)
mbstring.encoding_translation = On (Off を On に. BBSなどで文字化けするようなら Offに)
mbstring.detect_order = auto
mbstring.substitute_character = none;
mbstring.func_overload = 0
--------------------------------------

さらに、dllの位置指定とコメントアウトも。
----------------------------------
extension_dir = C:\php\extensions\ (デフォルトの ./ をインストール先に合わせて変更)
extension=php_mbstring.dll
output_handler = mb_output_handler
----------------------------------

と変更。

phpで文字コード変換

$str = mb_convert_encoding($str, "EUC-JP", "auto");

これで$strをEUC-JPに変換できます。 autoに指定しておけば、変換元の文字コードは自動で判別してくれます。

$str = mb_convert_encoding($str, "EUC-JP", "UTF-8");

こうすれば、UTF-8からEUC-JPへの変換です。文字コードが分かっている場合は、こちらが確実でしょう。

参考サイト
AN HTTPDでPHPを動かす
PHP: mb_convert_encoding - Manual

次のページ »

HTML convert time: 0.325 sec. Powered by WordPress ME