1年越しでコンサルに会ってきた

以前あるコンサルからスカウトされ中というエントリをあげたんだが、結局仕事が入ってお流れになっていた。

忘れたころにまた電話がかかってきて、話だけでもというので会ってきた。まぁ転職させられるわけでも、金かかるわけでもないし。で、ちょっと2時間ばかし話してきた。っつても半分以上俺が話してた気もするけどもw

続きを読む →

links for 2008-03-07

links for 2008-03-05

最近料理が面白い

前の部屋はコンロ1口しかなかったので、料理熱は上がりにくかったわけだが。今の部屋はプロパンガスで、コンロ3口。基本は作ってもらっているのだけども、3月いっぱいは事情により週3日は自分で作る必要がありまして。でもやり始めたらなかなか面白くて、ただいまレシピを増やし中なのです。

続きを読む →

links for 2008-03-04

links for 2008-03-01

links for 2008-02-29

wordpressのformatterがキモいタグを生成するので、どうにかする - v2.3.3の場合

前回のwordpressのformatterがキモいタグを生成するので、どうにかするはME2.2.3以外でpatchすると、管理画面で激しくwarningが出てエライことになる。ので、v2.3.3用のpatch。

--- www/wp-includes/formatting.php.orig Thu Feb 28 16:37:29 2008
+++ www/wp-includes/formatting.php      Thu Feb 28 16:39:27 2008
@@ -63,7 +63,7 @@
        $pee = $pee . "\n"; // just to make things a little easier, pad the end
        $pee = preg_replace('|<br />\s*<br />|', "\n\n", $pee);
        // Space things out a little
-        $allblocks = '(?:table|thead|tfoot|caption|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|map|area|blockquote|address|math|style|input|p|h[1-6]|hr)';
+       $allblocks = '(?:code|table|thead|tfoot|caption|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|select|form|map|area|blockquote|address|math|style|input|p|h[1-6]|hr)';
        $pee = preg_replace('!(<' . $allblocks . '[^>]*>)!', "\n$1", $pee);
        $pee = preg_replace('!(</' . $allblocks . '>)!', "$1\n\n", $pee);
        $pee = str_replace(array("\r\n", "\r"), "\n", $pee); // cross-platform newlines
@@ -88,6 +88,10 @@
        if (strpos($pee, '<pre') !== false)
                $pee = preg_replace_callback('!(<pre.*?>)(.*?)</pre>!is', 'clean_pre', $pee );
        $pee = preg_replace( "|\n</p>$|", '</p>', $pee );
+        $pee = preg_replace('| {4}|', str_repeat(' ',4), $pee);
+        $pee = str_replace('\\', '\\\\', $pee);
+        $pee = preg_replace('|<code>.*?</code>|se', "str_replace(array('<p>', '</p>'), array('', '<br /><br />'), '$0')", $pee);
+        $pee = StripSlashes($pee);

        return $pee;
 }