Microsoft Remote Desktop for MacOS 独立安装包下载地址

连 Windows 的服务器,Microsoft Remote Desktop 最好用了。换了新 Mac 之后又得找下载了。

但是现在微软官方文档里仅提供了一个到 App Store 下载的连接,而这个链接在使用国区账号时是无效的。

当然,微软也提供了一个可以直接下载的 beta 版的连接:

https://aka.ms/rdmacbeta

虽然不影响使用,但是心理上还是挺怪的,于是继续找了下,在一个帖子里找到了可用的下载链接(已确认是正式版本的安装包):

https://go.microsoft.com/fwlink/?linkid=868963 

原贴:https://community.spiceworks.com/topic/2123651-microsoft-remote-desktop-now-available-outside-the-app-store


Macbook Pro 外接 2K 显示器开启 HiDPI

最近公司新配了 27 寸的 2K 显示器,激动万分。但是用 2562x1440 的分辨率字太小,用 1920x1080 的话字又太模糊,有些美中不足。花了点时间折腾开启了 HiDPI,使用 1080p 的效果就非常的棒了。

顺带把自己的 24 寸显示器也设置开启了 HiDPI,并记录下过程。


一、打开系统的 HiDPI 设置

在终端输入

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES


二、获取显示器信息

这步是为了获取显示器的 VendorID 和 ProductID (制造商ID 和 产品ID),在终端运行:

ioreg -lw0 | grep IODisplayPrefsKey | grep -o '/[^/]\+"$'

结果大致如下:

23_16_52__04_08_2019.jpg

这里第一条 AppleBacklightDisplay 指的是 Macbook Pro 自带的显示屏,第二条是我的外接显示器,其中:

前面的十六进制码为 VendorID,我的是 10ac 

后面的十六进制码为 ProductID,我的是 a0c3


阅读全文→

群晖上可用的人人影视客户端

近日买了个群晖 NAS 来下美剧看,无奈群晖自带的 Download Station 下载十分不得劲儿。

几经寻找,发现有大佬做了可以跑在群晖上的人人影视客户端,安装试用后相当不错,作一记分享。


安装步骤

1、在套件中心里安装 Docker,这个不赘述了。


2、运行 Docker,在 “注册表” 中找到 oldiy/rrshare64,选中下载。 

screenshot


阅读全文→

最新杭州地铁规划图

最近因为打算投资买房,特地找了下地铁规划图,以便参考。

最终找到一份做的比较细致也比较新的,就拿来分享记录一下。

这是我压缩过的图,点开看的话大致能看的清楚:

HZmetro2020.jpg

原图可以去作者微博或他的网盘下载:

作者微博:@ochinko (https://weibo.com/ochinko

百度网盘:https://pan.baidu.com/share/init?surl=1TYnvXO579ahys_tSCvleQ (提取码:4qc1)

感谢原作者~

服务器间API通信时的身份验证

在企业级应用中,将服务拆分解耦是很常见的,所以也就有了服务器间调用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

使用Token

如果业务部门比较分散,导致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里了。

阅读全文→

网件WNDR4500v2刷DD-WRT小记

前年双十一为了把抽到的红包用掉,买了这个网件的路由器。结果是相当后悔的。因为自带的系统界面丑,功能少,而且WIFI信号还相当不好。就这样,吃了两年的灰。直到最近在折腾智能路由器,打算看看能不能刷个开源的系统,还能跑点服务玩。

OpenWrt自然是最好的选择,然而并没有适配的固件可以用,至少到现在没发现有。好在DD-WRT有对应固件,尽管这个备胎远不及OpenWrt,但也算比原版的好了。简单记录下刷机的整个过程。

阅读全文→

全站切换到HTTPS

很早就想顺应时代的潮流,把网站切到HTTPS,但是无奈条件不成熟,未能成行。

好在现在时机和条件都成熟:

  • 阿里云提供免费的SSL证书,申请非常方便。

  • 七牛CDN,开始支持自定义域名+HTTPS方式,当然也提供免费的证书。

  • 社会化评论没了,不用再考虑其是不是支持HTTPS方式调用了。


申请证书

网站有2个域名需要申请证书:

  • 主站:phxsun.com

  • CDN:cdn.cnsunnet.com

申请地址在:阿里云 -> 管理控制台 -> 安全(云盾)-> 证书服务 

选择右上角的购买证书,选择“免费型DV SSL”购买2个。然后在“我的订单”里把两个域名的信息补全。

这其中需要进行域名验证,推荐使用文件的方式验证,把指定文件传到指定目录并保证可访问就好了,不会影响线上运行。而DNS的方式是通过添加同名TXT记录实现的,会和CNAME记录冲突,导致无法进行验证,除非把CNAME记录停掉,那么网站就要挂一阵子了。

提交审核后,等待大概一个小时左右就能成功。能够在“我的订单”列表中看到下载按钮。阿里云非常良心的帮我们准备好了适用于各大HTTP服务器的证书格式。在这里选择了Apache适用的证书下载。

下载的包里有这么4个文件:

cert.png

阅读全文→