噩耗,公司取消了O’Reilly的Safari online会员,于是为了继续阅读自由,只能自力更生解决问题。

首先官方价格还是比较贵的Safari Books Online costs $39 per month or $399 per year.,土豪直接上,穷人向下看。

网上看到有个可行方案是ACM会员25$来使用Safari,于是,我选择该方案。

ACM注册

阅读全文 »

OS下终端 Shell是不走系统代理的,因此即使开了系统代理,比如iTerm2下执行curl或者npm等发现也是存在网络不通。

使用代理App Surge或者其它的代理App通过支持修改网卡是可以强制走代理的,但是有时我们并不想使用这种方式,那么是否有办法让终端Shell走代理呢。

是的,可以,这里Mark下解决办法。

编辑shell配置文件

这里以bash为例,打开bash_profile,vi ~/.bash_profile,如果平时是使用zsh也可以vi ~/.zshrc

增加如下配置

阅读全文 »

对Surge的使用一直有个痛点,就是比如我想切换系统代理开关状态,或者出站规则,我需要光标移动到右上角,点击,再点击,整个操作流程一点也不高效。之前曾考虑过Apple Script操作GUI来解决问题,但是编写较麻烦。

最近刷推发现Surge Mac4.0发版了,并且提供了HTTP API支持,对于我这样一个Alfred爱好者,我看到了自动化的希望。于是快速入手,花了半小时,便实现了workflow。

资费

Surge Mac4.0,我这次没用之前的号升级license,而是选择全新购买了单设备license 39.99刀,八折活动截止11月20日

资费详情,请戳官网

阅读全文 »

在家因为有了大屏显示器,所以Mac喜欢走主机模式,不使用屏幕。但注意到假如盒盖模式,Mac本身的mic是不可用的,扬声器还可以正常使用。如果想正常的使用mic,直接切换到耳机就行,但是如果不想使用耳机呢,那问题就来了,如何外接mic?

购买mic及耳机转接线

成本如下

  1. 阿斯泛(XFAN) D1 机顶麦克风 153RMB
  2. 绿联(UGREEN)耳机麦克风一分二转接线 21RMB
阅读全文 »

最近Team成员遇到一个问题,以为是TS编译方面的问题,并且还发我一个链接-flatMap is not a function #1822

当前这个问题很好解决,这个错明显是调用函数对象不是个数组造成的,但是他却断定是TS编译,暴露了对于TS的认识存在基础的误区。为了能够DRY的讲述这些基础认知,这里总结下。

TypeScript定位

Typed JavaScript at Any Scale.

上述是官网的Slogan,由此可以知道它只是类型化了的JavaScript,也就是Type + Script。也就是TS语言本身不对最终JS运行出现的各种兼容性负责。

阅读全文 »
0%