很久不见

2018年的第一次更新,将原来文章做了字符集更新,同时调整了不同系统中兼容性。

通常为了保证我们从网上下载的文件的完整性和可靠性,我们把文件下载下来以后都会校验一下MD5值或SHA1值(例如验证下载的Win10 ISO镜像是否为原始文件),这一般都需要借助专门的MD5检验工具来完成。但其实使用Windows系统自带的Windows PowerShell运行命令即可进行文件MD5、SHA1值校验。方法如下:


校验文件Hash值的命令格式如下:

Get-FileHash 文件路径 -Algorithm 校验的Hash值类型| Format-List

PS: 如果需要校验的文件路径比较复杂,例如路径中包含空格、括号等特殊符号,则需要在路径前后加上英文双引号。

- 阅读剩余部分 -

首先,通过apt安装其他shell软件

(以fish为例)

sudo apt install fish img

安装之后使用fish命令尝试启动。能成功启动则继续下一步。

- 阅读剩余部分 -

USTC LUG 提供的 Google Fonts 加速服务


fonts.googleapis.com         fonts.lug.ustc.edu.cn
ajax.googleapis.com          ajax.lug.ustc.edu.cn
themes.googleusercontent.com google-themes.lug.ustc.edu.cn
fonts.gstatic.com            fonts-gstatic.lug.ustc.edu.cn


转自:https://lug.ustc.edu.cn/wiki/lug/services/googlefonts

最近通过一些在线文件云空间测试云存储部署静态网站遇到HTTP到HTTPS的强制跳转的问题,平时通过nginx配置是比较简单实现的, 但是例如七牛云虽然可以设置HTTPS访问,但是不支持设置HTTP到HTTPS的强制跳转, 解决方法可以是先通过设置HSTS,通过浏览器级的强制跳转实现,但是本方法只能在webkit内核的浏览器上生效,而且由一定的时间差, 所以最后寻找到通过前端JavaScript脚本实现HTTP到HTTPS的强制跳转,代码如下

<script type="text/javascript">
	var targetProtocol = "https:";
	if (window.location.protocol != targetProtocol)
		window.location.href = targetProtocol +
		window.location.href.substring(window.location.protocol.length);
</script>

一般将代码防止<head> </head>之间,这样就能先于body提前加载并作跳转

七牛配置HTTPS会有部分问题,换成UPYUN后基本完美


七牛云的小文件托管感觉十分适合用来做静态站的部署,现已经将网站同步更新至七牛云中,接下来再详细研究一下SDK,继续观察其他问题。


4月30日更新测试情况: 若使用七牛官方开发工具qshell的qupload进行文件上传,会导致文件上传后由于缓存原因不能实时更新,待进一步开发继续测试


5月5日更新测试情况: 取消使用七牛计划,改用阿里OSS+CDN的方法


5月6日更新测试情况: 由于阿里OSS+CDN的方法会存在某些已知bug,因此再次尝试改用又拍云


本教程是关于在同一局域网内使用foobar2000桌面版作为UPnP媒体服务器并通过foobar2000移动版(包括Android和iOS版)链接实现远程音乐传输播放功能。

首先需要在foobar2000桌面版安装foo_upnp插件,链接:http://www.foobar2000.org/components/view/foo_upnp

重启foobar2000后可以在File->Preferences->Tools->UPnP处配置好UPnP媒体服务,然后打开最新版foobar2000移动版通过主界面最底处的UPnP Media Servers搜索加入即可实现链接。