2009-01-01から1年間の記事一覧

jQueryのFlexgrid pluginをカスタマイズ

table表示のためにjQueryのFlexgridというpluginを使っています。 Flexigrid - Web 2.0 Javscript Grid for jQuery http://www.flexigrid.info/その名の通り、Flexでのグリッド表示をJSで実現するという便利なpluginです。 見た目も当り触りのないUIで機能的…

Dbfinder Plugin

symfonyのPluginにDbfinderっていうものがあって、 jQueryのflexgrid Pluginでtable表示するときに鯖側で使ってます。 whereというメソッドでSQLのfilterを定義できるんですが、 comparisonとしてINが用意されていないようですorz READMEを読んでもINの記述…

Operaでのconsole.log

FirebugsやSafariでログを出力するのにconsole.logを使っていましたが、 どうやらOperaだとエラーになってJSがhungしてしまうようです。 OperaだけJSが動かない!とか思ってたらこれが原因でした。 Operaでログをconsoleに出力するにはどうやったらいいんだ…

symfonyのアクションでUser_Agentを取得する方法

アクション内で環境変数を取得するには、 sfRequestオブジェクトを使って、 $this->getRequest()->getReferer(); とか(上記はリファラー)でできます。 なのでUser_AgentはgetUserAgentでいけるのかなぁって思ったら 思いっきしエラーorz まあ正しくは以下の…

symfony1.2でのカスタムタスク

標準ではtask上でsfContextを使えないので、 executeメソッド内で sfContext::createInstance($this->configuration); とかやっていたのですがこのままでは使えない状況が…。CLIからtaskを実行する分にはこれでいけるのですが、 actionなどからtaskをrunする…

TextMate command with JSLint

TextMate上でいま開いている.jsファイルをJSLintを使ってsyntax checkしようという話し。 spicermonkeyでJSLintを動かそうとしたけどうまくいかなかったので、 Rhinoのjs.jarを使って動かすようにしました。まずはRhinoを適当に*1ダウンロードします。 $ wge…