/
index9.html
543 lines (472 loc) · 25.8 KB
/
index9.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
<!DOCTYPE html>
<html lang="zh_cn" prefix="og: http://ogp.me/ns# fb: https://www.facebook.com/2008/fbml">
<head>
<title>My Life, My Love!</title>
<!-- Using the latest rendering mode for IE -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href=".">
<meta name="author" content="gfrog" />
<!-- Open Graph tags -->
<meta property="og:site_name" content="My Life, My Love!" />
<meta property="og:type" content="website"/>
<meta property="og:title" content="My Life, My Love!"/>
<meta property="og:url" content="."/>
<meta property="og:description" content="My Life, My Love!"/>
<!-- Bootstrap -->
<link rel="stylesheet" href="./theme/css/bootstrap.united.min.css" type="text/css"/>
<link href="./theme/css/font-awesome.min.css" rel="stylesheet">
<link href="./theme/css/pygments/default.css" rel="stylesheet">
<link href="./theme/tipuesearch/tipuesearch.css" rel="stylesheet">
<link rel="stylesheet" href="./theme/css/style.css" type="text/css"/>
<link href="./feeds/all.atom.xml" type="application/atom+xml" rel="alternate"
title="My Life, My Love! ATOM Feed"/>
<link href="./feeds/all.rss.xml" type="application/rss+xml" rel="alternate"
title="My Life, My Love! RSS Feed"/>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a href="./" class="navbar-brand">
My Life, My Love! </a>
</div>
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
</ul>
<ul class="nav navbar-nav navbar-right">
<li><span>
<form class="navbar-search" action="/search.html">
<input type="text" class="search-query" placeholder="Search" name="q" id="tipue_search_input" required>
</form></span>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
</div> <!-- /.navbar -->
<!-- Banner -->
<style>
#banner{
background-image:url("https://lh3.googleusercontent.com/JqXPGYzWGHLA_TvmD0yPkMswbnBH3I6lPaslG1lYqT_Cn2QlFSPgllt0vqQoZz7p_Cz05I7i9-WX-dOwV71bwgqhOthkSJbSWRtc2fQZSuT9ukAIzsFVHMnipaZ7b_5waXJg4E3S6yQ=w1500");
height: 380px;
}
</style>
<div id="banner">
<div class="container">
<div class="copy">
<h1>My Life, My Love!</h1>
<p class="intro">指点江山 激昂文字 修身隆德 自然自我</p>
</div>
</div>
</div><!-- End Banner -->
<!-- Content Container -->
<div class="container">
<div class="row">
<div class="col-sm-9">
<article>
<h2><a href="./2012/03/shanzhai-959v-brake-shoes/">遇到了山寨959V刹车皮</a></h2>
<div class="well well-sm">
<footer class="post-info">
<span class="label label-default">Date</span>
<span class="published">
<i class="fa fa-calendar"></i><time datetime="2012-03-02T23:13:12+08:00"> Fri 02 March 2012</time>
</span>
<span class="label label-default">Category</span>
<a href="./category/cyclone.html">Cyclone</a>
<span class="label label-default">Tags</span>
<a href="./tag/bicycle.html">bicycle</a>
/
<a href="./tag/shopping.html">shopping</a>
/
<a href="./tag/pictures.html">pictures</a>
</footer><!-- /.post-info --> </div>
<div class="summary"><p>淘宝上的山寨货真是防不胜防,一个不小心,就遇到了山寨货。
真的Baradine网站是:</p>
<p><a href="http://www.baradine.com.tw/nproduct.php">http://www.baradine.com.tw/nproduct.php</a>,</p>
<p>山寨货打着Baradine下属品牌的旗号,结果完全货不对版。</p>
<p>现在青蛙也搞不清楚淘宝上那种959v刹车皮是真货。难道只能硬着头皮去收koolstop嘛。。。</p>
<p>山寨货的图片:</p>
<p><img alt="1" src="https://lh4.googleusercontent.com/-sZ6w19Fw4Hc/T1Byg-707TI/AAAAAAAAHQA/UNbvva444fk/s800/2012-03-02_15-01-12_84_%2517%25C2%25AC.jpg"></p>
<p><img alt="2" src="https://lh5.googleusercontent.com/-kYhC_F_5s0Q/T1ByfHkQ43I/AAAAAAAAHP4/CG_4dOr4vyk/s800/2012-03-02_13-11-24_207_%2517%25C2%25AC.jpg"></p>
<p><img alt="3" src="https://lh3.googleusercontent.com/-FAfGBt0gRRo/T1Byizj_u0I/AAAAAAAAHQI/Lgyv543UMJs/s800/2012-03-02_13-11-53_447_%2517%25C2%25AC.jpg"></p>
<p><img alt="4" src="https://lh6.googleusercontent.com/-Ka1GSSHQdkE/T1ByktrDlTI/AAAAAAAAHQQ/E3fAytvwBVM/s800/2012-03-02_13-11-37_985_%2517%25C2%25AC.jpg"></p>
<a class="btn btn-default btn-xs" href="./2012/03/shanzhai-959v-brake-shoes/">more ...</a>
</div>
</article>
<hr/>
<article>
<h2><a href="./2012/03/pics-conveyor-in-subway-chongwenmen-station/">崇文门地铁站里的传送带</a></h2>
<div class="well well-sm">
<footer class="post-info">
<span class="label label-default">Date</span>
<span class="published">
<i class="fa fa-calendar"></i><time datetime="2012-03-01T22:45:54+08:00"> Thu 01 March 2012</time>
</span>
<span class="label label-default">Category</span>
<a href="./category/pictures.html">Pictures</a>
<span class="label label-default">Tags</span>
<a href="./tag/pictures.html">pictures</a>
/
<a href="./tag/subway.html">subway</a>
</footer><!-- /.post-info --> </div>
<div class="summary"><p>上次路过崇文门的时候人挤爆了,这次不在高峰期路过下,拍拍这个有趣的传送带。</p>
<p><img alt="1" src="https://lh3.googleusercontent.com/EnijHTqZmx7Y8ebrXmQ9EYqBm2XO-ftuSyEM0TcXqBMC4TwzSYtIOoUfDNkeaX_NoPS25cRaQNeXPBna-iYJd8mflOimUEnu_AZAnjyww1vKSZQC9x4powmOnZ9IUWvVZN_bWozAMqE=w800"></p>
<p><img alt="1" src="https://lh3.googleusercontent.com/TJjVkUhYPtSSlpstNaPZ2cyiST9PLsAhq1RD5ytlnyRrQGOD61HKwgVotRKGWwZrRqtluxnmel5MgBGMIUdq-ZYTaScCUtcsLI-IE_QXnDYizsCUWos6ex2MMuFq_85Y5jYvLP7E-hA=w800"></p>
<a class="btn btn-default btn-xs" href="./2012/03/pics-conveyor-in-subway-chongwenmen-station/">more ...</a>
</div>
</article>
<hr/>
<article>
<h2><a href="./2012/02/brake-suite-received/">订购的刹车套件到货了</a></h2>
<div class="well well-sm">
<footer class="post-info">
<span class="label label-default">Date</span>
<span class="published">
<i class="fa fa-calendar"></i><time datetime="2012-02-27T21:51:52+08:00"> Mon 27 February 2012</time>
</span>
<span class="label label-default">Category</span>
<a href="./category/cyclone.html">Cyclone</a>
<span class="label label-default">Tags</span>
<a href="./tag/bicycle.html">bicycle</a>
/
<a href="./tag/shopping.html">shopping</a>
/
<a href="./tag/pictures.html">pictures</a>
</footer><!-- /.post-info --> </div>
<div class="summary"><p>FR5+SD7+Jagwire,另外还有一套变速线管。终于可以把现在车子上那套破刹车换掉了。
放图放真相。</p>
<p>Jagwire:</p>
<p><img alt="1" src="https://lh3.googleusercontent.com/-53_g-3aPrPw/T1ByDWOJW6I/AAAAAAAAHOc/5zq1rfYuMmY/s800/2012-02-27_12-37-26_415_%2517%25C2%25AC.jpg"></p>
<p><img alt="2" src="https://lh6.googleusercontent.com/-SZhwwu5YQR0/T1ByFtvnwXI/AAAAAAAAHOk/Ihi0baOEdME/s800/2012-02-27_12-38-26_409_%2517%25C2%25AC.jpg"></p>
<p><img alt="3" src="https://lh6.googleusercontent.com/-nf5LEJUBJUw/T1ByIsf7gJI/AAAAAAAAHOs/oRjRQHOWKf0/s800/2012-02-27_12-39-02_816_%2517%25C2%25AC.jpg"></p>
<p><img alt="4" src="https://lh3.googleusercontent.com/-K47err0lefA/T1ByKzuDxgI/AAAAAAAAHO0/664JrQC0_og/s800/2012-02-27_12-40-40_821_%2517%25C2%25AC.jpg"></p>
<p><img alt="5" src="https://lh4.googleusercontent.com/-hN_HwEaygPE/T1ByNNMHXAI/AAAAAAAAHO8/g7jE-qy1GWE/s800/2012-02-27_12-41-14_993_%2517%25C2%25AC.jpg"></p>
<p><img alt="6" src="https://lh5.googleusercontent.com/-CwalX4B3Sg0/T1ByPXFDblI/AAAAAAAAHPE/gv5-dBGNeQg/s800/2012-02-27_12-42-47_969_%2517%25C2%25AC.jpg"></p>
<p><img alt="7" src="https://lh4.googleusercontent.com/-3ge-wKQpI6Q/T1ByR6zoAPI/AAAAAAAAHPM/l98w0TAM098/s800/2012-02-27_12-43-22_678_%2517%25C2%25AC.jpg"></p>
<p>FR5+SD7:</p>
<p><img alt="8" src="https://lh6.googleusercontent.com/-Ge1kqFr7F-M/T1ByVK6NLDI/AAAAAAAAHPU/TgchE8ozeQo/s800/2012-02-27_12-59-33_409_%2517%25C2%25AC.jpg"></p>
<a class="btn btn-default btn-xs" href="./2012/02/brake-suite-received/">more ...</a>
</div>
</article>
<hr/>
<article>
<h2><a href="./2012/01/plan-for-upgrade-bicycle/">自行车升级计划</a></h2>
<div class="well well-sm">
<footer class="post-info">
<span class="label label-default">Date</span>
<span class="published">
<i class="fa fa-calendar"></i><time datetime="2012-01-14T01:45:00+08:00"> Sat 14 January 2012</time>
</span>
<span class="label label-default">Category</span>
<a href="./category/cyclone.html">Cyclone</a>
<span class="label label-default">Tags</span>
<a href="./tag/riding.html">riding</a>
/
<a href="./tag/bicycle.html">bicycle</a>
/
<a href="./tag/upgrade.html">upgrade</a>
</footer><!-- /.post-info --> </div>
<div class="summary"><p>前两天青蛙的HT060折叠车后轮辐条竟然莫名奇妙断了一根,让青蛙不得不把升级自行车的计划重新捡起来。
虽然折叠的后轮可以换菜辐条然后平平圈凑合用,但是青蛙已经对HT060的滚珠花鼓加上6速旋飞不爽很久了,正好借此机会整体换掉。</p>
<p>但是如果升级后轮,飞轮一定要换成卡飞了。
这样的话,飞轮、后拨、链条、指拨全部都要换,还真是牵一发而动全身。
青蛙琢磨了几天,想出了2个升级方案,现在二选一的困扰中:</p>
<ol>
<li>首先想到的就是给HT060全部换新装备,8/9速飞轮,x5/x7后拨和指拨。
这样造价不菲,性能提升应该是最多的,不过就违背了HT060当作通勤/代步车的初衷。
可不是嘛,青蛙的山地车还使着X4套件,8速飞轮呢。</li>
<li>既然山地车上有一套X4套件,那就可以把它拆下来放到HT060上,然后山地车升级9/10速系统。
问题呢,就是这辆RR5.2是不是值得升级9速,甚至10速系统。
好处,就是俩车都升级了;坏处呢,谁知道升级了性能会不会有提高。</li>
</ol>
<p>目前青蛙比较倾向于方案2,反正都要买一套新变速套件,那就买一套不错的放山地车上,毕竟山地车才是锻炼用车。
代步车嘛,只要用起来比较顺滑就成了,性能要求倒不高。</p>
<p>对于方案2,初步的计划型号是: PG950 …</p>
<a class="btn btn-default btn-xs" href="./2012/01/plan-for-upgrade-bicycle/">more ...</a>
</div>
</article>
<hr/>
<article>
<h2><a href="./2012/01/happy-new-year/">Happy new year</a></h2>
<div class="well well-sm">
<footer class="post-info">
<span class="label label-default">Date</span>
<span class="published">
<i class="fa fa-calendar"></i><time datetime="2012-01-01T00:00:21+08:00"> Sun 01 January 2012</time>
</span>
<span class="label label-default">Category</span>
<a href="./category/misc.html">Misc</a>
<span class="label label-default">Tags</span>
<a href="./tag/happy.html">happy</a>
/
<a href="./tag/new.html">new</a>
/
<a href="./tag/year.html">year</a>
</footer><!-- /.post-info --> </div>
<div class="summary"><p>Happy new year and best wishes for everyone</p>
<a class="btn btn-default btn-xs" href="./2012/01/happy-new-year/">more ...</a>
</div>
</article>
<hr/>
<article>
<h2><a href="./2011/12/2011-summary-and-2012-outlook/">2011年终总结及展望</a></h2>
<div class="well well-sm">
<footer class="post-info">
<span class="label label-default">Date</span>
<span class="published">
<i class="fa fa-calendar"></i><time datetime="2011-12-31T20:00:00+08:00"> Sat 31 December 2011</time>
</span>
<span class="label label-default">Category</span>
<a href="./category/misc.html">Misc</a>
<span class="label label-default">Tags</span>
<a href="./tag/status.html">status</a>
/
<a href="./tag/update.html">update</a>
/
<a href="./tag/summary.html">summary</a>
/
<a href="./tag/outlook.html">outlook</a>
</footer><!-- /.post-info --> </div>
<div class="summary"><p>又到了年终岁末的总结时间了,青蛙已经发表过一篇关于今年骑行生活的总结,所以其他方面的总结就很简单了,<strike>几句话就可以说完。</strike> 写完才发现又唠叨了一大堆。</p>
<p>首先,婚礼办完了,五月某日。唯一的印象就是折腾,青蛙对中国式婚礼这种不折腾死人不算完的事情表示很无奈。</p>
<p>其次,工作上似乎有条例了一些,但是自己仍然处于迷失状态。
自己到底做点什么,以后怎么发展,仍然迷茫。
虽然这是一件很不应该的事情,工作四年,仍然不知道自己的方向在哪里,真是loser。
以至于年终曾经转去做kernel方向,但是担心自己的能力,又不了了之。</p>
<p>不过在现在的职位上已经有一些心得了,对于python,对于虚拟化,已经不像去年像一个文盲的状态了。
如果再在这个方向上做下去,也是有许多有趣的事情可以做。
不过一年中学到的技术知识似乎不多?现在想想,似乎编程技能并没有太多的提高,这是一个急需提升的地方。</p>
<p>十月份青蛙收了一部kindle4,之后的三个月里阅读量比之前的九个月加起来都多。
kindle真的是值得拥有的好东西,赞美亚马逊。</p>
<p>另外青蛙自己写了一个小工具抓取小说并推送到kindle(好吧,kindle上看的小说也不少),
写这个小东东的过程中会思考一下如何构建一个方便扩展又方便编码的结构,
不过写完之后却发现跟工作上使用的 kvm-autotest 结构真的很像。
由此,青蛙决定多读读其他的代码,目前正在抽时间读读vdsm,恩,争取2012第一季度可以读完。</p>
<p>哦 …</p>
<a class="btn btn-default btn-xs" href="./2011/12/2011-summary-and-2012-outlook/">more ...</a>
</div>
</article>
<hr/>
<article>
<h2><a href="./2011/12/some-idea-about-user-password/">吐槽:关于用户口令</a></h2>
<div class="well well-sm">
<footer class="post-info">
<span class="label label-default">Date</span>
<span class="published">
<i class="fa fa-calendar"></i><time datetime="2011-12-21T23:40:00+08:00"> Wed 21 December 2011</time>
</span>
<span class="label label-default">Category</span>
<a href="./category/misc.html">Misc</a>
<span class="label label-default">Tags</span>
<a href="./tag/security.html">security</a>
/
<a href="./tag/password.html">password</a>
/
<a href="./tag/shell.html">shell</a>
</footer><!-- /.post-info --> </div>
<div class="summary"><p>CSDN的密码泄漏事件被爆出之后,在Twitter和Weibo上引起了广泛的反响,很多人质疑国内网站的安全管理工作,竟然敢直接用明文保存密码。有一点常识的Web应用开发人员都应该知道直接在数据库里明文形式的密码是相当不安全的。但是为什么还有那么多人仍然这样做呢?他们出于什么目的呢?引人深思呀。</p>
<p>一个网站到底应该怎么保存用户的密码才安全呢?又怎么应该设计登录流程呢? 酷壳上有两篇文章介绍的不错:<a href="http://coolshell.cn/articles/5353.html">你会做Web上的用户登录功能吗?</a> 和 <a href="http://coolshell.cn/articles/6043.html">Web开发中需要了解的东西</a>。</p>
<p>青蛙除了大学的时候搞的那个神马选课系统,基本就没有做过Web应用,就从一个Web用户的角度唠叨几句算了。</p>
<p>首先,是我们到底需要多少个密码? 只有一个显然不行,如果使用这个密码的网站有一个不靠谱,把用户密码给泄漏了(被黑了也好,被无良网站卖了也好,当然在天朝还有另外一种可能:被政府收缴),所有的网站都必须重设密码。那每个网站都设置一个密码呢,现在是个网站都要登录,谁能记得住那么多密码呀。</p>
<p>为了防止密码忘掉,大体上有两种思路:</p>
<ul>
<li>
<p><strong>密码管理器</strong>
这种方法比较简单,实际就是保存一个密码。本因为浏览器就内置了记住密码的功能,把用户从繁重的记忆密码的任务中解脱出来。但是浏览器的密码记忆方式功能单一,而且跟浏览器绑定,换一个浏览器就完蛋了。还有系统自带的密码管理工具,例如KDE的KWallet之类的都会有这种问题,跟某个环境绑定,移动性不高。青蛙目前也没有好的实践经验,可以想到的方法就是加密KWallet之后放在Dropbox上,这样多台电脑之间的密码同步可以解决,但是仍然没有解决跨平台的问题。可能这个问题需要借助移动设备来完成,例如Android上的密码管理应用 …</p></li></ul>
<a class="btn btn-default btn-xs" href="./2011/12/some-idea-about-user-password/">more ...</a>
</div>
</article>
<hr/>
<ul class="pagination">
<li class="prev"><a href="./index8.html">«</a>
</li>
<li class=""><a
href="./index.html">1</a></li>
<li class=""><a
href="./index2.html">2</a></li>
<li class=""><a
href="./index3.html">3</a></li>
<li class=""><a
href="./index4.html">4</a></li>
<li class=""><a
href="./index5.html">5</a></li>
<li class=""><a
href="./index6.html">6</a></li>
<li class=""><a
href="./index7.html">7</a></li>
<li class=""><a
href="./index8.html">8</a></li>
<li class="active"><a
href="./index9.html">9</a></li>
<li class=""><a
href="./index10.html">10</a></li>
<li class=""><a
href="./index11.html">11</a></li>
<li class=""><a
href="./index12.html">12</a></li>
<li class=""><a
href="./index13.html">13</a></li>
<li class=""><a
href="./index14.html">14</a></li>
<li class=""><a
href="./index15.html">15</a></li>
<li class=""><a
href="./index16.html">16</a></li>
<li class=""><a
href="./index17.html">17</a></li>
<li class=""><a
href="./index18.html">18</a></li>
<li class=""><a
href="./index19.html">19</a></li>
<li class=""><a
href="./index20.html">20</a></li>
<li class=""><a
href="./index21.html">21</a></li>
<li class=""><a
href="./index22.html">22</a></li>
<li class=""><a
href="./index23.html">23</a></li>
<li class=""><a
href="./index24.html">24</a></li>
<li class=""><a
href="./index25.html">25</a></li>
<li class="next"><a
href="./index10.html">»</a></li>
</ul>
</div>
<div class="col-sm-3" id="sidebar">
<aside>
<!-- Sidebar -->
<section class="well well-sm">
<ul class="list-group list-group-flush">
<!-- Sidebar/Social -->
<li class="list-group-item">
<h4>Social</h4>
<ul class="list-group" id="social">
<li class="list-group-item"><a href="https://twitter.com/gfrog"><i class="fa fa-twitter-square fa-lg"></i> Twitter</a></li>
<li class="list-group-item"><a href="/pages/tweets-archive.html"><i class="fa fa-tweets-archive-square fa-lg"></i> Tweets Archive</a></li>
<li class="list-group-item"><a href="/pages/instagram-archive.html"><i class="fa fa-instagram-archive-square fa-lg"></i> Instagram Archive</a></li>
</ul>
</li>
<!-- End Sidebar/Social -->
<!-- Sidebar/Categories -->
<li class="list-group-item">
<h4>Categories</h4>
<ul class="list-group" id="categories">
<li class="list-group-item">
<a href="./category/cloud.html">Cloud</a>
</li>
<li class="list-group-item">
<a href="./category/cyclone.html">Cyclone</a>
</li>
<li class="list-group-item">
<a href="./category/linux.html">Linux</a>
</li>
<li class="list-group-item">
<a href="./category/misc.html">Misc</a>
</li>
<li class="list-group-item">
<a href="./category/mobile.html">Mobile</a>
</li>
<li class="list-group-item">
<a href="./category/networking.html">Networking</a>
</li>
<li class="list-group-item">
<a href="./category/pictures.html">Pictures</a>
</li>
<li class="list-group-item">
<a href="./category/programming.html">Programming</a>
</li>
<li class="list-group-item">
<a href="./category/site.html">Site</a>
</li>
<li class="list-group-item">
<a href="./category/travel.html">Travel</a>
</li>
<li class="list-group-item">
<a href="./category/vim.html">VIM</a>
</li>
<li class="list-group-item">
<a href="./category/virt.html">Virt</a>
</li>
</ul>
</li>
<!-- End Sidebar/Categories -->
<!-- Sidebar/Links -->
<li class="list-group-item">
<h4>Links</h4>
<ul class="list-group" id="links">
<li class="list-group-item">
<a href="http://getpelican.com/" target="_blank">Pelican</a>
</li>
<li class="list-group-item">
<a href="http://python.org/" target="_blank">Python.org</a>
</li>
<li class="list-group-item">
<a href="http://jinja.pocoo.org/" target="_blank">Jinja2</a>
</li>
</ul>
</li>
<!-- End Sidebar/Links -->
</ul>
</section>
<!-- End Sidebar --> </aside>
</div>
</div>
</div>
<!-- End Content Container -->
<footer>
<div class="container">
<hr>
<div class="row">
<div class="col-xs-10">© 2019 gfrog
· Powered by <a href="https://github.com/getpelican/pelican-themes/tree/master/pelican-bootstrap3" target="_blank">pelican-bootstrap3</a>,
<a href="http://docs.getpelican.com/" target="_blank">Pelican</a>,
<a href="http://getbootstrap.com" target="_blank">Bootstrap</a> <p><small> <a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh_cn"><img alt="Creative Commons License" style="border-width:0" src="//i.creativecommons.org/l/by-nc-sa/4.0/80x15.png" /></a>
Content
licensed under a <a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh_cn">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>, except where indicated otherwise.
</small></p>
</div>
<div class="col-xs-2"><p class="pull-right"><i class="fa fa-arrow-up"></i> <a href="#">Back to top</a></p></div>
</div>
</div>
</footer>
<script src="./theme/js/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="./theme/js/bootstrap.min.js"></script>
<!-- Enable responsive features in IE8 with Respond.js (https://github.com/scottjehl/Respond) -->
<script src="./theme/js/respond.min.js"></script>
<script src="./theme/js/bodypadding.js"></script>
<!-- Disqus -->
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'gfrog'; // required: replace example with your forum shortname
/* * * DON'T EDIT BELOW THIS LINE * * */
(function () {
var s = document.createElement('script');
s.async = true;
s.type = 'text/javascript';
s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
<!-- End Disqus Code -->
<!-- Google Analytics -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-769172-3']);
_gaq.push(['_trackPageview']);
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- End Google Analytics Code -->
</body>
</html>