12123 APP再次立功啦

之前我发文章说过驾驶证到期了,用12123 APP直接进行了驾驶证容缺换证。这次查询违章我也一直想用交管12123查询,结果因为我升级了程序,发现一直不好用,无奈只好用平安好车主查询,竟然还发现了一条5个月以前的违章。

image.png
(图源 :pixabay)

因为没有在人行道避让行人,被罚200元,扣3分,也算是吃一堑长一智吧,以后过人行横道千万要小心啦。

不过如何处理这条违章让我范了愁,交通队肯定是能处理的,不过这疫情期间真心不想去人多的地方。于是我在一个车友会群里问,有扣分的违章如何处理比较好,大家竟然一致推荐交管12123,还有人说可以免除扣分。

还有这种好事?不过的手机APP一直状态不正常,那就换一部手机试试吧。换了一部手机,安装交管12123,用身份号尝试登录,用忘记密码功能找回密码,很快就顺利登录了,然后也看到违章信息了。

相比于平安好车主只给出个地图,交管12123还给出违章的照片,不过怎么看行人都离我好远好远呢,不过也懒得申诉了,直接处理吧。

image.png

进入到处理界面,竟然发现违章处罚由罚款200元记3分,变成了罚款200元记0分,果然是可以免出扣分,这真是个好消息,看了一下,好像是每个人有一定的额度(额度内可以免除扣分)。

不知道这是疫情期间的特殊政策,还是长期执行的策略,不过不管如何,能不扣分总归是好事,这让我被罚200而郁闷的心情稍微好了一些。

唯一遗憾的是,支付只能用银行卡,不能用微信和支付宝,还得费劲地输一遍卡号,不过相比跑交通队去处理违章或者被扣分,输个卡号要简单多啦。

image.png

我记得以前处理违章要去窗口开罚单,然后再去指定的银行交罚款,麻烦得不要不要的,科技的发展果然让我们的生活变得更加方便啦。

尽管这次违章只被罚款没被扣分,但是以后还是要警惕不能再犯,封面图找了个停止标志,时刻提醒自己。


This page is synchronized from the post: ‘12123 APP再次立功啦’

每天进步一点点:从功能角度分类 API

无论在文档还是代码中,对API的分类,差不多都是从插件层次进行的,比如说Database Api、Reputation Api、Follow Api等等,这样做的好处是一个插件对应一组API,但是缺点是不同功能混杂到一起。

image.png
(图源 :pixabay)

那么如果要实现一个给用户使用的库,是否可以考虑从功能角度来给HIVE的API分类呢,我想了想,这样应该是可行的。我简单归纳总结一下,大致可以按如下模式划分。

基础类别

基础类别应该包括最基本信息获取,比如获取当前区块链信息、读取区块、获取config信息等等。

除此之外,还应该包括Transaction的创建、序列化、签名、广播等等。

基础类别是所有类别的基石,我们既可以直接通过基础类别来完成任意操作,也可以在其上来实现/封装各种类别,便于用户使用。

封装类别

把基础类别之外的,所有基于基础类别封装而实现的类别统一称作封装类别(当然了,其实叫啥不重要)。

大致可以分为以下一些功能模块:

  • 社交类(social):包括发帖(post)、回帖(reply)、点赞(upvote)、追随(follow)等等
  • 见证人(witness):包括witness投票、喂价、更新信息、上线/下线等等
  • 交易类(market): 包括买卖、查看行情、订单管理(查询、取消等)
  • 资产类(asset):包括转账(transfer)、Power Up/Down、存取款、转换等
  • 账户类(account):查询账户、修改密码/KEY、修改账户恢复人、授权/取消授权、更新资料等等
  • 中介交易(escrow): 和中介交易(escrow)相关的功能
  • 提案相关(proposal):和提案系统(proposal system)有关的内容

当然了,这个概况可能并不全,比如说社区的管理等等,或者其它可能我没提及到或没了解到的内容。

补充说明

感觉这样分类一下,相关逻辑会变得更清晰一些,并且代码应该也更利于维护,毕竟把很多代码放到一个文件中,操作起来会有些晕呢。

当然了,这很大可能是因为的水平太低,对Python之类的语言用的还不是得心应手的缘故。

image.png
(图源 :pixabay)

不过这都没关系,我相信只要每天能进步一点点,日积月累总会有所收获,毕竟我要超越的不是别人,而是我自己呀。


This page is synchronized from the post: ‘每天进步一点点:从功能角度分类 API’

当机会来临时,我还没有准备好😳

我一久不联系的大学同学突然微信上问我,这些年都在从事哪个领域的研究?我回答:“研究吃喝玩乐啊!” 同学发了个尴尬的表情,然后回复我说:“他需要个软件技术管理人才,将来一起上市。”

image.png
(图源 :pixabay)

管理、人才、上市,这几个字眼放一起,岂不是意味着高管地位以及大把的股权、大把的收入啊,虽然说没有出任CEO、迎娶白富美,但是也算是走上人生巅峰了。

然后我问同学,你开公司啦?要上市啦?然后同学回复,他手里已经有十五六家公司啦,不过最近有个非常好的项目并且有很有背景的合作人准备大干一把。

同学打来语言通话,我们聊了大半天,基本上按我的判断,他们准备主攻的方向应该还是不错的,并且按同学的描述手头的可利用的资源还是非常丰富的,要说折腾个三两年弄个科创版上市也不是不可能。

同学以及投资者的意思是需要一个懂技术的来起到管理+顾问+技术的角色,包括技术方向上的评估、招人选人领导人、带领团队技术公关等等。

结束通话后,我查了一下同学的公司,果然名下有十多家公司并且都处于正常经营状态,看来这些年他发展的还真不错。这样评估起来,他的项目靠谱度又增加了一些。

现在的情况是一个靠谱的老同学有靠谱的项目有靠谱的合伙人,准备邀请我加入,怎么看都是一个不错的机会,那么要不要和他们一起干一把呢?

想了想,我还是委婉地拒绝了,原因大概有几点吧:

  • 虽然我有管理团队的经验,但是毕竟是好多年前的事情了。
  • 虽然我有招人选人的经验,但是都是公司校招,相对简单很多。
  • 虽然同学的项目很是靠谱,但是他说的这个领域我从来没有过多涉猎过。
  • 最近乱七八糟要做的事情太多,也没法投入全部精力去打拼。

简单总结就是,虽然同学靠谱项目前景不错,但是我这边可能胜任不了,也就是说,尽管这可能是一个机会,但是我还没准备好。

image.png
(图源 :pixabay)

同学知道了我的想法后,表示没有关系,他会继续随时通报项目的进展给我,让我多关注和了解一些,有时间也可以约到一起详细聊一下。

嗯,那就以后再说吧,期望下次机会来临时,我能准备好并且抓住。


This page is synchronized from the post: ‘当机会来临时,我还没有准备好😳’

每天进步一点点:红点消除器

通知功能(Notification)是HIVE上一个比较有用的功能,在通知列表(Notifications)中我们可以看到最近发生了哪些和自己账户相关的事情,比如说谁给我点赞点赞价值又是多少、谁转发了我的帖子、谁回复了我等等。

image.png
(图源 :pixabay)

但是每当有新消息需要通知,我们的头像上就会多出来红色小椭圆,里边显示未读的消息数目,有时候几天不进通知列表里查看和设置已读,这个数字甚至会达到数千。

对于强迫症患者来讲,这是让人无法忍受的事情,看着红点就想消除,而且显示的数字越多就越烦躁,于是想如果有一种方式能自动消除红点,那到应该不错。

那么如何消除红点呢?其实就是之前我写过的custom_json

image.png

可见实际上就是用户广播一条id为notify,内容为:["setLastRead",{"date":"2020-06-13T13:47:58"}]的自定义JSON内容,知道了这点,我们就可以编程实现红点消除了。

核心代码以及逻辑大致如下:

获取当前时间字符串:

import datetime
date = datetime.datetime.utcnow().strftime('%Y-%m-%dT%H:%M:%S')

定义并填充JSON内容:

json_clear_notifications = ["setLastRead",{"date":date}]

使用用户的Posting KEY广播:

client.custom_json("notify", json_data=json_clear_notifications, required_posting_auths=[user], wif=wif)

我使用oflyhigh.test 以及对应wif,广播出去的事务(transaction)大致这样:

image.png

广播成功后,在https://hiveblocks.com/中会查询到如下信息:

image.png

相应地,再刷新的时候,会发现头像上的红圈圈不见了。

以上代码只是实现了红点消除功能,如果需要定时消除红点(比如一天一次或者半天一次)那么可以考虑在Linux系统下设置对应的计划任务(crontab),这个一般大家都会,就不再赘述了。

image.png
(图源 :pixabay)

当然了,用红点消除功能不意味着不去看通知,通知还是蛮重要的,就是不喜欢头像上数额巨大的红圈圈而已。

相关链接


This page is synchronized from the post: ‘每天进步一点点:红点消除器’

违章了?违章了!

昨天外出办事,早晨7点多从家里出发,忙到11点多还没忙出个眉目,又被问FORTRAN的问题,所以回程的时候特别的疲倦,开车的时候也有些心不在焉。

image.png
(图源 :pixabay)

在从二环左转到一主干道时,我还在想着FORTRAN的问题,然后发现左转信号已经变了红灯,我华丽丽地开了过去,这把我郁闷够呛也惊出了一身冷汗。

虽然已经意识到什么疲劳驾驶也好什么注意力不集中也罢,总之闯了红灯就是自己的错误,被拍被罚也理所应当,但是还是心存侥幸,希望没有被拍到。

于是弄了交管12123APP,想查查自己到底有没有被拍上,可是这个APP升级后获取手机验证码那块一直没法点,也就获取不到手机验证码,也就用不了,真愁人。弄了大半天也没整明白,索性先不整了,等以后APP出新版本了,好用的时候再说吧。

不过晚上玩手机的时候,不小心点到了平安好车主这个APP,正想叉掉的时候发现里边竟然也有违章查询,于是就点进去看看有没有违章,什么竟然真的有一条未处理的违章?

违章次数:1
违章扣分:3
罚款金额:200

我晕,闯红灯不是6分吗?扣3分是咋回事?再仔细一看,原来违章不是最新消息,而是发生于2020年1月15日,五个月前了,再仔细看原因:

遇行人正在通过人行横道时未停车让行的

而且看了一下,页面上标示着:共有863人在此处违章

其实说到这一条规则,我有时候觉得有些冤枉,大多时候我开车到人行横道时都会减速,如果有行人通过人行横道时,我也会停车避让。但是有时候行人特别讲究,还离车挺远的时候他们就站着不动了,那么总不能我也停着他也站着吧?

另外,拍我违章的地方,人行道上的行人几乎一直不停,如果每个车都远远地开始停车避让,那么一定会造成交通拥堵的,所以兼顾安全与效率的原则,我一般都是行人贴近的时候我避让,行人离我还远着或者行人远远就站定等我通过,那么我不能辜负行人一片心意,就先过为敬了。

不过估计摄像头和交警不会理解我尊重行人意愿以及为减少拥堵所做出的努力的,该拍还是拍,该抓还是抓。对我而言,以后还是小心一些,不行就和行人耗着,他不通过我就坚决不动,至于交通拥堵什么的,也顾不了那么多了。😳

当然了,我只是想表达一下人行横道避让行人这条应该综合实际情况来处理,并非说自己违章就有理,无论如何我们都应该遵守交通规则,毕竟什么扣分、罚款都还好,一旦出了事故就追悔莫及了

image.png
(图源 :pixabay)

没想到闯红灯的违章没查到(可能是数据还没上来?)竟然发现了一条五个月前的记录,而这个违章发生了5个月,我竟然一点也不知晓,还一直以为自己是老司机,不会犯错呢,看来老司机也要小心呀。


This page is synchronized from the post: ‘违章了?违章了!’

果然是万能的淘宝

今天正在外边办事情的时候,接到一个我之前领导的电话,问我会不会FORTRAN,说是想让我帮个小忙。虽然FORTRAN说不上熟悉,但是毕竟以前弄过好长一段时间,小问题的话,慢慢研究研究应该有可能搞定,于是让朋友先发过来。

image.png
(图源 :pixabay)

等我忙碌得差不多,看了一眼微信,原来不是挑小BUG之类的问题,而是原来公司的大领导的女儿留学的课后作业,有三道题都要求用FORTRAN解决。

我看了一下题目,分别是求绝对值,100个随机实数求正数的平均值,以及判断完全数等,要求编写代码,并可以实际运行。

我觉得这些个问题我研究大半天应该能够解决,虽然上次用到FORTRAN已经是8年前了,虽然现在已经忘得一干二净,虽然我不知道啥叫完全数,不过语言嘛,大多都是相通的,何况还曾经用过呢。

不过再一看,要求下午两点前提交,My God,我早晨7点多从家里出发,忙到11点多还没忙出个眉目,把事情忙完再开车到家怎么也得1、2点钟了,就算不吃午饭也未必有时间研究程序啊。

要是明天下午两点前提交,我大致还有信心搞定的,无奈只好和这个领导说了我在外边忙,估计时间来不及了,他和我说决定去找另外一个同事问问。

等到我回家之后,留言问他是否已经搞定了,他给我回复:“已经搞定了”。我问是否是XXX帮忙搞定的,他回答:“tao 33.3*3 ”

这是什么神秘的FORTRAN公式吗?讲真我还针没见过呢,于是问他,这是啥?他回答说:“淘宝找卖家帮忙写的,一个程序33.3, 3段程序花了100元。”

我擦,果然是万能的淘宝,竟然还有代写程序的。不过突然想起来以前我玩Arduino的时候也给几个留学生写过作业,当然要比这个复杂很多,我基本上平均每个作业收了几千块钱。不是我黑心,而是我根本没时间做,那几个留学生苦苦哀求。

image.png
(图源 :pixabay)

淘宝是万能的淘宝,留学生是财大气粗的留学生,只是这么简单的作业都要求人帮忙,你到底是去留学去的,还是去帮父母败家去啦?

只是这些话不能对这个领导,也不能对大领导说,毕竟当初工作时,都挺关照我的,这次没帮上忙,还挺愧疚呢。


This page is synchronized from the post: ‘果然是万能的淘宝’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×