下次……时,别忘了……

今天,大概所有的移动终端都有了日程提醒功能,提醒你今晚有个饭局,或三天后是某人生日,快点准备好礼物,不过,这些提醒都是基于固定时间的,这有些用处,但它更适合那些日程早已被牢牢锁定的忙人,而对于我这样可以把睡眠安排在任意时间段的人,想得出的用处不多。

我更需要的,是像这样的提醒:下次出门别忘了带上那堆空酸奶瓶,下次去超市别忘了买蚊香,下次去广州记得去鞋店看看,下次碰到老罗别忘了跟他要个签名(哦,我承认其实我从未见过老罗,不知道“下次”这个词是不是算暗示了非处……),……

就是说,时间是不确定的,它们被其他条件所触发,在上面那些例子中,有三类条件:位置的、关系的,还有情境的。

当然你的手机得有GPS,并且是常激活的,“下次去广州”的意思应该是进入以某个点为中心半径若干公里的区域,这个好办,只须将当前位置与指定地理戳比较即可,“下次去超市”则稍难一点,因为没指定哪家超市,需要程序理解电子地图的语义,“下次见到老罗”倒不难,不过需要你和对方都开通Google Latitude或Foursquare之类的服务,并都向对方暴露行踪,至少在足够接近时会暴露。

最难的恐怕要数“下次出门”了,借助GPS虽能判断出出门(假设你的居所是稳定的),但此时提醒大概有点太晚了,要走回头路了,或许在车子里装个传感器是好主意,一点火,传感器通电,条件就被触发了,这时提醒我回去拿酸奶瓶还不算太晚,嗯。

如此简单的程序,大概用App Inventor就能写了,呵呵。

相关文章

标签:
710
今天,大概所有的移动终端都有了日程提醒功能,提醒你今晚有个饭局,或三天后是某人生日,快点准备好礼物,不过,这些提醒都是基于固定时间的,这有些用处,但它更适合那些日程早已被牢牢锁定的忙人,而对于我这样可以把睡眠安排在任意时间段的人,想得出的用处不多。 我更需要的,是像这样的提醒:下次出门别忘了带上那堆空酸奶瓶,下次去超市别忘了买蚊香,下次去广州记得去鞋店看看,下次碰到老罗别忘了跟他要个签名(哦,我承认其实我从未见过老罗,不知道“下次”这个词是不是算暗示了非处……),…… 就是说,时间是不确定的,它们被其他条件所触发,在上面那些例子中,有三类条件:位置的、关系的,还有情境的。 当然你的手机得有GPS,并且是常激活的,“下次去广州”的意思应该是进入以某个点为中心半径若干公里的区域,这个好办,只须将当前位置与指定地理戳比较即可,“下次去超市”则稍难一点,因为没指定哪家超市,需要程序理解电子地图的语义,“下次见到老罗”倒不难,不过需要你和对方都开通Google Latitude或Foursquare之类的服务,并都向对方暴露行踪,至少在足够接近时会暴露。 最难的恐怕要数“下次出门”了,借助GPS虽能判断出出门(假设你的居所是稳定的),但此时提醒大概有点太晚了,要走回头路了,或许在车子里装个传感器是好主意,一点火,传感器通电,条件就被触发了,这时提醒我回去拿酸奶瓶还不算太晚,嗯。 如此简单的程序,大概用App Inventor就能写了,呵呵。


暂无评论

发表评论