chromecast使ってわかった注意点(更新あり)

chromecast今日、chromecastが日本でも発売になったので朝一で有楽町ビックで購入。
使ってみて「ん?」と思った事。

《大事な事》
Miracast等のようにスマホ等の画面をミラーリングするのではなく、「映像だけをTVに映す」ものでした (←ここ勘違いしてた)

※[追記]ウソつきました。
PCのChromeに拡張機能「Google cast」を追加することでブラウザ内の表示を
TVに飛ばすことができました(艦これでテスト。音もでました。)


[2014/7/11更新]
chromeキャストアプリの更新によって、Android端末の画面をミラーリング出来るようになりました。
Nexus5は可、XperiaAは不可。端末によって対応状況が違うようです。


[2014/7/12更新]
こちらの記事に対応機種が書かれてました。

Nexus 4
Nexus 5
Nexus 7 (2013)
Nexus 10
Galaxy S4
Galaxy S4 (Google Play Edition)
Galaxy S5
Galaxy Note 3
Galaxy Note 10
HTC One M7
HTC One M7 (Google Play Edition)
LG G3
LG G2
LG G Pro 2


また「映像をTVに映す」には、chromecastに対応したアプリが必要です。
YouTube
Google Play Movies
dビデオ(※dマーケットではないの注意!後述)
Solod Explorer + plugin

現状、このあたりが Chromecast に対応してます(多分もっとある)
上3つはアプリ内マーケットでで配信してる動画のみキャスト可能。
SolidExplorerは端末内の動画を再生→キャストすることができる。

《準備》
1.開封 → HDMLポートに本体接続&電源供給(USBかAC)
2.スマホにアプリをインストール → 起動
3.Chromecast独自のWi-Fiが展開されているので接続
4.自宅Wi-Fiにchromecastを接続。ちょっとした設定ごにょごにょ

すごく簡単、多分躓きません。

《YOUTUBE》
アプリのYOUTUEを起動して、動画再生中にこのボタンを押すと
「動画だけ」TVに表示されます。
その際、アプリ側では動画の再生は行われません。

《dビデオ》
※注意※
「dビデオアプリ」が自分の端末(SO-O4E)に対応していないため
SO-O4E では chromecast を利用できませんでした。

SO-04Eだとdマーケットアプリかwebベースでしかdビデオに
アクセスできず、どちらもchromecast非対応という始末。
Nexus5が対応していたので、そちらにアプリをインストールし
docomoIDでログインしてキャストしています。

これはchromecastのせいというより、dビデオアプリの対応が
悪いせいなのでドコモが恨めしい・・・。

《Google Play Movies》
GooglePlayで購入したビデオを、プレイヤー上のボタンで
TVにキャストできます。
アプリのメニューに「個人の動画」とありますが、Google Play Movies
はファイルマネージャーを呼び出すだけなので、後述のSolid Explorer
などを使うことになるかと思います。

《Solod Explorer + plugin》
マイルマネージャーの動画再生部分がchromecast対応されていて
端末内の動画ファイルをTVにキャスト出来ました。
※mp4でテスト、再生できない形式もあると思われます

《注意点》
繰返しになりますが今の所こんな感じかと思います。

・画面のミラーではなく、映像だけをTVに映す(PC版ブラウザの画面はキャスト可能)
・対応しているアプリが必要
・dビデオを使いたい人は端末がdビデオアプリに対応しているか確認
・(ついでに)auビデオパスは6月上旬対応予定

SDKも公開されているので今後対応アプリはどんどん増えてくる・・・ハズ?

Sublimetext3 初期設定(自分用)

Package Control のインストール

1.ctrl + @ でコマンドパレット開く
2.https://sublime.wbond.net/installation コピペ

インストールの際に・・・
ctrl + shift + p
Package Control:Install Package

日本語化
japanize
※インストールの後ちょっと手間がかかる

日本語入力 インライン対応
IMESupport
確定前の日本語入力がインラインで表示される

文字コード対応
ConvertToUTF8
文字コード対応。SHIFT-JISとかEUC-JPとかOKに

入力効率化
Emmet
ctrl+e で素敵な入力サポート!

設定ファイルの修正
Preferences > Settings – User( 基本設定 > 基本設定 – ユーザー )
Defaultをいじるのではなく、Userに書いて上書きする。※書き方ちょっと違う

{
	"ignored_packages": //最初からあった
	[
		"Vintage"
	],
	"highlight_line": //選択行ハイライト
	[
		"true"
	]

}

とりあえず最低限。パッケージを追加する度に更新 > 自分(・ω・)

[2014/6/18追加]
Markdown用パッケージ
OmniMarkupPreviewer
ctrl + alt + o => ブラウザでプレビューする
ctrl + alt + x => htmlとして出力

Markdown Extended
md ファイルを開いて、View -> Syntax -> Open all with current extension as… -> Markdown Extended を選択

Markdown
preference -> Color -> User -> Mononkai Extended -> Monokai Extended を選択

[2014/6/19追加]
Emmetの「html:5」で展開されるコードを変更
※BootstrapとjQueryのCDNでの読み込み追加
Preferences > package settings > Emmet > Setting – User

{
    "snippets": {
        "variables": {
            "lang": "ja",
            "locale": "ja-JP",
            "charset": "UTF-8",
            "indentation": "\t",
            "newline": "\n"
        },
		"html": 
		{
			"snippets": 
			{
				"html:5": "<!doctype html>\n<html lang=\"ja-JP\">\n<head>\n\t<meta charset=\"${charset}\">\n\t<link rel=\"stylesheet\" href=\"//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css\">\n\t<link rel=\"stylesheet\" href=\"//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap-theme.min.css\">\n\t<script src=\"https://code.jquery.com/jquery-1.11.1.min.js\"></script>\n\t<script src=\"//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js\"></script>\n\t<meta name=\"description\" content=\"\">\n\t<title>${1:Document}</title>\n</head>\n<body>\n\t${child}${2}\n</body>\n</html>",
				"dldt": "<dl>\n<dt>${child}</dt>\n<dd></dd>\n</dl>",
        	}
    	}
    }
}

忘れがちな単語メモ その1

良く出てくるのに忘れてしまいがちな単語のメモ。
自分の感覚のメモなので正確じゃないかも。


《 スニペット 》
断片とか切れ端とかの意。
良く使うコードを事前に登録しておいて利用時に補完してもらう機能。

例えばhtmlと打ったら

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="UTF-8">
    <title>template</title>
   </head>
   <body>
   </body>
</html>

と表示してくれる様な感じ。


《 インスペクタ 》
ソフトウェアの機能。
対象の状態や構造を表示してくれるもの。
Windowsの右クリック→プロパティもインスペクタと呼んでいいのかな?


《 コンテキスト 》
文脈。
プログラムの状態や与えられた状態を保持しているもの。
インスペクタと近い感じだけど、インスペクタは参照するもの、
コンテキストは設定するもの、みたいな感じに覚えてる。違う??


《 スキーマ 》
データベースの構造を指す単語。
会話の中でデータの構造を「スキーマ」と呼ぶ人もたまにいるっぽい?


《 デリゲート 》
委譲・委任。
オブジェクト言語において、ある機能を他のオブジェクトに肩代わりしてもらう。

var obj = [];
obj.push(myFunc);
obj.myFunc("fuga");  //hogefuga

function myFunc(str){
  return "hoge" + str;
}

これもデリゲート。
C#なんかだと型とか厳密になって良い感じらしい・・・?


《 シグネチャ 》
お勉強中。