Mobile 为一个可以推断出我所说的东西的小工具编写什么程序';我在干什么?终极生活黑客?

Mobile 为一个可以推断出我所说的东西的小工具编写什么程序';我在干什么?终极生活黑客?,mobile,gps,Mobile,Gps,这不是一个真正的编程问题,更多的是一个想法问题。请容忍我 我姐姐给了我一部使用很好的诺基亚N95。我真的不需要它,但我想让它为它做一些编程。它支持几种语言,其中我可以使用Python 我的问题是:如何处理它?如果我想一想,它有很多优点:我可以为GPS、运动传感器、无线互联网、声音和视觉捕捉编程;它有很多硬盘空间,可以播放声音和视频等等 这些组合似乎是无限的。在我看来,它是一款可以随时随身携带的设备,可以访问一个巨大的数据存储库(互联网和其中的个人数据),并且可以知道我是坐在家里、工作还是四处走动

这不是一个真正的编程问题,更多的是一个想法问题。请容忍我

我姐姐给了我一部使用很好的诺基亚N95。我真的不需要它,但我想让它为它做一些编程。它支持几种语言,其中我可以使用Python

我的问题是:如何处理它?如果我想一想,它有很多优点:我可以为GPS、运动传感器、无线互联网、声音和视觉捕捉编程;它有很多硬盘空间,可以播放声音和视频等等

这些组合似乎是无限的。在我看来,它是一款可以随时随身携带的设备,可以访问一个巨大的数据存储库(互联网和其中的个人数据),并且可以知道我是坐在家里、工作还是四处走动。它基本上可以读取我的谷歌日历来检查我是否应该在某个我不在的地方——也许可以给我一张去我应该去的地方的巴士时刻表。它可以检查它是否靠近我的家,因此我的家庭电脑蓝牙/wifi。也许可以从我的台式电脑上抓取我最近的工作文档,以及最新的每日节目,乘公共汽车去上班。它可以检查我的图书馆账户,看看我的书是否到期,并提醒我早上带上它们。根据我在谷歌日历上标记的班次设置闹钟

基本上,我有一个设备,可以分析我的运动在时间(日历与我的数据等)和空间(全球定位系统,载波细胞ID)。通过代理,它可以识别上下文情况——我可以存储本地杂货店的gps坐标或手机信号,它可以提醒我带咖啡

正如我所说,可能性似乎是无限的,因此令人困惑。还有人有这种伪幻想的渴望来编写这样的程序吗?或者类似的想法?这种设备如何能融入你的生活并帮助你

我希望我们能做一些头脑风暴。

必须离开-一个提醒,计算出公共汽车时间,你离车站有多远,并显示倒计时,直到你“可以”离开(绿色),“应该”离开(黄色),“必须”离开(橙色)和“必须跑去那里”(红色)


作为输入,它需要您想要乘坐的公交车号。你打开它,它会找到你,找到你最近的几个公共汽车站,估计你的步行速度为2/mph,并计算你何时需要离开你要去的地方,在5分钟或更短的时间内到达公共汽车。

这与我在安卓系统中面临的问题相同(尽管是java而不是python)。这一潜力令人瘫痪:)


我建议你去看看那些已经为在手机上做一些很酷的事情而编写的图书馆,然后在它们的基础上进行构建——这是一个提供灵感、方向和良好开端的系统。例如,在安卓方面,我在玩弄“zxing”,一个可以让你通过手机摄像头读取条形码的库。这是它自己的可能性子宇宙,但至少它给了我一个前进的方向。“利用附近的产品信息做一些很酷的事情”

你应该选择任何一个并实施它

你从哪里开始并不重要,更重要的是你确实从哪里开始。不要把注意力集中在目的地上,迈出一步,看看旅程会有什么结果

当你找到你的杀手级应用程序时,或者当你没有找到时,你的期望值都会被设定正确。

“上班迟到”-确定你是否在上班,给你打电话提醒,并准备打电话到病假热线。如果你也要迟到的话也可以用

输入:您的病号。你该上班了。你的家在哪里,你的工作在哪里

可选:

  • 发短信
  • 发布到在线输入/输出板
  • 如果你仍在家,就发出警报
  • 如果你还在家,请打电话请病假,如果你不在家,请发一条“我要迟到了”的短信
喜剧选项: -如果您对十次报警没有响应,请拨打911“呼叫总部”——如果您向手机发送丢失/被盗的信息,则可以通过该界面向总部报告。从手机座的角度来看,必须是无声操作

选项:

  • 自毁模式,从窥探的眼睛保存您的数据
  • 保持每10分钟拨打一次其所在位置的电话,直到发出解锁信号,表明手机已找到

要补充其他人所说的内容,请拿出某种办公室GPS(可能通过WiFi?是否有WiFi?),并告诉您何时需要参加会议。

酷!这是(几年前)在一个名为《卫报》的项目中所做工作的延续。不过,如果有人刷了sim卡,Guardian就会激活。这也可能是这个想法的激活点。或者改变它——让它每十分钟在你的家庭系统上加载一个特定的页面。如果页面上显示OK,则不会发生任何事情。如果您丢失了该页面,请将该页面更改为“丢失”,这会导致手机在开机时显示“请返回”消息。添加烧伤、报告等行为……除了不要这样做,如果不是紧急情况,拨打911可能会有大麻烦,而且你知道这将是唯一一次出现错误时,它开始重新启动并不断拨打911。