2011年6月23日木曜日

Chromiumのソースコードの場所

本当にメモです
SVN


ちなみにビルドの仕方はコチラ

こんな記事を見つけたのでこちらもメモ。
Chromium (Chrome) のソースを読む | NyaRuRuの日記

2011年6月15日水曜日

Web上のすごい音楽サービス

3つほど
  1. Grooveshark
    これはWebアプリとしてすごいクオリティー。
    アーティスト名や曲名で検索して、ヒットした曲一覧から聞きたいものを選択、プレイリストに追加していく。できるコトが多すぎて最初はちょっと戸惑うかもしれないけど、慣れれば気ににならない。アーティスト名をクリックすると、アルバム毎の曲データが見れる。
    また、「ラジオ」という項目もあって、これは「80's」や「90's Alt Rock」など、各ジャンルの曲が自動でプレイリストに追加される。有線のような感じで使える。
  2. 君のラジオ
    GroovesharkよりシンプルなUIで、使い勝手がよい。アーティスト名や曲名で検索すると曲一覧が出てくるので、そこから聞きたいものを選択、プレイリストに追加していく(その曲を聞き終わると、プレイリストからは削除されるので、もう一度聞きたいときは再度プレイリストに追加する必要がある)。画面左上にYouTubeのプレイヤーが表示される。検索後の画面に「Top20 をQueueに追加」というボタンがあり、20曲一気にプレイリストに追加できるので便利。
  3. MoonPlayer
    非常にシンプルなUIで、Youtubeの音楽動画がブラウザのほぼ全領域で再生される。非常に秀逸な10フィートUIだと思う。シンプルがゆえに、トリックプレイとしては「前の曲へ」「一時停止/再生」「次の曲へ」のみで、上の2サービスにあるような「プレイリスト」はない(次に何の曲が流れるのかわからない)。同じく10フィートUIを目指したYouTube XLよりも洗練された感じで好み

2011年6月14日火曜日

「スマートテレビで何が変わるか」を読んだのでメモ

スマートテレビで何が変わるかという本を読みました。
情報量が多かったので、本の中で興味を惹かれた登場人物やサービスの概要について、「個人的なメモとして」まとめます。
マーケティング的な背景やマネタイズなどについては特に流します。

スマートテレビとは
  1. 従来のテレビ番組に加え、動画などインターネット上の各種コンテンツ情報をテレビ画面で楽しめる
  2. パソコンやスマートフォンのような、情報処理能力を持っている
  3. インターネットを通じた心理的なソーシャル視聴が可能

アップス
様々な機能を持つスマートテレビを、よりシンプルな操作で利用してもらうためにはアップスがポイント。
テレビアップスにちては、大きく4種類に分類している。
  1. 見逃し放送をストリーミングするためのアップス
  2. 個々の番組と連動する番組連動型アップス。
  3. 番組と連動しない番組非連動型のアップス。ヤフーコネクトテレビなどで提供される天気予報やニュースなど
  4. 個々のデバイスに特有のアップス。テレビメーカーによるお知らせなど

従来型の放送は残る?消える?
  1. まず、番組が出来上がるごとにインターネットのサーバに登録され、視聴者が自由に引き出すクラウド放送へと大きく変化するとみられている
  2. そして、将来的にはユーストリームのような形態のコンテンツも、そのまま電波に乗る可能性がある

一方、スマートテレビを推進する英国BBCのアンソニー・ローズ氏(You Viewの構想策定者)は「当分は従来型の放送が残る」と言っている。

タイムシフトとプレースシフト
タイムシフト(時間シフト視聴)とは
視聴者が「好きなときにいつでもテレビを見られる」というコト。
ユーチューブなどやGyaoのような視聴スタイル。NHKが見逃し放送のサービスNHKオンデマンドを開始した。

プレースシフト(場所シフト視聴)とは
視聴者が「見たい場所でいつでもテレビを見られる」というコト。
例えばアップルのエアープレーではiPadやiPhoneの映像をテレビに受け渡せるようになっている。

時代は着実にこの方向に進み始めており、DECE(業界団体デジタル・エンターテインメント・コンテンツ・エコシステム)などの参加企業は、この方向を目指している。

* DECEでUltraVioletという取り組みがある。Tech Crunchの「DECEのUltraVioletで、Appleの本当の実力がわかる」という記事によると、UltraVioletとは、
「DECEの参加企業が製造するデバイス間で、コンテンツを安全に相互利用できるようにするために、DECEが採用した技術である。これはDRMではあるが、あらゆる家電やコンテンツで使えることで、消費者に受け入れらるものとDECEが期待するDRM方式だ。」
とのコト。

クラウド放送に向けた国内外の取り組み
クラウド放送が成熟すれば映像だけでなく、電子書籍や音楽、ゲームなどのコンテンツを、あらゆるデバイスで視聴することができる。

まず、国内市場について。
SHARPは、自社のスレート端末GALAPAGOS用のコンテンツとして、TSUTAYAを運営する企業と共同でクラウド放送企業「TSUTAYA GALAPAGOS」を立ち上げた。ここでは遠視新聞や電子雑誌、電子書籍約2万点が用意されている。

SONYは凸版印刷、KDDI、朝日新聞社とで、電子書籍共通配信プラットフォーム「ブックリスタ」の運営を開始した。

NTTドコモが出資する「株式会社mmbi」が、2012年春から放送サービスを開始する予定。

次に米国市場について。
米国のクラウド放送ではHuluネットフリックスが有力。

Huluとは、CBSをのぞく米国地上波(FOX、NBC、ABCなど)が立ち上げた見逃し放送配信サービス。
ネットフリックスは、米国のオンライン映画ストリーミング企業。

どちらも、放送局や映画配給会社などのコンテンツホルダーから作品の提供を受けて代理販売したり、広告付きで無料で提供したりしているため、「アグリゲーター」とも呼ばれる。
Huluはテレビ番組中心、ネットフリックスは映画中心のアグリゲーター。

アグリゲーターとしては、他にも2011年1月から日本でもサービスを開始したSONYのキュリオシティ、欧州では「イギリスのネットフリックス」と呼ばれるラブフィルム(アマゾンが買収)、東芝がフランスで立ち上げた東芝プレーシーズなどがある。

海外市場での日本メーカー
多くの日本メーカーが、欧米ではスマートテレビ市場に進出している。

例えば東芝。欧州ではHbb TV(ドイツ・フランス・オランダを中心に欧州放送協会が設定したスマートテレビ標準規格)に対応したテレビを発表しており、米国ではヤフーコネクトテレビと、Vuduの仕組みを活用したスマートテレビを販売している。

SHARPのテレビ「AQUOS」も、米国ではVuduのアップスを搭載。

SONYもまず電子書籍リーダーを米国向けに開発、2010年12月には電子ブックストア「リーダーストア」を立ち上げた。

スマートテレビの欧州事情
欧州では各国ともスマートテレビに大して、テレビ業界の方が熱心。

イギリスでは公共放送BBC、民放のITV、英国テレコムのBTが参加したYou Viewが、2012年初等に立ち上がる予定。You Viewの特徴は、IPTV。インターネット上に置かれた見逃し放送をテレビに送信するサービス。この手法は「オープンIPTV」と呼ばれる。

ドイツ・フランス・オランダでは先に書いたHbb TVという標準規格を設定している。

見やすいのは1画面方式?2画面方式?
スマートテレビのありかたについては1画面方式2画面方式かで戦略的な議論がある。
2画面方式は、モバイル機器の画面も含めてサービスを実現する手法。
  1. 1画面方式
    グーグルテレビやヤフーコネクトテレビ、Hbb TV、You Viewなどが採用。
    アップスはテレビ本体やSTB上に搭載され、放送番組に重ねてテレビ画面上に表示される。
  2. 2画面方式
    アップルテレビが採用。
    アップスはモバイル機器側に設置され、テレビ画面は放送番組のみが表示される。アップルはエアープレーへと発展させている。
    ヤフーコネクトテレビやパナソニックやソニーや韓国サムスンなども、エアープレーに向かって進み始めている。


スマートテレビで稼ぐ4つのビジネスモデル
  1. STBなどのハードウェアを視聴者に販売して稼ぐ。
    (RokuBoxeeポップボックスなどが挙げられる)
  2. PFなどを他社に提供するライセンス料で稼ぐ
    (ヤフーコネクトテレビやオペラ・ソフトウェア、Vudu、マイクロソフトのメディアルームなど)
  3. 広告で稼ぐ
    (グーグルなど)
  4. サービス(映像、音楽、アップスなど)のマイクロ取引で稼ぐ

有料テレビの取り組み
  1. 英国スカイ
    マイクロソフトと組み、XBOX360をセットトップボックスに活用したスマートテレビのサービスを「オープンIPTV」で開始した。また、モバイル視聴をチャネル売りにした。
  2. ユーバースTV
    米国の通信企業AT&Tが提供する有料テレビサービス。スポーツ中継に力を入れ、効果的なアップスを提供した。
  3. ディレクTV
    米国衛星放送のトップ企業。テレビアップスの展開に熱心で、TVアップスと呼ばれるテレビアップストアを立ち上げた。
  4. ファイオスTV
    ベライゾンコミュニケーションが提供するサービス。「バザール」と呼ばれるアップストアを立ち上げた。

2011年6月12日日曜日

key-valueストアについて

Software Design (ソフトウェア デザイン) 2010年 02月号より。

key-valueストアとは
key-valueストアとは、
キーと値の組み合わせを書き込み、キーを指定することで値を読み出せるデータベース管理ソフトウェア。

key-valueストアの強み
一般的に、次の特徴がある。
  1. 高い性能
  2. 高いスケーラビリティ
  3. 高い可用性(含耐故障性)

key-valueストアが割り切っていること
  1. シンプルな問い合わせ方法(問い合わせ方法がキー1つの指定)
  2. 細かい単位に限られたatomic(不可分)な読み書き。
    つまり、楽観的(optimistic)なトランザクション処理。
    多くのkey-alueストアは、CAS(compare-and-swap)という条件付き更新要求を受け付ける
  3. 複製間のゆるい整合性
    多くのkey-valueストアでは整合性モデル(consistency model)でいうeventual consistencyというところまで緩めている。
    つまり、どの複製を読むかによっては更新前の値が読み出されるのを許容、しかし、「いつかは必ず(eventualy)」更新後のデータは全ての複製に伝わる

key-valueストアの使いどころ
上記の強みを活かせ、割り切った点に目を瞑れる場合というコト。

各種key-valueストア
  1. Flare
    開発者:藤本真樹(twitter)
  2. kumofs
    開発者:古橋貞之(twitter)
  3. ROMA
    開発者:西澤無我(Facebook)
  4. Tokyo Cabiet/Tokyo Tyrant
    開発者:平林幹雄(twitter)
  5. Coherence開発者:Oracle
  6. Dynamo
    開発者:Amazon 社内で利用
    これについてのブログがありました(「Dynamo: Amazon's Highly Available Key-value Store」のまとめ | Akito's IT技術 メモ)
  7. Kai
    開発者:OSS
  8. AppFabric
    Microsoft社の商品
  9. Voldemort
    開発者:LinkedIn社発のOSS
  10. WebSphere eXtreme Scale
    開発者:IBM社の商品

UbuntuとWindowsのデュアルブートで、起動時の標準OSを変更するメモ

前提
Windowsが予めインストールされていて、後からUbuntuを入れている。

起動時の標準OSを変更する
Ubuntuのターミナルを起動して、下記のように入力
sudo gedit /boot/grub/grub.cfg

エディタが起動するので「menuentry」から始まる行を見つける。
デフォルトをWindowsにしたいのだが、Windowsの文字列が見つからない?!

Windowsの文字列が見つからないときは
下記のコマンドを入力すると、/boot/grub/grub.cfgと設定が更新され、さきのgrub.cfgに「Windows」が見つかりました。(ただ、自分のPCはWindows 7 なのだが、Windows 7 が2つと、なぜかWindows VISTAが1つ見つかった。。)
sudo update-grub


起動時の標準OSを変更する
/boot/grub/grub.cfg にて、「menuentry」から始まる行のうちデフォルトにしたいOSが何番目に書かれているかを覚えておく。
端末で下記を入力し、設定ファイルを開く。
sudo gedit /etc/default/grub

GRUB_DEFAULT=の値を、先ほど覚えたデフォルトにしたOSの順番から1を引いた数字に変更する。(ゼロベースってコトですね)
ちなみに、GRUB_TIMEOUTの値で、自動起動までの待ち時間を変更できる。

設定を反映する
下記のコマンド。
sudo update-grub

以上です
ブートローダに最初、Windowsがなかったときは少し焦りました。。

Related Posts Plugin for WordPress, Blogger...