一分钟吃完「谷阿莫凤梨酥」

大家好,今天要说一个快递怎么那么慢但吃起来超好吃的「谷阿莫凤梨酥」的故事。 半个月前,故事中的男主角爱犬男,在网上闲逛的时候突然就发现了这个看起来怎么这么贵的凤梨酥,然后就被视频中的大魔王忽悠掏钱买了这个怎么这么贵但看起来超好吃的「谷阿莫凤梨酥」。 紧接着半个月过去了,正当爱犬男在路上闲逛的时候收到了一条勒索讯息:「你的哄梨酥现在在偶手上,马上带上你的证件到天桥找偶,晚了后果自负……」,爱犬男二话不说马上拿着为什么长得这么帅的证件赎回了凤梨酥。 拆开这么那么黑但包装超结实的黑底烫金之淘金礼盒后,果然露出了十颗亮闪闪超霸气超冷酷的「谷阿莫凤梨酥」 为什么刚好是十颗不用我介绍吧,刚好代表人的十根手指头啊,这就表示着你再不识数也能用你的手指头数得过来,用心良苦啊。 撕开包装后,闻起来超香看起来超诱人的「谷阿莫凤梨酥」就出现在你眼前啦,真是妖娆的小贱人啊。爱犬男拿起来尝了一口这个怎么就这么贵的凤梨酥后被内里超粘牙的菠萝果酱狂甩嘴唇,觉得这个怎么就这么贵的凤梨酥味道真的就怎么这么贵。 和外面那些妖艳贱货不一样,这款「谷阿莫凤梨酥」因为完全没有放任何冬瓜酱和任何防腐剂所以寿命怎么就这么短,

  • meto
    meto
3 min read

网易云音乐手机壳 - 西西

有一份宅急送的快递给您放在顺丰了( 今天收到 宅急送队长 送的手机壳,不得不说顺丰快递真的良心 一箱快递半箱空气,包装经过一路的颠簸没有收到半点损伤 手机壳的背面中心是网易云音乐的吉祥物西西,除了一对红色鹿角外全身黝黑,透着古灵精怪的味道,治愈感满满 胖胖的想捏,可以说是相当萌系了 相比以前用过的一些深水宝地摊货,网易云音乐的这款手机壳做工相当精致,材质柔软、工艺优良(念广告),切边圆滑过渡没有毛刺,很适合大冬天套着搓手游 不过注意到这款手机壳是 TPU 材质的,这种材料本身就容易黄变,在手汗、紫外线的干扰下,不知道能撑多久,希望厂家有做一些「抗黄」处理 防摔这个问题,emmmmc... 你们赞助我去摔

  • meto
    meto
1 min read

以程序员的角度玩微信跳一跳

前些日子微信推出了一款小游戏「跳一跳」,游戏中玩家需要扮演一个「黑色」小人,在不同颜色、形状的跳板方块间进行跳跃。操作也很容易,按压屏幕越久,小人会跳得越远。 显然这游戏对我这样的手残党非常不友好 若干次徘徊在十位数后,决定好好研究这个游戏,用程序员的思路去解决它。 外挂无非两种:内存修改、物理辅助。这里研究后者,也就是识别出跳跃距离后,换算成时间后模拟真实触碰操作。这种方式最保险,而且不容易被后台察觉 XD 观察棋子,不难发现棋子的颜色始终是没有变化的,因此可以根据颜色识别出棋子中最宽的部分,取中心即可 棋盘部分比较难识别,忽略掉背景色后会有阴影等因素的干扰,还有前后两个棋子紧挨的特殊情况。 考虑从上到下做行扫描,提取出所有连续的颜色块,排除掉中心点与棋子过于靠近的情况,

  • meto
    meto
4 min read
OpenWrt

关于校园网HTTP劫持的分析

接上文 https://i-meto.com/shit-scutweb/ 最近发现不少应用的联网异常,尤其是网易云音乐的播放时常请求失败,怀疑是垃圾校园网搞的鬼,于是做了一些分析。 通过抓包不难发现有不少类似 http://202.38.196.91/cache/5/05/music.126.net/**.mp3 的请求。通过查询 IP 发现这台服务器位于校内,开放了 80 端口,初步判断是一台缓存服务器。 使用 wireshark 进行抓包,

  • meto
    meto
4 min read

一键点亮你的网易云音乐

网易云音乐是很好用,但禁不住一直丢版权音乐。 眼看着歌单一片一片地灰掉,用 PHP 写了一个搬运脚本,妈妈再也不用担心我的网易云音乐变灰了。 脚本地址:https://github.com/metowolf/script/tree/master/neteasemusic 里面那个 Meting 有点旧,自己换个新的就行了 食用指南 下载 GitHub 目录下的所有文件 在终端执行 php run.php,没错就是这么简单。 最后把 download 目录下的音乐文件扔到音乐云盘上去就大功告成了。 效果图

  • meto
    meto
1 min read

Bilibili 自动开宝箱脚本

项目地址:https://github.com/metowolf/BilibiliHelper 之前用 PHP 写了个直播间自动挂机脚本,等级从个位数快速成长到 33 级。 某天晚上和 LWL 聊天的时候脑洞大开,花了一个晚上实现了用 PHP 自动开宝箱领瓜子。 较难的部分就是验证码识别,用了字符切割,再与训练样本匹配的方法,使正确率几乎达到了 100% (目前还没失败的报告 实现后的脚本在服务器上试运行了两天,效果良好,和之前直播挂机脚本合并重写了逻辑,可以安心食用了。 药效 每日签到 每 5 分钟自动发送心跳包,

  • meto
    meto
2 min read

修复 Telegram 中文输入

近日将 Ubuntu 升级到了 17.10,新的 Gnome3 桌面的确好看很多。但同时出现了很多之前在 Unity 没有出现过的 BUG,例如在 Telegram 下无论怎么切换输入法都不能输入中文。 于是聊天就很蛋疼,想要回复对方一句话,得先打在其他地方,然后再复制回来发送。 到 Telegram 的 Github issue 上查了查,有不少 Fedora 用户也有这样的问题。 大概是所有 QT 编写的应用程序在 Gnome3 下都会出现这个问题,

  • meto
    meto
1 min read

用 Service Workers 为网站加速

其实 Service Workers 是 Google 爸爸推出很久的一个黑科技,它可以在浏览器层面动态缓存一些请求,从而使网站的二次加载速度大幅提高。 二次刷新我的博客,只重载了 16.0KB 的资源,甚至可以剪断网线访问 ∠( ᐛ 」∠)_ 需要注意的是,Service Workers 只有在 HTTPS 的前提下才能发挥作用 添加 sw-toolbox 核心 下载 sw-toolbox.js 并且放置到主题目录下的 assets/js 目录 *如果你是默认主题,应该是在path_

  • meto
    meto
2 min read

让 Ghost 吃上 APlayer

之前围绕着 DIYgod 做的 HTML5 音乐播放器 APlayer 做了不少东西,然而因为种种原因并没有给自己的博客挂上。 Wordpress 有 Hermit-X,Typecho 有 APlayer-Typecho, 然而 Ghost 什么也没有,主要是官方一直没给出插件开发的文档。 于是我花了一点时间,开发了一个云解析的播放器「插件」,主要原理是由 JS 解析短标签的数据,从 API 请求歌曲信息,再在用户端进行生成播放器。目前已经发布在 https://github.com/metowolf/

  • meto
    meto
3 min read

修复 Ubuntu 中文字体渲染

在 Ubuntu 下的默认中文字体渲染简直是渣,尤其是“复”字直接变成了一半宽度。 对系统中的字体配置文件进行查看,最后找到了问题的所在。 在 Ubuntu 16.04 后,系统的中文字体交给了 Noto Sans CJK 来进行渲染,由于字体优先度配置中日文字体的优先度高于中文简体,导致部分字体如“复”,被渲染成了日文字体。 修复方案 打开 /etc/fonts/conf.avail/64-language-selector-prefer.conf 字体优先度配置文件 修改配置文件,将

  • meto
    meto
1 min read

Chrome 离线包查询

DEMO: https://api.i-meto.com/chrome 短网址:https://u.nu/chrome 由于种种原因,Chrome 在中国的安装一直是有问题的,不过 Google 也提供了一系列的 Chrome 离线安装包,这就大大方便了中国网民的使用。 然而官网似乎并没有提供离线包的下载入口。。 首先科学上网后安装一个 Chrome,打开设置的关于界面进行抓包,可以发现一个更新请求 POST https://tools.google.com/service/update2 DATA:

  • meto
    meto
2 min read
OpenWrt

吔屎啦,校园网

前几天测试一个项目时发现虾米音乐始终播不过去 查看了请求,是被劫持到一个缓存服务器上了 查了下 IP,是华南理工大学的服务器 向工信部投诉,他们受理后让我同时向网络中心联系,无法解决可以再向他们投诉。 向网络中心发了工单,没过几分钟真的接到电话,派了三个技术人员来协查。 忙了一下午,总算解决问题。 没过几天,其他网站也开始遇到这个问题了 同时发现开始劫持常用下载软件了 吔屎啦,校园网! 再投诉感觉只是挤牙膏似的把一些域名加到白名单里 干脆自己动手 抓包后发现其劫持的方法是在跟正常服务器的 HTTP 报文头之后插入一个重定向 header,共同特征是 Location: http://202.38.196.89,在

  • meto
    meto
2 min read

又是新年了呢

又老了一岁 这一年过得很充实 参加了 ACM 打了铜铁 TAT 参加了信息安全攻防赛拿了季军 似乎没有遗憾了呢 更重要的是写了个 NeteaseMusicAPI 认识了 lwl12,然后中转结识了好多新伙伴 要开始做新的东西了 接下来的一年一定要好好打比赛 起码拿个银嘛 铜铁铜铁的,整个人都不好勒 然后给大家包个红包哈,来个有趣的~ (找到口令后,某 APP 领取) 红包(已过期) 口令是纯数字的,共 8 位。由下面电话拨号录音给出 为了降低难度,同时给出该型号电话的完整

  • meto
    meto
< 1 min read

一行 JS 让出站链接在新窗口打开

最近有同学问我,怎么使博客里的出站链接在新窗口打开。 当然是用鼠标中键啦(划掉),其实就是添加 target=_blank 特性啦。这种小事让 JS 去搞定吧~ 原理很简单,用正则匹配所有非本站地址的 a 链接,然后给所有 a 添加 target=_blank 属性。当然我直接匹配了裸域,所有本站的子域仍然使用跳转的方式。 代码如下,添加在公共模板就可以了。 <script> jQuery(document).ready(function($){ $("

  • meto
    meto
1 min read
LINUX

阿里云 ECS 升级 ubuntu 16.04

国内的 VPS 升级系统好慢啊,16.04.1 LTS 都出来好久了,阿里云和腾讯云还是停留在 ubuntu 14.04 LTS,官方的支持看来是等不下去了,自己手动升级走起。 同样适用于腾讯云等 VPS 备份 备份是大事,千万不要手贱在无备份的情况下大改 VPS。 云服务器有个好处,就是可以直接创建快照。 升级失败了大不了就回滚咯。 更换软件源 这一步非必须,但是因为阿里云的镜像问题,导致了我一次升级失败,保险起见可以更换一下软件源。 终端下备份软件源 cp /etc/apt/

  • meto
    meto
2 min read

全站更换 MVC 框架

之前的 API、MUSIC 站点用的是旧式的 PHP+HTML 架构,现在随着服务的增多,代码开始变得难以维护。 于是花了一天时间完善了自用 METO-PHP 框架,实现了 MVC 分离架构,同时支持了简易 Laravel 路由方式,一切都变得优雅起来了。 目前 API、Music 全面更换了新框架,待框架完善后会进行开源(按照我挖坑的历史,可能是 3 年,逃) Q:为什么不使用成熟的框架,如 ThinkPHP、

  • meto
    meto
< 1 min read

必应美图 API

必应的首页图片太漂亮了,忍不住把所有日期的数据(共计 2320 张)都抓了下来,搞了一些实用的分类参数,终于可以开心食用啦。 UP: 图片全部上 qiniu 储存,解决了部分地区加载慢的问题。 感谢某不愿意透露姓名的朋友,API 上了全新的服务器,并且完善了缓存,速度应该爆快 还没一个小时就有大量爬虫涌入,CDN 流量已经耗尽,真会玩 = = 接口 请求地址://api.i-meto.com/bing 请求协议:GET 参数 color -

  • meto
    meto
2 min read