AD:
SSHの接続では、TeraTermを使用しているのですが、便利なショートカットがあるので
紹介させていただきます。
ウィンドウ関係
- ScrollLock
- Tera Termウィンドウのスクロールロック/ロック解除(トグル)
- Ctrl + Tab or Ctrl + Shift + Tab
- Tera Termウィンドウの切り替え
- Alt + Enter
- ウィンドウの最大化(トグル)
- Alt + Space Alt + X
- ウィンドウの最大化
接続関係
- Alt + N
- 新しい接続を開く
- Alt + D
- セッションの複製(SSH, telnetのみ)
これをよく使います。便利です。
- Alt + G
- Cygwin接続
操作関係
- Ctrl + Up/Down cursor
- 上下方向へ一行スクロール
- Ctrl + PageUp/PageDown
- 上下方向へページ単位スクロール
- Ctrl + Home
- バッファの先頭へ移動
- Ctrl + End
- バッファの末尾へ移動
- Alt + C, Ctrl + Insert, マウスドラッグ
- 選択文字列をクリップボードへコピーする
- Alt + V, Shift + Insert, マウスホイールボタン・右クリック
- クリップボードからペーストする
これをよく使います。便利です。
Twitter:
Warning: Undefined array key "Twitter" in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/plugins/sns-count-cache/sns-count-cache.php on line 2897
0 | Facebook: 0 | Google Plus:
Warning: Undefined array key "Google+" in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/plugins/sns-count-cache/sns-count-cache.php on line 2897
0 | Hatena: 1 | Pocket: 2 | Total: 4 | Feedly: 0
AD:
Cakephpのvalidationのごくごく単純な内容でハマった
記述方法について
maxLengthについて
validationの機能は動いていたのですが、下記のエラーがでてしまった。
|
Undefined offset: 0 [COREcakelibsmodelmodel.php, line 2435] |
で、よくよくドキュメントを確認してみると記述方法が間違っていました。
▼間違った記述方法
|
var $validate = array( 'hoge' => array( 'rule' => array('maxLength' => '100'), 'message' => '最大100文字までです。' ) ); |
↓
▼正しい記述方法
|
var $validate = array( 'hoge' => array( 'rule' => array('maxLength','100'), 'message' => '最大100文字までです。' ) ); |
▼間違った理由
その上で数値チェックをしていたので、記述法を同じだと勘違いしていました。
|
var $validate = array( 'age' => array( 'rule' => array('comparison', '>=', 18), 'message' => '18歳以上の方のみ対象です。' ) ); |
単純な間違いなのに、発見するのに30分くらいかかりました。
非常にくやしい。
ドキュメントを読む際に、ああだいたいこうだろうと流し読みしていたから招いたのでしょう。
残念。
Cakephp validationの説明
http://book.cakephp.org/ja/view/134/Core-Validation-Rules
Twitter:
Warning: Undefined array key "Twitter" in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/plugins/sns-count-cache/sns-count-cache.php on line 2897
0 | Facebook: 0 | Google Plus:
Warning: Undefined array key "Google+" in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/plugins/sns-count-cache/sns-count-cache.php on line 2897
0 | Hatena: 2 | Pocket: 0 | Total: 2 | Feedly: 0