CarSim启动时卡在Waiting for CarSim Browser License的解决方案

如安装CarSim后在启动时卡在Waiting for CarSim Browser License,可用文本编辑器打开MSCLIC_SSQ.dat,将所有的”RU”替换为”CN”,替换时注意精确匹配大小写,完成替换后保存文件并再次启动CarSim即可。

出现此问题的原因是破解版的License来自俄文操作系统,默认的地区代码是RU,如需要在中文操作系统上使用,需要将地区代码替换为CN。

Outline提示不支持UDP转发的解决方案

Outline是一个Jigsaw开发的神奇工具,可以方便我们自行架设VPN,加密我们在开放式WiFi下的网络连接。

有些同学在使用Outline的时候可能会遇到Outline提示服务器不支持UDP转发并拒绝连接的问题,即使服务器开启了UDP relay功能并能正常工作,Outline这个提示依然存在。

继续阅读Outline提示不支持UDP转发的解决方案

FTP连接卡在FEAT命令的解决方案

几年前,我就遇到了一个十分诡异的问题,当时就发现所有经过ICS(Internet Connection Sharing,Windows提供的共享网络连接的功能)的FTP连接都无法正常工作,都会在建立连接的过程当中卡在客户端发送FEAT命令之后,存在问题的连接过程大致如下:

继续阅读FTP连接卡在FEAT命令的解决方案

Melexis MLX90360霍尔效应位置传感器应用笔记

MLX90360是Melexis推出的一款非接触式位置传感器,被广泛应用于汽车领域。这个传感器的文档延续了Melexis一贯的风格,保持了一如既往的烂,这导致我在应用过程当中遇到了一些问题,现在我把这些问题整理成一组Q&A,以防大家再次踩雷。文末还附上了Melexis的代理提供的一些补充文档。
继续阅读Melexis MLX90360霍尔效应位置传感器应用笔记

使用LibreOffice Draw编辑嵌入到Office(Word、PPT)文档中的OLE Visio图形

本篇文章废话略多,希望知道方法的可以直接看末尾。

Visio是MS推出的一款绘图工具,简单易用。但是从某个版本开始,Visio从Office套件中独立出来,成为了一个单独的软件,需要单独购买。通常,我们从各种渠道购买到的打折Office套件都是不包含Visio的,独立销售的Visio价格并不便宜,如果只是为了偶尔编辑一些带Visio图形的文件,单独购买Visio并不划算。好在我们有LibreOffice,其中的Draw支持读取Visio格式的文件,并且可以实现和Visio类似的功能。
继续阅读使用LibreOffice Draw编辑嵌入到Office(Word、PPT)文档中的OLE Visio图形

在MATLAB 2017b中使用非Speedgoat板卡驱动的方法

Simulink-Realtime (原xPC Target) 是MATLAB中的一个开放式的实时仿真平台,可以解决HIL、RCP等工程领域的常见问题。开放式的构架和大量的第三方兼容板卡驱动使得其非常灵活,可以用来解决各种复杂问题,同时可以降低成本。但是从某个Release开始,Mathworks开始与Speedgoat合作推出Simulink-Realtime的专用平台和板卡。自从合作开始以后,Mathworks加快了从产品库中淘汰第三方兼容板卡驱动的速度,在MATLAB 2018A中,所有的非Speedgoat板卡驱动被完全移除,这也就使得MATLAB 2017B成为支持非Speedgoat板卡的最后一个版本。可是笔者在实际使用时发现,在这个版本中,所有的非Speedgoat板卡驱动在Simulink库中都无法找到。按照Release Note的描述,这些板卡其实都没有被移除,只是被隐藏了。通过查找文档发现,如果想继续使用的话,只要使用xpcobsoletelib命令来打开“Obsolete Simulink Real-Time Block Library”即可看到所有即将被移除的库,从而可以继续使用。

阿里旺旺全家桶清理方法

最近发生的一些事情让我提升了对一些国产软件的戒备程度,所以我开始重新审视这些软件的流氓行为可能带来的危害。考虑到可能的风险,我正在逐步把国产软件移到虚拟机中运行,但是在转移阿里旺旺的时候颇费了一番周折。相信最近可能也有其他朋友有类似的想法,所以我把我移除阿里旺旺全家桶的流程分享在这里。

我常用的聊天软件主要有3个,分别是TIM、微信和阿里旺旺。TIM和微信都是腾讯出品的聊天工具,虽然腾讯的口碑也不怎么样,但是不得不承认,和阿里旺旺比起来,TIM和微信可是厚道太多了,只通过卸载就可以完全清理干净,至少看起来是干净的。

而阿里旺旺就比较奇葩了,我在卸载之后发现还有一大堆残留,这里就说说怎么清理这些残留。
继续阅读阿里旺旺全家桶清理方法

如何不用安卓模拟器在PC/Mac上运行Android Apps

虽然可以通过安卓模拟器来运行Android App,但是目前能够获得的安卓模拟器都有一些问题,比如有的比较流氓,有的会强制用户看广告等等,总之用起来都是不那么顺心。

Google推出过一个叫App Runtime for Chrome(ARC)的运行时环境,可以方便将Android App移植到Chrome浏览器上运行。这里就以Robinhood为例,简单说一下实现的步骤。

继续阅读如何不用安卓模拟器在PC/Mac上运行Android Apps

TM-AC1900(T-Mobile版华硕ASUS RT-AC68U)无线路由器免降级开启Telnet

Asuswrt-Merlin(梅林固件)是一个Asuswrt的改版,本身只是网上众多的第三方路由器固件之一。但是国内某论坛开发的改版集成了一系列非常非常非常实用的工具,使得Merlin成为了国内最受欢迎的第三方路由器固件之一。

想玩Asuswrt-Merlin,最好还是买个ASUS品牌的路由器,现在比较热门的型号之一就是ASUS RT-AC68U。国行ASUS RT-AC68U在国内的售价将近1000人民币,美版在新蛋等B2C网站也要150刀,价格真心不便宜。但是在美国,ASUS RT-AC68U有一个马甲,这就是T-Mobile定制版的TM-AC1900。在有折扣时,这款路由器在T-Mobile官网上的售价只要50~60刀,这价格可比普通版实惠多了。

这个定制版也有一些问题,虽然它的硬件和ASUS RT-AC68U一模一样,但是软件却有很大的不同。TM-AC1900原厂固件不允许刷入第三方固件,甚至连CFE(Common Firmware Environment)都有区别,无法使用Merlin固件。
继续阅读TM-AC1900(T-Mobile版华硕ASUS RT-AC68U)无线路由器免降级开启Telnet

从Let’s Encrypt签署的证书中删除不需要的域名

Let’s Encrypt是一个于2015年第三季度出现的数字证书认证机构,该机构不仅向个人用户提供免费的SSL/TLS证书,还开发了一套自动化的证书申请工具,大幅简化了复杂的证书申请流程。

该机构的出现掀起了一波个人网站SSL/TLS化的潮流,目前已经是V2EX上的钦定证书认证机构。考虑到WoSign和StartCom的那些破事,Let’s Encrypt也应该是目前个人站点SSL/TLS化的首选证书来源。

Let’s Encrypt的网站上提供了如何为指定的域名申请证书的教程,但是却没说怎么把不想要域名从证书中删除。有的时候因为使用的域名发生变化,会导致证书更新(renew)失败,所以我们确实需要知道如何从证书中删除不需要的域名。
继续阅读从Let’s Encrypt签署的证书中删除不需要的域名