被小黄车坑惨了

image.png

朋友在微信群里喊我去丁香湖放风,想到前些天骑小黄车没十足过瘾,如果骑小黄车围湖边转上几圈吹吹晚风,那一定是非常舒服的事情。

这念头一起就一发不可收拾,于是断然做出决定,找个小黄车,出发。今天点子不错出小区不久就找到一辆满电的小黄车。
image.png

小黄车十分完美,骑上这辆小黄车我才发现原来小黄车是由脚蹬子的,之前骑过的那辆就两个棍棍,我还好奇是干啥的呢?路上等红灯。
image.png

终于起到通往丁香湖的大道上了,这一路可颠死我了,尤其时路上骑车的人很多,时不时地被逼到盲人道上去,那个颠劲,相当酸爽了。
image.png

大道上的落日,相当美了。然而这时候我听到小黄车发出一个不和谐的声音,你已经骑出运营范围,已经关闭助力,骑骑回到运营范围内。
image.png

啥,我还没到丁香湖呢!况且你给我关闭了助力,我得咋骑回啊?哦,想起来了,这辆车有脚蹬子。
image.png

于是乎我蹬,我再瞪,一路瞪着关闭了助力系统的助力车返回,路人全用诧异的眼光看我,估计都在好奇为啥脚蹬电动助力车呢?
image.png

我明明都已经骑到了大路上,为啥还没有助力呢?难不成打算让我骑回家?那可要了老命了。
image.png

想到了计算机的重启大法,小黄车没法重启,不过有个临时锁车功能,试着锁车再开车,动力终于回来了。突然想之前一路脚蹬了这么远是不是很傻?是不是可以用临时锁车的方法解决?

我有一种再骑回丁香湖的大道上试试的想法,不过还是努力控制自己遏制住,万一到时候临时锁车还不能恢复动力,我岂不是又要傻傻地骑回来了?

哎,这坑人的小黄车,湖边遛弯吹吹晚风没实现,倒是傻傻的蹬了半天,可把我累死了。


This page is synchronized from the post: ‘被小黄车坑惨了’

上古神器

收拾衣柜,发现一个小盒子,打开以后发现里边是一堆乱七八糟的电脑配件等,当年我当作宝贝一样珍藏,现在则只有珍藏价值了,随便拿出来一件,都是上古神器啦。

下面我来逐一晒一晒。

image.png

这东西叫小票打印机,以前好多超市收银机用这个来打印小票的,现在好像都是收银机集成打印功能了。

之所以手头有这个小票打印机,是因为朋友的一个项目要实时打印记录一些东西,需要我帮他开发一些单片机程序来控制这个打印机,所以搞了一台来调试。现在除了记得这个打印机用串口控制以外,什么都不记得啦。

image.png

笔记本电脑锁,这个应该是我买T42(大概是2004年前后)的赠品,那时候笔记本是比较贵重的设备,所以当时这种笔记本锁用得还挺多的。不过我倒是从来没有用过,一直收藏呢。

image.png

现在很多电脑上光驱都已经淘汰了,软驱更是罕见了。不过好多年前,我用486电脑时,可是连硬盘都很罕见,那时候软驱和软盘才是主力呢。这个软驱当时属于拆机新软驱,别人出50大洋我没卖。😭

image.png

有软驱当然就得有软盘,其实我软盘有好多张呢,因为那时候买电脑相关的书籍,附送的资料都是用软盘装的呢。可惜软盘都不知道被我藏哪里去了呢。

image.png

硬盘还是比较常见的啦,不过现在都是NVME SSD硬盘了,再不济也是SATA接口的硬盘,这个硬盘可是ATA接口的。

image.png

当然了,ATA硬盘现在应该也不是十分罕见,一些老旧的台式机里应该还再用,不过你见过容量10GB的ATA硬盘吗?生产日期是2001年,年纪19周岁啦。

image.png

串口线以及USB转串口线,现在电脑上带串口(RS232)的已经很罕见了,但是当年串口可是非常重要的接口,尤其是一些和工业控制相关的设备都是串口控制的呢。

上古神器还有很多,就不一一晒了,有时候想想这些东西其实再也不会用到,不如丢掉算了,不是都流行什么断舍离吗?不过想想还是舍不得,毕竟每个物件都是回忆满满,如果把这些都丢掉,那么是不是也会丢掉相应的记忆呢?

所以,还是留着吧,也许再过几十年还能当文物收藏呢。


This page is synchronized from the post: ‘上古神器’

每天进步一点点:HP委托 / delegate_vesting_shares

好久没有更新我的每天进步一点点系列了,因为最近太忙了,忙到连写代码和调程序的时间都几乎没有。所以每天进步一点点说起来很简单,但是实际要做到还真的挺难呢。

今天抽出些时间完成了HP委托这个功能,我们知道,HP就相当于你在HIVE上的股权,点赞能点出多少金额、踩人有多大力度、甚至你在HIVE上能用多少资源(RC),这些都和你持有多少HP息息相关。

image.png
(图源 :pixabay)

而HP委托,就是A账户把自己的部分和HP相关的权益委托给B账户,相应地A账户和HP相关的权益减少,B账户则做对应的增加。好了,不多介绍了,其实这玩意大家都应该很熟悉了。

按VESTS委托

为了实现HP委托 操作,我定义了如下operation模板:

1
2
3
4
5
op_delegate_vesting_shares= ['delegate_vesting_shares', {
'delegator': '',
'delegatee': '',
'vesting_shares': ''
}]

其中delegator委托人,就是将HP相关权益委托出去的账户,也就是A账户;delegatee被委托人,就是接收HP相关权益的人,也就是B账户。

所以操作时填充上边结构就行,比如在函数中做对应的赋值:

op[1]['delegator'] = delegator
op[1]['delegatee'] = delegatee
op[1]['vesting_shares'] = HIVE_ASSET(vesting_shares)

之后,将op放入transaction,再签名广播就可以了

trx.append_op(op)
trx.sign_digest(wif)
trx.broadcast()

将上述代码包装成函数,我们就可以使用诸如如下调用来完成HP委托了:

client.delegate("oflyhigh", "oflyhigh.test", "5000 VESTS", wif)

被广播的transaction大致长这样:

image.png

调用成功后,在https://hiveblocks.com/可以查询到对应的transaction:

image.png

按HP 委托

虽然按VESTS委托操作起来比较简单,但是总感觉不够直观,因为平时我们打交道的都是HP,而不是vesting_shares,尽管HP只是vesting_shares的表现方式,但是我们还是希望以HP的形式直接来操作HP委托。

其实实现起来也很简单,只要把HP转换成vesting_shares即可,这个需要从dynamic_global_properties的参数中计算出vesting_shares和HP的换算关系,然后转换即可。

实现相应功能后,使用如下调用即可:

client.delegate("oflyhigh", "oflyhigh.test", "5 HP", wif)

调用成功后,在https://hiveblocks.com/可以查询到对应的条目,可见数值计算的还是很准的:

image.png

取消HP 委托

取消HP 委托也很简单啦,只要委托的数值为0,就可以啦。

client.delegate("oflyhigh", "oflyhigh.test", "0 VESTS", wif)

广播出去的transaction大致长这样:

image.png

调用成功后,在https://hiveblocks.com/可以查询到对应的条目:

image.png

所以,知道了原理,实现按VESTS委托、按HP 委托、取消HP 委托还是很简单的。

注:文中代码仅为演示,仅供参考


This page is synchronized from the post: ‘每天进步一点点:HP委托 / delegate_vesting_shares’

水暖工正式毕业

image.png

之前给一个小房子换了水路的管道阀门以及几个角阀等,就被水暖工收了600大洋,实在是心疼得很,剩的两个水龙头也不敢找水暖工了,怕被黑一大笔,决心自己搞定。

之前水暖工在工作的时候我一直负责给打下手以及提供照明服务等,所以我觉得我已经把水暖工的本领学到了8成。再加上有给户外洗手盆换下水器的经验,总之是信心慢慢,带上我的高档扳手,出发!

到地方之后一上手我就傻眼了,一个扳手根本没法解决问题,好在我有朋友也住那个小区,去他家借了一个扳手,继续开干。

有些事情看起来是很简单,可是实际上手发现根本不是那么一回事,比如这个厨房的水龙头,怎么从面盆上卸下来就让我伤透了脑筋。

软连接和水龙头之间已经完全锈死,根本拧不下来,想用剪刀剪断,我还没有带剪刀过去。另外橱柜的一块衬板还很碍事,费了大概一个小时的时间才把它完全搞下来。

image.png

以为原本的水龙头卸了下来,把新的装上去应该没什么麻烦了吧?实际也不是那么简单,先上哪个后上哪个一定要事先规划好,否则就会出现按一半的时候没法继续的情况,只好拆掉重装。

image.png

如果说厨房的水龙头拆卸很费劲的话,卫生间的水龙头那就不能用费劲形容了。因为面盆下边的空间特别狭窄,而我手又很大,简直不要太费劲了。

image.png

拆卸的时候费劲,安装的时候也不省心,费了九牛二虎之力总算把卫生间的龙头装上去。

image.png

前前后后,弄这两个水龙头用了我接近3个多小时的时间,这还不算搭在路上的时间。中间发生过软链接不够长、胶圈套反、拆卸重装等各种麻烦,并且没人给我照明打下手!

浪费了三四个小时不说,弄完之后腰酸背痛,这样算下来,省下200大洋算多算少呢?不过经过这次操作后,我觉得我水暖工可以正式毕业了,以后可以出去接活了。

话说你们谁家需要换水龙头、角阀、软连接之类的吗?可以考虑下O哥专业水暖工,服务到家,收费低廉哦。


This page is synchronized from the post: ‘水暖工正式毕业’

骑上我心爱的小摩托

image.png

昨晚外出办事,因为自己一直不喜欢开夜车,所以打算弄个哈罗电动车骑,结果一出小区门口就看到美团的小黄车,看起来还超级可爱,那就骑它了。

恰巧手机里有美团的APP,于是又折腾了实名认证啥的,总算把小车开走了。晚上路上车和人都很少很安静,凉风习习,把路边杨树和柳树那种略带苦涩的味道吹拂过来,简直舒服得不得了。

忙完事情之后,我打算继续骑美团的小黄车回去,结果发现小黄车都提示没电了,不让我骑了,这真是坑死人了。

image.png

找啊找啊,一连找到五六辆小黄车,都是车辆电量低。没办法只好换别的车喽,找到一个哈喽电动车,竟然是车辆故障。

image.png

于是只好一边往回走一边找车:

image.png

走了大概1/4的路程,实在是走不动了,无奈只好找了一辆人肉动力的哈喽单车。

image.png

哎,看来关键时候,还是人肉动力靠谱啊。不过来程时体验了一把小黄车,还真是挺过瘾呢。决定了,哪天晚上没事时,再骑小黄车出去兜风,爽一爽。

顺便问一句:有人约会吗?我有车!


This page is synchronized from the post: ‘骑上我心爱的小摩托’

水暖工实习之:安装下水器

image.png

昨天和水暖工一起折腾上下水大半天,被收了600大洋,和以前物业维修班的收费相比,贵的不是一点半点。另外还有两个水龙头需要更换,可是水暖工说那个还要额外收费。

话说按他的收费标准,我一评估,俩水龙头咋的不得收我200大洋啊,而我京东下单的水龙头也不过是100多一个,想想就觉得有点贵。

于是乎觉得自己更换,不过因为水龙头还没到货,决定先拿户外的水盆下水器练练手吧。话说这个下水器已经坏好久了,去年买了一套,结果买成带溢水孔的,没法安装只好退掉了,然后就一直这样了。

前些天买了下水器,原本打算让这个水暖工一并处理,不过看情况,估计至少要我50大洋,还是自己动手吧。

拆包下水器

image.png

短款翻板式,带下水管

image.png

把下水器套上胶圈,插入面盆,再在另一端套上胶圈

image.png

再用塑料套圈固定

image.png

接上下水管的上帽

image.png

连接下水管,并拧紧上帽就固定好啦。
image.png

面盆的石头台,下水口在后边

image.png

放好面盆并连接好下水管

image.png

下水管的特写

image.png

弄完之后试了一下,翻板很严实并且开关自如,下水也非常顺畅。用面板洗了一下抹布,再把面盆好好清洗擦拭一下,就漂亮多了,以后在外边洗东西就方便多了,完美!

挑战安装下水器省了至少50元不说,还给了我很大的信心,明天两组水龙头到货以后,我决定自己去安装了,那样就可以省200大洋啦。况且安啊安啊就熟练了,以后我可以去做水暖工啦。


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

×