月曜日, 8 月 03rd, 2009 | Author: djodjo

StrawberryPerlでWeb::Scraperインストールしようとしたら
not_found_libxml2_dll
って怒られた。
libxml2.dllはというと下記にあるという。
http://xmlsoft.org/sources/win32/
ここからダウンロードして再チャレンジ

とおもったら、StrawberryPerlってこれらDLLを内包しているのがメリットだったはず!!
探してみると
c:\strawberry\c
の下にDLLがあるある。

結局、
c:\strawberry\c
がPATHに含まれていないのが問題でした。

特に気にせずインストールすればPATHには自動で追加されるはずです。
(インストール前に起動したcmd.exeつかってた・・・)

Category: 未分類  | Leave a Comment
月曜日, 8 月 03rd, 2009 | Author: djodjo

今までActivePerlをよく使ってたんですが、StrawberryPerlってのもあり試してみることに。
ただ、今までの環境も壊したくないのでC:\Perlをシンボリックリンクにしたいなぁと。
で、シンボリックリンクはショートカットとは異なるので作るのは下記のコマンド

mklink /d c:\perl c:\ActivePerl

/dオプションつけなければファイルとしてリンクが作られる。

注意!
削除するときはdelコマンドではなく、rdコマンド
rd c:\perl

delだとその中身まで消えてしまうらしい・・・・えっ?なにそれ。コワイ

Category: 未分類  | One Comment
水曜日, 7 月 22nd, 2009 | Author: djodjo

初の日本語ExtJS書籍じゃないでしょうか。
明日23日から発売予定のようです。

Ext JS入門 リッチUIなWebサイトをつくる Ajaxフレームワーク
サポートページももうできてますね。
http://www.shuwasystem.co.jp/support/7980html/2323.html

Category: 未分類  | Leave a Comment
水曜日, 4 月 15th, 2009 | Author: djodjo

Ext.KeyMapを利用することで、Webアプリにショートカットキーを設定することができます。
ctr+shift+nとすると新規登録ウィンドウを開く。。。といった使い方ができます。
more…

Category: 未分類  | Leave a Comment
土曜日, 4 月 11th, 2009 | Author: djodjo

Functionクラスにある、createDelegateという関数。サンプルソースに書いてあったのですが、いまいちどう使うものか理解できていなかったのです。
ですが、先日の勉強会で出てきたソースに書いてあって目からウロコ!!!ありがとう小堤氏。
コールバック関数を指定する箇所で利用します。
more…

Category: 未分類  | 2 Comments
火曜日, 3 月 24th, 2009 | Author: djodjo

ExtJS第9回勉強会に参加しました。

今回の勉強会は4月の予定しているExtJS V3.0の新機能紹介ということで興味津々ですよ。
また、前回の続きで気になるアプリケーション作成の際のイベントのハンドリングについても続きがありました。
more…

Category: 未分類  | Leave a Comment
火曜日, 3 月 17th, 2009 | Author: djodjo

ExtJSの開発にはEclipse + Spketを利用してますが、はじめにいくつか設定しないことコード補完は使えません。というかExtJSのコード補完ができない。
そこで、以下の設定をしていきます。

more…

Category: 未分類  | One Comment
木曜日, 3 月 12th, 2009 | Author: djodjo

ct is null
コンポーネントを配置するコンテナ要素が存在しないときにでる。
たいていはrenderToで設定しているidが間違っていて存在しないDOMへレンダリングさせようとするといったミスが原因
・・・さっきはまってました。:p

Category: 未分類  | Leave a Comment
水曜日, 3 月 11th, 2009 | Author: djodjo

ExtJSで実際にアプリを開発しだすとすぐに、コンポーネントを拡張し、自作クラス・コンポーネントを作りたくなります。
xtypeとかも用意して、他に組み込みしやすしたりなどなど。
この拡張方法ですが、Ext.extend()を利用するわけですが、どうもコツがいるようです。
more…

Category: 未分類  | Leave a Comment
月曜日, 3 月 02nd, 2009 | Author: djodjo

慣れてくるとあまり見かけなくなりましたが、コンポーネントの継承とかやり始めたころはよくお目にかかったエラーです。

[Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER)
[nsIDOMHTMLDivElement.appendChild]” nsresult: “0×80004003 (NS_ERROR_INVALID_POINTER)”
location: “JS frame :: http://hogehoge/lib/ext/ext-all-debug.js :: anonymous :: line 15886″
data: no][Break on this error] pnode.appendChild(this[name].dom);

more…

Category: 未分類  | One Comment