Trajectory Reconstruction轨迹重建

2020年,一场疫情打乱了普通人的生活,但是也挽救了交通部领导的命运。

李部长也许是2020年最幸运的人。

为了在2020年春运期间取消省级收费,2019年底,整个高速行业都在冲刺,冲刺完成全中国2.4万个龙门架自由流收费设施的改造。取消省界收费是国务院提出的民生项目,要求3年完成,但是由于李部长能力超强,1年半就干完了。萝卜快了不洗泥,问题一堆。

首先是ETC按照龙门架分段计费,经常发生司机白天跑长途,半夜收到十几条计费短信,体验非常差。其次就是关键问题,很多长途司机为了节省费用,采用屏蔽OBU卡、买短跑长、大车小标的方式进行逃费,单纯依靠ETC系统是没法解决类似问题的。

那么,通过多维度采集方式,进行车辆轨迹重建,就成了解决车辆逃费的关键技术。

Traffic Technology International
TTI https://www.traffictechnologytoday.com

活在城市

老婆问我,你在公司做什么?你们不是人工智能公司吗,你为什么这么蠢,一点不智能,你是在人工智能公司做保安吗?

我是从实交通行业的,交通行业,前两年说要互联网+,然后是大数据+,现在是AI+,好像我们夹什么,什么就到我们的碗里来,但是客户不这样想,我们去见客户,总是问他,你的需求是什么,我看看怎么用AI夹一下,客户对这个不感兴趣。

上周我去一个高速公司,信息部的主任告诉我,我们的数据很宝贵的,你们的产品是要用我们行业数据来训练的,这样吧,你们用产品来换数据吧,打个折也行啊,这样对你们很公平的。我心里想,NND,你去董家渡做毛料西装,让裁缝师傅量您的尺寸,然后你说,师傅我贡献了我的尺寸数据,您打个折吧?

还有的客户,TMD,好烦,你和他谈业务需求,他说等一哈,你先介绍下人工智能简史吧,从二次大战开始,从图灵的同性恋故事开始,NND,我是人工智能公司的保安好吧,你想学习AI,去B站一键三连啊。

解决PHP8.0.1@Ubuntu20.04.1中PHP无法工作的问题

前两周在阿里云Ubuntu20.04上安装最新php8.0后,测试phpinfo,总是无法出现成功的测试结果,往往是直接下载info.php这个文件,这事情困扰我2周,今天终于搞定了。

Screen Shot 2021-01-23 at 10.48.51 AM

第一步:升级系统最新补丁

首先要确定php和nginx都更新到了最新状态

sudo apt-get update && apt-get upgrade

检查nginx版本

nginx -v

测试nginx配置文件是否有错误

nginx -t

Screen Shot 2021-01-23 at 11.04.16 AM

检查php状态

systemctl status php8.0-fpm.service

Screen Shot 2021-01-23 at 11.06.32 AM

第二步a:修改php和nginx的配置文件

修改php.ini

./etc/php/8.0/fpm/php.ini

这里我没有做任何修改
Screen Shot 2021-01-23 at 11.09.32 AM

第二步b修改nginx默认站点配置

这里是关键:

不是修改“./etc/nginx/nginx.conf”这个文件!!

进入/etc/nginx/sites-available,修改dafault,当然,先做好备份
然后编辑下面绿色部分,取消掉注释,然后把php7.4-fpm修改为php8.0-fpm,注意后面的括号也要去掉注释

Screen Shot 2021-01-23 at 11.17.45 AM

最后,不要忘记删除info.php这个文件。

参考如下:Update! Configure Nginx to Read PHP on Ubuntu 16.04

公共出行之公共汽电车的尴尬

疫情爆发一年来,初期各地采取隔离封闭措施,造成交通出行骤降,随着四月复工复产,交通出行逐渐恢复,而公共出行工具的载客量却恢复不及往常。

特别是公交出行,在拥有地铁的大城市,公交已经从公共出行主力,降格为轨道交通配套,主要就是进行居住和工作区域往返轨交站点的接驳工具。而在中小城市,也有面临中运量交通工具的竞争,例如brt、有轨电车。

除了新型交通工具,给公交带来压力外,城镇居民出行习惯的改变,才是最大影响因素:

  • 疫情造成部分乘客放弃轨交、公交,转而选择自驾车、或网约车。上周我在海宁,滴滴司机很有感触,他说大哥你不了解现在的年轻人,他们300米就要打车,从小区前门到后门拿快递也要打车,滴滴司机的观察会有幸存者偏差,但也反映了一种趋势,打车的人真是越来越多了,根据前瞻1的报道,2016~2018年网约车一直快速增长,2019年同比增长3.42%,网约车市场增长27%,2019年巡游出租车市场增长6.66%,而同期全国人口增速是千分之3.34(城镇人口增速2%)。结论:网约车使用者增速高于人口增速,显然有习惯上的影响;

前瞻1 :

https://www.qianzhan.com/analyst/detail/220/201103-1cc24c5a.html

http://www.stats.gov.cn/tjsj/zxfb/202001/t20200119_1723767.html

人口1:

http://www.stats.gov.cn/tjsj/zxfb/202001/t20200119_1723767.html

每天都有小惊喜

6点闹钟响后,恍惚之间过了20分钟,想起修行这个词,意识到,现在起床,就是自己的功课。

把对抗赖床,当作功课,好像很滑稽的感觉。可是,佛陀说禅无时无处不在,那么功课也应当是无时无处不在了。

昨天很有意思,原本是一次与竞争对手的会面,大家计划合纵连横。傍晚赶到酒店门口,口罩还没摘掉,对方的老大就盯着我看,我突然意识到 ,这是认识了二十多年的老同事X。

老X,98年一起做过项目,彼时我在GSM产品线,老X在集团的市场部,当时公司要通过开实验局,拿运营商的入网证,要集中公司所有资源,来打一场硬仗。当时的闲暇之余,老X会聊他在大学的专业,核物理、粒子物理,而来到通信这个行当,自己颇有一些落魄的感觉。

昨晚聊了快3各小时,彼此见面前,都有些担忧,老X是担心要喝酒,我则是觉得与竞争对手合作,公司内部阻力会太大。还好,第一次南湖会议,开端顺利。

每天都有小惊喜。

认知与收益

美国国会山暴乱已经过去几天了。随着更多新闻报道、自媒体评论出现,我发觉又一件历史事件,发生在我生活的时代。

1月6日是周三,在公司健身房的椭圆机上,我通过手机观看了美国国会的暴乱直播。说实话,当我看到人群在聚集,开始和警察推搡,根本没有意识到这是伟大的时刻,甚至在抗议者扛着佩洛西的讲席,某位红脖子得意洋洋坐在她的办公椅上,也丝毫没有感觉历史时刻的到来。

此时此刻,在公司食堂用毕免费早餐,我对这一事件内涵的理解,要么来自apple podcast,例如NPR news、W post,或者微信公号,国内媒体对事实的描述少得可怜,但是分析和结论丰富的惊人。

我开始想,是我自己对于外部世界的感知如此迟钝,还是媒体人过于敏感,抑或根源是认知问题。一个人的语音能力、思考能力、信息获取能力,直接决定了他认知的层次。而认知则决定你采取什么样的行动。

换句话说,如果你在股票市场,认知就决定了你的收益,立即的、残酷的通过收益指标来证明你是否愚蠢。

我觉得,买卖股票,也是一种修行。

AI产品-克隆人战争

从度假乐园到生产车间,从入口迎宾到轨迹还原,我接触到的AI产品,虽然标榜赋能不同行业,应用不同场景,都有种似曾相似的感觉,说不清楚是什么原因。

晚上参加一场跨产品线交流会,突然有个答案冒出来:因为都是技术驱动的产品,不管来自四小龙,或来自BAT,大家的技术都是如此相似,看一样的论文,用一样的算法,所以产出才那么千篇一律啊。

做产品的人,喜欢用一个大头朝上的漏斗,来说明从需求到产品的全流程。这个逻辑是没有错的,因为产品的设计过程,就是尽量多的满足相类似的需求,也就是产品经理常说的“通用需求”,然后有下层的产品来承接。但是这个思路一定是需求牵引,而不能让产品做牵引,去勉强适配不同的行业、不同的场景。

Ubuntu完全卸载nginx服务器

方法1

使用‘sudo apt-get –purge remove nginx’彻底删除

# sudo service nginx stop
# sudo apt-get --purge remove nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  fontconfig-config fonts-dejavu-core libfontconfig1 libgd3 libjbig0 libjpeg-turbo8 libjpeg8
  libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter libnginx-mod-mail
  libnginx-mod-stream libtiff5 libwebp6 libxpm4 libxslt1.1 nginx-common nginx-core
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  nginx*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 45.1 kB disk space will be freed.
Do you want to continue? [Y/n] y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_CTYPE = "UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database ... 117708 files and directories currently installed.)
Removing nginx (1.18.0-0ubuntu1) ...

方法2

自动移除全部不使用的软件包

sudo apt-get autoremove

列出与nginx相关的软件,并依次删除显示的软件,这个方法更加通用,我照猫画虎使用在php上面,也非常靠谱(php8.0-fpm)

dpkg --get-selections|grep nginx
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-cor

使用ps命令查看相关进程,-A显示有限信息,-l显示详细信息 -e显示所有进程,aux显示系统所有进程

ps -le | grep nginx

参考材料如下
https://blog.csdn.net/adley_app/article/details/79223221

ps命令
http://c.biancheng.net/view/1062.html

删除apache2
https://blog.csdn.net/dazhi_100/article/details/43121179