-
Notifications
You must be signed in to change notification settings - Fork 0
/
all_9.html
702 lines (496 loc) · 22.4 KB
/
all_9.html
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
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
<!doctype html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>
West Wong
</title>
<link href="atom.xml" rel="alternate" title="West Wong" type="application/atom+xml">
<link rel="stylesheet" href="asset/css/foundation.min.css" />
<link rel="stylesheet" href="asset/css/docs.css" />
<script src="asset/js/vendor/modernizr.js"></script>
<script src="asset/js/vendor/jquery.js"></script>
<script type="text/javascript">
function before_search(){
var searchVal = 'site: ' + document.getElementById('search_input').value;
document.getElementById('search_q').value = searchVal;
return true;
}
</script>
</head>
<body class="antialiased hide-extras">
<div class="marketing off-canvas-wrap" data-offcanvas>
<div class="inner-wrap">
<nav class="top-bar docs-bar hide-for-small" data-topbar>
<section class="top-bar-section">
<div class="row">
<div style="position: relative;width:100%;"><div style="position: absolute; width:100%;">
<ul id="main-menu" class="left">
<li id=""><a target="_self" href="index.html">Home</a></li>
<li id=""><a target="_self" href="archives.html">Archives</a></li>
</ul>
<ul class="right" id="search-wrap">
<li>
<form target="_blank" onsubmit="return before_search();" action="https://google.com/search" method="get">
<input type="hidden" id="search_q" name="q" value="" />
<input tabindex="1" type="search" id="search_input" placeholder="Search"/>
</form>
</li>
</ul>
</div></div>
</div>
</section>
</nav>
<nav class="tab-bar show-for-small">
<a href="javascript:void(0)" class="left-off-canvas-toggle menu-icon">
<span> West Wong</span>
</a>
</nav>
<aside class="left-off-canvas-menu">
<ul class="off-canvas-list">
<li><a target="_self" href="index.html">Home</a></li>
<li><a target="_self" href="archives.html">Archives</a></li>
<li><label>Categories</label></li>
<li><a href="Design.html">Design</a></li>
<li><a href="Life.html">Life</a></li>
<li><a href="Work.html">Work</a></li>
<li><a href="Misc.html">Misc</a></li>
</ul>
</aside>
<a class="exit-off-canvas" href="#"></a>
<section id="main-content" role="main" class="scroll-container">
<script type="text/javascript">
$(function(){
$('#menu_item_index').addClass('is_active');
});
</script>
<div class="row">
<div class="large-8 medium-8 columns">
<div class="markdown-body home-categories">
<div class="article">
<a class="clearlink" href="15772425225800.html">
<h1>2020 春季书荐</h1>
<div class="a-content">
<div class="a-content-text">
<p>@王瑞青</p>
<p><img src="media/15772425225800/2020%E6%98%A5%E5%AD%A3%E4%B9%A6%E8%8D%90.png" alt="2020春季书荐" /></p>
<p>如下:</p>
<p><img src="media/15772425225800/%E6%8B%96%E5%BB%B6%E5%BF%83%E7%90%86%E5%AD%A6.png" alt="拖延心理学" /></p>
<p>从学生到科学家,从秘书到总裁,从家庭主妇到销售员,拖延的问题几乎会影响到每一个人。本书的两位作者基于他们倍受好评和极具开创性的拖延工作坊和从众多心理咨询领域中汲取的丰富理论和经验,对拖延作了一次仔细、详尽、有时也颇为幽默的探索。<br />
通过鉴别和检查那些我们将事情推掉的背后原因——对失败、成功、控制、疏远和依附的恐惧,加上我们的时间概念问题和大脑的神经学因素——为我们学会怎样理解拖延的冲动以及怎样以全新方式采取行动做了一件非常扎实的基础工作。<br />
作者为我们提供了达成目标、管理时间、谋求支持和处理压力等一系列方案来克服拖延问题,她们提供的方案极为实用并经受过实践的检验。本书还考虑到工作和生活节奏不断加快的当代文化诉求,以及诸如注意力缺失紊乱症、执行功能障碍症等神经认知问题对拖延的影响。本书甚至还为生活和工作在拖延者身边的人群提供了不少实用性建议。</p>
<hr />
<p><img src="media/15772425225800/%E8%B5%B0%E5%87%BA%E4%B8%AD%E4%B8%96%E7%BA%AA.png" alt="走出中世纪" /></p>
<p>作者在这本早年一气呵成并经过晚年增订的代表作中,展现的是一个学者的不凡学识和才气勃发,以及日臻完善的“晚年定论”,可以看出他的学问在时间的长河中,如何汇流成海。扎实深厚的学术功底、敏锐多元的探索视野和妙语连珠的流畅文字,从历史本身说明历史的理念,系统探讨和发人深省的研究思辨,对中国历史及古代思想如何或者是否走出中世纪,书中有着独到地阐述,充分显示作者不仅把握中国历史昨天、前天的学术修养,更体现其关怀人类社会今天、明天的人文精神。本书初刊至今30多年,影响持久不衰,亦曾被译为英文,广泛流传。后经作者校订原作,增补大量内容,并从更能彰显历史时空连续性的角度,调整编次,从而成为较初刊更加完整精到的名家名作。</p>
<hr />
<p><img src="media/15772425225800/%E8%A7%84%E6%A8%A1.png" alt="规模" /></p>
<p>生命体、城市、公司,乃至一切复杂万物,是否都存在相通的内在生长逻辑?制约生命与死亡、城市化的扩张及公司寿命的决定因素究竟是什么?人类能否通过融汇生物学、物理学、社会学、经济学等跨学科知识,找到揭开复杂万物生长背后的简单法则?<br />
享誉全球的复杂系统性科学研究中心圣塔菲研究所前所长杰弗里•韦斯特潜心研究数十年,经过反复试验和求证,终于找到了解构复杂世界的简单逻辑——规模法则。在韦斯特眼中,规模成为衡量世间万物的不变标准,利用规模法则,复杂世界变得可量化、可预测、清晰明了且极度统一。规模法则阐明了从生命体到城市、从经济体到公司的生长与衰败都离不开其自身规模的制约,并与其规模呈一定比例关系,遵守统一的公式。这一算法框架不仅为人类思考未知世界提供了难得的简单法则,而且能解答不同生命体的生长极限之谜,优化城市发展架构并找到推动经济实现可持续发展、公司从初创到卓越的生长曲线。<br />
《规模》将帮助你重新思考生命、认识自身、了解你的生活与工作,并告诉你复杂世界其实充满简单的逻辑,只要跳脱思维框架,打破学科限制,你就会重新看清你周遭的一切。</p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2019/12/25</span>
<span>posted in </span>
<span class="posted-in"><a href='Life.html'>Life</a></span>
</div>
<div class="more-right right">
<span class="comments">
</span>
</div>
</div>
</div><!-- article -->
<div class="article">
<a class="clearlink" href="15695510441547.html">
<h1>iOS、iPadOS、macOS交互设计吐槽</h1>
<div class="a-content">
<div class="a-content-text">
<p>@银河昆虫</p>
<h2><a id="ios%E3%80%81ipados" class="anchor" aria-hidden="true"><span class="octicon octicon-link"></span></a>iOS、iPadOS</h2>
<p>案例编号:i1</p>
<p>案例编号 ip1</p>
<h2><a id="macos" class="anchor" aria-hidden="true"><span class="octicon octicon-link"></span></a>macOS</h2>
<p>案例编号:m1<br />
<img src="media/15695510441547/Snipaste_2021-08-25_14-35-02.png" alt="Snipaste_2021-08-25_14-35-02" /><br />
左删除,右取消。<br />
明明 iOS 都已经不这么做了,而且 macOS 中也有很多不统一的地方。</p>
<p>案例编号:m2</p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2019/09/27</span>
<span>posted in </span>
<span class="posted-in"><a href='Design.html'>Design</a></span>
</div>
<div class="more-right right">
<span class="comments">
</span>
</div>
</div>
</div><!-- article -->
<div class="article">
<a class="clearlink" href="15674058280650.html">
<h1>2019 冬季书荐</h1>
<div class="a-content">
<div class="a-content-text">
<p>@王瑞青</p>
<p><img src="media/15674058280650/2019%E5%86%AC%E5%AD%A3%E4%B9%A6%E8%8D%90.png" alt="2019冬季书荐" /></p>
<p>如下:</p>
<p><img src="media/15674058280650/%E6%A0%BC%E8%B0%83.png" alt="格调" /></p>
<p>等级是什么?为什么约翰·肯尼迪在电视上看到理查德·尼克松时一脸吃惊地冲他的朋友说:“这家伙一点没档次?”<br />
等级是刻意忽视也无法否认的现实存在,不仅体现在容貌、衣着、职业、住房、餐桌举止、休闲方式、谈吐上,也不仅仅是有多少钱或者能挣多少钱。等级是一系列细微事物的组合,很难说清楚,但正是这些细微的品质确立了你在这个世界上的位置。评判等级的标准绝非只有财富一项,风范、品味和认知水平同样重要。<br />
作者通过独特的视角、敏锐的观察、鞭辟入里的分析、机智幽默的文笔,将美国社会中的社会等级现象描绘得淋漓尽致,对三六九等人的品味作了细致入微的对比,引人发笑又富于启发性。书中对美国社会的诸多描述无不折射出当下中国的众生百态,因此本书也可作为观察中国社会的一面明镜。</p>
<hr />
<p><img src="media/15674058280650/%E6%B5%B7%E4%BC%AF%E5%88%A9%E5%AE%89%E5%9B%9B%E9%83%A8%E6%9B%B2.png" alt="海伯利安四部曲" /></p>
<p>与《银河帝国》并称为科幻文学史上不可逾越的两座丰碑!<br />
《海伯利安四部曲》横扫全球所有科幻重要奖项:雨果奖、轨迹奖、日本星云奖、法国宇宙奖、西班牙科幻小说首奖、英伦科幻奖……<br />
每个“一生必读”的科幻书单上都有《海伯利安》。<br />
丹•西蒙斯将科幻小说中的所有关键元素:太空歌剧、时间旅行、赛博朋克、军事科幻、生物病毒、奇点、人工智能……都完美地结合在这本书里,令人叹为观止。</p>
<hr />
<p><img src="media/15674058280650/%E5%BD%93%E4%B8%8B%E7%9A%84%E5%90%AF%E8%92%99.png" alt="当下的启蒙" /></p>
<p>史蒂芬·平克对当前世界进行了全景式的评述,让读者了解人类状况的真相,人类面临怎样的挑战,以及该如何应对这些挑战。他呼吁我们避开惊悚的头条新闻和灰暗的末日预言,相反,用数据说话:通过 75 幅震撼的图表,平克论证人类的寿命、健康、食物、和平、知识、幸福等都呈向上趋势,这种趋势不仅限于西方,而是遍及全世界。这是启蒙运动的礼物——理性、科学和人文主义促进了人类的进步。<br />
我们该如何寻找生活的意义和目的?300 年来,启蒙运动理念取得了辉煌胜利,这个伟大故事却很少有人提起。平克分析了伟大进步的原因,将拯救几十亿生命的无名科学家展示出来,雄辩地证明:通过理性和同情来促进人类的繁荣,本身就是人生的意义。<br />
人类进步的故事,是富有英雄色彩的,是光荣的,是令人振奋的。这个故事属于全部人类,属于任何兼具理性和生存欲望的有情众生,它只要求我们坚信——活着好过死亡,健康好过疾病,富足好过匮乏,自由好过胁迫,幸福好过苦难,知识好过迷信和无知。</p>
</div>
</div>
</a>
<div class="read-more clearfix">
<div class="more-left left">
<span class="date">2019/09/02</span>
<span>posted in </span>
<span class="posted-in"><a href='Life.html'>Life</a></span>
</div>
<div class="more-right right">
<span class="comments">
</span>
</div>
</div>
</div><!-- article -->
<div class="row">
<div class="large-6 columns">
<p class="text-left" style="padding-top:25px;">
<a href="all_8.html">« Prev Page</a>
</p>
</div>
<div class="large-6 columns">
<p class="text-right" style="padding-top:25px;">
<a href="all_10.html">» Next Page</a>
</p>
</div>
</div>
</div>
</div><!-- large 8 -->
<div class="large-4 medium-4 columns">
<div class="hide-for-small">
<div id="sidebar" class="sidebar">
<div id="site-info" class="site-info">
<h1>West Wong</h1>
<div class="site-des"></div>
<div class="social">
<a target="_blank" class="rss" href="atom.xml" title="RSS">RSS</a>
</div>
</div>
<div id="site-categories" class="side-item ">
<div class="side-header">
<h2>Categories</h2>
</div>
<div class="side-content">
<p class="cat-list">
<a href="Design.html"><strong>Design</strong></a>
<a href="Life.html"><strong>Life</strong></a>
<a href="Work.html"><strong>Work</strong></a>
<a href="Misc.html"><strong>Misc</strong></a>
</p>
</div>
</div>
<div id="site-categories" class="side-item">
<div class="side-header">
<h2>Recent Posts</h2>
</div>
<div class="side-content">
<ul class="posts-list">
<li class="post">
<a href="17319103266708.html">创业记 202411</a>
</li>
<li class="post">
<a href="17286907061177.html">2024 冬季书荐</a>
</li>
<li class="post">
<a href="17236807479993.html">2024 秋季书荐</a>
</li>
<li class="post">
<a href="17225879177233.html">创业记 202408</a>
</li>
<li class="post">
<a href="17181637581908.html">2024 夏季书荐</a>
</li>
</ul>
</div>
</div>
</div><!-- sidebar -->
</div><!-- hide for small -->
</div><!-- large 4 -->
</div><!-- row -->
<div class="page-bottom clearfix">
<div class="row">
<p class="copyright">Copyright © 2015
Powered by <a target="_blank" href="http://www.mweb.im">MWeb</a>,
Theme used <a target="_blank" href="http://github.com">GitHub CSS</a>.</p>
</div>
</div>
</section>
</div>
</div>
<style>.mweb-charts{background:#fff;}
body{ box-sizing: border-box;
margin: 0 auto;}
@media print{
pre, code, pre code {
overflow: visible !important;
white-space: pre-wrap !important; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap !important; /* Opera 4-6 */
white-space: -o-pre-wrap !important; /* Opera 7 */
word-wrap: break-word !important; /* Internet Explorer 5.5+ */
}
html,body{margin:0;padding:4px;}
}
div.code-toolbar {
position: relative;
}
div.code-toolbar > .toolbar {
position: absolute;
z-index: 10;
top: .3em;
right: .2em;
transition: opacity 0.3s ease-in-out;
opacity: 0;
}
div.code-toolbar:hover > .toolbar {
opacity: 1;
}
/* Separate line b/c rules are thrown out if selector is invalid.
IE11 and old Edge versions don't support :focus-within. */
div.code-toolbar:focus-within > .toolbar {
opacity: 1;
}
div.code-toolbar > .toolbar > .toolbar-item {
display: inline-block;
}
div.code-toolbar > .toolbar > .toolbar-item > a {
cursor: pointer;
}
div.code-toolbar > .toolbar > .toolbar-item > button {
background: none;
border: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
padding: 0;
-webkit-user-select: none; /* for button */
-moz-user-select: none;
-ms-user-select: none;
}
div.code-toolbar > .toolbar > .toolbar-item > a,
div.code-toolbar > .toolbar > .toolbar-item > button,
div.code-toolbar > .toolbar > .toolbar-item > span {
color: inherit;
font-size: .8em;
padding: 4px .5em;
background: #f5f2f0;
background: rgba(224, 224, 224, 0.4);
box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
border-radius: .5em;
}
div.code-toolbar > .toolbar > .toolbar-item > a:hover,
div.code-toolbar > .toolbar > .toolbar-item > a:focus,
div.code-toolbar > .toolbar > .toolbar-item > button:hover,
div.code-toolbar > .toolbar > .toolbar-item > button:focus,
div.code-toolbar > .toolbar > .toolbar-item > span:hover,
div.code-toolbar > .toolbar > .toolbar-item > span:focus {
color: inherit;
text-decoration: none;
}
</style>
<style type="text/css">
figure{margin: 0;padding: 0;}
figcaption{text-align:center;}
/* PrismJS 1.14.0
http://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
text-shadow: none;
background:#b3d4fc;
}
pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: .5em 0;
overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #F7F7F7;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: .1em;
border-radius: .3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.namespace {
opacity: .7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
background: hsla(0, 0%, 100%, .5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
pre[class*="language-"].line-numbers {
position: relative;
padding-left: 3.8em;
counter-reset: linenumber;
}
pre[class*="language-"].line-numbers > code {
position: relative;
white-space: inherit;
}
.line-numbers .line-numbers-rows {
position: absolute;
pointer-events: none;
top: 0;
font-size: 100%;
left: -3.8em;
width: 3em; /* works for line-numbers below 1000 lines */
letter-spacing: -1px;
border-right: 1px solid #999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.line-numbers-rows > span {
pointer-events: none;
display: block;
counter-increment: linenumber;
}
.line-numbers-rows > span:before {
content: counter(linenumber);
color: #999;
display: block;
padding-right: 0.8em;
text-align: right;
}
</style>
<script src="asset/js/foundation.min.js"></script>
<script>
$(document).foundation();
function fixSidebarHeight(){
var w1 = $('.markdown-body').height();
var w2 = $('#sidebar').height();
if (w1 > w2) { $('#sidebar').height(w1); };
}
$(function(){
fixSidebarHeight();
})
$(window).load(function(){
fixSidebarHeight();
});
</script>
</body>
</html>