ExtJSのコードを,Ext Designerではき出した後,コンポーネントからのイベントを処理する部分を書かなければなりませんが,はき出されたコードに書き加えていたら,画面デザインの変更のたびに面倒なことになります。
ですから,当然,イベント処理は別ファイルでやることになるんだと思います。デザイン定義部分とは別の場所でイベントを低位議するにはどうしたらよいのでしょうか。
ExtJSのコードを,Ext Designerではき出した後,コンポーネントからのイベントを処理する部分を書かなければなりませんが,はき出されたコードに書き加えていたら,画面デザインの変更のたびに面倒なことになります。
ですから,当然,イベント処理は別ファイルでやることになるんだと思います。デザイン定義部分とは別の場所でイベントを低位議するにはどうしたらよいのでしょうか。
CakePHPでのURLは,
site.com/コントローラー名/アクション名/パラメータ1/パラメータ2
という形式だから,
ExtJSからデータが欲しいときは,この形式でリクエストする。
それに対して,JSON形式でデータを返すViewでも作れば,CakePHPとExtJSの間でデータのやりとりができそう。
必要なパラメータと一緒にAjax.requestでリクエストする。
ExtJSでは,データストアのHttpProxyでURLを指定してやるとよいらしい。データストアは,ADOでいうDataSetみたいなものか。
cakePHP+ajaxでjsonを扱う - 憂鬱なプログラマの形而上学
CakePHPからJSONやXMLを返す方法は,Webserviceコンポーネントを入れるととても簡単らしい。
職場のサイボウズOfficeのスケジュールをiPod touchにシンクさせて使いたいと思いまして,いろいろとやった結果を記録しておきます。iPod touchにスケジュールを同期させるために間にGoogleカレンダーを挟みます。
サイボウズofffice8と同期するツール暫定版|名古屋ではたらく社長blogだもんで
これはすばらしい。このスクリプトを自分のサイトにセットして,Googleカレンダーで「他のカレンダー」として追加してやります。やり方は次の通り。
先日,iPod touchを購入しました。イーモバイルのPocket wifiと組み合わせて買いました。
そうです,「疑似iPhone」です。
うちの携帯電話のキャリアはauなので,SBMのiPhoneを追加で買う勇気はありませんでした。通信費がコワくて。というわけで,iPod touchとイーモバイルの組み合わせとなったわけです。
自宅では無線LAN環境があるので通信料はいりません。出先では小さなPocket Wifiを持っていれば,通信ができます。これはなかなか便利です。最近ハマっているTwitterにぴったり。
ただ,やっぱりGPSとカメラがないのがアレです。アプリでその機能が必須なものは使えません。AppleによるとiPod touchは,iPhoneの代替品じゃないらしいのでしょうがないのでしょうか。iPhoneってSBMとの契約を切ってもその他の機能は使えるのでしょうか。白ロムだとiTunesと同期できないような話も聞くのですが。
iPhoneのSIMにイーモバのSIMを差して使えたら最高なんだけどなぁ。
ちなみに自宅でPocketWifiのスピードテストしたら,下り236Kしか出ませんでした。(´・ω・`)
Firefoxアドオンのフェッチイミが公開中止になっています。めっちゃ便利だったのに。
ついこないだまで公開されていたのに。なにかあったのでしょうか。利用している辞書のアルクからクレームでも...
COPIPAというどこぞのICカードのような名前のソフト。
このソフトはエクスプローラーのコンテキストメニューに「パスコピー」と「ファイル名コピー」
というコマンドを追加します。コマンドを実行すると選択されているファイルのパスまたはファ
イル名をクリップボードにコピーします。
というなんてことはない機能だけのものですが,以外とこれがめっちゃ便利です。
別のエントリにheteml + ガンブラーで検索してたどりついた方がおられたので,hetemlでサイトを運営している人へのガンブラー対策を書いてみましょう。
ガンブラーは,FTP通信を監視して,FTPのユーザー名とパスワードを盗んでサイトを不正に書き換えます。もっとも有効な予防策は,FTPでファイルを転送しないと言うことです。hetemlの場合はそれが可能になっています。SSHが使えるからです。WinSCPやFileZillaを使って,ポート2222にSFTPで接続しましょう。以前はアクセス元のIPアドレスを登録する必要がありましたが,現在はその必要はなくなっています。(以前の方がセキュアだったんですが....)
hetemlのマニュアル:SSH ソフトの設定とコマンド
hetemlのマニュアル:WinSCP の設定方法
ちまたで評判のガンブラーなるウィルス。これにやられて大手企業のサイトが改竄されたといいます。
というものですが,FTPユーザー名とパスワードがバレただけで簡単に改竄されちゃう企業のセキュリティ対策って,あまりにザルではないのか?という疑問が残ります。どこからでもFTPで接続可能になっていたのか?って話です。
我が家にもやっと地デジがやってきた。正月の2日に半ば衝動的に購入したのは,東芝のREGZA 37Z9000。
購入前にネットの情報で調べていて,もともとREGZAは気になってはいたのですが,決め手になったのはドルビーボリュームという機能。「CMの音がうるさい」というのは誰もが感じることと思うんですがね。昔三菱かどっかのブラウン管TVで,CMの音量を下げる機種があったのだけど,今はこのドルビーボリュームというのがあって,これを採用しているのは東芝だけ。
関西テレビの「怪傑えみちゃんねる」なんかは,番組自体の収録の音量が低いため,どうしてもTVのボリュームを上げてしまいます。するとCMになるととんでもない音がでるんですよ。「あー!うるさいっ!」とリモコンを探す。で,本編が始まると何言ってるのか聞こえない。これが解消できるのなら最高だと思ったのです。