2010年1月6日水曜日

tortoiseSVN

とりあえず、Acerになってから入れてないことにさっき気がついて
64bit版入れた。

いつだかWorkshopでGitを紹介してもらったのでそちらもそのうち挑戦。

ねよ。

MS-DTC 昇格

先日のエントリで
transactionscopeを使用することによるDTCサービスの起動が必要って書いてたけど、

今の環境になってからそういえば自分で開始してないな。
とさっき気がついた。

Windows7になって自動開始になったのか?とか。でも
リソースくうから手動になってるってはなしを聞いたのでそんなことはないはず。
確認すると手動。で、開始していない。そうだよね。

なのに、
エラーが起きない。
あれー?サービスがつかわれないのかな?
とおもってさっきまでこちらを読んでました。
なるほどなぁ。。とても勉強になりました。ありがとうございます。

ちなみに、前の環境でエラーが発生していたのはなんでだったんろう。。。
同一物理コネクションな実装だったはずなのに。

っつーか、、ヤバイねなきゃ。
資格のベンキョ。今日もやってない。
DTCなんて読んでるばあぁいじゃないな。

2010年1月3日日曜日

ExtJs-67 Ext.data.WriterとRequest内容

結局、単数変更時のRequestデータは[]がついてないのだけど、
サーバサイドではコレクションとして扱いたかったので
そのへんの泥臭いことしてようやくCreateはおしまい。

サーバサイド実装にあわせるため(サーバサイド実装はジェネレータで生成するためUpDateメソッドのIFはすべてのフィールドを受け取るようにしている)、
writeAllFieldsをTrueにしておくと特に制御なしで完了。


で、Deleteはというと、、、、IDのみのCSVでくる。
あれまぁ、また小細工を。現在使ったことがあるJson.netのメソッドにあわせるにはkey:valの形式に
整形しなおしの小細工を。。。

これを共通化して、、、と。

ようやくベースとなるCRUDの穴あけは完了。。
ってことで。これから汎化。子供たちはプラレールとレゴ。

2010年1月1日金曜日

あけましておめでとうございます。

またもや子供の寝かし付けで寝てしまい、ぎりぎり11時47分におきてかみさんと
挨拶したままそのまま起床してつぶやいてました。
最近こんなんばっかだな。

今年も始まりまりました。
牛歩のごとくExtJsとJavaScriptとASP.NETとAndroidを通してのデジタルな生活を
遊んでいきたいと思います。。。

今年もよろしくお願いいたします。

あと数時間後に実家に旅立つのにまったく用意しとらん現実。

2009年12月28日月曜日

ExtJs-66 Ext.data.Writerで。。。meta。2

あら。先日の実装から はや2W。
ソース壊れたりなんだりしてまたもや牛歩。。。

いまのシステムはサーバサイドはASP.NETC#で組んでるのだが、
Jsonのシリアライズがどうも。。ってなっててそれはJson.NETで解決済みだったんだけど
いままでは一行ごとのシステムコミットで実装しててサーバサイドへのリクエストは単一行情報のみだった。

現状の実装ではWriterをしようすることで
複数行のCreate、複数行のUpdateが可能になり、それぞれのURLへリクエストが送られてくることになる。

わかってないことが二つあった。
①まず、リクエストのなまえってなにでくんのか?
 Ext.data.Writerのソース見ると params[this.meta.root] に突っ込んでる。
 で、WriterのmetaってのはReaderのmetaの複製。これはStoreのコンストラクタでやってる。
 前のえんとりExtJs-65でラップしてるのでシステム内は「rows」ってことになる。a
 サーバサイドでstring reqdata = Request.Form["rows"].ToString();
 でアクセス可能。よしよし。


②Json.netが使えていない。
 ってーのもJobjectクラスのParseメソッドしか触っておらず、
 単一情報だったときは泥臭く、『[{一行情報}]』の『[]』をTrimしてParseにかけてた。
 うごきゃーいいし、ってのりだったのでまったく見ていなかかった。
さて、複数だとこまるー。
 ってことでちゃんとリファレンスを読むとJarrayクラスがある。
 想像通りJobjectの配列返却。問題なし。

ってことでめでたく、、
複数行のCRUD実装のゴールが見え隠れ。

コンテキストメニューの実装を加えればこの開発の基礎周りは出来上がり。
よかった。今日はもう寝る。

2009年12月24日木曜日

復活の呪文

完全とまではいかないけど復活。。
SDカードをHD代わりにはもうしない。。。


で、復活の呪文
参照の追加で system.transactions.dll

#TransactionScope使ってんのわすれてて、ビルドエラーおきた。

動作確認取れたし、ひとまずおしまい。。ねよー。

2009年12月23日水曜日

やばいこわれた


あらー。
こわれたよー。

もうだめだめちゃんです、。。。

意気消沈。

node + ejs + Socket.io のサンプル

まずい。。 一年間、一回も更新してない!!! つまり、、 趣味の時間がほぼ皆無ということの現れです。 業務と子育てに追われた一年でしたね。。。。。 危なく年をこすところだった。あぶない。なぶあい。 話を変えて。 今月初旬に 社内でちょっとしたプレゼンをする事に...