月別アーカイブ: 2013年3月

ビックデータから有用な情報を導き出す方法

ビッグデータという、99%の事業者には効果の無い話(山本 一郎) – 個人 – Yahoo!ニュースhttp://bylines.news.yahoo.co.jp/yamamotoichiro/20130328-00024117/ビッグデータは、そうやって使うもんじゃないんじゃない?そもそも・・・ – ウィリアムのいたずらの開発日記http://blog.goo.ne.jp/xmldtp/e/cd13de092ea5ab00023e18539234078fローソンのビッグデータは、なぜ山本一郎氏に叩かれるほどの成果しか出なかったのか? – ウィリアムのいたずらの開発日記http://blog.goo.ne.jp/xmldtp/e/f6aa4b0ee88352c8bf5b91e2816ce296 久々に「ウィリアムのいたずら」さんの日記を見つけ … 続きを読む

カテゴリー: 雑談 | コメントする

[WinRT] ストアアプリで DoEvents を実現する

[tweet https://twitter.com/biac/status/317963665636732928 ] を見て Task.Yield() を早速試してみました。ループ待ちとしては、連続したアニメーションをつなぐために、await/async を使う  のパターンになるかなと。 ■Application.DoEvents はどう実装するのか? かつて、VB では画面の更新に DoEvents を使っていたわけで、これが結構便利。プログラムの for ループの中に DoEvents を差し込めば、画面(UI)を再描画してくれるのでループ内のカウンタ表示とか、キャンセルボタンを押すために DoEvents を入れたものです。似たパターンでは、VC++ でも Message ループを差し込んだり、VB.NET で Appliction.DoEvents を入れていました。 が、スト … 続きを読む

カテゴリー: C#, WinRT | 2件のコメント

[C#] Storyboard を使ってばねのような動きをつける

CSS3アニメーションで心地良いモーションを作る|1 pixel|サイバーエージェント公式クリエイターズブログ http://ameblo.jp/ca-1pixel/entry-11497184837.html [Windows8]XAMLアニメーションで心地よいモーションを作る http://blogs.wankuma.com/hatsune/archive/2013/03/29/323879.aspx つながりで、タップしたときにモーションを付ける方法を紹介しておきます。 HTML+CSS のパターンはモーションを付けるのに、@keyframes を付けるので、そのまま XAML の Storyboard を使ったときも同じノウハウが使えます…が、XAML の場合には、もうひとつ仕掛けがあって、ばねのような動きがあらかじめ EasingFunction という形で用意されて … 続きを読む

カテゴリー: C#, WinRT | コメントする

Surface RTから印刷するにはホームグループを使う

Surface RTには、Office 2013 が入っているのですが、じゃあ印刷はどうするのか?ってことで。悩みます。Windows 8 からプリンターへのインターフェースが GDI 経由ではなくて、XML 経由(XPS Document Writer)になったことで、プリンタを出している各社は XML 経由のドライバーを出さないといけなくなった訳ですが…、まあ、古めのプリンタの場合には、ドライバーが出るなんてのは絶望的で、さらにいうと、Windows RT の場合には、CPU が ARM なために、ARM でコンパイルをしたドライバーを出してくれるなんとは皆無な訳です。 プリンタ自体が認識してくれる場合は、Surface Windows RT でプリンタを使いたい: 世の中は不思議なことだらけ な方法で ok です。ストアアプリを入れないとダメなのかな?ってところですが、印刷ができます … 続きを読む

カテゴリー: WinRT, windows 8 | 2件のコメント

最強.NET開発PC マザーボードの選定ポイント

目次はこちら 最強.NET開発PCを作るよ(その5) マザーボード編 の補記として。 マザーボードってのは、まさしくマザーってことなので PC の基盤となるところです。なので、この部分が非力だったりすると、外部装置が強力でも残念なPCができあがってしまうし、逆にマザーボードが強力であってもそれに見合う外部装置がないと実力を発揮できません。今回、リンクスの阪口氏から提案されたマザーボード ASRock X79 Extreme9 は2つの選定基準があります。 大容量メモリの搭載が出来る事 ストレージの帯域を余すことなく発揮できる事 大容量メモリってのは、64 GB のメモリってことです。実は 32 GB メモリでも十分かなと思ったのですが無理を承知でお願い。これクリアできるマザーボードが意外と少ないことが判明、ってな現状です。ストレージの帯域というのは、SSD, HDD につなぐインターフェー … 続きを読む

カテゴリー: 最強.NET開発PC | コメントする

[WinRT] 改変しやすい GridView テンプレートを考える

[WinRT] メディアサーバーを立てて、動画を Surface RT で表示させる の派生として、GridView のテンプレートバリエーションを考えます。つーか、Visual Studio 2012 の吐き出すグリッドアプリケーションの GridView テンプレートは改変がしづらいです。今、書いている本は、そのグリッドアプリケーションを元にしてアプリを作ろうというスタイルになっているので、この言及自体矛盾しているのですが…まあ、ちと高機能すぎて使いづらい。モノとしては、従来の DataGridView コントロールっぽい形で使えたらいいのですが、どうも WPF の GridView を踏襲しているらしく、ItemTemplate(だっけ?)を「自由に作れる」ってところが強調されすぎてるきらいがあるのです。まあ、それはそれで自由度があっていいのですが、最初の取っ掛かりとして … 続きを読む

カテゴリー: C#, WinRT | コメントする

[WinRT] Surface RTを子供用に構成する

2歳児の子にタブレット(iPadとか)を渡すと何が大変かというと、癇癪を起して投げられる、ってのが怖いのですが、幸いにして私の初代iPadは2,3度投げられましたが無事です。 その次に怖いのが、(内田春菊の「私たちは繁殖している」を見るとわかります)ファイルを消されることです。iPhone を渡していると、じっと長押しした後に「×」で消す、ってのを危うくやられそうになりますが、幸いにしてまだ消されたことはありません。ボタンを長押し→「×」を押す→問い合わせで「削除」ボタンを押すという3コンボがなんとか大丈夫ってな具合ですね。4歳ぐらいになると「消しちゃダメ」ってことを分かってくれるので(いたずらとしては別ですが)、それほど気を遣わなくてよくなります。 iPad は特にログイン制御とかがないので(あるといちいちパスワードを入れてあげないといけないのが大変)共有ってことでほっておくのですが、じ … 続きを読む

カテゴリー: WinRT | コメントする

[WinRT] VS魂 100連発の閲覧アプリのリジェクトの記録

あまりアップする気はなかったのですが、[WinRT] VS魂100連発を起動するストアアプリを作り直す | Moonmile Solutions Blog を土曜日にストアに提出してみました。 という訳で、月曜日に「めでたく」リジェクトになったので、その記録を。ちなみに、ソースはこちら http://sdrv.ms/15UjCrq 。Youtube のリストを拾ってきて、IE10 を起動ってな簡単なものです。 コンテンツの適合性: 不合格 このテストは、Windows ストアの認証要件にコンテンツが準拠しているかどうかという観点でソフトウェアを評価します。 さらに詳しく お客様のアプリは、要件 1.2 を満たしていません。 詳細情報 確認事項: アプリには、ユーザー アカウントが必要ですか?その場合は、テスト アカウント 1 件を [審査担当者へのコメント] ボックスに含める必要があります … 続きを読む

カテゴリー: WinRT | コメントする

少しダークなSurface RTの使い方を考える

まともな?業務PCとして使うのであれば、ノートPCにWindows 8 Proを入れたほうが良いと思うのですが、タブレットPC限定かつWindows RTで省電力を効かせてと考えて、内部的には高機能(外部的にWindows RTという自縛をしているものの)なわけで、それを存分に≒効果的に使うにはどうすればよいか?という点で調べています。 ■本当にデスクトップアプリは動かないのか? これは前評判の記事、量販店での説明が悪い≒足りないと思うのですが、Surface RT(Windows RT)でデスクトップアプリは動きます。従来のメモ帳もあるし電卓もあるし、プリインストールのExcel/Word もあるし、そもそもコントロールパネルの類はデスクトップ環境で動いています。この誤解のもとは、Windows RT の CPU が ARM という Intel CPU(AMDも含む)とは異なる CPU … 続きを読む

カテゴリー: WinRT | コメントする

[WinRT] ビデオ再生時の無線LANネットワーク負荷を考える

子供用の動画再生アプリを作っているのですが、動画が mp4 圧縮されているとビデオアプリ(Windows 8 に付属のビデオ再生の標準アプリです)が途中で止まるという現象が頻発。 ■現象 ビデオアプリで、ホームグループ経由で mp4 の動画を表示させているとたまに映像が止まります。映像は止まるけど音声は止まらないので、普通に送られてくるけど描画が更新されていないという感じ。止まったときに、画面をタップして動画のタイムラインを少し動かしてやると再び描画が始まります(動画自体はジャンプした状態で再生される)。 最初は、無線LANのネットワーク負荷を考えたり、Surface RT の WiFi部分が…と思っていたのですが、配信PCのネットワーク負荷をみていくと、Surface RT で止まっている間もちょぼちょぼと配信しているようなのでネットワークが止まっている訳ではないようです。 ■配信PCの … 続きを読む

カテゴリー: WinRT | コメントする