変数のテスト

php知らないので、ちょっとテスト。

  • 変数名に日本語使えるか<-日本語も変数として扱われるか
  • 変数名は{ブレース}で区切れるか
$testてすと = 'てすとめっせーじ';

echo "$testてすと"; // 'てすとめっせーじ'
echo "$testてすとなのだ"; // ''
echo "${testてすと}なのだ"; // 'てすとめっせーじなのだ'

了解。
perlと一緒やね。
ちなみにphpバージョンは5.2.2。文字コードはutf8で保存。

smartyってタイプし辛い

正しいキーボードのタイプ方法なんか知らないけど、わし、「Y」を左手で打っとる。
左手で打っとるとsmartyの最後3文字「r」「t」「y」が立て続けに左手人差し指になって異常に打ち辛い。
だいたい、「smarty」は長い。


もっと短くしたいんやけど、何にしよ。4文字以下にならんかね。

$smty = new Smarty();

これかな。
まあ一回書いてればvimが補間させられるけど。


いや、「y」を右手で打てよ、とは思う。
こんなことどうでもいいし。

コーディング規則の説明をくれ

http://www.zend.co.jp/tech/index.php?cmd=read&page=%A5%B3%A1%BC%A5%C7%A5%A3%A5%F3%A5%B0%BB%D8%BF%CB%2F%A3%B1%A1%A5%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%B5%AD%BD%D2%A5%EB%A1%BC%A5%EB

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とかのせいかも。

ステージに無名のインスタンスを配置しておくと動かなくなることがある

っぽい。
flash player10の話。

ライブラリからドラッグしてきたムービークリップに名前を付けないとフラッシュが固まる場合がある。
原因がほんとにこれかどうかは分かんないけど、名前を付けたら動いた。

[プロパティ]>[<インスタンス名>]にmc_testとか入力。

なんなんだろ。

フラッシュが固まる場面と構成の同じシンプルなものを書いてみたけど問題なく動いたから、まれな現象ではあると思うんだけど。
てかプレイヤーのバグ?

コマンドラインから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とかじゃないのか。