aboutsummaryrefslogtreecommitdiff
blob: 7ffa5eccd9e18658a7d40fd7ac4db2474f992f75 (plain) (blame)
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
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-Hans-CN">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Hello World &#8212; Hello World</title>
    <link rel="stylesheet" href="_static/alagitpull.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    <link rel="stylesheet" href="_static/flexboxgrid.min.css" type="text/css" />
    <link rel="stylesheet" href="_static/git-pull.css" type="text/css" />
    <link rel="stylesheet" href="_static/han.min.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    './',
        VERSION:     '0.0',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true,
        SOURCELINK_SUFFIX: '.txt'
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="shortcut icon" href="_static/favicon.ico"/>
    <link rel="index" title="Index" href="genindex.html" />
    <link rel="search" title="Search" href="search.html" />
   
  <link rel="stylesheet" href="_static/custom.css" type="text/css" />
  
  
  <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />

  </head>
  <body>

  

    <div class="document">
    <div class="documentwrapper">
        <div class="body" role="main">
                
  <div class="section" id="hello-world">
<h1>Hello World<a class="headerlink" href="#hello-world" title="Permalink to this headline"></a></h1>
<div class="toctree-wrapper compound">
</div>
<div class="section" id="updates">
<h2>Updates<a class="headerlink" href="#updates" title="Permalink to this headline"></a></h2>
<ul>
<li><p class="first"><strong>June 2020</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://stamp.jinwei.me/2020/06/18/roc-presidents-inauguration/">中華民國歷任總統就職紀念郵票</a></li>
<li><a class="reference external" href="https://stamp.jinwei.me/2020/06/15/covid-19-stamp/">COVID-19防疫纪念邮票对比</a></li>
</ul>
</div></blockquote>
</li>
<li><p class="first"><strong>Jan 2020</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/2019%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93-55eb4f242b26">2019年度总结</a></li>
</ul>
</div></blockquote>
</li>
<li><p class="first"><strong>June 2019</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/2019%E5%8D%8A%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93-ac59b681224">2019半年度总结</a></li>
<li><a class="reference external" href="https://medium.com/&#64;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></blockquote>
</li>
<li><p class="first"><strong>October 2018</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/%E4%B8%8D%E5%86%8D%E5%B0%B4%E5%B0%AC%E7%9A%84chromeos-e81f4c6c42a1">不再尴尬的ChromeOS</a></li>
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/%E6%88%91%E4%B8%8Eingress%E7%9A%841545%E5%A4%A9-a13a7883f7c2">我与Ingress的1545天</a></li>
</ul>
</div></blockquote>
</li>
<li><p class="first"><strong>August 2018</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" 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></blockquote>
</li>
<li><p class="first"><strong>December 2017</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/2017%E8%A7%82%E5%BD%B1%E8%AE%B0%E5%BD%95-438e53f1aaee">2017 观影记录</a></li>
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/the-one-device-experience-of-pixel-2-72593cb2771b">The One Device: Experience of Pixel 2</a></li>
</ul>
</div></blockquote>
</li>
<li><p class="first"><strong>October 2017</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;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></blockquote>
</li>
<li><p class="first"><strong>July 2017</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6-d6e4282c886a">我的大学</a></li>
</ul>
</div></blockquote>
</li>
<li><p class="first"><strong>March 2017</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;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></blockquote>
</li>
<li><p class="first"><strong>October 2016</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/yubikey-4%E5%85%A5%E6%89%8B-51ec9f8c92eb">Yubikey 4 入手</a></li>
<li><a class="reference external" href="https://medium.com/&#64;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></blockquote>
</li>
<li><p class="first"><strong>September 2016</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;clarkzjw/moto-x-2014-xt1085%E5%88%B7cm%E6%8C%87%E5%8D%97-db8886256ba7">Moto X 2014 XT1085刷CM指南</a></li>
</ul>
</div></blockquote>
</li>
<li><p class="first"><strong>August 2016</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;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></blockquote>
</li>
<li><p class="first"><strong>April 2016</strong></p>
<blockquote>
<div><ul class="simple">
<li><a class="reference external" href="https://medium.com/&#64;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></blockquote>
</li>
</ul>
</div>
<div class="section" id="about-me">
<h2>About me<a class="headerlink" href="#about-me" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li>Software engineer</li>
<li>Amateur HAMer(BG5DHM)</li>
<li>Estonian e-Resident</li>
<li>Programming with Python, Golang, C, etc</li>
<li>A user of Vim, Debian, OpenStack, Docker, Raspberry Pi, etc</li>
<li>Ingress resistance</li>
</ul>
</div>
<div class="section" id="language-skills">
<h2>Language Skills<a class="headerlink" href="#language-skills" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li>Mandarin  - Native or Bilingual proficiency</li>
<li>English   - Professional working proficiency</li>
</ul>
</div>
<div class="section" id="publications">
<h2>Publications<a class="headerlink" href="#publications" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><a class="reference external" href="https://link.springer.com/article/10.1007%2Fs00371-016-1259-3">Texture filtering based physically plausible image dehazing</a></li>
<li><a class="reference external" href="http://www.cjig.cn/jig/ch/reader/view_abstract.aspx?file_no=20160911&amp;flag=1">暗通道先验图像去雾的大气光校验和光晕消除</a></li>
</ul>
</div>
<div class="section" id="coding-around-the-web">
<h2>Coding around the web<a class="headerlink" href="#coding-around-the-web" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><a class="reference external" href="https://github.com/clarkzjw/Dehaze">Dehaze</a>, implementation of dark channel prior based image dehazing algorithms</li>
<li><a class="reference external" href="https://github.com/clarkzjw/one-two-three...infinity">one-two-three…infinity</a>, 📏 Calculating the sum from one to a billion in different programming languages, inspired by <a class="reference external" href="https://github.com/leachim6/hello-world">https://github.com/leachim6/hello-world</a></li>
<li><a class="reference external" href="https://github.com/clarkzjw/brainfuck">brainfuck</a>, 🙇 Simple Brainfuck interpreter implemented in C</li>
<li>GitHub <a class="reference external" href="https://github.com/clarkzjw">&#64;clarkzjw</a> for recent / current coding</li>
</ul>
</div>
<div class="section" id="contact">
<h2>Contact<a class="headerlink" href="#contact" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li>Feel free to contact me!</li>
<li>PGP: <a class="reference external" href="https://keybase.io/clarkzjw/pgp_keys.asc?fingerprint=b878c370cf7d871faa3c76637e1eb1851d017d3d">0x1D017D3D</a> | <a class="reference external" href="https://keybase.io/clarkzjw">keybase.io</a></li>
<li>Telegram: <a class="reference external" href="https://t.me/clarkzjw">&#64;clarkzjw</a> | Twitter: <a class="reference external" href="https://twitter.com/_clarkzjw">_clarkzjw</a></li>
<li>Mail to: <a class="reference external" href="mailto:hello&#37;&#52;&#48;jinwei&#46;me">hello<span>&#64;</span>jinwei<span>&#46;</span>me</a></li>
</ul>
</div>
<div class="section" id="links">
<h2>Links<a class="headerlink" href="#links" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li><a class="reference external" href="https://uuc.ky/">Uucky’s Wonderland</a></li>
<li><a class="reference external" href="https://usdweekly.com/">USDWeekly</a></li>
<li><a class="reference external" href="https://farer.org/">Stray Episode</a></li>
<li><a class="reference external" href="https://sakeven.me/">Sakeven</a></li>
<li><a class="reference external" href="https://justjjy.com/">Justjjy</a></li>
<li><a class="reference external" href="https://reality0ne.com/">realityone</a></li>
</ul>
</div>
<div class="section" id="other">
<h2>Other<a class="headerlink" href="#other" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li>I am a volunteer of BOINC, supporting experiment like <a class="reference external" href="https://www.worldcommunitygrid.org/">World Community Grid</a> and <a class="reference external" href="https://setiathome.berkeley.edu/">SETI&#64;home</a></li>
<li>I think Freedom is my birth right and I shall have it, including free speech and free software</li>
</ul>
<iframe src="https://www.worldcommunitygrid.org/getDynamicImage.do?memberName=clarkzjw&mnOn=true&stat=3&imageNum=1&rankOn=true&projectsOn=true&special=true" frameborder="0" name="di" scrolling="no" width="405px" height="190px"></iframe><div class="row docutils container">
<div class="project docutils container">
<div class="figure align-left">
<a class="reference external image-reference" href="https://boincstats.com/en/stats/-1/user/detail/59d322a65a0667a4207b6dc6ed9780ee"><img alt="bonic stats" src="https://boincstats.com/signature/-1/user/3483994/sig.png" style="height: 100px;" /></a>
</div>
</div>
</div>
<div class="row docutils container">
<div class="project docutils container">
<div class="figure align-left">
<a class="reference external image-reference" href="https://tomli.blog/archives/2016/06/2124.html"><img alt="tomli.blog" src="https://cdn.clarkzjw.cn/redtestbar.gif" style="height: 150px;" /></a>
</div>
</div>
</div>
<div class="row docutils container">
<div class="project docutils container">
<div class="figure align-left">
<a class="reference external image-reference" href="https://en.wikipedia.org/wiki/Free_Speech_Flag"><img alt="en.wikipedia.org" src="https://cdn.clarkzjw.cn/Sample_09-F9_protest_art,_Free_Speech_Flag_by_John_Marcotte.png" style="height: 150px;" /></a>
</div>
</div>
</div>
<ul class="simple">
<li>Dream travel:<ul>
<li>Taking <a class="reference external" href="https://zh.wikipedia.org/wiki/K3/4%E6%AC%A1%E5%88%97%E8%BD%A6">Beijing – Moscow Train K3</a></li>
<li>Visiting <a class="reference external" href="https://en.wikipedia.org/wiki/Korean_Demilitarized_Zone">Korean DMZ</a> from both sides.</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="credit">
<h2>Credit<a class="headerlink" href="#credit" title="Permalink to this headline"></a></h2>
<ul class="simple">
<li>All original contents of this site are licensed under <a class="reference external" href="https://creativecommons.org/licenses/by-sa/3.0/cn/">CC BY-SA 3.0 CN</a></li>
</ul>
</div>
</div>


                <div>
                    <br>
                    <div style="text-align: center; margin: 25px auto 15px;">
                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="140" 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="140" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h75v20H0z"/><path fill="#e05d44" d="M75 0h65v20H75z"/><path fill="url(#b)" d="M0 0h140v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"> <text x="385" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="650">Powered by</text><text x="385" y="140" transform="scale(.1)" textLength="650">Powered by</text><text x="1065" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="550">Cloudflare</text><text x="1065" y="140" transform="scale(.1)" textLength="550">Cloudflare</text></g> </svg>
                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="112" 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="112" height="20" rx="3" fill="#fff"/></clipPath><g clip-path="url(#a)"><path fill="#555" d="M0 0h65v20H0z"/><path fill="#97ca00" d="M65 0h47v20H65z"/><path fill="url(#b)" d="M0 0h112v20H0z"/></g><g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"> <text x="335" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="550">Hosted on</text><text x="335" y="140" transform="scale(.1)" textLength="550">Hosted on</text><text x="875" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="370">GitHub</text><text x="875" y="140" transform="scale(.1)" textLength="370">GitHub</text></g> </svg>
                    <br>
                        <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 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 class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
<h1 class="logo"><a href="#"></a></h1>








<div class="relations">
<h3>Related Topics</h3>
<ul>
  <li><a href="#">Documentation overview</a><ul>
  </ul></li>
</ul>
</div>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
  </body>
</html>
Powered by cgit v1.2.3 (git 2.41.0)