Chat log from Mike and Todd, 5/1/2011

From contact method None
Item Deme Email integration plan
Item version number 3
11:00 AM mikemintz: hi todd
it looks like you don't have the video chat plugin working
Mike Mintz is inviting you to use Google voice and video chat. Get started at http://www.google.com/chat/video
11:01 AM me: I'm installing voice - one moment please
5 minutes
11:07 AM mikemintz: As described in the section on Subscriptions, Deme will email notifications for every action notice made on items that are subscribed to (in the future we will support other ContactMethods, like sending SMS notifications). The communication also goes the other way: if someone responds to a notification email (or sends an email to the address corresponding to a particular item), that will become a comment on Deme.
11:11 AM hello
me: kjlj
22 minutes
11:34 AM mikemintz: http://ietherpad.com/FY5zpXTSor
11:36 AM description = models.CharField(_('purpose'), max_length=255, blank=True, help_text=_('Description of the purpose of this item'))
15 minutes
11:51 AM mikemintz: #TODO what happens if i'm subscribed to the item, but not allowed to view its action notices, but i AM allowed to view action
#notices for the action_agent? or vice versa?
11:55 AM https://github.com/mikemintz/deme/commit/a71fbbe6760700b963d50900c7f1ab61c0fea996
11:56 AM a71fbbe6760700b963d5
12 minutes
12:08 PM mikemintz: def notification_email_username(self):
result = u'%s-%d' % (self.name if self.name else self.actual_item_type()._meta.verbose_name, self.pk)
result = result.lower()
result = re.sub("'", '', result)
result = re.sub('[^A-Za-z0-9]+', '-', result)
result = re.sub('^-+', '-', result)
return result
59 minutes
1:08 PM me: I'm back
mikemintz: hi todd
13 minutes
1:22 PM me: Date: Fri, 17 Feb 2006 03:08:02 -0800
From: Brendan O'Connor <brendano@stanford.edu>;
To: Todd Davies <davies@csli.stanford.edu>;, Publications-reply1953@deme-team.base35.groupspace.org
Subject: Re: [Publications@deme-team] Post-CodeCon meeting Friday?
46 minutes
2:08 PM mikemintz: Person[] persons = {Mike, Todd}
List<Person> persons = {Mike , Todd}
Object<Person> alias = persons
List<Object> alias = persons
start over
List<Person> persons = {Mike , Todd}

List<Object> alias = persons
2:09 PM alias.set(1, aCat)
ClassCastException: cannot cast aCat to Person
2:10 PM alias.append(aCat)
2:13 PM List<Person> persons = {Mike, Todd}
Object{Person} alias = persons
2:14 PM Object<Person> newAlias = alias + {aCat}
List<Person> downcast = newAlias (not allowed at compile time)
List<Person> persons = Mike, Todd
Object<Person> = persons + aCat
2:15 PM Person extends Ojbect
List<Person> not necessarily extends List<Object> if mutable
30 minutes
2:46 PM me: hello
mikemintz: hey
me: plan is in http://deme.stanford.edu/viewing/folio/24
10 minutes
2:56 PM me: chat still active?
yes
2:58 PM jeannette.ochoa@stanford.edu

For Internet Explorer users: Click on the Tools menu, located at the top of your browser window. When the drop-down menu appears, select the option labeled Full Screen.

For Chrome users:Click on the Chrome "wrench" icon, located in the upper right hand corner of your browser window. When the drop-down menu appears, select the choice labeled Full Screen.

For Firefox user:Click on the View menu, located at the top of your browser window. When the drop-down menu appears, select the option labeled Full Screen.

For Safari users: Safari currently does not support the ability to go fullscreen.