【Surface Pro】ドッキングステーションを買いました。

12月20日のお昼ごろ、@SurfaceJPから以下の発言がありました。

ひゃっほー!待ってたぜー!と言わんばかりに量販店で売っていますか?という質問に対し売っているという回答を頂いたので、
当日の昼休みに飯をすっぽかして渋谷のヤマダとビックカメラに行ったんですが、どちらも展示はない、在庫もない、寧ろ取り扱い未定と言われ「は?」と半ギレ状態。
仕事帰りに秋淀にも寄ったんですが同じく展示、在庫なしの取り扱い未定と言われ、秋淀で取り扱い未定ってどこの量販にも無いんじゃないかレベル。

取り扱い量販店一覧のオンラインショップを秋淀からの帰りに確認するとMSオンライン以外そもそもドッキングステーションの取り扱いが無いじゃないですか!!
本当に発売日なのか@SurfaceJPに確認するも音沙汰なしでしたので、翌日MSオンラインから注文しました。
2~4営業日でお届けと書いてあったんですが、これだけ量販においてないなら年内無理なのも覚悟してましたが、予定通りに届きました。

以下ツイッターでの発言まとめ。
続きを読む

Xamarin メモ5

Xamarin Studioを使ってFacebookのアカウント認証とか投稿を行う方法
・ComponentsにXamarin.Authを追加する。

・using Xamarin.Authを追加

・以下認証

	var auth = new OAuth2Authenticator(
		clientId: appId,
		scope: "user_about_me",
		authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
		redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"));

	auth.Completed += (sender, eventArgs) => {
		DismissViewController(true, null);

		if(eventArgs.IsAuthenticated) {
			// 認証成功
		} else {
			// 認証失敗
		}
	};

	PresentViewController(auth.GetUI(), true, null);

・以下リクエスト

	var request = new OAuth2Request("GET", new Uri("https://graph.facebook.com/me"), null, eventArgs.Account);
	request.GetResponseAsync().ContinueWith(t => {
		if(t.IsFaulted)
			Console.WriteLine("Error:"+t.Exception.InnerException.Message);
		else {
			string json = t.Result.GetResponseText();
			Console.WriteLine(json);
		}
	});

Windows Azureに仮想マシンを設置した時のメモ

・仮想マシンの構成でサイズはSにする
XS構成ではMySQL初期設定だとメモリ不足で起動できない

・CentOSからinstallされるMySQLのバージョンは5.1

・MySQL5.6インストールしたい場合はRPMをダウンロードしてからインストール
wget ftp://ftp.jaist.ac.jp/pub/mysql//Downloads/MySQL-5.6/MySQL-server-5.6.14-1.el6.x86_64.rpm
rpm -Uvh MySQL-server-5.6.14-1.el6.x86_64.rpm
wget ftp://ftp.jaist.ac.jp/pub/mysql//Downloads/MySQL-5.6/MySQL-client-5.6.14-1.el6.x86_64.rpm
rpm -Uvh MySQL-client-5.6.14-1.el6.x86_64.rpm

参考にしたサイト
http://www.kakiro-web.com/linux/mysql-install.html

・MySQLの初期rootパスワードは/root/.mysql-secretに記載されてる

Xamarin メモ3

Xamarin StudioでUIのプロジェクト、Visual Studioでロジックのプロジェクトを作成して合わせる方法が良さげ。
良さ気というかXamarinの思想からして多分そっちが正しい。

Xamarin Studio Alpha版は使わないほうがよい。
StoryboardでViewControllerとか何か消したタイミングでエラー出る。
Xamarin Studioが落ちる。
最終的にそのStoryboard死んで開けなくなった。

Xamarin メモ2

Visual StudioでGUIなUIは組めない。
XIBとかStoryboard使うならファイル共有なりバージョン管理でMacとWinを行き来する必要がある。

Visual StudioだけでUI組む場合、宣言とか配置とかPropertiesとか全部C#で書く必要がある。

Xamarin.iOSやXcodeでUI作る場合もそれはそれで面倒くさい…