闪星空间

思想发展时期的《关于我》

刚才更新了博客的《关于我》页面,重写了文本,于是把旧的版本记录在此。这个版本是所谓思想发展时期的版本,大概截止到高考之前。特点是“长篇大论”,叙述了在现时看来有些不成熟的、有点冗余的思想,但却是我成长的重要记录。最后更新是在 2017-02-12 17:40。

阅读全文 »

Published @

iOS QQ 内置浏览器 AJAX 失效的两个原因及解决方法

今天总算解决了网站的两个 BUG。症状表现都是,用 iOS 上的手机 QQ 内置浏览器,AJAX(通过 jQuery 或是原生 XMLHttpRequest 使用)出现错误。如果不用手机 QQ 内置浏览器,用 iOS 系统自带 Safari,甚至微信内置浏览器,都能正常工作。一个是 GET 请求,另一个是带数据(请求体)的 POST 请求。

后来研究发现,理论上在别的环境下也可能有错,尤其是旧版本的 Safari 等,这是后话了。我们进入正题。

阅读全文 »

Published @

用 JavaScript 判断用户是否启用了请勿追踪(DNT)

在几年前我发布了《多语言判断用户是否启用了请勿追踪(Do Not Track)》一文,介绍了“请勿追踪”的功能,并引用资料给出了多种语言的代码,判断用户是否启用了该功能。在我洋洋得意给出 PHP 优化版的代码后,又介绍了 JavaScript 的方法,但并未实际给出代码,只是说非常麻烦,不建议使用。

今天,我在给这个博客加入统计代码时考虑了这个功能:当访客开启 DNT 时,本站不会插入统计代码;否则会有第三方统计脚本载入。于是又看了 DNT 的一些现状,回顾了那篇文章。我发现,尽管我那么说,但用 JavaScript 其实也是可以写的。当然,我的立场是一贯的:优先使用 HTTP 头(header)判断是最好的。JavaScript 的相关特性仍处于实验阶段。

阅读全文 »

Published @

中国特供版 Flash Player 简史及应对方法

Flash 是早先年被广泛使用的技术,在 Web 上很受欢迎。Web 上浏览 Flash 动画需要对应的播放器,即 Flash Player。但 Flash 技术耗电量大,又时不时曝出严重的安全问题。在 HTML5 等一批新技术出现并逐渐成熟后,Flash Player 已被 Adobe 官方判了死刑,将最终停止更新和发行 Flash Player。

似乎是为榨干 Flash Player 的最后一滴价值,Adobe 在今年将 Flash Player 在中国大陆地区的独家代理发行权,授予上海剑圣网络科技有限公司(即 2144)及其分公司重庆重橙网络科技有限公司。之后,中国大陆用户访问 Adobe 官网下载 Flash Player,将被跳转到 2144 的网站(flash.2144.com 或现在的 www.flash.cn),是为中国特供版。

阅读全文 »

Published @

从 Windows 引导 Debian 网络安装

想象这样一个场景,你有一台联网的 Windows 虚拟机,拥有虚拟机软件的 VNC 权限,但不能自行挂载 ISO 镜像,你想把它改装成 Debian(为什么?因为你能!)。这个时候在 Windows 下建立引导,进入网络安装,是一个不错的办法。

我就有一台这样的虚拟机。尝试过解压镜像到启动盘,引导启动,但在没有光驱的情况下不能进行安装。官方好像有“网络安装”的方式,但它的文档总感觉有地方不对。最后找到这样一个可行的方法。

阅读全文 »

Published @

朝花夕拾

重新拾起这个博客了!抽出时间,把过往所有文章的格式和链接都修正了一番,包括英文博客。

看到当时,我还不会在中英文之间加空格,经常爱加引用块,还特别喜欢用斜体。段落与段落之间都用 <br> 换行。

那个时候,“帅哥”在我这里还是专有名词,“常青藤”也专指一个网友。我只以为爱疯网是提供免费空间的,不觉得要跟手机有什么牵连。

阅读全文 »

Published @

Debian 安装 BOINC 受控端简明教程

经常买了很多 VPS,然后就不知道干什么。这时候或许可以安装 BOINC。

BOINC 全称 Berkeley Open Infrastructure for Network Computing,即伯克利开放式网络计算平台,是由美国加州大学伯克利分校电脑学系发展出的分布式计算平台,目前已成为世界上主流分布式计算平台之一。希望用户利用空余的算力,帮助进行包括数学、医学、物理和气象学等学科的学术研究。

阅读全文 »

Published @

给 Xiuno BBS 添加 emoji 支持

Xiuno BBS 是一款用 PHP 开发的开源 BBS 系统,简洁高效,鼓励二次开发。当前的最新版 4.0.4 中,默认是不支持 emoji 表情的。如果发帖时填入了 emoji 表情,发帖后将变成问号。这篇文章教你怎么解决这个问题。

其实,跟 Typecho 的情况一样,造成这个问题的原因是数据库的字符编码问题。MySQL 原本的 utf8 设计只为一个字符留出最多3个字节,但 emoji 这样特别的字符需要4个。于是改成 utf8mb4 编码即可。

阅读全文 »

Published @

2017 上半年小结

许久没写长博客了,这确实跟当初预想的不一样。除此之外,也有别的有偏差的地方,不过让我放到后面讲。

现在,回顾上半年,我有一种好像没有进步的错觉。当然不是真的没有进步,只是进步的幅度好像不比以前好多少。在认识世界方面,并不比高中时期好;在学习技术方面,并不比小学时期快。这着实让我担忧。写了《抓住大一的尾巴》后,我仍期待学习上的爆炸,但是我越来越知道,这也得靠我个人的努力。

阅读全文 »

Published @

三步“安全地”更改 Typecho 的默认后台地址

2017-6-23 16:01 P.S.原来的方法有安全漏洞,已更新在文中。

安全,一切为了安全。

Typecho 的默认后台地址就是在域名后面加“/admin/”,实在是不敢恭敬。当然进了登录页面也不一定能暴进后台,但是为了提高安全性,什么都是值得的。

阅读全文 »

Published @