2008年12月30日火曜日

ExtJs-26 EeePCに開発環境リベンジその3

なんだかタイトルがExt。。ってもう全然関係ないような感じですが
一応そのための開発環境ということで。

DBです。
SQLServerExpressEdition2005のAdvancedを。
で、2008もあったんですが、容量食いそうだったので。

で、すべてのパスをDドライブにしてインストール中。
これですべての環境が整うことになる。
Cドライブの空きは270MB。
もう何も入れられないな。こりゃ。。。

今年も明日でおしまい。
毎月かぜひいて、
家族も風邪引いて
入院して。。
なんだかそういう年周りだったのかなぁ。
来年は気持ちを切り替え、すべてを切り替えて
中長期の基盤を整えよう。

Extの進捗はわるかったなぁ・・。
来年はがんばってツールを完成させようと思う。

2008年12月14日日曜日

ExtJs-25 EeePCに開発環境リベンジその2

で、先日の続きでFireFoxのCache情報等を移動して
4Gamesサイト情報の作業は完了。

次にXPProへのアップグレードを実施。
旧ノート時に購入したProXPSP2のアップグレードを。
でもHESP3なのでパッチ当ててから実施しなくてはならない。

前回はMicrosoftの公式サイトでSP2時の処理を
SP3へと読み替えて実施したのだが
そのサイトが見つからず。。。
弱っていたところ、
こちらを。
ただ、CDへ収まらずネットワーク越しに実施。

でProへのアップグレードを完了。
いつものワンセットを。
・Synergy
・VNC
・ExpLzh
・EmEditor
・CLCL
・CLaunch
・stirling
・Capt_st
・TortoiseSVN
・avast
・PrimoPDF
・foxio
・Unlocker

で、DBのインストールとなる。

2008年12月13日土曜日

ExtJs-24 EeePCに開発環境リベンジ

ExtJs-20 EeePCに開発環境
で挫折したんですが
もうリカバることにしました。

PCDepoでUSBDVDドライブ買ってきて現在リカバリ中。
DataSet→Json変換部分の実装等もC#でなのでどうしてもVisualStudioを入れたい。と。

すでに実施されているかたがいたので参考になりました。

またリカバリすることになるときもあるだろうってことで参考に
させてもらったリンクをまとめて。

リカバリ後
ダイエットを。

ここまででとりあえず、1.68GBの空きを作成。
さて、VS2008Ex...を入れよう。
で、ふとあれ?SP1でてるので入れようかと思いきや2.1GB必要と。
無理なのでやめました。
素のVS2008Ex...入れることに決定。

一時間くらいかかった。。が正常終了。

次に挙動を早くしよう。
いままでデフォルトで動かしてたし、少しでもはやくしたいので。
その2を。

で、次にERAMの設定。
こちらを参考にさせてもらった。

ここまでは完了。
で、

残すはTEMPへの移動とか。。。そこらへんだけど
もうギブアップ。
とても眠い。

具合の悪い家族を明日もサポートせねば、、

あ、
あと、先日本屋で上記ダイエットなことが書かれている本があったな。
4000円位したのでたち読ませてもらいました。
それはまた後日。

ちなみにVisualStudioはわりと快適に動きます。

ExtJs-23 継承時のconfig

ExtJSWorkShopに参加させてもらってから
時間が取れるようになった。

どうやって実装してったら良いんだ?という
疑問を少しづつといく。
ゼノフィの小堤さんがもう目からうろこな懇切丁寧に
指導してくれるおかげでかなり理解は深まる。
でやりたいことのおおむね必要な要素はそろってきた。

がんばっていつか恩返しをしたい。
今回はGOGAの小山さんもいらした。

さて、
今回、躓いていたのは継承とxtype、とその使いかた。

メインで
Ext.onReady(function() {
//----------------------------------------
// Grid設定
//----------------------------------------
//console.debug(App.TaskManegement.todoList_dataMapping);
var taskGrid = new App.TaskManegement.TodoListGrid({
renderTo:'gridpanel'
});
//----------------------------------------
// Dlg設定
//----------------------------------------
var taskDlg = new App.TaskManegement.TodoRegisterDlg({
title : 'テスト',
width : 500,
height: 300
});
taskDlg.show();
});


で、
ウィンドウは

Ext.namespace('App.TaskManegement');

// ---------------------------------------------------
// App.TaskManegement.TodoRegisterDlg
// ---------------------------------------------------
App.TaskManegement.TodoRegisterDlg = Ext.extend( Ext.Window, {
initComponent : function()
{
this.items = [{
xtype : 'TodoRegisterFormPanel'
}];
App.TaskManegement.TodoRegisterDlg.superclass.initComponent.call( this );
}
});


で、
パネルは

Ext.namespace('App.TaskManegement');

App.TaskManegement.TodoRegisterFormPanel = Ext.extend( Ext.form.FormPanel,{
initComponent : function()
{
this.items = [{
xtype : 'checkbox'
}];
App.TaskManegement.TodoRegisterFormPanel.superclass.initComponent.call( this );
}
});
Ext.reg( 'TodoRegisterFormPanel', App.TaskManegement.TodoRegisterFormPanel );


こう。
これがひとまず画面が出るようになった状態。

と、やりたかったのは
PanelをprecofigClassとしてDBとのIFで独立せておいて
使いまわせるようにしたかったのです。
もんだいはPanelでおきていました。

items.addでエラーが起きるんですよ。



その日はもんだいとなる疑問を小堤さんにきいてみると
とっても丁寧に噛み砕いて教えてくれました。
でサンプルのソースをくんでくれたので。。
見てたんです。
うーん、一応自分の実装もよさげなんだけどなあぁと

で、それはひとつのhtml上に書いてくれたものだったので
自分のファイル構成に各クラスを分割(コピペしたところ)
そのうまくいっていたソースでもitems.addでエラーが発生。

拡張するときのextendの第二パラメータのconfigのitemsは
直に書かず、
initComponentをオーバーライドして
そこでthis.config=で当て込んであげると回避。
これも小堤さんが。

もう



頭が上がりません。
もっと精進します。


あとTreePanelの変更後の情報って。
についても聞いてみた。


なぜ何君になっているのが悔しい。
早く高レベルな質問ができるようになりたいもので。


この機会、場所、時間を提供してくれる
小堤さん、直鳥さん、皆さんに感謝です。

趣味のレベルでのプログラムなのでこれをなんかもっと
生かせたらと思うのですが、業務になると
つまんなくなっちゃうのかな。

2008年11月27日木曜日

今日は休み

今月は休日に出社することが重なり
消化を含めて今月後半休みまくり。

子供の園行事もあったが
今日は見事に消化Day。

家族サービスを。
下の子がかぜっぴきで朝から病院に連れて行き。
午後は上の子が園から帰ってきてその相手。

Extは午前中1時間ほど。


で、気がつけば夜。


で、気がつけば今日は誕生日だった。


おお30さい。

ExtJs-22 グリッドのtools

なんか壮大な自分ツールを作ろうと意気込んで
いろいろと妄想してたけど、
そんな時間はなく、

気がつくと一月に2時間くらいしか時間が取れていない。
で、やめて。

Gridの勉強としてTodoリストを作ろうと。
ということで。

toolsからいろいろさせようと思い。
toolsのリファレンス見るとたくさんidがあって
どれがどんなアイコンなんじゃ?ということで
表示させてみた。



いろいろあるもんだなぁ。ということで。
ちなみに左からリファレンスの順番です。

2008年11月14日金曜日

ああ、30さい

あと数日で30になる。
20歳から振り返ってみると
20歳からはたらいてたから
かかわったプロジェクトのことしか思い出せない。。。

ってそんな訳は無く。
一応ライフプランどおりには進んでて
6割くらいは予想通り。
ライフプランどおりのくせに6割っていうのは
自宅をもつのはやかったかな。
と、転職しすぎが2回。
これは描いてたものと大きく変わってる。

-----
なんか最近、つまらんなぁ。
Ext触ってないし。
仕事仕事と、知らぬ間に30を向かえそうだ。

もっと意識して生活しなくては人は腐るな。
と。

もう腐りかけてる。とか。
30でリフレッシュだな。
-----

昔の会社の後輩が個人事業主になった。
もといた会社でそのままフリーとして活躍だと。。。すげー。
応援しようっと。

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

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