tmytのらくがき

個人の日記レベルです

2014-01-01から1年間の記事一覧

universal windows appsについて考えてみた

Windows Phone 8.1とWindows Store Appsでコードとかいろいろいろいろ共有してUniversal Windows Appsが作れるようになったわけですが、ぱそこんと電話で大きく違うのってやっぱり戻るボタンの存在です。 ぱそこんは画面に戻るボタンがあるけども、電話の場…

Aristeaのあたらしいのをリリースしました

Windows ストアアプリ向けTwitterクライアント、Aristeaのバージョン0.9.6がリリースされました。アルファ版です。と言えるのもあと3回だけの予定。 せっかくなので新しく追加された機能を中心にアプリの紹介です。 検索機能がつきました やっと検索機能が付…

カラーコードをSolidColorBrushに変換する

@garicchi がなんかそんなことを言ってたので書いてみた。 var code = "#FF00FF00"; var color = Convert.ToUInt32(code.Substring(1), 16); var c = Color.FromArgb((byte) ((color >> 24) & 0xff), (byte) ((color >> 16) & 0xff), (byte) ((color >> 8) &…

Windows Phone 8.1 が発表されたらしい?

ということでとりあえずDev Centerを眺めてみた感じ Windows Runtime apps というプログラミングモデルが新設 従来のSilverlightは後方互換で Silverlight 8.1 apps for Windows Phone へ Windows Runtime apps ではひっじょーにたくさんのAPIがWindows Stor…

Aristeaをリリースしました

Windows ストアアプリ向けTwitter クライアント、Aristea をリリースしました。 いまのところαバージョンです。と言っています。450円って書いてますが、今のところ 特にトライアル版と機能は変わらないです。 試用期間も無制限なのでとりあえずお試しいただ…

ThinkPad X240を買った話

ThinkPad X240を買いました。去年の12月末ごろに。年末を挟んだので結局注文から1か月ぐらいで届きました。 しばらく使ってたけども、1週間ぐらいで液晶にノイズが乗り始めてきたのでサポートにTEL。 初期不良でなく、あくまでも修理対応となるらしい。まぁ…

ComboBoxにBindingしたらクラッシュして悩んでた

こういうクラスがあったとして、 class Config { private T GetValue<T>([CallerMemberName] string name = null) { var values = ApplicationData.Current.RoamingSettings.Values; if (values.ContainsKey(name)) return (T)values[name]; return default(T);</t>…

Azure Mobile ServicesのカスタムAPIでちょっと高度なURLルーティング

以前、Azure Mobile ServicesのカスタムAPIでもURLがルーティングできるよー。という話を書きましたが、実はもっと細かい指定ができるんだよー。という話。 express.jsのURLルーティングは正規表現が使えたり、パラメタ名を正規表現でマッチングさせたりわり…

Azure Mobile ServiceでRESTfulなAPIを

Azure Mobile Servicesでは、カスタムAPIを定義することで好き勝手APIが作れます。幸せですね。 しかも、Javascriptが使えます。うれしいですね。 ちなみにこれ、中身がExpress.jsなのでURLのルーティングができます。 URLのルーティングというのはたとえば…

libcoding.so #1まとめ

なにをやったのか WebサイトとWindows8アプリを、Windows Azureを通して連携してみた。 要素としては次の3つ。 Azure Mobile Services Azure Websites Windows Store App このデモで見せたかったこと このデモでは、JavascriptとC#を使いましたが結局のとこ…

VS2012とかでARM版バイナリをビルドするやつ

MSBuildの設定をいじってもいいけど、あそこは管理者権限が必要だったり、git cloneするだけじゃコンパイルできなかったりするので、プロジェクトファイルをいじります。 いつも悩むのでメモ。 <PropertyGroup> <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport> </PropertyGroup>