39点版無気力ピラミッド

Pyramid Quine解答出ましたね。私に大いなる絶望を感じさせてくれたOCaml版は、当然ながら、挫折しました。解答例17点は私には絶対に思いつきません、例え人生の終焉まで考え込んだとしても無理です。人間にはやっぱり不可能があるんですね!

というわけで、今回の挫折を記念する意味として、OCaml39点版無気力ピラミッドを掲載しておきます。短くしようとする努力さえ完全に無駄と思える無気力っぷり溢れるコードです。

                                      (
                                     let
                                    x = "
                                   0000000
                                  000000000
                                 00000000000
                                0000000000000
                               000000000000000
                              00000000000000000
                             0000000000000000000
                            000000000000000000000
                           00000000000000000000000
                          0000000000000000000000000
                         000000000000000000000000000
                        00000000000000000000000000000
                       0000000000000000000000000000000
                      000000000000000000000000000000000
                     00000000000000000000000000000000000
                    0000000000000000000000000000000000000
                   000000000000000000000000000000000000000
                  00000000000000000000000000000000000000000
                 0000000000000000000000000000000000000000000
                000000000000000000000000000000000000000000"in
               (fun a b c d e f g h i j k m o p             ->
              Printf.printf"%                               39s
             %                                               27s
            %                             29s%s%s\n  %s\n  %s\n%\
           s\n   %s\n      %s\n   %s\n      %s\n %         s\n%69\
          S%d\n      %S%d\n     %S%d\n    %S%d\n   %S% d\n  %  S\n\
         \ %  S\n%S %d)"  "(" "let"                        "x = \""x
        "\"in" a c e g i k m o a 0 c 0 e 0 g 0 i 0 k   m   o       0)
       "             (fun a b c d e f g h i j k m o p             ->"0
      "            Printf.printf\"%                               39s"0
     "             %                                               27s"0
    "         %                             29s%s%s\\n  %s\\n  %s\\n%\\"0
   "     s\\n   %s\\n      %s\\n   %s\\n      %s\\n %         s\\n%69\\" 0
  "       S%d\\n      %S%d\\n     %S%d\\n    %S%d\\n   %S% d\\n  %  S\\n\\"
 "   \\ %  S\\n%S %d)\"  \"(\" \"let\"                        \"x = \\\"\"x"
"       \"\\\"in\" a c e g i k m o a 0 c 0 e 0 g 0 i 0 k   m   o       0)" 0)

ちなみに0の数は気分で適当に決めました。内容について色々疑問に思うところがありますが、人生に無駄は付きものではないでしょうか。ポジティブに考えれば、ピラミッドは大き方が立派で見た目もいいよね、なんて。遠目で見たらなんか飛行機みたいでカッコ良くない?

Yahoo!Jブックマークの潜在力は底無し

ソーシャルブックマークサービス別の利用率を出してみた」という記事にYahoo!Jがはてブについで二位ということが書いてありました。先日行なったPathtraqでのSBM利用実態調査では、Yahoo!J大したことないなぁ、と思っていたので意外でした。そこで、Yahoo!Jの実力を知るべく、簡単な調査をしてみることにしました。

調査方法

なんとなくブックマークしてしまいそうなもの、と言えばGoogleです。そこで、http://www.google.co.jp/ に対する被ブックマーク数を比較します。基本的に日本人ユーザを調査したいので、comの方ではなく、co.jpの方にしておきます(このためdel.icio.usは多少不利かも?)。今回比較するSBMは以下のものとします。

以下は各SBMhttp://www.google.co.jp/へのブックマークページです。

結果

被ブックマーク数(2007年8月15日4時現在)の多い順でソートしてみたものを以下にまとめておきます。

え、Yahoo!Jブックマーク5万越え?あまりに圧倒的な被ブックマーク数はてブが霞んでしまいます。あと、さりげなくlivedoor clipがPOOKMARKに負けているのが気になるところです。del.icio.usを越えることはないにせよ、とは思っていましたが、POOKMARKよりも下とは思いませんでした、意外。

感想

Yahoo!Jブックマークはユーザ数だけはやったら多いので、潜在力は破壊的なほどかも知れません。ただし、Yahoo!Jにはコメントが全然付いてなかったり、ブックマーク数1のユーザが多いので、質の点で言えば魅力は低いように思えます。その点、はてブdel.icio.usにはコメントが多く、ユーザが丁寧に使っている印象を受けました。特にはてブは他よりコメントに自己主張が強いですね。

もちろん、なんでgoogleなんてわざわざソーシャルにブックマークしなきゃならないの?とは思いますが、googleは特にブックマークするものがなかった時に思い付きでブックマークされているのだろうと思います。そのようなわけで比較的目的意識の薄いユーザがこれをブックマークしているのではないかと推測しています。Yahoo!Jのブックマーク数の異常な多さはこれで説明がつくのだろうと思いますが、果たしてPOOKMARKがlivedoor clipを越えているのもこれと同じことなのでしょうか。もしかすると、livedoor clipは熱心なごく少数のユーザのみで支えられていたりするのかも知れません。

まぁとにかく、Yahoo!Jブックマークの底力は半端ではないことが良く分かりました。みなさん、これからはブックマークボタンにYahoo!Jブックマークを加えるといいかも知れませんよ。それにしても5万って、町とか村じゃなくって、市のレベルだからなぁ。すごい数だと思います。参考までに、del.icio.us の http://www.google.com/ に対する被ブックマーク数は 15273 です。数が直接SBMの魅力につながるとは思えませんが、人の数ではYahoo!Jブックマークで決まり、と言えるのではないでしょうか。