重学安卓之如何在新版安卓上发送通知

在 Android 8 的时候,引入了“通知频道”这一概念,导致之前的通知构建方法被废弃了,那么我就要在这里,对着老外的文章,说明如何以最简单的方式发送通知。网上搜到的那些 2014 年的答案早已过时,都是 Android 4 时代的。

Continue reading

cocos2d Python 在 Linux 上的一个大坑

参见这里。主要原因是因为没有开启 en_US.UTF8 才导致 cocos2d Python 所用的 pyglet 出错的……我就服了,怎么这么睿智的问题都能出现?

结论:建议大家不要装中文系统(自动生成的那堆文件夹也是拉胯,这是另一个理由,不像 Windows, 显示是中文,实际是英文,多方便命令行啊),直接安装英文系统,并设置地区为美国。不要设置成什么其他地区!

Python is 关键字和 == 的差别

天啦噜!我之前一直在用 Py 3.4 写东西,用了不少 is 关键字,结果有人用了 Py 3.8 运行的我的程序,出现语法警告了嗷!

原来 is 不知道什么时候(搜到的都是 2016 年左右的信息了,Py 3.4 是 2014 年的)代表了类似 JS 的强等于,不仅值要相等,而且类型也要相等! 1000.0 is 1000 是会返回 False 的!

总结:不要没事用 is.

对 DynRPG SDK 的研究

这是我对 DynRPG 的一些研究,由于这个 SDK 约等于没有文档,我只能把我研究的东西写下来,送给有缘人。另外这玩意只能用于 RPG Maker 2003 非官方英文版 1.08 版本,Steam 上那个 RPG Maker 2003 是升级过的,用不了。作者说对 Steam 版的 RPG_RT 打补丁反而会导致它降级……因为 RPG Maker 2003 Steam 版是在 2015 年左右发布的,而 DynRPG 早就在 2013 年左右做出来了。

至于在今天这种 RPG Maker 2003 已经没落多年的今天,研究这种只有非官方版用户才能用的 SDK 到底有什么意义……我只能说,人干的没意义的事情多了去了……

  • 2020-07-15 更新:RPG::Image 和 sf::Texture + sf::Sprite 的性能比较,对 RPGSS 的研究
  • 2020-07-20 更新:一些注意事项
  • 2020-07-21 更新:关于 RPGSS 0.9.5
Continue reading

批量删除渣浪微博

使用这个从网上捡来的脚本,可以自动删除渣浪微博。

然而在运行过程中会有机会不再自动执行,这是因为 URL 改变了的缘故:从 weibo.com 变成了 http://www.weibo.com 。这个时候就需要打开脚本管理器的面板,编辑这个脚本,把 @match 这一行改掉。

将这一行:

// @match https://weibo.com//profile?

改成:

// @match https://www.weibo.com//profile?

这样就能匹配到主页,并自动删除了。