月別アーカイブ: 2012年10月

DUO3.0 – 3週目終了。

段々帰宅時間が遅くなってきて時間がとれないという理由と、
忙しくなるとDUOをやりながらいつの間にか、
他のことに気を取られている
ということが増えた。
というか、飽きてきてる感じもするかな。。。

結果、2週目同様の10日間かかった。
まだまだDUO制覇にはほど遠い。
ということで、4週目行きますか。


あと今更気づいたんだけど、
DUOって見出し語は2600個も無いんだね。
それって詐欺じゃねーのと思ったけど、
派生語とか含めると9000前後収録してるらしい。
このページ数なら2600以上収録してると言われても納得。

(laravel)POSTを受け取る方法。

Laravel:Web職人のためのフレームワークに書いてありますが、
Route::post('/', function() {
    // something
});

と書いてやる必要があります。
これが無いと404 (Not Found)になります。
最初はフォームからデータを送信すると同じURLで受け取ろうとしてるのにpost後は404になるので発狂しそうになりました。
(get()、post()の他に、any()というのもあった。このルールは一度理解すればとてもわかりやすいルールですね。)

有料PDFはお薦めですよ。
文字が多いので読み飛ばさずに読まなければならない(当たり前)ですが、
その価値はあります。
僕が買ったのは日本語訳です。原書の方は読んでません。

DUO3.0 – 2週目終了。

約10日で終了。
分割せずに通しでやってます。
2週目だと全然駄目。
1週目で見てるはずなのにまったく忘れてる文も結構ある
まぁそれでも覚えた単語の分だけ速度は上がったけどね。
通勤電車と徒歩の時はDUOの復習用CD聞いてるけど、
音合せをやってないから音から単語を拾えないものがかなりある。
こりゃ5、6週まわす必要あるかな。
明日からは3週目。楽は出来ないですねー。

一部のHTMLを共通化させるか否か。

  1. HTMLを外部ファイルに出し、一元管理する方法。
    これだと、HTMLは一種類しかない為、変更がすべての呼び出し先へ及んでしまう。
  2. HTMLをべた書きする方法。
    HTMLへの変更が呼び出し先へ反映されないために、変更が必要になった場合に呼び出し先を1つづつ変更する必要が出てくる。
    逆に、変更が他へ及ばないので、個別の変更が可能。

Redmine覚書。

ここしばらく一人で運用してますが、
チケット作る時の粒度が難しい。

これだいぶ経験積まないと適切な粒度がわからない気がするんだけど。
まぁ遊びを持たせてあるからどうしようか考える必要があるわけで、、、
遊びがないと汎用的にならないわけで。。。うーむ。。。

粒度が小さいとチケットの数が増えて煩雑になるし、
大きいとチケットの中を見ないと何のチケットなのかわからないっていうのも恐ろしい。

なにこれハマり気味?

追記:断念。

ぐぐって様々な先人たちの回顧録を見させて頂いた結果、
自分の環境でチケット駆動を利用するのは無理と判断。
ただ私一人で使うだけでもメリット有りそうだなーとは思った。

phpフレームワーク。

パーフェクトPHPフレームワーク難民。
なぜこんなことになったのか(わかるけど)わからないんですが、

Cakephp((当時は)コマンドがわからず挫折。)
codeigniter(ライセンス問題で不安になりやめる。)
Symfony(twigとYamlとnamespaceとバックスラッシュの未知の4連コンボにびびりなんとなく使わず。)
kohana(404ページが作れず挫折ぎみ。)
laravel(でHello worldよりもまず404ページ作ってみる。)←今ココ。

phpのこととかオフジェクトとかClassの概念を理解してればこんなことにはならない気もしますが、
フレームワークに触れることによってphpの理解が深まっていることも(速度云々はべつとして)実感してるし。
ということでゲーム続行で。(というかやる以外ない。)