diff options
Diffstat (limited to 'index.html')
-rw-r--r-- | index.html | 665 |
1 files changed, 269 insertions, 396 deletions
@@ -1,407 +1,280 @@ | |||
1 | |||
1 | <!DOCTYPE html> | 2 | <!DOCTYPE html> |
2 | <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-Hans-CN"> | ||
3 | 3 | ||
4 | <head> | 4 | <html xmlns="http://www.w3.org/1999/xhtml" lang="zh-Hans-CN"> |
5 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 5 | <head> |
6 | <title>Hello World</title> | 6 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
7 | <link rel="stylesheet" href="_static/alagitpull.css" type="text/css" /> | 7 | <title>Hello World — Hello World</title> |
8 | <link rel="stylesheet" href="_static/flexboxgrid.min.css" type="text/css" /> | 8 | <link rel="stylesheet" href="_static/alagitpull.css" type="text/css" /> |
9 | <link rel="stylesheet" href="_static/git-pull.css" type="text/css" /> | 9 | <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> |
10 | <link rel="stylesheet" href="_static/han.min.css" type="text/css" /> | 10 | <link rel="stylesheet" href="_static/flexboxgrid.min.css" type="text/css" /> |
11 | <link rel="shortcut icon" href="_static/favicon.ico" /> | 11 | <link rel="stylesheet" href="_static/git-pull.css" type="text/css" /> |
12 | <link rel="stylesheet" href="_static/han.min.css" type="text/css" /> | ||
13 | <script type="text/javascript"> | ||
14 | var DOCUMENTATION_OPTIONS = { | ||
15 | URL_ROOT: './', | ||
16 | VERSION: '0.0', | ||
17 | COLLAPSE_INDEX: false, | ||
18 | FILE_SUFFIX: '.html', | ||
19 | HAS_SOURCE: true, | ||
20 | SOURCELINK_SUFFIX: '.txt' | ||
21 | }; | ||
22 | </script> | ||
23 | <script type="text/javascript" src="_static/jquery.js"></script> | ||
24 | <script type="text/javascript" src="_static/underscore.js"></script> | ||
25 | <script type="text/javascript" src="_static/doctools.js"></script> | ||
26 | <link rel="shortcut icon" href="_static/favicon.ico"/> | ||
27 | <link rel="index" title="Index" href="genindex.html" /> | ||
28 | <link rel="search" title="Search" href="search.html" /> | ||
29 | |||
30 | <link rel="stylesheet" href="_static/custom.css" type="text/css" /> | ||
31 | |||
32 | |||
12 | <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" /> | 33 | <meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" /> |
13 | <!-- Global site tag (gtag.js) - Google Analytics --> | ||
14 | <script async src="https://www.googletagmanager.com/gtag/js?id=UA-91737359-11"></script> | ||
15 | <script> | ||
16 | window.dataLayer = window.dataLayer || []; | ||
17 | function gtag() { dataLayer.push(arguments); } | ||
18 | gtag('js', new Date()); | ||
19 | 34 | ||
20 | gtag('config', 'UA-91737359-11'); | 35 | </head> |
21 | </script> | 36 | <body> |
22 | </head> | ||
23 | 37 | ||
24 | <body> | 38 | |
25 | <div class="document"> | 39 | |
40 | <div class="document"> | ||
26 | <div class="documentwrapper"> | 41 | <div class="documentwrapper"> |
27 | <div class="body" role="main"> | 42 | <div class="body" role="main"> |
28 | <div class="section" id="hello-world"> | 43 | |
29 | <h1>Hello World<a class="headerlink" href="#hello-world" title="Permalink to this headline">¶</a></h1> | 44 | <div class="section" id="hello-world"> |
30 | <div class="toctree-wrapper compound"> | 45 | <h1>Hello World<a class="headerlink" href="#hello-world" title="Permalink to this headline">¶</a></h1> |
31 | </div> | 46 | <div class="toctree-wrapper compound"> |
32 | <div class="section" id="updates"> | 47 | </div> |
33 | <h2>Updates<a class="headerlink" href="#updates" title="Permalink to this headline">¶</a></h2> | 48 | <div class="section" id="updates"> |
34 | <ul> | 49 | <h2>Updates<a class="headerlink" href="#updates" title="Permalink to this headline">¶</a></h2> |
35 | <li> | 50 | <ul> |
36 | <p class="first"><strong>Jan 2020</strong></p> | 51 | <li><p class="first"><strong>June 2020</strong></p> |
37 | <blockquote> | 52 | <blockquote> |
38 | <div> | 53 | <div><ul class="simple"> |
39 | <ul class="simple"> | 54 | <li><a class="reference external" href="https://stamp.jinwei.me/2020/06/15/covid-19-stamp/">COVID-19防疫纪念邮票对比</a></li> |
40 | <li><a class="reference external" | 55 | </ul> |
41 | href="https://medium.com/@clarkzjw/2019%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93-55eb4f242b26">2019年度总结</a> | 56 | </div></blockquote> |
42 | </li> | 57 | </li> |
43 | </ul> | 58 | <li><p class="first"><strong>Jan 2020</strong></p> |
44 | </div> | 59 | <blockquote> |
45 | </blockquote> | 60 | <div><ul class="simple"> |
46 | </li> | 61 | <li><a class="reference external" href="https://medium.com/@clarkzjw/2019%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93-55eb4f242b26">2019年度总结</a></li> |
47 | <li> | 62 | </ul> |
48 | <p class="first"><strong>June 2019</strong></p> | 63 | </div></blockquote> |
49 | <blockquote> | 64 | </li> |
50 | <div> | 65 | <li><p class="first"><strong>June 2019</strong></p> |
51 | <ul class="simple"> | 66 | <blockquote> |
52 | <li><a class="reference external" | 67 | <div><ul class="simple"> |
53 | href="https://medium.com/@clarkzjw/2019%E5%8D%8A%E5%B9%B4%E5%BA%A6%E6%80%BB%E7%BB%93-ac59b681224">2019半年度总结</a> | 68 | <li><a class="reference external" 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> |
54 | </li> | 69 | <li><a class="reference external" 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> |
55 | <li><a class="reference external" | 70 | </ul> |
56 | 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> | 71 | </div></blockquote> |
57 | </li> | 72 | </li> |
58 | </ul> | 73 | <li><p class="first"><strong>October 2018</strong></p> |
59 | </div> | 74 | <blockquote> |
60 | </blockquote> | 75 | <div><ul class="simple"> |
61 | </li> | 76 | <li><a class="reference external" href="https://medium.com/@clarkzjw/%E4%B8%8D%E5%86%8D%E5%B0%B4%E5%B0%AC%E7%9A%84chromeos-e81f4c6c42a1">不再尴尬的ChromeOS</a></li> |
62 | <li> | 77 | <li><a class="reference external" href="https://medium.com/@clarkzjw/%E6%88%91%E4%B8%8Eingress%E7%9A%841545%E5%A4%A9-a13a7883f7c2">我与Ingress的1545天</a></li> |
63 | <p class="first"><strong>October 2018</strong></p> | 78 | </ul> |
64 | <blockquote> | 79 | </div></blockquote> |
65 | <div> | 80 | </li> |
66 | <ul class="simple"> | 81 | <li><p class="first"><strong>August 2018</strong></p> |
67 | <li><a class="reference external" | 82 | <blockquote> |
68 | href="https://medium.com/@clarkzjw/%E4%B8%8D%E5%86%8D%E5%B0%B4%E5%B0%AC%E7%9A%84chromeos-e81f4c6c42a1">不再尴尬的ChromeOS</a> | 83 | <div><ul class="simple"> |
69 | </li> | 84 | <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> |
70 | <li><a class="reference external" | 85 | </ul> |
71 | href="https://medium.com/@clarkzjw/%E6%88%91%E4%B8%8Eingress%E7%9A%841545%E5%A4%A9-a13a7883f7c2">我与Ingress的1545天</a> | 86 | </div></blockquote> |
72 | </li> | 87 | </li> |
73 | </ul> | 88 | <li><p class="first"><strong>December 2017</strong></p> |
74 | </div> | 89 | <blockquote> |
75 | </blockquote> | 90 | <div><ul class="simple"> |
76 | </li> | 91 | <li><a class="reference external" href="https://medium.com/@clarkzjw/2017%E8%A7%82%E5%BD%B1%E8%AE%B0%E5%BD%95-438e53f1aaee">2017 观影记录</a></li> |
77 | <li> | 92 | <li><a class="reference external" href="https://medium.com/@clarkzjw/the-one-device-experience-of-pixel-2-72593cb2771b">The One Device: Experience of Pixel 2</a></li> |
78 | <p class="first"><strong>August 2018</strong></p> | 93 | </ul> |
79 | <blockquote> | 94 | </div></blockquote> |
80 | <div> | 95 | </li> |
81 | <ul class="simple"> | 96 | <li><p class="first"><strong>October 2017</strong></p> |
82 | <li><a class="reference external" | 97 | <blockquote> |
83 | 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> | 98 | <div><ul class="simple"> |
84 | </li> | 99 | <li><a class="reference external" 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> |
85 | </ul> | 100 | </ul> |
86 | </div> | 101 | </div></blockquote> |
87 | </blockquote> | 102 | </li> |
88 | </li> | 103 | <li><p class="first"><strong>July 2017</strong></p> |
89 | <li> | 104 | <blockquote> |
90 | <p class="first"><strong>December 2017</strong></p> | 105 | <div><ul class="simple"> |
91 | <blockquote> | 106 | <li><a class="reference external" href="https://medium.com/@clarkzjw/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6-d6e4282c886a">我的大学</a></li> |
92 | <div> | 107 | </ul> |
93 | <ul class="simple"> | 108 | </div></blockquote> |
94 | <li><a class="reference external" | 109 | </li> |
95 | href="https://medium.com/@clarkzjw/2017%E8%A7%82%E5%BD%B1%E8%AE%B0%E5%BD%95-438e53f1aaee">2017 | 110 | <li><p class="first"><strong>March 2017</strong></p> |
96 | 观影记录</a></li> | 111 | <blockquote> |
97 | <li><a class="reference external" | 112 | <div><ul class="simple"> |
98 | href="https://medium.com/@clarkzjw/the-one-device-experience-of-pixel-2-72593cb2771b">The | 113 | <li><a class="reference external" 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> |
99 | One Device: Experience of Pixel 2</a></li> | 114 | </ul> |
100 | </ul> | 115 | </div></blockquote> |
101 | </div> | 116 | </li> |
102 | </blockquote> | 117 | <li><p class="first"><strong>October 2016</strong></p> |
103 | </li> | 118 | <blockquote> |
104 | <li> | 119 | <div><ul class="simple"> |
105 | <p class="first"><strong>October 2017</strong></p> | 120 | <li><a class="reference external" href="https://medium.com/@clarkzjw/yubikey-4%E5%85%A5%E6%89%8B-51ec9f8c92eb">Yubikey 4 入手</a></li> |
106 | <blockquote> | 121 | <li><a class="reference external" 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> |
107 | <div> | 122 | </ul> |
108 | <ul class="simple"> | 123 | </div></blockquote> |
109 | <li><a class="reference external" | 124 | </li> |
110 | 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> | 125 | <li><p class="first"><strong>September 2016</strong></p> |
111 | </li> | 126 | <blockquote> |
112 | </ul> | 127 | <div><ul class="simple"> |
113 | </div> | 128 | <li><a class="reference external" 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> |
114 | </blockquote> | 129 | </ul> |
115 | </li> | 130 | </div></blockquote> |
116 | <li> | 131 | </li> |
117 | <p class="first"><strong>July 2017</strong></p> | 132 | <li><p class="first"><strong>August 2016</strong></p> |
118 | <blockquote> | 133 | <blockquote> |
119 | <div> | 134 | <div><ul class="simple"> |
120 | <ul class="simple"> | 135 | <li><a class="reference external" 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> |
121 | <li><a class="reference external" | 136 | </ul> |
122 | href="https://medium.com/@clarkzjw/%E6%88%91%E7%9A%84%E5%A4%A7%E5%AD%A6-d6e4282c886a">我的大学</a> | 137 | </div></blockquote> |
123 | </li> | 138 | </li> |
124 | </ul> | 139 | <li><p class="first"><strong>April 2016</strong></p> |
125 | </div> | 140 | <blockquote> |
126 | </blockquote> | 141 | <div><ul class="simple"> |
127 | </li> | 142 | <li><a class="reference external" 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> |
128 | <li> | 143 | </ul> |
129 | <p class="first"><strong>March 2017</strong></p> | 144 | </div></blockquote> |
130 | <blockquote> | 145 | </li> |
131 | <div> | 146 | </ul> |
132 | <ul class="simple"> | 147 | </div> |
133 | <li><a class="reference external" | 148 | <div class="section" id="about-me"> |
134 | href="https://medium.com/@clarkzjw/macbook-pro-late-2016%E4%B8%80%E5%91%A8%E4%BD%93%E9%AA%8C-667474f7925d">Macbook | 149 | <h2>About me<a class="headerlink" href="#about-me" title="Permalink to this headline">¶</a></h2> |
135 | Pro Late 2016一周体验</a></li> | 150 | <ul class="simple"> |
136 | </ul> | 151 | <li>Software engineer</li> |
137 | </div> | 152 | <li>Amateur HAMer(BG5DHM)</li> |
138 | </blockquote> | 153 | <li>Estonian e-Resident</li> |
139 | </li> | 154 | <li>Programming with Python, Golang, C, etc</li> |
140 | <li> | 155 | <li>A user of Vim, Debian, OpenStack, Docker, Raspberry Pi, etc</li> |
141 | <p class="first"><strong>October 2016</strong></p> | 156 | <li>Ingress resistance</li> |
142 | <blockquote> | 157 | </ul> |
143 | <div> | 158 | </div> |
144 | <ul class="simple"> | 159 | <div class="section" id="language-skills"> |
145 | <li><a class="reference external" | 160 | <h2>Language Skills<a class="headerlink" href="#language-skills" title="Permalink to this headline">¶</a></h2> |
146 | href="https://medium.com/@clarkzjw/yubikey-4%E5%85%A5%E6%89%8B-51ec9f8c92eb">Yubikey 4 | 161 | <ul class="simple"> |
147 | 入手</a></li> | 162 | <li>Mandarin - Native or Bilingual proficiency</li> |
148 | <li><a class="reference external" | 163 | <li>English - Professional working proficiency</li> |
149 | 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 | 164 | </ul> |
150 | 451: 本網頁基於國家法律而封鎖</a></li> | 165 | </div> |
151 | </ul> | 166 | <div class="section" id="publications"> |
152 | </div> | 167 | <h2>Publications<a class="headerlink" href="#publications" title="Permalink to this headline">¶</a></h2> |
153 | </blockquote> | 168 | <ul class="simple"> |
154 | </li> | 169 | <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> |
155 | <li> | 170 | <li><a class="reference external" href="http://www.cjig.cn/jig/ch/reader/view_abstract.aspx?file_no=20160911&flag=1">暗通道先验图像去雾的大气光校验和光晕消除</a></li> |
156 | <p class="first"><strong>September 2016</strong></p> | 171 | </ul> |
157 | <blockquote> | 172 | </div> |
158 | <div> | 173 | <div class="section" id="coding-around-the-web"> |
159 | <ul class="simple"> | 174 | <h2>Coding around the web<a class="headerlink" href="#coding-around-the-web" title="Permalink to this headline">¶</a></h2> |
160 | <li><a class="reference external" | 175 | <ul class="simple"> |
161 | href="https://medium.com/@clarkzjw/moto-x-2014-xt1085%E5%88%B7cm%E6%8C%87%E5%8D%97-db8886256ba7">Moto | 176 | <li><a class="reference external" href="https://github.com/clarkzjw/Dehaze">Dehaze</a>, implementation of dark channel prior based image dehazing algorithms</li> |
162 | X 2014 XT1085刷CM指南</a></li> | 177 | <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> |
163 | </ul> | 178 | <li><a class="reference external" href="https://github.com/clarkzjw/brainfuck">brainfuck</a>, 🙇 Simple Brainfuck interpreter implemented in C</li> |
164 | </div> | 179 | <li>GitHub <a class="reference external" href="https://github.com/clarkzjw">@clarkzjw</a> for recent / current coding</li> |
165 | </blockquote> | 180 | </ul> |
166 | </li> | 181 | </div> |
167 | <li> | 182 | <div class="section" id="contact"> |
168 | <p class="first"><strong>August 2016</strong></p> | 183 | <h2>Contact<a class="headerlink" href="#contact" title="Permalink to this headline">¶</a></h2> |
169 | <blockquote> | 184 | <ul class="simple"> |
170 | <div> | 185 | <li>Feel free to contact me!</li> |
171 | <ul class="simple"> | 186 | <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> |
172 | <li><a class="reference external" | 187 | <li>Telegram: <a class="reference external" href="https://t.me/clarkzjw">@clarkzjw</a> | Twitter: <a class="reference external" href="https://twitter.com/_clarkzjw">_clarkzjw</a></li> |
173 | 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">[这列火车] | 188 | <li>Mail to: <a class="reference external" href="mailto:hello%40jinwei.me">hello<span>@</span>jinwei<span>.</span>me</a></li> |
174 | 从北京到莫斯科</a></li> | 189 | </ul> |
175 | </ul> | 190 | </div> |
176 | </div> | 191 | <div class="section" id="links"> |
177 | </blockquote> | 192 | <h2>Links<a class="headerlink" href="#links" title="Permalink to this headline">¶</a></h2> |
178 | </li> | 193 | <ul class="simple"> |
179 | <li> | 194 | <li><a class="reference external" href="https://uuc.ky/">Uucky’s Wonderland</a></li> |
180 | <p class="first"><strong>April 2016</strong></p> | 195 | <li><a class="reference external" href="https://usdweekly.com/">USDWeekly</a></li> |
181 | <blockquote> | 196 | <li><a class="reference external" href="https://farer.org/">Stray Episode</a></li> |
182 | <div> | 197 | <li><a class="reference external" href="https://sakeven.me/">Sakeven</a></li> |
183 | <ul class="simple"> | 198 | <li><a class="reference external" href="https://justjjy.com/">Justjjy</a></li> |
184 | <li><a class="reference external" | 199 | <li><a class="reference external" href="https://reality0ne.com/">realityone</a></li> |
185 | 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> | 200 | </ul> |
186 | </li> | 201 | </div> |
187 | </ul> | 202 | <div class="section" id="other"> |
188 | </div> | 203 | <h2>Other<a class="headerlink" href="#other" title="Permalink to this headline">¶</a></h2> |
189 | </blockquote> | 204 | <ul class="simple"> |
190 | </li> | 205 | <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@home</a></li> |
191 | </ul> | 206 | <li>I think Freedom is my birth right and I shall have it, including free speech and free software</li> |
192 | </div> | 207 | </ul> |
193 | <div class="section" id="about-me"> | 208 | <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"> |
194 | <h2>About me<a class="headerlink" href="#about-me" title="Permalink to this headline">¶</a></h2> | 209 | <div class="project docutils container"> |
195 | <ul class="simple"> | 210 | <div class="figure align-left"> |
196 | <li>Software engineer</li> | 211 | <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> |
197 | <li>Amateur HAMer(<a class="reference external" href="https://bg5dhm.radio" target="_blank">BG5DHM</a>)</li> | 212 | </div> |
198 | <li><a class="reference external" | 213 | </div> |
199 | 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">Estonian | 214 | </div> |
200 | e-Resident</a></li> | 215 | <div class="row docutils container"> |
201 | <li>Programming in Python, Golang, C, etc</li> | 216 | <div class="project docutils container"> |
202 | <li>A user of Vim, Debian, OpenStack, Docker, Raspberry Pi, etc</li> | 217 | <div class="figure align-left"> |
203 | <li>Ingress resistance</li> | 218 | <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> |
204 | </ul> | 219 | </div> |
205 | </div> | 220 | </div> |
206 | <div class="section" id="language-skills"> | 221 | </div> |
207 | <h2>Language Skills<a class="headerlink" href="#language-skills" title="Permalink to this headline">¶</a> | 222 | <div class="row docutils container"> |
208 | </h2> | 223 | <div class="project docutils container"> |
209 | <ul class="simple"> | 224 | <div class="figure align-left"> |
210 | <li>Mandarin - Native or Bilingual proficiency</li> | 225 | <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> |
211 | <li>English - Professional working proficiency</li> | 226 | </div> |
212 | </ul> | 227 | </div> |
213 | </div> | 228 | </div> |
214 | <div class="section" id="publications"> | 229 | <ul class="simple"> |
215 | <h2>Publications<a class="headerlink" href="#publications" title="Permalink to this headline">¶</a></h2> | 230 | <li>Dream travel:<ul> |
216 | <ul class="simple"> | 231 | <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> |
217 | <li><a class="reference external" | 232 | <li>Visiting <a class="reference external" href="https://en.wikipedia.org/wiki/Korean_Demilitarized_Zone">Korean DMZ</a> from both sides.</li> |
218 | href="https://link.springer.com/article/10.1007%2Fs00371-016-1259-3">Texture filtering based | 233 | </ul> |
219 | physically plausible image dehazing</a></li> | 234 | </li> |
220 | <li><a class="reference external" | 235 | </ul> |
221 | href="http://www.cjig.cn/jig/ch/reader/view_abstract.aspx?file_no=20160911&flag=1">暗通道先验图像去雾的大气光校验和光晕消除</a> | 236 | </div> |
222 | </li> | 237 | <div class="section" id="credit"> |
223 | </ul> | 238 | <h2>Credit<a class="headerlink" href="#credit" title="Permalink to this headline">¶</a></h2> |
224 | </div> | 239 | <ul class="simple"> |
225 | <div class="section" id="coding-around-the-web"> | 240 | <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> |
226 | <h2>Coding around the web<a class="headerlink" href="#coding-around-the-web" | 241 | </ul> |
227 | title="Permalink to this headline">¶</a></h2> | 242 | </div> |
228 | <ul class="simple"> | 243 | </div> |
229 | <li><a class="reference external" href="https://github.com/clarkzjw/Dehaze">Dehaze</a>, implementation of | 244 | |
230 | dark channel prior based image dehazing algorithms</li> | 245 | |
231 | <li><a class="reference external" | 246 | <div> |
232 | href="https://github.com/clarkzjw/one-two-three...infinity">one-two-three…infinity</a>, 📏 calculating | 247 | <br> |
233 | the sum from one to a billion in different programming languages, inspired by <a | 248 | <div style="text-align: center; margin: 25px auto 15px;"> |
234 | class="reference external" | 249 | <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> |
235 | href="https://github.com/leachim6/hello-world">https://github.com/leachim6/hello-world</a></li> | 250 | <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> |
236 | <li><a class="reference external" href="https://github.com/clarkzjw/brainfuck">brainfuck</a>, 🙇 simple | 251 | <br> |
237 | Brainfuck interpreter implemented in C</li> | 252 | <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> |
238 | <li>GitHub <a class="reference external" href="https://github.com/clarkzjw">@clarkzjw</a> for recent | 253 | </div> |
239 | coding</li> | ||
240 | </ul> | ||
241 | </div> | ||
242 | <div class="section" id="contact"> | ||
243 | <h2>Contact<a class="headerlink" href="#contact" title="Permalink to this headline">¶</a></h2> | ||
244 | <ul class="simple"> | ||
245 | <li>Feel free to contact me!</li> | ||
246 | <li>PGP: <a class="reference external" | ||
247 | href="https://keybase.io/clarkzjw/pgp_keys.asc?fingerprint=b878c370cf7d871faa3c76637e1eb1851d017d3d">0x1D017D3D</a> | ||
248 | | <a class="reference external" href="https://keybase.io/clarkzjw">keybase.io</a></li> | ||
249 | <li>Telegram: <a class="reference external" href="https://t.me/clarkzjw">@clarkzjw</a> | Twitter: <a | ||
250 | class="reference external" href="https://twitter.com/_clarkzjw">_clarkzjw</a></li> | ||
251 | <li>Mail to: <a class="reference external" | ||
252 | href="mailto:hello%40jinwei.me">hello<span>@</span>jinwei<span>.</span>me</a> | ||
253 | </li> | ||
254 | </ul> | ||
255 | </div> | ||
256 | <div class="section" id="links"> | ||
257 | <h2>Links<a class="headerlink" href="#links" title="Permalink to this headline">¶</a></h2> | ||
258 | <ul class="simple"> | ||
259 | <li><a class="reference external" href="https://uuc.ky/">Uucky’s Wonderland</a></li> | ||
260 | <li><a class="reference external" href="https://usdweekly.com/">USDWeekly</a></li> | ||
261 | <li><a class="reference external" href="https://farer.org/">Stray Episode</a></li> | ||
262 | <li><a class="reference external" href="https://sakeven.me/">Sakeven</a></li> | ||
263 | <li><a class="reference external" href="https://justjjy.com/">Justjjy</a></li> | ||
264 | <li><a class="reference external" href="https://reality0ne.com/">realityone</a></li> | ||
265 | </ul> | ||
266 | </div> | ||
267 | <div class="section" id="other"> | ||
268 | <h2>Other<a class="headerlink" href="#other" title="Permalink to this headline">¶</a></h2> | ||
269 | <ul class="simple"> | ||
270 | <li>I am a volunteer of BOINC, supporting experiment like <a class="reference external" | ||
271 | href="https://www.worldcommunitygrid.org/">World Community Grid</a> and <a class="reference external" | ||
272 | href="https://setiathome.berkeley.edu/">SETI@home</a></li> | ||
273 | |||
274 | <iframe | ||
275 | src="https://www.worldcommunitygrid.org/getDynamicImage.do?memberName=clarkzjw&mnOn=true&stat=3&imageNum=1&rankOn=true&projectsOn=true&special=true" | ||
276 | frameborder="0" name="di" scrolling="no" width="405px" height="190px"></iframe> | ||
277 | <div class="row docutils container"> | ||
278 | <div class="project docutils container"> | ||
279 | <div class="figure align-left"> | ||
280 | <a class="reference external image-reference" | ||
281 | href="https://boincstats.com/en/stats/-1/user/detail/59d322a65a0667a4207b6dc6ed9780ee"><img | ||
282 | alt="bonic stats" src="https://boincstats.com/signature/-1/user/3483994/sig.png" | ||
283 | style="height: 100px;" /></a> | ||
284 | </div> | ||
285 | </div> | ||
286 | </div> | ||
287 | </ul> | ||
288 | <ul class="simple"> | ||
289 | <li>Sometimes I also post on <a class="reference external" href="https://matters.news/@matters648">Matters</a>.<br> | ||
290 | You can click the <a class="reference external" href="https://like.co/in/creator">Like button</a> below. (You may need to disable Ad blocker)</li> | ||
291 | |||
292 | <iframe scrolling="no" frameborder="0" style="height: 212px; width: 100%;" | ||
293 | src="https://button.like.co/in/embed/matters648/button?type=wp&referrer=https%3A%2F%2Fnote.jinwei.me%2F%3Fpage_id%3D24"></iframe> | ||
294 | </ul> | ||
295 | <ul class="simple"> | ||
296 | <li>I think Freedom is my birth right and I shall have it, including free speech and free software</li> | ||
297 | <div class="row docutils container"> | ||
298 | <div class="project docutils container"> | ||
299 | <div class="figure align-left"> | ||
300 | <a class="reference external image-reference" | ||
301 | href="https://tomli.blog/archives/2016/06/2124.html"><img alt="tomli.blog" | ||
302 | src="https://cdn.clarkzjw.cn/redtestbar.gif" style="height: 150px;" /></a> | ||
303 | </div> | ||
304 | </div> | ||
305 | </div> | ||
306 | <div class="row docutils container"> | ||
307 | <div class="project docutils container"> | ||
308 | <div class="figure align-left"> | ||
309 | <a class="reference external image-reference" | ||
310 | href="https://en.wikipedia.org/wiki/Free_Speech_Flag"><img alt="en.wikipedia.org" | ||
311 | src="https://cdn.clarkzjw.cn/Sample_09-F9_protest_art,_Free_Speech_Flag_by_John_Marcotte.png" | ||
312 | style="height: 150px;" /></a> | ||
313 | </div> | 254 | </div> |
314 | </div> | ||
315 | </div> | ||
316 | </ul> | ||
317 | <ul class="simple"> | ||
318 | <li>Dream travel: | ||
319 | <ul> | ||
320 | <li><a class="reference external" | ||
321 | href="https://zh.wikipedia.org/wiki/K3/4%E6%AC%A1%E5%88%97%E8%BD%A6">Beijing – Moscow Train K3</a> | ||
322 | </li> | ||
323 | <li><a class="reference external" | ||
324 | href="https://en.wikipedia.org/wiki/Korean_Demilitarized_Zone">Korean DMZ</a> from both sides. | ||
325 | </li> | ||
326 | </ul> | ||
327 | </li> | ||
328 | </ul> | ||
329 | </div> | ||
330 | <div class="section" id="credit"> | ||
331 | <h2>Credit<a class="headerlink" href="#credit" title="Permalink to this headline">¶</a></h2> | ||
332 | <ul class="simple"> | ||
333 | <li>All original contents of this site are licensed under <a class="reference external" | ||
334 | href="https://creativecommons.org/licenses/by-sa/4.0/deed.zh">CC BY-SA 4.0</a></li> | ||
335 | </ul> | ||
336 | </div> | ||
337 | <script async src="https://comments.app/js/widget.js?2" data-comments-app-website="MwvU0Wsv" data-limit="5" data-dislikes="1" data-outlined="1" data-colorful="1"></script> | ||
338 | </div> | 255 | </div> |
339 | <div> | 256 | </div> |
340 | <br> | 257 | <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> |
341 | <div style="text-align: center; margin: 25px auto 15px;"> | 258 | <div class="sphinxsidebarwrapper"> |
342 | <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="140" height="20"> | 259 | <h1 class="logo"><a href="#"></a></h1> |
343 | <linearGradient id="b" x2="0" y2="100%"> | 260 | |
344 | <stop offset="0" stop-color="#bbb" stop-opacity=".1" /> | 261 | |
345 | <stop offset="1" stop-opacity=".1" /> | 262 | |
346 | </linearGradient> | 263 | |
347 | <clipPath id="a"> | 264 | |
348 | <rect width="140" height="20" rx="3" fill="#fff" /> | 265 | |
349 | </clipPath> | 266 | |
350 | <g clip-path="url(#a)"> | 267 | |
351 | <path fill="#555" d="M0 0h75v20H0z" /> | 268 | <div class="relations"> |
352 | <path fill="#e05d44" d="M75 0h65v20H75z" /> | 269 | <h3>Related Topics</h3> |
353 | <path fill="url(#b)" d="M0 0h140v20H0z" /> | 270 | <ul> |
354 | </g> | 271 | <li><a href="#">Documentation overview</a><ul> |
355 | <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"> | 272 | </ul></li> |
356 | <text x="385" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="650">Powered | 273 | </ul> |
357 | by</text><text x="385" y="140" transform="scale(.1)" textLength="650">Powered by</text><text x="1065" | 274 | </div> |
358 | y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="550">Cloudflare</text><text | ||
359 | x="1065" y="140" transform="scale(.1)" textLength="550">Cloudflare</text></g> | ||
360 | </svg> | ||
361 | <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="112" height="20"> | ||
362 | <linearGradient id="b" x2="0" y2="100%"> | ||
363 | <stop offset="0" stop-color="#bbb" stop-opacity=".1" /> | ||
364 | <stop offset="1" stop-opacity=".1" /> | ||
365 | </linearGradient> | ||
366 | <clipPath id="a"> | ||
367 | <rect width="112" height="20" rx="3" fill="#fff" /> | ||
368 | </clipPath> | ||
369 | <g clip-path="url(#a)"> | ||
370 | <path fill="#555" d="M0 0h65v20H0z" /> | ||
371 | <path fill="#97ca00" d="M65 0h47v20H65z" /> | ||
372 | <path fill="url(#b)" d="M0 0h112v20H0z" /> | ||
373 | </g> | ||
374 | <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"> | ||
375 | <text x="335" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="550">Hosted | ||
376 | on</text><text x="335" y="140" transform="scale(.1)" textLength="550">Hosted on</text><text x="875" | ||
377 | y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="370">GitHub</text><text | ||
378 | x="875" y="140" transform="scale(.1)" textLength="370">GitHub</text></g> | ||
379 | </svg> | ||
380 | <br> | ||
381 | <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="78" height="20"> | ||
382 | <linearGradient id="b" x2="0" y2="100%"> | ||
383 | <stop offset="0" stop-color="#bbb" stop-opacity=".1" /> | ||
384 | <stop offset="1" stop-opacity=".1" /> | ||
385 | </linearGradient> | ||
386 | <clipPath id="a"> | ||
387 | <rect width="78" height="20" rx="3" fill="#fff" /> | ||
388 | </clipPath> | ||
389 | <g clip-path="url(#a)"> | ||
390 | <path fill="#555" d="M0 0h57v20H0z" /> | ||
391 | <path fill="#e05d44" d="M57 0h21v20H57z" /> | ||
392 | <path fill="url(#b)" d="M0 0h78v20H0z" /> | ||
393 | </g> | ||
394 | <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110"> | ||
395 | <text x="295" y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="470">Made | ||
396 | w/</text><text x="295" y="140" transform="scale(.1)" textLength="470">Made w/</text><text x="665" | ||
397 | y="150" fill="#010101" fill-opacity=".3" transform="scale(.1)" textLength="110">❤</text><text x="665" | ||
398 | y="140" transform="scale(.1)" textLength="110">❤</text></g> | ||
399 | </svg> | ||
400 | </div> | ||
401 | </div> | 275 | </div> |
402 | </div> | 276 | </div> |
277 | <div class="clearer"></div> | ||
403 | </div> | 278 | </div> |
404 | </div> | 279 | </body> |
405 | </body> | 280 | </html> \ No newline at end of file |
406 | |||
407 | </html> | ||