mustafadalci uses Snipd to discover interesting content Snipd by his friends.
Because you aren't petting and stroking and fondling him all the time, your dog should be learning now that it's ok to be "out of touch" for short periods. Get some good chew toys. Nylabones and Kongs are excellent. Let your dog become distracted with a chew toy, then calmly and quietly leave the room, closing the door behind you. Within a few minutes, preferably before your dog has become distraught about your absence, come back in and resume what you were doing. Move calmly, say nothing.
Ingredients
- 2 lbs boneless skinless chicken , chopped into bite sized pieces
- 1 egg
- 1 1/2 teaspoons salt
- white pepper
- oil (for frying)
- 1/2 cup cornstarch , plus
- 1 tablespoon cornstarch
- 1/4 cup flour
- 1 tablespoon gingerroot , minced
- 1 teaspoon garlic , minced
- 1/2 teaspoon crushed hot red chili pepper
- 1/4 cup green onion , chopped
- 1 tablespoon rice wine
- 1/4 cup water
- 1/2 teaspoon sesame oil
Orange Sauce for Stir Fry
- 1 1/2 tablespoons soy sauce
- 1 1/2 tablespoons water
- 5 tablespoons sugar
- 5 tablespoons white vinegar
- 1 orange, zest of
Michael’s talk was full of excellend pre-recorded video demos, and thus was difficult to note-take.Instead, here are links to most of the pieces of software he discussed for your perusal:
- Stemmable – implementation of Porter stemming algorithm
- rubyreuters – text categorizer using Reuters corpus
- Chronic – natural language date-time parser in pure Ruby
- Ruby-WordNet – ruby interface to WordNet lexical dictionary
- Ruby-LinkParser – binding to the Link Grammar library (from Carnegie Mellon)
- Sentence alignment and concordance tools by UTIYAMA Masao
- Ruby-Linguistics – framework for linguistic utilities for Ruby objects in any language, by Michael, sports WordNet and LinkParser integration
Tue, 4/1/08
2Apr - Wed 10:00AM-10:45AM
Weekdays 8:30am-4:30pm
Thu, 11/15/07 - Fri, 4/11/08
Every Tuesday of the month from 10:00-11:00 a.m
Sat., Apr. 05, 9:00 AM Registration/Preview, 10:00 AM Live Auction
2nd Saturday of every other month, 10:00 am-12:00 pm
Python parsedatetime does some of what you’re looking for, but not all:
From the examples given by John
Tue, 4/1/08 ok
2 Apr - Wed 10:00AM-10:45AM Gets date wrong (time of day ok)
Weekdays 8:30am-4:30pm ok
Thu, 11/15/07 - Fri, 4/11/08 ok
Every Tuesday of the month from 10:00-11:00 a.m
ok
Sat., Apr. 05, 9:00 AM Registration/Preview, 10:00 AM Live Auction ok
2nd Saturday of every other month, 10:00 am-12:00 pm ok
The API seems to provide a neat packaging of the requirement as a service which could be used in many ways. Problems that are encountered, like the example above, might eventually be dealt with by the team at Google but seem tractable through pre-processing.
You might be interested in the paper “From Dirt to Shovels: Fully Automatic Tool Generation from Ad Hoc Data”:
http://www.cs.princeton.edu/~dpw/papers/padslearning-0707.pdf
“The API seems to provide a neat packaging of the requirement as a service which could be used in many ways.”
Yes, Google Calendar’s recognizer does seem like a promising approach.
Looks like Parand above has already mentioned my library: parsedatetime for Python.
I would be extremely interested in any feedback for items it cannot handle.
One item it already handles is adjusting to different Locale’s day/month/year order.



fav
share
Show interactive Flash
