-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathatom.xml
More file actions
387 lines (307 loc) · 69.9 KB
/
atom.xml
File metadata and controls
387 lines (307 loc) · 69.9 KB
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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Jason Ding的博客</title>
<link href="/atom.xml" rel="self"/>
<link href="http://jasonding.top/"/>
<updated>2018-05-12T00:16:24.000Z</updated>
<id>http://jasonding.top/</id>
<author>
<name>Jason Ding</name>
</author>
<generator uri="http://hexo.io/">Hexo</generator>
<entry>
<title>【个人】人际关系中的自我反省</title>
<link href="http://jasonding.top/2018/05/12/personal/%E3%80%90%E4%B8%AA%E4%BA%BA%E3%80%91%E4%BA%BA%E9%99%85%E5%85%B3%E7%B3%BB%E4%B8%AD%E7%9A%84%E8%87%AA%E6%88%91%E5%8F%8D%E7%9C%81/"/>
<id>http://jasonding.top/2018/05/12/personal/【个人】人际关系中的自我反省/</id>
<published>2018-05-11T23:48:48.000Z</published>
<updated>2018-05-12T00:16:24.000Z</updated>
<content type="html"><![CDATA[<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getElementById("enc_content").innerHTML;
var plantext;
try {
var bytes = CryptoJS.AES.decrypt(txt, pwd);
plaintext = bytes.toString(CryptoJS.enc.Utf8);
} catch(err) {
if(onError) {onError(err);}
return;
}
document.getElementById("enc_content").innerHTML = plaintext;
document.getElementById("enc_content").style.display = "block";
document.getElementById("enc_passwd").style.display = "none";
}
</script>
<div id="enc_content" style="display:none">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</div><div id="enc_passwd"><input type="text" style=" border-radius: 5px; border-style: groove; height: 30px; width: 50%; cursor: auto; font-size: 102%; color: currentColor; outline: none; text-overflow: initial; padding-left: 5px;"> <input type="submit" value="解密" onclick="decrypt()" style=" width: 58px; height: 34px; border-radius: 5px; background-color: white; border-style: solid; color: currentColor; "> <div id="enc_error" style=" display: inline-block; color: #d84527; font: large; "></div> <script> var onError = function(error) { $("#enc_error")[0].innerHTML = "password error!"; }; function decrypt() { var passwd = $("#enc_passwd input")[0].value; console.log(passwd); doDecrypt(passwd, onError); } </script></div>]]></content>
<summary type="html">
<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getEleme
</summary>
<category term="personal" scheme="http://jasonding.top/categories/personal/"/>
</entry>
<entry>
<title>【架构】使用端口适配器模式构建灵活架构</title>
<link href="http://jasonding.top/2018/05/01/%E3%80%90%E6%9E%B6%E6%9E%84%E3%80%91%E4%BD%BF%E7%94%A8%E7%AB%AF%E5%8F%A3%E9%80%82%E9%85%8D%E5%99%A8%E6%A8%A1%E5%BC%8F%E6%9E%84%E5%BB%BA%E7%81%B5%E6%B4%BB%E6%9E%B6%E6%9E%84/"/>
<id>http://jasonding.top/2018/05/01/【架构】使用端口适配器模式构建灵活架构/</id>
<published>2018-05-01T04:23:21.000Z</published>
<updated>2018-05-01T12:59:13.000Z</updated>
<content type="html"><![CDATA[<h2 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h2><h2 id="架构特点"><a href="#架构特点" class="headerlink" title="架构特点"></a>架构特点</h2><p>###<br>适配器依赖具体的工具和具体的端口,而业务逻辑只依赖端口定义的接口。<br>从架构角度来说,依赖关系的方向是由内部控制的。端口是用来适应应用核心的需求的,而不是模仿与外部通信的API接口。这种控制反转,</p>
<h2 id="参考资料:"><a href="#参考资料:" class="headerlink" title="参考资料:"></a>参考资料:</h2><ul>
<li><a href="https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/#fundamental-blocks-of-the-system" target="_blank" rel="external">DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together</a></li>
<li><a href="https://dzone.com/articles/hello-hexagonal-architecture-1" target="_blank" rel="external">Hello, Hexagonal Architecture</a></li>
</ul>
]]></content>
<summary type="html">
<h2 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h2><h2 id="架构特点"><a href="#架构特点" class="headerlink" title="架构特点"></a>架构特点</h
</summary>
</entry>
<entry>
<title>【Data】使用RFM模型进行客户细分</title>
<link href="http://jasonding.top/2018/04/26/machine_learning/%E3%80%90Data%E3%80%91%E4%BD%BF%E7%94%A8RFM%E6%A8%A1%E5%9E%8B%E8%BF%9B%E8%A1%8C%E5%AE%A2%E6%88%B7%E7%BB%86%E5%88%86/"/>
<id>http://jasonding.top/2018/04/26/machine_learning/【Data】使用RFM模型进行客户细分/</id>
<published>2018-04-26T02:33:58.000Z</published>
<updated>2018-05-12T04:03:53.000Z</updated>
<content type="html"><![CDATA[<h2 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h2><p>如果是涉及到数据挖掘和分析工作,常常希望于有一套成熟系统的分析建模方法。<br>这个时代,不缺现成方法,缺的是从理论映射到实际解决方案的经验。<br>在客户精细化分析中,我了解到了RFM模型,在同别人的交流中,我看到别人通过RFM模型的分析思路,对<strong>特征工程的业务建模</strong>有一套非常流程化的思路。这让我非常感兴趣。</p>
<p>下面转入正题。<br>根据美国数据库营销研究所ArthurHughes的研究,客户数据库中有三个神奇的要素,这三个要素构成了数据分析较好的指标:</p>
<ul>
<li><code>最近一次消费(Recency)</code></li>
<li><code>消费频率(Frequency)</code></li>
<li><code>消费金额(Monetary)</code><br>RFM分析原多用于传统营销、零售业等领域,适用于拥有多种消费品或快速消费品的行业,只要任何有数据记录的消费都可以被用于分析。那么对于电子商务网站来说,网站数据库中记录的详细的交易信息,同样可以运用RFM分析模型进行数据分析,尤其对于那些已经建立起客户关系管理(CRM)系统的网站来说,其分析的结果将更具意义。</li>
</ul>
<h2 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h2><p>RFM模型是衡量客户价值和客户创利能力的重要工具和手段。RFM分析模型主要由三个指标组成,下面对这三个指标的定义和作用做下简单解释:</p>
<blockquote>
<ul>
<li><strong>最近一次消费(Recency)</strong>意指用户上一次购买的时间,理论上,上一次消费时间越近的顾客应该是比较好的顾客,对提供即时的商品或是服务也最有可能会有反应。因为最近一次消费指标定义的是一个时间段,并且与当前时间相关,因此是一直在变动的。最近一次消费对营销来说是一个重要指标,涉及吸引客户,保持客户,并赢得客户的忠诚度。<br>如果显示上一次购买很近的客户,(消费为1个月)人数如增加,则表示该公司是个稳健成长的公司;反之则是迈向不健全之路的征兆。<br>要吸引一个几个月前才上门的顾客购买,比吸引一个一年多以前来过的顾客要容易得多。</li>
<li><strong>消费频率(Frequency)</strong>是顾客在一定时间段内的消费次数。最常购买的消费者,忠诚度也就较高,增加顾客购买的次数意味着从竞争对手处偷取市场占有率,由别人的手中赚取营业额。<br>如果相信品牌及商店忠诚度的话,最常购买的消费者,忠诚度也就最高。增加顾客购买的次数意味着从竞争对手处偷取市场占有率,由别人的手中赚取营业额。</li>
<li><strong>消费金额(Monetary)</strong>是对电子商务网站产能的最直接的衡量指标,也可以验证“帕雷托法则”(Pareto’sLaw)——公司80%的收入来自20%的顾客。</li>
</ul>
</blockquote>
<p><img src="/images/machine_learning/rfm_model.jpeg" alt=""></p>
<h2 id="数据分析"><a href="#数据分析" class="headerlink" title="数据分析"></a>数据分析</h2><p>在从数据库中提取相关数据之前,首先需要确定数据的时间跨度,根据网站销售的物品的差异,确定合适的时间跨度。如果经营的是快速消费品,如日用品,可以确定时间跨度为一个季度或者一个月;如果销售的产品更替的时间相对久些,如电子产品,可以确定时间跨度为一年、半年或者一个季度。在确定时间跨度之后就可以提取相应时间区间内的数据,其中:</p>
<blockquote>
<ul>
<li>最近一次消费(Recency),取出来的数据是一个时间点,需要由当前时间点-最近一次消费时间点来作为该度量的值,注意单位的选择和统一,无论以小时、天为单位;</li>
<li>消费频率(Frequency),这个指标可以直接在数据库中COUNT用户的消费次数得到;</li>
<li>消费金额(Monetary),可以将每位客户的所有消费的金额相加(SUM)求得。</li>
</ul>
</blockquote>
<p>获取三个指标的数据以后,需要计算每个指标数据的均值,分别以AVG(R)、AVG(F)、AVG(M)来表示,最后通过将每位客户的三个指标与均值进行比较,可以将客户细分为8类:<br><img src="/images/machine_learning/rfm_analysis.png" alt=""></p>
<h2 id="缺陷不足"><a href="#缺陷不足" class="headerlink" title="缺陷不足"></a>缺陷不足</h2><p>RFM分析只能分析有交易行为的用户,而对访问过网站但未消费的用户由于指标的限制无法进行分析,这样就无法发现潜在的客户。所以在分析电子商务网站的用户时,由于网站数据的丰富性——不仅拥有交易数据,而且可以收集到用户的浏览访问数据,可以扩展到更广阔的角度去观察用户。</p>
<h2 id="参考资料"><a href="#参考资料" class="headerlink" title="参考资料"></a>参考资料</h2><p><a href="http://36kr.com/p/5058947.html" target="_blank" rel="external">如何了解用户分层做到精细化运营?谈谈RFM模型的实际应用</a><br><a href="http://36kr.com/p/5075741.html?from=related" target="_blank" rel="external">老客户召回策略——RFM模型及应用</a></p>
]]></content>
<summary type="html">
<h2 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h2><p>如果是涉及到数据挖掘和分析工作,常常希望于有一套成熟系统的分析建模方法。<br>这个时代,不缺现成方法,缺的是从理论映射到实际解决方案的经验
</summary>
<category term="machine learning" scheme="http://jasonding.top/categories/machine-learning/"/>
<category term="feature engineering" scheme="http://jasonding.top/tags/feature-engineering/"/>
</entry>
<entry>
<title>【书单】生活常识看财务报表</title>
<link href="http://jasonding.top/2018/02/14/book/%E3%80%90%E4%B9%A6%E5%8D%95%E3%80%91%E7%94%9F%E6%B4%BB%E5%B8%B8%E8%AF%86%E7%9C%8B%E8%B4%A2%E5%8A%A1%E6%8A%A5%E8%A1%A8/"/>
<id>http://jasonding.top/2018/02/14/book/【书单】生活常识看财务报表/</id>
<published>2018-02-14T03:43:01.000Z</published>
<updated>2018-02-15T03:17:40.000Z</updated>
<content type="html"><![CDATA[<blockquote>
<p>明天在哪里 谁会在意你<br>挥别了青春 数不尽的车站<br> ——赵雷《阿刁》<br>又一个年代在变换<br>我已不是无悔的那个青年<br> ——赵雷《理想》</p>
</blockquote>
<h2 id="阅读背景(豆瓣链接)"><a href="#阅读背景(豆瓣链接)" class="headerlink" title="阅读背景(豆瓣链接)"></a>阅读背景(<a href="https://book.douban.com/subject/26996646/" target="_blank" rel="external">豆瓣链接</a>)</h2><p>为了学习企业的财务分析,更好了解和认识企业价值和企业运行机制,我看到了《用生活常识就能看懂财务报表》这本书。<br>这本书一共只有不到200页,内容通俗易懂,没有太多枯燥的经济指标,以生动活泼的生活案例与企业运行的基本概念进行类比,对于非经济管理科班出身的朋友来说,是一本好书。<br>读这本的目的就是,大体看懂公司财报的关键指标,把握大方向,为投资选股积累知识;还有一方面就是,转换员工到老板的思维方式,从实际问题出发,思考公司运行的基本问题。</p>
<a id="more"></a>
<h2 id="内容梳理"><a href="#内容梳理" class="headerlink" title="内容梳理"></a>内容梳理</h2><h3 id="核心观点"><a href="#核心观点" class="headerlink" title="核心观点"></a>核心观点</h3><p>先抛出本书的核心观点,然后再对关键问题做解释:</p>
<blockquote>
<ol>
<li>财务报表不能单独看,要把损益表、资产负债表、现金流量表摆在一起看才能看出报表的真实性和完整的关联性</li>
<li>损益表(Income Statement/ Profit&Loss)说的是某段时间内公司是赚钱还是赔钱,是流量和预估的概念,容易造假。损益表本身不是100%的确定数字,营业额不等同于现金,净利不等同于现金。从损益表里看到的公司获利,并不代表公司可以持续生存下去。</li>
<li>资产负债表(Balance Sheet)说的是以某天为结算时间,公司有多少资产、多少负债与股东权益,是当天余额、存量、定量的概念。通过损益表和资产负债表的综合运用,可以评价一个公司的经营能力(资产周转效率)。</li>
<li>现金流量表(Cashflow Statement)是现金进出的报表,代表里公司真正能自由运用的资金,故<strong>营业活动现金流量</strong>是财报的<strong>核心</strong>指标。通过“快收慢付”来解决资金周转的问题。</li>
</ol>
</blockquote>
<h3 id="三种报表的关系"><a href="#三种报表的关系" class="headerlink" title="三种报表的关系"></a>三种报表的关系</h3><p>除了上述的三个报表的各自职能,他们的大致关系如下:<br>对于损益表的税后净利(NI),将作为企业盈余用作资本支出或者处理财务结构,这对应于资产负债表的两项主要内容。另外,像是企业资产的相关支出(比如折旧或者管理费用),也会反映到损益表的推销费用、管理费用、研发费用、折旧费用等。<br><img src="http://p31yggp20.bkt.clouddn.com/finance/statements/%E8%B5%9A%E9%92%B1%E5%8E%BB%E5%90%91.jpg" alt="赚钱去向"><br>而对于现金流量表来说,只要有上一期与这一期的损益表,加上期初和期末两张资产负债表,就能推导出现金流量表。<br><img src="http://p31yggp20.bkt.clouddn.com/finance/statements/%E4%B8%89%E8%A1%A8%E4%BA%92%E5%8A%A8.jpg" alt="三表互动"></p>
<h3 id="对于企业投资的思路"><a href="#对于企业投资的思路" class="headerlink" title="对于企业投资的思路"></a>对于企业投资的思路</h3><ul>
<li>要看一个企业的投资价值,关键是要看企业的<strong>长期稳定获利能力</strong>。至少要看连续5年的财报,才可以看出问题和机会。因为在5年的时间中,市场起起伏伏,一家公司的毛利稳定下跌是合理的,因为客户会要求降价,毛利会被市场与竞争压缩。如果发现一个公司连续5年毛利缓步上升,说明公司有持续在做产品的研发与升级。所以,<strong>第一个关键点</strong>,先长期观察企业损益表,看毛利变化状况。相对于营业额来讲,毛利率是一项比较靠谱的指标,高营业额只能说明规模效应,而毛利率高说明企业针对市场变化有一定的缓冲空间。</li>
<li>接下来,就要从资产负债表中来分析企业的<strong>经营能力</strong>。经营能力主要体现在企业的“翻桌率”,也就是资产一年可以做几趟生意。专业术语具体分为应收账款周转率、存货周转率、固定资产周转率、总资产周转率。看一个企业经营能力好不好,主要看总资产周转率大不大。总资产周转率大的话,说明“翻桌率”高,资金转得快,这种情况下,即使毛利率低,企业也是持续赚钱的过程。但是对于资本密集行业(烧钱行业)来说,每年都需要投入大量资金更新设备和技术,保持竞争能力,那这些企业的总资产周转率较低,比如Google或者芯片制造企业,这种企业必须具备<strong>长期稳定的获利能力</strong>或者具有<strong>充足的现金</strong>的至少其中一个,只有这样,才能抵御风险,持续增长。<strong>第二个关键点</strong>,获利能力与市场环境有关,毛利会因为“蛋挞效应”而被压缩,而经营能力属于公司内部的一种能力,强调公司有效运用应收账款、存货、固定资产与总资产,进行最有效配置和运用。当经营能力与获利能力不可兼得的时候,要选择经营能力。从这一点来说,巴菲特投资可口可乐,我觉得正是看重了可口可乐稳定的经营运转能力。<br>总体来说,总资产周转率小于1,通常代表该公司属于资本密集(烧钱)或者奢侈品行业;大于1,代表该公司的整体经营能力相当不错;大于2,则通常代表流通业或者经营效率特别强的公司。</li>
<li>做生意就是存货周转和收款周转这个完整周期的周而复始,那公司如果可以正常运转起来,需要做到<strong>存货周转天数+应收账周转天数=应付账款周转天数+现金转换周期</strong>,这就是现金的意义。<strong>第三个关键点</strong>,为了维持这个周期的健康状态,要做的是<em>应收账款快快收回,应付账款慢慢支付,学会借力使力</em>。<br><img src="http://p31yggp20.bkt.clouddn.com/finance/statements/%E7%94%9F%E6%84%8F%E5%91%A8%E6%9C%9F.jpg" alt="生意周期"></li>
<li>最后,现金是公司生存的必要条件,所以巴菲特认为,<strong>营业活动现金流量</strong>是最重要的财务指标之一。即使没有获利,良好的现金储备可以保证企业照常经营很久,不然将无法生存。营业活动现金流量由损益表的数字整理而来,投资活动现金流量,由资产负债表投资策略部分资产科目加减而来,融资活动现金流量,有资产负债表的负债与股东权益部分加减而来。三个报表息息相关,而现金流量表最不容易造假。<br><img src="http://p31yggp20.bkt.clouddn.com/finance/statements/%E4%B8%89%E8%A1%A8%E5%85%B3%E7%B3%BB.jpg" alt="三表关系"></li>
</ul>
<h2 id="个人感想"><a href="#个人感想" class="headerlink" title="个人感想"></a>个人感想</h2><h3 id="对于个人理财的想法"><a href="#对于个人理财的想法" class="headerlink" title="对于个人理财的想法"></a>对于个人理财的想法</h3><p>公司的资产配置技巧可以应用到个人理财层面,个人的现金和企业盈余一样,也会用于投资策略或者处理负债。个人需要根据风险承受度和人生不同阶段的目标来调整资产配置比例。</p>
<blockquote>
<ol>
<li>生活账本(10%)。衣食住行日常生活的基本生活费用,重点是保留<strong>6个月的生活资金</strong>,这个是“保命的钱”。该账本的特点是保持高流动性,方便随时取用。</li>
<li>杠杆账户(20%)。主要是以小博大,比如保险费用、银行贷款等就属于杠杆账户。一旦有意外发生,不至于卖房卖车,到处借钱。</li>
<li>理财账户(30%)。这个属于投资部分,该账户的重点是<strong>赚得起,也亏得下</strong>。无论盈亏,不能影响家庭基本生活所需,最好不要超过总资产的50%。</li>
<li>退休或教育账户(40%)。这个账户指导原则是保本,投资率目标是,打败通胀即可。</li>
</ol>
</blockquote>
<h3 id="对于个人工作思维的思考"><a href="#对于个人工作思维的思考" class="headerlink" title="对于个人工作思维的思考"></a>对于个人工作思维的思考</h3><p>在财务世界里,绝对数字往往没有太大的意义,相对概念和分类思想更加重要。比如销售收入,绝对值很大并不一定最好,还需要看毛利率,分类营收,才有办法分辨好坏。绝对值大充其量说明规模大,但是这并不能得出乐观结论,个人工作中也需要看比率相对值,综合各项指标分析,不然得到的结论往往啼笑皆非。<br>老板和员工的思维是完全不一样的,如果老板听从了拥有员工思维的人的意见,常常误入歧途。为什么这么说呢?举个例子,员工常常会埋怨工作环境不如意,比如老板为什么不思考深远一些,储备一些长远的技术能力而不要只看眼前的表面问题。但是这种“员工思维”,看似是有道理有深远考量,但是却犯了“以短支长”的忌讳,对于一个创业企业来说,不得不只看当下,如果将短期战斗力投入到长远的能力储备上,不但风险大,还会造成短期的问题不能得到及时的解决。正所谓,<strong>不可用短期负债去支付长期需求</strong>。</p>
]]></content>
<summary type="html">
<blockquote>
<p>明天在哪里 谁会在意你<br>挥别了青春 数不尽的车站<br> ——赵雷《阿刁》<br>又一个年代在变换<br>我已不是无悔的那个青年<br> ——赵雷《理想》</p>
</blockquote>
<h2 id="阅读背景(豆瓣链接)"><a href="#阅读背景(豆瓣链接)" class="headerlink" title="阅读背景(豆瓣链接)"></a>阅读背景(<a href="https://book.douban.com/subject/26996646/" target="_blank" rel="external">豆瓣链接</a>)</h2><p>为了学习企业的财务分析,更好了解和认识企业价值和企业运行机制,我看到了《用生活常识就能看懂财务报表》这本书。<br>这本书一共只有不到200页,内容通俗易懂,没有太多枯燥的经济指标,以生动活泼的生活案例与企业运行的基本概念进行类比,对于非经济管理科班出身的朋友来说,是一本好书。<br>读这本的目的就是,大体看懂公司财报的关键指标,把握大方向,为投资选股积累知识;还有一方面就是,转换员工到老板的思维方式,从实际问题出发,思考公司运行的基本问题。</p>
</summary>
<category term="book" scheme="http://jasonding.top/categories/book/"/>
<category term="finance" scheme="http://jasonding.top/tags/finance/"/>
</entry>
<entry>
<title>从马化腾和曹德旺的视频中谈个人想法的变化</title>
<link href="http://jasonding.top/2018/02/04/personal/%E4%BB%8E%E9%A9%AC%E5%8C%96%E8%85%BE%E5%92%8C%E6%9B%B9%E5%BE%B7%E6%97%BA%E7%9A%84%E8%A7%86%E9%A2%91%E4%B8%AD%E8%B0%88%E4%B8%AA%E4%BA%BA%E6%83%B3%E6%B3%95%E7%9A%84%E5%8F%98%E5%8C%96/"/>
<id>http://jasonding.top/2018/02/04/personal/从马化腾和曹德旺的视频中谈个人想法的变化/</id>
<published>2018-02-04T10:31:53.000Z</published>
<updated>2018-02-04T11:23:25.000Z</updated>
<content type="html"><![CDATA[<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getElementById("enc_content").innerHTML;
var plantext;
try {
var bytes = CryptoJS.AES.decrypt(txt, pwd);
plaintext = bytes.toString(CryptoJS.enc.Utf8);
} catch(err) {
if(onError) {onError(err);}
return;
}
document.getElementById("enc_content").innerHTML = plaintext;
document.getElementById("enc_content").style.display = "block";
document.getElementById("enc_passwd").style.display = "none";
}
</script>
<div id="enc_content" style="display:none">U2FsdGVkX1+Wqfx0vMe6equtswO69qDXVEtZvvUADF152UIuNNV9J9+CBcraOMX5XutLKcDiEeV87VjM/hWTLWIK+MfDam5/LiRkES9/oVIT438qY+js0jkE+cSIg2Ummq5fb5nio2himprVbJy0cYZnVXXf5xvmBXO7TCKdJjiHXxLLUuhzJcXApXVSWUIiZznIraz3bKX5/T5Y+Dk5IXmpkeSg6lCGrkmUY10ZNE1drr7MV0FbMSKD/jUGZXa1w41FSo11aI5/NsCP4dCE68yT4NHENkM8dWGy8+iHUbA5na5QpNd1n9qXjjuKMnoIK7W+RgOcI7KOQozTLRKIrkQlXePavR08MAw+RZb8mcwj6eunStKaU/U/Kf/FKzZqn8LXl/Qg8K7vthCbY1M/+0sqsxiINAFjtUC9W2hNSp8Je5wJotzYq/PSgnFfrvuNvzG8y8ekH6kWdzv2UfzF0f1MHdtKHaDJboVx99sxY7icnOP75ZKhODUlExzg8BWO0D0RRQKiru7Ignee3s9sBwJQHnj9oY17NMbxfh0Vi7isypFfOknhZE6l+hh85qL2CJ9bWK/Df+acIOa/hoHtUkZ4Eo6G7XpFDSXbGhtWwun+TlhIsL6gE1OgQ0/vpS2dsMv/56bPv+pv/jBExLkwpWbxSbdfrRtqvYM6fRTKyCg4Q4oTXRqPS4UblUYes1LdrPcVmYVtWjajHqrxpXN7rhV5Uo8vtVfYNzZMRuWdCX8rhLE1qFINc7LERD8wzwIegYsa5qay+442COBCNltarv1szlx8f31yuNrMIPP4i+96jXWrN/0YLZEO50rCYg2ACAFTrZzTVMYi0R+bkW68eXd0Y7o+XIKyh73R/FF5QOLioO1ztwPl9dOOy4H4RtMteSbSTDgvHx+S9BLvIMEHVpOsZOraB06obQ0HubdKTSJHhRQExtwIuKRcGIHVD/fgyuXjqnn5u8+PFVtGBa+iEaMiO5a330XMSxW1ECx7b5zBiO+DNgcuD6ikXeULfDCTy70zr5YrCNOpK/768ODLU2450pg9biIAD2ed2SoCd9e3Ribm21bORqeH4kQGJwMd5BiZH0M6COyAcvgjpglefIjvg9XsytRZzWO0ycB1dZFiRx4V+O8AVUA6BllmBZlG9h+N+azD3MxRAHhqjEXGb21DBT34u9vhffIvZXKkySLnP2PqK25sdBsupmfPK6d924cA97185/NT26ws8XiAX31GpsiHDIkPRxEqoKGr6BXHTEfz70ps7OEGFU6gNktoGgVCbQwJBhPOcHl1bmrenim0ANvTEwL5/AHcHaIJCJKlutdhljinuu91y1co3/oG4R2ebcWnfv9wrzFWjMVKT14SnbQBAlevDednxeAZdY9nss3AQdc1w4QRaEJieIqP9Oxr8jhQ0Djvbex47cDPuadyWMFFKWhQpN3TO/xOT9hF4AaHryficA4VWu4H+m+jrZDjKJbhDdHgOkrkn1yWFmY8HagvmcpA8jWcAZwpJTZflZ207KmeKQeQf2hmegqDEoV1R3TV872zGMSwtsLGvlzLHkYsQ6EYXFmd0jVB99abK4a9sK/6siJgGWjl2aCnk5DBVIJfUBLgHCYe+fm/gd/n+G0WfN5giliyTPAo1AcDL1m3VvqHjytm1nMOvMNzaUMLAXPFp2FVea87fheCXZmaTV8Wg+YfHrY0P4H4u1S8y1LO1dYIgXtiU5xZD35K7CG9Ghp99zB5UBJj5TSidexjb9YmaDaGQlA8YN7ULQufgnOdZUTy96YJxY+dnV/aiaB0VBGsPPdADh/U2V9GXdCpAuFlxELxOA0jAAgexx35+LJwqKfKt+qcxYTNI6Ig5PYHQ43tUlNfg60LVprT/ye9Gr6YsSzxDX3+gPWhc5MoHHouq7vaoJpuRiRyRXn8m3Uq9/31D7NXj33rVIDL5TOqVnFEZMvAHzjKR568PJHHAJvigIeTTKc9mVMVmN++hMx4pX5HtdBkoaA4bSlVtJ+nA78xDfONy2ZdCVdwiX6eJW6RS+bob2GkD7l3KBtMHCZnGTBpUaiiPgyQKRgXYnZKPD894LeXS+tN5ak/dh2dPkkwKvnELgXeNTqzVCPGsYhqnupKUQ8NS46FGL+jcsZJmWCLuSuwOHbDhFsaT+ToHbbcMYxYeGO+2o2+5bG4JfWjr6csJXkrM+YxAjAQo7ns4iTM/OBnxTebMKEtaO0w1cDEl6Fy9j4xynybiEZxn/kK5Au1lvqBbPkv9Lc11ldTZS8kQAidlkQxYD8q1rcl3AEXsDb5bub4Y2v61zNlnLA2rbJbRiXiQdYKRsiuidxGiKshtgDS+Tkl8ioO441PkXVWaYdQQs5DjPZc5QB3mg/+Jbl6AsKRS0zLCfaNEZp7RcHYerDSJBNja4G55RREOEkou4zRc+TeJmVfM304QMVdNvmb9oS0XiLNWEx3qE6iKLtMa+BGHi/Cn8unO/Mu2ZgJT7+JuNlbTvlgJ8igA7l+Bg/UQB5DPReXjnKgwOhGOtAhzlxnPFysLxHW64pE4m6U49SA1Lj/oWvS5zte5PQ8fJsfRAUddWk9xtsQ62WYryTEaV2/p8svlZ9rDI4ZjI+/Hgcrkf5WnJ1+QNEYGj+pt8dE4im0TMPOiHCt36IW0V8n5bzCe3DxV0ST6jqqExMpKOcazEbAvhnb2oHThBzbnRY7YkPx/SZzuRMvax5CaTK15tml3K7lGEwzhXyOUVvbU1+QlRGhtcbo1CmiDHZbEryYQzwUI1polhP7tVC2nbvwNlSmnWPD8pkhCRUSn4HAAgQCr+ER5qjC33275xBLclnEFZyX5V/w2mSnNmWJnvdRESObMhpSsIX8NtMSadbcJDL1/QoNVJZ9y4azEGQgecMsxFcI8MbMCvDdXHquw/YVkSqgv6hJzac2/o3awzNulMIZLuvyRziWucHqZ5nVLNnE+ri4RvahVokftrHLBaMEpAGDRDLhDiLG3SzkK/jRxHmA8kCQUmnUKo9UySmKlUnsICqb7KJX/AZz1Uq4zJ/7/wEgfLd/PXK0AMufi5475DR/We/ZyrWu/tBHwtZYFy0CIxJMIm06J8rsSwmiDOcrnUssXuwc7pnpIgO2+41qzDBpbEDSY9mgo9tcfUfAxl4D2O0fVIVv0uqlFC7cW6n2kybUUSLAI9Xwo+zFFQihOKSVfEA3q2vvhnNXRkiUR4baztRKZjrnSCpPNB6pvn7jw4J1McCtE3T6vXuhqcT+3Ss8bL6CblGmfqEzMp52HJfc8OacwfZEAMr8T79iW3LZ2UdgQT4EoTfJk7tUXdkxQ9buAADe3S1GxTv+PI66aRzm3vDpPNEkfo+6Qfn0/HlabrdMcCuJ8SfWpICq9Yly8j2U0a9+yJzNB5sm0q08SQl97VwnvSfadC/2g+f1A1ZWB2nCCqyC+9g0p7EIgQRh27mdIthbMBZsVoT3gRSeF1lPbPPjySr58OXHH/01WlWdbNhe1cXD9TAVa2MZqt1Kl90VVMydYK3s/1SYzueNxl7qzBO8KxIzkoYH6In4L1hVptkl83Wac2tfrdiw8Lf8Rfz1ys+ZcnMlFjmJpA4R1cnhNWY1Xa/GNtcBaAR1wMyF8qt8ZROCmxFQRg00P6cHOtNm18+SvVwESLp9gRUu/RVrLT3Bcz4wWWBBz9ueVbA7LKYyEYePrPYdmS9JE1B8trPAhBySB62ZfOtmf6tpeZMJMowrzSv8b/X1z2xJZUQHgT6KeIHWKsbWlxm9eEjnuWmiUFlIT3vxqtvm8wGSx2u00HH70c+JbLzkE5BvEKDqQiHC70s3tko433SQQkMydAPQMtj2b9sQDnH125K3P4k1jqc2j+6KhK7scuLLkHLzOhEGxHl0VM9b52ZpBr/dfrUEAl9mJ1XO3h508T6HmKUjFWKtBObl3NltjMyI5KnfyzWTX3ZbrNw2cxeb+jjU94PfWABRAwPtMSFLfpje00YQrp/xKBYj0MLUMo9SyUIXwEifpHZfLOmJueYTuB7vjgEy6+Nph575HUIFsfJ036fxRk1Xl4ZnJC8WN3+mmrhd7o48cy4J0R9XpFGaCN82nv/IrnCVnPyrGgoemYaIn8qE+V221d3l5wOLTW9II29s2dUSXlTDxBi+9BuNb9r+I1yWH5cuTdhJghsVIb5caOWClN2UL+dYCBLMxzfl4E+6C31FB5zERWHHRKFwp2+e/dGM1hpQOrBJVQCasgoS6EIM0eH4wdo4F7C6+kO6fdtbwvJGdNoXgxQ+VooOe3ffZ+xz5M2gN6pq5HcnstU59Bn/pGkGQsyj9UsjOThMX4vwKoT0G7PICeNmQuUpdFRxik3pY6N0Ynlp7fiRtmFsaRcmkBj9F+tYwugXRD9NhWWj7ii/koMrHEaQ2RPS1AQnFbtrGGaSgI7679bivWBZU6EZEklDvWxlpE+Fe9HJT0vZvnL9ik8YrT2m7eKVfuh3eAJ2HzoMfFF4/xlPAYYB6WLmZ1nn/bllHAYa5OdeNHeHIVtEZPAM3ZQZjAlHbzxZpAi4mKJ6WpSldN9YuAptNapNixWVkyPQssgMry+nssKwaT+478yy9I4fYymv53oDHPh13XjlcolSJ5u58itu/L7tkMiLKk62owkZnqARllLW+Y9y87cBtm2WmR4+03UQ7/b9Oe/dgBvIRe5bk7qI8pkuuwAnA0dFFNgoMy50IB3n3s6LV+ikzRZVaIAzQh3/l/TcaNfvploKfkVZL5bMjXNneKZY9vR8PXtKJt6DGDHqEgsaTK9oyDjfMoFpBBrzMFUWduMJYZx/J4WElGul2thawr663NB+2IFSKk1DDKtmUPPP7XkM4Rw1oPQBTtLg1h3WxjMrQhBN64xZNRigae+2wWpym4EzFYqbck+nr61JD3iYvXcoa1YnFwKomI0NDEz6gcFa27GTnu6iQJAliOZkar0zxWSrHm5sAkXEJQIMXHlUotbWZ2KYdYhgyXE3bwZe5PetNmgbskPQ/iyOUnovyQ0VgOCT6o2BGuf536wmrpzl1OhCiWHhemKVd9B98L5GmqicpDdbfAjL3Q3xAlB2iNOa6Gpn58/I6hzs4l2ZNvNBMHaFIHqWPR+Zzg+VJdCtKiyiqK28NGk2BRL0ILQWxxvrth1157NHn4kJv8cg56l0s46vXbdw8nzxHwoIsX0ZKqWiz/AIAeiDyGCXF5+huvNwcDR27BMaj2XYSmv1kSm1DLjM8FYVonhpf4aSm0owbBwz5U70tBm9dM2daydwJHsPyn+nc8dYEDF0zG77ern+oqF1DDqiTZxlzDGVfsAEzeFIJtK/AhCmShyMzaJAFhkxiVNZDP9D3TsIQS1ZnHswLt30QSIBYIHO35b05gbo9kMdtXFZ84H4WeZSsLWUZkD8TRkxs9GiFxAOQg17x/LMKvCbUWWNr9/LvX1NqqvPNXP9PCGJowms5VriNHRJhI6BJXz8hvN7jrj5Xq8EfNLJvFAKzdEzbWKKNZOwnoZ4HWFfaOUny2V5L4GflGIhL3Tps22JmKHw6IXpJdOo1U6dDFlaCcHWfdCykYe7I82IXBChzIVKC1c2u+Nc8ij7lyzSejZVaom6ZKNp6kzDVHkMigIuGoqfldHpqnpmkrBsO+fad0rHFusJTOLvxxJYoQ+KeDfUDDplQ3LOvuna60u2hPIQ/t8aJQhKBuIiIjqgaYkHKMvq8v7AFDbInEjGiuabOWMJliLG7RYA2JLa4xMTPptVuz4U2PItphu7HaXv2qvUYObqeo2E1X88j/fpBAz8uhOaFdwwyLf+DnOSdVVllQs4wPAwvj8R37SDHru85chGYZ4zdDJ32OaaMIA9beGY/WBthYm0iN6t66Dk05stoPTSwq9oxa1ilU6DEoiXLFtHWB6mL2UqZ3hTLlg0xOHDR4cwL+ApIdtit6Zn8MIsSrOZwZeak5g=</div><div id="enc_passwd"><input type="text" style=" border-radius: 5px; border-style: groove; height: 30px; width: 50%; cursor: auto; font-size: 102%; color: currentColor; outline: none; text-overflow: initial; padding-left: 5px;"> <input type="submit" value="解密" onclick="decrypt()" style=" width: 58px; height: 34px; border-radius: 5px; background-color: white; border-style: solid; color: currentColor; "> <div id="enc_error" style=" display: inline-block; color: #d84527; font: large; "></div> <script> var onError = function(error) { $("#enc_error")[0].innerHTML = "password error!"; }; function decrypt() { var passwd = $("#enc_passwd input")[0].value; console.log(passwd); doDecrypt(passwd, onError); } </script></div>]]></content>
<summary type="html">
<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getEleme
</summary>
<category term="personal" scheme="http://jasonding.top/categories/personal/"/>
</entry>
<entry>
<title>2018年1月上半月反思——觉醒</title>
<link href="http://jasonding.top/2018/01/21/personal/2018%E5%B9%B41%E6%9C%88%E4%B8%8A%E5%8D%8A%E6%9C%88%E5%8F%8D%E6%80%9D%E2%80%94%E2%80%94%E8%A7%89%E9%86%92/"/>
<id>http://jasonding.top/2018/01/21/personal/2018年1月上半月反思——觉醒/</id>
<published>2018-01-21T06:43:24.000Z</published>
<updated>2018-01-21T08:57:23.000Z</updated>
<content type="html"><![CDATA[<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getElementById("enc_content").innerHTML;
var plantext;
try {
var bytes = CryptoJS.AES.decrypt(txt, pwd);
plaintext = bytes.toString(CryptoJS.enc.Utf8);
} catch(err) {
if(onError) {onError(err);}
return;
}
document.getElementById("enc_content").innerHTML = plaintext;
document.getElementById("enc_content").style.display = "block";
document.getElementById("enc_passwd").style.display = "none";
}
</script>
<div id="enc_content" style="display:none">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</div><div id="enc_passwd"><input type="text" style=" border-radius: 5px; border-style: groove; height: 30px; width: 50%; cursor: auto; font-size: 102%; color: currentColor; outline: none; text-overflow: initial; padding-left: 5px;"> <input type="submit" value="解密" onclick="decrypt()" style=" width: 58px; height: 34px; border-radius: 5px; background-color: white; border-style: solid; color: currentColor; "> <div id="enc_error" style=" display: inline-block; color: #d84527; font: large; "></div> <script> var onError = function(error) { $("#enc_error")[0].innerHTML = "password error!"; }; function decrypt() { var passwd = $("#enc_passwd input")[0].value; console.log(passwd); doDecrypt(passwd, onError); } </script></div>]]></content>
<summary type="html">
<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getEleme
</summary>
<category term="personal" scheme="http://jasonding.top/categories/personal/"/>
</entry>
<entry>
<title>张小龙2018年微信公开课演讲之个人总结</title>
<link href="http://jasonding.top/2018/01/16/personal/%E5%BC%A0%E5%B0%8F%E9%BE%992018%E5%B9%B4%E5%BE%AE%E4%BF%A1%E5%85%AC%E5%BC%80%E8%AF%BE%E6%BC%94%E8%AE%B2%E4%B9%8B%E4%B8%AA%E4%BA%BA%E6%80%BB%E7%BB%93/"/>
<id>http://jasonding.top/2018/01/16/personal/张小龙2018年微信公开课演讲之个人总结/</id>
<published>2018-01-15T23:03:35.000Z</published>
<updated>2018-01-16T02:27:29.000Z</updated>
<content type="html"><![CDATA[<blockquote>
<p><strong>看了一下张小龙的2018年微信公开课,我只能说太崇拜他了。从用户层面引发对产品设计的思考,从云端轻轻俯视着那些业界习以为常的伎俩和套路。有人说微信的情况,有人说微信的克制,在我看来,这其实是一种不可名状在掩饰自己的不懂。在去中心化的今天,每个人都可以有自己的思想,而不必非要成为别人的样子。</strong></p>
</blockquote>
<a id="more"></a>
<h2 id="产品观概要"><a href="#产品观概要" class="headerlink" title="产品观概要"></a>产品观概要</h2><p>我没有想把整个演讲的全文进行梳理,这个图只是罗列了一下我感兴趣的部分。<br><img src="/images/mindmap/微信公开课2018张小龙演讲.png" alt=""></p>
<h2 id="从微信产品谈犬儒主义"><a href="#从微信产品谈犬儒主义" class="headerlink" title="从微信产品谈犬儒主义"></a>从微信产品谈犬儒主义</h2><p>2018年开年,我对犬儒主义这个词感受非常深。从愤世嫉俗到玩世不恭,我深刻的感觉到自己和周围的人,都不同程度的患有犬儒病。<br>也许是2017年,这一年工作下来的体会是,自己逐渐意识到犬儒心理的存在,并试图去改变自己身上的犬儒主义和中庸之道。</p>
<blockquote>
<p><strong>我感受到:</strong></p>
<ol>
<li>挑人毛病,吹毛求疵是很容易的,提出合理的建议,才体现独立思考和对问题本身价值的重视</li>
<li>口头上说要解决问题,心里面却给不出肯于跨出一步的建议,这种拖延行为,感觉上是谁也不推辞,实则让别人窝心,让自己麻醉</li>
<li>装作是什么大道理都懂得,用现实窘境去麻痹自己,不去抗争,反而嘲讽,放弃希望,嘲笑希望,这可笑也可悲</li>
<li>从中国传统思想到中庸之道,很多人标榜自己懂得忍让处世、吃亏是福、随遇而安、难得糊涂,讽刺别人斤斤计较、小肚鸡肠,实际上是毫无原则和立场,精致的利己主义</li>
<li>父母长辈感觉年长便阅历沉淀有感触,缺少对年轻人设身处地的思考;年轻人极端理想主义,对现实充满愤怒,容易激进不听劝导,缺乏理性和独立思考</li>
</ol>
</blockquote>
<p>那这些和微信、张小龙又有什么关系呢?<br>电影里说,小孩子才分对错,大人只谈利弊。张小龙在谈产品的设计与取舍的时候,说微信要做的是对的事情,对用户来说有价值和尊重的事情,所以上线新版本看上去都是很微小的修改,实际上舍弃了很多已经做的工作。这一点,我身处在相关行业中,感受尤为突出,很多场景为了流量和交易,不得不做一些符合利益,但有损长远的事情。这是现实。现实要生存,要挣钱,但是近利的路径看上去有些狭隘,偏颇了难以回头。<br>说到各平台的年度回顾,张小龙说刻意让用户感动,也是不尊重用户的。有时候自己碰到了难处,也会有伤心难过,年纪再轻一点的时候,妄图哭个痛快,强迫自己宣泄负面情绪,感觉特别累。刻意去催化某种感情,刻意去诱导某种心理,这真的是别有用心的行为,像是生活中办信用卡遇到的销售伎俩(夹杂各种感情牌和道德绑架),让人厌恶。我其实感觉,支*宝的年度账单是一个挺创新的产品,不过2017年的用户信息默认许可的产品形态,也是从利益本身出发而没有尊重用户的权利,对于这一类产品来说,需要做的一点是“克制自己”^_^。我想到身边有过一个产品经理,也曾经想做年度账单之类的东西,简单的照猫画虎、形态搬移,想起来这种跟风的产品形式确实很毒,盲从缺乏独立思考,这个例子算是警示自己吧。<br>张小龙,一个神秘色彩的程序员,一个富有理想的产品经理。你可以看到那种独立的对人性心理的洞察。不是说理想主义不好,只能说要有理想并坚持去实现,是一件很难的事情,需要理性的判断和笃定的坚持,这才是走出犬儒主义和中庸之道窘境的一条路。</p>
]]></content>
<summary type="html">
<blockquote>
<p><strong>看了一下张小龙的2018年微信公开课,我只能说太崇拜他了。从用户层面引发对产品设计的思考,从云端轻轻俯视着那些业界习以为常的伎俩和套路。有人说微信的情况,有人说微信的克制,在我看来,这其实是一种不可名状在掩饰自己的不懂。在去中心化的今天,每个人都可以有自己的思想,而不必非要成为别人的样子。</strong></p>
</blockquote>
</summary>
<category term="personal" scheme="http://jasonding.top/categories/personal/"/>
</entry>
<entry>
<title>2018投资学习记录(一)</title>
<link href="http://jasonding.top/2018/01/07/finance/2018%E6%8A%95%E8%B5%84%E5%AD%A6%E4%B9%A0%E8%AE%B0%E5%BD%95%EF%BC%88%E4%B8%80%EF%BC%89/"/>
<id>http://jasonding.top/2018/01/07/finance/2018投资学习记录(一)/</id>
<published>2018-01-07T13:04:28.000Z</published>
<updated>2018-01-18T15:44:54.000Z</updated>
<content type="html"><![CDATA[<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getElementById("enc_content").innerHTML;
var plantext;
try {
var bytes = CryptoJS.AES.decrypt(txt, pwd);
plaintext = bytes.toString(CryptoJS.enc.Utf8);
} catch(err) {
if(onError) {onError(err);}
return;
}
document.getElementById("enc_content").innerHTML = plaintext;
document.getElementById("enc_content").style.display = "block";
document.getElementById("enc_passwd").style.display = "none";
}
</script>
<div id="enc_content" style="display:none">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</div><div id="enc_passwd"><input type="text" style=" border-radius: 5px; border-style: groove; height: 30px; width: 50%; cursor: auto; font-size: 102%; color: currentColor; outline: none; text-overflow: initial; padding-left: 5px;"> <input type="submit" value="解密" onclick="decrypt()" style=" width: 58px; height: 34px; border-radius: 5px; background-color: white; border-style: solid; color: currentColor; "> <div id="enc_error" style=" display: inline-block; color: #d84527; font: large; "></div> <script> var onError = function(error) { $("#enc_error")[0].innerHTML = "password error!"; }; function decrypt() { var passwd = $("#enc_passwd input")[0].value; console.log(passwd); doDecrypt(passwd, onError); } </script></div>]]></content>
<summary type="html">
<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getEleme
</summary>
<category term="personal" scheme="http://jasonding.top/categories/personal/"/>
<category term="finance" scheme="http://jasonding.top/tags/finance/"/>
</entry>
<entry>
<title>喂!回到现实,从虚无的幻想中醒醒</title>
<link href="http://jasonding.top/2018/01/06/personal/%E5%96%82%EF%BC%81%E5%9B%9E%E5%88%B0%E7%8E%B0%E5%AE%9E%EF%BC%8C%E4%BB%8E%E8%99%9A%E6%97%A0%E7%9A%84%E5%B9%BB%E6%83%B3%E4%B8%AD%E9%86%92%E9%86%92/"/>
<id>http://jasonding.top/2018/01/06/personal/喂!回到现实,从虚无的幻想中醒醒/</id>
<published>2018-01-06T03:50:07.000Z</published>
<updated>2018-01-16T02:06:01.000Z</updated>
<content type="html"><![CDATA[<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getElementById("enc_content").innerHTML;
var plantext;
try {
var bytes = CryptoJS.AES.decrypt(txt, pwd);
plaintext = bytes.toString(CryptoJS.enc.Utf8);
} catch(err) {
if(onError) {onError(err);}
return;
}
document.getElementById("enc_content").innerHTML = plaintext;
document.getElementById("enc_content").style.display = "block";
document.getElementById("enc_passwd").style.display = "none";
}
</script>
<div id="enc_content" style="display:none">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</div><div id="enc_passwd"><input type="text" style=" border-radius: 5px; border-style: groove; height: 30px; width: 50%; cursor: auto; font-size: 102%; color: currentColor; outline: none; text-overflow: initial; padding-left: 5px;"> <input type="submit" value="解密" onclick="decrypt()" style=" width: 58px; height: 34px; border-radius: 5px; background-color: white; border-style: solid; color: currentColor; "> <div id="enc_error" style=" display: inline-block; color: #d84527; font: large; "></div> <script> var onError = function(error) { $("#enc_error")[0].innerHTML = "password error!"; }; function decrypt() { var passwd = $("#enc_passwd input")[0].value; console.log(passwd); doDecrypt(passwd, onError); } </script></div>]]></content>
<summary type="html">
<script src=/js/crypto-js.js></script><script>
function doDecrypt(pwd, onError) {
console.log("in doDecrypt");
var txt = document.getEleme
</summary>
<category term="personal" scheme="http://jasonding.top/categories/personal/"/>
</entry>
</feed>