タグ

2014年3月26日のブックマーク (2件)

  • パーサコンビネータを使って簡単なNGワードフィルタリング機能を作る - pocketberserkerの爆走

    昔、 RSpec の入門とその一歩先へ - t-wadaの日記 を読んで「自分だったらどうつくるかなー」と考えていた。 そして時が経ち、パーサコンビネータを知った今となっては、簡単なものであればこれでいいんじゃないかと思っている。 というわけで、以下は F# の ParsecClone というライブラリを使った例。 フィルタリング対象の文字列を発見する 利用者が指定したワードにマッチするようにすればよい。 // cutting : string -> string // word: NGワード let dirtyToTurn cutting word = matchStr word |>> cutting マッチしたら伏せ字に入れ替える関数を適用すれば、それらしいものになる。 NGワードを複数登録できるようにする NGワードリスト内のどれかにマッチするようにする。 // words: NG

    パーサコンビネータを使って簡単なNGワードフィルタリング機能を作る - pocketberserkerの爆走
    somemo
    somemo 2014/03/26
  • スライド 1

    なぜWeb広告において 「DSP」が注目されるのか? “枠”から“人”へのシフト。今後のWeb広告の主流を知る そもそもDSPって何? 目次 資料の目的 ■ なぜWeb広告において現在「DSP」がここまで注目されているのか? ・現在のWeb広告を整理する ・枠から人へ。Web広告の出稿形式が変わる ・Web広告の今後の主流「DSP」とは? ■ DSPを利用することでできること ・アプローチしたい属性の方だけに広告配信ができる ・一度自社サイトに訪問した人だけに広告配信ができる ・実際に購入・問合せをした人と類似の行動をとる人に広告配信ができる ・指定したキーワードで過去検索をした人だけに広告配信ができる ■ DSPベンダーの選び方 ・代表的なDSPベンダー ・DSPベンダーを選ぶ際のポイント ■「人材」サービス企業が提供する「精度」「鮮度」の高いデータを保有するDSP『ADA』 ●ADA

    somemo
    somemo 2014/03/26