2021-03
16

滚蛋吧!低头君

By xrspook @ 17:49:13 归类于: 扮IT

低头玩手机已经成为最伤害我的行为,没有之一。为什么要低头玩呢?除了低头我们还能有什么方式呢?

投屏到电视吗?但电视不能操控手机,有人能看着电视不低头触控手机吗?显然这技术有点高。用过的人都知道,除非连上高清的投屏器,否则的话电视上的投屏手机画质相当渣,渣到几乎可以说只适合用来看静态的图片。把手机投屏到电视,首先你得有一个支持高清投屏的智能电视。如果你的电视机老一点,但有USB插口,那么可以考虑连一个高清投屏器。如果电视连USB插口都没有,但有HDMI口,可以入手一个盒子,但如果电视连HDMI口都没有,只有莲花线插口,直接买个新电视好吗。

单位的宿舍没有电视,家里的电视是我爸独享的。几乎可以这么说,工作日除了吃饭睡觉我一天都对着电脑。折腾手机的时候其实电脑的显示屏是空闲着的,我为什么不能在显示屏上控制手机呢?屏幕更大了,最重要的是不用低头了!这种有点玄乎的东西其实一点都不玄乎,想一下,如果做不到这个工程师们怎么测试手机app呢?这么实在的功能一定能做到,但要收钱吗?要在手机上装app吗?昨天,我一心想清理inoreader上的RSS,然后找个可以直接打开的替代品。结果发现原来把inoreader变成innoreader就可以直接打开了。不能直接打开inoreader让我阅读RSS的习惯凉凉了好久。从前的RSS失效了一大半,现在还活跃的那些很多我都已经不再感兴趣,于是我顺便清理了一大批。清理过后,我看到了这么一个开源软件——scrcpy。这是一个免费开源的软件,用来投屏控制安卓手机,可以通过USB线或者wifi连接电脑和手机,通过鼠标和键盘对手机进行控制。这有多方便?这让我这个长期对着电脑的人不再需要低头折腾手机了!

关于scrcpy的中文教程有不少,但不是一定适合所有人,这里我谈一谈自己的心得。

下面以Win 10系统和红米Note 7为例讲一下步骤哈。

简单来说,步骤有四:一、下载scrcpy;二、在环境变量中配置scrcpy;三、打开手机的USB调试;四、电脑上安装手机的安卓驱动;五、愉快地进行镜像控制。

详细来说,是这样的:

一、scrcpy的最新版本是v1.17,可以在GitHub下载。下载对应版本后解压到电脑的目标位置,这个你随意。

二、复制scrcpy的路径,在环境变量里添加。复制路径,如“D:\Program Files\Scrcpy”,右键此电脑-属性-高级系统设置-高级-环境变量-系统变量-Path-编辑-新建,把路径贴进去,按3次确定退出。

三、稳定版的MIUI默认不开启开发者模式,设置-我的设备-全部参数-狂按MIUI版本N次后开发者模式会被开启。设置-系统和设备-更多设置-开发者选项。确保USB调试、USB安装以及USB调试(安全设置)这3个选项都处在开启状态。这里坑很大,注意了!MIUI级别越高,要开启这三项就越麻烦。USB调试是直接可以开的,但要开启下面两项,红米Note 7需要关联小米账号以及插入已激活且有效的SIM卡,小米4c同理,但小米4只需要关联小米账号。莫怕,SIM卡可以插,账号也可以关联,开启USB安装和USB调试以后卡就可以拔掉,账号也可以登出了。不确定某次MIUI更新后开发者模式会不会被默认关闭、这些选项会不会默认被关闭,毕竟系统升级有时很神经。

四、如果你的是小白的Win 10,没经过高手化处理,电脑是没有安卓手机驱动的,的确,手机插上去你可以往上面放图片和文件,但这跟用电脑操控手机两码事。安卓的驱动小米不会直接给你,但他们的线刷系统其实自带驱动。在小米的线刷教程页面可以找到他们的刷机工具,现在最新的版本是MiFlash2018-5-28-0.zip,下载完以后解压,USB线连接手机和电脑,双击打开XiaoMiFlash.exe,自动就会看到你的手机,默认会让你安装驱动。不是一个手机一个驱动,比如我只安装一次驱动,红米Note 7、小米4c和小米4都通杀。安装完驱动,东西就算准备就绪了!当手机首次通过USB线重新插入电脑,会有一个“允许USB调试吗?”的窗口确认。

五、双击打开scrcpy.exe,手机就上显示屏了!我个人的习惯是写一个scrcpy.bat文件,内容是“scrcpy.exe -S”这条命令的意思是开始投屏之后关闭手机屏幕,毕竟都电脑操控了,开着手机屏幕干啥呢。

因为scrcpy是个开源软件,可以变换玩的花样很多,具体可以怎么玩大家可以自行去他们的官方账号了解。对于一般操控用户来说,无论是命令行还是操控时的快捷键,最一般的通常就够了。我最常用的快捷键如下:

鼠标右键/Alt + B:后退
鼠标中键/Alt + H:首页
Alt + M:多任务界面
Alt + S:调用菜单(为什么我感觉跟Alt + M没啥区别)
Alt + N:下拉通知栏
Alt + O:关闭手机屏幕
Alt + Shift + O:打开手机屏幕

不知道为什么网上的教程快捷键都是Ctrl组合其它,我怎么按Ctrl都没反应,官方的快捷键说明好像默认也是Alt的,难道新的和旧的快捷键不一样?

USB投屏的可以设置分辨率,高清没问题,播放视频的时候还会自动横屏,省心。scrcpy也可以用无线的方式连接手机和电脑,但那样的话肯定是要牺牲清晰度,临时操作可以,但长期这么干感觉没必要。

电脑操控手机时手机还是会发生热的,虽然因为没开屏幕,发热可能没那么严重,但如果一直处在浏览模式,电脑USB那条小电线输入的电量肯定不够花,所以手机的电量会处在下降状态。

可能不久的将来,各大手机厂商也一定会推出类似的功能。现在某些智能手机的高端型号已经略微实现了这种功能,但功能很有限。或许在不久的将来,电脑会有一个类似NFC的接口,手机放在特定区域以后,电脑就可以切换到手机实现所有操作了,但或许,以后的电脑被手机彻底给搞灭绝了呢?谁知道了,把握当下就好。

邪恶的提示:scrcpy的其中一个好处——摸鱼方便多了:P

2020-11
22

在家里安装win10

By xrspook @ 10:56:37 归类于: 烂日记

原文再续,书接上一回。

上回讲到我终于搞定了家里电脑的主板BIOS设置,从之前的IDE,变成了现在的AHCI。接下来我要做的是把固态硬盘固定到主机里。我的主机是一个标准的金河田,里面的布局是正常普通的,没有品牌机箱那么多预想不到的坑。机箱里3.5寸的盘位一共有4个。之前的两个硬盘我分别放在第二跟第四盘位。之所以不放第一排位,是因为那里还有一根很粗的连接机箱前面板按钮跟主板的线。两个机械硬盘之间又隔着一个盘位,是因为那两个东西都会发热,显然,把它们放在一起,只间隔一个手指的位置,我觉得,会不会散热不好。固态硬盘只是薄薄的一片,我可以把它放在第三或者第一盘位,但是该如何处理呢?最大的问题是长度,我已经为固态硬盘买了一个硬盘架。但是那个东西放上去以后,跟我的3.5寸框架是齐平的,但那些机械硬盘,比3.5英寸的框架突出了接近5厘米。如果我把固态硬盘放在两个机械硬盘之间,就会出现一个尴尬的局面,固态硬盘的SATA线该怎么插呢?因为SATA线的接口是直角的,如果我把固态硬盘固定在两个机械之间,直角出来的线就会被下面的机械硬盘顶住,显然这不行。最终我的做法是把固态硬盘固定在第一盘位,而且把盘架倒过来装。之前已经说过第一盘位之所以没用,是因为那里有一根前面板连接主板很粗大线,这一次我把那根线用扎带,固定在机箱上,3.5寸盘架的上方,这样的话那东西就不会碰到我的固态硬盘。之所以要把固态硬盘假倒装,是因为这样的话,SATA的直角出口就会朝向,不会顶住下面的机械硬盘。布置完这些需要上螺丝的操作以后,我把所有SATA线整理了一遍。之前插在哪个口我都是随意的,这一次,我把固态硬盘插在1号,2T的硬盘插在2号,1T的硬盘插在3号,光驱插在4号。这个华硕的主板有4个SATA插口,而且4个的颜色都是一样的,我没有仔细看上面的小字,1号通常意味的是最优先吧。

搞完这些硬件以后,我开始装系统,首先把所有东西都拔掉,只剩下固态硬盘,然后USB口插上装有引导系统的U盘,开始重启。我不知道这台机会不会像单位那样,不需要设置就自动进入安装系统。所以,我把东西都插上去以后就等待,光标停留在一个黑色的屏幕里,好一段时间都没有反应。估计我家的主板没有那么智能,所以我又重启了一遍,手动设置引导盘为第一启动。虽然这般设置了,但是进入黑屏光标的时候还是等待了超过30秒,所以可能之前我不手动设置,也会最终进入Windows的安装界面,只是等待时间会有点长,但也有可能没有那么智能,我必须得手动。DOS界面下的安装,速度跟单位的差不多,大概用了5分钟就完成了,但系统设置的安装,显然家里这台机耗时要比单位的机子慢很多,但总算一切最终都OK了。于是我又在前两天的那个店里面买了个专业版的激活码,结果发现,发过来的激活码跟前几天买的是一模一样的,如果早知这样的话,根本就不用买。回家之前我已经查过单位的电脑用的那个激活码的版本,那是一个MAK激活码,是永久激活的,但是不能跟我了微软账号关联。奇怪的是,虽然系统上显示那是一个win10专业版,但是在Microsoft 365关联机型的地方,显示的是win10企业版。企业版跟专业版到底是什么关系不饿?至今我搞不懂,因为现在微软的官方网站上,只出售家庭版跟专业版,而专业版这种东西不是个人购买的,必须得企业购买,而且5个起卖。windows的激活很顺利,但是Microsoft 365跟之前单位的情况一样,如果只是连自家的网络,无论如何跳不出那个输入密码的界面,又或者即便输入了也会白屏。但是,如果用手机的热点,很快就能搞定,这就意味着我必须得备着USB无线网卡。周五的晚上我是10点半开始安装的win10的,足足折腾到接近凌晨1点。单纯是安装win10没有耗费多少时间,其中有好些时间我都耗费在等待Micrsoft 365的登录上,还有就是坚果云的同步。之前我纠结过,坚果云的数据应该放在我的机械硬盘上,还是直接复制一份到我的固态硬盘上,最终我还是选择了复制一份到固态硬盘上。之所以这样是因为当我第一次完成安装,进入系统的时候,发现虽然我已经把两个机械硬盘的线都插上了,但是系统识别不出那两个硬盘,于是我赶紧重启回到BIOS,发现主板是可以发现那两个机械硬盘的,当我再次进入系统,那两个硬盘又回来了,搞不懂这到底是怎么回事。不知道这种奇怪的事情会什么时候再次发生,所以为了我的数据能跟随我,我就把数据复制到了固态硬盘上,坚果云同步的文件夹在我的固态硬盘,大概我要过一段时间进入一下win7 64位系统,同步一下那里的坚果云。又或者其实应该是存在某种工具,可以同步两个硬盘某些文件夹的数据。而之所以要做这种准备,是因为万一固态挂了呢?

以前进入win7 64位系统,我不知道需要多少时间,但现在,我要进入win10只需要20秒。装机的时候我设定了锁屏密码,但是装完以后,现在我又把家里这台电脑的密码关掉了,因为说不准什么时候我会叫我妈帮我开机,如果有锁屏密码,估计她得折腾半天。

现在家里的电脑也好了,刚刚进行了一次系统更新,更新完以后一切都好,说明这个激活码还是可以的,起码暂时还可以。

2020-06
3

默认理解为数组公式

By xrspook @ 10:22:24 归类于: 烂日记

昨天我才发现,我把Excel文件升级完以后,我的搭档没有用过。因为连续好长一段时间,单位的作业时间都超长,每天都在正常办公室下班时间之前,还没结束。通常会折腾到晚上11点多,运气好的话,可能晚上七八点就结束了,反正总的来说,在我升级完我自己的文件以后,一直都只是我一个人使用。我在三台电脑上用过那个文件。我用的是同一个软件打开,用的是Microsoft 365。其中两台电脑是台式机,搭配的是64位的Win7系统,而另外一个是笔记本电脑,搭配的是64位Win10。二者是有区别的,因为某些功能只有在Win10系统才有更新,但到底具体是些什么,至今我还没搞清楚。自从用了Microsoft 365以后,我也说不准那个软件会什么时候给我更新,比如说晚上回到宿舍,单位的作业很晚才结束,我赶着要把数据搞完然后睡觉,但偏偏在那个时候,打开电脑,打开Microsoft 365,却告诉我他正在升级。这种状况很让人抓狂,因为晚上10-11点的时候,单位宿舍的网速可能非常慢。如果Office在那个时候进行升级,而那个安装包又非常大,这将是毁灭性的。所以下次大概我要给软件设置提醒我升级,但不能为我自动升级,应该由我去选择升级时间,这比开电脑就被吓一跳好多了。理论上说Win7系统上的Microsoft 365对应的是2016的功能,Win上的365对应的是2019的功能,但无论是Win7还是Win10,我的365还是会比传统的Office 2016高级那么一点点,至于高级在哪里,我不知道。

Microsoft是个神奇的存在。office软件不知道从什么版本开始都有32跟64位的版本,365貌似给我的安装包都是32位的版本,但是365在不同的Windows系统下面又有其他分支。

大体上我觉得,Win7下的Microsoft 365,应该跟Office 2016差不多吧。但昨天的实际遭遇告诉我,不是那回事。昨天我才发现,在我三台电脑上都开得好好的公式,在我的搭档的电脑上几乎所有地方都显示错误。这不可能吧!一开始,我怀疑是SUMIFS不能在2016上使用,但搜索过后发现那个函数已经在Office 2016上通行了,那到底是什么呢?结果发现原来是我搭档Excel的选项设置里面勾选了引用空单元格时显示错误,为什么居然有这种脑残设定呢?我用了这么多年的office,从来没遇到过这种事,昨天之前我甚至不知道原来还有个这样的设置。把那个勾去掉以后,还有不少公式的地方显示错误,点击那些公式后发现,在我的电脑上没有表示数组公式的地方,在她的电脑上居然默认成了数组公式,那些东西根本不是数组变成了数组,当然会出状况。所以解决办法也很简单,重新把那个公式确定变回普通公式,所有数据都回来了。为什么在不同的电脑上普通公式会自动变成数组公式呢?这个问题之前我也曾经遇到过,但没有让我的公式全部失效,所以我也就没有理会了,但我发现在某些函数前会多了个@的标志,至于那个东西是干什么的,我不知道。

带着这个问题,我立马去搜索。先是去百度,接着是去必应,最后我还是在Google找到了答案12。原来在Microsoft 365里,默认把所有公式都认为是数组公式,虽然没有很明确地标注出来。不是所有函数都会被误解,但一些包含相对变量的函数就会出现这种毛病,比如说公式里大量使用的indirect。这些公式在数组与非数组里理解是不一样的。当我的搭档在她电脑上把数组公式转为普通公式以后,在我的电脑上,发现数组公式前面多了个@,而这个东西。就是为了让老office兼容,在365里面有没有@,效果完全一致,但在老office里面,多了个@,就说明这个不是数组公式。

我不知道为什么office的进化经常会在一些相对引用与绝对引用里纠缠不清,之前有数据透视表的数据源变成绝对引用,搞死所有人。现在又有偷偷地把公式默认为数组公式。让老版本的软件看到一大片数据错误。他们在这个默默改变的的时候,其实完全可以推荐用户另存为别的Excel格式,通过转换格式把公式修正为老版本可以理解。

这个默认数组公式的问题我没见过中文解释,是不是因为谁用Microsoft 365中文版的人还不够多呢?

2020-05
1

微软商店的什么鬼微信

By xrspook @ 18:10:42 归类于: 烂日记

不知道从什么时候开始,我发现Win10上的微信不会更新。即便手动按更新也没反应,弹出的是微软商店,但是微软商店上面的微信写的是2016年,也没有说最近的更新是什么时候,最新的版本是什么。我已经不记得这个微信我是怎么整回来的,有可能是新机自带就有这个东西,又或者是我没有在微信的官网下载,而是去了微软的商店搜索,然后下载。今天家里电脑Win7上的微信更新了新的版本。在新版本里,微信可以打开小程序了。我特意去微信的官网,看一下他们的PC微信的版本介绍到底怎么个模样。他们的官方截图用的是Win10。也就是说,最新版的微信肯定是支持Win10的。所以,我就到手提电脑里,把老的微信卸载掉,然后再从官网里下载个最新版本。让我觉得非常惊讶的是Win10下的老微信在控制面板,居然找不到,必须得在程序那里卸载。这让我觉得非常惊讶。我不知道Win10脑子里想的是什么。既然都是软件的话,为什么那些在微软商店下载的东西就不能在控制面板里控制呢?在下载之前,我先登陆那个微信,看一下之前我的文件保存在哪里,结果却发现根本没有聊天记录的保存位置,所以之前那些资料到底被放在哪里我毫不知情。同时因为版本太老,也无法控制是否自动下载文件之类的东西。我搜索了一下,有的网友说Win10下,那个在微软商店下载的微信必须得安装在C盘。幸好笔记本电脑的微信,我用得不多。我私人使用的时候根本不会打开微信,只有在临时在外工作的时候,我才会用那个微信传一下文件,所以那里没有什么非常重要的聊天记录。这本来就是我自己的电脑啊,单位没有给过我1分钱!

新版本的微信安装完以后,感觉太爽了。之前的微信窗口很小,因为手提电脑显示屏的分辨率太高,所以我设置的大小是放到125倍,但是老版本的微信经过放大以后就模糊了,所以我只能把它控制为不放大。新版本的微信已经完美支持了这个东西。新版的微信能支持缩放成系统默认的大小。显然,在中国,用Windows系统的人还是占绝大多数,而Win10是现在微软非服务器用户最主流最强推的系统。微软商店我觉得他们想把那打造成应用市场一样的东西。如果强制起来的话,甚至会强迫只能安装那里面的东西。但显然,微软商店就是个鸡肋的存在。里面的东西渣到无以言表。也许是因为他们知道自己的那个东西根本无法满足大家的需要,所以他们也不在那里投精力了,于是就出现了现在那个四不像的东西。在那里,我甚至不知道该如何控制某个软件不下载不更新也不关注。那些系统默认的全家桶全部都列在那里,看着我都觉得恶心。微软发展到今天,理论上经过这么多个版本的迭代,他们一定已经变得更强,但实际上在很多方面,他们在倒退。每当出现什么问题,他们就会把那责任推给临时工。

微信在中国乃至世界的使用量难道他们不知道吗?为什么PC微信要不断更新迭代,就是因为一直满足不了用户的需求,而微软却选择在微软商店对微信的更新视而不见。反而,给中国区的用户推送推特脸书之类的应用。他们有考虑过中国用户的感受吗?

有些大流我们随不了,但我们的大流,起码你们也适应一下。

2020-04
1

微软的世界

By xrspook @ 10:29:30 归类于: 烂日记

前天晚上不知道为什么,回宿舍以后我就非常想在自己的笔记本上装一个VSCode和一个Python。为什么有这么迫切的需求?我也搞不懂。但是我就想自己的设备上都配置这些东西,因为我说不准自己什么时候发起疯需要使用,就像我在所有自己的电脑上都装上了Office 365一样。

从昨天开始,Office 365得要改名了,因为Office 365再也不叫这个名字了,以后叫做Microsoft 365。为什么会以老大哥冠名,我不知道,虽然换了个名字,但现在的售价还是一样的。而对我来说,好久都不需要考虑价格环节。因为我的个人版估计还有两年半的使用时间。我是Microsoft 365个人版的用户,但问题是我的三台电脑只有其中一台是用Win10的,其余两台都是Win7,这就意味着那两台台式机除了一些最基本的安全更新以外,没办法使用365的新功能。我不知道微软这是怎么想的,电脑没有坏,难道你叫我那丢掉吗?就一般的操作而言,那些电脑是没有任何问题的,不过是老一点,CPU慢一点,硬盘不是固态,内存小一点而已。这些老电脑如果装上Win10,那是几乎可以说必死无疑的节奏,但是不装上Win10又用不了我应该能实现的东西。他们为了卖软件,真的什么都想出来了。最让我觉得无语的是,过一段时间,Win10就会爆出一些让人傻眼的bug,之前这些东西貌似没在XP或者Win7里出现,但是Win10却会屡屡发生。当然这种事我也可以理解,比如说使用有x结尾的office文件时经常会发生这样那样的问题。老版本的office文件不会有这种问题,无论是老版本保存的最经典版本,又或者是二进制版本,都不会有那种问题。有x的office文件我个人觉得简直可以称为悲剧中的战斗机,但偏偏这是现在office软件默认的文件格式。大家使用的时候遇到麻烦就像某次更新了Win10以后又出现什么惊人的bug一样,虽然很无奈,但又无可奈何。对用户来说,有些问题甚至可以称之为弱智,但或许对工程师来说,是因为他们用了某些新技术发生了一些完全在他们意料之外的事。

回到前天晚上我在笔记本上装那两个我觉得很简单的东西,但其实过程这一点都不简单。安装VSCode还简单一点,安装Python实在太难为人了!不就是个跨平台的编程软件而已,居然被墙了,又或者说不是被墙了,但就是上去很困难。刷新无数次都打不开,后来我甚至觉得不如在国内某个软件网站下载算了,但是看到满屏的广告,以及乱七八糟说得很牛逼的介绍,我还是乖乖地继续默默刷官网的下载页面。最后还真的被我打开了,虽然下载速度让人很无语。两个软件都下载完,安装完毕,并设置好环境以后。我随手写了个只有一行print脚本,接着我发现在Win10里的VSCode下在软件里的终端运行时运行不了。仔细看一下,原来Win10系统下VSCode默认的终端是PowerShell而不是我平时看到的CMD。PowerShell是不是就是CMD呢?我不知道,但是通过Windows的搜索,输入CMD的确可以到达平时我见到的命令行,我觉得PowerShell和CMD是两种东西,因为PowerShell虽然也是黑屏,准确来说应该是蓝屏,那里的字体和背景都是有颜色的,但是在传统的CMD里只有黑色和白色。凭着这个,我自觉认为它们是两回事。后来也的确证明了我这个猜想。但无论我怎么努力,我都没办法在PowerShell的终端里运行py文件,所以我只能很弱智地把VSCode里面的默认终端重新设定回CMD。

昨天我发现原来Win7系统也有PowerShell,但那是2.0版本,几乎就是个鸡肋,可以忽略不计,所以在Win7下VSCode的默认终端是CMD。我尝试在Win7里安装PS 5.1,一番挣扎后依然失败告终。5.1标配的是NET4.5,但现在我都用到4.8了,我怎么可能会滚回去,虽然安装那里的要求是4.5+,但这个“+”有时很暧昧。装不了WMF5.1就没办法让Win7拥有PS 5.1,我尽力了,但真心没办法。现在我也没有非装PS 5.1不可的需求。

微软的世界有时真的挺无理的。

© 2004 - 2022 我的天 | Theme by xrspook | Power by WordPress