ちょっとした事はブログよりもはてなハイクに書いてしまう

最近は大仰な記事ばかり書いていたけど、ここは軽く適当なブログだったはずなので、今回はそのように。

といいますか、最近ははてなハイクの自分のidキーワードにそういった軽いことを書くようになったので、なかなかブログに書くきっかけがないのです。どうでもいいことはハイクに、ちょっとでも価値があるかなぁということはブログにと使い分けたいのですが、手探り状態な感じです。というか、ハイクのidキーワードはほとんど読まれないわけなので文章を整えたり空気読んだりする必要もなく超適当に書けるわけでして(いやもちろん最低限の注意は払いますけどね)、とりあえず何か思ったら手軽なそっちに書いてしまいます。後で読み返しづらいという欠点はありますが、書いておけばとりあえず安心するので。

とりあえずそんな感じです。あと、それとは関係ないのですが今月は更新できないと思うのでご了承ください。

ニコニコ動画のマイリス数・再生数・コメント数の分布を調べてみた

(1/26)Gsearchの作者さんが書いてくださった情報によると、マイリスト数、再生数、コメント数が少ないところのデータは妥当性が低そうということです。詳細は記事の最後に追記しました。

(1/24)このデータの妥当性がいまいち謎だよということと、同じようなことをしている記事の紹介を記事の最後に追記しました。

Gsearchというニコニコ動画検索サイトでマイリスト数・再生数・コメント数で動画を検索できるのを知り、これを使って全動画の分布グラフを書いたら面白いんじゃないかな、と思って、勉強がてらにRubyスクリプトを書いて、2009-01-22の夜に取得しました(サーバに負担をかけすぎないように、取得ごとに5秒間隔を開けました)。さっそく結果を示します。縦軸ラベルにキャレットがあるのはご愛敬。

きれいな形になりました。このグラフの読み方を説明しますと、たとえばマイリス数(青)が横軸100、縦軸700,000を通っていますが、これはマイリス100以下の動画が700,000個あるという意味です。

ところでさっきニコニコ公式で確認すると動画数2,025,913となっていたのですが、今回取得したデータでは810,000くらいになっちゃってますね。違いすぎです。なぜなのかはよくわかりません。なので今回のデータの妥当性はちょっと怪しいです。何か間違ってるのかなぁ……。

さらに分かりやすく、「上位○%に入るにはマイリス数等がいくつあればいいか」のだいたいの値を表にしてみました。(1/26追記:この記事の最後に追記したことから考えると、この表にもかなりの誤差があるかと思われます。あくまでも参考程度に……)

マイリス数再生数コメント数
1%2,000 100,000 12,000
5%350 25,000 2,500
10%150 15,000 1,200
20%50 6,500 500
50%6 1,500 85
80%1 350 15
90%0 150 5

マイリス数はたった6あれば上半分に入れるんですね。ちなみに私の11個の動画のうち、マイリス6以上は1つだけです。その動画はこちらです↓(さりげなくない宣伝)

全データは下の表に示しました。この表の読み方ですが、たとえばマイリス数1以下の動画は191,707個、マイリス数2以下の動画は263,834個(さっきの1以下のも含む)……という意味です。非表示の動画(いったん公開して非表示になった動画?)のデータも含まれているようです。削除された動画は含んでいません。総動画数が3つそれぞれ違うのは、取得中にもGsearchのデータベースが更新されたためかと思われます。

動画数百分率(%)
マイリス コメント 再生 マイリス コメント 再生
1以下191,70730,7812,96523.66 3.80 0.37
2以下263,83445,1734,53232.56 5.58 0.56
5以下376,57181,0328,81546.48 10.00 1.09
10以下46,4298128,46514,77157.30 15.85 1.82
20以下548,948199,14223,31967.75 24.58 2.88
50以下646,380320,90539,30479.77 39.60 4.85
100以下704,109427,98461,63086.90 52.82 7.61
200以下746,891535,534101,56592.18 66.09 12.53
500以下781,879653,225199,52996.50 80.62 24.63
1,000以下795,626716,289311,55198.19 88.40 38.45
2,000以下803,101757,737444,73099.12 93.52 54.89
5,000以下807,929787,882609,89499.71 97.24 75.27
10,000以下809,445798,993701,73999.90 98.61 86.61
20,000以下810,010805,001756,83399.97 99.35 93.41
50,000以下810,205808,605791,45199.99 99.80 97.68
100,000以下810,235809,637802,321100.00 99.92 99.02
200,000以下810,246810,020807,473100.00 99.97 99.66
500,000以下810,252810,198809,749100.00 99.99 99.94
1,000,000以下810,252810,233810,164100.00 100.00 99.99
2,000,000以下810,252810,253810,240100.00 100.00 100.00
5,000,000以下810,253810,262810,257100.00 100.00 100.00
10,000,000以下810,254810,265810,261100.00 100.00 100.00
20,000,000以下810,254810,266810,261100.00 100.00 100.00
50,000,000以下810,256810,266810,261100.00 100.00 100.00
100,000,000以下810,257810,266810,261100.00 100.00 100.00
200,000,000以下810,257810,266810,261100.00 100.00 100.00
500,000,000以下810,257810,266810,262100.00 100.00 100.00
総動画数810,257810,266810,262100.00 100.00 100.00

(ここから1/24追記)

記事の途中にちらっと書きましたが、たくさんブクマされちゃってるので改めて追記。

昨日の夜にニコニコ公式で確認すると動画数2,025,913となっていたですが、今回取得したデータでは810,000くらいになっています。ブクマコメに「コミュニティ動画などの情報はAPIで拾えない」という情報もいただきましたが(1/26追記:これは誤りだったようです。詳細は下のほうの1/26の追記で)、それを差し引いても少なすぎるように思います。「ニコニコチャート - 総合カウント」を見るとコミュニティ機能ができた以降に大幅に動画が増えたわけでもないですし。

Gsearchと公式の動画数にどのような食い違いがあるのか私にはよくわかりません。AmevaVision・フォト蔵関係なのか、非公開・削除関係なのか、あるいは古い動画の取得は後回しにしているのもしれませんし、投稿日がなぜか「0000-00-00 00:00:00」になっているデータがたくさんあるので(取得失敗したもの?)取得漏れしている動画がたくさんあるというだけのことかもしれません。

ということで、今回のデータが正しいかどうかは私にはよくわかりませんので、あくまで目安ということでお願いします。

参考までに似たようなことをしている記事をいくつか見つけましたので紹介します。いろいろと集計されています。

1つ目の「なんとなく思い立ったのでニコニコ動画の再生数分布をみてみた。」に書いてあるやり方は公式のデータベースを使っているので、私のやり方よりも正確な集計ができそうですね。自分でも調査したいって方は是非参考にしてください。

(ここから1/26追記)

なんと、Gsearchの作者さんのブログで収集データの詳細情報を書いてくださいました(GRN blog » Gsearchが収集しているデータについて)。わざわざありがとうございますm(_ _)m

その記事によると、Gsearchで収集しているのは

  • Gsearchサイトにある補助スクリプトが使われた動画
  • ニコニコ動画ランキングに載った動画(時、日、週、月、総合)
  • 新着動画(時々)

のどれかに当てはまる動画のデータだそうで、全てのデータを取得しているわけではないということです。このページのデータの妥当性については、

なので、大雑把ですがあまやどぶろぐさんの解析データでは再生数が5000以下、コメント数が1000以下のデータについては妥当性が低いかなと思います。
(マイリストはよく分かりません・・・)

それ以上の再生数とコメント数のデータは妥当性があるのではないかと思います。

ということだそうです。そういえば、私の動画も半分しかGsearchに登録されていません。要するに、このページのデータはマイリス数・再生数・コメント数の低い動画がかなり大量に抜けているものだということですね。私が垣間見た底辺は氷山の一角に過ぎなかったわけです。

ニコニコ動画で検索したときに「再生の少ない順」に並べると、いつも見ているニコニコとは全く違う世界が待っていますよ。ぜひ一度お試しあれ。

(ここから1/27追記)

面白い記事があったので追加で紹介します。いろいろ可視化されていて面白い。

今年の目標とか

あけましておめでとうございます。今年もどうぞよろしくお願いします。こういうエントリーは新年最初に書くべきかなとも思いますが細かいことは気にしません。

去年の元日にはぐだぐだ書きましたが、今年の目標はシンプルに「3日坊主にならないようにする」とします。熱しやすく冷めやすいのが自分の持ち味だと開き直りつつも、さすがに周期が短すぎると自分でも思っているので。

以下、個人的に去年のことを振り返ってみます。半ば自分のためのまとめとなっていることをご了承ください。

このブログ

ひっそりとやってきたこのブログですが、ニュースサイトやはてブ経由で注目された記事がいくつかあり、ありがたい限りです。これもはてなダイアリー移転効果かな。具体的には以下の記事。去年1年間でページビューが多かった順。

特に「エンディングを見るために攻略するゲームとそうでないゲーム」は、公開から数ヵ月後に大手ニュースサイトの駄文にゅうすさんに紹介されたのをきっかけに、たった1日で2600ページビュー。他の記事と比べて桁が違います。特に反応はしませんでしたが、実際は心臓バクバクで、何度も何度もアクセス解析を見ておりました。寝ぼけ眼で何気なく書いた記事がたくさん読まれるのは少し恥ずかしかったりもしますが。

また、年末に書いたいくつかの記事に立て続けにはてブやはてスタがついたのが嬉しかったです。「ニワン語で遊んでみた」は自分でも面白いものができたと思ったので、評価されて幸せ。

あと、リアルでもネットでも極度の人見知りなのですが、だんだん他のブログにコメントをつけられるようになってきました。ひっそりもいいけど、他の人との交流にも少し積極的になりたいなと。

はてな

Sleipnirのアドインではてブ数を表示するものがあるのですが、一昨年の終わりにそれではてブに興味を持ってはてなに登録しました。去年の3月にはこのブログもWordPressからこのはてなダイアリーに移して、RSSリーダーSleipnirからはてなRSSに変えて、だんだんはてなに依存するように……。

最近はハイクにもちょこちょこ投稿しています。今年の最初に00:00:00を取るお題で初挑戦ながら成功してたくさんスターをもらえたのが嬉しかったです。

ブログにはてブのユーザー数やはてなスターを表示するのは、はてなの外の人にとって不親切かなと思わなくもないですが、よく考えたらYahoo!ブログでもライブドアブログでも外の人にはなじみのないよくわからないものが付いているわけで、そこまで気にしなくてもいいかなと今思いました。

ゲーム製作

完成したのは習作のD言語で作ったリバーシくらいですね……。地雷スイーパーは例によって飽きて放置。あと、公開はしていないけれどD言語マインスイーパーを作りかけて飽きて放置しています。爆弾を設置してパネルを開く所まで作ったんだけどなぁ……。マウスが通った場所がぼんやり光るのが気に入っているのですが……。ちなみにこんなの↓

やっぱりVC++はものすごく使いやすいということを再確認したので、次になにか書くときはC/C++に戻ってくる予定。

ドット絵

先月に思いつきで描き始めました。1日1枚練習しよう、という計画はあっさり3日坊主で終わってしまいましたが、数十分〜数時間で小さいながらも1つの作品が完成するというのは飽きっぽい私にちょうどいい趣味かな、と思いました。これからも不定期に書いて「ドット絵練習日誌 #00 目次とまとめ」にまとめていこうと思います。

ゲーム

あんまりゲームをやっていないような気がしていたけど、書きだすと思ったよりはやっていました。ちょっと前のゲームばっかりですが……。

去年7月にDSの「世界樹の迷宮2」を買って、ゆっくり進めているのでいまだにプレイ中。プレイ開始日にはやたらと長文な記事を書いたりしました。自分が書いたとは思えないテンション。同時に買ったDSの「ドラゴンクエスト5」は少し遅れてプレイ開始し、面白くて一気にクリアしました。実はこれがドラクエシリーズ初プレイだったり。他には「メテオス」「ロックマン ゼクス」「悪魔城ドラキュラ 蒼月の十字架」をプレイ。「クロノ・トリガー」はSFC版を未プレイなので買ってありますが、世界樹2が終わったらやろうかと。

去年3月にWiiを買ってしまったのですが、しばらくはバーチャルコンソールの「マリオカート64」で遊んでおりました。しかし我慢しきれなくなり、4月に「大乱闘スマッシュブラザーズX」を買ってしまいました。64とは比較にならないほど、とにかく物量がものすごいソフトでした。素早いキャラが好きなのでピカチュウばっかり使っています。電光石火での復帰が気持ちいい。あとは、バーチャルコンソールで買った「ロックマン2」くらいです。せっかくのWiiなのに全然活用してないなぁ・・・・・・。

PS2では、1月ごろに「ICO」をプレイ。このためにもう1台PS2を買ったのですが、それだけの価値のあるいい雰囲気のゲームでした。4月ごろに今更ながら「メタルギアソリッド2」をプレイ。メタルギアシリーズってよく知らなくて、ニコニコで名前を聞いたことがあるという程度だったのですが、こんなに面白いゲームがあったのか、という感じです。他には「真・三國無双3」「グランツーリスモ 3 A-spec」「戦国BASARA2」をちょとずつやりました。子供のころから任天堂のハードばかり買っていたので、PS系のゲームはあんまり詳しくなかったりします。

10月にPSP-3000を衝動買いに近い形で購入。携帯機がここまで進化していたとは……。まだ、無料DLできる体験版で遊んだのと、ゲームアーカイブスの「ザ・コンビニ2」で遊んだだけという、ものすごくもったいない使い方ですが……。アーカイブスで最高レベルの評価の「俺の屍を越えてゆけ」はDLしてあるのですが、世界樹2が終わってから手をつけようかと。「トロステーション」は週末にまとめて全部見ています。

フリーゲームはあんまりプレイできなかった。後述のLANDMASSばっかりやっていたので。シェアウェアですが「フォーチュンサモナーズ」がやっと発売されたのが個人的に嬉しかったです。発売日に買いました。

オンラインFPS

攻速機戦LANDMASS」というオンラインFPSを、オープンβから遊びまくっていました。あるフリーゲーム作家さんがブログで紹介していたのをきっかけに始めました。それまでオンラインFPSは上級者が幅を利かせている怖いゲームだと思っていたのですが、LANDMASSは初級者が多かったので遊びやすかったです。しかし、開発会社と連絡が取れなくなったということで10月末に終了。寂しい限りです。

その後に主なオンラインFPSをいくつか試してみたのですが、幸いにも(?)LANDMASSほどにはハマりませんでした。FPSはチーム戦がメインだからやっぱり新参者にとっては肩身が狭い。リアル系FPSが主流なのも、ブースト使いまくりで装甲厚めのLANDMASSに慣れた身にはつらい。「サドンアタック」「WarRock」は比較的多くやりましたが、初心者サーバはともかく一般サーバはチーム間の実力差がありすぎてゲームにならないことがしばしばです。私が弱いからと言われてしまえばそれまでですが……。

12月から「ペーパーマン」というかなりへんてこなFPSのプレオープンβテストが始まりまして、これをプレイ中です。現在オープンβ。

Firefox

去年の4月に、ブラウザを今まで使っていたSleipnir 2からFirefox 2に乗り換えました。SleipnirよりFirefoxのほうが軽いというのが理由ですが、アドインをいろいろ入れてものすごく使いやすくなったのでもう前には戻れません。使っているアドインとGreasemonkeyの紹介記事もそのうち書くかも。Firefox 3になってかなり軽くなりましたが、3.1はさらに高速化されているようで正式版が楽しみ。

ニコニコ動画

ニコニコは時間泥棒だと思うのです。ちなみに一昨年も去年も年越しはニコニコでした。あと、慣れないながらも動画をいくつか投稿しました。ここから見られます→mylist/9202693

ドット絵練習日誌 #00 目次とまとめ

ドット絵初心者(ちなみにアナログ絵は全く描きません)の私が練習で描いたドット絵を掲載している記事の目次と、ドット絵をまとめて一覧できるまとめです。新しい記事を描くたびに書き足していきます。ちなみにEDGEで描いています。

以下、描いたドット絵のまとめ。適当に拡大しています。絵をクリックすると、その絵が載っている記事に飛べます。

つかさ 携帯ゲーム機

ドット絵練習日誌 #02 携帯ゲーム機など

#01で1日1枚ドット絵を練習していこうなどと言っておきながら、3日坊主になってしまっていました。まあ、不定期に描いて不定期にアップするということで……。


DSLPSPは前回掲載したものですが、まとめて再掲しました。ドット絵初心者の割にはそこそこじゃないかと満足してます。直線が多くて描きやすかったのですが、メテオスの絵は苦戦しました。描いていて気づいた事などは#01を参照。

アンチエイリアスはほぼかけていませんが、当分の間は無しでいきます。基本をたくさん練習しようかと。

らき☆すたのつかさ。32x48の大きめサイズに挑戦。こちらは昨日久しぶりに描いたものです。稚拙で恥ずかしいですが製作過程も載せました。初めて人間を描きましたが難しいですね……。別窓でニコニコを見ながらだらだら描いたというのもありますが、5時間くらいかかりました。慣れれば速くなっていくのかな。ちなみに原作を参考にしたのでリボンは寝ています(原作では立っているほうのリボンは初期にしか付けていないようです)。

以下、気づいたこととか。

  • 輪郭線から描く派と大まかな塗りつぶしから描く派があるようですが、今回は後者。その時点(左から2番目)でかわいく見えればとりあえず何とかなる。
  • 目は早めに描き込んだたほうがいいかも。あとでずらすと全体のバランスを調整しなきゃいけなくなる予感なので。
  • 非ドット絵では左右反転してデッサンの狂いを確かめるという技があるそうですが、ドット絵でも有効っぽい。反転したとき変なところは直すべし。
  • 油断すると足が短くなる。胴より足が長くなるよう注意。
  • 足が描けない……。1ドットでもずらすと変になるから直線になってしまった。
  • 口が描けない……。省略してごまかしておこう。
  • 髪が描けない……。もう色と長さがあっていればそれっぽく見えるだろう……。
  • 最後の微調整でぐっと良くなるので、おかしいところは大胆に直す。最初は右から2番目で完成かなと思ったけど、2時間くらいかけて細かく直して一番右になりました。

ニワン語で遊んでみた

ニコニコ動画の投稿者は「ニコスクリプト」というものを使えます。「@ジャンプ」とか「@コメント禁止」とかですね。で、実はニコスクリプトは「ニワン語」なるもので実装されています。ニワン語はニコニコのプレーヤー上で動作するスクリプト言語で、うまく使えばかなりすごいことができます。ただし正式に公開されている機能ではなく、ユーザーが解析を進めているようです(詳細はこちらを参照→「ニワン語 - ニコニコ動画まとめwiki」)。

ふとニワン語に興味を持って調べていて、あるアイデアを思いついて試しに作ってみました。それがこの記事の最初に貼った「【ニワン語】コメントが背景になる不思議な動画」なのですが、不思議なことに視聴者が入力したコメントがアリスの後ろを通ります。結構面白いことになって満足なのです。

種明かしをしてしまうと、ニワン語のdrawShape()を使って指定した矩形範囲のコメントを隠すことができまして、それをたくさん使ってアリスに重なったコメントにマスクをかけたわけです。具体的には投稿者コメントタブを見てください。画像編集ソフトで座標を確認しながら、1行1行手動で数字を入れました。最初は動画でやろうと思ったけど、あまりに大変そうなのと、スクリプトが多いと再生が重くなってしまいそうなので、今回は静止画で実験ということで。

具体的には下のスクリーンショットの白い所にマスクをかけています。本当はもっと細かく設定しているつもりですが、反映されていない行がたくさんある模様。私がスクリプトを書き間違えているのか、drawShape()できる個数に限界があるのか……。私はニワン語もニコスクリプトも初心者なので謎です。

ニワン語を使った動画には謎の技術と呼びたくなるようなすごいものがいろいろとありますので、以下にいくつか紹介させていただきます。

他にも「未公開スクリプト」タグからいろいろ見られます。

はてなのよくある勘違い(画像貼り付け枚数・アフィリエイト・フォトライフ画像サイズ・スター削除)

はてなのよくある勘違い(というか私がしていた勘違い)4つをまとめてみました。みんな知っていることだったらごめんなさい。

はてなダイアリーの1日の記事に複数の画像を貼れる

ダイアリーの「今日の1枚」として登録できる画像は1枚だけ、しかも大きさ150px以下という厳しい制限がありますが、はてなフォトライフに画像をアップロードしてそれをダイアリーに貼ることで、1日何枚でも貼れますし画像サイズも大きくできます。記事編集ページから直接フォトライフにアップロードしたり過去にフォトライフに投稿した画像から選択したりできるので面倒ではないです。ちなみにフォトライフには無料でも月30MBまでアップできます。

今はヘルプにはっきり書いてあるので分かりやすいですが、たしか少し前まではあまりアピールされていなかったので、知らない人も多いんじゃないかと思って一応書きました。1枚しか貼れないからはてなダイアリーはやめときます、と書いている人を何度か見かけたことがあるので。あと、有料オプションで『大きい画像(長辺300ピクセルまで)のアップロード』ができると書いてあるのを見て「無料だとこれ以下なのかぁ」と思い込んでしまったりもするかもしれません(というか私がしていました)。

無料会員でもはてなダイアリーアフィリエイトができる

こちらも有料オプションの説明にアフィリエイトがどうのこうのと書いてあるので誤解してしまいそうなのですが、実際には無料会員でも自分でアフィリエイトを貼る分には問題ありません(ただしはてなが定めたアフィリエイトプログラムに限る)。有料オプションでできるようになるのは、このページに書いてあるはまぞう等の機能を使ったときに自分のアフィリエイトIDにできるというだけのことです。これらの機能を使わず日記本文中やサイドバーに自分でアフィリエイトを貼るだけなら有料オプションは必要ありません。

詳しいことは「はてなの書けない「はてなダイアリーでアフィリエイトをはじめよう」 - ぼくはまちちゃん!(Hatena)」によくまとめられています。

はてなフォトライフに横幅450pxを超えるサイズの画像をアップできる

フォトライフの「設定」の「画像サイズ」を10000pxとかにすれば、たとえば1280x1024の画像でもそのままアップできます。

あるいはその横の「オリジナルサイズの画像を保存」にチェックを入れておけば、「画像サイズ」で設定したよりも大きな画像を投稿した場合に、写真ページ上では縮小して表示されるけれども「オリジナルサイズを表示」というリンクをクリックすれば元のサイズで見られるというようになります。ただしこの場合、オリジナルサイズの画像ファイルの容量と縮小した画像の容量の両方がアップロード容量に加算されてしまいます。

関係ありませんがついでに。フォトライフの設定で「画像の表示順」がデフォルトの「撮影順」になっていると、Exifの日時情報がまったく同じ写真をアップした場合に上書きされてしまうそうです。連続で撮った写真が上書きされたり、カメラによってはExifの日時情報が固定で常に上書きされたりするそうです。あー恐ろしい。詳しくは「はてなフォトライフの困った仕様 - kABok」を参照してください。

自分がつけたはてなスターは削除できる

自分がつけたスターにマウスカーソルを合わせて5秒ほど待つと、スター削除のダイアログが出ます。

今ではヘルプにも載っていますが、スターのヘルプは読んでいない人が多そうな予感だし、はてなスターのサービス開始から3ヵ月遅れて削除機能が実装されたので、知らない人も多いかと。うっかり自分にスターをつけちゃったときに慌てないように覚えておきましょう。