北京联通更换光猫烽火HG5582A

  之前家庭网络升级到了全屋2.5G,并更换了光猫之后,用了一段时间经常遇到页面反应缓慢、断流等问题,查了好久,发现之前的中兴F7005TV3有可能是罪魁祸首。通过光猫界面查看温度,没加风扇中兴的这个猫温度能到73,加了风扇降了10度左右。中兴这个猫虽然功耗小,但其散热缩减得也非常厉害,最后结果我自己遇到问题,网上搜索也有不少类似问题。另外,还有一个问题就是,如果桥接使用,中兴的是软桥接,会在一定程度上影响网速等体验。那得赶紧换了,远离中兴。
  查了一圈,烽火的HG5582A还不错,温度低,稳定(尤其桥接),咸鱼包邮只要55。这里记录一下更换过程,参照恩山保姆贴。如果没有账号,可以下载我这个mhtml保存版(右键另存到本地)。
  基本思路是按照上面的保姆贴开telnet(我用的方法2),然后按照登录进去更改onu_mac,更改为你旧猫的mac地址(进工厂模式cli环境,开启工厂模式,更改mac<要求全大写带冒号>,然后退出重启),后续做一些必要的设置:比如关闭IMTS、修改ACS、关闭tr069、删除tr069连接之类的;此外还需要用超级密码登录光猫管理前台,新建上网、IPTV[……]

继续阅读 »

非最新版本R安装软件包依赖问题

  之前帮老婆用R画图,积攒了一些R脚本,但基本上半年能用一回,加上电脑比较多,每次再用都需要重新折腾配置一遍R的环境。基本的开发环境是单独安装R,然后用PyCharm中调用。这次折腾又遇到原来代码跑不起来的情况,主要面临两个问题:一个是新版本的R在PyCharm中画图不显示,一个是旧版本的R安装软件包各种依赖报错。第一个问题上一篇已经解决,本篇主要针对第二个问题。
  隐约记得上次开发用的是4.0版本的R(之前一直用的3.6,上次尝试了4.0也可以),于是就基于4.0进行环境配置,打开自己写的R项目的库文件,根据PyCharm的提示自动安装,但总是提示安装失败,前前后后各种失败简单罗列如下:

ERROR: dependencies 'gtable', 'lifecycle' are not available for package 'ggplot2'
ERROR: dependency 'rlang' is not available for package 'lifecycle'
installation of package ‘scales’ had non-zero exi[......]

继续阅读 »

PyCharm R脚本 画图不显示问题

  自从支持R开发以后,PyCharm是当仁不让的R最好的开发IDE(如果不同意就是你对),但也存在一些问题,尤其是不同版本的R表现差异很大。对于4.1及其以上版本,执行R脚本每条指令控制台都提示:

Warning in
(function
(file = "", n = NULL, text = NULL, prompt = "?",
keep.source =
getOption("keep.source"), :
argument encoding="UTF-8" is ignored in MBCS locales

  如果不画图还好,影响不大,最大的影响就是画图直接不显示,但我用R就是为了画图啊。
  为了在R中画图,要么退回4.0及其以下版本(这个做法也很大问题:历史版本直接默认安装源码包各种依赖问题),要么解决这个问题。
  决定两条腿走路,这篇先说如何解决这个问题。尝试了一下RGUI,没有问题,问题出在PyCharm的R插件上的语言编码支持上。
  搜索了一下,发现是PyCharm R插件对中文支持不好,需要设置一下UTF-8的支持,具体如下(Win[……]

继续阅读 »

家庭网络升级300M-1000M

  看到张大妈上各种2.5G交换机大幅降价,以及各种文章介绍升级2.5G局域网,终于按耐不住折腾的想法,虽然理智小人一直在说2.5G没必要,相比千兆没啥本质区别,上2.5G局域网纯属瞎折腾。
  先是局域网改造升级为2.5G内网,具体需要买一块2.5G网卡装到GEN8-NAS上,然后换一个2.5G交换机,最后把无线路由也换成了带2.5G网口的。这样就能够实现笔记本等连接NAS突破千兆。
  后来恰逢联通做活动,原来300M每个月加10元就能升级为千兆,既然这样就干脆把外网也升级成2.5G的,至少测速能超过1250M,如果上行也能够相应提升那就更好了(后来证明纯属想多了)。在局域网2.5G情况下,光纤入口10G,实现外网也能到2.5G就需要换光猫和主路由。联通升级千兆光纤给的是个千兆猫,四个LAN口都是千兆。搜索了半天网上最推荐的就是中兴的F7015TV3,不带无线功能,带一个2.5G和三个千兆LAN口。后来在咸鱼买猫的时候,发现了一款少了语音功能但价格也低不少的F7005TV3明显更合适。商家在发货前开好telnet(账号密码分别为root/Zte521),并提供超级用户及密码telc[……]

继续阅读 »

Win11 23H2 升级24H2:使用微软官方工具MBR2GPT转换磁盘MBR->GPT

  24H2新版的Windows11年度更新终于来了,作为系统追新党,只要没有大的问题,就会第一时间升级到最新系统。于是把家里及办公室的每台电脑一一进行升级,唯独办公室主力机有问题,升级时提示“无法安装windows 因为这台电脑的磁盘布局不受uefi固件支持”,后来确认了一下发现是安装Windows的硬盘采用了MBR分区格式,查询了很久各种文章都说需要用特别的工具,包括什么傲梅分区助手、什么diskgenius之类的,处理好分区还得重新修复启动,这些操作还面临丢失数据的风险。一想起来我这块安装系统的2T NVMe还有几百G的工作数据,就觉得太不靠谱。
  后来搜索到微软官方有个工具mbr2gpt可以解决,官方工具靠谱值得信任、不用复杂操作、不用修复启动,支持Windows下直接操作,不用非得进入PE环境,完美,具体如下。
  MBR2GPT.EXE官方介绍:mbr2gpt可将磁盘从主启动记录 (MBR) 转换为 GUID 分区表 (GPT) 分区形式,无需修改或删除磁盘上的数据。 该工具从 Windows 预安装环境 (Windows PE) 命令提示符运行,但也可以使用 选项从完整[……]

继续阅读 »

有道云笔记两个账号合并(网易邮箱及微信账号)

  有道云笔记作为国产的笔记应用,虽然客户端小毛病不少,尤其是Windows客户端时不时的卡顿一下,但网页版还是挺好用的,不大量上传图片仅仅记录写文字,免费版也够用。工作生活的日常记录都在上面。一直使用的是当年注册的163邮箱登录,但是每次登录都记不住登录信息,需要打开手机的云笔记应用扫描登陆,很是不方便。网易云笔记也提供了微信账号的登录,微信扫一扫非常方便,就想着把这俩账号合并起来。后来发现,这俩账号是平行的完全独立的,不能在163邮箱账号上通过绑定微信来实现,找了一下可以曲线救国,就是把163邮箱账号中的笔记导入微信账号中来,以后就统一用微信账户号使用,于是问题解决。
  参考这篇。[……]

继续阅读 »

KMS工具激活Office LTSC 报错 Error Code: 0x80080005

  某台笔记本上装的Office LTSC,好久没用再次打开电脑,运行Excel文件,总是提示未激活,于是利用局域网的KMS服务器激活,每次激活都提示错误:Error Code: 0x80080005
  查了半天发现是这个SppExtComObj.exe的问题:
  SppExtComObj.exe 是 Windows 操作系统中的一个可执行文件。它是 Software Protection Platform Service (SPPSVC) 的一部分,用于管理软件许可证的验证和激活。它负责验证操作系统和安装在计算机上的软件的合法性。当需要激活软件时,SppExtComObj.exe 会处理相关的请求,包括验证密钥等操作。
  某些第三方的KMS激活工具(比如:HEU KMS Activator)会对SppExtComObj.exe进行劫持,劫持之后,再用正常的KMS激活命令就会出问题,报现在这个错误。
  查到这里想起来了我这台笔记本一开始激活Office用的是HEU KMS Activator工具,过了180天后KMS需要再次联网激活,但忘记了之前用这个工具激活的,就直接用KMS[……]

继续阅读 »

VMware ESXi 由5.5升级到7.0

  工作用的ESXi最初安装是5.5版,后来硬件大升级(新增两根1T NVMe SSD,更新了两块可升级的顶级E5 CPU,内存也升级到了96G),也懒得重装系统管理虚拟主机每次都要装vsphere client客户端,于是想升级一下。懒得重新安装,并且时间很久之后不知道光驱是否还可以正常用,打算用esxcli命令方式来升级。
  从5.5升级到最新的7.0,需要从6.5中转一下,也就是5.5先升级到6.5,然后6.5升级到7.0。基本步骤包括:
  1.虚拟主机开启SSH
  2.从VMware官方网站下载离线升级文件(Offline Bundle),并上传到主机数据存储上
  3.关闭各虚拟机,将虚拟主机设置为维护模式
  4.执行升级,如遇到vib依赖错误(主要是驱动),可删除对应的驱动
  5.重启虚拟主机
  实际升级过程中,从5.5到6.5设置了维护模式,没有出现依赖错误;从6.5升级到7.0出现了部分依赖错误,将相关vib文件删除后升级成功。关于离线升级包,5.5到6.5用的是VMware官方的包,从6.5到7.0从联想网站上找到了定制化的版本较新的包(带一些定制化驱动)[……]

继续阅读 »

小米8 刷第三方固件始末

  2018年5月31日,小米8发布会,被雷大善人忽悠了,于接下来的618给老婆买了年轻人第一部iPhone X——小米8。刚开始用着还行,后来摔了屏幕挂了,于是就换了别的手机。后来觉得扔了可惜,就买了个国产LCD屏换上,凑合当个备用机用。大下巴国产LCD不用说了,体验比原装屏幕差一大截,除此之外电池也不行了。装上王者荣耀也基本不能玩,各种画质选项都最低,刚进游戏还能55帧,一旦小规模团战,急剧降到不到30帧,不断提示取消高帧率模式,基本成幻灯片了。相比之下,不到半年之后发布的华为Mate20就要强太多了,刷上鸿蒙日常使用很ok,玩个王者也能全程流畅,稳定保持60帧。当年各种评测还说麒麟980 CPU比骁龙845强一点,GPU弱不少,现在(机器使用4年后)看来麒麟980全面碾压845哈。扯远了,小米8最新的稳定版固件MIUI12.5体积臃肿,性能堪忧,看到基安很多人说刷了类原生ROM后,机器相比MIUI流畅太多,于是就开始了曲折的刷第三方ROM过程。
  对于小米机器来说,要刷第三方rom,首先要解锁bootloader(简称bl),其次进入fastboot模式刷入recovery,然[……]

继续阅读 »

Windows Terminal 配置免密码SSH登录Linux

最近发现Windows Terminal配合WinSCP可以把之前的各类shell软件(包括putty、securecrt、xshell)干掉,经过配置Windows Terminal可以既漂亮又优雅的完成远程管理任务。
基本思路如下:
1、Windows10下生成ssh公钥和私钥
2、把ssh公钥上传到linux上去,并加进authorized_keys
具体操作步骤可以参考这里

需要注意linux下的.ssh目录和authorized_keys的权限问题,参考这里。[……]

继续阅读 »