连 Windows 的服务器,Microsoft Remote Desktop 最好用了。换了新 Mac 之后又得找下载了。
但是现在微软官方文档里仅提供了一个到 App Store 下载的连接,而这个链接在使用国区账号时是无效的。
当然,微软也提供了一个可以直接下载的 beta 版的连接:
虽然不影响使用,但是心理上还是挺怪的,于是继续找了下,在一个帖子里找到了可用的下载链接(已确认是正式版本的安装包):
Phoenix Sun's Blog
连 Windows 的服务器,Microsoft Remote Desktop 最好用了。换了新 Mac 之后又得找下载了。
但是现在微软官方文档里仅提供了一个到 App Store 下载的连接,而这个链接在使用国区账号时是无效的。
当然,微软也提供了一个可以直接下载的 beta 版的连接:
虽然不影响使用,但是心理上还是挺怪的,于是继续找了下,在一个帖子里找到了可用的下载链接(已确认是正式版本的安装包):
最近公司新配了 27 寸的 2K 显示器,激动万分。但是用 2562x1440 的分辨率字太小,用 1920x1080 的话字又太模糊,有些美中不足。花了点时间折腾开启了 HiDPI,使用 1080p 的效果就非常的棒了。
顺带把自己的 24 寸显示器也设置开启了 HiDPI,并记录下过程。
在终端输入
sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
这步是为了获取显示器的 VendorID 和 ProductID (制造商ID 和 产品ID),在终端运行:
ioreg -lw0 | grep IODisplayPrefsKey | grep -o '/[^/]\+"$'
结果大致如下:
这里第一条 AppleBacklightDisplay 指的是 Macbook Pro 自带的显示屏,第二条是我的外接显示器,其中:
前面的十六进制码为 VendorID,我的是 10ac
后面的十六进制码为 ProductID,我的是 a0c3
近日买了个群晖 NAS 来下美剧看,无奈群晖自带的 Download Station 下载十分不得劲儿。
几经寻找,发现有大佬做了可以跑在群晖上的人人影视客户端,安装试用后相当不错,作一记分享。
1、在套件中心里安装 Docker,这个不赘述了。
2、运行 Docker,在 “注册表” 中找到 oldiy/rrshare64,选中下载。
最近因为打算投资买房,特地找了下地铁规划图,以便参考。
最终找到一份做的比较细致也比较新的,就拿来分享记录一下。
这是我压缩过的图,点开看的话大致能看的清楚:
原图可以去作者微博或他的网盘下载:
作者微博:@ochinko (https://weibo.com/ochinko)
百度网盘:https://pan.baidu.com/share/init?surl=1TYnvXO579ahys_tSCvleQ (提取码:4qc1)
感谢原作者~
在企业级应用中,将服务拆分解耦是很常见的,所以也就有了服务器间调用API的场景。
一般会将提供基础能力的服务独立部署,然后前端业务应用通过API去调用这些基础能力。由于前端业务应用和基础服务一般是多对一的关系,故在调用API的时候,前端业务应用需要标识身份,以便基础服务能够针对性地提供服务。
先具象化的设定一个场景,后面比较容易说清楚:
服务S提供了一个短信发送的API,即调用此服务可以实现给指定号码发送短信。有A、B、C业务应用会使用这个服务,且服务S需要知道哪些业务调用了它。
这个服务的API调用方式是通过HTTP的GET方式:(不要吐槽这个,这是确实可行的)
http://service.domain.com/sms? number=17012345678& content=helloworld
如果A、B、C和S在同一个私网内,且API访问仅限此网内,A、B、C也均可信可控,那么根本不用麻烦,只要加上一个标识参数告知S即可。看起来就像这样:
http://service.domain.com/sms? number=17012345678& content=helloworld& appId=appNameA
如果业务部门比较分散,导致A、B、C并不完全可信,不排除会出现B使用A的appId的这类冒名的情况。
那么S可以给A、B、C分别预先生成一个Token,要求在请求时一并发送,并会校验appId和token是否匹配。看起来就像这样:
http://service.domain.com/sms? number=17012345678& content=helloworld& appId=appNameA& token=0UW2m6Cpu9JdrM4muXHVBTOQMb4MG9nJ
这样,各业务就不能冒用标识了。
2014年的时候,还没有什么好用的代码高亮插件,之前用的SyntaxHighlighter算是佼佼者了。尽管配色有些神奇,但总体还算过得去,就用了。
时过境迁,现在代码高亮插件已经漫天了。调研了几种,还是Prism推荐的人最多,试了下也觉得不错,默认样式和站点主题还算搭配,清爽型的,比原来的好太多。
顺手把页面宽度也调整了一下,毕竟之前的样式也都好些年了,1080p的显示器已经普及了,不用再局促在990px里了。
前年双十一为了把抽到的红包用掉,买了这个网件的路由器。结果是相当后悔的。因为自带的系统界面丑,功能少,而且WIFI信号还相当不好。就这样,吃了两年的灰。直到最近在折腾智能路由器,打算看看能不能刷个开源的系统,还能跑点服务玩。
OpenWrt自然是最好的选择,然而并没有适配的固件可以用,至少到现在没发现有。好在DD-WRT有对应固件,尽管这个备胎远不及OpenWrt,但也算比原版的好了。简单记录下刷机的整个过程。
很早就想顺应时代的潮流,把网站切到HTTPS,但是无奈条件不成熟,未能成行。
好在现在时机和条件都成熟:
阿里云提供免费的SSL证书,申请非常方便。
七牛CDN,开始支持自定义域名+HTTPS方式,当然也提供免费的证书。
社会化评论没了,不用再考虑其是不是支持HTTPS方式调用了。
网站有2个域名需要申请证书:
主站:phxsun.com
CDN:cdn.cnsunnet.com
申请地址在:阿里云 -> 管理控制台 -> 安全(云盾)-> 证书服务
选择右上角的购买证书,选择“免费型DV SSL”购买2个。然后在“我的订单”里把两个域名的信息补全。
这其中需要进行域名验证,推荐使用文件的方式验证,把指定文件传到指定目录并保证可访问就好了,不会影响线上运行。而DNS的方式是通过添加同名TXT记录实现的,会和CNAME记录冲突,导致无法进行验证,除非把CNAME记录停掉,那么网站就要挂一阵子了。
提交审核后,等待大概一个小时左右就能成功。能够在“我的订单”列表中看到下载按钮。阿里云非常良心的帮我们准备好了适用于各大HTTP服务器的证书格式。在这里选择了Apache适用的证书下载。
下载的包里有这么4个文件: