SteemJiang发布上的小问题

steemjiang.jpg

SteemJiang在发布时会出现一个文章时间不同步的问题,如下图所示:

steemjiang6.jpg

如上所示,虽是同一篇文章,但发布的时间却是相差几秒,在SteemJiang上就会被判断为两篇文章!

这是什么原因造成的呢? 找想了下,发现是文章同步到Steem上时的延时造成的!

SteemJiang上发布文章的机制是:文章先存储在前端数据库,同时同步到Steem上。问题就出在Steem上是要花费大约3秒的时间,因此会造成一篇文章的创建时间不一致!

解决的办法就是做一次去重,以文章的permlink做为唯一的标识即可!

部分代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//同步文章
//取得最新文章的时间标记
let latestPostFlag = posts[0].created

let permlinkList = []
posts.forEach(item => {
permlinkList.push(item.permlink)
})

//从steem上获取最新文章
let author = _this.$store.state.username
let beforeDate = new Date().toISOString().split('.')[0]
let newposts = []
let startPermlink = null
while(true){
let result = await _this.steem.api.getDiscussionsByAuthorBeforeDateAsync(author, startPermlink, beforeDate, 10)
// console.log(655,result)
if (latestPostFlag < result[0].created && permlinkList.indexOf(result[0].permlink) === -1 ) {
//有新文章并且不是重复的文章
result.forEach(post => {
if (post.permlink !== startPermlink && permlinkList.indexOf(post.permlink) === -1 ) {
newposts.push(post)
}
})
//取到最后一篇文章的Permlink,做为下一次查询的起始点
startPermlink = result[result.length - 1].permlink
//如果最后一篇文章也是新文章则继续,否则终止while
if(latestPostFlag > result[result.length - 1].created){
console.log(233, '没有更新的文章')
break
}
}else{
// console.log(133, '没有新文章')
break
}
}
if(newposts.length > 0){
await _this.savePosts(db, newposts)
console.log(544, '添加新文章成功!')
let posts2 = await _this.getAllPosts(db)
_this.$store.commit('savePosts', posts2.reverse())
}


This page is synchronized from the post: ‘SteemJiang发布上的小问题’

周末影院:《庆余年》,一个充满权谋味的江湖

qin.jpg

《庆余年》很早就读过,我是指小说,猫腻的这种清新文艺流还是挺不错的消遣文字。虽然小说中也有着穿越、写诗这类的大烂梗,不过好在笔法还算清奇,故事讲得也不错。

男主叫范闲,听来也就是一个休闲的故事,其实这么说也没错,供大家茶余饭后的谈资。不过,越往后读,倒也能读出些不一样的东西来。

这几天听说有拍成电视剧,也就刷了几集,发觉也还不错呢。

qin2.jpg

小范闲站在凳子上打管家!

这一幕倒是神还原!其实还有不少场面是忠实原著的,比如“鸡腿姑娘”,比如“红楼”,比如“风骨”,好玩的地方也就在这些小细节中的表现呢。

可惜只有前几集,有点期待后面的故事!


This page is synchronized from the post: ‘周末影院:《庆余年》,一个充满权谋味的江湖’

Steem有波小涨,终于可以卖点啰

steem.jpg

Steem终于有波小涨,终于睡醒啰!

等这一刻等了很久了,有多久都数不清了。我只是默默地将屯了月余的Steem卖了,多卖了三五斗。


This page is synchronized from the post: ‘Steem有波小涨,终于可以卖点啰’

SteemJiang版本更新(V5)

steemjiang.jpg

https://lemooljiang.github.io

在细节上做了不少调整,比如底部菜单,回复的样式……

做前端是个累活! 同时又是个精细活!虽然有不熟练的原因,但前端样式确实花费了大量的时间。说到这,有点同情steemit的前端几年如一日,从来没变过!这确实很耗费时间和精力。

到现阶段,功能基本齐全了,用起来体验还不错。进一步的细化会持续的……


This page is synchronized from the post: ‘SteemJiang版本更新(V5)’

Steem的最大优点是什么?

db.jpg

Steem区块链的本质是数据库

昨天和大伟兄吃饭时聊到:Steem的最大优点是什么?

这个问题几乎于灵魂拷问!作为Steem的深度参与者,想聊下我的看法。

首先当然是区块链的所有特质它都具备,比如去中心化、不可篡改、可追溯……这些当然是一些优点,其它区块链也具备,不是非Steem不可的。

那它的最大优点是什么呢?我想应该是便宜! Steem的操作和应用都极为便宜!成本几近于零。

一个有10个STEEM(不到10块钱)的帐户就几乎可以无障碍地使用Steem区块链,这在其它链里是无法想像。虽然Steem没有那么高的名气,也没有智能合约(现在来看几乎是致命缺陷),但是它在不断完善,SMTs也是上线可待了。

举我现在的案例:SteemJiang,它主要使用的是Steem区块链和前端数据库IndexedDB,开发出来的应用还是很不错的,同时它的运营成本几乎为零!

成本越低就越有优势! 我们看到很多应用都下线了,比如人人网,比如好友网,这些应用的成本都不低,如果营入不理想,那就只能关门歇业了。假如用的是Steem区块链,营运成本降低到可以忽略不计的程度,也许会有别一番局面。

虽然现在币市飘零,但是未来还是可期的。


This page is synchronized from the post: ‘Steem的最大优点是什么?’

比特币要闹春荒?

bitcoin.jpg

临到春节又是闹幺蛾子!难道是大家都要提现过春节了?!

到是有人在分析价格曲线,一到春节必跌,这似成某种趁势了。真是这样吗,看来比特币也是怕过年啊!


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

×