前の日 / 次の日 / 最新

swk's log

2005-11-27 Sun

* Intel Inside なギター [tech]

どうもイロモノっぽい.

Gibson のディジタルギターはもうちょっと本気な感じなのにな.

6 弦独立してディジタル出力…よりも,イーサネットケーブルがギターから延びている絵にぐっと来たのを覚えている.(イーサネットプロトコルを使っているわけではなさそうだけど)

関連記事:
[2006-09-02-2] BEHRINGER USBギター iAXE393

* Plays Metallica by Four Cellos [misc]

Metallica のトリビュートアルバムは,それこそ腐るほどあるけど,変なやつを 1 枚挙げるならこれが面白いです.チェロ 4 重奏.それなのにかなり原曲に忠実.

Apocalyptica / Plays Metallica by Four Cellos
Apocalyptica / Plays Metallica by Four Cellos

関連記事:
[2006-09-17-1] Apocalyptica / Path Vol. II

* Beatallica [misc]

まず曲名でワロタ.

しかしなんかメロコアみたいになっちゃうんだな.A Hard Days Night なんて Sugarcult のやつ (トヨタ ラクティスの CM 曲) かと思った.

Blackend the USSR のイントロで爆笑.

* tb-standalone 表示の長さ制限 [logging]

やろうやろうと思ってて放置していた.本当は受付時に処理するのが正しいと思うのだけど,とりあえず表示時で対応する.tb.cgi の sub enc の定義を除去して,代わりに以下を挿入.

my $enc_maxlen = 512;

sub round_utf8 { # http://www.akatsukinishisu.net/itazuragaki/id/round_utf-8.html
    my $str = shift;
    return $str if ($str =~ /[\x00-\x7F]$/);
    $str =~ s/[\xC0-\xFD]$//;
    $str =~ s/[\xE0-\xFD][\x80-\xBF]$//;
    $str =~ s/[\xF0-\xFD][\x80-\xBF]{2}$//;
#   $str =~ s/[\xF8-\xFD][\x80-\xBF]{3}$//;
#   $str =~ s/[\xFC-\xFD][\x80-\xBF]{4}$//;
    $str;
}

sub enc {
    use Jcode;
    my $str_orig = $_[0] ? Jcode->new($_[0])->utf8 : $_[0];
    my $str = &round_utf8(substr($str_orig, 0, $enc_maxlen));

    if ($str ne $str_orig) {
        $str .= " ...";
    }

    return $str;
}

utf8 の末尾切り落とし処理はぐぐって見つけたものを頂きました.自分では理解してませんのでそのままこぴぺしてます.

<< 2005-11 >>
SuMoTuWeThFrSa
12345
6789101112
13141516171819
20212223242526
27282930

2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
2000 : 01 02 03 04 05 06 07 08 09 10 11 12
1999 : 01 02 03 04 05 06 07 08 09 10 11 12
1998 : 01 02 03 04 05 06 07 08 09 10 11 12
1997 : 01 02 03 04 05 06 07 08 09 10 11 12
1996 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2012-02-13 02:02


Shingo W. Kagami - swk(at)kagami.org