2007-06-01から1ヶ月間の記事一覧
ペットボトル飲料嫌い 何が入ってるかわからないお茶とか そもそもペットボトルってあからさまな資源の無駄遣い リサイクルにも膨大なエネルギーが必要 便利なときもあるけど… そこで水筒ですよ http://www.suitouchou.com/ http://www.zojirushi.co.jp/cafe/…
迷走しつつある次期Moonyですが、router + page controllerのシンプルな構成にします。かなりguesswork classicライクな形になりそう。validatorはプラグインっぽく実装できるようにすればいいかな。テンプレートエンジンの差し替え機能とか必要だろうか。
さいきん思うこと: ユーザに利益をもたらさない 何をしたらいいかわからない 上記のようなwebサービス、サイトは駄目だ。今は大丈夫でもいろいろと工夫していかないと、そっち側に落ちてしまうので注意。
id:yucafeさんがフライパンでパンを作ってくれたみたい。そうそう、フライパンで焼いた方がオープンで焼くより甘くできるんですよね。不思議。焼き色は薄めだけど、食べればおいしいので大丈夫。テフロン加工のフライパンなら油は引かなくて大丈夫だと思いま…
ふと思い立って、自宅のPC構成を変えた。今までかなり変態的な構成だったので…。Mac環境を再構築したので、Safariなどのwebサイトの表示確認がスムーズに行えるようになった。変更前 Fedora Core 5 on Mac mini(PPC) ファイルサーバ プリントサーバ Window…
TwitterのPublic timelineをぼけーっと見ている。よく見かけるのは英語、日本語、中国語、たぶんスペイン語。あまにアラビア語が混ざっていたりして、はっとさせられる。
NO PHOTO NO BLOG posted by (C)hiro_y「佐野研二郎展_ボツ」の最終日に行ってきた。ボツ(=試行錯誤してものを作り出した結果)重要。blogに書かないでくれとのことなのでこれ以上書かない。「NO PHOTO EYES ONLY」「NO BLOG COMERS ONLY」というスタイル…
Twitterのアカウント(http://twitter.com/hiro_y)、作りっぱなしになっていたのを思い出した。たまには使おう。 Twitterのモバイル版はcookieにログイン情報を保持しているのかな。使っているのがWillcomのOpera搭載機なのでとても使いやすい。cookieが使…
なるべく元記事をブックマーク コメントは絶対書く(記事の抜粋含む) タグを絶対つける ネガティブな意見はなるべく言わない 予測ベースの記事は避ける おおむねこんな感じでやってます。ネガティブなことを言わないようにするのは、結構意識しておかないと…
暑くなってきたので、そろそろ水出しハーブティー or 水出し紅茶。寝る前、急須にティーバッグと水を入れて冷蔵庫の中へ。朝にはもう出来上がっているので、飲むなり水筒に入れて出かけるなりご自由にどうぞ。ちなみにぼくは水筒に入れて会社に持っていきま…
validationの仕組みで悩んでいても仕方がないのでとりあえず基本的な部分を実装してしまおう: URLからページクラスへのルーティング リクエストパラメータの受け取り テンプレートの表示 リダイレクト こんなところか。次期Moony、のんびり開発中です。
Little Daysというフォントを見つけた。筆記体風(script系)のフォント、ちょっと太めにして使うとよさげ。Catwalker.jpの新ロゴに使ってみようかと思う。
validationの方法なのだけれど、Ethnaのアクションフォームのパラメータ定義っぽく書けるようにするというのはどうだろう(思いつきベース)。 array( 'required' => array( 'message' => '名前は必ず入力してください' ), 'length' => array( 'min' => 0, …
会社のブログにFeedcreatorというRSSフィード生成ライブラリの紹介を書いた。会社のブログはエンジニアがそれぞれ持ち回りで書くのだけれど、自分の場合は今まで困ったこととか、あまり他の人が書かないであろうことを書くようにしている。ふと、困ったとき…
フライパンでパンを焼いた posted by (C)hiro_yid:yucafeこと村上由香さんに作り方を訊かれたので自分でも忘れないようにメモ。 パンの生地を作って寝かせるまでは普通のパンと一緒 なので作り方は省略… パンを適当な大きさに丸めて、フライパンに並べる な…
Moony 0.15.xだとActionクラスのメンバ変数にリクエストパラメータが格納されるのだけれど、それは名前が同一のパラメータ値が格納されるというだけであって、単一の値なのか配列の値なのかは気にしてない。だからきちんとvalidationをかけないと、おかしな…
次期Moonyについて、試行錯誤あれこれ。singletonのcontextオブジェクトを導入しようとしていたのだけれど、よくよく考えたらMoony 0.15.xではActionクラス自体がcontextの役割を果たしているのだった。状態と値を保持する役割を負って。全然違うふうに一度…
メソッドの名前を決めるとき、Java風に「動詞 + 名詞/形容詞」とするのもいいのだけれど、Perl風に「名詞/形容詞」で済ませるほうがいいように思えてきた。 v->required('name'); $c->v->length('name', 0, 10, 'mb_strlen'); if ($c->is_error) { // エラー…
やっぱり入力値のフィルター機能再実装しよう。 filter('bar', 'uppercase'); $c->filter('baz', array('zenkaku', 'katakana')); } }
validation、Contextからアクセスできるようにしてみようか。 validate('name', 'require', '名前は必ず入力してください'); $c->validate('name', 'length', '名前は10文字以内で入力してください', array( 'min' => 0, 'max' => 10, 'function' => 'mb_str…
次期Moony、パラメータの扱い方。 params; // 値をひとつだけ取得 $bar = $c->param('bar'); // 値を配列として取得 $baz = $c->param('baz', true); } }