PHPMDでPHPのコーディング規約チェックを自動化してみる

2012/05/03Category: Web関連 ( PHP )


昨日触ってみたPHPMDで、組み込まれてないルールのコーディング規約チェックとかは難しいかな、って思ってたんだけど、意外とイケそうなことがわかった。

とりあえず、

  • publicメソッドの開始文字を大文字にする。
  • 中括弧「{」は改行してから開始する。
という2つのルールを書いてみた。

「そのルール自体が納得できない」ってツッコミはなしで。

>>続きを読む

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. 大量に入力項目があるフォームでデータを入力して送信ボタンを押す。
  2. 数秒待つ。
  3. いくつかの項目で「入力が不正です」と出る。
  4. パスワードのテキストボックスが空にされていることに気づかずに、間違った項目だけ入力しなおしてまた送信ボタンを押す。
  5. 数秒待つ。
  6. 「パスワードが入力されていません。」と出る。
  7. めげる。

こんな画面は未だに結構ある。
自分が以前作った掲示板も似たようなもんだけど。

ただでさえ公式マーケットで「英語版しかないので星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から。

>>続きを読む