2012-04-01

大学卒業出来ませんでした。

現役で卒業した友達「ひさいち、今年は卒業出来たの?」

留年友達「単位ギリギリオッケーだったー!!!ひさいちは??」

CTO最終面接にて「ちゃんと卒業出来るの?」

同じ会社の内定者「ひさいちくん、卒業出来たの?」

母親「あんた今年は卒業できんの?」

父親「早く卒業しなさい」

姉「どうやったら単位落とすの」

 

察してください。

2012-03-04

Maltsの$cについて。

Maltsは、$cに様々なメソッドを生やす事が出来ます。ArkでもCatalystでもAmon2でもやり方は違えど同じような事が出来ます。(たぶん)

Maltsでの$cは、"一時的なデータを保存する格納庫"です。
一時的なデータとは、リクエスト毎に変わるデータ(requestなど)のことです。

また、$cに生えてるメソッドは "その保存されてる一時的なデータを使用(保存、変更など)するメソッド"($c->create_request()など) または "保存されてるデータを吐き出すメソッド"($c->request()など) のどちらかです。例外として$c->encoding()と$c->app_dir()は、$cにデータが保存されていません。

この$cには、ロジックが書かれたメソッドなどを生やす事は可能ですが、さっきの二種類のメソッド以外を生やすとテストもしにくく将来的に絶望するのでオススメはしません。

$cはメソッドを生やしまくれるので非常に便利ですが、$cにロジックが書かれたメソッドを生やすのはテストがしにくくてうざいのでやめた方がいいのでは、という話でした。

 

* encodingはデフォルトだと一時的なデータではないので$cに保存はしない。しかし携帯に対応する場合など一時的なデータとして$cに保存したい場合もある。そういった場合はencodingを上書きするので$cに生やす。

* app_dirは作成するのに$cを使っているので$cに生やすが、一時的なデータではないため$cに保存はしない。

2012-02-23

分かりにくくなる理由のひとつ

ファイルがやたらめったら増えると分かりにくい。シンプルに行きたい生きたい。

 

参考

分かりにくくなる理由のひとつ - soh335 memo

分かりにくくなる理由のひとつ - ぱいぱいにっき

2012-02-13

インターネット素敵やん。

インターネットは、お金と似ていて幸せになるためのツールになり得ると思っている。
インターネットは、良い物を作る人がもっとお金儲けなり、その他色々幸せになれる可能性を持っていると思っている。
お金は、全てではないけれど、現時点では一番強力な幸せになるためのツールだと思っている。
つくる人を増やすことは、お金儲けできる環境(=夢を叶えれる環境)を用意する事なんじゃないかと思っている。

そんな事出来るインターネット素敵やんと思っている。

2012-02-13

気持ちいいことが好きだ。

RTMでTODO管理をやっていたのだけど、いまセールをしてて無料のNoteTabでTODO管理してみようかなーとふと思った。

で、ちょっとやってみたのだけど、削除するだけってなんか楽しくない。終わったー!感がない。つまり気持ちよくない。
別にNoteTabが悪いわけじゃないんだけど、TODO管理はRTMでする事にした。

気持ちがいいってかなり重要だなと思う。気持ちいいはいっぱい種類があって、操作して気持ちいいはスマホのアプリでしやすい気がする。