-
Notifications
You must be signed in to change notification settings - Fork 0
/
year-in-review-2019.html
829 lines (383 loc) · 31 KB
/
year-in-review-2019.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
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
<!doctype html>
<html class="theme-next mist use-motion" lang="zh-Hans">
<head>
<meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />
<link href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic&subset=latin,latin-ext" rel="stylesheet" type="text/css">
<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css" />
<link href="/css/main.css?v=5.1.0" rel="stylesheet" type="text/css" />
<meta name="keywords" content="roczhang" />
<link rel="alternate" href="/atom.xml" title="Roc Zhang's Blog" type="application/atom+xml" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico?v=5.1.0" />
<meta name="description" content="2019 对我来说是挺矛盾的一年。挺久也没有写博客了,今天在 Photos 里找出了几张印象较深的照片,回顾一下自己是如何走过 2019 的。">
<meta property="og:type" content="article">
<meta property="og:title" content="Year In Review - 2019">
<meta property="og:url" content="http://www.roczhang.com/year-in-review-2019.html">
<meta property="og:site_name" content="Roc Zhang's Blog">
<meta property="og:description" content="2019 对我来说是挺矛盾的一年。挺久也没有写博客了,今天在 Photos 里找出了几张印象较深的照片,回顾一下自己是如何走过 2019 的。">
<meta property="og:image" content="http://www.roczhang.com/images/year-in-review-2019/cover.png">
<meta property="og:image" content="http://www.roczhang.com/images/year-in-review-2019/2019-01-13.jpeg">
<meta property="og:image" content="http://www.roczhang.com/images/year-in-review-2019/2019-06-01.jpeg">
<meta property="og:image" content="http://www.roczhang.com/images/year-in-review-2019/2019-07-10.jpeg">
<meta property="og:image" content="http://www.roczhang.com/images/year-in-review-2019/2019-09-28.jpeg">
<meta property="og:image" content="http://www.roczhang.com/images/year-in-review-2019/2019-10-01.jpeg">
<meta property="og:image" content="http://www.roczhang.com/images/year-in-review-2019/2019-10-16.jpeg">
<meta property="og:image" content="http://www.roczhang.com/images/year-in-review-2019/2019-12-14.jpeg">
<meta property="article:published_time" content="2020-01-05T14:47:10.000Z">
<meta property="article:modified_time" content="2020-01-05T16:13:34.048Z">
<meta property="article:author" content="Roc Zhang">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="http://www.roczhang.com/images/year-in-review-2019/cover.png">
<script type="text/javascript" id="hexo.configurations">
var NexT = window.NexT || {};
var CONFIG = {
root: '/',
scheme: 'Mist',
sidebar: {"position":"left","display":"post","offset":12,"offset_float":0,"b2t":false,"scrollpercent":false},
fancybox: true,
motion: true,
duoshuo: {
userId: 'undefined',
author: '博主'
},
algolia: {
applicationID: '',
apiKey: '',
indexName: '',
hits: {"per_page":10},
labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
}
};
</script>
<link rel="canonical" href="http://www.roczhang.com/year-in-review-2019.html"/>
<title> Year In Review - 2019 | Roc Zhang's Blog </title>
<meta name="generator" content="Hexo 4.2.1"></head>
<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-128981660-1', 'auto');
ga('send', 'pageview');
</script>
<div class="container sidebar-position-left page-post-detail ">
<div class="headband"></div>
<header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
<div class="header-inner"><div class="site-brand-wrapper">
<div class="site-meta ">
<div class="custom-logo-site-title">
<a href="/" class="brand" rel="start">
<span class="logo-line-before"><i></i></span>
<span class="site-title">Roc Zhang's Blog</span>
<span class="logo-line-after"><i></i></span>
</a>
</div>
<h1 class="site-subtitle" itemprop="description"></h1>
</div>
<div class="site-nav-toggle">
<button>
<span class="btn-bar"></span>
<span class="btn-bar"></span>
<span class="btn-bar"></span>
</button>
</div>
</div>
<nav class="site-nav">
<ul id="menu" class="menu">
<li class="menu-item menu-item-home">
<a href="/" rel="section">
<i class="menu-item-icon fa fa-fw fa-home"></i> <br />
首页
</a>
</li>
<li class="menu-item menu-item-categories">
<a href="/categories" rel="section">
<i class="menu-item-icon fa fa-fw fa-th"></i> <br />
分类
</a>
</li>
<li class="menu-item menu-item-archives">
<a href="/archives" rel="section">
<i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
归档
</a>
</li>
<li class="menu-item menu-item-me">
<a href="/me" rel="section">
<i class="menu-item-icon fa fa-fw fa-user"></i> <br />
关于我
</a>
</li>
</ul>
</nav>
</div>
</header>
<main id="main" class="main">
<div class="main-inner">
<div class="content-wrap">
<div id="content" class="content">
<div id="posts" class="posts-expand">
<article class="post post-type-normal " itemscope itemtype="http://schema.org/Article">
<link itemprop="mainEntityOfPage" href="http://www.roczhang.com/year-in-review-2019.html">
<span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
<meta itemprop="name" content="Roc Zhang">
<meta itemprop="description" content="">
<meta itemprop="image" content="/images/avatar.png">
</span>
<span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Roc Zhang's Blog">
</span>
<header class="post-header">
<h2 class="post-title" itemprop="name headline">
Year In Review - 2019
</h2>
<div class="post-meta">
<span class="post-time">
<span class="post-meta-item-icon">
<i class="fa fa-calendar-o"></i>
</span>
<span class="post-meta-item-text">发表于</span>
<time title="创建于" itemprop="dateCreated datePublished" datetime="2020-01-05T22:47:10+08:00">
2020-01-05
</time>
</span>
<span class="post-category" >
<span class="post-meta-divider">|</span>
<span class="post-meta-item-icon">
<i class="fa fa-folder-o"></i>
</span>
<span class="post-meta-item-text">分类于</span>
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
<a href="/categories/Life/" itemprop="url" rel="index">
<span itemprop="name">Life</span>
</a>
</span>
</span>
<span class="post-comments-count">
<span class="post-meta-divider">|</span>
<span class="post-meta-item-icon">
<i class="fa fa-comment-o"></i>
</span>
<a href="/year-in-review-2019.html#comments" itemprop="discussionUrl">
<span class="post-comments-count disqus-comment-count"
data-disqus-identifier="year-in-review-2019.html" itemprop="commentCount"></span>
</a>
</span>
</div>
</header>
<div class="post-body" itemprop="articleBody">
<p><img src="http://www.roczhang.com/images/year-in-review-2019/cover.png" alt=""></p>
<p>2019 对我来说是挺矛盾的一年。<br>挺久也没有写博客了,今天在 Photos 里找出了几张印象较深的照片,回顾一下自己是如何走过 2019 的。</p>
<a id="more"></a>
<h2 id="时刻"><a href="#时刻" class="headerlink" title="时刻"></a>时刻</h2><h3 id="2019-01-13-MOViE-MOViE-Cityplaza-Hong-Kong"><a href="#2019-01-13-MOViE-MOViE-Cityplaza-Hong-Kong" class="headerlink" title="2019.01.13 @ MOViE MOViE Cityplaza, Hong Kong"></a>2019.01.13 @ MOViE MOViE Cityplaza, Hong Kong</h3><p><img src="http://www.roczhang.com/images/year-in-review-2019/2019-01-13.jpeg" alt=""></p>
<p>Bohemian Rhapsody 总的来说是我 2019 看过的院线电影里最喜欢的一部了。尤其是最后一部分还原 Live Aid 的部分,真的是太赞了,就像是把之前在 YouTube 上看到的那一段 Queen 的古老录像翻新了一样。 </p>
<p>在香港看的时候其中的一些镜头和台词还让我觉得这部电影不大可能会在大陆上映,没想到最后也上映了(虽然其中的一部分镜头还是被剪掉了)。</p>
<h3 id="2019-06-01-Griffith-Park-Los-Angeles"><a href="#2019-06-01-Griffith-Park-Los-Angeles" class="headerlink" title="2019.06.01 @ Griffith Park, Los Angeles"></a>2019.06.01 @ Griffith Park, Los Angeles</h3><p><img src="http://www.roczhang.com/images/year-in-review-2019/2019-06-01.jpeg" alt=""></p>
<p>今年是第二次去 WWDC 了。基于机票情况这一次我们决定是飞到 LA, 然后从 LA 沿着一号公路自驾去 San Jose。沿途自然是见到了许多之前没有见过的风景。也遇到了不少有趣的事情,比如在一号公路上经历了爆胎,在没有手机信号的地方也都不会换备胎的我们手足无措,最后遇到了好心的路人帮我们换了备胎,还算是有惊无险。</p>
<p>今年参加 WWDC 的部分应该说是更“熟练”了。去年第一次参加时基本是全程激动然后还有点害羞,今年熟练了套路之后大部分时间都约了 Lab 来交流。在 Swift Open Hour 和 Swift Compiler 的工程师聊到了不少自己遇到的神奇问题,也听他讲了一些他认为的 Swift 中的各种 magic things;在 AVFoundation Lab 提了先前遇到的一些 weird behavior 之后看两个苹果工程师现场调试最后还是开了 radar; 在 App Store Lab 谈到之前公司的 App 被拒绝的具体原因,询问了具体哪些行为是可以哪些是不可以的。最神奇的部分还是在 Accessibility Lab 看到一个盲人苹果工程师通过 Voice Over 使用我们的 app,然后给出他的使用反馈和无障碍适配建议。这些直接交流的机会还是挺难得的,否则要不就是交流周期很长,要不就是没法得到一些具体的建议。</p>
<p>另外值得一提的是,今年自己交流起来感到更熟练的原因之一应该是自己的英语口语有了挺明显的进步。今年有在 YouTube 上关注一个英文教学的 Up 主,他有提到他认为词汇量 3700 是一个能流畅沟通的台阶。然后速测下来自己目前词汇量应该是 7000 ~ 8000 左右(虽然年初说今年要去考雅思最后还是没有去)。虽然自己之前词汇量肯定也是大于 3700 的,但表达起来总还是会卡卡的而且挺没有自信敢去说。但今年去香港、美国、泰国等地方的时候基本上自己还是能挺自信也能比较流畅的和别人全程用英语来交流的(除去一些比较经常会遇到说话的人有挺强口音的地方,比如日本和新加坡 -。-)。</p>
<h3 id="2019-07-10-由比ヶ浜,镰仓"><a href="#2019-07-10-由比ヶ浜,镰仓" class="headerlink" title="2019.07.10 @ 由比ヶ浜,镰仓"></a>2019.07.10 @ 由比ヶ浜,镰仓</h3><p><img src="http://www.roczhang.com/images/year-in-review-2019/2019-07-10.jpeg" alt=""></p>
<p>23 岁生日前夕,和朋友一起去了日本,第一次看花火大会。Shot on iPhone.</p>
<p>第一次去日本,感受确实和之前通过各种媒介留下的印象差不多:街道干净整洁,店面大多很精致,乘客行人都很有秩序。算下来这次的旅行还是挺有意思的:看到了花火大会,去到了普通市民会去的小澡堂,也很幸运的赶上了春日部夏祭。作为游客来说旅行体验确实是很好了,但其他的许多层面可能以不会说日语的游客身份就很难体会到了。</p>
<p>朋友在离开日本前一天晚上投了一家日本互联网公司的简历,前不久已经入职了。一切祝好。</p>
<h3 id="2019-09-28-Mid-Levels-Hong-Kong"><a href="#2019-09-28-Mid-Levels-Hong-Kong" class="headerlink" title="2019.09.28 @ Mid-Levels, Hong Kong"></a>2019.09.28 @ Mid-Levels, Hong Kong</h3><p><img src="http://www.roczhang.com/images/year-in-review-2019/2019-09-28.jpeg" alt=""></p>
<p>因为两位朋友的美签最后没有办下来,所以国庆前临时改变计划决定一起去泰国。28 号在香港转机有大半天的时间,决定还是离开机场去食四宝饭。一路遇到的机场阿姨和大叔,中环附近的路人和小商贩老板还是都很友好。 </p>
<p>对这类事情,我并不认同“旁观者清”。在漩涡之外,大概率了解的也都是片面的:或是自己愿意看到的,或是别人想让你看到的。没有身处过漩涡中心的人,也是难以理解漩涡的全貌,以及那些身处漩涡中心的人的感受。我想缘由本就还是复杂的,最可怕的莫过于两边都放弃任何理解,都只通过一个标签去看待对方的所有人,解释所有事。</p>
<h3 id="2019-10-01-Wat-Chedi-Luang-Chiang-Mai"><a href="#2019-10-01-Wat-Chedi-Luang-Chiang-Mai" class="headerlink" title="2019.10.01 @ Wat Chedi Luang, Chiang Mai"></a>2019.10.01 @ Wat Chedi Luang, Chiang Mai</h3><p><img src="http://www.roczhang.com/images/year-in-review-2019/2019-10-01.jpeg" alt=""></p>
<p>在清迈的契迪龙寺,看到有和僧侣交流的活动,于是便上前聊了一会儿。期间询问到一个和尚为什么想要出家,他的回答是受限于家庭、经济条件,去佛教大学是他能继续去学英语专业的唯一选择。他的话让我想到泰国的很多职业也许都是“没有选择”,比如看到挺小的孩子就得去打泰拳,或者是从事人妖职业。也许环境让很多人没得选,但能在有限的条件下继续选择去“chasing one’s passion”,是挺让人佩服的事情。比较起来,我还是挺幸运的了。</p>
<h3 id="2019-10-16-猫的天空之城书店,上海"><a href="#2019-10-16-猫的天空之城书店,上海" class="headerlink" title="2019.10.16 @ 猫的天空之城书店,上海"></a>2019.10.16 @ 猫的天空之城书店,上海</h3><p><img src="http://www.roczhang.com/images/year-in-review-2019/2019-10-16.jpeg" alt=""></p>
<p>Mr. Weather 2 上线前夕,下班之后特意和小伙伴去了猫的天空之城书店,一起提交了审核。</p>
<p>今年基本上在 Mr. Weather 2 上线前所有的周末,我都在 WeWork、书店、咖啡馆等地方开发 Mr. Weather,前后投入了大量的时间。这也是一件我一直很想说却不知道应该从哪里开始说起的故事。前者的原因在于,Mr. Weather 1 是我在大学期间完成的第一个独立产品,它上线之后带给我了许多之前从来都想不到的反馈和故事。我也一直像是心怀夙愿般的想要再一次改善它,或者说重做它。所以才决定在今年重新开始设计开发 Mr. Weather 2。但后者的原因在于,我在今年和小伙伴一起投入了大量的时间、精力甚至还有一部分金钱开销,但最终还是受制于各种限制,拿出了一个我自己也不是非常满意的作品。最终数据上看,Mr. Weather 2 的最高排名是国区天气榜免费类第四,畅销榜第十一(虽然现在已经跌的挺多的了)。在十二月份的时候,Mr. Weather 2 被 Apple 收入了一个 App Store Story,之后被推荐到了一部分用户的个性化首页中。 </p>
<p>现在看回去,Mr. Weather 1 上真的有非常浓的我在学生时代状态的缩影:无忧无虑,有很多自己特别但可能不够成熟的想法。而 Mr. Weather 2 则更多有一些像是现在的自己,考虑的事情更多,想要能尽可能多实现之前用户写来的反馈,又希望能在自我想法和用户间找到平衡。但无论如何,做完 Mr. Weather 2,还是有了不少成长。大到与合作商打交道、和小伙伴协作划定版本的迭代节奏,小到用 Final Cut Pro X 剪一个宣传视频。这些种种加起来,让我感到自己像是又毕业了一次。</p>
<p>开发独立产品从一些角度上看会是一件投入产出比挺低的事情。它基本上会消耗掉你所有的业余时间,但却不能保证有任何回报。但对我而言,做独立产品这件事总还是快乐和满足来的多,完成独立产品的过程也总是能带给我不小的成长。我也很感谢我的两位小伙伴,愿意一起投入如此多的时间和精力一起来打造一款产品上。</p>
<h3 id="2019-12-14-Clementi-Singapore"><a href="#2019-12-14-Clementi-Singapore" class="headerlink" title="2019.12.14 @ Clementi, Singapore"></a>2019.12.14 @ Clementi, Singapore</h3><p><img src="http://www.roczhang.com/images/year-in-review-2019/2019-12-14.jpeg" alt=""></p>
<p>年末机缘巧合,去了一次新加坡,和在新加坡工作的朋友见面一起吃了饭。新加坡也是一个非常有意思的国家,很多地方都有很浓的华人氛围,包括各类标示、广告等,基本都会使用中英双语,恍惚之间会让你觉得身处香港(只是从繁体+英文变成了简体+英文)。有意思的地方是,虽然新加坡比香港的面积还要小上不少,但很多地方却会让你觉得比香港要宽敞上很多,比如道路、公园、商场等。我一直觉得这类文化有些相近却又很不同的地方非常有趣,在和朋友交流之后发现了新加坡更多与国内非常不同的地方,比如 help yourself 的养老制度,使得大部分老年人依然需要工作,因此在各种食阁、商场里经常会看到老年人还在做清洁工的身影。</p>
<h2 id="尾巴"><a href="#尾巴" class="headerlink" title="尾巴"></a>尾巴</h2><p>我想,2019 应该是有些糟糕的一年。</p>
<p>我大概还是没有办法像别人一样,买一本新年历,然后便能暗示自己所有问题在新年里都会好起来。2019 年无论是大环境层面上的各种不安定,还是在这些大环境下被裹挟,被推着走,但却又全然无力的我们,回看起来,都挺糟糕且令人恐惧的。</p>
<p>对我自己来说,今年里我挺讨厌自己的一点,是发现自己逐渐开始会在业余时间里进行“忙碌型懒惰”。明知还有更重要优先级更高的事情应该去做,但似乎又会为了回避而找一些其他的事情,只是为了让自己忙起来。最后的结果只能是减轻短期焦虑却增加了长期焦虑。不同于在工作时间里,我能很明确的把自己应该在自己什么时间点解决什么问题清楚的排好;在面对自己太多的心绪时,反而会想通过以”让自己先忙起来“的方式逃避。心力终究还是有限的,如同年初给自己定下的个人 OKR,objective 太多,结果最后完成的可能都不太好。持续专注在少数最重要的事情上面,这便已经是一件挺困难的事情了。这点急需做出改变。</p>
<p>不过,2019 也是挺精彩的一年。</p>
<p>今年走过了不少地方,接触到了挺多的人。真切的触碰到了许多我之前从来没有想过的生活方式;加之面对今年发生的种种“大事件”,我认知的世界和我认知世界的方式都发生了不少变化。在对自己“究竟想要追求怎样的生活”这个问题上,似乎有了一个更确信一些的答案。同时,也在今年见证了身边的许多朋友在追求自己想要的生活的道路上所做出的转变。我想我也应该勇敢一些,勇敢一些向前走。尽管自己想走的道路上还有许多迷雾,我没法确定追求的是否真的是自己想要的,但只要往前走,答案总会有变清晰的一天。</p>
<p>但行好事,莫问前程。</p>
<p>感谢各位陪伴。<br>On My 2019. </p>
</div>
<div>
</div>
<div>
</div>
<div>
</div>
<footer class="post-footer">
<div class="post-nav">
<div class="post-nav-next post-nav-item">
<a href="/2018-year-in-review.html" rel="next" title="Year In Review - 2018">
<i class="fa fa-chevron-left"></i> Year In Review - 2018
</a>
</div>
<span class="post-nav-divider"></span>
<div class="post-nav-prev post-nav-item">
<a href="/year-in-review-2020.html" rel="prev" title="Year In Review - 2020">
Year In Review - 2020 <i class="fa fa-chevron-right"></i>
</a>
</div>
</div>
</footer>
</article>
<div class="post-spread">
</div>
</div>
</div>
<div class="comments" id="comments">
<div id="disqus_thread">
<noscript>
Please enable JavaScript to view the
<a href="https://disqus.com/?ref_noscript" target="_blank" rel="noopener">comments powered by Disqus.</a>
</noscript>
</div>
</div>
</div>
<div class="sidebar-toggle">
<div class="sidebar-toggle-line-wrap">
<span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
<span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
<span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
</div>
</div>
<aside id="sidebar" class="sidebar">
<div class="sidebar-inner">
<ul class="sidebar-nav motion-element">
<li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap" >
文章目录
</li>
<li class="sidebar-nav-overview" data-target="site-overview">
站点概览
</li>
</ul>
<section class="site-overview sidebar-panel">
<div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
<img class="site-author-image" itemprop="image"
src="/images/avatar.png"
alt="Roc Zhang" />
<p class="site-author-name" itemprop="name">Roc Zhang</p>
<p class="site-description motion-element" itemprop="description"></p>
</div>
<nav class="site-state motion-element">
<div class="site-state-item site-state-posts">
<a href="/archives">
<span class="site-state-item-count">23</span>
<span class="site-state-item-name">日志</span>
</a>
</div>
<div class="site-state-item site-state-categories">
<a href="/categories/index.html">
<span class="site-state-item-count">4</span>
<span class="site-state-item-name">分类</span>
</a>
</div>
</nav>
<div class="feed-link motion-element">
<a href="/atom.xml" rel="alternate">
<i class="fa fa-rss"></i>
RSS
</a>
</div>
<div class="links-of-author motion-element">
<span class="links-of-author-item">
<a href="https://github.com/RocZhang9673" target="_blank" title="GitHub">
<i class="fa fa-fw fa-github"></i>
GitHub
</a>
</span>
<span class="links-of-author-item">
<a href="https://twitter.com/roczhang9673" target="_blank" title="Twitter">
<i class="fa fa-fw fa-twitter"></i>
Twitter
</a>
</span>
<span class="links-of-author-item">
<a href="http://weibo.com/u/3210801545" target="_blank" title="Weibo">
<i class="fa fa-fw fa-weibo"></i>
Weibo
</a>
</span>
</div>
</section>
<!--noindex-->
<section class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active">
<div class="post-toc">
<div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#时刻"><span class="nav-number">1.</span> <span class="nav-text">时刻</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#2019-01-13-MOViE-MOViE-Cityplaza-Hong-Kong"><span class="nav-number">1.1.</span> <span class="nav-text">2019.01.13 @ MOViE MOViE Cityplaza, Hong Kong</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#2019-06-01-Griffith-Park-Los-Angeles"><span class="nav-number">1.2.</span> <span class="nav-text">2019.06.01 @ Griffith Park, Los Angeles</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#2019-07-10-由比ヶ浜,镰仓"><span class="nav-number">1.3.</span> <span class="nav-text">2019.07.10 @ 由比ヶ浜,镰仓</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#2019-09-28-Mid-Levels-Hong-Kong"><span class="nav-number">1.4.</span> <span class="nav-text">2019.09.28 @ Mid-Levels, Hong Kong</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#2019-10-01-Wat-Chedi-Luang-Chiang-Mai"><span class="nav-number">1.5.</span> <span class="nav-text">2019.10.01 @ Wat Chedi Luang, Chiang Mai</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#2019-10-16-猫的天空之城书店,上海"><span class="nav-number">1.6.</span> <span class="nav-text">2019.10.16 @ 猫的天空之城书店,上海</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#2019-12-14-Clementi-Singapore"><span class="nav-number">1.7.</span> <span class="nav-text">2019.12.14 @ Clementi, Singapore</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#尾巴"><span class="nav-number">2.</span> <span class="nav-text">尾巴</span></a></li></ol></div>
</div>
</section>
<!--/noindex-->
</div>
</aside>
</div>
</main>
<footer id="footer" class="footer">
<div class="footer-inner">
<div class="copyright" >
© 2016 -
<span itemprop="copyrightYear">2024</span>
<span class="with-love">
<i class="fa fa-heart"></i>
</span>
<span class="author" itemprop="copyrightHolder">Roc Zhang</span>
</div>
<div class="powered-by">
由 <a class="theme-link" href="https://hexo.io" target="_blank" rel="noopener">Hexo</a> 强力驱动
</div>
<div class="theme-info">
主题 -
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next" target="_blank" rel="noopener">
NexT.Mist
</a>
</div>
</div>
</footer>
<div class="back-to-top">
<i class="fa fa-arrow-up"></i>
</div>
</div>
<script type="text/javascript">
if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
window.Promise = null;
}
</script>
<script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>
<script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>
<script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>
<script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>
<script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>
<script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<script type="text/javascript" src="/js/src/utils.js?v=5.1.0"></script>
<script type="text/javascript" src="/js/src/motion.js?v=5.1.0"></script>
<script type="text/javascript" src="/js/src/scrollspy.js?v=5.1.0"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.1.0"></script>
<script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.0"></script>
<script id="dsq-count-scr" src="https://roczhang.disqus.com/count.js" async></script>
<script type="text/javascript">
var disqus_config = function () {
this.page.url = 'http://www.roczhang.com/year-in-review-2019.html';
this.page.identifier = 'year-in-review-2019.html';
this.page.title = 'Year In Review - 2019';
};
var d = document, s = d.createElement('script');
s.src = 'https://roczhang.disqus.com/embed.js';
s.setAttribute('data-timestamp', '' + +new Date());
(d.head || d.body).appendChild(s);
</script>
<script>
var cloudTieConfig = {
url: document.location.href,
sourceId: "",
productKey: "a79c1aa145ae437d8c58e9e10aa1c84a",
target: "cloud-tie-wrapper"
};
</script>
<script src="https://img1.ws.126.net/f2e/tie/yun/sdk/loader.js"></script>
</body>
</html>