2007-06-01から1ヶ月間の記事一覧

水筒いいよ

ペットボトル飲料嫌い 何が入ってるかわからないお茶とか そもそもペットボトルってあからさまな資源の無駄遣い リサイクルにも膨大なエネルギーが必要 便利なときもあるけど… そこで水筒ですよ http://www.suitouchou.com/ http://www.zojirushi.co.jp/cafe/…

次期Moonyの構想、だいたい決まり

迷走しつつある次期Moonyですが、router + page controllerのシンプルな構成にします。かなりguesswork classicライクな形になりそう。validatorはプラグインっぽく実装できるようにすればいいかな。テンプレートエンジンの差し替え機能とか必要だろうか。

webサービスとか

さいきん思うこと: ユーザに利益をもたらさない 何をしたらいいかわからない 上記のようなwebサービス、サイトは駄目だ。今は大丈夫でもいろいろと工夫していかないと、そっち側に落ちてしまうので注意。

フライパンパン

id:yucafeさんがフライパンでパンを作ってくれたみたい。そうそう、フライパンで焼いた方がオープンで焼くより甘くできるんですよね。不思議。焼き色は薄めだけど、食べればおいしいので大丈夫。テフロン加工のフライパンなら油は引かなくて大丈夫だと思いま…

自宅のPC構成の変更

ふと思い立って、自宅の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

Twitterのアカウント(http://twitter.com/hiro_y)、作りっぱなしになっていたのを思い出した。たまには使おう。 Twitterのモバイル版はcookieにログイン情報を保持しているのかな。使っているのがWillcomのOpera搭載機なのでとても使いやすい。cookieが使…

はてブのポリシー

なるべく元記事をブックマーク コメントは絶対書く(記事の抜粋含む) タグを絶対つける ネガティブな意見はなるべく言わない 予測ベースの記事は避ける おおむねこんな感じでやってます。ネガティブなことを言わないようにするのは、結構意識しておかないと…

水出し

暑くなってきたので、そろそろ水出しハーブティー or 水出し紅茶。寝る前、急須にティーバッグと水を入れて冷蔵庫の中へ。朝にはもう出来上がっているので、飲むなり水筒に入れて出かけるなりご自由にどうぞ。ちなみにぼくは水筒に入れて会社に持っていきま…

着手

validationの仕組みで悩んでいても仕方がないのでとりあえず基本的な部分を実装してしまおう: URLからページクラスへのルーティング リクエストパラメータの受け取り テンプレートの表示 リダイレクト こんなところか。次期Moony、のんびり開発中です。

フォントからロゴ

Little Daysというフォントを見つけた。筆記体風(script系)のフォント、ちょっと太めにして使うとよさげ。Catwalker.jpの新ロゴに使ってみようかと思う。

まだまだvalidationどうしよう

validationの方法なのだけれど、Ethnaのアクションフォームのパラメータ定義っぽく書けるようにするというのはどうだろう(思いつきベース)。 array( 'required' => array( 'message' => '名前は必ず入力してください' ), 'length' => array( 'min' => 0, …

ラボブログに何を書くか

会社のブログにFeedcreatorというRSSフィード生成ライブラリの紹介を書いた。会社のブログはエンジニアがそれぞれ持ち回りで書くのだけれど、自分の場合は今まで困ったこととか、あまり他の人が書かないであろうことを書くようにしている。ふと、困ったとき…

フライパンでパンを焼く方法

フライパンでパンを焼いた posted by (C)hiro_yid:yucafeこと村上由香さんに作り方を訊かれたので自分でも忘れないようにメモ。 パンの生地を作って寝かせるまでは普通のパンと一緒 なので作り方は省略… パンを適当な大きさに丸めて、フライパンに並べる な…

リクエストパラメータが配列かそうでないか

Moony 0.15.xだとActionクラスのメンバ変数にリクエストパラメータが格納されるのだけれど、それは名前が同一のパラメータ値が格納されるというだけであって、単一の値なのか配列の値なのかは気にしてない。だからきちんとvalidationをかけないと、おかしな…

contextどうしよう

次期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をどう記述するか

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); } }