IPFS 初探
IPFS, InterPlanetary File System 是一个依靠 P2P 储存文件的系统。它的理念和机理和 BT 很像,不同的节点共同保存了一个文件,同时也都运用 DHT 来寻找文件。它还混合了时下最时髦的概念:区块链。通过 FileCoin 的应用来激励矿工们保存文件。这些理念看上去真的很美好,但是真的有想象中的那么好吗? ...
IPFS, InterPlanetary File System 是一个依靠 P2P 储存文件的系统。它的理念和机理和 BT 很像,不同的节点共同保存了一个文件,同时也都运用 DHT 来寻找文件。它还混合了时下最时髦的概念:区块链。通过 FileCoin 的应用来激励矿工们保存文件。这些理念看上去真的很美好,但是真的有想象中的那么好吗? ...
Time Machine 可以很方便的备份系统,但是假如没有 Time Capsule 或者 NAS 时,也可以备份到另一台 Mac 的硬盘上。 ...
在安装完 Ubuntu 18.04 后,本人遇到了 Ubuntu 无法在 Clover 中显示的问题,解决方案在此记录下来。 ...
在 Ubuntu 18.04 上安装 TensorFlow GPU 的过程中遇到几个问题,在此将过程记录下来。 ...
最近在创建新的 Python Virtualenv 时出现了 Missing dependencies for SOCKS support 的错误,经检查后发现为 Python 本身在没有安装 pysocks 时并不支持 socks5 代理,而环境变量中则设置了 socks5 的代理。 ...
学校的无线网质量不好,而有线网只能使用 iNode 进行连接。因此便买了台 x86 小主机专职路由器用,但有线网在 24 小时后会被强制断线,只能重启 iNode 进行连接。最初的解决方案为定时重启电脑,但由于 iNode 认证有几率失败,还是需要检测网络的联通性。因此便写了个小脚本自动检测校园网连接并在掉线时重启网络。 ...
ZeroTier moon 节点的创建说不上特别繁琐但也绝对不是特别简单,因此写了一个 Docker 镜像方便 ZeroTier moon 节点的创建。 ...
由于国内网络的复杂的情况, ZeroTier 的点与点连接很有可能建立失败。此时机器之间的连接就会绕道国外,造成较大的延迟和丢包率。在 ZeroTier 1.2.0 版本之后,一项新的功能被加入进来:“自定义根服务器”,又称 moon。通过自定义的服务器作为跳板加速内网机器之间的互相访问。本文简要介绍了 ZeroTier moon 的设置方法。 ...
macOS 默认看待 BIOS 中的时间为 UTC 时间,而 Windows 则默认看待 BIOS 中的时间为本地时间。例如 BIOS 中的本地时间为 00:00,Windows 将会把此时间读取为本地时间,即 00:00。而 macOS 则会读取为 UTC 时间,本地时间则显示为 08:00 (GMT +8 北京时间)。这就导致了时间不一致情况的发生。 ...
在 Windows Subsystem for Linux 中,执行 chsh -s /bin/zsh 并不能成功地将默认 shell 修改为 zsh。在打开 WSL 时,默认 shell 仍然为 bash。通过一个简易的 workaround 可以使在打开 WSL 时同时打开 zsh。 ...