hosts 文件中出现 windows10.microdone.cn 的问题

准备把一只老机从 Windows 7 升级到 Windows 10。在做准备工作,往hosts里加入一些将来要用的条目时候发现,原本应该没有配置过的文件里出现了一条莫名其妙的记录:域名是 windows10.microdone.cn,而且IP指向的是本机的内网IP地址。并且即使删除了这条记录,重启后照样会回来。

搜索了下找到了microdone.cn这个网站,似乎这家公司主要是做支付和安全方面的软件。主页最下方列出了一排应该是有合作关系的企业Logo,翻了翻想找找是否和我电脑上装的几个网银有关。看完了长长的一排图标,有关的似乎也只有银联了。想起来之前电脑上装过银联支付的插件,难道是因为这个咚咚的缘故?

反正好久没用过了,干脆删了试试看。

Uninstall ……

Reboot ……

好了👌。hosts文件没有再被改回去。

MIUI 11 之无线显示

最近把自己的手机系统更新到了 MIUI 11 ,新系统新气象,还是有不少可圈可点的优点。不过对于新的“投屏”功能实在是爱不起来。简而言之,小米用了一个第三方的多功能投屏 App 替代了原本 Android 系统自有的“无线显示”功能,并且删除了系统无线显示功能的入口。新的投屏 App 可谓差强人意,虽然多了许多之前不具备的功能,但是有时候在投屏到电脑时反而会出现比如连接上的问题。

其实系统原本的无线显示(Miracast)功能还是在的,只不过被隐藏了。经过少许摸索,发现可以使用活动启动器 (Activity Launcher) ,并通过如下方式开启系统无线显示功能:

启动“活动启动器” ➡ 点击上方搜索按钮 ➡ 输入“无线显示”。

在下方搜索结果中会显示系统自带的无线显示(com.android.settings.Settings$MiracastSettingsActivity)

点击即可进入系统自带的无线显示功能。

为了便于日后直接使用,可以长按前一步搜索结果中的“无线显示”项目,然后选择创建快捷方式,在桌面建立“无线显示”的快捷方式。


活动启动器(Activity Launcher) 的 Google Play 地址:
https://play.google.com/store/apps/details?id=de.szalkowski.activitylauncher&hl=en_US

RIP Onedrive

今天 Onedrive 似乎、貌似、好像又“翘”了涅。正好用 Word 在线编辑文档编辑到一半,它奶奶个熊

只需 trace 域名 1drv.ms 便可知晓。现在到半途就嗝屁了。

   3    10 ms    12 ms     6 ms  61.152.51.53
4 7 ms 5 ms 6 ms 101.95.120.238
5 6 ms * 6 ms 202.97.57.157
6 24 ms 22 ms 21 ms 202.97.35.138
7 52 ms 53 ms 53 ms 202.97.6.50
8 * * * Request timed out.
9 * * * Request timed out.
10 * * * Request timed out.
11 * * * Request timed out.
12 * * * Request timed out.
13 * * * Request timed out.
14 * * * Request timed out.

7 月中上旬“翘”了几天,现在又“翘”了。看来距离被彻底的不可描述不远了吧。 ( 狗头保命)


Update: 当日(7/31)晚恢复了

一不留神被转义字符坑了一小下。或者说是自己把自己坑了一小下。

之前写过个小程序,其中有个功能是通过源JSON中的title值对文件进行重命名。

本来就有文件名过滤的方法用于将JSON中的非法字符给替换掉。不过最近JSON格式略有改变,有些title里会加入转义字符(Escape sequence),比如 “ \t ”。这么一来如果在Windows下直接将这种title用于目标文件名是会报错的。已有的替换方法会将JSON中常见的非法字符替换为全角字符(比如 “ * ” 变成 “*” 这样),于是我就轻车熟路加上了对于 \t 的处理语句(其实只要清掉它即可)。不过没留神的是,因为 C# 里面平时替换反斜杠(backslash)的时候是用 2 条反斜杠作为 keyword 进行字符串替换。于是在加入这个新东西的时候,习惯性的输入 String.Replace(“\\t”, “”);

于是程序就很有个性的无视了源数据里面的那个\t,搞得我调试了好一会儿,最后发现是自己秀逗了,应该用 “\t” 作为关键字而非 “\\t”。因为 \t 已经是 C# 中自带的转义字符了[1],若在此使用 2 条反斜杠反而适得其反,使得意义完全不同了。

(环境:VS Express 2013 for Desktop)


[1] https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2013/h21280bw(v=vs.120)

Adobe 的脑子被枪打了吧…

最新的 Flash player 30 居然出了瓷器国特色版。直接访问 get.adobe.com/flashplayer 会被重定向到 flash.cn,安装特色版会被捆绑安装 2144。

照网上教程用国际版离线安装包加上 -install -iv 10 参数断网安装,但是使用时依旧会弹出如图对话框(已经屏蔽了2144.com的域名……)。莫名其妙吧,大概阿刀伯已经发现这个对策了?

那么,吾等草民就只好这么办了:


想当年(10多年前)Macromedia Flash 红极一时,上学的时候还参加过一些 Flash 动画比赛。不过被 Adobe 收购后感觉真是王小二过年一年不如一年,每次更新就是安装包体积越来越大。

而且,近几年由于移动设备普及,使得 HTML5 视频越来越普及。国内的主流视频网站也基本提供了 HTML5 的支持,所以 Flash 已经不再像以前那样是上网冲浪的必备了。电脑里之所以还装着是因为偶尔可能碰到某些网站,用 Flash 显示视频或者图表。不过想了下,似乎有蛮长时间没有遇到这种情况了,那么还是右击–>卸载 ,say goodbye 吧。

最后,阿刀伯是疯了吗还是自我感觉太好?现在已经不是离不开 Flash 的年代了。你也不是 DVD 影碟分个大头鬼的区!这么做简直是搬石头砸自己脚。