PHPMDでPHPのコーディング規約チェックを自動化してみる
2012/05/03Category: Web関連 ( PHP )
昨日触ってみたPHPMDで、組み込まれてないルールのコーディング規約チェックとかは難しいかな、って思ってたんだけど、意外とイケそうなことがわかった。
とりあえず、
- publicメソッドの開始文字を大文字にする。
- 中括弧「{」は改行してから開始する。
「そのルール自体が納得できない」ってツッコミはなしで。
PHPの静的コード解析ツール
2012/05/02Category: Web関連 ( PHP )
PHPMDってのを使ってみた。
dojox/form/PasswordValidatorは使わない方がいい?
2012/04/08Category: JavaScript ( Dojo Toolkit )
うん、先にリファレンスで動作をよく確認しておくべきだったね…
STAC Ver0.1.1
2012/04/05Category: STAC
STACを更新しました。
{elseif}で条件指定できるようになりました。
DojoのValidationTextBoxで入力チェックをする
2012/04/01Category: JavaScript ( Dojo Toolkit )
- 大量に入力項目があるフォームでデータを入力して送信ボタンを押す。
- 数秒待つ。
- いくつかの項目で「入力が不正です」と出る。
- パスワードのテキストボックスが空にされていることに気づかずに、間違った項目だけ入力しなおしてまた送信ボタンを押す。
- 数秒待つ。
- 「パスワードが入力されていません。」と出る。
- めげる。
こんな画面は未だに結構ある。
自分が以前作った掲示板も似たようなもんだけど。
ただでさえ公式マーケットで「英語版しかないので星1つです♪」みたいなアプリ評価がユーザーによって平然とされてしまうこの時代。
上の例みたいなWebアプリでは、クライアント側での入力チェックはもう必須なんだろうね。
というわけで、DojoのValidationTextBoxでの入力チェックの方法を調べてみた。
Dojoメモ
2012/03/31Category: JavaScript ( Dojo Toolkit )
Dojo1.7で3点ほどメモ。
Nucleusのプラグイン追加
2012/03/21Category: Web関連 ( Nucleus )
Nucleus用のプラグインを2つ追加しました。
- NP_NGURL
- 指定文字列で始まるURLにアクセスしたものを一定時間アク禁にする。
- NP_RequestValidation
- 不正なリクエストパラメータのときにステータス200ではなく400を返却する。
Nucleusで管理してる他所のサイトでスパムがウザくて、ちょっと必要に迫られて作ったものです。
使えそうなら使って下さい。
Dojo1.7のDijit
2012/03/18Category: JavaScript ( Dojo Toolkit )
Dojoが手強い…
フォームの入力チェックとAjaxを使ったデータの送受信がしたいだけなのに…
とりあえずDijitでボタンを押してダイアログを出すだけ。
Dojo1.7?AMD?
2012/03/16Category: JavaScript ( Dojo Toolkit )
勉強しようと思っててそのままだったJavaScriptを久しぶりに触ってみようと思ったら、Dojoのバージョンが1.7になっててチュートリアルのソースがガッサリ変わってた。
とりあえずHelloWorldだけ触ってみた。
STAC PHP用軽量テンプレートエンジン
2012/03/10Category: STAC
一応形になってきたので公開してみます。
ダウンロードは右上のdownloadから。