タグ

2007年1月6日のブックマーク (8件)

  • cakebaker » Validation with CakePHP 1.2

    Up to now the validation support consisted of four constants (VALID_NOT_EMPTY, VALID_NUMBER, VALID_EMAIL, and VALID_YEAR), everything else you had to do yourself. The new validation class in CakePHP 1.2 is a bit more powerful ;-) The aforementioned constants still work in 1.2, but they are deprecated, so for new code you shouldn’t use them. The usage of the new validation rules follows the followi

  • amaznode: about

    amaznode(アマズノード)は、flashを用いたamazonの関連商品検索サービスです。「この商品を買った人は、こんな商品も買っています」という統計情報をamazonから取得し、関連商品の関連商品、そのまた関連商品・・・といった具合により深く掘り進んでいくことで、商品同士の関係性をネットワーク状に一覧表示します。amaznodeの用途は検索だけではなく、リサーチツール、アフィリエイト支援ツールなど様々な使い方をすることが可能です。 Affiliate with amaznode amaznodeは検索エンジンとしてだけでなく、アフィリエイトツールとしても活用できます。 検索結果の表示画面で、画面左のメニューにある"COPY RESULT LINK"ボタンを押すと、以下のようなHTMLがクリップボードにコピーされます。 <a href="http://amaznode.fladdict

  • クロスドメインでのデータ読み込みを防止するJavaScript ? - snippets from shinichitomita’s journal

    GMailのコンタクトリスト漏洩のエントリのついでに。 JSONデータをscriptタグにのせて配信するサービス(JSONPなど)で、限られたサイトのみにしかそのデータを配信しないようにするためには、クライアントが送出してくるリファラ情報を使ってサービスコンシューマとなっているサイトを特定してアクセス制御する方法がある。 この方法はおそらく大部分のクライアント(ブラウザ)に対しては有効で、例えば実際にGoogle MapsなどもそれとAppKeyを組み合わせてサイトを判別しているっぽいのだけど、意図的にリファラ送出を切っているブラウザであったり、あるいはプロキシプログラムなどが自動的にリファラヘッダを除去してしまうようなクライアント環境に対しては無効になってしまう。 ということで、そんなクライアントでもなんとかならないだろうかと考えていたときにちょっと思いついた、もしかしたらこの方法なら許

    クロスドメインでのデータ読み込みを防止するJavaScript ? - snippets from shinichitomita’s journal
  • Tam-calendar.js « iDeasilo

    矢印をクリックすると前/翌月のカレンダーに切り替わるようにする 左上と右上に矢印が表示されますが、デフォルトではこれらをクリックしても何も起こりません(まだ怒らないで!)。Tam-calendar.js はカスタマイズの自由度をできるだけ高めることを大切に考えて作られていますが、ここで Tam-calendar.js 全体を通して貫かれているカスタマイズの作法について紹介したいと思います。 まずは、左上の矢印をクリックしたら前月のカレンダーが表示されるようにすることを例に見ていきましょう。 Tam-calendar.js においては、左上の矢印はただの td 要素のひとつに過ぎず、特別な扱いはされません。ただしその class 属性には nav と previous という値がセットされているはずです。まず手始めに DOM Element オブジェクトとしてのこの td 要素を、クラスの組

    Tam-calendar.js « iDeasilo
  • スケーラブルWebサイト

    スケーラブルWebサイト
  • 3人にひとり戦力化できれば大成功の条件 - 高原芳浩のKeep-Alive

    ■[仕事]3人にひとり戦力化できれば大成功の条件 昨日の日記について、お二方からほぼ同じ内容のコメントを頂いた。コメントにて反応しようと思ったが長くなりそうなので今日の日記に書くことにする。 コメントいただいた通り、3人にひとり戦力化できれば経営的には大成功である。ただしこれは計数的な話で、実行するのには相当の覚悟が必要だ。 その覚悟とは、未経験者採用し教育していく段階で適性のみえない人を「辞めさせる」覚悟である。実際は自分の適性を見切り諦めて辞めていくように仕向ける事がほとんど。自分で納得し辞めていくとはいえ、一時でも同じ釜の飯をった仲間の首を切ることは辛いことである。しかし、それができて初めて3人にひとりで成功となるわけだ。 この辛い事をやらないとどうなるか。2通りの道しかない。 1つ目は、未経験者を雇用し適性を判断しない道。 いつかはその適性のない未経験者を現場に投入しなくてはなら

  • sfSampleDataGeneratorPlugin - dino-symfony - Trac

    aki77
    aki77 2007/01/06
    テストに必要なサンプルデータを作成するためのプラグイン
  • 【レビュー】Webサービスのニューフェース"PassPack" - 複数パスワードの管理ならおまかせを! (1) 使いやすくて安全なパスワード管理術なんて実在するの? (MYCOMジャーナル)

    PassPackとは 各種SaaSで使っているサインイン/ログインアカウント、電子メールアカウント、各種IMアカウント、オンラインメールアカウント、フォーラム/チャットアカウント、アプリケーションで使っているアカウント、システムへのログインアカウントなど、サービスのWeb化が進むに従って管理しなければならないパスワードは増える一方だ。会社のPCから、出先のノートPCから、自宅のデスクノートからそれぞれアクセスするとなると、アカウント情報を記載したファイルを共有する必要があるが、どんな方法でコピーするにしてもあまり安全とはいえないし、なにせ面倒くさい。 図1 PassPack – オンラインでパスワードを管理を実施するためのWebサービス 図2 Webブラウザにおけるアクセスは基的にHTTPSを経由して実施されている そこでオンラインで各種パスワード情報を管理しようという発想が出てくるのは