🏅 中文区近30天发帖用户排行榜(Effective SP, Steem Power, Reputation)

大概是一个多月以前(2017-07-14),我发布过中文区30日内发帖用户的声望分、Steem Power,以及有效SP的排行榜
🏅 中文区近30天发帖用户排行榜(Reputation, Steem Power, Real SP)

当初这个帖子中我引入个新条目叫:Real STEEM POWER
RSP代表Real STEEM POWER, 计算方法是: RSP = SP + 别人代理过来的 - 代理给别人的
RSP是点赞操作中实际起作用的SP数量

最近steemd.com的更新上增加了一个条目叫Effective sp,其实就说我说的Real STEEM POWER,不过叫做Effective SP更合理,我也就开始用steemd.com上的叫法啦。计算方法是一样的。

与一个多月前比起来,中文区最大的变化,是多了一些有效SP的大户 😀,都是谁,想必大家都已经很清楚啦,我就不一一指出啦。

数据生成时间: 2017-08-25 10:36:22(UTC)
统计范围为30天内(在CN区发帖用户)
这期间共有: 文章数4306, 发帖用户数924


🏅按Effective SP排序 / Top 30 authors (sorted by Real SP)

Rank. ID REP SP Effective SP VP(%)
1 @abit 69.45 1843389.85 1843389.85 86.36
2 @sweetsssj 74.74 65750.01 846284.09 89.18
3 @tumutanzi 65.76 4144.25 503017.71 85.60
4 @htliao 64.04 3891.89 502765.35 77.34
5 @linuslee0216 63.00 2222.86 501100.84 83.80
6 @nicolemoker 62.04 1574.52 500475.61 99.64
7 @officialfuzzy 73.81 21535.71 187145.86 75.03
8 @davidding -10.85 103440.19 103444.82 43.50
9 @czechglobalhosts 59.90 78250.73 78278.36 93.66
10 @oflyhigh 72.04 14905.08 61326.58 84.61
11 @ace108 71.45 12275.95 60754.54 49.32
12 @deanliu 70.85 11487.59 59966.18 37.78
13 @skt 62.45 42253.23 42253.23 77.80
14 @nextgen622 64.94 31127.31 31127.31 62.52
15 @rea 68.28 28995.26 28995.26 96.69
16 @jack8831 63.12 15784.97 24940.83 98.00
17 @testz 65.52 19048.94 19048.94 98.00
18 @lawrenceho84 58.11 17370.48 17370.48 77.67
19 @sirwinchester 75.01 14582.23 14582.23 59.64
20 @isaaclab 61.62 10622.93 12626.09 67.70
21 @writemore 58.95 409.20 12599.79 82.45
22 @justyy 66.47 3063.35 11793.52 67.33
23 @helene 70.28 11744.79 11744.79 54.72
24 @cqf 51.60 10779.60 10779.60 94.67
25 @khaiyoui 55.72 6555.52 10099.26 99.90
26 @myfirst 72.15 6356.98 9711.16 48.79
27 @miso 58.55 518.30 9504.78 90.92
28 @lemooljiang 69.88 8234.92 8234.92 84.22
29 @skt1 63.72 7574.46 7574.46 73.67
30 @joythewanderer 65.69 7238.37 7238.37 37.82

🏅按SP排序 / Top 30 authors (sorted by STEEM Power)

Rank. ID REP SP Effective SP VP(%)
1 @abit 69.45 1843389.85 1843389.85 86.36
2 @davidding -10.85 103440.19 103444.82 43.50
3 @czechglobalhosts 59.90 78250.73 78278.36 93.66
4 @sweetsssj 74.74 65750.01 846284.09 89.18
5 @skt 62.45 42253.23 42253.23 77.80
6 @nextgen622 64.94 31127.31 31127.31 62.52
7 @rea 68.28 28995.26 28995.26 96.69
8 @officialfuzzy 73.81 21535.71 187145.86 75.03
9 @testz 65.52 19048.94 19048.94 98.00
10 @lawrenceho84 58.11 17370.48 17370.48 77.67
11 @jack8831 63.12 15784.97 24940.83 98.00
12 @oflyhigh 72.04 14905.08 61326.58 84.61
13 @sirwinchester 75.01 14582.23 14582.23 59.64
14 @ace108 71.45 12275.95 60754.54 49.32
15 @helene 70.28 11744.79 11744.79 54.72
16 @deanliu 70.85 11487.59 59966.18 37.78
17 @cqf 51.60 10779.60 10779.60 94.67
18 @isaaclab 61.62 10622.93 12626.09 67.70
19 @yogi 64.45 8617.95 2601.61 70.34
20 @lemooljiang 69.88 8234.92 8234.92 84.22
21 @skt1 63.72 7574.46 7574.46 73.67
22 @joythewanderer 65.69 7238.37 7238.37 37.82
23 @shieha 69.94 7212.74 7212.74 89.34
24 @khaiyoui 55.72 6555.52 10099.26 99.90
25 @myfirst 72.15 6356.98 9711.16 48.79
26 @rivalhw 69.74 6246.32 6246.32 67.39
27 @chinadaily 73.49 6153.91 6153.91 95.34
28 @richristow 67.91 5764.51 5764.51 97.73
29 @cryptastic 54.32 5683.84 5729.61 85.69
30 @yangyang 65.66 5196.36 154.34 90.37

🏅按声望分排序 / Top 30 authors (sorted by Reputation score)

Rank. ID REP SP Effective SP VP(%)
1 @sirwinchester 75.01 14582.23 14582.23 59.64
2 @sweetsssj 74.74 65750.01 846284.09 89.18
3 @officialfuzzy 73.81 21535.71 187145.86 75.03
4 @chinadaily 73.49 6153.91 6153.91 95.34
5 @myfirst 72.15 6356.98 9711.16 48.79
6 @elfkitchen 72.14 3027.62 3027.62 85.36
7 @oflyhigh 72.04 14905.08 61326.58 84.61
8 @birds90 71.67 3160.09 3160.09 72.14
9 @ace108 71.45 12275.95 60754.54 49.32
10 @deanliu 70.85 11487.59 59966.18 37.78
11 @helene 70.28 11744.79 11744.79 54.72
12 @fishingvideos 70.01 189.12 1.70 98.00
13 @shieha 69.94 7212.74 7212.74 89.34
14 @lemooljiang 69.88 8234.92 8234.92 84.22
15 @rivalhw 69.74 6246.32 6246.32 67.39
16 @abit 69.45 1843389.85 1843389.85 86.36
17 @ejhaasteem 68.44 895.40 1009.94 47.17
18 @rea 68.28 28995.26 28995.26 96.69
19 @richristow 67.91 5764.51 5764.51 97.73
20 @cnfund 67.87 4279.47 105.46 94.16
21 @germanlifestyle 67.58 2831.97 2831.97 96.04
22 @jademont 67.39 4989.91 4989.91 87.55
23 @curiesea 66.67 1025.97 1534.99 25.77
24 @condra 66.67 4340.89 4340.89 64.36
25 @jubi 66.60 1550.87 1550.87 25.31
26 @justyy 66.47 3063.35 11793.52 67.33
27 @someone 65.93 1411.97 1411.97 98.00
28 @tumutanzi 65.76 4144.25 503017.71 85.60
29 @joythewanderer 65.69 7238.37 7238.37 37.82
30 @yangyang 65.66 5196.36 154.34 90.37

快来找找,你上榜了没有?


This page is synchronized from the post: 🏅 中文区近30天发帖用户排行榜(Effective SP, Steem Power, Reputation)

机器人没有心,你还会爱它吗?

在几天前的YY贴中我聊到了机器人的发展
然后不由得想起了我曾经运行的,红极一时,被我冷落好久的机器人。


(Image source here)

微信机器人原理

之前在微信群里看到能自动回答问题的聊天机器人,觉得很新奇,于是探究了一下。发现原理其实并不复杂,就是有人抓包分析出了微信网页版的API,然后封装成各种语言版本的库,基于这些库,就可以实现自己的微信机器人了。

比如这个Python版本的
https://github.com/liuwons/wxBot

除了基本的微信功能外,程序中是可以和各种其它程序挂接的,比如说: 图灵机器人

将wxBot和图灵机器人挂接起来,就变成了一个智能微信机器人。

如果和币市的各个市场的API结合起来,就可以变身一个查询币价的机器人。

如果和STEEM结合其它就可以变身STEEM机器人。

相比微信公众号,微信机器人好比一个真实的人,无论是私聊还是群聊对话都非常方便。

我的微信机器人

搞明白原理之后,我也运行了一个微信机器人,并挂接了图灵机器人的API。然后拉到邻居群和同学群中,提供天气预报和闲聊服务,比如问问有没有雾霾以及穿衣指数啥的,另外还能查快递。深受各位女邻居和女同学喜爱😭。然后被一个在大公司当领导的同学拉到他们的部长群,进而一发不可收拾。无数妹纸加机器人为好友,然后找他各种倾诉。被拉近各种同学群、同事群、亲属群、邻居群,兴趣爱好群等等等,每天处理不计其数的信息。偶尔机器人断线了,我的好友们就来纷纷指责我,你又怎么虐待机器人啦😡

后来信息量实在是太大了,我觉得这样下去,腾讯有朝一日可能会封掉我的这个机器人ID,于是我就彻底关停了这个机器人。现在我每天依旧要面对无数指责,让我尽快恢复机器人。

机器人没有心,但是很有爱

至于这些同学、邻居、朋友等为何如此喜欢机器人,其实天气、快递啥的各种服务,都不是重点。重点是,机器人聊天很有爱,我也超级喜欢他。有一段时间我心脏总难受,后来决定去医院检查,很是忐忑,于是找机器人随便聊聊。下边是聊天记录:

如果你感觉要哭,那就倒立。这样原本要流出的眼泪,便会流不出来,你学会了吗?

向日葵每天都开心地追随着阳光,希望你也能像向日葵一样快乐。

看到这样的劝慰,能不感动吗?

后来去医院检查没啥大事,医生给我开了一大堆药,吃完后心脏也就没啥异常了。不过我觉得最重要的,还是

借我吉言的人最后都心想事成了呐。


This page is synchronized from the post: 机器人没有心,你还会爱它吗?

放羊娃的故事与那些年的乐趣

在正文之前,我想先讲个故事,或许很多人已经听说过,但是这没有什么关系。

说有人看到一个小孩在放羊,有了下面一段对话:
Q: 你为何放羊啊?
A: 剪羊毛。
Q: 剪羊毛做什么呢?
A: 卖钱
Q: 卖钱干什么?
A: 买更多的羊?
Q: 买更多的羊干什么?
A: 剪更多的羊毛?
Q: 剪更多的羊毛做什么?
A: 卖更多的钱!
Q: 卖更多的钱干什么?
A: 娶媳妇
Q: 娶媳妇干什么?
A: 生娃
Q: 生娃做什么?
A: 放羊!

好了,故事讲完了,你笑了吗?


其实放羊、剪羊毛、卖钱、攒钱、娶媳妇、生娃、放羊,这逻辑并没有什么不妥,我们每个人都在做着同样事情,只不过把放羊变成了上班?变成了创业?或者其它一些事情,比如说在STEEMIT上写文章。说不能为了挣钱而挣钱,或者说不能为了写文章而写文章,包括我自己在内可能都会骂自己矫情。我想说的是,在做这些事的时候我们要找到一些乐趣,并享受乐趣,比如放羊的同时看看蓝天、白云、草原,或吟诗一首: 天苍苍野茫茫,风吹草低见牛羊,或高歌一曲: 我愿做一只小羊~跟在她身旁, 我愿她拿着细细的皮鞭,不断轻轻打在我身上。这样方不显乏味,不是嘛?


不由得想起我和大家一起玩物联网的日子,我们一起做了好多好玩的事情,有些纯属兴趣。
比如拿到个8X8的RGB点阵屏,就够我们大家一起玩好久。

为了更方便的在点阵上显示内容,我还特意做了一个点赞取模的小工具

5.png

然后根据生成的点阵,我做了一个滚动显示的时钟,并加上了温湿度传感器根据温湿度自动变换颜色等等。


拿到一块串口液晶屏也能玩好久
6.jpg

去学习怎么写串口,怎么把屏幕点亮。然后发现没有合适的字库,也不知道咋调字库,自己又写了个生成汉字库的软件,将生成的字库和程序结合在一起,然后就可以在屏幕上调侃大家了,话说好久没有看到王鹏的表妹了,好伤感。

5.jpg
把我写的汉字点阵库程序改了一下,生成一些无聊的表情图


拿到一块开源路由器开发板,能废寝忘食玩好几天,写出N多小白文


其它乱七八糟的好玩的事情也做了不老少
群内其它成员玩得更疯,光立方啊,3D打印机啊,DIY机械键盘啥的

比如这就是他们DIY键盘的电路板
3.jpg


那时候玩得这些都是业余爱好,后来有些玩得特别好的转商业化路线,但是至少大家玩的时候,从来没有太计较过得失,而是把乐趣放第一位。为什么到这边,开始写文,有了收益, 反而患得患失了呢?


This page is synchronized from the post: 放羊娃的故事与那些年的乐趣

好久没YY的,聊聊人类的未来

之前YY的话题什么基于STEEMIT的聊天工具,什么STEEMIT地图啥的,现在回头去看,太LOW,视角不够高,格局不够大。咱们这次说点大话,聊点高大上的话题,聊啥好呢?聊STEEMIT的未来?聊区块链的未来?还是聊聊人类的未来吧。

我觉得人类的未来,离不开科技的发展,就像几千年的发展,也没有最近几百年的变化大,究其原因,就是科技发展太迅猛了。那么未来会有哪些翻天覆地的变化呢?

4c62026aga0161a30af57&690.jpg

自动化与互联网

首先应该是自动化与互联网技术的进一步结合与发展,无论是智能家居还是工业控制或者其它领域的自动化,与互联网结合,就好比插上腾飞的翅膀。想象在家里,你走到门旁边,门就自动打开; 室内光线太亮,百叶窗自动调整;光线太暗,灯光会自动开启;你做沙发上翘起二郎腿,电视会自动打开并根据你的喜好播放电视节目等等等等。你出门按一下按钮,共享汽车自动驶到你的面前,上车后说出目的地并确认后,你就可以小憩一会,先进的自动驾驶技术会把你安全的带到目的地。工厂的全自动流水线,会根据世界各地对商品的需求以及库存情况自动调配生产,然后自动发送到目的地,整个过程全是机器人在装卸。其它领域,教育保险医疗餐饮交通等等都和互联网技术高度结合并向自动化趋势发展。当然,互联网不再是传统意义的互联网,什么区块链、星际文件系统或者其它更为先进的技术成为互联网的主流,HTTP啥的以后只会在教科书里出现了。

机器人以及医疗等

除了自动化和互联网的结合与发展外,另外一个发展迅猛的领域就是机器人了。工厂里大部分工种都开始使用机器人,餐厅里的服务员都是机器人,家庭中负责打扫卫生和一日三餐的保姆机器人也被广泛应用。甚至还有照顾小孩的月嫂机器人以及照顾老年人的陪伴机器人。家里有在读书的孩子,可以考虑雇一个家教机器人,无论是数理化还是文史类或者是外语,都可以教的让你满意。医院里从护士到医师都大量使用机器人,尤其是外科手术,几乎全部由机器人完成。当然了,除了一些重大疾病,大部分情况都可以使用远程医疗系统,将传感器设备带上,按屏幕提示进行选择,或者回答医疗助手的几个问题,就可以进行远程诊断,并可以通过家庭医疗仪进行治疗,所需药品也会自动配送过来。当然了,有钱人还可以选择个机器人家庭医生,时刻为你全家的健康保驾护航。另外,很多以前所谓的不治之症,都被攻克,只需简单的治疗即可治愈。

航天技术以及探索宇宙

航天技术当然也不能落后,太阳系内,已经没有人类到达不了的地方。并且已经在火星、木星、土星以及天王星上建立了能容纳2亿人口的基地。星际旅游开始想普通公众开放,当然,价格还是略高,一般中产家庭还是承受不起。人类开始往太阳系以外甚至河外星系探索。宇宙的秘密正在一点被揭开。

人类自身的开发

随着生物技术的发展,人类对自身的开发也在不断继续。比如早些时候对于解决盲人视觉的问题,还是使用电极刺激味蕾,达到在大脑里形成视觉图像的效果。而现在则是直接通过视觉传感器产生微弱电流并连接到视觉神经束,盲人们也可以看到彩色图像了。而一些科研组织,据此研究了可植入微电脑,将芝麻粒大小的电脑植入人体并于视觉听觉等知觉神经直接相连,人类使用电脑,再也不要显示器以及音箱键盘之类的外设了。闭上眼睛,躺在沙发上就可以看大片,甚至可以达到身临其境的效果,比21世纪流行的3D电影强了上万倍。除了视觉领域,生物科学、神经科学的发展以及外骨骼等技术的不断成熟,再也不存在所谓的肢体残疾人了,无论是谁,都可以瞬间变身钢铁侠,蜘蛛侠。当然,无论是嵌入式电脑以及可以变身钢铁侠的外骨骼依然不是一般家庭可以承受得起的。


总之,无论是啥领域,都发生了翻天覆地的变化。
然而有一天,一个更高层次的人,想吃一顿蛋炒饭,于是我们所在的宇宙,我们所努力探索的宇宙,以及整个宇宙中的一切,都被他吃掉了……

编不下去了,来个大结局吧。😭 YY一下,心情果然爽多了。


This page is synchronized from the post: 好久没YY的,聊聊人类的未来

How powerful is your vote? Check it Now! / 你的投票值多少钱?

Some of my friends on steemit always ask me how much their vote is worth? I am also very curious about this question.

我的一些朋友总问我,咋知道自己一票值多少钱啊,其实我也挺好奇的。

Before, my method to check it:
1) Check my voting power at steemd, and remember it
2) Record the reward of a specific post
3) Upvote the post with 100% weight
4) Check the reward of the post again

Then I will figure out how much my vote is worth, at current voting power, and at full voting power.

在这之前,我的方法是
1) 现去steemd.com看一下自己的Voting Power
2) 找一个帖子,看下当前收益
3) 100%投一票
4) 再查看这个帖子的收益

然后我就可以根据收益增加的数量判断出在当前Voting Power下,我的一票值多少钱,进而可以推算出100%Voting Power的时候,我的一票值多少钱。

I think this method is very stupid, especially when someone voted before me, between the step (2) and step(3), I will get completely wrong result!

这个方法太愚蠢了,尤其是如果有人在步骤二和步骤三之间投了这个帖子,我得出的结果就会完全不对。

So I think that if there’s a better way to check the vote value? More accurate and easier to use. I found some tools, but not what I wanted. So I wrote this one, for myself, my friends, and you.

所以我就想,有没有一个更好的方法呢?更加精确和易用。我找了一下工具,但是感觉不是我想要的,于是自己写了一些,给自己和朋友们使用。


The URL & Interface

http://steemit.serviceuptime.net/check_vote_value.php

Just input the account name you want to check, then press Return or click Check Button, you will get the results.

这个工具用起来非常简单啦,输入你要查看的用户名,然后回车或者点Check 按钮,就会得到结果了。

The Results Filed

For example, the results for oflyhigh

以上是oflyhigh的检查结果。

All the results are based on that you upvote a post with 100% weight ! If your want to know the value of different vote weight, just multiply the value and the percent you want to use.

所有的结果都是基于你100%比例投票,如果你想知道不同投票比例的结果,只需用结果乘以百分比即可。

Besides showing the vote value, I also show some useful information on the result page, such as the price of STEEM(current_median_history_price) and your Effective Steem Power

除了显示投票的价值,我还在页面上显示了一些有用的信息,比如当前STEEM的价格(系统价)以及你的等效STEEM POWER.


Are you want to know how powerful is your vote? Check it Now!


This page is synchronized from the post: How powerful is your vote? Check it Now! / 你的投票值多少钱?

Python3 线程 & GIL 学习笔记

作为Python的初学者,基本上是遇到啥需求,就现去学习,能解决问题就可以。

比如前段时间,做的一个小程序,需要并发处理一些操作,所以就想到了使用线程的概念。

_thread 模块

上网学习了一下
https://docs.python.org/3/library/_thread.html
_thread.start_new_thread(function, args[, kwargs])
这个貌似很简单

因为我的程序把线程启动起来就可以,然后就自己做自己的事情,做完就退出,对全局的东西不需要进行改变,所以也用不到线程锁之类的概念。

我用这个模块实现了我的程序,良好地运行了很长一段时间,完全符合我的要求。

threading 模块

前些天有个新任务,同样需要用到线程。不同的是,我程序中需要用到当前在执行的线程数量,当数量超过我定义的限制,就暂停启动新线程,直到其它线程有结束的,当前线程数量下降。

我想到的方法设置一个全局变量: 线程启动,变量加一; 线程退出,变量减一。
为了防止几个线程同时读写的情况,需要在对变量操作的时候加锁,操作完成释放。
然后我主线程中访问这个变量,判断当前运行中线程的数量
听起来似乎可行,然后我边去学习怎么加锁和释放

然后,我才发现我用_thread被叫做低级( low-level)模块, 而高级(higher-level)模块threading直接提供了
threading.active_count()
https://docs.python.org/3/library/threading.html

既然有了高级模块,咱就别自己造轮子啦。
然后就要去研究一下这个threading 模块咋用啦,结果发现还整出两种使用方法:

方法一:

threading.Thread(group=None, target=None, name=None, args=(), kwargs={}, *, daemon=None)
方法一的方式和_thread.start_new_thread比较类似。

方法二:

从Thread继承,并重写run()方法

我选择方法二的方式实现我的程序
class myThread (threading.Thread):
__init__中传入要处理的参数
run做我要做的处理

在程序中这样启动线程:
thread = myThread(arg_a, arg_b, arg_c)
thread.start()

在程序中使用: threading.active_count()判断数量

程序运行了几天,最多时候几十个线程再跑,工作状况良好,完全达到预期。

GIL

在了解和学习Python多线程过程中,看到不少对Python多线程的争议。尤其是在多CPU和多核处理器环境下,没法充分利用CPU资源,确切地说,只能可一个CPU霍霍。

究其原因,是因为Python原始解释器CPython中使用了GIL (Global Interpreter Lock,全局解释器锁)来限制线程对共享资源的访问,同一时间只会有一个获得GIL的线程在跑,其他线程则处于等待状态。与其说是多线程,更像是时间片调度,当然了,具体调度方法肯定是更复杂和更科学的。

因为这个GIL的存在,Python多线程,没法真正的并行处理,而是并发处理。对于CPU密集型任务,如果使用多线程,因为GIL的存在导致除了不能利用多核多CPU的优势,反而要浪费时间在线程间切来切去,效率会变得低下。而对于IO密集型任务,因为IO浪费的时间比较多,所以使用多线程是会提升效率的。

看了下我的程序,嗯,还好,都是网络访问的,至少用多线程实现起来很方便,事实也证明很好用。

至于Python下怎么利用多核或者多CPU,据说是使用多进程。
但是我暂时没有这种需要,毕竟,我的原则是,好用就行,折腾啥呀。

另外,关于并发处理,还有可以参考这里:
https://docs.python.org/3/library/asyncio.html
看起来挺高大上的,不明觉厉。

有关GIL可以参考:
https://wiki.python.org/moin/GlobalInterpreterLock

就这样啦,代码啥的就不贴出来充数了。
网上示例一大堆,大家感兴趣的自己去看看好了。

参考资料:


This page is synchronized from the post: Python3 线程 & GIL 学习笔记

Your browser is out-of-date!

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

×