2004-10-31  まだすごい量です

こんばんは,未だに量が多すぎて困ってます(なぞ)。

»固定リンク »002.お勤め日記

2004-10-29  今朝からすごい量

おはようございます。朝から量が多くなっています。まだ多い日が続きそうです。

»固定リンク »002.お勤め日記

2004-10-26  まだ更新が滞っています

あれの量が多いため(なぞ)更新が滞っています。今週末にはなんとか。

»固定リンク

2004-10-23  更新が滞っています

おはようございます,朝からはじめてます(なぞ)。

ちょっと量が多いためウェブの更新が滞っています。更新再開は25日以降になるかもしれません。

»固定リンク

2004-10-20  大人のシラネーヨ―クレジットカード―

クレジットカードで買い物するーヨ

サインだけで買い物するーヨ

どんどん買い物するーヨ

請求書を見て青くなったーヨ

とてーも払える金額ではないーヨ

大きな買い物をしすぎたーヨ

リボリビング払いは恐ろしーヨ

あしたから借金地獄だーヨ

常盤貴子ちゃんのドラマのような展開になってきたーヨ

»固定リンク »520.仮想人物

2004-10-18  市内大衆浴場―淑女の逆襲―

某日,市内某大衆浴場を調査してきました。そのお風呂にはよく虹色業界人が集まると言われているのですが,まだ詳しいことが分かっていません。よく分からないことを明らかにするのが,調査員の仕事なのです。もっともお仕事と言っておきながら,お給料は出ませんが(なぞ)。

さてサウナ内を調査していると,全身日やけしてしかも足輪をした人がちらほらいました。淑女たちは,周囲の人々に突き刺さるような視線を浴びせていました。どうやら虹色業界人のようです。

「もっと突っ込んだ調査を」と思ったものの,その日は遅い時間に調査を始めたため,数十分で閉店の時間になってしまいました。私は脱衣場に向かい,淑女たちの装いを調査することにしました。とんでもない下着を身に着ける可能性があったからです。

私は何も意識することなく灰色のスーパービキニを穿いていたのだが,淑女たちの下着を見て愕然としました。みなさん普通のトランクスだったのです。お風呂でいちばん過激だった淑女ですら紺色のかなり地味なトランクスでした。なんてことでしょうか,私だけがスーパービキニを穿いていたのです(調査員なのに)。みんなズルイです。

私はビキニ姿のまま歯がゆい思いをしながら,ドライヤーで髪を乾かしました。轟音が響き渡る中「こんなことになるならTOOTの可愛いセミビキニにしておけばよかった」と,意味不明なことを考えながら,調査活動の難しさを再認識したのでした(なぞ)。

»固定リンク »102.お風呂

2004-10-18  mixiで時間泥棒の被害にあわないために

あらまし

WindowsプラットフォームのPerlとPerlモジュールを使って,既存のWWWサイトのRSS(RDF Site Summary)を作る手順を簡単に説明します。RSSはサイトの概要を記述したものであり,ウェブログ(Weblog)の見出しによく使われています。

ソーシャルネットワークサービス「mixi」で日記を公開するには,mixi提供の「日記機能」を使うほかにも,よそのWWWサイトの日記にmixiからリンクしてしまうこともできます。これは元々,ウェブログにリンクするためのものですが,インターフェイスさえ合わせればウェブログでなくても構いません。RSSさえ用意できれば,手打ちのHTMLで作ったサイトもmixiの日記の替わりにできるのです。

いまのところmixiには,日記をエクスポートする方法がありません。このことが,どれほど問題なのか気にする人と気にしない人がいると思います。私は「これって時間泥棒かな」と思い(ふめい),その被害に遭わないために外のサイトを再利用してしまうことにしました。

RSSとテンプレート

「あらまし」では「日記っ,日記っ」などと,オモチャ売場で駄々をこねる少女かのように連呼してしまいました。そもそも「日記」って,どんなものなのでしょうか。ここでは,ひとつのHTMLファイルに複数のお話が時系列に並んだものとしておきます。お話には,件名と日付時刻が書かれているものとします。この条件から外れたもの,例えば「ふたつ以上のHTML」や「件名と日付時刻が書かれていないもの」は扱えないものとします。

RSSを作るには,HTMLファイルからひとつひとつのお話の件名,日付時刻を抽出しなければなりません。RSS云々のまえに,HTMLファイルからどうやって必要な情報を抽出するかを考えなければならないのです。

幸いTemplate::ExtractorというPerlモジュールを利用すると,テンプレートでファイルの文章構造を識別し,お目当ての文字列だけを取得することができます。今回,使ったテンプレートを以下に示します。なおテンプレートのメタ文字,構文などの説明は割愛します。

[% ... %]
<title>
[% wwwtitle %]
</title>
[% ... %]
</h2>
<!-- item -->
[% FOREACH records %]
<h3>
[% date_title %]
</h3>
[% ... %]
<!-- item -->
[% END %]

さて,HTMLファイルの構造によりますが,テンプレートを適用しただけでは抽出に失敗することが多いです。機械的に生成されたHTMLファイルならまだしも,ひとが書いたコードでは空白や改行の入り方がまちまちだからです。テンプレートを適用するまえに,それらの影響を取り除いておかなければなりませんが,問題解決の考え方はいろいろあると思いますので対応はお任せします。

RSSの生成

HTMLファイルにテンプレートを適用すれば,欲しい部分の文字列を取得することができます。つぎに考えることは,それらの情報からRSSを作ることです。RSSはXMLで記述するので,やることはXMLドキュメントを組み立てることになります。

「親ノードに子ノードをつぎつぎ追加して,ツリーを作ればいいのかしら」

と思った人がいらっしゃると思います。

「それって面倒(びっくりマーク)。createElementとかinsertBeforeとか延々とやるわけ(はてなマーク)簡単にできる方法ないの(はてなマーク)」

と思った人がいらっしゃると思います。

便利なことにXML::RSSというPerlモジュールを使うと,RSSの実体をひとつ生成して,その実体に項目(ハッシュ)をつぎつぎ追加していくことでRSSを作ることができます。XMLは気にしなくても構わないのです。「面倒そうなことが嫌い」「煩わしい関係がイヤ」という思いは万国共通なのです。

つぎに実際にできたプログラム(extract.pl)とRSSファイルを示します。使い方は「perl extract.pl HTMLファイル名 テンプレートファイル名」です。実行すると標準出力にRSSが出力されます。注意したいのは,出力されたファイルの文字エンコードがShiftJISだということです(注意:Windowsは厳密にはShiftJISではなくCP932という文字エンコードだそうです)。文字エンコードを変換する方法はいろいろありますが,私はnkfをパイプで繋いでUTF-8にすることにしました。

extract.pl

#!/usr/bin/perl -w

use strict ;
use encoding 'cp932' ;
use XML::RSS ;
use Template::Extract ;

################################################################################

binmode(STDERR, ':raw :encoding(cp932) ') ;

my $template ;
my $doc ;

open(IN, '<:encoding(cp932)', "$ARGV[0]") 
    || die "Can't open html file." ;

$doc = do {
    local $/ ;
    <IN> ;    
} ;
close( IN ) ;

open(IN, '<:encoding(cp932)', "$ARGV[1]")
    || die "Can't open template file." ;

$template = do {
    local $/ ;
    <IN> ;
} ;
close( IN ) ;

################################################################################

$doc =~ s!\x0d\x0a! !gs ;
$doc =~ s!<!\x0d\x0a<!gs ;
$doc =~ s!>!>\x0d\x0a!gs ;
$doc =~ s!\s*\x0d\x0a!\x0d\x0a!gs ;

$doc =~ s|\x0d\x0a<h3>|\x0d\x0a<!-- item -->\x0d\x0a<h3>|gs ;
$doc =~ s!\x0d\x0a!\n!gs ;

################################################################################

my $obj ;
$obj = (new Template::Extract())->extract( $template, $doc ) ;

my $rss ;
$rss = new XML::RSS( version => '1.0' ) ;

################################################################################

my ($sec, $min, $hours, $mday, $mon, $year) ;

($sec, $min, $hours, $mday, $mon, $year)
    = localtime() ;

my $now_iso8601 ;
$now_iso8601
    = sprintf( "%04d-%02d-%02dT%02d:%02d:%02d+09:00", $year + 1900, $mon + 1,
                    $mday, $hours, $min, $sec ) ;

($sec, $min, $hours, $mday, $mon, $year)
    = localtime( time() - 5 * 24 * 60 * 60 ) ;

my $offset ;
$offset
    = sprintf( "%04d-%02d-%02dT%02d:%02d:%02d+09:00", $year + 1900, $mon + 1,
                    $mday, $hours, $min, $sec ) ;

################################################################################

my $channel = {} ;

$channel->{ title } = $obj->{ wwwtitle } ;
$channel->{ link }
    = "http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html" ;

$channel->{ dc }->{ date } = $now_iso8601 ;
$channel->{ dc }->{ language } = "ja" ;

$rss->channel( %{ $channel } ) ;

################################################################################

my %mon2mm = (
    JAN => 1, FEB => 2, MAR => 3, APR => 4,
    MAY => 5, JUN => 6, JUL => 7, AUG => 8,
    SEP => 9,
    OCT => 10, NOV => 11, DEC => 12
) ;

for ( @{ $obj->{ records }} )
{
    my $item = {} ;
    my ( $dd, $mon, $yyyy, $hh, $mm, $title ) ;
    
    if ( ( $dd, $mon, $yyyy, $hh, $mm, $title )
            = ( $_->{ date_title } =~ 
            /
            (\d{1,2})\s
            (\w{3})\s
            (\d{4})\s
            (\d{1,2})
            :
            (\d{2})
            \s?
            \x81\x75(.*)\x81\x76
            /x
        ) )
        {
            #
        }
        else
        {
            print "err:$_->{ date_title }" ;
        }

    my $date ;
    $date = sprintf( "%04d-%02d-%02dT%02d:%02d:00+09:00",
        $yyyy, $mon2mm{ $mon }, $dd, $hh, $mm ) ;

    if ( $offset le $date )
    {
        $item->{ title }
            = substr( "yumi-ii $title", 0, 20 ) ;

        $item->{ link }
            = "http://www2s.biglobe.ne.jp/~yumi-ii/"
                ."area_murono/htmlfiles/index.html#hamiyoko" ;

        $item->{ dc }->{ date }
            = $date ;
            
        $item->{ dc }->{ creator } = "MURONO Bunjin" ;

        $rss->add_item( %{ $item } ) ;
    }
}

################################################################################

print $rss->as_string ;

# [EOF]

生成されたRSSファイル

よく見ると属性がちょっと足りないみたいです。実用上,差し支えなかったのでそのままにしています。

<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
>

<channel rdf:about="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html">
<title>
yumi-ii/area_murono
</title>
<link>http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html</link>
<description></description>
<dc:language>ja</dc:language>
<dc:date>2004-10-16T02:25:27+09:00</dc:date>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko" />
  <rdf:li rdf:resource="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko" />
  <rdf:li rdf:resource="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko" />
  <rdf:li rdf:resource="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko" />
 </rdf:Seq>
</items>
</channel>

<item rdf:about="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko">
<title>yumi-ii 筋トレの真似3年目</title>
<link>http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko</link>
<dc:creator>MURONO Bunjin</dc:creator>
<dc:date>2004-10-15T23:25:00+09:00</dc:date>
</item>

<item rdf:about="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko">
<title>yumi-ii mixi始めて7日目</title>
<link>http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko</link>
<dc:creator>MURONO Bunjin</dc:creator>
<dc:date>2004-10-13T22:25:00+09:00</dc:date>
</item>

<item rdf:about="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko">
<title>yumi-ii 公衆便所は危険な香り</title>
<link>http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko</link>
<dc:creator>MURONO Bunjin</dc:creator>
<dc:date>2004-10-12T19:30:00+09:00</dc:date>
</item>

<item rdf:about="http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko">
<title>yumi-ii mixi始めて5日目</title>
<link>http://www2s.biglobe.ne.jp/~yumi-ii/area_murono/htmlfiles/index.html#hamiyoko</link>
<dc:creator>MURONO Bunjin</dc:creator>
<dc:date>2004-10-11T07:39:00+09:00</dc:date>
</item>

</rdf:RDF>

気づいたこと

やっていることは難しくないのですが,簡単そうなものに限ってやっかいな罠が潜んでいるものです。気づいたことを挙げておきます。

文字エンコード:古くて新しい問題です。標準入出力はShiftJIS(CP932),Perlのプログラム本体もShiftJISです。XML:: RSSが吐くXMLのエンコードは何になるでしょう。RSSファイルを開いてみると冒頭に「<?xml version="1.0" encoding="UTF-8"?>」なんて書いてあるから,てっきりUTF-8かと思ったら実際はShiftJISのままでした。

データ構造:「ハッシュのハッシュ」が登場します。これは「ハッシュの中にハッシュが入っている」のではなくて,「ハッシュのリファレンスのハッシュ」です(たしか←なぞ)。はじめはデータ構造に悩むかもしれません。間違うと空文字が返ってくるか,未定義値を参照したという警告が実行時に出力されます。

»固定リンク »420.言語と実装

2004-10-15  筋トレの真似かれこれ3年目

こんばんは,今日は筋トレの真似(下半身)の日でした。栄養補給したのでそろそろ寝ます。

早いもので「筋トレの真似」を始めて3年が経ちました。あれから私はどうなってしまったのでしょうか。今日は中間報告をしようと思います。

3年前の私

最初に当時の状況を振り返ってみることにしましょう。「最近の出来事 #2001-1013-01 スポーツクラブに通い始めました」より,3年前の心境を引用します。

突然ですが,ヨコ漏れです。先週から市内某スポーツクラブに通い始めました。(「ジム通い」と言わないところが私らしい。)

今日は二日目だったのですが,とりあえず続けられそうな雰囲気です。あ,べつに兄貴系に転身しようとか下心があるわけじゃありませんからね。日頃の運動不足をなんとかしたかっただけです。(目的は違っても,結果は「そういう路線」になってしまうのかもしれませんが。)

当時はちょうど賞味期限が切れたころでして(なぞ),意識していなくても「路線転換を図らなければ売れ残ってしまう」という焦りがあったのだと思います。「若さだけではもう勝負できない」と悟ったのだと思います(何と勝負するのかは「ふめい」ですが)。以来,空いた時間を見計らってちょくちょく市内某スポーツクラブに通いました。時間が取れなくて何週間も通えなかったこともありましたが,「焦っちゃだめ,こういうのって長期戦なのよ」という思いで筋トレの真似に励みました。

体重と体脂肪率の推移

筋トレの真似をしたときは,たいてい体重と体脂肪率を量っています。各々の推移をグラフにまとめたのでご説明します。

体重の推移

<画像の説明>体重の推移です。大人の都合で「十の位」は伏せました(無駄な抵抗ですが)。筋トレの真似を始めたのは2001年10月です。最初の3か月間で劇的に体重が増えました。以後,体重の増加はやや穏やかになり「停滞」と「再増加」を繰り返し現在に至ります。(2003年4月あたりで体重が減っていますが,お仕事の都合で体重の管理ができなくなってしまったからです。)

こうしてみるとかなり体重を増やせているのですが,私は元がアレなのでまだ標準体重にすら到達していません。

さて無理やりデータを直線近似して未来を予想してみると,標準体重に手が届くのは2006年10月です(2005年じゃなくて)。これからも筋トレの真似を続けなければなりません。

体脂肪率の推移

<画像の説明>体脂肪率の推移です。体脂肪率は2002年5月より前の記録がないため(量ってないから),プロットされていません。2004年までは体重が増えた割に,体脂肪はあまり増えませんでした。ところが2004年を境にじわじわと増え始め,2004年10月上旬には瞬間的に20%を突破してしまいました。筋肉と体脂肪の割合が崩れ,ただの生活習慣病予備軍になってしまったのです。

このままでは妊婦の仲間入りです(なぞ)。特殊な分野でしか売れなくなってしまいます(再三なぞ)。これまで私は意図的に1日の摂食回数を3.5回から4回にし,体重の増加を図ってきました。加齢の影響もあってか体脂肪が増える傾向はこれからも続きそうなので,まず摂食回数を3回に戻し,さらに摂取カロリーを低めにした方がよさそうです。

これからの筋トレの真似

私は学童の頃に「ファミリーベーシック」にハマってしまい,それからというもの運動する機会がほとんどない生活を送ってきました。「このまま干からびてしまうのか」と思いきや,20代半ばで衝動的に始めた筋トレの真似が,私を健全な道に導いてくれた気がします。もっとも,「筋トレ」じゃなくて「筋トレの真似」なのでいろいろと不出来なところはありますが,これからも続けていきます。

今後,劇的な変化はないにしても徐々に体が巨大化していくことは疑いの余地がありません。次回はいつになるか分かりませんが,また「どこまで普通になれたか」といった報告をするつもりです。お楽しみに。

»固定リンク »210.成長記録

2004-10-13  mixi始めて7日目

mixiを始めて7日が経ちました。

Macで見たら驚いた

「5日目」では「mixiのプロフィール画像は画質が悪い」というお話をしました。昨晩,iBookでmixiを利用してみたのだが,画質劣化が気になりませんでした。WindowsとMacの発色の違いなのか,iBookの液晶パネルの特性なのか分かりませんが,環境によって見え方が違うことだけは確かなようです。

私には友達がいない

mixiといえば「招待」です。身近な知り合いをmixiに招待して,オンラインで雑談するのが醍醐味というものなのです。私にはお友達がいません。さらには活動拠点によって名前も性格付けも違うので,安易にそれらをひとつに纏め上げることができないのです。これからも,「知り合いの人数が一桁」という状態が続きそうです。

もちろん「この人を誘ってみたら」という構想はあります。「らい○うたん」←この方はこれ以上,割ける時間がなさそうなのよね。既に参加しているような気もするし(なぞ)。「ミ○ラさん」←mixiが本当に魅力的なサービスだと私が確信するまで,この方を招待することはできません。つまらない思いをさせてしまったら失礼になってしまいます。

コミュニティへの書き込みは2005年4月以降

現在30程度のコミュニティに参加していますが,まだ1件も書き込みしていません。ああいう場では,3か月~6か月間は様子を見なければならないのです。急ぐと場合によっては,見当違いな発言をすることになってしまい,「この人,自分の相場を分かっていない」と思われてしまいます。よって2005年4月を過ぎたらコミュニティで活動しようと思います。

»固定リンク »820.mixi

2004-10-12  公衆便所は危険な香り

※2004年7月の調査報告です。

某日,市内某公衆便所を調査してきました。そこは閑静な住宅街の緑地に併設された便所でして,深夜になると虹色業界人が集まるのです。私は便所のちょうど正面にあるベンチに腰掛け,調査を始めました。便所に出入りする人を観察することにしたのです。

私はある人物の行動にイライラしていました。30代後半くらいでしょうか,小柄でスーツ姿でした。その人は便所に出たり入ったり,まったくもって落ち着きがなかったのです。

私は「アナタ,いい年して何を期待しているの?」と思いました。「ああん,もう違う。この便所は出入りしてちゃだめなの。便器にベタっと張り付いていればいいの。ここはそういう場所なの」って手取り足取り教えてあげたくなりました。もちろんそんな迷惑な助言など,するはずがありません。「おさんぽに不慣れな人だったら,勝手が分からなくても仕方ないか」と思いその日は帰ることにしました。

帰宅後,某サイトの掲示板を物色していたところ,奇妙な投稿を見つけました。さっき調査した便所で,K察官から職務質問された人がいるというのです。「危ないからみんな気をつけて」という警告文が掲載されていたのです。私は「あの落ち着きのなかった人がK察官?まさか」と考えながら,ネスカフェ・ゴールドブレンドを啜りました(なぞ)。そして「あの便所で何かあったのだろうか。もっと調査を強化しなければならないな」と次回,調査への意欲を沸き立てたのでした。

»固定リンク »101.野外系

2004-10-11  mixi始めて5日目

mixiを始めて5日が経ちました。心境と今後のことを少々。

»固定リンク »820.mixi

2004-10-10  官能女子高生シリーズ・団塊ジュニアYumiの日記#196~#200

»固定リンク »800.サイト広報室

2004-10-10  日やけの真似に潜む罠。調査員,家なき子の危機

※2004年7月の調査報告です。

夏休みのある日,市内某河川敷で日やけの真似をしてきました。なぜ真似なのかというと,15時以降に日やけを試みたからなのです。だれにでも経験があると思いますが,正午から14時頃にかけて太陽光を浴びると痛いくらいに日やけしてしまいます。反対に,その時間帯を避ければ劇的にやけることはありません。なにしろ私がやりたかったのは日やけの真似なのです。真似のつもりが,本当に日やけしてしまったら大変なのです。

「罠」に陥った調査員

私は自転車で河川敷を走り回り,あちこち場所を変えてはゴロゴロしておりました。夕方になりお腹が空いたので,休憩しようとしたときです。私はキーホルダーがないことに気づきました。ポケットの中にも鞄の中にも,どこにもなかったのです。どうやら日やけの真似をしたときに,落としてしまったようなのです。私は「これは『罠』に違いない」と思いました。これまで経験したことのない,強烈なヨコ漏れでした。

「日やけの真似をしていて,鍵をなくした」では,私の夏休みは「ネタ」になってしまいます。なによりこのままでは家に入れません。私は急遽,引き返しキーホルダーを探すことにしました。思い当たるのは,コンビニで水を買ったとき,草むらでゴロゴロしたとき,コンクリートの護岸の上でオラオラしたとき(なぞ)のいずれかです。この3箇所を探して見つからなければ,諦めるしかありません。

コンクリートの護岸には,ありませんでした。私はその場でコンビニに電話を掛けてみました(レシートがあったのです)。店員さんが言うのは,落とし物は届いていないとのこと。こうなると草むらで発見できなければ,私は負けです。(「負け」とか「勝ち」とか,そういう問題ではない気もしますが←なぞ。)

「運」に勝利した調査員

時刻は18時半をすぎており,日が沈みそうになっていました。草むらに到着すると原点を決めて,キーホルダーが落ちていないか探しました。私のキーホルダーにはオレンジ色とグリーン色の札が付けられています。これらは補色の関係であるので,とても目立ちます。もし落ちているなら見落とすはずがないのです。

草むらはとっても広かったので,どこに寝そべっていたのか見当がつきませんでした。走査線を描くように探したのだが,原点からどんどん遠ざかり30mくらい離れてもまだ見つかりませんでした。しかし5分ほど探して,ついにやりました。キーホルダーを見つけました。見つけた瞬間「やったあ」と頭の中に花が咲いたような,とても幸せな心境でした。「となりのトトロ」で,メイちゃんが猫バスに救出されたときの感動を二乗したくらい,嬉しかったのです。(この喩えは訳が分かりませんが,「とにかく嬉しかったらしい」とだけ分かっていただければ十分です。)

私は「今回も私の勝ちのようね」と意味もなく心の中でつぶやくと,草むらから撤退しました。安心したら急にお腹が減ってしまい,近くのジャスコで「うな重弁当」を買って帰りました。

日やけの真似の効果

その晩,お風呂に入ったときに全身を鏡で見てみたのだが,薄っすら日やけしていました。ところが顔から首に掛けては真っ白でした。なぜでしょうか。私は顔と首(耳も)にSPF50,PA+++の日やけ止めを塗って,日やけの真似をしていたからなのです。

顔をやくなんて,そんなの「素人」のやることです(ふめい)。肌の状態というもの,一朝一夕にどうにかできるものではないのです。日々,細かな苦労を積み重ねた結果が,美肌に結びつくのです。「××というクリームを塗ればいい」とか「××というサプリメントを摂取すればいい」なんていう,お手軽なものではないのです。

今回,私が鍵を見つけることができたのも,肌に対する思いやりが通じたのだと思います(意味不明)。これからも,がんばります(再三,意味不明)。

»固定リンク »101.野外系

2004-10-09  mixi始めて3日目

「コミュニティ」とやらに登録してみました。コミュニティは一覧から探せるのだが,これがあまりに使い難くて困りました。まるで学部生の卒業研究みたいなUIだったのです。

使っていて気づいたのだが,コミュニティに登録している人が登録しているコミュニティから,コミュニティを選べばよいのですね(微妙になぞ)。というのも,同じコミュニティに所属している人は,自分の興味のあるコミュニティに所属している可能性が高いのです。他人の所属しているコミュニティは,閲覧できるのでそれを使えば芋づる式に見つけられるのです。

さて気の向くままに登録してしまいましたが,しばらく傍観してみて面白くなさそうだったら,どんどんコミュニティを脱会してしまおうと思います。いったいどうなることやら。

»固定リンク »820.mixi

2004-10-08  整形女2004―気になった事例―

私は人物観察がとにかく好きです。ここ数年は美容整形したかのような,不自然な顔をした女性に俄然,興味が沸いており,いつも整形女との遭遇を期待しています。今日は最近,気になった事例をご紹介します。けっこう猛毒なので気をつけてください。

断っておきますが,紹介する事例は「美容整形したみたいな顔」であり,事実とは関係がありません。どうみても差し歯で歯の裏側が真っ黒な人ですら,「新手のお歯黒」という可能性はゼロではありません。「そう見えた」ことが大事であって,本当のことなどどうでもいいのです。

総差し歯の女

ヨドバシカメラで,薄型テレビを見ていたときに遭遇しました。その女性は夫らしき人とおしゃべりしながら歩いていたのだが,上顎321|123がメタルボンドの差し歯に見えました。私は,夫らしき人物に決して気づかれないように彼女の背後に回りこみ,ちらちらと前歯の裏側を観察しました。すると案の定,真っ黒クロちゃんでした。

差し歯は透明感が皆無で,しかもなんだか分厚く見えました。下顎の歯との兼ね合いなのか,並べたというよりも詰め込んだという印象で,よい仕上がりには見えませんでした。本人はなんとも思っていないのでしょうか。夫らしき人物も,相手が真っ黒クロちゃんで本当によいのでしょうか。

「ある日,朝起きたら差し歯がごっそり脱落していてびっくり」なんてことになるんじゃないかって,二人の将来が心配になった一日でした。

顎に異物感のある女

ハンズメッセという東急ハンズの特売の日,生活雑貨の売り場で顎に異物感のある女を発見しました。私は「あの人,顎がおかしい」と思ったのです。正面と側面から見ると不自然ではないのですが,背後から見ると顎の先端に異物が入っているようでした。皮がパンパンに張っていて,いまにも詰め物が飛び出しそうな勢いだったのです。

顎にプロテーゼ(<独語>prothese)を入れて,形を強調する手術があるらしいです。彼女の場合あれでは強調しすぎです。私は見ていて異物感がとても気になりました。本人はなんとも思っていないのでしょうか。

余談ですが,彼女はほっそりした顔をしていました。あれでも術後はずいぶん腫れたのでしょうね。きっとスイカ大に顔が腫れ上がり,「これっていつ腫れが引くのかしら。引かなかったらどうしよう」と戸惑ったに違いありません。そんな姿を想像したら「気になっても再手術まではしたくないんだろうな」と,心の葛藤が手に取るかのように分かりました(ふめい)。「ぼくには君の心が分かるよ」と話し掛けてみたくなりました(再三ふめい)。

実写版の弘田三○子

駅前の歩道で,消費者金融のティッシュ配りをしていたお姉さんです。この人は「ツンツン」と尖がった鼻をしていました。とても失礼だとは思うのですが,塩化ビニルでできた大人の玩具のお人形みたいな顔をしていました。針を刺したら,どうにかなってしまいそうな鼻だったのです。

私は「実写版のミコたんってあんな顔なのかな」と思いました。「実写版ではないミコたんって,どんなミコたんなのか」という問い合わせはしないでください。その質問は高度すぎます(なぞ)。もっともミコたんよりも,重度ではありませんでした。口元は引きつっていませんでしたし,皺もありませんでした。あえて似た人を挙げれば,ミコたんかなと思っただけです。

「お鼻」って顔の真ん中にあるせいか,とても目立ちますよね。本人はなんとも思っていないのでしょうか。彼女は私にだけティッシュをくれなかったのですが,あれは隠れたメッセージだったのでしょうか(ふめい)。顔の真ん中にある部品をイジってしまうくらいですから,きっと彼女には社会に対する強い反感の念があるに違いありません。「一言,相談してくれたらよかったのにな」と思いました(再三ふめい)。

»固定リンク »310.整形女と差し歯

2004-10-07  既存ウェブをmixiに乗り入れ

RSSの生成をPerlスクリプトで全自動化できました。5日前までの「はみ出しヨコ漏れ帳」のヘッドラインが,mixi上に表示されます。「できたからなに?」という問題は,依然として付き纏いますが(なぞ)。

»固定リンク »820.mixi

2004-10-07  mixi乗り入れ大作戦―準備編―

手打ちでRSSを作ってみたのだが,だいたい思惑どおりの動作をしてくれました。mixiからyumi-ii/area_muronoの更新を確認できるようになるかもしれません。もっとも,まだ試作の試作の段階なもので,本格的に運用できるようになるのはまだ先です。「運用したからなに?」っていう問題もありますし(毒)。

ミクシィの画面

<画像の説明>ミクシィの画面にyumi-ii/area_muronoのヘッドラインを表示させてみました。

»固定リンク »820.mixi

2004-10-07  mixiに参加しました

こんばんは,ソーシャルネットワークのmixi(ミクシィ)に参加しました。現状を少々。

»固定リンク »820.mixi

2004-10-04  遺伝子解析することになりました

あす市内某大学病院で採血されます。経緯と目的は,ちょっと生々しいので伏せることにします。 詳しくは直接会ったときにお尋ねください。

»固定リンク

2004-10-03  花王クリアクリーン プラス ホワイトニング 薬用デンタルリンス

ずいぶん長い名前ですね(なぞ)。市内某薬局で花王の液体歯磨きを買ってきました。なんでもこの液体歯磨きには歯の着色汚れを落とす効果があるそうで,「これは試してみなければ」と思ったのです。早速,使ってみたので感想をお話します。

蓋を開けると林檎の香り

私が驚いたのは,薬液が林檎の香りを放っていたことでした。確かに宣伝では「リンゴ酸」の効果で汚れがよく落ちると謳っています。しかしながら,有効成分を抽出したものに香が残っているのはなんだか不自然です。成分表示を注視してみると「香料(アップルミントタイプ)」が使われているそうです。わざわざ香を付けているのですね。

ほのかな刺激

香はおいしそうでしたが,刺激は普通の液体歯磨きでした。この手の製品を使ったことがある人なら分かると思いますが,液体歯磨きにはピリピリっとした刺激があるものなのです。余談ですが,サンスターGUM歯磨きに至っては,まるで毒物かのような強烈な刺激が口腔内を襲います(もっとも,強烈なだけあってこいつがいちばん効く気がしますが)。

さて「クリアクリーン――」はあえて分類すると低刺激型らしく,初心者でも安心なようです。うがいした後に歯を磨くと,とてもさっぱりした感じになりました。

気になる効果は

肝心の着色汚れに対する効果ですが,まだ分かりません。これから1か月くらい使い続ければはっきりすると思います。もしこの製品で着色汚れ対策ができるとしたら,快挙です。というのも私の知る限り,液体歯磨きで着色汚れが落とせる製品は,今までなかったので。

気になるのは,価格が安すぎることかな。それから「リンゴ酸」といえども「酸」なので,単純に考えるとエナメル質に悪い気がします。

【追記 1 NOV 2004】 使い始めてだいたいひと月が経ちました。毎晩寝る前に使っているのだが,たしかに歯の着色汚れを防いでいるように見えます。ただレンブラント薬用歯磨きの効果と比べると,やや歯の透明感がなくなった気がします。磨きの足りないガラスのコップのような感じなのです。落ちない汚れがあるのでしょうか。引き続き使ってみますね。

»固定リンク »340.歯磨き

2004-10-03  小熊との再開

※お断り:この文章は2004年7月の調査報告です。

某日,市内某公園を調査してきました。時刻は23時をすぎており,辺りの茂みにはふしぎ少女らしき人影が見え隠れしていました。

私は公園内の便所を調査することにしました。この公園の便所には「ぬし」がいるわけではないのですが,だからといって便所を無視してよいというわけではありません。いつ便器が大変なことになっていても,不思議ではないのです(ふめい)。

さてそうやって便所を調査したのですが,案の定だれもいませんでした。私は便所を出て,暗い道をとぼとぼと歩いていました。すると前方から丸っこい物体が近づいていることに気づきました。街頭が照りつける明るい場所まで行くと,それが小熊だということに気づきました。小熊は前にも話したことのある小熊でした。どういうわけか再会してしまったのです。またまた小熊は馴れ馴れしく話しかけてきましたよ。

小熊 「この公園って,いつ来ればいいんですか?」

私 「もうそういう時間なんじゃないですかねー」(注意:香山リカ先生風に読むこと)

小熊 「そうなんですか?」

私 「まえにも同じこと訊きませんでしたか?」

小熊 「ええ訊きました。あのー」

私 「はい?」

小熊 「○○○ってくれませんか?」

私「‥‥」

そのとき私は,異次元に引きずり込まれたかのような心境でした。「トワイライトゾーンってこんな感じなのかな」と思いました。だって前にもお断りしたのに,また「○○○ってください」って言われたんですよ。ずうずうしいにも程度というものがあるのです。

私は「向こうの茂みに,(妖怪だか化け物だか知らないけど)何かいたみたいですよ。そっちに行ってみたらどうですか」と小熊に促しました。小熊はにこりと微笑み,茂みに向かいました。その後,小熊がどうなったのかは知りません。おそらく小熊は何をされても平気なのです。パパにイタズラされるようなことがあっても,小熊は寝て起きればすべてを忘れてしまうのでしょう。そのくらい図太い神経をしていなければ,小熊にはなれないのです(ふめい)。

»固定リンク »101.野外系

2004-10-02  液晶ディスプレイ購入しました

本日の夕刻,市内某家電量販店で19型液晶ディスプレイを購入しました。私が選んだのは,「液晶」といえば泣く子も黙るシャープの「BL-T19D1-H」です。「泣く子も黙る」と言っておきながら,液晶パネル本体はシャープ製ではなく富士通の「MVA-Premium」らしいです。富士通と言っておきながらパネルの製造は台湾だそうで,それでいて製品の箱には「タイ製」と書いてありました。結局どこのお家の子なのか不明なのです。

気になるお値段は75,800円(税込み),ポイント還元率が15%だったのでこれを差っ引くと64,430円のお買い物でした。長らくCRTディスプレイを使っておりましたが,ついに私も液晶ディスプレイを導入することになりました。さっそく使用感をお話しましょう。

ディスプレイの全景 ディスプレイの全面を撮影

<画像の説明>ディスプレイの全景です。流行の「まるちめでぃあディスプレイ」ではないので,画面に光沢もなければスピーカーもありません。赤みが強く見えるかもしれませんが気にしないでください。いま色温度がめちゃくちゃな部屋で作業しているから,その影響なのです(なぞ)。

アナログ接続でも鮮明だった

使っているビデオカードにはDVI-D/I端子がないので,アナログ接続してみました。「液晶ディスプレイの場合,アナログ接続だと17型までは大丈夫でも19型以上では粗が目立たつ」なんて噂を耳にしていたのでやや心配でした。説明書を読んでみると,同梱のCD-ROMにテストパターンを表示するツールが入っており,それを使って調節するとよいそうです。

「まず自動調節すれば,ほどほどに適切な設定になるのでは」と思い,メニューから自動調節してみました。するとどうでしょう,一発で設定が完了してしまいました。アナログ接続だから少しは画質が悪くなるのではないかと思っていましたが,おかしな画素の滲みはありませんでした。

テストパターンを接写

<画像の説明>デジタルカメラでテストパターンを接写してみました(見やすいようにグレイスケールに変換しています)。白と黒の線が並んでいます。線1本の幅は1画素です。このように解像度の劣化はありませんでした。なおデジカメで人工的な模様を撮影するのは難しいので,この画像にはちょっと変なところがあるのですが雰囲気は分かると思います。

発色は良くない

発色性能は,やはりCRTディスプレイよりも劣ると思います。レタッチソフトでトーン補正すると,微妙な加減が分からないのです。色に深みがないのです。このディスプレイは擬似階調ではなくてきちんと各色8ビット階調が表示できるのだが,まるで足りません。高級機だと10ビットまでダイナミックレンジがあるらしいのだが,それくらいないとCRT並みにはならないのでしょうね。(もっとも手元の「NECのLaVie L LL550/7D」や「iBook G4 M9164J/A」の液晶パネルよりは数段上の性能です。)

こんなことになるだろうと思い,CRTは捨てずに取っておいてあります。この先,色合いを吟味しなければならない作品を手掛けるか分かりませんが(説明するまでもなくそれは某有害画像ですが←ふめい),イザというときでも安心なのです。

»固定リンク »410.コンピュータ