Onedrive图床Nodebb论坛插件开发
1. 前言说到图床,真是一言难尽呀。找了半天发现没有一个完全令人满意。不谈是否能长远稳定,但就使用多少有些问题。
国内的很多图床限制太多,单张图片限制,总容量太小,流量限制,大多都没有api。国外的图床限制少点儿,单张容量可达30m,不限流量,也有api可以满足需求,体验也不错。但是最大的问题在于国内访问的速度是真慢,有的网络甚至无法访问。
至于为什么一定要api支持,因为我对可控性(control)和可移植性(portable)非常执念,通过api用脚本可以方便转移和部署。
因此想着用onedrive作为后端来搞个图床,顺便来diy个共享网盘。这种方法的好处是自己完全掌控,可以很方便的进行备份,迁移等操作。虽然api访问次数没有明说。
由于相关api开发教程不是很多,自己也踩了不少坑,onedrive的api对于新手不太友好,很多概念令人很费解,感觉有必要写个文章来梳理一下。
这个插件我已经上传到GitHub和npm上了。
2 . Onedrive共享盘搭建方案这部分倒是已经有现成的方案做的不错了,没必要重复造轮子了,我就直接用的FODI了。
由于我不会php,也不想装php环境, ...
秋川_秋景红叶
又到了紅葉的时候了,今年没怎么出去,整理了一下去年紅葉的摄影 ~
松江_方根书简圣地巡礼
松江,又是水之都,景色非常精致。同时也是方根书简,方根胶卷的取景地,还原度非常高。真的是非常喜欢这个游戏,loveplus画风,音乐很动听,景色和色调都描绘的很不错这里来整理一下去年夏天去松江的圣地巡礼图~(顺便测试一下我的图床, 上传的都是原图)
玉造温泉
松江はくちょう
カラコロ工房
松江城
松江历史馆
松江美术馆
神代そば
八重垣神社
hello world!
About this site这是本博客的第一篇文章,作为测试,也把我之前在各大论坛写的东西也搬过来了。
之前折腾过pc,psv,psp,switch平台的galgame游戏汉化相关的逆向分析,现在开始搞博客了~
以逆向框架frida的JavaScript为契机,逐渐了解了node.js, vue.js,又折腾了mongodb,linux shell,wsl,docker。同时也算是复习大学里学的网络相关的内容。
还有vps,dns server,cdn,ssl https相关的东西…
作为实践,先做成一个静态博客+动态评论的形式。
本网站由hexo+butterfly主题生成,部分参数通过hook css和js来完成。
通过 免费vps+免费cdn+免费域名(由于免费ml域名搜索引擎不收录,买了moe域名) 进行部署。
\frac{d}{dx}e^{ax}=ae^{ax}\quad \sum_{i=1}^{n}{(X_i - \overline{X})^2}\begin{array}{l}
{\huge \unicode{8751}}_\mathbb{S} \mathbf ...
PSV AIR初空之章汉化
庆AIR 20周年——官方外传小说《初空之章》汉化版游戏实况视频
《初空之章》是AIR唯一的官方外传小说,由summer篇(即古代篇)主要作者、VISUAL ARTS/Key前剧本作家涼元悠一于AIR游戏原作初发售的2000年同年年底发表于漫画游戏杂志《Comptiq》12月号増刊《かのうぉ》。所以这个小说也已经存在近20年了。在2016年的PS Vita版AIR里,它被视觉小说化并作为正篇剧情结束后解锁的新篇章出现。为庆祝9月8日AIR发售20周年,我们汉化了此版游戏中的《初空之章》并为广大AIR以及Key粉制作了它的实况视频。希望更多人能够看到这官方的额外剧情,回味AIR这部名作;也借此为那天空中的少女带去更多人们的美好祝愿和幸福记忆。
《初空之章》的汉化其实是整个psv版air汉化的一个阶段性成果。游戏正篇的汉化移植正在进行当中,如果有必要的话我们也会对已经很好的keyfc版汉化文本进行进一步的完善。psv版air有着很多优点:全平台air最高的分辨率(游戏部分960 X 544,cg部分960 X 720)、较之前汉化版本air灵活得多的游戏系统设置(色调、自动播放字幕速度及 ...
网络逆向(一) 油猴脚本与抓包初步 以显示b站楼层编号为例
网络逆向(一) 油猴脚本与抓包初步 以显示b站楼层编号为例by devseed
0x0 前言网络逆向相比来说比较特殊,虽然js逆向上手后比起x64,arm64等机器码逆向要容易很多,但是依赖于服务器api,有着时效性与不可重复的特点,测试环境和相关的部署对于新手来说也很麻烦,网络协议相关的更是非常繁杂。因此,网络逆向对于新手来说门槛很高。本系列教程将结合几个例子,来谈谈我的理解与想法。
大家都熟悉油猴脚本了, 但是可能对于怎么编写可能感觉不太容易上手,本节将以显示b站楼层编号为例,结合简单的抓包,来谈谈如何上手油猴脚本。
需要的工具:
Chrome 调试脚本与网页抓包Tempormonky 加载js脚本fiddler 抓包jQuery 查询dom元素与插入界面firefox RESTClient, python requests 测试发包TrustForMe 解决安卓SSL Pinning无法抓HTTPS包问题
本例油猴脚本成品:b站显示楼层编号
0x1 网页获取评论api分析动机:非常讨厌欢b站取消楼层号,就和写代码没有行号一样,不好定位,看起来非常不爽。
自从b站改版以 ...
Galgame汉化中的逆向(三):自定义字库分析
Galgame汉化中的逆向(三):自定义字库分析by devseed ,
0x0 前言上节谈了一下一般pc游戏的文字编码与系统字库的调用,但是主机游戏和部分pc游戏通常自带字库,这些字库有的是标准格式,而有的则是自定义格式。自定义格式字库通常由两种类型:tile font, texture font。
此篇教程将以一种不同寻常格式的texture font为例,谈谈如何来分析自定义字库。
0x1 观察此游戏字库很显然是font48.xtx,观看文件头xtx格式,后面的01是type。猜测再后面就是height,width,aligned height, aligned wight, offset相关的了(这里面有个坑人的地方是这游戏文件头是big endian,我看了好久才看出来)。
看到文件大小为900020h,结合数据猜测正文是0x20开始。
看着数据很规整,猜测没有压缩,但是查看纹理或者tile无论怎么看都很奇怪。但是texture可以看出来大概几个数据块,所以很大可能是这个字库的数据流读取方式有问题,我们需要找到这个字库读取顺序。
0x2 跟踪游戏引擎将字库纹理以正确的字节 ...
Galgame汉化中的逆向(二):系统字库与文字编码
Galgame汉化中的逆向(二):系统字库与文字编码by devseed,
0x0 前言
上节我们谈了谈如何找到解密文本的函数,以及如何来反汇编分析。这节来谈谈有关汉化调用字库与编码的问题,如何解决乱码,以及windows上常用的相关函数。通常我们要做的是:
解除非日文系统区域限制
修正游戏由于编码问题无法找到对应文件
修正游戏中的乱码,标题中的乱码
修改游戏中字符的限制,为中文汉化做准备
0x1 文字编码以winodws系统来看,字符编码主要有两种:
Multibyte(类型表示为 char *, LPSTR, ),
WideChar(类型表示为 wchar_t *, LPWSTR, L"")。
Multibyte为变长字符,中ASCII字符为1字节,中文或日文等为两字节,不同系统编码不同,必须要指定对应的codepage才能正确显示。其中GB2312与shift-jis属于MultiByte;WideChar可以看作是unicode,或者说utf-16,两字节宽字符,所有系统编码都相同。
(1) utf-8utf-8是一种Multibyte编码, 也 ...