Google Voice vs Hangouts

Google Voice is an inbound telephone call forwarding system that works over the Public Switched Telephone Network (PSTN), forwarding calls to the forwarding phones you define on your account. The call quality of inbound calls forwarded to, and answered on any sort of telephone (land line, mobile or VoIP) will vary and depend on the quality of the complete path over the various phone carriers involved in the call.
Outbound calls using Google Voice on a mobile phone do use the mobile phone’s voice service, whatever it may be (GSM, CDMA or LTE). The app first uses your phone’s native voice service to call a Google Voice gateway, then the gateway places your call to the called party, and bridges the call together. So, again, call quality depends on the underlying carrier services involved in that path.

Hangouts phone calls travel over VoIP, using the G.711u PCM codec, and will have call quality equivalent to the best land line connections. G.711u is a lossless codec, and uses approximately 90Kbps per direction (64Kbps for the encoded audio, plus some overhead for the IP traffic).
Outbound calls using Hangouts on an Android or iPhone use whatever data connection the phone is using (either your carrier’s data connection or WiFi). Again, call quality will be entirely dependent on the quality and reliability of that connection.

叶匡政的《我们都是木头人》

叶匡政的《我们都是木头人》。

《我们都是木头人》

我们都是木头人
不许讲话不许笑
还有一个不许动
就这样我们头发慢慢白了
皮肤变黑了,皱纹越来越多了
就这样我们走进生命的冬日
天黑得越来越快了
就这样我的好友,我的兄弟
离得越来越远了
围坐身旁的都是陌生人
我们低着头,像接受惩罚的孩子
血落在这里
长出来的都是木头人

我们都是木头人
这是我们内在生活的真实形象
他们数数人头,就知道我们还在
看见我们吃饭
就知道木头人还乖
他们真是这样想的

我们都是木头人
我是木头人,我的妻子是木头人
我的孩子也会长成木头人
为何要保留这愚蠢的人形
为何要锻炼身体,翻斤头,倒立
为何要发育
这就是我理解的生命,和生命的回报

我们都是木头人
所以我们今天还生活在这里
爬吧,乞求吧,发霉吧
你有婴儿般细嫩的皮肤有何用
你有含苞欲放的红唇有何用
你有乌溜溜的黑眼睛有何用
你有健壮的胸肌,你有坚挺的双乳
又有何用

我们都是木头人
二十岁被埋葬,三十岁已成白骨
四十岁后在世间游荡的都是干尸
与吸血鬼
是呵,你还活着,你还做梦
你还有三天的路才到达目的地
你的双手还未被捆绑
你还能背叛与撒谎
看看这些怪物吧
除了繁殖,他们还能做些什么
看看恐惧发育成形的脊椎
看看被管制而萎缩的大脑

我们都是木头人,现在选择吧
选择吧,我们都是木头人
死亡才能终止这种存在
大喊救命的木头人
死于贫困的木头人
被生活累垮的木头人
让贪婪吞噬的木头人
木头人能唱的永远是一支悲哀的歌
选择吧!木头人,要分清
选择吧!木头人,让木头燃烧
让这个骗子的集团现出原形
烧毁那些教义
烧毁愚蠢的报纸与教科书
烧毁所有谎话和说谎话的人
瞧,我们自己也冒烟了
这是每一个木头人的节日
我必须醒着看到这个结尾
我必须继续工作,我必须
我必须赢得所有人的帮助
让木头变回木头,让人成为人
你不相信这是真的
木头人你有好心肠
木头人你已病入膏肓

我们都是木头人
不许讲话不许笑
还有一个不许动
我就是死也要走在人的大路上

老雷的和诗
我们都是木头人
不许说话、不许动
孩子们在玩刚刚学来的游戏
一旁的我
目光突然凝滞成听话的影子
被钉在腐朽的门上
呆若木鸡地唱道
我们都是木头人
不许说话、不许动
像喝了一碗凝血的卤水

Blocking ads and malwares with pfsense

Unbound is the default DNS resolver on Pfsense 2.4. Adding a list of domains to block.
StevenBlack in github. or notracking.

Here are the different steps to set it up for unbound:

Download the list (for example ads+malwares+social networks)

fetch https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts
Entries in the host file are in the form 0.0.0.0 domain and unbound needs something like this:

server:
local-data: "domain A 0.0.0.0"

Following awk command will transform the list into something that unbound understands:
cat hosts | grep '^0\.0\.0\.0' | awk '{print "server: \nlocal-data: \""$2" A 0.0.0.0\""}' > ads.conf
Finally copy the resulting file to /var/unbound and set

Display Custom Option

in web interface:
# Ads overrides
include: /var/unbound/ads.conf

Reload unbound config with the following command on pfsense:
unbound-control -c /var/unbound/unbound.conf reload

CINEBENCH 15

First Machine
OS: Microsoft Windows 10 Pro
CPU: Intel Core i3-3220 running at 3.29GHz
GPU: NVIDIA GeForce GT 520
Novabench Score: 862
CPU Score
493
Float Ops: 97480821
Integer Ops: 476949175
Hash Ops: 1241524
RAM Score – 8GB
206
RAM Speed: 19992 MB/s
GPU Score
115
Direct3D11: 5 FPS
OpenCL: 113 GFLOPS
Disk Score
48
Write Speed: 223 MB/s
Read Speed: 212 MB/s

Second Machine
OS: Microsoft Windows 10 Pro
CPU: Intel Core i5-2400S running at 2.59GHz
GPU: AMD Radeon HD 7700 Series
Novabench Score: 980
CPU Score
418
Show details
Float Ops: 91881542
Integer Ops: 405734908
Hash Ops: 944461
RAM Score – 6GB
161
RAM Speed: 12242 MB/s
GPU Score
363
Direct3D11: 36 FPS
OpenCL: 0 GFLOPS
Disk Score
38
Write Speed: 137 MB/s
Read Speed: 177 MB/s


Third Machine
OS: Microsoft Windows 10 专业版
CPU: Intel Core i7-4790K running at 4.39GHz
GPU: AMD Radeon HD 7700 Series
Novabench Score: 1759
CPU Score
1006
Show details
Float Ops: 208160360
Integer Ops: 1353463416
Hash Ops: 1740590
RAM Score – 32GB
295
RAM Speed: 21655 MB/s
GPU Score
379
Direct3D11: 38 FPS
OpenCL: 1403 GFLOPS
Disk Score
79
Write Speed: 362 MB/s
Read Speed: 498 MB/s

Fourth Machine

First Laptop

Second Laptop

Third Laptop

Fourth Laptop

耐候钢标准

焊接结构用耐候钢板(GB4172-84)
高耐候性结构钢钢板(GB4171-84)
书 STAINLESS STEEL AND CORROSION by Claus Qvist Jessen ISBN
978-87-92765-00-0

Download (PDF, 456KB)

GB/T4171-2008

美国

Download (PDF, 1.3MB)

Download (PDF, 266KB)


Download (PDF, 173KB)

Download (PDF, 62KB)

Download (PDF, 24KB)


耐候性能估计

Download (PDF, 209KB)

日本

Download (PDF, 725KB)

Download (PDF, 495KB)

Jis G 3125