PivisionM:轻量级Pixiv客户端[Modify]

前言

手机上收图看图一直以来都是一个课题,之前一直在用Pivision,这东西两年没更新但是依旧好用。不过毕竟国内自有国情在,连接Pixiv并不是一件很方便的事情,碰巧趁着自己有小鸡可以拿来做反带,于是便魔改了一下这个家伙。

关于Pixiv第三方客户端无法登陆问题

前言

昨日听闻Pixiv的API接口升级,大部分第三方的APP都无法登陆了,之后也是一直在找解决方案,最后在Mikusa的博客里面发现了这个Iuuses并在里面找到了解决方案。

解决方案

Pixiv这次接口更新主要是在Header中加入了两个字段,一个是X-Client-Time,内容为RFC3339格式的时间戳,类似3000-01-01T00:00:00+00:00,另一个字段是X-Client-Hash,内容为X-Client-Time的内容加上28c1fdd170a5204386cb1313c7077b34f83e4aaf4aa829ce78c231e05b0bae2c之后在进行MDS编码。

众所周知MD5是校验编码,无法还原为原始数据,所以因此可以推测服务器没有办法判断当前的数据是否合法,因此只要写死进客户端里一个规则合法的值就可以了。

最后只要在请求的Header中添加

x-client-time:3000-01-01T00:00:00+00:00
x-client-hash:93771864335ef0c8e52db10be563eab3

就可以解决问题~

「宝塔」在低配机器上装MySQL5.7并且优化内存

前言

如果各位自己搞过网站的人可能会比较熟悉宝塔面板这个东西,装环境简单好用,我这个站也是一直在用其实是因为我太菜不会运维。不过新版的宝塔限制了MySQL不能在内存小于1.5G的机器里安装,而我正好前几天把自己的服务器配置缩到了1G,这就十分难受了。不过后来找了点资料,发现了解决办法。

朋友送了我一台NS,结果在美服充值的时候被税坑了,应该用99613免税州充值,白花好几刀有点心疼……(这是一条价值100元的消息)

总之因为各种原因,网站前几天被我弄挂了几天……说起来因为工作很忙所以每次维护都拖好久才能完成……

把首页的标题图从屁股换成了水手服少女了,以后准备每个季节都换突出季节风格的图片好了。虽然我还是很想用屁股当标题图的

有没有人教教我究竟应该怎么才能优雅的封装代码呢,感觉自己的代码封装的不好看也不好用

感觉自己经常因为强迫症然后回过去修改代码的风格结果经常导致返工……这样不好,这样不好