邂逅
那次邂逅之后,我开发了一个小系统(工具),用于感知和预测。这里记那段经历。
从实验室里出来,关上门,漆黑的走廊里非常安静。前方一个未知的女性身影静静前行。我继续思索着,一边跟着她向电梯走去。电梯附近的墙壁上,背景灯光透过前景散发出白色的炫丽光线,像舞台一样。逐渐清晰的流水声也为这里增加了一些美好的气氛。而她的身影也渐渐清晰。
是她!我突然紧张起来,颤抖的我已经完全忘记是怎么走过去的......
我希望更多地了解她,却苦于无任何理由靠近。是否可以通过多次相遇接触来逐渐加深印象?
所幸对她以及环境我并非一无所知。虽然我们在同一个楼层的不同实验室,但处于同一个局域网。
之前发现一个主机名的规律:以“xxx-pc”为主机名的电脑其用户名一般是“xxx”;而且拥有这台电脑的那个人的名字拼音或拼音首字母也是“xxx”;该电脑administrator被禁用,以“管理员权限运行”得到超级权限。
打开我的电脑,在网络里看到很多主机的名字:有desktop、win开头的;有看起来像字母随机组合的;当然也有一定数量的“xxx-pc”。我一个一个地仔细比对,搜索一个叫作“yll-pc”的主机——我知道她的名字——竟然找到了!运气真是好。
我迫不及待地ping了一下这台电脑,通了,也发现了它的IP。但是等等,虽然我发现存在一台叫“yll-pc”的电脑,也知道她的样子、她的名字、她有一台电脑,但这意味着“yll-pc”这一台就是她所有的那一台吗?同一个楼层有不少人,虽然似乎没有同名人,但也无法排除其他人使用“yll-pc”。
如何验证这是否是她?
一般来说:实验室是做事的地方,电脑是必须使用的工具;电脑开了就意味着要做事了;电脑关了就意味着暂时不做事了,要离开了(要去哪呢?);夜深后的关机更加可能意味着离开实验室而回宿舍。作息规律的人在特定时刻开始或结束做事;三点一线的人行为模式较固定。这样来看的话,她应该很有可能在关机后从实验室出来?像那天晚上的21:30那样?那一刻的1分钟前,她是否正在关机?
我尝试使用ping命令来确定这台电脑的开关机状态。如果直接ping的话,虽然能得到重要信息,但会被太多无用信息淹没。也可以像下面一过滤无用信息,但还有一个问题:提醒机制不友好,我仍然需要一直盯着这个黑窗口。而且这个管道操作在Windows下不正常。
ping yll-pc -t | grep 超时
更好的方案是:直接使用Java调用ping;使用正则匹配并转换pong(ping的返回);使用Java逻辑过滤提供0到1的跳变(0不通;1通);使用putty弹出一个顶层窗口给予明显提醒。提醒方式其实有很多,比如:弹出一个Java确定窗口;弹出js的alert();向手机发现消息,控制其振动等等。但都需要较多的编程量,而我只需要一个尽快能给出明显提醒的机制,而且当时在我增加提醒机制的时候,时间已经接近21:30了。
匆匆加入提醒机制,经过测试OK后,时间已经快到了。我紧绷的身体也松了一口气。接下来就是见证奇迹的时刻!当时刻即将到来时我又开始小紧张起来。我的程序有没有问题呢?天呐!那天晚上是21:30遇到她的,难道就能说她总是21:30离开吗?她一定会关机吗?谁说她一定要关机的!而且如果那台电脑根本不是她的呢......
事实上21:30已经过了,都没有弹出窗口。就在我快要放弃时,门外传来两个女孩的声音,其中之一就是她!而也就在这时,黑色的putty窗口弹了出来!我稳住怦怦直跳的内心,静默了30秒......立即关上显示器;背上包;打开门出去;看到她在电梯前等着;今夜白色的灯光又开了,楼下的河水也在流淌......那天她说她想当老师......
当时的情况应该是这个样子的:
她结束了一天的工作,要离开实验室了;当她按下电源键一段时间后,yll-pc就不会响应pong了;01-My-Name发现了这个跳变,于是弹出窗口;感知到一事件的我立即作出了反应。
01-My-Name是我电脑的名字,为的是在主机列表里排第一而便于被发现,而且我Guest共享了所有的电影。因为也许我们会有机会聊聊喜欢的电影?
因为兴奋而辗转反侧的我发现这个系统还不够完美。用于提醒的黑色putty窗口体验并不好;虽然不用盯着特定窗口,但需要在电脑盯着屏幕。
可以使用手机振动的方式:01-My-Name检测到hop(跳变)后通过外网服务器;外网服务器转发给手机;通过移动网络连接的手机接收到消息后振动提醒。
想法虽然好,不过仍然涉及到大量编程(尽管可行),而且手机振动提醒有时并不那么明显。另一方面:入手小米手环后,我发现它的来电提醒、短信提醒、通知提醒非常好用;很多网站都有短信验证功能(登陆时、改密时等);curl可以模拟http/https请求。更加兴奋的我彻夜难眠,第二天一早就开始新系统的改进(如下),也是现在最终的样子。
由01-My-Name开始修改:程序检测到hop后,仍然是调用putty通过ssh连接QCloud,但执行命令变了;QCloud执行curl指令,请求广东移动登陆短信验证接口;广东移动接口向我的手机发送一个短信验证码;我的手机mi2s通过蓝牙向手环发出指令;手环振动我的手腕;感觉到振动的我作出反应。
当然01-My-Name可以直接调用curl,不过Windows版curl不支持https(可能是我版本找没对吧)。总体来讲改动量并不大。最终的效果是每次她按一下power键我就会感觉到一次手环振动,按一下,振动一下......
无论我是在实验室写程序,在图书馆看资料,在宿舍休息,还是在市内和同学聚餐,甚至在出差的火车上都能感知到她的动向。是否有点上帝的感觉呢?无论天涯海角......但有一次她敲门而入,白色的毛衣带着芬芳经过我的身后,此时黑色的窗口弹了出来,我一惊。
事实上问题没有那么简单:她关机后不一定会立即走出实验室;网络抖动也会触发hop;很多不会优化电脑的人关机速度很慢,当收到hop时,人早已不知所踪;从其实验室到电梯前要20秒,等电梯要10秒,要如何在这短短的30秒里与她的时间重合?哪怕重合1秒!假如关机后未发现她,那么她是在身后,还是早已走在了前面?也许她选择了另一边的楼梯?
我会在晚上跑步,然后洗澡、睡觉,这样的安排很完美不是吗?令人意外的是在络绎不绝、比肩接踵的操场上总会遇到令人心动不止的倩影——大学生活真好啊!那么问题来了:如果我以二倍于该倩影的速度,每一圈能遇见她几次?三倍呢?四倍呢?
经过分析、计算和总结,我发现:如果我与她的速度一样,那么就像地球同步卫星一样,如果能看到她就一直能看到,如果看不到就会一直看不到;若我的速度是她的N倍,当我跑完第一圈时,她在我前方1/N圈处,那么这是一个相距1/N圈的追击问题,然后是2/N圈的追求问题......最终她每跑一圈,可与其相遇N-1次。
如果我反向跑又会怎样?那么问题变成距离为1圈的相向问题。如果速度一样,则每跑半圈相遇一次;如果我是其N倍,每当其跑1/(N+1)圈相遇一次。
这段经历给我的启发是:如果我逆向与她相向,则必相遇!有次在去实验室的路上,我的手环振动了一下,刚疑惑“这什么情况”就与她打个了照面。还有一次:我计算她从实验室到食堂要10分钟,绕过食堂到伸缩门要5分钟;而我从宿舍到伸缩门也要5分钟;当收到跳变时,我开始计时10分钟;然后向伸缩门走去;五分钟后在伸缩门看到了我的一群同学,问我去哪里,正奇怪怎么没看到她,难道我算错了,就发现了人群中的她,我并没有向她打招呼,回答去取钱;然后就真的去取了100块钱!
我将期间收集到的数据保存了下来:
Nov 29 20:48:23 CST 20.. GETTING OUT
Nov 30 09:25:07 CST 20.. GOT IN
Nov 30 11:47:13 CST 20.. GETTING OUT
Nov 30 14:32:40 CST 20.. GOT IN
Nov 30 22:03:53 CST 20.. GETTING OUT
用折线图画出来是这样的:
Dec 01 10:07:30 CST 20.. GOT IN
用折线图画出来是这样的:
In为-1,Out为1。第一个正跳变是她离开实验室回宿舍;接下来的负跳变是第二天来到实验室;上午短暂的工作后的第三个跳变是离开实验室午休......从中可以看出她有时午休,有时不午休(午休时间太长,应该不会开着机吧?)。
如果不考虑午休的话,折线图会是一个接一个的S型。总体来看,她的作息是规律的。偶尔的不规律可能是她有其它活动。比如有一次感知她的不规律活动时,透过朋友的示意,跟着人群的我看到了玻璃墙那边的她。
实这种规律这也是源于二点一线(工作-休息)或三点一线(工作-饮食-休息)的作息习惯,使得她的生活状态在这二点或三点间切换、转换、跳变、波动。也正是这种迷人的波动令人心动。我喜欢她的作息规律;喜欢她的勤俭节约(关机);喜欢她的安静和芬芳。
根据记忆中所有与她接触(并非只有文中提到的这些)的相关样本以及这些数据来看:She is the one。也许像着了魔一样,每次手环振动我都会想起她,甚至之后也无法忘却。
智控老师在讲到反应型和深思型人工智能时谈到“......这就像是追女孩子——喜欢就去追啊!难不成还思前想后制订好万无一失的计划!到时黄花菜都凉了......”我成功地加了她的微信、她的QQ、她的支付宝,关注了她的微博。看了她的空间、她的朋友圈、她的微博。
看着她发的旅游照片,她保存的美食、励志、工具文章等,我发现越是了解她也就越是喜欢她。那一段时间真的是挺快乐!
但,这些都不重要了。那一次是21:00,并未想过会与其不期而遇的我站在电梯前,当手环振动时,我心想“不会吧”,然后刚一回头就看到她来到我身边。我们一起走向宿舍,她说她要结婚了。最终“她像天使一样美丽,又像流星一样一闪而过”。
以上纯属虚构,哈哈自娱自乐,欢迎大咖follow我
他是男是女啊?你是男是女?