Terry Wang (@terrywang)

Sydney, Australia

The below is an off-site archive of all tweets posted by @terrywang ever

March 29th, 2017

Curl is C goo.gl/K8czNa 不知什么触发了 curl 是否要用其它语言重写的语言圣战,核心开发者特地发文表明立场。个人觉得 curl 用 C 写是最佳选择,出馊主意用 Rust Go 重写那些人纯属吃饱了撑着。其类库请自己随意重写玩儿去。

via Twitter Web Client

又一年过去了 curl 19岁了,从一个个人项目进化到现在几乎有互联网设备就有用其代码的地步,当初确实很难想象到。共有约15万行,主要是 C 代码。在别人用 Postman soapui 之类的图形界面时,继续坚持用 curl 继续受益,一年下来功力又有所长进 ;-)

via Hotot for Chrome

strongSwan 5.5.2 添加了 IKE DH Group 31 和 IKEv2 ed25519 签名算法支持,可用 TPM 2.0 存储用于 IKE 或 TLS 验证的 RSA ECDSA 密钥,新 bypass-lan 插件可自动给本地局域网添加 bypass 策略。

via Hotot for Chrome

其实自己很少写代码,简短的 Shell 脚本居多。最近兴起看各种语言的代码风格,尤其是缩进,意在统一历史遗留项目以及新项目的风格,用时髦语来说就是为后来者 paving the roads 好在这事容易解决,有现成的工具可以用 EditorConfig ;-)

via Hotot for Chrome

有人说用 Go 就没有代码风格和缩进不统一问题了,因为有源代码格式化工具 gofmt 指定了缩进用 tab width=8 但问题是企业级应用和系统整合领域做整合和耦合的部分代码几乎看不到 Go ;-)

via Twitter for Android

Anypoint Studio 是基于 Eclipse 的,刚才好奇做了个调查,看了几个同事的代码缩进风格,竟然都是默认用 Tab 四个字符而非八个,有转换空格选项。无一人在乎缩进,毕竟不是专业码农。大学时写过点 Java 当时没有现在这么好的开源社区生态所以都不知道缩进有讲究。

via Twitter for Android

作为行人在商务区步行闻到柴油车特有的那种酸爽尾气着实令人作呕(无 DPF 的还喷带 PM2.5 的黑烟),柴油机只应存在于拖拉机卡车货车大型越野车上而非普通乘用车上,都是欧洲排放标准害的。现已有厂家准备开始停止搭载柴油机。从驾驶的角度来讲其工作特性和输出及油门响应也与乐趣相悖。

via Twitter for Android

Disqus 的故事还是很鼓舞人心的,硅谷创业典范。准确定位市场需求快速做出原型上线,优雅地展示并勾搭到投资人,迅速实现投资人特定需求并上线让其印象深刻是个关键。把简单的事(评论系统)做好且带社交网络属性,目前只此一家。其实我也在用 goo.gl/SFTGyg

via Twitter for Mac