周末影院:《白蛇:缘起》,治愈系中式动漫

xu.jpg

除了每周刷下《武庚纪》外,发现中式动漫开始不泛佳作!今天偶然刷到的《白蛇:缘起》也是部神作啊。一开头就来一段中式水墨动画,意境、画质和故事联合紧密,颇多看点。

xu2.jpg

小白和小青这对好姐妹。这对设定好像从未变过,在《白蛇:缘起》中也是如此,戏份也是蛮多的。

xu3.jpg

内核的故事改编了很多,不再是许大夫和美女蛇报恩的套路了,是捕蛇少年和美女蛇反抗暴政的故事。生适乱世,纯洁少年如何能够保持纯粹呢?只有相信爱情!

总体看了看,故事叙述得还不错,虽然比起画质来,故事还要再打磨下可能更有吸引力。

xu4.jpg

全片都是妥妥地屏保图啊,感情中国团队的CG技术已经远超一流了! 唯一挑不出问题的就是画风画质了,国产国漫已经可以走出亚洲、奔向世界!


This page is synchronized from the post: ‘周末影院:《白蛇:缘起》,治愈系中式动漫’

网贷要凉?!

weidai.jpg

7月4日,微贷网因非法吸收公众存款被杭州市公安局上城分局立案侦查。

7月6日晚间, 杭州市公安局上城区分局、杭州市上城区防范金融暨网络借贷风险处置领导小组办公室对外发布微贷网处置情况通报。通报内容显示,截至目前,公安机关已初步归集资金4.2亿元,后续资金正在持续归集中。

早在立案前,微贷网的风险便有显露。今年2月,微贷网宣布不再发新标,原X智投投资按照穿透后的标的到期日兑付本金,收益部分暂不兑付。5月31日,微贷网正式宣布将于2020年6月30日前退出网贷行业,不再经营网贷信息中介业务。

进了下微贷网的官网,还能上,看来表面还好,内里暗流涌动。说起微贷网,我挺有感受,因为早些年还曾投过!为此我特地做了不少功课,打过电话,还用了些小钱尝试得投了一笔。我觉得微贷网做得还不错,标的清晰,过程流畅。如果你想提前取钱,也是可以转让的,无需一定要等到借贷到期。这次微贷网暴雷,很大原因是今年的大环境造成的。一是大家都有提现的需求,目前还没有任何公司能经得起挤兑!换做是银行都得倒闭。二是国家政策开始收紧。立案的名义“非法吸收公众存款”,这个是不是有点说不通呢。微贷网可是正经的公司,还是上市公司,但是要整还是一句话的事。很大原因估计是为国家队出场扫清道路。

ai.jpg

《爱钱进》的电视剧广告

连日来爱钱进因兑付逾期、兑付难等问题遭到众多投资者投诉维权。汪涵与刘国梁先后作为爱钱进的代言人,对于他们是否应该承担责任的争议不减。而继汪涵道歉后,刘国梁也出面致歉,承诺将督促平台解决问题。截止目前,黑猫投诉平台上关于爱钱进的投诉量达到4614件。

紧接而来的是《爱钱进》。这个广告和代言曾经是火爆一时,铺天盖地的都是!可如今也是提现困难,立案侦查。

其实网贷平台的利率给得实在是高,最低的有12%,高的有近30%的年利益。当然风险也是极大,如果借款人还不上钱,这个利益链条就断了!平台只是撮合交易,本身是没有偿还责任的。也是因为这些,微贷网我也是尝试了下就果断退出,转投入挖矿大业中了!

这些亏损的用户基本是拿不回钱了!2020真是多灾多难的一年,新冠、封锁、失业、贸易战、边境冲突、香港暴乱、投资亏损…. 还好最近,股票涨了点,币市涨了点,下顿饭有着落,也算是不幸中的万幸吧。


This page is synchronized from the post: ‘网贷要凉?!’

万币齐发究可哀

bitcoin.jpg

据说美股A股齐齐大涨之类,今天就轮上币市了!万币齐涨,倒真有种牛来了的感觉哦。

与之相对的,世界的形势和经济却是越发严峻:

美疾控中心2日更新的数据显示,全美单日新增确诊病例54357例,创近期美国单日新增病例数最高纪录。连日来,美国多地疫情形势严峻,佛罗里达州、加利福尼亚州、得克萨斯州、亚利桑那州等地新增病例数持续创新高。

病例数激增给医疗系统带来巨大压力,亚利桑那州、得克萨斯州、田纳西州、内华达州等地2日新冠住院病例数刷新纪录。另据美疾控中心网站数据,截至目前,全美共有超过9.1万名医护人员确诊感染新冠病毒,死亡501人。

鉴于病例数激增,美国至少23个州已宣布暂停重启经济计划。

随手一翻美国的记录真是触目惊心啊,这么严峻的形势,股票逆势大涨?!这是世界末日的狂欢吗?

7 月 6 日,被称作 “ 中国版 ZARA” 的女性服装品牌拉夏贝尔,迎来了第 4 个跌停。此前,因连续两个会计年度经审计的净利润为负值,拉夏贝尔正式披星戴帽成为 “*ST 拉夏 “。

《吴晓波频道晓报告》发布的一组有关新冠肺炎疫情的“死亡画像”也令人震惊。数据显示,今年1-2月全国有24.7万家企业倒闭,其中广东就有逾3万家。

翻了下国内的数据,也是心寒!有时想现在还能有份工作、有口饭吃就是莫大的幸福了!有闲时喝个咖啡、刷个文章,那就真是有点奢侈的感觉了!还在CN区刷个帖的小伙伴们真心幸福啊!


This page is synchronized from the post: ‘万币齐发究可哀’

《百灵界》悬赏合约是如何实现的

bounty.jpg

https://etherlark.github.io

悬赏合约在《百灵界》的设计中也算是个亮点啰!它可以实现悬赏的功能,有些类似于国内的威客,国外的freelancer这样的功能。不同的是,《百灵界》使用智能合约来完成这一功能。

如上图所示,悬赏主要分成三步,七个状态,由金主(发布悬赏的人)和猎人(应聘的人)来共同完成合约。智能合约没有第三方来监督这个过程,所以,悬赏的完成只能由金主和猎人之间的互信和博弈。设计了七个状态也是考虑到检视任务完成的复杂性,有一定的约束性,又让人有利益的驱动主动完成合约。

悬赏的功能不也正好对应当前的零工经济吗?! 撮合有需求的双方完成一定的任力,大家各取所需,不是皆大欢喜嘛!目前《百灵界》已上测试网,也想听听大家的意见,后期会不断改进。

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
pragma solidity >=0.4.22 <0.7.0;
pragma experimental ABIEncoderV2;


contract Bounty {
/*
金主发布悬赏 Created
金主取消任务 Cancelled
金主确认猎人 Confirmed
猎人A提交任务 HunterFinished
猎人A超时未提交任务 HunterOutOfTime
金主确认任务完成 Promoterfinished
金主超时未确认任务 PromoterOutOfTime
*/
enum State { Created, Cancelled, Confirmed, HunterFinished, HunterOutOfTime, Promoterfinished, PromoterOutOfTime}

uint public id = 0;
struct TaskMessage
{
string hash;
address promoter;
address hunterA;
address[] hunters;
string[] reasonHashs;
uint bonus;
uint taskStart;
uint taskDeadLine;
State state;
}

mapping(uint => TaskMessage) public tasks;

// receive() external payable { }

// fallback () external payable { }


modifier onlyPromoter(uint _uid) {
require(msg.sender == tasks[_uid].promoter);
_;
}

modifier onlyhunterA(uint _uid) {
require(msg.sender == tasks[_uid].hunterA);
_;
}

modifier inState(uint _uid, State _state) {
require(tasks[_uid].state == _state );
_;
}

modifier inTime(uint _uid) {
require(now <= tasks[_uid].taskStart + tasks[_uid].taskDeadLine);
_;
}

modifier outOfTime(uint _uid) {
require(now > tasks[_uid].taskStart + tasks[_uid].taskDeadLine);
_;
}

event SetTask(uint _uid, TaskMessage _task);

//金主发布悬赏。
function setTask(string memory _hash, uint _bonus, uint _hour, uint _minunt)
public
{
id += 1;
tasks[id].hash = _hash;
tasks[id].promoter = msg.sender;
tasks[id].bonus = _bonus;
tasks[id].taskDeadLine = _hour * 1 hours + _minunt * 1 minutes;
token.transferFromOrigin(address(this), _bonus+_bonus/2);

emit SetTask(id, tasks[id]);
}

//猎人申请任务
function applyTask(uint _uid, string memory _reasonHashs)
public
inState(_uid, State.Created)
{
require(tasks[_uid].promoter != msg.sender);
tasks[_uid].hunters.push(msg.sender);
tasks[_uid].reasonHashs.push(_reasonHashs);
}

//金主取消任务
function cancelTask(uint _uid)
public
inState(_uid, State.Created)
onlyPromoter(_uid)
{
token.transfer(msg.sender, tasks[_uid].bonus+tasks[_uid].bonus/2);
tasks[_uid].state = State.Cancelled;
}

//金主确认猎人A
function confirmHunter(uint _uid, address a)
public
inState(_uid, State.Created)
onlyPromoter(_uid)
{
tasks[_uid].hunterA = a;
tasks[_uid].taskStart = now;
tasks[_uid].state = State.Confirmed;
}

//猎人A提交任务
function hunterAFinished(uint _uid)
public
inTime(_uid)
inState(_uid, State.Confirmed)
onlyhunterA(_uid)
{
tasks[_uid].taskStart = now;
tasks[_uid].state = State.HunterFinished;
}

//猎人A超时未提交任务
function hunterAOutOfTime(uint _uid)
public
outOfTime(_uid)
onlyPromoter(_uid)
{
token.transfer(msg.sender, tasks[_uid].bonus+tasks[_uid].bonus/2);
tasks[_uid].state = State.HunterOutOfTime;
}

//金主确认任务完成
function promoterFinished(uint _uid)
public
inTime(_uid)
inState(_uid, State.HunterFinished)
onlyPromoter(_uid)
{
token.transfer(msg.sender, tasks[_uid].bonus/2);
token.transfer(tasks[_uid].hunterA, tasks[_uid].bonus);
tasks[_uid].state = State.Promoterfinished;
}

//金主退回任务
function taskFallback(uint _uid)
public
inTime(_uid)
inState(_uid, State.HunterFinished)
onlyPromoter(_uid)
{
tasks[_uid].taskStart = now;
tasks[_uid].state = State.Confirmed;
}

//金主超时未确认任务
function promoterOutOfTime(uint _uid)
public
outOfTime(_uid)
inState(_uid, State.HunterFinished)
onlyhunterA(_uid)
{
token.transfer(msg.sender, tasks[_uid].bonus);
tasks[_uid].state = State.PromoterOutOfTime;
}

//获取任务信息
function getTask(uint _uid)
public
view
returns (TaskMessage memory)
{
return (tasks[_uid]);
}
}

合约代码细节在这,有兴趣的可以参考。


This page is synchronized from the post: ‘《百灵界》悬赏合约是如何实现的’

《百灵界》新手指南

etherlark.jpg

https://etherlark.github.io

《百灵界》是一个基于以太坊的区块链价值交易系统。你可以通过自媒体、集市和悬赏来赚取奖励!

《百灵界》发行通用灵石(Etherlark Stone),简称灵石,符号:”ELS”。灵石按一定的规则分发, 初始发行总量为10亿,在后期的运营中逐步分发。

《百灵界》做了一些升级,添加了一些新的功能,也具备了一定的实用价值。这次上线测试网也是要检验它的实用性。

对于新手朋友,简单地说明一下《百灵界》的用法:

metamask2.jpg

第一,必须安装MetaMask!它是身份认证。
然后切换到Ropsten测试网络,去它的水管里申请点测试币来体验。

metamask3.jpg

申请点测试币

etherlark3.jpg

第二,登录。打开网站(https://etherlark.github.io),和MetaMask关联,设定呢称即可。

post.jpg

第三,你就可以自由地发布文章、商品或是悬赏了!这里以发布文章为例演示下。

post2.jpg

进入“发布文章”,使用Markdown语法书写,然后发布。

发布时需要发费gas。点确认即可。这步可能有点慢,毕竟以太坊网络是出奇地慢!好了,等待完后就可以在首页看到你的文章啰!

还有其它的钱包功能和兑换功能(以太币和灵石互相兑换),欢迎大家试用,期待真正上线的那天吧!


This page is synchronized from the post: ‘《百灵界》新手指南’

周末影院:《武庚纪》,人与天斗的热血故事

wugeng.jpg

《武庚纪》,算是国漫中的战斗机啰!主要是它的出品公司:玄机科技非常得牛!早期的《秦时明月》系列也是做得很成功。不仅效果很好,粉丝也是不少。《武庚纪》稍后点,所以,在画面和故事的架构中就显得很是恢宏不少。

wugeng2.jpg

比起刚出《秦时明月》时粗糟的线条感不同了,满屏精致的画风和转场。也吸收了大量流行的时常元素,也就做了出这些燃爆的故事。

《武庚纪》慢慢更新到了第三纪,比起《火影忍者》动不动就来一波回忆杀不同,《武庚纪》每集都有不同的故事,不同的人物出场。而且这些原型还得取自于中国的传说,比如共工,蚩尤,夸父,不死鸟等,简直就是中国故事大全嘛。

wugeng3.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

×