Popularity-contest 是一项匿名调查, 如果你在 /var/log/
里面发现了成吨的 popularity-contest, popularity-contest.0 等等文件那就证明你参加了。
可是我看着好烦啊!
执行 dpkg-reconfigure popularity-contest
选择 NO 即可关掉它.
收集的数据可以在 popcon.ubuntu.com 观看.
Popularity-contest 是一项匿名调查, 如果你在 /var/log/
里面发现了成吨的 popularity-contest, popularity-contest.0 等等文件那就证明你参加了。
可是我看着好烦啊!
执行 dpkg-reconfigure popularity-contest
选择 NO 即可关掉它.
收集的数据可以在 popcon.ubuntu.com 观看.
发现一个需要检测溢出的题, 然后发现 Python 的 int 不会溢出, 这下就比较尴尬了.
硬编码一下吧.
if abs(x) > 0x7FFFFFFF:
return 0
或者我们使用 numpy
的 int32
.
GIT_CURL_VERBOSE
用来给出 curl 的输出, 效果等同于 curl -v
➜ Repo git:(master) GIT_CURL_VERBOSE=1 git pull
* Couldn't find host github.com in the .netrc file; using defaults
* Trying 192.30.253.112...
* TCP_NODELAY set
* Connection failed
* connect to 192.30.253.112 port 443 failed: Operation timed out
* Trying 192.30.253.113...
* TCP_NODELAY set
* Connection failed
* connect to 192.30.253.113 port 443 failed: Operation timed out
* Failed to connect to github.com port 443: Operation timed out
* Closing connection 0
GIT_SSL_NO_VERIFY
用来跳过 SSL 证书验证.
➜ Repo git:(master) GIT_SSL_NO_VERIFY=true git pull
已经是最新的。 // 并没有什么改变(
观察为 UA 过滤
关键字为 “User-Agent: agent/2.8.2.5342\r\n”
➜ ~ curl http://cn.battle.net -H "User-Agent: agent/2.8.2.542\r\n"
curl: (56) Recv failure: Connection reset by peer
6in4 6to4 6rd 都依靠 41 协议, 也就是 proto 41 而不是什么 tcp/udp 端口.这里给出一个用来测试 NAT 是否转发 41 协议的办法.
在 NAT 内:
sudo hping3 -0 ipaddr -H 41 -d 10 // 将 ipaddr 替换为你在 NAT 外的主机
在 NAT 外:
polipo 被用来创建一个简单的 http 代理, 在你只有 socks5 代理时非常有用.
首先你需要一个配置文件.
#cat config
proxyAddress = "0.0.0.0" // 代理地址, 只需要本地访问可以填 127.0.0.1
proxyPort = 8118 // 代理端口
socksParentProxy = "127.0.0.1:1080" // socks5 代理地址
socksProxyType = socks5 // socks 代理类型
#allowedClients = 127.0.0.1 // 可以设置允许使用的客户端地址
然后启动它
虽然粘贴进去也是可以, 但是长命令还是太慢了…
首先我们可以直接加上 “`”
➜ ~ echo "echo 123"|pbcopy
➜ ~ `pbpaste`
123
当然这种只能应对简单的命令, 针对复杂点的, 比如说包括需要转译的就爆炸.
所以可以使用 eval.
eval "$(pbpaste)"
首先回首看了下 2016 年年初所写的 2015 年总结, 于是首先注意到的还是自己的体重, 目前是 76.9 kg, 也就是说我又胖了, 之前可是 71.5 kg 的.
然后就是别的东西, 首先注意到的事便是当时 Shadowsocks, 现在的话情况却是出乎意料的好…? 当然也可以说是不好吧, 毕竟网络主权这个词已经越来越常见了.
同时呢, 一个出乎意料的事情, Cyanogen 公司分家了, Cyanogen Mod 社区 fork 了个分支叫 LineageOS 来继续发展, 不过对于我的影响到没那么大, 个人感觉的话, CM 大部分还是由第三方开发者来维护的, 唯一受影响的大概就是 Cyanogen OS 的服务吧. 毕竟社区使用的话就是先有 AOSP, 然后有 CM, Omni, 然后是 Nitrogen 这些.
嗯我总算开这个坑了. 真是不容易(
当然调子是要定下来, 写不写得完是个问题.
首先你需要一个反编译器, 你用 gdb lldb 还是 IDA 还是 Hopper 都可以, 反正我是用 Hopper.
macOS 会自动通过 DHCP 服务器下发的 DHCP ID 来更改你的主机名, 但是我不想!
解决办法:
scutil --set LocalHostName oao-mac
scutil --set HostName oao-mac.local