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
|
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
<meta charset="utf-8">
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
<link href="favicon.ico" rel="shortcut icon">
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-Z3C2284WQJ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-Z3C2284WQJ');
</script>
<style>
div.body {
background-color: #fff;
color: #3e4349;
padding: 0 30px 0 30px;
hyphens: auto;
text-align: center;
}
.body-container {
display: inline-block;
text-align: left;
}
div.body h1, div.body h2, div.body h3, div.body h4, div.body h5, div.body h6, body{
font-family: Roboto, sans-serif;
font-weight: 400;
margin: 30px 0 10px 0;
padding: 0
}
div.body h1 {
margin-top: 0;
padding-top: 0;
font-size: 240%
}
div.body h2 {
font-size: 180%
}
div.body h3 {
font-size: 150%
}
div.body h4 {
font-size: 130%
}
div.body h5 {
font-size: 100%
}
div.body h6 {
font-size: 100%
}
body {
font-size: 14px!important
}
.first {
margin-top: 0!important;
}
div.document {
width: auto;
margin: 30px auto 0 auto
}
div.documentwrapper {
float: left;
width: 100%
}
hr {
border: 1px solid #b1b4b6
}
a {
color: #004b6b;
text-decoration: underline
}
a:hover {
color: #6d4100;
text-decoration: underline
}
ul {
margin: 5px 0 15px 40px;
padding: 0
}
li {
margin: 5px 0 5px 5px;
padding: 0
}
</style>
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="body" role="main">
<div class="body-container">
<h1>Hello World</h1>
<div>
<h2>Updates</h2>
<ul>
<li>
<p class="first"><strong>September 2021</strong></p>
<div>
<ul>
<li><a href="https://clarkzjw.medium.com/2021-%E5%A4%8F-79bbbc6aba6f">2021・夏</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>June 2021</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/%E5%86%99%E5%9C%A8%E8%87%AA%E5%B7%B1%E7%9A%8426%E5%B2%81%E4%B9%8B%E5%B7%A5%E4%BD%9C%E7%AF%87-307dcedc6617">写在自己的26岁之工作篇</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>June 2020</strong></p>
<div>
<ul>
<li><a href="https://mp.weixin.qq.com/s/1XW0dsK2tnDSclDpni4nfA">天文现象邮票</a></li>
<li><a href="https://medium.com/@clarkzjw/%E4%B8%AD%E8%8F%AF%E6%B0%91%E5%9C%8B%E6%AD%B7%E4%BB%BB%E7%B8%BD%E7%B5%B1%E5%B0%B1%E8%81%B7%E7%B4%80%E5%BF%B5%E9%83%B5%E7%A5%A8-b66473d5114b">中華民國歷任總統就職紀念郵票</a></li>
<li><a href="https://medium.com/@clarkzjw/covid-19%E9%98%B2%E7%96%AB%E7%BA%AA%E5%BF%B5%E9%82%AE%E7%A5%A8%E5%AF%B9%E6%AF%94-27077578047d">COVID-19防疫纪念邮票对比</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>January 2020</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/2019%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93-55eb4f242b26">2019年度总结</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>June 2019</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/2019%E5%8D%8A%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93-ac59b681224">2019半年度总结</a></li>
<li><a href="https://medium.com/@clarkzjw/%E5%9C%A82019%E5%B9%B4%E5%AE%89%E8%A3%85docker%E6%98%AF%E6%80%8E%E6%A0%B7%E4%B8%80%E7%A7%8D%E4%BD%93%E9%AA%8C-4068e6210365">在2019年安装Docker是怎样一种体验</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>October 2018</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/%E4%B8%8D%E5%86%8D%E5%B0%B4%E5%B0%AC%E7%9A%84chromeos-e81f4c6c42a1">不再尴尬的ChromeOS</a></li>
<li><a href="https://medium.com/@clarkzjw/%E6%88%91%E4%B8%8Eingress%E7%9A%841545%E5%A4%A9-a13a7883f7c2">我与Ingress的1545天</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>August 2018</strong></p>
<div>
<ul>
<li><a href="https://medium.com/%E7%88%B1%E6%B2%99%E5%B0%BC%E4%BA%9A%E7%94%B5%E5%AD%90%E5%85%AC%E6%B0%91%E4%B8%8D%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97">【系列】爱沙尼亚电子公民不完全指南</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>December 2017</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/2017%E8%A7%82%E5%BD%B1%E8%AE%B0%E5%BD%95-438e53f1aaee">2017 观影记录</a></li>
<li><a href="https://medium.com/@clarkzjw/the-one-device-experience-of-pixel-2-72593cb2771b">The One Device: Experience of Pixel 2</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>October 2017</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/%E6%B3%A8%E9%94%80-%E5%88%A0%E9%99%A4%E4%B8%80%E4%B8%AA%E4%BA%92%E8%81%94%E7%BD%91%E5%B8%90%E5%8F%B7%E6%9C%89%E5%A4%9A%E9%9A%BE-7c093ea0873e">注销/删除一个互联网帐号有多难</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>July 2017</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6-d6e4282c886a">我的大学</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>March 2017</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/macbook-pro-late-2016%E4%B8%80%E5%91%A8%E4%BD%93%E9%AA%8C-667474f7925d">Macbook Pro Late 2016一周体验</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>October 2016</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/yubikey-4%E5%85%A5%E6%89%8B-51ec9f8c92eb">Yubikey 4 入手</a></li>
<li><a href="https://medium.com/@clarkzjw/error-451-%E6%9C%AC%E7%B6%B2%E9%A0%81%E5%9F%BA%E6%96%BC%E5%9C%8B%E5%AE%B6%E6%B3%95%E5%BE%8B%E8%80%8C%E5%B0%81%E9%8E%96-1ad999b31847">ERROR 451: 本網頁基於國家法律而封鎖</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>September 2016</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/moto-x-2014-xt1085%E5%88%B7cm%E6%8C%87%E5%8D%97-db8886256ba7">Moto X 2014 XT1085刷CM指南</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>August 2016</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/%E8%BF%99%E5%88%97%E7%81%AB%E8%BD%A6-%E4%BB%8E%E5%8C%97%E4%BA%AC%E5%88%B0%E8%8E%AB%E6%96%AF%E7%A7%91-cbcc17b66c03">[这列火车] 从北京到莫斯科</a></li>
</ul>
</div>
</li>
<li>
<p class="first"><strong>April 2016</strong></p>
<div>
<ul>
<li><a href="https://medium.com/@clarkzjw/%E5%AE%89%E5%88%A9%E5%A5%BD%E7%94%A8%E7%9A%84%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E4%B9%8Bfastmail-3f335bebdaaf">安利好用的邮件服务之Fastmail</a></li>
</ul>
</div>
</li>
</ul>
</div>
<div>
<h2>About me</h2>
<ul>
<li>Postgraduate student at <a href="https://www.uvic.ca/" target="_blank">UVic</a></li>
<li>Backend software engineer</li>
<li>Amateur HAMer</li>
<li>Estonian e-Resident</li>
<li>Programming with Golang, Python, C, etc</li>
<li>A user of Vim, Debian, OpenStack, Docker, Raspberry Pi, etc</li>
<li>Ingress resistance</li>
</ul>
</div>
<div>
<h2>Language Skills</h2>
<ul>
<li>Mandarin - Native or bilingual proficiency</li>
<li>English - Professional working proficiency</li>
</ul>
</div>
<div>
<h2>Publications</h2>
<ul>
<li><a href="https://link.springer.com/article/10.1007%2Fs00371-016-1259-3">Texture filtering based physically plausible image dehazing</a></li>
<li><a href="http://www.cjig.cn/jig/ch/reader/view_abstract.aspx?file_no=20160911">暗通道先验图像去雾的大气光校验和光晕消除</a></li>
<li><a href="https://scholar.google.com/citations?user=RQoeKqsAAAAJ&hl=en">My Google Scholar Profile</a></li>
</ul>
</div>
<div>
<h2>Contact</h2>
<ul>
<li>Feel free to contact me!</li>
<li>PGP: <a href="https://keybase.io/clarkzjw/pgp_keys.asc?fingerprint=b878c370cf7d871faa3c76637e1eb1851d017d3d">0x1D017D3D</a> | <a href="https://keybase.io/clarkzjw">keybase.io</a></li>
<li>Telegram: <a href="https://t.me/clarkzjw">@clarkzjw</a></li>
<li>Twitter: <a href="https://twitter.com/_clarkzjw">_clarkzjw</a></li>
</ul>
</div>
<div>
<h2>Friends</h2>
<ul>
<li><a href="https://uuc.ky/" target="_blank">Uucky</a></li>
<li><a href="https://farer.org/" target="_blank">Windfarer</a></li>
<li><a href="https://samxie.me/" target="_blank">Sam</a></li>
<li><a href="https://chenlin.life/posts/" target="_blank">Sakeven</a></li>
<li><a href="https://justjjy.com/" target="_blank">JJy</a></li>
<li><a href="https://reality0ne.com/" target="_blank">realityone</a></li>
</ul>
</div>
<div>
<h2>Dream travels</h2>
<ul>
<li>Taking <a href="https://zh.wikipedia.org/wiki/K3/4%E6%AC%A1%E5%88%97%E8%BD%A6">Beijing – Moscow Train K3</a></li>
<li>Taking <a href="https://en.wikipedia.org/wiki/Canadian_(train)">Vancouver - Toronto VIA Canadian</a></li>
<li>Visiting <a href="https://en.wikipedia.org/wiki/Korean_Demilitarized_Zone">Korean DMZ</a> from both sides</li>
</ul>
</div>
<div>
<h2>Others</h2>
<ul>
<li>I was a volunteer of BOINC, supporting experiment like <a href="https://www.worldcommunitygrid.org/">World Community Grid</a> and <a href="https://setiathome.berkeley.edu/">SETI@home</a></li>
<li>I think Freedom is my birth right and I shall have it, including free speech and free software</li>
</ul>
</div>
<div>
<h2>Credit</h2>
<ul>
<li>All original contents of this site are licensed under <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">CC BY-SA 4.0</a></li>
</ul>
</div>
<div>
<br>
<div style="text-align: center; margin: 5px auto 15px;">
<a href="http://www.clustrmaps.com/map/Blog.jinwei.me" title="Visit tracker for Blog.jinwei.me"><img src="//www.clustrmaps.com/map_v2.png?d=Toocaj2O9Wq72xRPXlGk7JL98h_SQL9dO7rCzcP8wAY" /></a>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="170" height="20" role="img" aria-label="Powerd by: Cloudflare Pages"><title>Powerd by: Cloudflare Pages</title><linearGradient id="s" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="r"><rect width="170" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#r)"><rect width="67" height="20" fill="#555"/><rect x="67" width="103" height="20" fill="#e05d44"/><rect width="170" height="20" fill="url(#s)"/></g><g fill="#fff" text-anchor="middle" font-family="Verdana,Geneva,DejaVu Sans,sans-serif" text-rendering="geometricPrecision" font-size="110"><text aria-hidden="true" x="345" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="570">Powerd by</text><text x="345" y="140" transform="scale(.1)" fill="#fff" textLength="570">Powerd by</text><text aria-hidden="true" x="1175" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="930">Cloudflare Pages</text><text x="1175" y="140" transform="scale(.1)" fill="#fff" textLength="930">Cloudflare Pages</text></g></svg>
<br>
<svg xmlns="http://www.w3.org/2000/svg" width="78" height="20"><linearGradient id="b" x2="0" y2="100%"><stop offset="0" stop-color="#bbb" stop-opacity=".1"/><stop offset="1" stop-opacity=".1"/></linearGradient><clipPath id="a"><rect width="78" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h57v20H0z"/><path fill="#e05d44" d="M57 0h21v20H57z"/><path fill="url(#b)" d="M0 0h78v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"><text x="295" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="470">Made w/</text><text x="295" y="140" transform="scale(.1)" textLength="470">Made w/</text><text x="665" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="110">❤</text><text x="665" y="140" transform="scale(.1)" textLength="110">❤</text></g> </svg>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
|