diff options
Diffstat (limited to '_posts/2017')
-rw-r--r-- | _posts/2017/12/pixel.html | 471 |
1 files changed, 471 insertions, 0 deletions
diff --git a/_posts/2017/12/pixel.html b/_posts/2017/12/pixel.html new file mode 100644 index 0000000..08bdd49 --- /dev/null +++ b/_posts/2017/12/pixel.html | |||
@@ -0,0 +1,471 @@ | |||
1 | <!DOCTYPE html> | ||
2 | <html lang="zh-Hans-CN" xmlns="http://www.w3.org/1999/xhtml"> | ||
3 | <head> | ||
4 | <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/> | ||
5 | <title> | ||
6 | The One Device: Experience of Pixel 2 — Hello World | ||
7 | </title> | ||
8 | <link href="../../../_static/alagitpull.css" rel="stylesheet" type="text/css"/> | ||
9 | <link href="../../../_static/pygments.css" rel="stylesheet" type="text/css"/> | ||
10 | <link href="../../../_static/flexboxgrid.min.css" rel="stylesheet" type="text/css"/> | ||
11 | <link href="../../../_static/git-pull.css" rel="stylesheet" type="text/css"/> | ||
12 | <link href="../../../_static/han.min.css" rel="stylesheet" type="text/css"/> | ||
13 | <script type="text/javascript"> | ||
14 | var DOCUMENTATION_OPTIONS = { URL_ROOT: '../../../', VERSION: '0.0', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: true, SOURCELINK_SUFFIX: '.txt' }; | ||
15 | </script> | ||
16 | <script src="../../../_static/jquery.js" type="text/javascript"> | ||
17 | </script> | ||
18 | <script src="../../../_static/underscore.js" type="text/javascript"> | ||
19 | </script> | ||
20 | <script src="../../../_static/doctools.js" type="text/javascript"> | ||
21 | </script> | ||
22 | <link href="../../../_static/favicon.ico" rel="shortcut icon"/> | ||
23 | <link href="../../../genindex.html" rel="index" title="Index"/> | ||
24 | <link href="../../../search.html" rel="search" title="Search"/> | ||
25 | <link href="../../../_static/custom.css" rel="stylesheet" type="text/css"/> | ||
26 | <meta content="width=device-width, initial-scale=0.9, maximum-scale=0.9" name="viewport"/> | ||
27 | </head> | ||
28 | <body class="c2 c11"> | ||
29 | <div class="document"> | ||
30 | <div class="documentwrapper"> | ||
31 | <div class="bodywrapper"> | ||
32 | <div class="body han-init-context" role="main"> | ||
33 | <div class="section" id="the-one-device-experience-of-pixel-2"> | ||
34 | <span id="pixel2"> | ||
35 | </span> | ||
36 | <h1> | ||
37 | The One Device: Experience of Pixel 2 | ||
38 | <a class="headerlink" href="#the-one-device-experience-of-pixel-2" title="Permalink to this headline"> | ||
39 | ¶ | ||
40 | </a> | ||
41 | </h1> | ||
42 | <table class="docutils field-list" frame="void" rules="none"> | ||
43 | <colgroup> | ||
44 | <col class="field-name"/> | ||
45 | <col class="field-body"/> | ||
46 | </colgroup> | ||
47 | <tbody valign="top"> | ||
48 | <tr class="field-odd field"> | ||
49 | <th class="field-name"> | ||
50 | Publish Date: | ||
51 | </th> | ||
52 | <td class="field-body"> | ||
53 | 2017-12-12 | ||
54 | </td> | ||
55 | </tr> | ||
56 | </tbody> | ||
57 | </table> | ||
58 | <embed/> | ||
59 | <meta content="text/html; charset=utf-8" http-equiv="content-type"/> | ||
60 | <style type="text/css"> | ||
61 | ol{margin:0;padding:0}table td,table th{padding:0}.c0{color:#404040;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Times New Roman";font-style:normal}.c9{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Arial";font-style:normal}.c5{-webkit-text-decoration-skip:none;color:#333333;font-weight:400;text-decoration:underline;text-decoration-skip-ink:none;font-size:12pt;font-family:"Times New Roman"}.c1{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:center}.c3{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c12{padding-top:0pt;padding-bottom:11pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c7{font-size:12pt;font-family:"Times New Roman";color:#404040;font-weight:400}.c6{font-size:12pt;font-family:"Times New Roman";color:#ff0000;font-weight:700}.c10{text-decoration:none;vertical-align:baseline;font-style:italic}.c11{max-width:451.4pt;padding:72pt 72pt 72pt 72pt}.c8{color:inherit;text-decoration:inherit}.c4{height:11pt}.c2{background-color:#ffffff}.title{padding-top:0pt;color:#000000;font-size:26pt;padding-bottom:3pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:15pt;padding-bottom:16pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}li{color:#000000;font-size:11pt;font-family:"Arial"}p{margin:0;color:#000000;font-size:11pt;font-family:"Arial"}h1{padding-top:20pt;color:#000000;font-size:20pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h2{padding-top:18pt;color:#000000;font-size:16pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h3{padding-top:16pt;color:#434343;font-size:14pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h4{padding-top:14pt;color:#666666;font-size:12pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h5{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left} | ||
62 | </style> | ||
63 | <p class="c3"> | ||
64 | <span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 602.00px; height: 602.67px;"> | ||
65 | <img alt="" src="images/image2.png" style="width: 602.00px; height: 602.67px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""/> | ||
66 | </span> | ||
67 | </p> | ||
68 | <p class="c12"> | ||
69 | <span class="c7 c2 c10"> | ||
70 | 标题模仿自 The One Device: The Secret History of the iPhone | ||
71 | </span> | ||
72 | </p> | ||
73 | <p class="c3"> | ||
74 | <span class="c0"> | ||
75 | Google Pixel 2, 2017年我买过最贵的电子产品,自从我使用智能手机以来第一次用上所谓的「亲儿子」。目前使用Pixel 2已经超过了一周,感觉良好。这篇文章不会是Pixel 2的开箱文/评测文,同类型的文章网络上太多了。我将结合这些年来使用Android的感受顺便结合Pixel 2来聊聊自己的一些看法。 | ||
76 | </span> | ||
77 | </p> | ||
78 | <p class="c3 c4"> | ||
79 | <span class="c0"> | ||
80 | </span> | ||
81 | </p> | ||
82 | <p class="c3"> | ||
83 | <span class="c7 c2"> | ||
84 | 自从2011年购买第一款Android智能手机( | ||
85 | </span> | ||
86 | <span class="c5 c2"> | ||
87 | <a class="c8" href="https://www.google.com/url?q=https://www.amazon.cn/gp/product/B004E9S9U6/&sa=D&ust=1532715579985000"> | ||
88 | 中兴X876 | ||
89 | </a> | ||
90 | </span> | ||
91 | <span class="c0 c2"> | ||
92 | )到现在,已经6年过去了。Android版本号也已从当时的Android 2.1来到了Android 8.1。6年来用过许多款Android手机,绝大多数都是中低端国产机,预装的操作系统都是OEM厂商「魔改」之后的Android系统。从Android 2.1到Android 8.1,几乎每一个大版本的Android系统都用过挺长的时间。我的感受是,这些年来Android阵营至少在操作系统本身是逐渐变好、向着正确的方向发展的。(这里我指的原生的Android系统)。在这6年之间断断续续接触过一些iOS设备。然而对于iOS这些年的发展我却持谨慎保守的态度来评价。纯个人观点,不是非常喜欢iOS最近一些版本的发展方向/交互设计。 | ||
93 | </span> | ||
94 | </p> | ||
95 | <p class="c3 c4"> | ||
96 | <span class="c0 c2"> | ||
97 | </span> | ||
98 | </p> | ||
99 | <p class="c3"> | ||
100 | <span class="c0 c2"> | ||
101 | 为什么买Pixel 2呢?在这之前用的是OnePlus 5,再往前是Moto X 2014。OnePlus还算是国产手机中比较喜欢的品牌。唯一的原因是自带的氢/氧OS还算是比较接近原生的Android系统,在不刷机的情况下就能得到不错的体验。Moto X 2014是2015年5月入手的,今年6月纠结了很久是买Pixel一代还是OnePlus 5的时候选择了后者,带有一种过渡的心态。在使用OnePlus 5三个月后,Pixel 2发布了。在十月底的时候,下单购买了Pixel 2。 | ||
102 | </span> | ||
103 | </p> | ||
104 | <p class="c3 c4"> | ||
105 | <span class="c0 c2"> | ||
106 | </span> | ||
107 | </p> | ||
108 | <p class="c3"> | ||
109 | <span class="c0 c2"> | ||
110 | 购买Pixel 2的过程还挺曲折的。一开始是10月16号下单了Pixel 2 XL 64GB的版本。但是当时无货,要等到10月27号发货。于是中间我就有了10多天的等待期。刚好在这期间,世界各地第一批购买Pixel 2 XL的用户纷纷拿到了自己的手机,然后在使用过程中爆出了各种品控的问题(主要集中在屏幕)。于是我在10月24日取消了订单,重新购买了Pixel 2 128GB的版本(当时64GB无货)。经过了漫长的等待,在12月3日终于到手。期间还被海关收取了不小的关税。Google Home Mini也没了。 | ||
111 | </span> | ||
112 | </p> | ||
113 | <p class="c3 c4"> | ||
114 | <span class="c0 c2"> | ||
115 | </span> | ||
116 | </p> | ||
117 | <p class="c3"> | ||
118 | <span class="c0 c2"> | ||
119 | 一周用下来,我对Pixel 2满意吗?我认为90%是满意的。 | ||
120 | </span> | ||
121 | </p> | ||
122 | <p class="c3 c4"> | ||
123 | <span class="c0 c2"> | ||
124 | </span> | ||
125 | </p> | ||
126 | <p class="c3"> | ||
127 | <span class="c0"> | ||
128 | 和之前使用的OnePlus 5相比,Pixel 2只有2700mAh的电池。以我工作日非常轻度的使用来看,早上9:30左右100%的电量出门,到下午19:00的时候基本只有50%的电量剩余。之前OnePlus 5基本能剩余70%。(工作日的白天一般情况下我很少用手机)。不过基本上这也不算什么问题,不出意外的情况下,每天肯定是能在手机没电之前到家的。 | ||
129 | </span> | ||
130 | </p> | ||
131 | <p class="c3 c4"> | ||
132 | <span class="c0"> | ||
133 | </span> | ||
134 | </p> | ||
135 | <p class="c3"> | ||
136 | <span class="c7"> | ||
137 | 关于正面设计。2017年以来,自从Samsung S8系列,小米Mix 2,iPhone X等手机大力推销「全面屏」的概念以来,现在出一款新手机如果屏占比太低似乎都拿不出手。但是市场上也有一些例外。比如最近推出的 | ||
138 | </span> | ||
139 | <span class="c5"> | ||
140 | <a class="c8" href="https://www.google.com/url?q=https://www.razerzone.com/mobile/razer-phone&sa=D&ust=1532715579986000"> | ||
141 | Razer Phone | ||
142 | </a> | ||
143 | </span> | ||
144 | <span class="c0"> | ||
145 | ,其正面也是和Pixel 2一样有着「巨大」的「额头」与「下巴」。Google在推出Pixel 2的同时推出了Pixel 2 XL。当Pixel 2和Pixel 2 XL以正面同时摆在一起的时候,纯粹从外观上看,毫无疑问我相信绝大部分用户会选择Pixel 2 XL,毕竟我自己一开始也选择了Pixel 2 XL。在一周的使用过程中,我认为其实在99%的情况下,是不会刻意注意到的Pixel 2的巨大边框的。正如部分iPhone X用户所说,在绝大部分使用情况下不会很刻意地注意到「刘海」。所以对于Pixel 2的正面设计也还算是可以接受的。 | ||
146 | </span> | ||
147 | </p> | ||
148 | <p class="c3 c4"> | ||
149 | <span class="c0"> | ||
150 | </span> | ||
151 | </p> | ||
152 | <p class="c3"> | ||
153 | <span class="c0"> | ||
154 | 没有双卡。我觉得这倒是有些一厢情愿了。我倒是觉得「双卡双待」是国产手机厂商会经常拿来销售的一个卖点。而Google/Apple们表示,「We don’t care」。 | ||
155 | </span> | ||
156 | </p> | ||
157 | <p class="c3 c4"> | ||
158 | <span class="c0"> | ||
159 | </span> | ||
160 | </p> | ||
161 | <p class="c3"> | ||
162 | <span class="c7"> | ||
163 | 说到对于Pixel 2特别满意的地方,我觉得排在第一位的绝对是摄像头。但并不是因为Pixel 2的摄像头获得了 | ||
164 | </span> | ||
165 | <span class="c5"> | ||
166 | <a class="c8" href="https://www.google.com/url?q=https://www.dxomark.com/&sa=D&ust=1532715579987000"> | ||
167 | DxOMark | ||
168 | </a> | ||
169 | </span> | ||
170 | <span class="c7"> | ||
171 | 目前授予智能手机的98分最高得分(当然Pixel 2的摄像头的成像效果确实很棒),而是因为, | ||
172 | </span> | ||
173 | <span class="c6"> | ||
174 | 单摄像头的设计,相比目前市面上所有的双摄像头设计,实在是太好看了! | ||
175 | </span> | ||
176 | <span class="c7"> | ||
177 | 可以这么说,目前市面上 | ||
178 | </span> | ||
179 | <span class="c6"> | ||
180 | 所有的 | ||
181 | </span> | ||
182 | <span class="c0"> | ||
183 | 双摄像头的智能手机的背面设计,都非常丑。没有之一。 | ||
184 | </span> | ||
185 | </p> | ||
186 | <p class="c3 c4"> | ||
187 | <span class="c0"> | ||
188 | </span> | ||
189 | </p> | ||
190 | <p class="c3"> | ||
191 | <span class="c7"> | ||
192 | 还有一些细节。刚拿到手机的时候,提示有系统更新。但是在手机上使用了各种科学上网姿势都不能把OTA包下载到手机上。查看log发现是有个域名连接不上。虽然我90%肯定应该是我的网络问题,但是没办法,最终使用 | ||
193 | </span> | ||
194 | <span class="c5"> | ||
195 | <a class="c8" href="https://www.google.com/url?q=https://developers.google.com/android/ota&sa=D&ust=1532715579988000"> | ||
196 | 手工刷OTA包 | ||
197 | </a> | ||
198 | </span> | ||
199 | <span class="c0"> | ||
200 | 的方式更新了系统。 | ||
201 | </span> | ||
202 | </p> | ||
203 | <p class="c3 c4"> | ||
204 | <span class="c0"> | ||
205 | </span> | ||
206 | </p> | ||
207 | <p class="c1"> | ||
208 | <span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 602.00px; height: 237.33px;"> | ||
209 | <img alt="" src="images/image1.jpg" style="width: 602.00px; height: 237.33px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""/> | ||
210 | </span> | ||
211 | </p> | ||
212 | <p class="c3 c4"> | ||
213 | <span class="c0"> | ||
214 | </span> | ||
215 | </p> | ||
216 | <p class="c3"> | ||
217 | <span class="c0"> | ||
218 | 至于外设,一直非常喜欢dbrand的skins。于是这次购买了一套。效果如下(实物还在路上),算是满足了只有Pixel 2 XL有黑白配色,Pixel 2没有的缺憾。 | ||
219 | </span> | ||
220 | </p> | ||
221 | <p class="c3 c4"> | ||
222 | <span class="c0"> | ||
223 | </span> | ||
224 | </p> | ||
225 | <p class="c1"> | ||
226 | <span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 602.00px; height: 774.67px;"> | ||
227 | <img alt="" src="images/image3.png" style="width: 602.00px; height: 774.67px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""/> | ||
228 | </span> | ||
229 | </p> | ||
230 | <p class="c3 c4"> | ||
231 | <span class="c0"> | ||
232 | </span> | ||
233 | </p> | ||
234 | <p class="c3"> | ||
235 | <span class="c7"> | ||
236 | 另外原本还想购买 | ||
237 | </span> | ||
238 | <span class="c5"> | ||
239 | <a class="c8" href="https://www.google.com/url?q=https://dbrand.com/grip&sa=D&ust=1532715579989000"> | ||
240 | dbrand Grip | ||
241 | </a> | ||
242 | </span> | ||
243 | <span class="c7"> | ||
244 | 的保护壳,但是要2018年3月份才发货,于是换了 | ||
245 | </span> | ||
246 | <span class="c5"> | ||
247 | <a class="c8" href="https://www.google.com/url?q=https://rhinoshield.tw/products/google-pixel-2-crashguard?variant%3D43911641808&sa=D&ust=1532715579989000"> | ||
248 | rhinoshield | ||
249 | </a> | ||
250 | </span> | ||
251 | <span class="c0"> | ||
252 | 。因为我实在担心哪一天不小心,这么贵的手机就被摔坏了。不过当Pixel 2套上rhinoshield的保护壳之后,手感顿时大了好大一圈。( | ||
253 | </span> | ||
254 | </p> | ||
255 | <p class="c3 c4"> | ||
256 | <span class="c0"> | ||
257 | </span> | ||
258 | </p> | ||
259 | <p class="c3"> | ||
260 | <span class="c0"> | ||
261 | 还有几点琐碎的东西。比如微信支付居然不支持指纹(。估计支付宝也是不行的吧。另外在4G的支持方面,在上海之内移动4G没啥问题。至于Pixel 2自带的一些花哨的功能,比如Active Edge (挤压边缘呼出Google Assistant)、Now Playing (音乐识别)等功能,其实平时我都是关闭的。当环境中有音乐的时候,打开Google Assistant,默认就会提示"What's this song?"。识别率的话,只能说比较玄学。有时候有些非常冷门的都能准确识别,有时候很热门的却不行。另一方面大概也和环境音的噪音情况有关吧。至于指纹传感器在背部的设计,也挺容易适应的。 | ||
262 | </span> | ||
263 | </p> | ||
264 | <p class="c3 c4"> | ||
265 | <span class="c0"> | ||
266 | </span> | ||
267 | </p> | ||
268 | <p class="c3"> | ||
269 | <span class="c0"> | ||
270 | 总结来说,我对于Pixel 2还是满意的。至于是否推荐购买就见仁见智了。毕竟这价格也不便宜。但是如果你追求原生Android的体验又不想太折腾,我觉得还是一个不错的选择。 | ||
271 | </span> | ||
272 | </p> | ||
273 | <p class="c3 c4"> | ||
274 | <span class="c9"> | ||
275 | </span> | ||
276 | </p> | ||
277 | </div> | ||
278 | <div> | ||
279 | <div class="just-comments" data-allowguests="true" data-apikey="4bb18080-e236-4513-bd72-3a032f35d3bb"> | ||
280 | </div> | ||
281 | <br/> | ||
282 | <div style="text-align: center; margin: 25px auto 15px;"> | ||
283 | <svg height="20" width="138" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
284 | <linearGradient id="b" x2="0" y2="100%"> | ||
285 | <stop offset="0" stop-color="#bbb" stop-opacity=".1"> | ||
286 | </stop> | ||
287 | <stop offset="1" stop-opacity=".1"> | ||
288 | </stop> | ||
289 | </linearGradient> | ||
290 | <clipPath id="a"> | ||
291 | <rect fill="#fff" height="20" rx="3" width="138"> | ||
292 | </rect> | ||
293 | </clipPath> | ||
294 | <g clip-path="url(#a)"> | ||
295 | <path d="M0 0h73v20H0z" fill="#555"> | ||
296 | </path> | ||
297 | <path d="M73 0h65v20H73z" fill="#e05d44"> | ||
298 | </path> | ||
299 | <path d="M0 0h138v20H0z" fill="url(#b)"> | ||
300 | </path> | ||
301 | </g> | ||
302 | <g fill="#fff" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110" text-anchor="middle"> | ||
303 | <text fill="#010101" fill-opacity=".3" textLength="630" transform="scale(.1)" x="375" y="150"> | ||
304 | Powered by | ||
305 | </text> | ||
306 | <text textLength="630" transform="scale(.1)" x="375" y="140"> | ||
307 | Powered by | ||
308 | </text> | ||
309 | <text fill="#010101" fill-opacity=".3" textLength="550" transform="scale(.1)" x="1045" y="150"> | ||
310 | Cloudflare | ||
311 | </text> | ||
312 | <text textLength="550" transform="scale(.1)" x="1045" y="140"> | ||
313 | Cloudflare | ||
314 | </text> | ||
315 | </g> | ||
316 | </svg> | ||
317 | <svg height="20" width="116" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
318 | <linearGradient id="b" x2="0" y2="100%"> | ||
319 | <stop offset="0" stop-color="#bbb" stop-opacity=".1"> | ||
320 | </stop> | ||
321 | <stop offset="1" stop-opacity=".1"> | ||
322 | </stop> | ||
323 | </linearGradient> | ||
324 | <clipPath id="a"> | ||
325 | <rect fill="#fff" height="20" rx="3" width="116"> | ||
326 | </rect> | ||
327 | </clipPath> | ||
328 | <g clip-path="url(#a)"> | ||
329 | <path d="M0 0h69v20H0z" fill="#555"> | ||
330 | </path> | ||
331 | <path d="M69 0h47v20H69z" fill="#97CA00"> | ||
332 | </path> | ||
333 | <path d="M0 0h116v20H0z" fill="url(#b)"> | ||
334 | </path> | ||
335 | </g> | ||
336 | <g fill="#fff" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110" text-anchor="middle"> | ||
337 | <text fill="#010101" fill-opacity=".3" textLength="590" transform="scale(.1)" x="355" y="150"> | ||
338 | Hosted on | ||
339 | </text> | ||
340 | <text textLength="590" transform="scale(.1)" x="355" y="140"> | ||
341 | Hosted on | ||
342 | </text> | ||
343 | <text fill="#010101" fill-opacity=".3" textLength="370" transform="scale(.1)" x="915" y="150"> | ||
344 | GitHub | ||
345 | </text> | ||
346 | <text textLength="370" transform="scale(.1)" x="915" y="140"> | ||
347 | GitHub | ||
348 | </text> | ||
349 | </g> | ||
350 | </svg> | ||
351 | <br/> | ||
352 | <svg height="20" width="78" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | ||
353 | <linearGradient id="b" x2="0" y2="100%"> | ||
354 | <stop offset="0" stop-color="#bbb" stop-opacity=".1"> | ||
355 | </stop> | ||
356 | <stop offset="1" stop-opacity=".1"> | ||
357 | </stop> | ||
358 | </linearGradient> | ||
359 | <clipPath id="a"> | ||
360 | <rect fill="#fff" height="20" rx="3" width="78"> | ||
361 | </rect> | ||
362 | </clipPath> | ||
363 | <g clip-path="url(#a)"> | ||
364 | <path d="M0 0h57v20H0z" fill="#555"> | ||
365 | </path> | ||
366 | <path d="M57 0h21v20H57z" fill="#e05d44"> | ||
367 | </path> | ||
368 | <path d="M0 0h78v20H0z" fill="url(#b)"> | ||
369 | </path> | ||
370 | </g> | ||
371 | <g fill="#fff" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="110" text-anchor="middle"> | ||
372 | <text fill="#010101" fill-opacity=".3" textLength="470" transform="scale(.1)" x="295" y="150"> | ||
373 | Made w/ | ||
374 | </text> | ||
375 | <text textLength="470" transform="scale(.1)" x="295" y="140"> | ||
376 | Made w/ | ||
377 | </text> | ||
378 | <text fill="#010101" fill-opacity=".3" textLength="110" transform="scale(.1)" x="665" y="150"> | ||
379 | ❤ | ||
380 | </text> | ||
381 | <text textLength="110" transform="scale(.1)" x="665" y="140"> | ||
382 | ❤ | ||
383 | </text> | ||
384 | </g> | ||
385 | </svg> | ||
386 | </div> | ||
387 | </div> | ||
388 | <script async="" defer="" src="https://just-comments.com/w.js"> | ||
389 | </script> | ||
390 | <script async="" defer="" src="https://buttons.github.io/buttons.js"> | ||
391 | </script> | ||
392 | <script async="" charset="utf-8" defer="" src="https://platform.twitter.com/widgets.js"> | ||
393 | </script> | ||
394 | </div> | ||
395 | </div> | ||
396 | </div> | ||
397 | <div aria-label="main navigation" class="sphinxsidebar" role="navigation"> | ||
398 | <div class="sphinxsidebarwrapper"> | ||
399 | <p class="logo"> | ||
400 | <a href="../../../index.html"> | ||
401 | <img alt="Logo" class="logo" src="../../../_static/img/terminal-icon.png"/> | ||
402 | </a> | ||
403 | </p> | ||
404 | <div class="relations"> | ||
405 | <h3> | ||
406 | Related Topics | ||
407 | </h3> | ||
408 | <ul> | ||
409 | <li> | ||
410 | <a href="../../../index.html"> | ||
411 | Documentation overview | ||
412 | </a> | ||
413 | <ul> | ||
414 | </ul> | ||
415 | </li> | ||
416 | </ul> | ||
417 | </div> | ||
418 | <h3> | ||
419 | Projects | ||
420 | </h3> | ||
421 | <ul> | ||
422 | <li> | ||
423 | <a href="https://github.com/clarkzjw/Dehaze"> | ||
424 | Dehaze | ||
425 | </a> | ||
426 | </li> | ||
427 | <li> | ||
428 | <a href="https://github.com/clarkzjw/GuidedFilter"> | ||
429 | GuidedFilter | ||
430 | </a> | ||
431 | </li> | ||
432 | <li> | ||
433 | <a href="https://github.com/clarkzjw/LumberJack"> | ||
434 | LumberJack | ||
435 | </a> | ||
436 | </li> | ||
437 | <li> | ||
438 | <a href="https://github.com/clarkzjw/one-two-three...infinity"> | ||
439 | one-two-three...infinity | ||
440 | </a> | ||
441 | </li> | ||
442 | <li> | ||
443 | <a href="https://github.com/clarkzjw/nginx-proxy-google"> | ||
444 | nginx-proxy-google | ||
445 | </a> | ||
446 | </li> | ||
447 | <li> | ||
448 | <a href="https://github.com/clarkzjw/brainfuck"> | ||
449 | brainfuck | ||
450 | </a> | ||
451 | </li> | ||
452 | </ul> | ||
453 | <a aria-label="Follow @clarkzjw on GitHub" class="github-button" data-show-count="true" href="https://github.com/clarkzjw"> | ||
454 | Follow @clarkzjw | ||
455 | </a> | ||
456 | <br/> | ||
457 | <a class="twitter-timeline" data-height="800" data-width="220" href="https://twitter.com/_clarkzjw"> | ||
458 | Tweets by clarkzjw | ||
459 | </a> | ||
460 | </div> | ||
461 | </div> | ||
462 | <div class="clearer"> | ||
463 | </div> | ||
464 | </div> | ||
465 | <script async="" defer="" src="../../../_static/han.min.js" type="text/javascript"> | ||
466 | </script> | ||
467 | <script type="text/javascript"> | ||
468 | Han.init() | ||
469 | </script> | ||
470 | </body> | ||
471 | </html> \ No newline at end of file | ||