研究開発本部長)を拝聴してまいりました。本当はTwitterを使ってリアルタイムにツイートできれば良かったのですが、会場のWi-Fiの電波状況があまりよろしくなかったので断念。意外にも分かりやすく面白い話だったので、これは自分用の記録として書き残しておかねば、と思いつつ、ついサボってしまい、10日が経過してしまいました。いうことでほとんど思い出し日記状態ですが、以下、講演の概要です。15:00から開催されたドワンゴの決算説明会でついに「事業黒字化」が発表されました。生放送で中継するのでご覧ください」という感じで事実を匂わせてくださっていました。「動画サービスはストレージが激しいという巷の認識」(千野氏の発言より)のとおり、動画数4,100,000動画、平均25MB/本、総データ量140TBを誇るニコ動。提供画質を「高画質」(2Mbps程度)と「低画質」(400Kbps程度)の2種類しか用意しない(YouTubeは4種類に対応)。ユーザがアップロードした元の動画ファイルは消去する(YouTubeは元ファイルを保存しており、故にHD画質に対応できた)。OSなど、「HTML5」「H.264ブラウザ内再生」「Wi-Fi+3G」への対応に向けてH.264向け高画質、3G画質を加えた4種類の画質に対応していくということでした。オリジナルファイルを保存するということなのか、それとも対応画質を増やすだけで、これまで同様オリジナルファイルは捨てるということなのかについては、言及されませんでした。サーバ構成としては、大きく分けて次のようになっているそうです。エッジサーバ:約400台。人気動画・祭り動画はほぼここで蓄積を担当、消費される。オリジンサーバ:約100台。直近半年内でリピートされる動画を蓄積担当ストレージシステム:3台。過去3年内でほとんど再生されていない動画を蓄積担当エッジサーバにキャッシュ用ストレージを搭載httpリクエストをロードバランサでエッジサーバに振り分け。キャッシュを見に行き、ファイルがあれば返す。キャッシュがない場合はオリジンサーバにファイルを探しに行く。それでもファイルがなければストレージでファイルを探す。ちなみにストレージまでリクエストが送られた場合、結果を返すまでに約10秒。書いてある数値がいちいち凄いんですが......(^_^;)。ちなみにエッジサーバも役割により3種類に分けられるそうです。1分ごとに動画へのアクセス状況をリアルタイム集計して、1つの動画の視聴回数が一定以上(200回/分)に達した場合は「祭り用」のエッジサーバに振り分けを変更しているとか。実際、今年の正月に「アイマス新年会」としてニコ動上の100以上の「アイドルマスター(アイマス)」動画がより抜き視聴された時、その動画を担当していたエッジサーバが即死し、そのサーバに載っていた他の無関係の動画も再生不可状態になったそうで、故にこうした「祭り対策」が必須となるようです。具体的なサーバの構成は次のとおり。ストレージサーバへのアクセスを極少にする。来年にはPBに到達NFSでアクセス→とても扱いやすい。スケーラビリティ、コスト→こちらがより重要である。速度はそこそこ必要(3~4Gbps)この辺りから、ではドワンゴのアプローチはどのようなものか?というまとめに入りました。自前主義のデメリット集積度が低くなりがちである。今後ドワンゴとして求めているストレージ製品は、ドライブレベルでは、SSD導入。高速・長寿命であること。ストレージレベルでは、安価なHDDの大量積みができること。大ボリュームとして扱えること。以上で講演は終了となりました。多段構成かつ大容量のストレージが必要な理由など、日頃動画を消費する一方の素人にも分かりやすく語られていて、基礎技術をおろそかにしていないことが伝わってくる、とても好印象な内容でした。自分に個々のストレージ製品レベルの知識があれば、「こんなことができるのはきっとあの会社の製品に違いない」等、また違う角度で理解できたかも知れません。その辺りは経験値の積み重ねなので、まあ、今の自分にはどうしようもない所です。連休中はどこにも遠出せず、大半は家の中で引きこもってぐだぐだする生活を送っていました。その間、賞味期限から4年4ヶ月経過した冷凍牛丼の試食にチャレンジするという妙なことなどもしていましたが、それについてはまた書くといたしまして。休み中に仕事でどうしても読んでアンケートに答えないといけない雑誌が2号分あったわけです。うっかり冊子体を職場に置き忘れてしまったため、発行元のサイトからPDFをダウンロードしてきてコツコツ読むことになりました。ところが、生来の怠け癖と集中力の無さ故になかなか記事を読み進めない上、しかも普段使いのPCはノートで、メモリが800MBしかなく、HDDも残量20%強という状況のため、PDFファイルを1個開くたびにPCがカリカリ音を立てて考え込む始末。2133(メモリ4GB)を投入。ファイルへのアクセス速度は解決しましたが、今度は画面が小さく文字が読みづらい(;_;)。pixel)なので、PDFを文字が読めるサイズまで拡大すると今度は画面下がぶっつり切れる有様。そんなこんなのわずらわしさもあって、1号目を読み終えるのに実質5日間あった連休のうち4日間かかってしまいました。ちなみに我が家には、タブレットPCはありますが私の所有物ではなく、また、共用のデスクトップPCはやや古い機種のため、大容量のPDFをさくさく読める環境ではありません。Noteを本を読む時のように、左手でモニタ側を、右手でキーボード側を持って読めば良いんだ!」と気づいたのは、本日夜のことです。Noteの横長画面に(文字が見えないので)思い切り顔を近づけて読むような状態に陥ることもなく、はるかに自然な姿勢で雑誌を読むことができました。結局途中で右手の熱さに耐えかねて、モニタ背面を机に置きほおづえをついて読んでましたので、あまり良い姿勢だったとは申せませんが。ぐうたらしながら3時間ぐらいかけて1号分の雑誌を読み終え、どうにか先ほど2号分のアンケートを送付しました。肩の荷が下りた気分ですが、今月末までに、また最新号を読まないといけなかったりするのでした(^_^;;)。今度こそ、何としても早めに仕事を済ませたいものです。Perl/Rubyの機能を使ってamazonの検索ができるプラグインを作った人がいるらしい、という話を目にしました。作者さんのブログはこちらです。ATOKでAmazon検索。(SaikyoLine.jp)「ATOKダイレクト」というのはATOK2008から採用されたメニューで、ATOKに簡単にプラグインを追加して、ATOKの変換メニューからWeb検索等を行えるようにしているものです。そのプラグインをPerlやRubyで作れるようにしたAPIを使ったのが上のamazon検索プラグインだそうで。私はかなり保守的な人間で、検索ぐらい横着しないでブラウザから直打ちすればいいじゃん、というのが通常の姿勢です。図書館屋として、「amazonが辞書のように引ける」という機能を見過ごせず、つい釣られてしまいました。SP3)にAmazon検索プラグインを導入してみました。ちなみにPerlはラマ本で挫折、UNIX系アプリは一般ユーザ権限でしか使ったことのない素人です。PCはあくまで道具箱。アタマがスクリプトに向いた構造になっていないようです。導入手順は次のとおり。ATOKダイレクトを有効にする。(参考:ATOKダイレクトって何?(Windows版))以下のPerlとRubyをセットアップする。186-25nokogiri(1.0.0)もセットアップする。作者さんのブログから、amazonプラグインのセットアップファイル(ZIPで提供)をダウンロードして、解凍。ID」を、1で取得したものに書き換えてから、セットアップする。ATOKダイレクトの環境設定で「Amazon検索」を有効にする。基本的にはこれで導入は完了です。自分的に迷ったポイントは、次の2点でした。ID」って何?初耳だったのでとにかくググってみました。-Smart]によれば、よく分かりませんが(オイ)、AmazonのWebで提供されているデータを流用して別のWebサービスで利用するためには必須のIDらしいです。amazon.co.jpのアカウント登録なら持っていましたが、どうもこのIDはamazon.comでないと発行していないらしいので、amazon.comにアカウント登録してIDを取得しました。nokogiri(Rubyのモジュールの1つ)のバージョンを併記していますが、このバージョンをきっちり守らないとAPIが動いてくれません。最近はWindowsでも、ソフトウェアのバージョンによりVista未対応というのは珍しくありませんが、UNIX由来のアプリケーションを久々に触ったので、最初うっかり新しいバージョンのPerlを入れてしまい、しばらく悩みました。1.0.5)しか引っ張ってこないみたいだし......と散々悩んだ末、自力解決をギブアップ。人に尋ねて、以下のとおりバージョン指定してやれば良いということがやっと判明しました(悲しいぐらい素人)。rubyforge-1.0.1...C:\ruby>肝心のプラグインの実行については、下2図のような感じです。単語を入れて、ATOKで変換前に[Shift]+[Ctrl]+[Ins]を押下し、「Amazon検索」を選ぶと、下図のような「ATOKダイレクト候補」が提示されます。ちなみにISBN入力(ハイフンなし)でも商品名を引くことが可能です。候補間の移動はSpaceキーで。適当な候補で[Shift]+[Enter]を押下すると、amazon.co.jpの該当商品ページが開きます。このプラグイン、書名のうろ覚え検索にももちろん便利ですが、上記のようにISBN検索にも対応してるし、あと、簡易にamazonの書名を引っ張ってきて文書に入力したい時にも便利そうです。機能的にはジャストシステム公式のサンプルで提供してくれても良い位だと思います。Ruby抜きで(^_^;)。(0)2008.11.06知恵袋に老婆心を働かせてみる最近、それなりに日常で愉快なこととか考えさせられることとか色々起きているんですが、大半は仕事がらみなので流石にここには投下できません。先日取り上げた図書館ねこの本は、記事を書いた翌日ぐらいに連れ合いあてにamazonさんから届いて、まだ読んでいる途中。最近の最大の趣味の話は別ブログの方で盛り上がっている最中です。いうわけで、世間様にネタを頼ります。本日知ったニュースから。専門家の皆さんがYahoo!知恵袋で回答してくださる部門は今のところ、「住宅」「マネー」「法律」「ビジネス」「キャリア」「医療・健康」の各部門だそうです。プロファイルにはある「ペット」部門が何故か知恵袋にないのは謎。これらのうち「法律」「ビジネス」「医療・健康」については図書館でのサービスも試みられていますが、ビジネス以外はさほど一般的になっているわけではありません。今後、分からないことは専門家に直接訊く、が当たり前になる時代がやってくるのでしょうか?一応、公共図書館からは「類縁機関」と呼ばれる所に勤めているので、困った時に専門家を頼りにしてくれるのは基本的に歓迎です。私自身で答えることはできないけれど、道筋をつなげることはできますからどうぞご利用ください、という感じです。類縁機関の図書館の資料もあわせて頼ってくれるならもっと歓迎しますが(^_^)。一方で、その前に自分で調べるという文化も廃れないで欲しいと願う気持ちもあります。自分で調べない人を揶揄するググレカスという言葉もありますが、もっとネット以外も含めた幅広い範囲の話。いう考えは普通の人から見て、所詮司書のエゴに過ぎない?と思ったりもします。調べ物を渋々やっている人に取ってはさっさと答えが分かる方が良いでしょうし、それに明らかに調べ物に向いていないタイプの人というのもいます(どういう人か具体的な言及はしません)。大体私自身、レファレンサーとしては圧倒的に修行が足りない上にもう何年も実務を離れているので、レファレンスの勘みたいなのはかなり薄れてきている実感があります。迷わず専門家に相談した方が良い事例(上の知恵袋の専門家常駐部門に属するもの、一刻一秒を争うもの等)もあれば、自分で調べることで実になる事例(以前、どう見ても司書課程の宿題だろう、という内容が知恵袋の質問に掲載されていたなんてこともありました)や、自力でとことん調べることでやっと納得できる事例なんてのもあります。......なんてこと、今更私ごときが語らなくても良い、多分杞憂なことなのだろうけれど、物事を調べて知るには色々なルートがあるということを、誰にも忘れないでいてもらいたいものです。PCが我が家に納品されました。配送内容が段ボール箱4箱、ということで、何事!?と思いましたが、中身の内訳は次のとおりでした。MicroSaverちなみに4番目のはPC用のワイヤーロックで、一応セキュリティに気を遣って買ってみたのですが、さて、用がある時以外はひたすらカバンに詰めて持ち歩き、基本的にPCを放置はしない、という自分のようなノートPCの使い方で、一体どこでワイヤーロックを使うのか?と突っ込まれると答えられなかったりします。肝心の使い勝手ですが、翌日早速出張で行ったセミナーのメモ取りに使用してみた感想を、以下、箇条書きにします。キーボード全体のサイズはB5スリムと小さいのに、キーピッチは普通のA4ノートPCと変わらないので、大変打ちやすいです。キーボードは英語レイアウトなのに、それを無理やり日本語レイアウトで使う(というか、セットアップ時のデフォルト設定のままにすると日本語レイアウトになる)ということをしています。指が覚えてるのは日本語レイアウトなので、意外と違和感はありません。タッチパッド微妙な動きにも対応してくれて、なかなか悪くないと思いました。画面サイズ8.9インチワイドTFTと小さいですが、最大解像度が1280×768なので、写真の表示等が非常にきめ細やかで驚きました。当然ながら画面表示のフォントサイズは小さくなりますので、やむを得ず細かい入力作業を行うような場合には、使用するソフトの設定でズームにしたり、フォントサイズを大きくする等した方が使いやすいと思います。無線LAN出張先には無線LAN環境がなかったため試せませんでした。我が家の無線LANは時々PCからの接続が弱くなりイマイチなことで定評があるのですが、2133の場合はその環境下においてもしっかり無線をキャッチして動いているので、多分問題ないのだと思います。今回、大容量バッテリー(稼働時間:約4時間)のみ装着して行きましたが、セミナーはまる1日(6時間と少し)あったため、全部のメモを取ることはできませんでした。次回この種のセミナーに行く場合は、小さいバッテリー(稼働時間:約2時間)も充電して持参したいと思います。大容量バッテリーを装着すると筐体の下部に大きい出っ張りができるので、カバンに入れるとがさばるのと、あと重たいのとが欠点です。発熱が結構あるので、夏場に長時間使うのはちょっと辛い面もあります。冷却マットを下に敷く等の工夫が必要かも知れません。Editionが入っていました。Vistaは起動がもたもたしている(このPCでも例外ではありませんでした)、インタフェースが馴染みづらい等の理由で個人的評価は今ひとつなのですが、慣れるためにあえてダウングレードはせずにいます。慣れきっていませんが、使い込むうちにはきっとルーチンが身体に刻み込まれることでしょう。起動後の動作はメモリが2GB積まれていることもあって、遅いと感じたことはありません。Professional)では時々固まりかけるFirefoxも、今のところスムーズに動作します。付け加えておきますと、HPの場合はリカバリメディアキットは別売りとなっています。本体に同梱されては来ませんのでご注意ください。――と、色々書いてはみましたが、まだ日が浅いので十分遊びきれておりません。これからまた時間をかけてじっくり使い込んでみるつもりです。(0)2008.07.05ミニノート続報(7月5日現在)承前(ミニノート待ち中(物事を悪い方に考える)。何だか「確認の結果、在庫が足りませんので7月中旬発送となります」みたいなオチが待ってそうな気がしないでもありません。書きましたが、それが現実となってしまいました(空笑い)。欠品となりましたことを深くお詫び申し上げます。お客様へのお届けは、7月中旬頃を予定しております。誠に恐縮ですが、正式な納入予定日につきましては確定次第メールにてご連絡させて頂きます。いう一文が掲載されていました(太字は筆者による)。今回は物事を悪い方に考えておいて正解だったようです。ネットで検索して、「入手しました」という一般人のレポートが出ているっぽいのを見ると、少々忸怩たるものがあったりもするのですが。悔しいのでそういうレポートを読むのは封印してます。自分、観られなかった舞台のレポート(例えば入手困難な千穐楽公演のレポート等)なんてのは積極的に読みまくって、楽しい思い出をお裾分けしてもらうのを厭わないというのに、実に勝手なものです。2008.06.26mixi、前のデザインに戻すのは勘弁。