-
Notifications
You must be signed in to change notification settings - Fork 0
/
index7.html
128 lines (124 loc) · 9.86 KB
/
index7.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
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<title>fangpsh's blog</title>
<meta charset="utf-8" />
<meta name="google-site-verification" content="CbsgsM2tKx2Ho07c_HkPj2MvG1zaj2trcjW7Ed1pyMw" />
<link href="https://fangpsh.github.io/theme/static/css/bootstrap-3.0.0.min.css" rel="stylesheet" />
<link href="https://fangpsh.github.io/theme/static/css/han.min.css" rel="stylesheet" />
<link href="https://fangpsh.github.io/theme/static/css/style.css" rel="stylesheet" />
<link href="https://fangpsh.github.io/theme/static/css/code.css" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="author" content="fangpsh" />
<link href="https://fangpsh.github.io/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="fangpsh's blog Full Atom Feed" />
</head>
<body id="index" class="archive">
<div class="container">
<div class="header">
<ul class="nav nav-pills pull-right">
<li class="active"><a href="/">Home</a></li>
<li><a href="https://fangpsh.github.io/pages/about.html">About</a></li>
<li><a href="https://fangpsh.github.io/archives.html">Archives</a></li>
</ul>
<h3 class="text-muted"><a href="/">fangpsh's blog</a></h3>
<h2 class="text-muted"></h2>
</div>
<section id="content" class="content">
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2018/2018-01-17.html" rel="bookmark" title="Permalink to HAProxy in 2018">HAProxy in 2018</a></h2> </header>
<div class="entry-content"> <p><img alt="haproxy_in_2018" src="https://raw.githubusercontent.com/roOtPasswd/test/public-images/images/2023/20230302145902.jpg"> </p>
<p>之前在Twitter 上有看到HAProxy 官方号发<a href="https://twitter.com/haproxy_tech/status/925760917614354434">tweet</a>,说新版支持HTTP/2 了,当时没在意,人家Nginx 一年前就支持了好吧,你才来。最近看到一篇文章 …</p> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2018/2018-01-11.html" rel="bookmark" title="Permalink to Ngxfmt">Ngxfmt</a></h2> </header>
<div class="entry-content"> <p>接手一坨缩进、格式乱七八糟的Nginx 配置,简直要命。想起golang 有一个gofmt,动手做一个简单的ngxfmt。</p>
<p>Nginx 的配置语法比较简单,分为块配 …</p> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2017/2017-12-21.html" rel="bookmark" title="Permalink to 抓取微博,同步到Twitter">抓取微博,同步到Twitter</a></h2> </header>
<div class="entry-content"> <p><img alt="zelda" src="/assets/images/2023/20230306161433.jpg"></p>
<p>前几个月买了<a href="https://www.nintendo.co.jp/hardware/switch/">NintendoSwitch</a>,沉迷于“塞尔达-荒野之息”不能自拔,同时也关注着NS 新游戏的资讯。
微博上有几个帐号会发布各种NS 游戏 …</p> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2017/2017-12-13.html" rel="bookmark" title="Permalink to ioping">ioping</a></h2> </header>
<div class="entry-content"> <p><img alt="ioping" src="/assets/images/2023/20230306152430.jpg"></p>
<p>发现一个有趣的工具 - ioping,类似常用的ping 命令。ping 用来ping 网络,看延时、丢包等等,ioping 用来 “ping” IO,看IO 耗时,读写速度等等。</p>
<p><a href="https://github.com/koct9i/ioping">ioping</a></p>
<blockquote>
<p>simple disk I …</p></blockquote> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2017/2017-12-05.html" rel="bookmark" title="Permalink to 禁用透明大页">禁用透明大页</a></h2> </header>
<div class="entry-content"> <ul>
<li>原文链接:<a href="https://blog.nelhage.com/post/transparent-hugepages/#fn:tree">blog.nelhage.com</a></li>
<li>原文作者:<a href="https://blog.nelhage.com/about/">Nelson Elhage</a></li>
<li>原文发表时间: 2017-07-10</li>
<li>原文许可协议:<a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a></li>
</ul>
<h2>tl;dr(长话短说)</h2>
<p><a href="https://www.kernel.org/doc/Documentation/vm/transhuge.txt">“透明大页(Transparent Hugepages)”</a>是一个Linux 内核特性 …</p> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2017/2017-12-04.html" rel="bookmark" title="Permalink to Chrome,ERR_SPDY_PROTOCOL_ERROR 和无效的HTTP header">Chrome,ERR_SPDY_PROTOCOL_ERROR 和无效的HTTP header</a></h2> </header>
<div class="entry-content"> <ul>
<li>原文地址:<a href="https://www.michalspacek.com/chrome-err_spdy_protocol_error-and-an-invalid-http-header">michalspacek.com</a></li>
<li>原文作者:<a href="https://www.michalspacek.com/contact">Michal Špaček</a>https://www.michalspacek.com/contact</li>
<li>发表时间:2017-08-28</li>
</ul>
<p>当你把网站迁移到性能更好的HTTP/2 协议时,可能会出现Chrome 没法加载 …</p> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2017/2017-11-01.html" rel="bookmark" title="Permalink to 搭建HTTP/2 代理">搭建HTTP/2 代理</a></h2> </header>
<div class="entry-content"> <p>这个月又抢到了内部的100元腾讯云代金券,听说最近流行HTTP/2 代理,快速折腾一下,主要内容都是参考这篇文章:<a href="https://wzyboy.im/post/1052.html">《使用 nghttpx 搭建 HTTP/2 代理》</a>。</p>
<h2>证书 …</h2> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2017/2017-10-13.html" rel="bookmark" title="Permalink to 写一个Terraform Provider">写一个Terraform Provider</a></h2> </header>
<div class="entry-content"> <p>上个月想给腾讯云写一个terraform provider,花了一周的时间入门Golang,参考现有的一些项目完成了<a href="https://cloud.tencent.com/product/clb">CLB</a> 的<a href="https://en.wikipedia.org/wiki/Create,_read,_update_and_delete">CRUD</a>。本来想做成和阿里云的provider 一 …</p> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2017/2017-08-30.html" rel="bookmark" title="Permalink to 基于OpenResty 的whoami.akaimai.net 实现">基于OpenResty 的whoami.akaimai.net 实现</a></h2> </header>
<div class="entry-content"> <p>上次收集整理[[170822 获取Local DNS 地址信息]]) 的时候看到akamai 的<code>whoami.akamai.net</code>,想起之前看到<a href="https://twitter.com/agentzh/status/767963492850601985">agentzh</a> 基于OpenResty实现了一个权威DNS 服务器,感觉可以用openresty 简单快速的实 …</p> </div><!-- entry-content -->
</article>
<article class="hentry">
<header> <h2 class="entry-title"><a href="https://fangpsh.github.io/posts/2017/2017-08-22.html" rel="bookmark" title="Permalink to 获取Local DNS 地址信息">获取Local DNS 地址信息</a></h2> </header>
<div class="entry-content"> <p>在网页中获取local dns 不太方便,看看大家是怎么做的。 </p>
<h2>阿里云CDN 诊断工具</h2>
<p>阿里云CDN提供的<a href="https://cdn.dns-detect.alicdn.com/https/doc.html">阿里昆仑用户诊断工具</a>:<br>
<img alt="alicdn_local_dns" src="/assets/images/2023/20230301171842.png"> </p>
<p>获取到local dns 的这 …</p> </div><!-- entry-content -->
</article>
<div class="pager">
<ul>
<li class="previous"><a href="https://fangpsh.github.io/index6.html">← Previous</a></li>
<li class="next"><a href="https://fangpsh.github.io/index8.html">Next →</a></li>
</ul>
</div>
</section><!-- content -->
<footer id="contentinfo" class="footer">
<nav class="pull-right bottom-nav">
<a href="https://fangpsh.github.io/feeds/all.atom.xml">RSS</a>
</nav>
<address id="about" class="vcard body">
© <a href="https://fangpsh.github.io">fangpsh's blog</a> Proudly powered by <a href="http://getpelican.com/">Pelican</a>
</address><!-- /#about -->
</footer><!-- /#contentinfo -->
</div><!-- container -->
<script src="https://fangpsh.github.io/theme/static/js/han.min.js" type="text/javascript"></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-5X2BSH52P0"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-5X2BSH52P0');
</script>
<script type="text/javascript">
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "jt8984mtdg");
</script>
</body>
</html>