• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mozilla Ubiquity の国際化と次世代パーサ
 

Mozilla Ubiquity の国際化と次世代パーサ

on

  • 5,883 views

Mozilla Labs のウェブを言葉でつなげる実験的プロジェクト ubiquity を紹介。国際化、最新パーサデザインについて発表。 ...

Mozilla Labs のウェブを言葉でつなげる実験的プロジェクト ubiquity を紹介。国際化、最新パーサデザインについて発表。

第11回Mozilla拡張機能勉強会
2009年3月29日 東京

Statistics

Views

Total Views
5,883
Views on SlideShare
5,731
Embed Views
152

Actions

Likes
2
Downloads
8
Comments
0

4 Embeds 152

http://mitcho.com 134
http://ubiquity.mozilla.com 16
https://ubiquity.mozilla.com 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mozilla Ubiquity の国際化と次世代パーサ Mozilla Ubiquity の国際化と次世代パーサ Presentation Transcript

    • mitcho @ 11 Mozilla 2009/03/29
    • ubiquity
    • : :
    • : :
    • : :
    • ... ubiquity =
    • ubiquity
    • ubiquity Mozilla Labs 2008 8 : : : Enso, QuickSilver, GNOME Do : ubiquibot http://ubiquity.mozilla.com https://wiki.mozilla.org/Labs/Ubiquity/
    • • ubiquity • ubiquity • • •( )
    • • • • LINK REL auto discovery •
    • • • UI (+ ) • •
    • • • JavaScript (python ) • •
    • • • • github • <link rel=’commands’/> • herd (= ):
    • : replace • 0.1.7 : Locked Down Feeds ( ) • • • •
    • ubiquity • • ubiquity i18n • https://wiki.mozilla.org/Labs/ Ubiquity/i18n • http://groups.google.com/group/ ubiquity-i18n
    • ubiquity • natural syntax ( ) • • • AppleScript ...
    • ubiquity • : OK • •
    • ubiquity • : OK • • • • s/ / /
    • ubiquity • • Principles and Parameters ( ) •
    • ubiquity : • • ubiquity (=command bank) • • http://mitcho.com/blog/projects/ ubiquity-i18n-questions-to-ask/
    • • Parser: The Next Generation • https://wiki.mozilla.org/User:Mitcho/ParserTNG • : http://mitcho.com/code/ubiquity/parser-demo/
    • • • • • • ( ) • Jono Overlord Verbs
    • step 1: • : add lunch with Dan to my calendar • : • :
    • step 2: : (google|googl|goog|goo|...|add|ad|a) : add lunch with Dan to my calendar : {V: add, args: “lunch with Dan to my calendar”}, {V: null, args: “add lunch with Dan to my calendar”}
    • step 3: (=clitic): : Envoyez le lettre à Pierre! Envoyez-le à Pierre! Envoyez-lui le lettre! Envoyez-le-lui!
    • step 4: 4.1 : {V: add, args: “lunch with Dan to my calendar”} lunch with Dan to my calendar lunch with Dan to my calendar lunch with Dan to my calendar lunch with Dan to my calendar
    • step 4: 4.2 : lunch with Dan to my calendar lunch with Dan to my calendar lunch with Dan to my calendar lunch with Dan to my calendar lunch with Dan to my calendar ...
    • step 4: 4.3 : lunch with Dan to my calendar {verb: ‘add’ args: { object: [‘lunch with Dan’, ‘calendar’], goal: ‘my calendar’ } }
    • step 4: 4.1 : args: “ ” ...
    • step 4: 4.2 : ...
    • step 4: 4.3 : {verb: ‘add’ args: { object: [‘ ’], goal: ‘ ’}}
    • step 5: noun type noun type ‘Dan’ → { contact: 1, arb: 0.7} : ‘goog’ → { service: 1, arb: 0.7} ’ → { location: 1, arb: 0.7} ‘ ‘ ’ (=score)
    • step 6: 6.1 6.2 : {verb: ‘add’ args: { object: [‘ ’], goal: ‘ ’}} add.args = { object: arb, goal: service} score = P(‘ ’,’arb’) * P(‘ ’,’service’) * ...
    • • Parser: The Next Generation • https://wiki.mozilla.org/User:Mitcho/ParserTNG • : http://mitcho.com/code/ubiquity/parser-demo/
    • mitcho mitcho@mitcho.com http://mitcho.com http://twitter.com/mitchoyoshitaka