分类 随便搞搞的东西 下的文章

Oneword显示故障排除记录

问题是昨天晚上,正常打开博客后发现博客头部的随机显示句子模块(即oneword)没有正常加载并显示如下错误内容。
bug显示
查询对应代码得出各种问题原因,包括认为是DNS设置问题、php加载问题等。由于这一功能的实现是借助oneword.php的,所以对oneword.php进行了检查但就那几行代码能查出个鬼。

然后尝试了网络上的各种办法,包括重启服务器,重启php服务等,均没有效果。因而再次检查代码,发现内部引用了一个名为hitokoto的模块,查找后发现其实并没有引用该服务的api,而只是挂了个名字。

最后的解决方案是去掉原有的代码即
原代码

重新写为一个div并引用了已有的css格式。先后采用echo和file_get_contents(),但效果不尽人意,整个区域顶在了最左侧。于是为div赋予了和中间栏一致的css样式,但这次又是仅仅顶住页面头部。最后的解决方案是将出现问题的第六行删掉,修改位于头部导航栏内的第72行代码为:

<div style="text-indent: 2em"><?php include 'oneword.php';?></div>

保存后问题得到了解决。所以折腾这么久改这点东西就行吗?实际上第72行原本就有,但不知道为什么只要不修改为目前的样子,就会出现同样的报错。如果直接删掉第6行不改第72行,那么整个句子随机显示模块就会完全消失。

几个个人觉得非常实用的油猴插件推荐

聚合类型的插件(比如什么一个插件搞定全网云云)一概不推荐,因为如果太依赖这种,哪个突然不好使了可是非常难受。插件选择的一个原则是尽量做到插件对应单个网站。

本文不提供下载链接

第一个,Github增强-高速下载,可以提供多个github下载源,不用等几十kB的下载速度了。在Release页面,每个文件后边都会有一排服务器选择按钮,选一个距离你最近的就行了。

第二个,片假名终结者,会自动在页面的所有片假名上方加上英文。除了字体有点小之外没啥不好的,第一次用的时候直呼“妙啊!”

第三个,大名鼎鼎的药方(YAWF),新浪微博增强+自定义,具体配置看个人。不过建议还是不要上微博。

第四个,AC-baidu,这也是我推荐的唯一一个修改页面但针对多个网站的插件,可以修改各大搜索引擎的结果页面布局,并且方便屏蔽结果来源。

第五个,CSDN广告全过滤,不用登陆,自动宽屏。反正用着感觉还是可以的。

基于PicGo和阿里云OSS搭建Markdown图床的记录

因为现在用的Typecho对图片的支持不是很好(指直接添加),然后Github又太慢了,所以找来找去,还是决定搞个基于国内服务器提供商的图床方案吧。最后决定使用阿里云OSS和PicGo,一个显著的优势就是省钱。只要几块钱就可以搞定。

首先是准备PicGo软件。就是这个PicGo。具体操作后文再说。然后去阿里云注册一个账号,进入控制台,找到“对象存储OSS”,然后在右边有一个创建Bucket!图是创建好的Bucket,地点可以选离得近的,类型和方案都选最便宜的就可以。因为也只是存几张截图什么的。Bucket记住密钥和账号相关信息,复制到PicGo的设置里。然后购买相应的流量包。这里借用大佬的说法,就是月租和超资费的关系。固定的缴费可以提供稳定的服务器容量,而多买的这些流量包是为了以防万一(我是这么理解的)。然后就可以使用了,在阿里云的文件管理里建好文件夹以放置图片,然后回到PicGo,将需要的图片拖到上传栏,然后就可以把相册里的图片直接拖到目标位置就可以了,拖入是一个URL,可以根据不同编辑器的语法来自主调整。本篇的图片就是用这种方法插入的。

另:如果需要非国内的图床,PostImage 也是个不错的选择,但稳定性显然是不如国内服务器的。是内容还是流畅性,就看自己的取舍了。

利用*.dat批处理打散文件夹

因为最近在整理图片,所以经常面临要把一大堆零碎的文件夹里的零碎的文件放在一起的情况,需要打散文件夹。但又苦于找不到合适的方案。由于对python不是特别熟悉,所以决定用更加简便和快速的bat来写。

https://github.com/iPolluxGem/foldersmasher

思路很简单,先用for /r 遍历子目录,然后copy出来到目标文件夹。唯一需要注意的是,由于copy命令在这里不便于直接指定目录,所以直接用了%%i,直接用%%i会报错,加个引号即可,也就是"%%i"。第一次输出只有copy,看不到文件。所以用&&加了一条echo文件名。唯一的缺憾是不能自动删除原有的文件。不过也是为了安全起见吧。虽然没有完全实现目标(也就是把文件夹直接原地打散),但也可以节省不少时间。

ThinkPad E570c 升级手记

手头的这台ThinkPad E570c购于2017年,今年是第四年,虽然使用上仍然保持相当的流畅度,而且对于游戏的承受力也令人惊讶的高,但仍然面临着老化的问题。在过去的一周内,先后替换了无线网卡和电池,在几天内将会进行屏幕的替换。
关于无线网卡的替换。之前查相关资料,多数都提及了联想和Hp的BIOS白名单。后果被描述得非常糟糕:“会开不了机”之类的算是轻的。和英特尔官方店的客服进行咨询,对方答复是有白名单这个事情。由于英特尔官方牌子售价达到了300元,因而为了节省成本选择了COMFAST的AX200网卡,支持wifi6,但没有购买蓝牙5.2的升级版,而是保留了蓝牙5.0。
机身背面有一块横向的较大的后盖,打开后是内存、SSD槽位等基本配置。估计可以下一步进行内存和SSD的进一步升级。去年用光驱位替换了三星的SSD,体验大幅提升,下一步将会补充新一块固态,或者替换一块新的机械盘。在SSD槽的右侧有网卡槽,旧网卡用两根线连接在插槽上。松掉螺丝后整体比较好拆除。新网卡安装两条电源线并没有遇到太多困难,不过新的网卡可以填满原有的卡槽位。
安装完成后,很惊讶地发现甚至不需要安装驱动,但为了确保不出问题,去英特尔官网下载了AX200的驱动。SpeedTest测试质量明显好于以往。而且使用一周来并没有出现网络无端中断的情况。可以认为这次替换是成功的。

电池的替换没有什么多的可说,新电池质量还算不错,旧的已经损耗了90%,应当是淘汰的装备了。

昨天更换了屏幕,因为调色折腾太晚了而且想推gal(不)所以没有写完。拆开屏幕后盖之后,拧下四颗固定螺丝——发现新屏幕上没有固定螺丝孔。然后慢慢放下屏幕,揭开排线上的胶,然后掀起固定的金属扣(这里差点直接拔断),拔出排线。新屏幕直接安装即可,可以在排线上补一条易拉胶(我的是卖家赠送的)。然后揭掉易拉胶保护条,将新屏幕粘在背板上。可以用框比对,确保位置没有问题。然后点亮测试,第一次出了徽标后花了一下然后始终黑屏,强制关机后重启,顺利点亮。

新屏幕比起原来的偏黄和红,就要校色,但会出现一些别的问题。在进入win的颜色管理后,始终找不到新安装的屏幕,只有打印机一项。查阅了多篇文章后确定问题出在一个名为OrayDPMS的驱动上。在设备管理器里找到这个驱动,卸载,勾选“并删除驱动文件”,重启就可以找到了。至于具体的调色,建议参考校色仪或自己的钛合金狗眼。

多说一点屏幕选购的问题。在AIDA64里找到自己的屏幕型号,到屏库网搜索并且进行筛选,具体的标准是尺寸、针脚要一致,对比度、亮度都要尽量好于原来的屏幕。如果你的旧屏幕是eDP 1 Lane,可以安装eDP 2 Lanes,至少在我的电脑上可以识别和使用。尽量挑选符合自己需求的色域广度。比如我的新屏幕就是京东方的NV156FHM-N61。找到后去某宝,选择卖家,要求买没有坏点的A+屏,一般需要后续改价。我的新屏幕,A-售价270,A+售价370,大概就是这样的标准。新屏安装后,在确认没有问题之前不要撕掉保护膜。