艦隊編成アプリ作った!

ブログ生きてた!すごい!

せっかくなのでエントリ投入です。

艦これ的なブラウザゲーム的なあれの支援アプリとして、

https://megazakro.github.io/ware-fleet/

作りました。

・所持してる艦娘のLVの把握
・艦隊編成を名前付きで管理

できる!できるよ!

ローカルストレージに保存するのでブラウザ閉じても残ります。
いずれサーバサイドに保存したい。ヽ三・w・三ノいずれ!

ヽ三・w・三ノ ASP.NET RoutingとAJAX的なあれ

ASP.NET Routingにトライしてたら、LoginコントロールとかUpdatePanelとかのAJAX的なコントロールを配置したときにわけわかんないエラーでまくって超困った!

とりあえずゲイツ様とかググレカスとか駆使しまくって、
こんなサイト見つけた!

.NET 3.5 SP1 includes ASP.NET Routing as part of the framework.
If you’re using ASP.NET AJAX (or anything else that uses resource handlers like WebResource.axd)be sure to check out this page.
Without it you’ll find all resource requests go through to your page handler!

http://chriscavanagh.wordpress.com/2008/03/11/aspnet-routing-goodbye-url-rewriting

で、global.asaxにこんなのを追加した。

routes.Add(new Route
(
  "{resource}.axd/{*pathInfo}",
  new StopRoutingHandler()
));

これを使うまえではLoginコントロール使うページにアクセスすると構文エラーですとか怒られてガッデムな感じだったんですが、今ではすっかり元気になって走り回るLoginコントロールの姿が!

そんなかんじで!

ヽ三・w・三ノ 画像ファイルとかがキャッシュされて困ったとき

ヽ三・w・三ノ ファイルのURLに適当なパラメータをつければ取り直すよ!

// これを
String address = "something.jpg";

// こんな風にする
address += String.Format("?dummy={0}", DateTime.Now.Tick.ToString());


ネタ元
ナナイさんメモ
外部画像ファイルを読み込む時にキャッシュから読み込ませない[ActionScript]

Flashで外部からjpgファイル等を読み込んで表示させる際、
ブラウザがファイルをキャッシュしてしまい、キャッシュからファイルを読み込もうとします。
それを防ぐために、読み込むファイルに変動するクエリーストリングを追加してあげれば、
キャッシュから読み込まずに、その都度ファイルを読み込んできます。


※ブラウザの設定などによっては、ブラウザにキャッシュが無尽蔵に溜まるので注意
※ファイル名指定をhttpから始まるURLでは無く相対パスで指定した場合、Flashでプレビューを行うとエラーが起こる。

http://migelnanai.blog.so-net.ne.jp/2007-06-19

ASP.netで同じようなことになってちょっと困ったので助かりました
ヽ三`・w・´三ノ

ヽ三・w・三ノ Javascriptでクロージャ

ヽ三・w・三ノ ざっくりと

<input type="button" value="test" onclick="btnClick();" />
<input type="text" id="txtArea" />
var closureVar;

function closureFunc()
{
    var internalValue = 1;

    function method()
    {
        document.getElementById("txtArea").value = internalValue;
        internalValue++;
    }

    return method;
}

function btnClick()
{
    if (null == closureVar)
    {
        closureVar = closureFunc();
    }

    closureVar();
}

ボタンを押す度にテキストボックスの数字が増える!増えるよ!
closureFunc();した時点でinternalValueの実体ができて、
以降closureVarがなくなるまで同じ実体を使いまわすからinternalValueが増えるってことなのかな?
ヽ三・w・三ノたぶん!

ヽ三・w・三ノ すぐ忘れることに定評があるASP.NET イベント発生順序

http://www.agile-tech.com/blogs/dev/2008/08/aspnet-event.html
より……

  1. マスタ ページ コントロールの Init イベントが発生します。
  2. コンテンツ コントロールの Init イベントが発生します。
  3. マスタ ページの Init イベントが発生します。
  4. コンテンツ ページの Init イベントが発生します。
  5. コンテンツ ページの Load イベントが発生します。
  6. マスタ ページの Load イベントが発生します。
  7. コンテンツ コントロールの Load イベントが発生します。
  8. コンテンツ ページの PreRender イベントが発生します。
  9. マスタ ページの PreRender イベントが発生します。
  10. マスタ ページ コントロールの PreRender イベントが発生します。
  11. コンテンツ コントロールの PreRender イベントが発生します。

直感として『HTMLに出力する順序でコントロールのイベントが発生する』と
覚えておくとよいです。

http://www.agile-tech.com/blogs/dev/2008/08/aspnet-event.html


ヽ三・w・三ノ すぐ忘れる!すぐ忘れる!

ヽ三・w・三ノ セールスフォース開発的な

Force.com IDEが更新されたようなのでインストールしてみたものの、
オートコンプリートさせようとすると例外大発生ですよ。


ヽ三・w・三ノ わかんない
ヽ三・w・三ノ わかんない


まだまだ開発環境がこなれてないなー・・・・・・