今天啥也不晒了

被steem的技术本身所吸引。
闭关学习一整天!

祝大家玩的愉快


This page is synchronized from the post: 今天啥也不晒了

详解个人中心的Followers、Followed功能,以及MUTE (谁是你的追随者,你追随了谁,以及屏蔽功能)

oflyhigh41d17.png

新功能

现在进入个人中心
可以看到用户ID下方的followers以及followed除了显示数量外,还可以点进去查看详情。
点击对应的红色箭头指向,就可以进入到Followers列表或Followed列表。

两种列表大致都长成一样。以Followers列表为例:
oflyhigh_fl6f45b.png

如何操作

followera7793.png

  • 在Followes列表中,点击FOLLOW,就将对应的追随者加入到你的追随列表中(Followed)
  • 如果对应的追随者前已有UNFOLLOW,说明其已经在你的追随列表中(Followed)
    点击UNFOLLOW将会将其从你的追随列表中(Followed)中移除
  • MUTE可以让你屏蔽对应用户的信息(帖子等)
    点击MUTE以后就看不到对应用户的内容啦
    如果你已关注此用户,点击MUTE会同时将其从你的追随列表中(Followed)中移除。

如何追随别人

以前我写过一个帖子
Follow me, Follow me 教你如何关注别人(回帖我就关注你)
除了文中说到的方法,现在你可以直接在你的粉丝列表中关注(追随)你的粉丝啦。
这就是传说中的互粉啦。(我的粉丝我统统都粉啦)

还等什么,赶紧粉我吧

Follow Me


This page is synchronized from the post: 详解个人中心的Followers、Followed功能,以及MUTE (谁是你的追随者,你追随了谁,以及屏蔽功能)

使用OLED液晶屏实时显示你的STEEM资产/Use the OLED screen to display your STEEM assets in real time

abit09c6b.png

最近中文区很冷清
人气不旺,帖子少,顶贴回帖氛围也不活跃。

于是就想除了发帖顶帖外,玩点别的。
因为手头有一些硬件资源,就想能不能把这些资源和STEEMIT结合起来,做点有趣的东西呢。
于是,就有了文中的产物: 在一块OLED屏幕上,显示指定账户的STEEMIT Balance。

为了完成这个小玩意,我们需要实现以下功能:

  1. 获取指定账户的steemit balance
  2. 在OLED上显示

我使用了一块基于ESP8266的开发板。
这款开发板可以连接到WIFI网络,并且自带OLED屏幕,可以使用Arduino编程。
开发板的全貌:
IMG_20160812_142227927f4.md.jpg

尽管开发板可以联网、可以写程序
但是对于我这种对STEEMIT的了解仅限于发帖顶帖的人而言,想在上边直接实现我们需要的功能还是太难了。

为此,我折中了一下,使用一台Linux主机获取指定账户的steemit balance
所以,问题变成了

  1. Linux主机获取指定账户的steemit balance
  2. Linux主机将数据传送给开发板
  3. 开发板控制在OLED上显示

好,我们分别来实现这些功能。

Linux主机获取指定账户的steemit balance

为了实现这个功能,我在Linux主机上安装了piston
pip3 install steem-piston

安装后,我们就可以使用命令行来获取指定账户的steemit balance
比如以下语句获取中文区的大鲸鱼abit的账户资产
~/.local/bin/piston --node wss://steemit.com/wspa balance abit
显示结果如下:
abit_command7a750.png

但是这个数据有点太多了,我只需要其中的ID, STEEM, SBD, 以及最后一项VESTS (in STEEM)
我们通常把最后一项叫STEEM POWER (SP)
为了简化数据,我把它们简单的处理一下
~/.local/bin/piston --node wss://steemit.com/wspa balance abit | sed -e '/^+/d' | sed -e '/Account/d' | awk -F " " '{ print $2 " " $4 " " $7 " " $13}'
请原谅我是菜鸟一枚,很多东西都现学现卖,也许有更简单的办法
总之,数据拿到了,分别是ID, STEEM, SBD, SP
abit 3316.026 32663.161 342030.80587869947

Linux主机将数据传送给开发板

虽然标题写的是Linux主机将数据传送给开发板
但实际上我用的是MQTT
MQTT是被广泛用于物联网的一种通信协议,使用发布-订阅方式
简单的说,LINUX主机发布steemit balance到MQTT服务器
我的开发板从MQTT服务器订阅指定的信息(steemit balance)

这样一旦有新消息到来,开发板就会在OLED上显示出来。

我使用mosquitto_pub来发布信息,在这之前你要安装mosquitto-clients
sudo apt-get install mosquitto-clients

发布消息的命令:
mosquitto_pub -t "Oflyhigh/MQTT/STEEM_BL" -m "abit 3316.026 32663.161 342030.80587869947" -h iot.xxx.com
其中iot.xxx.com是MQTT主机名,你可以用任何主机,比如“iot.eclipse.org”
m2plus3f8a87.jpg
我使用上图BananaPI M2+ 自建了一个MQTT服务器,如果你有类似硬件,比如RaspberryPi你也可以。

开发板控制在OLED上显示

开发板上我使用Arduino IDE进行编程
当然,也可以使用ESP8266的SDK进行。

几个核心的工作就是
连接到到网络上
向MQTT服务器订阅消息
接收消息并在OLED上显示

连接到WIFI我使用了“ESP8266WiFi”库
向MQTT服务器订阅消息我使用了“PubSubClient”
板载的OLED和ESP8266之间使用I2C通讯,所以还要包含“Wire”库
订阅的核心代码
client.subscribe("Oflyhigh/MQTT/STEEM_BL");

完成代码并下载到开发板中, 连接正常会显示如下信息。
IMG_20160812_1425164a1d3.md.jpg

然后在Linux上执行上边提及的piston命令并用mosquitto_pub发布,就可以在屏幕上显示啦
img_038669706.md.jpg

如何实时更新

通过上边的操作,实现了在屏幕上显示指定账户的资产信息。
但是不能总人工操作是不?

很简单,你直接编写个shell脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#
# Script to show steemit banlance
#

if [ $# != 1 ]
then
echo "Usage:"
echo $0 "account_name"
else
acc=$1
echo $acc
msg=`~/.local/bin/piston --node wss://steemit.com/wspa balance $acc | sed -e '/^+/d' | sed -e '/Account/d' | awk -F " " '{ print $2 " " $4 " " $7 " " $13}'`
echo $msg
mosquitto_pub -t "JoyTag/MQTT/inTopic" -m "$msg" -h iot.xxx.com
fi

然后设置crontab,定时执行就可以啦。

结论

怎么样,弄一个放餐桌旁边、电脑桌旁边
随时显示你有多少资产,是不是很酷(冷)?
或者通过crontab设置,交替显示你和别人都有多少资产,然后告诫自己:革命尚未成功,同志仍需努力!

好吧,其实我就是无聊玩,轻喷哦
感谢 @abit 大王在这友情客串,因为的账户钱太少,不好意思晒


This page is synchronized from the post: 使用OLED液晶屏实时显示你的STEEM资产/Use the OLED screen to display your STEEM assets in real time

超级大卖单一下子把STEEM价格拉到了1.55

Sell Orders

Price Steem SD ($) Total SD ($)
1.550000 12621.948 19564.019 19564.019

是那个大户在打压价格啊?
这一笔卖单顶上千笔啊

Trade History

Date Price Steem SD ($)
31 seconds ago 1.550000 64.000 99.200
5 minutes ago 1.550005 162.091 251.242
17 minutes ago 1.550111 9.838 15.250
21 minutes ago 1.550484 2.892 4.484
25 minutes ago 1.550007 111.524 172.863
25 minutes ago 1.549931 47.135 73.056
31 minutes ago 1.549957 101.686 157.609
31 minutes ago 1.549958 80.857 125.325
40 minutes ago 1.549959 155.477 240.983
54 minutes ago 1.549955 150.814 233.755

1小时以内的成交价,压得死死的。

我已经把账户里的SD都换成STEEM啦
你呢?


This page is synchronized from the post: 超级大卖单一下子把STEEM价格拉到了1.55

STEEM还会继续下跌吗,STEEM 今天你买了吗?

很早以前,我进到内部市场
因为时间显示的小BUG,没搞懂为啥交易时间都是8小时以前。
也就没想明白如何买卖STEEM

之后用了一次转换功能
把最近发帖赚的SD全部转换成了STEEM,然后存成SP。
但是这个耗费了7天时间,觉得太不方便了

然后看有朋友的帖子 @userlogin 等提到内部市场的交易功能
再次去看,终于搞明白如何操作了
然后在2.5点位买了一些

之后在2.2,2.0等各个点位分别把赚到的SD购买了STEEM
知道今天看到:
3 hours ago 1.801105 51.233 92.276
甚至更早的:
6 hours ago 1.799383 1.296 2.332
6 hours ago 1.801055 20.478 36.882

虽然我买的数量微不足道,但是还是说不出的滋味呀。

STEEM还会继续下跌吗?
你怎么看?今天你买了吗?
就像这幅图像,到底是金币还是甜心巧克力呢?
steemf3234.md.png


This page is synchronized from the post: STEEM还会继续下跌吗,STEEM 今天你买了吗?

我工作N年的地方

在这里我奉献了青春和热情。
虽然已经离开她,但是依然爱她如故。

我经常关注她的消息。
偶尔也回去和前同事以及朋友们相聚。
甚至偶尔冒充一下专家,给前部门的新同事讲解一些技术问题。
psbf379f.jpg

听说未来总部又要换新址了。
不知道新的地方是否还会有“同心湖”和“智慧塔”
不管怎样,我衷心地祝愿她发展的越来越好。


This page is synchronized from the post: 我工作N年的地方

Your browser is out-of-date!

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

×