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

独自プロトコルを使って、コマンドラインからストアアプリへ通知する

先日の [WinRT] 独自プロトコルを使ってデスクトップアプリからストアアプリへ通知する – Moonmile Solutions Blog は、デスクトップアプリからプロトコルを通じて、ストアアプリへ通知した訳ですが、そうなると、コマンドラインからも(当然、powershell からも)起動ができますよね、ってことで、試してみました。 なるほど、普通に通知ができます。デスクトップアプリに WinRT を組み込むのは意外と手間なので、逆に、独自プロトコルを作って、ターゲットのストアアプリで処理をするほうが良いかもしれません。この方法を使うと、コマンドラインからストアアプリを起動するのも簡単。コマンドラインを使えるので、perl とか、他のスクリプト系の言語を使って、最終的にストアアプリに引き渡すことも可能です。

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

[WinRT] 独自プロトコルを使ってデスクトップアプリからストアアプリへ通知する

デスクトップアプリからストアアプリに通信をするには、あらかじめストアアプリのほうからデスクトップアプリのほうにソケットを張っておく必要があり…と思っていたのですが、試してみるとストアアプリ間の独自プロトコルはデスクトップアプリとストアアプリ間にも使えるのですね。なるほど。 [WinRT] 独自プロトコルを使ってストアアプリ間で通信する – Moonmile Solutions Blog http://www.moonmile.net/blog/archives/5023 で、作ったストアプリの「mm-message:」というプロコルを使って、デスクトップから通知を出せます。 ■普通に Process.Start を使えば OK 実はブラウザを開く時のように普通に Process.Start メソッドが使えます。 ちなみにストアアプリから通知する場合は、Launche … 続きを読む

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

[WPF] 矩形をドラッグしてスイムレーンにスナップさせる

こちらは、仕事用のネタのために公開しておきます。 WPFでコントロールをドラッグ(1) – Moonmile Solutions Blog http://www.moonmile.net/blog/archives/709 [win8] パンダ福笑いを作るために ManipulationDelta を使う – Moonmile Solutions Blog http://www.moonmile.net/blog/archives/3877 のところで、ManipulationDelta を WinRT(ストアアプリ)で使ったのですが、改めて WPF で作ってみると、ManipulationDelta 関係はタッチイベントでしか発生せず、マウスイベントでは発生しないのですね…勘違いしていました。ストアアプリの場合は、タッチイベントもマウスイベントも統合さ … 続きを読む

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

HttpClient を使って建造送信を偽装する…ってのは取り止め

艦これの「建造」をハックする記事は、一度取りやめておきます。 HttpClient の Content-type の設定方法のネタ絡みだったのですが、ちょっとまずいですね。反省しています。 ちなみに運営側の「建造」ハックの対抗策としては(他のコマンドもそうなんですが)、 コマンドの通番IDを振る。 コマンドと一緒にハッシュ値を送る。 Cookieでtokenを隠蔽化する。 などのガードの方法が考えられます。ひとまず、先のコードは Apache ログで一発で引っ掛けられます。 Content-Type のハックは、iPhone サイト等の偽装に変えて、公開しなおしましょう。

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

[WinRT] 画像を丸く切り抜いて表示する方法

アプリ開発企画 Spotlight スタート! – 高橋 忍のブログ – Site Home – MSDN Blogs http://blogs.msdn.com/b/shintak/archive/2013/09/03/10445963.aspx の中に「艦これ」の単語があるので、そのまま戦略ボードを作るのはつまらないので、昨晩つくってみたのがこれです。 戦略ボードとはなんか違う…というか、全く違うものになってしまったのでアレですし、そのままで版権の問題があるからストアには出せない(と思う)ので、テクニック的に晒しておきます。 元画像から円形でクリッピングして、それを覗いてみる、というサーチライトみたな効果ですね。ひとつだけのサーチライトの場合、黒の透過画像を使ってクリッピングするほうが楽なのですが、今回のように複数の円をクリッピングして表 … 続きを読む

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

艦これ 諜報員 ver.0.5

SWFファイルから画像を抽出する – Moonmile Solutions Blog http://www.moonmile.net/blog/archives/5136 の機能を組み込んで、諜報員の艦娘を秘書艦に合わせます。 途中で立ち上げると、うまく切り替わらないので、あからじめ諜報員を立ち上げて置くか、艦これのほうで秘書艦を変えてみてください。このあたりは、のちのち修正しましょう。秘書官を立ち上げたときに、前の艦娘を表示したほうがよさそうだし。 バイナリのほうは 艦これ 諜報員 – Moonmile Solutions Blog からダウンロードしてください。 ■Fiddler のフック時に HttpClinet は使えない。 考えてみれば、当たり前なのですが、Fiddler でフックしている中で HttpClient などを呼び出すと、元の Fiddler … 続きを読む

カテゴリー: C#, 艦これ | 1件のコメント

Windows 8.1 RTM に Media Center Pack を引き継ぐ

Windows 8 Media Center Pack を2台目に入れるときの注意点 – Moonmile Solutions Blog http://www.moonmile.net/blog/archives/5009 ビデオの閲覧とTVの閲覧のためにある、うちの「Media Center Pack」なのですが、無事、Windows 8 から Windows 8.1 RTM に引き継げました、という話です。 前回の Media Center Pack の購入で変なことになってしまった、家庭用PCなのですが、Windows Update をすると OS ごと立ち上がらなくなってしまう状態でした。そのうち、8.1 が出るだろうから、それにアップデートしてから考えよう、ってことで、放置状態だったのですが、本日 8.1 RTM を入れてみました。 ■Win 8 から 8.1 にアッ … 続きを読む

カテゴリー: トラブルシューティング | コメントする

[Win8.1] Windows 8.1インストール時にローカルアカウントを利用する方法

急遽、Windows 8.1 RTM が MSDNで配布されることになったので、早速「仕事として」チェック。同時に Visual Studio 2013 RC も使えるのですが、これは、 Windows 8.1 RTM + Visual Studio 2013 RC で、ストアアプリ開発ができる。 Windows 8 + Visual Studio 2013 RC で、ストアアプリ開発以外はできる。 Windows 8.1 Preview に Visual Studio 2013 RC はインストールできない。 という違いがあります。8.1 のストアアプリを試したい場合には、Windows 8.1 RTM が必須になるので必然的に MSDN/TeckNet の加入が必須になりますね(正確には、ベンダーへの RTM も含むけど)。 逆に、デスクトップアプリとか、WPFアプリとか、ASP.NE … 続きを読む

カテゴリー: windows 8.1 | 1件のコメント

SWFファイルから画像を抽出する

Flashのswfファイルから画像を抽出する…わけは艦これ諜報員用なのですが、完全に実装する前にメモ程度に残しておきます。いくつか、MFCのライブラリとかJava,PHPのライブラリはあるのですが、やっぱりC#のほうがいいですよね。 neue cc – C#でFlash Liteなswfをバイナリ編集して置換する http://neue.cc/2013/01/10_393.html debreuil/Swf2XNA https://github.com/debreuil/Swf2XNA SWFバイナリ編集のススメ第三回 (JPEG) | GREE Engineers’ Blog http://labs.gree.jp/blog/2010/09/782/ github に Swf2XNA というプロジェクトがあります。neue さん言う通り、完全に使うには … 続きを読む

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

艦娘所有一覧をExcel VBAから作ろう(開発が完了しました編)

艦娘所有一覧をExcel VBAから作ろう(開発開始!!編) – Moonmile Solutions Blog http://www.moonmile.net/blog/archives/5112 の続きです。 艦娘所有一覧 http://dunkel.halfmoon.jp/kancolle/index.html 艦娘所有一覧に、諜報員でCSVファイルを吐き出した後、Excel VBA で投稿をします。直接投稿すればいいのですが…まあ、Excel VBAで試したかったというところで。 ■諜報員でパース 艦これ諜報員が動いている状態で「図鑑表示」から、艦船図鑑の1,2,3をクリックします。このときのレスポンス(/api_get_member/book2)を調べて、所有している艦船を収集します。たぶん、他でもできそうな気もするんですが…ひとまずこれで。 諜報員を右クリックして「 … 続きを読む

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