雑記
@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) &…
ということでとりあえずDev Centerを眺めてみた感じ Windows Runtime apps というプログラミングモデルが新設 従来のSilverlightは後方互換で Silverlight 8.1 apps for Windows Phone へ Windows Runtime apps ではひっじょーにたくさんのAPIがWindows Stor…
Windows ストアアプリ向けTwitter クライアント、Aristea をリリースしました。 いまのところαバージョンです。と言っています。450円って書いてますが、今のところ 特にトライアル版と機能は変わらないです。 試用期間も無制限なのでとりあえずお試しいただ…
ThinkPad X240を買いました。去年の12月末ごろに。年末を挟んだので結局注文から1か月ぐらいで届きました。 しばらく使ってたけども、1週間ぐらいで液晶にノイズが乗り始めてきたのでサポートにTEL。 初期不良でなく、あくまでも修理対応となるらしい。まぁ…
こういうクラスがあったとして、 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がルーティングできるよー。という話を書きましたが、実はもっと細かい指定ができるんだよー。という話。 express.jsのURLルーティングは正規表現が使えたり、パラメタ名を正規表現でマッチングさせたりわり…
Azure Mobile Servicesでは、カスタムAPIを定義することで好き勝手APIが作れます。幸せですね。 しかも、Javascriptが使えます。うれしいですね。 ちなみにこれ、中身がExpress.jsなのでURLのルーティングができます。 URLのルーティングというのはたとえば…
なにをやったのか WebサイトとWindows8アプリを、Windows Azureを通して連携してみた。 要素としては次の3つ。 Azure Mobile Services Azure Websites Windows Store App このデモで見せたかったこと このデモでは、JavascriptとC#を使いましたが結局のとこ…
MSBuildの設定をいじってもいいけど、あそこは管理者権限が必要だったり、git cloneするだけじゃコンパイルできなかったりするので、プロジェクトファイルをいじります。 いつも悩むのでメモ。 <PropertyGroup> <WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport> </PropertyGroup>
追記:電話した先がGoogle Playであることを明記しました。 発売日そうそうに購入したNexus5ですが、残念ながら死にました。 事の発端は、電車でインターネットしてたら突然フリーズして動かなくなりました。あれーと思って再起動してみましたがそこから帰っ…
XAML AC25日目用のエントリですが、あまりにもネタに走りすぎてXAML成分なさすぎだとぐらばくさん*1に怒られる勢い。 しかたないので、XAML AC25日目延長戦ということでもう少しXAMLっぽいの。 Windows Store Appsで上下や左右にスワイプでページめくりでき…
XAML Advent Calender 25日目の記事です。 ついにやってきました。待ちに待ったクリスマスです!みなさん今日はもう大忙しですよね! さて、そんなことはどうでもよくて、これまで人は数々のXAMLの限界に挑戦してきました。 - http://grabacr.net/archives/7…
XAML Advent Calender 23日目の記事です。 Behaviorについては、アドベントカレンダ中でも数回取り上げられています。せっかくなのでもう一度取り上げてみましょう。 さて、Windows Store AppsにおけるBehaviorはWPFにおいてのそれと比べ、条件分岐ができな…
こんなXAMLがあるとします。 <local:MyClass> <local:MyClass.Values> <local:Value /> <local:Value /> </local:MyClass.Values> </local:MyClass> なんだかValuesってやるのめんどくさくないですか。めんどくさいですよね。標準の要素ならこういう風に書けます。 <Grid> <Control /> <Control /> </Grid> これは省略された書き方で、省略しない場合は次の様に書きます。 <Grid> <Grid.Children> <Control /> </control></grid.children></grid>
ストアアプリのBackground TaskはCPUクオータが設定されていて、 クオータは通常1秒です。このクオータは一度使い切ると次回タスクが実行されるまで 補充されません。*1 さて、ここのクオータはMSDNによると"実際にユーザコードが実行された時間"だそうです…
@muu000がVenue 8 Proを買うらしいのでVenue 8 Proのすばらしさをいくつか挙げてみます。 1.安い lenovo, acer, dellと8インチなタブレットは出ていますが、ディスク容量を見た場合に 一番安いのはVenue 8 Pro。 OfficeもProfessional 2013なのでPowerPoint…
XAML Advent Calendarというわけではりませんが、XAMLのおはなし。 Windows ストアアプリのページなどなどを新規作成すると、 <Grid Background="{ThemeResource ApplicationBackgroundBrush}" /> とかかいてます。ここでThemeResourceはテーマカラーLight/Darkによって変化します。 さてこれを上書きしたいので、App.xamlに次</grid>…
Windows Store Appsのタイルに表示されるアイコン。スケールによって、270px, 210px, 150px, 120px とかめんどくさいのは置いておいて適当に作るとIEとかと比較してアイコンがでかい! 見た目がいまいちなので測ってみた。ちなみに、Scale-100のときのサイズ…
ひまだったのでXAMLで条件分岐をしてみたんです。 Sliderを動かすと、ContentControlのContentがTextBoxとかButtonに変わったりするもの。ちなみにTextBoxとかButtonはXAML解釈時にインスタンス化されずに必要になったタイミングでDataTemplateからインスタ…
TypeScriptが好きなのでせっかくだからIActiveScriptでラップしてみた。これで何ができるかというと、Windows Scripting Host(WSH)からTypeScriptを実行できる。 cscriptで使えるにはIActiveScriptとIActiveScriptParseの2個を実装してCOMサーバを公開するだ…
Windows8.1(もしかしたら8.0も)のネットワークの場所の変え方がわからない。Windows7まではネットワークと共有マネージャから簡単に変えられた気がするんだけど、8.1だと全然変え方がわからない。 とりあえずこうやったら変えられるけど、どう考えても正攻法…
Wine1.6になってわりとまともになったらしい?のでMacで使ってみました。 だいたいよかったんだけど、CommandキーがAltに割り当てられていて、Command+Spaceで入力ソースを切り替えるとメニューバーが選択されてちょっといやな感じ。 キー割り当ての変更とか…
追記:Leap SDKに添付されている.NET3.5, 4.0用のアセンブリはWindows Store Appsでも使えました。P/Invokeしかしてないのでもしかすると大丈夫なのかもしれないです。つまりこのライブラリはいらなかった!!! Leap Motionが楽しすぎてやばいのでやばい勢…
Windows Store AppsのPanel系コントロールってWindows Phoneとかと比べていまいち貧弱。そこで、Windows Store Appsで使えるPanel系コントロールをいくつか作ってみました。 EquallyPanel PathPanel ProportionalStackPanel WrapPanel いまのところこの4つ。…
昔はマウスしか無かったのに気がつけば入力インターフェースもマウスだとか、スタイラス(ペン)だとか、タッチだとか、ジェスチャだとか、声だとかいろいろ増えちゃいました。 最近は、タブレットPCみたいのがはやってるのでマウス以外にペンとかタッチはメ…
Visual Studioには拡張機能を開発するためのSDKが提供されています。ちなみに最近のVSではMEFベースで機能拡張できます。 この拡張機能がサポートしている拡張可能な機能はとても幅広く、Intellisense(コード補完)にすら割り込んで任意の処理をさせること…
Azurea ver.1.4.7からNativeExtensionという機能が使えるようになったので、Window 8で利用出来るOS組み込みトースト通知を使えるようにするアドオンを公開しました。トースト部分はDLL、イベント処理はJavaScriptで実装されています。通知の挙動を変更した…
Google Analyticsを見ていると、6/12に突然アクセスが伸びていたところをみるとAPI1.1サポートはされるのだろうか、どきどき。というユーザさんがまだまだ多いんだなー。と思いました。(小並感) そんなこんなで、Azureaはver.1.4.4以降でAPI1.1をサポート…
MEDIAS Wでrootになれたのでやり方をメモ。ファームバージョンA1001201では目的のアドレスが変わっているため使えません。文鎮になってもしりません。自己責任で。これはCVE2013-2094を利用して権限昇格します。もともとのコードは https://github.com/hiike…
MEDIAS WのDocomoアプリを片っ端から無効にして、残ったのはドコモ電話帳。なんか電話帳サービス.apkを有効にしろとかでるので調べてみたら標準電話帳(com.android.Contacts)がドコモ電話帳になってるらしい…しかたないのでAOSPをビルドして入れてみました。…