コーディング規則の説明をくれ
zend勉強中。
こういうコーディング規則ってルールがいろいろあるんだけど、どうやって決めてんのか教えてくれないかな。
それがないと覚えられないんだけど。
classが
class HogeController extends Zend_Controller_Action { }
なら、functionも
function indexAction { }
でいいじゃないか。
なんでこう↓なの。
function indexAction { }
まあ従う必要もないんだけど。
書いてくれてるから従おうと思っただけ。
.historyが変なせい(?)でターミナル立ち上がらない
macで使ってるiTerm.appが、ふと立ち上がらなくなったので対処法をメモ。
立ち上がらなくなったというか、ウィンドウは表示されるんだけどすぐに閉じてしまうというもの。
ターミナル.appもほぼ同じような状況。
で、対処法だけど~/.historyが読み込めなかったようでそれを消したらうまくいった。
.historyの変な部分だけ取り除くということができればいいんだけど、何がゴミか分かんないのでまるごと削除。
iTermもターミナルも立ち上がらないのでX11.appで作業。
rm ~/.history
して終わり。
日本語を色々入力してたからダメだったのかも。
これで立ち上がらなければほかの.cshrcとかのせいかも。
rsyncの終了ステータス
rsync .... echo $?
$?に値が入るみたい。
0だったら終了。
他は知らん。
manページのEXIT VALUESに載ってるやつかな。
コマンドラインからimagemagick使う
perlでImage::Magickを使って画像を読み込もうとしたらエラー出た。
その後リサイズしたかったのに読み込めてませんとか言われた。
どうにかしたいのでコマンドラインからやってみる。
# convert -sample 200x100 test.jpg test_resize.jpg convert: Corrupt JPEG data: 2225 extraneous bytes before marker 0xd9. convert: Corrupt JPEG data: 2225 extraneous bytes before marker 0xd9.
相変わらずエラーは出るけど変換は出来てる。
これでいいのか?
画像の情報が見たい場合
# identify test.jpg
でサイズとか出る。他に知りたければオプション付ける。-verboseとか。
他のことは
man ImageMagick
で。
コマンド名をconvertじゃなくてimagemagickにして欲しい。
せめてim-convertとかじゃないのか。