エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
2010-06-09
多忙だったこともあり、久しぶりのエントリとなってしまいました。 さて、Gmailのメッセージ検索にはダ... 多忙だったこともあり、久しぶりのエントリとなってしまいました。 さて、Gmailのメッセージ検索にはダッシュ(-)、OR演算子および括弧が用意されています。これらの演算子は大変便利で、強い依存性があるように思います。それぞれの演算子の用法は大変簡潔ですが、実によく練られており、使いやすく、何より直感的なのです。 同様の構文を様々な場面で用いることが出来たらよいなと思い、解析木を構築するプロトタイプを実装してみました。構築した解析木を視覚的に確認するため、JavaScript + Prototype.js + Canvasの組み合わせを用いました。 Filterフィールドに検索語句群を入力するにつれ、構築した解析木をCanvasに動的に描画します。検索語句間にはスペースを入力します。OR演算子はGmailに習い、大文字で入力することにしました。また、構築された解析木を元にカリー化した関数オブ