2014-07-01から1ヶ月間の記事一覧

Table-to-JSONが非表示になる時の対処法について

Table-to-jsonの対象となるhtmlは、dom上にappendされていないと通常処理の対象とならない。Appendせずに処理の対象としたい場合、ignoreHiddenRowsオプションをfalseにすればよい。 element.tableToJSON({ignoreHiddenRows: false});

mysqlのToo many connectionsエラーについて

mysqlはデフォルトで最大接続数が100に設定されている。 それを越えると接続エラーとなる。(以下はcakephpが出したエラー) 2014-07-21 11:06:09 Warning: Warning (2): mysql_connect() [<a href='http://php.net/function.mysql-connect'>function.mysql-connect</a>]: Too many connections in [CORE/cake/libs/…

ファイル書き込み時はrewindを忘れないこと

php

cakephp1.2のafterfilterは必ず呼ばれるわけではない

cakephp1.2でbeforeFilterは必ず呼ばれるぽいけど、afterFilterはビューの存在しないアクションを指定したりすると、404NotFoundが発生して、afterFilterを呼ぶ前に終了する。

extjsでビューからコントローラー名を取得する方法

MyAppName.app.getController('コントローラー名'); Why does this.getApplication().getController('MainController').testFunction(); fail

javascriptでurlのパラメータ値を取得する方法

window.location.searchその他、window.locationが持つ情報について locationオブジェクト一覧|window.locationオブジェクト|JavaScript/DOM|PHP & JavaScript Room

(後で消す)sakuraエディタカラー設定

C:\Program Files\sakura\keyword\javascript.col; テキストエディタ色設定 Ver3[SakuraColor] C[BRC]=1,1,000080,000000,0 C[CAR]=1,0,40ff00,000000,0 C[CMT]=1,0,bd5f00,000000,0 C[CTL]=1,0,00ffff,000000,0 C[CVL]=0,0,ff8080,000000,0 C[DFA]=0,0,c8f0…

javascriptの正規表現で変数を使う

通常のmatch text.match(/<table id="tbl"[\s\S]*<\/table>/); 変数を使う場合 var table = "tbl"; text.match('<table id="' + table + '"[\\s\\S]*<\\/table>'); 違いは、\を2個書くことと、前後の/が不要になる点 以下のようにRegExpを使っても同じっぽい var table = "tbl"; text.match(new RegExp('<table id="' + table + '"[\\s\\S]*<\\/table>')); JavaScriptで、変数を使っ…</table></table></table>

Ext.apply と Ext.applyIf の違い

Ext.applyは、対象オブジェクトに対して、全てのプロパティを代入する。 console.log(this.foo); // undefined var ret = Ext.apply(this, { foo: 'bar', hoge: 'piyo' }); console.log(this.foo); // bar Ext.applyIfは同じプロパティが存在する場合、上書…

extJSでオブジェクトとJSONの変換

Ext.encode()、Ext.decode()を使う var o = {test: "test2"}; console.log(o); console.log(Ext.encode(o)); console.log(Ext.decode(Ext.encode(o))); 結果 Object {test: "test2"} {"test":"test2"} Object {test: "test2"}

extJSにおけるscopeの意味

scopeなし launch: function () { Ext.Ajax.request({ success: function(response){ // エラーになる store = this.getMyJsonStoreStore(); } }); } scopeにthisを指定 launch: function () { Ext.Ajax.request({ success: function(response){ // エラーに…

javascriptで改行を含んだ正規表現

text.match(/[\s\S]*/); [\s\S]は改行を含む任意の一文字ということになる複数行にマッチさせる正規表現 | You Look Too Cool

jqueryのセレクタの第2引数の意味

var ele = $('#id', var_html); $()の第2引数にhtmlエレメントを指定すると、#idの検索対象をそのhtmlに設定することができる $(var_html).find('#id') これも同じ意味ぽい