近期无聊发现在快游戏中心有挺多好玩的小游戏,质量也比网上那些H5游戏高很多(忽略广告因素,因为我手机是装了广告屏蔽的,所有游戏都很干净,后期在web中也很容易去除)。 通过将手机内的快游戏dump出来解包后发现其实就基本算是一个web项目,确定好入口将一些关键的分包加载、文件加载实现后,主体逻辑都能加载出来了,但是报了很多SDK以及bridge层的报错,这个只能根据快应用平台的SDK文档把整个sdk补充完整,因为快应用是国内大厂合伙搞的,所以我就随便找了华为的文档补了几个关键方法,就将游戏跑了起来。 理论上将整个SDK补充完整后,在入口前将sdk进行preload,应该是能完美运行所有快应用的。 抓包、解包、补环境等细节在后面再补充文章,等能做到在手机中dump出来一键/脚本转换成H5可运行的状态再公布细节。 这样子就能把很多优质游戏搬到网页中游玩了。 
最近在用 Electron 做一个跨平台的软件,发现打包后 macOS 有图标显示异常的问题,其中包括但不仅限于: 1. 打开 dmg 文件后,图标显示空白 2. 安装后,Launchpad 图标显示空白 初步怀疑是生成的 icns 文件不是标准的,所以无法显示(个别电脑或者系统又能显示) 网上找了很久,也找了很多软件,都不好使,最终找到一篇文章解决了问题,以后会经常用到,特此记录一下。 ## 系统要求 1. macOS 需要跑macOS系统自带的程序生成,Windows 和 Linux 都不行,鉴于这是在开发 macOS 软件,这应该不是问题吧? ## 准备图标 准备一个`1024x1024`的 PNG 图标,并命名为`icon.png`。 - 阅读剩余部分 -
- 阅读剩余部分 -
## 起因 需要对一个开源项目进行二开,然后噩梦从`git clone`之后就开始了。 相关issue:[caorushizi/mediago#362](https://github.com/caorushizi/mediago/issues/362) - 阅读剩余部分 -
### 1. 无限重定向 当服务器支持 HTTPS 且配置了自动跳转,Cloudflare 默认的 SSL 策略(Flexible)就会出现这个问题,原因是 Cloudflare 往原服务器的其实是 HTTP 流量,但表面看起来像是无限 HTTPS 跳转 HTTPS,直到耗尽跳转次数。 - 阅读剩余部分 -
### 声明 ***仅限个人用途使用。*** ### 介绍 [TeleMediaSpider](https://github.com/liesauer/TeleMediaSpider) 是一个开源的用于抓取 Telegram 频道资源的个人爬虫,支持抓取 `图片` `视频` `音频` `文件`,支持多频道同时下载,支持断点续抓。  仓库地址:https://github.com/liesauer/TeleMediaSpider - 阅读剩余部分 -
收一个 Reqable 永久版订阅