『 2010年11月 』

≒ Zen-Cording覚え書

僕は

  1. Ctrl + H
  2. Ctrl + Alt + ;
  3. Alt + 矢印

の三つだけ覚えよう。あ、もちろんCtrl + , も。
①は既存テキストのタグ付け。これは仕事で使えるでしょー。預かったテキストファイルのマークアップ作業ってまさにこのことだもの。
②は選択範囲のコメントアウト。うーんこれはプログラム書きにもほしいな。
③はテキスト入力エリアへのジャンプ。空タグ内とか””の中とか。
この3つは覚えやすくて速効性も高そう。つーか高い。すでに覚えた。

以上。あ、wordpressにも入れられるんだっけ。

≒ ウェブデザイン技能検定

ようやく終了しました。

学科はできました。たぶん大丈夫。

実技はちょっと心配。といっても難しくなかったけど。慣れないXP、かつ慣れないPNG(FireworksPNGじゃなくてね)で画像を保存ってことで、自分ではわからないミスがあるかもしれないってことです。

いまさら何もできないので、試験のことは忘れて本来の勉強に戻ります。取り合えずやること。

  1. eclipseとZenCordingの導入と活用
  2. CSSトレーニング
  3. EC構築

試験から帰ってきて早速エクリプスとZenCordingは入れました。ZenはDWに入れたんですけど。慣れたら全部エクリプスになっちゃうかもだけど、いまのところは「HTML+CSS」「その他スクリプト」でDWとサクラエディタ使い分けてたのが僕にはやりやすかったので。というか、9万近くかかったDesignPremium使いこなしたいってのがあるのよねー。あそうか、イラレとフォトショも練習しないと。導入してどちらもちょっといじってみた感じ、すごく良い!

2は検定向け勉強で思いついたんだけど、「ひたすら(意味を考えながら)打ち込む」っていうのがHTML+CSSの勉強には有効みたいなので、それをしようということです。検定の実技の勉強で、模擬試験を毎日解くっていうのをこの2週間続けてたんだけど、HTML+CSSということでは学校より勉強になった。毎日全く同じコードを打つんだけど、意味を考えながらだと一つ一つのタグが「手になじんでくる」感じ。まさに素人考えかもしれないけど、HTML+CSSみたいな作業はあんまりドキュメントを読み込んで文法を頭に叩き込んでも、実用につながりにくいような感じがしてきてる。うまく説明できないけど「基礎からのMySQL」で西沢先生が書いておられた「MySQL基礎練習」の効果と同じ感じ。ちょうど職業訓練で良い課題もらったんでそれを毎日打ち込むつもり。

3が本命。これが僕の訓練の卒業制作にする予定。まずはPHPでちゃんと組んで、動きも参考書通り出来るようにして、次にPHPのブラッシュアップ、具体的にはサニタイジング関連を「初めてのPHP5」を参考に作り直す。それで最後にjQueryでUI周りをカッコ良くする。残り3週間で間に合うかな?

以上、直近の予定。有言実行!それと検定の僕なりの感想はまたちゃんと書こうと思ってます。僕もいろいろなサイトで参考にさせてもらいましたから。
あー少しはコード打ち込もうと思ってたけど今日は疲れた。もう寝ます。

≒ $_session

未来の自分への教訓(「お前も最初はこんなレベルだったんだぞ」)のために色々書いてるわけですが、恥ずかしいことは自覚してます。

でも恥ずかしいほど教訓になる、と思ってこのブログは書いてます。が。しかし。記憶力の減退が酷くて、「二三日後の自分への教訓」になってる場合がちらほら出てきてます。

今日も自分向けのメモ。

PHPで$_GETとか$_POSTとか、よく考えないで教科書通り大文字で入力してきたけど、やっぱり大文字じゃなきゃ駄目だったことをはっきり実感した。
先日書いたとおり試験勉強(いよいよ今度の日曜日!)の暇を見つけてはちまちまECサイトみたいなの(だってホントには商売できないもん)を作ってるんだけど、やっぱりちゃんとしたサービス作ろうとするとスクリプトを結構な数のファイルに分けて書いていくわけで、その場合、ある程度まとまって処理を記述し終わらないと走らせられないわけで…。

で、ようやくECサイトの会員向け部分の半分と管理画面の30%位出来たので、走らせてみたところエラー。サクラエディタとDWのお陰で入力ミスは無いんだけど、挙動が無茶苦茶。

結局if分岐のかなりの部分でうまくいってないご様子。さらに分岐がうまく行ってても必要な値が渡されていない結果。例えばログイン後画面に「いらっしゃいませさん」とか(本来あいだに名前が入る)。

犯人探しに2時間。犯人は「$_session」。「$_SESSION」じゃないとPHP君にはわからないようです。面白いのはエラーにはならないこと。JSだと未定義変数エラーばっかり見てる気がするときあるけど、そういえばPHPでは見たことないな。
勘違いか。

とにかく、スーパーglobalsの名前は大文字でが正解。小文字の場合静かに誤動作。途中のデバックやって無いから、6~7ファイル書きなおし。といってもサクラで置換だけど。サクラかわいいよサクラ!