不定期日記
2010-12-04 (Sat) [長年日記]
_ [JEF] ジェフ千葉 vs 徳島ヴォルティス
アディショナルタイムに米倉のミドルで追い付いて 1-1 で試合終了。
CBがどんどん上がっていくサッカーは見ていて楽しいが、そこから先が今シーズンの課題で結局解消されることはなかった。 前へ行けば行くほど攻撃のスピードが落ちてくるという状態。 今日はシュートこそ多かったが、崩したのはほとんど無い。
林がシーズンの早いうちから出られていればと思わざるを得ない。 ボールを出す方でも受ける方でも他の人とはひと味違う。 ただいかんせん、周りと噛み合っていない。 これが春頃の話であれば、これから連携を詰めてということなのだが、すでに最終節。 今シーズンのチームの問題の象徴でもあるように思う。
2010-12-14 (Tue) [長年日記]
_ [音楽] sugarbeans のひとりよろめくスターダスト 第1夜@池ノ上 ruina
行ったことはないけど、元々Bobtailがあった場所らしいです。 20人入ったら超満員というところで、譜面台を上から覗けるという完全かぶりつき席でした。
再発売したアルバムLettersが名作なのは間違いないです。
カバーコーナーは、一度しか見たことがないミドリカワ書房の衝撃を思い出すには十分。 アンコールのエアービッグバンドは、溜まった唾液を出す金管の人がツボでした。
2010-12-15 (Wed) [長年日記]
_ [音楽] もまゆきゅライブ@下北沢 mona records
最後の2曲が好き。 My Love Goes To You と、アダルトオンリーですね。
ビートルズのカバーが、えらいことになっていたそうです。 原曲を知らないので何とも言えないのですが、面白いアレンジだったと思います。
行く前に下北沢の駅で路上ライブをやっていた女性がいたのですが、名前がわからなくて、あとから気になって仕方がないです。
2010-12-21 (Tue) [長年日記]
_ [音楽] 井関由有子ライブ@秋葉原 Dress Akiba Hall
カバーのイベント。 もう聴くことはできないのかと思っていた、バルバラのカバーをまた聴くことができたのが嬉しい。 声も歌い方も演奏も全く違うのに、雰囲気はオリジナルそのもの。 これからはまたぼちぼち聴くことができそうなので、楽しみです。
2010-12-22 (Wed) [長年日記]
_ [音楽] Candle Night vol.20 @市川 Almanac House
ゲストは横笛奏者の片野聡さん。 佐原囃子で始められたという横笛で、邦楽ではないオリジナルを演奏。 終演後には、マスターのギターとの共演もありました。
2010-12-23 (Thu) [長年日記]
_ [音楽] niccoライブ@原宿 Astro Hall
好きなんだけど、バンドのライブはもういいかなと思った。 なぜだかはよく分からないです。
弾き語りのライブもやっているようなので、これは聞いてみたいです。
2010-12-30 (Thu) [長年日記]
_ phpBBの日本語化
- 日本語版をインストールすればOK
- 日本語ランゲージパック と Japanese search mod を後からインストールしてもOK。ただし、掲示板の設定前にインストールしないといけない
Japanese search mod のインストールについて
手でインストールする場合、 search.php と viewtopic.php を手修正する必要があるため、パッチを作成した。
diff -ur phpBB3.orig/search.php phpBB3/search.php --- phpBB3.orig/search.php 2010-12-30 10:05:29.000000000 +0900 +++ phpBB3/search.php 2010-12-30 10:04:03.000000000 +0900 @@ -543,7 +543,7 @@ } // define some vars for urls - $hilit = implode('|', explode(' ', preg_replace('#\s+#u', ' ', str_replace(array('+', '-', '|', '(', ')', '"'), ' ', $keywords)))); + $hilit = jsm_highlight($search->search_query); //Japanese search mod // Do not allow *only* wildcard being used for hilight $hilit = (strspn($hilit, '*') === strlen($hilit)) ? '' : $hilit; @@ -869,7 +869,7 @@ $posts_unapproved = ($row['topic_approved'] && $row['topic_replies'] < $row['topic_replies_real'] && $auth->acl_get('m_approve', $forum_id)) ? true : false; $u_mcp_queue = ($topic_unapproved || $posts_unapproved) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=queue&mode=' . (($topic_unapproved) ? 'approve_details' : 'unapproved_posts') . "&t=$result_topic_id", true, $user->session_id) : ''; - $row['topic_title'] = preg_replace('#(?!<.*)(?<!\w)(' . $hilit . ')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#is', '<span class="posthilit">$1</span>', $row['topic_title']); + $row['topic_title'] = $ja_search->highlight($hilit, $row['topic_title'], 'class="posthilit"'); //Japanese search mod $tpl_ary = array( 'TOPIC_AUTHOR' => get_username_string('username', $row['topic_poster'], $row['topic_first_poster_name'], $row['topic_first_poster_colour']), @@ -960,8 +960,8 @@ if ($hilit) { // post highlighting - $row['post_text'] = preg_replace('#(?!<.*)(?<!\w)(' . $hilit . ')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#is', '<span class="posthilit">$1</span>', $row['post_text']); - $row['post_subject'] = preg_replace('#(?!<.*)(?<!\w)(' . $hilit . ')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#is', '<span class="posthilit">$1</span>', $row['post_subject']); + $row['post_text'] = $ja_search->highlight($hilit, $row['post_text'], 'class="posthilit"'); //Japanese search mod + $row['post_subject'] = $ja_search->highlight($hilit, $row['post_subject'], 'class="posthilit"'); //Japanese search mod } $tpl_ary = array( diff -ur phpBB3.orig/viewtopic.php phpBB3/viewtopic.php --- phpBB3.orig/viewtopic.php 2010-12-30 10:05:35.000000000 +0900 +++ phpBB3/viewtopic.php 2010-12-30 10:04:36.000000000 +0900 @@ -1373,8 +1373,8 @@ // Highlight active words (primarily for search) if ($highlight_match) { - $message = preg_replace('#(?!<.*)(?<!\w)(' . $highlight_match . ')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#is', '<span class="posthilit">\1</span>', $message); - $row['post_subject'] = preg_replace('#(?!<.*)(?<!\w)(' . $highlight_match . ')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#is', '<span class="posthilit">\1</span>', $row['post_subject']); + $message = $ja_search->highlight($highlight_match, $message, 'class="posthilit"'); //Japanese search mod + $row['post_subject'] = $ja_search->highlight($highlight_match, $row['post_subject'], 'class="posthilit"'); //Japanese search mod } // Editing information
_ [FreeBSD] MediaWiki で数式を使う
MediaWikiで数式(Latex)を使う - tuedaの日記 を参考にしました。 結論から書くと、 /usr/ports/www/mediawiki の依存先を latex から teTeX-base に変更してついでに dvips も入れてしまうのが正解。
--- www/mediawiki/Makefile.orig 2010-12-30 11:50:51.000000000 +0900 +++ www/mediawiki/Makefile 2010-12-30 11:57:48.000000000 +0900 @@ -42,7 +42,8 @@ .endif .if defined(WITH_TEXVC) -RUN_DEPENDS+= latex:${PORTSDIR}/print/latex +RUN_DEPENDS+= dvipng:${PORTSDIR}/print/teTeX-base \ + dvips:${PORTSDIR}/print/dvipsk-tetex BUILD_DEPENDS+= ocaml:${PORTSDIR}/lang/ocaml USE_GMAKE=yes
要は、上記リンク先に書いてある通り、
- dvips
- latex
- convert
- dvipng
の4つのコマンドが必要となりますが、 dvipng が入っているパッケージは teTeX-base のみであり、また dvips も入ってくれないのです。 なお、 teTeX-base にも latex が含まれているため、 print/latex とはバッティングします。