闪星空间

用 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 @

[诗作]固态硬盘的命题

导读:写这首诗的时候,如果算得上是诗吧,我处于内心十分波动的状态。过了一周以上的时间,我才大体调整好。要理解我的意思,肯定是需要“过度解读”的。话说,当时写的时候是比较沉重的,后来发现也能有一种轻快的感觉。

固态盘有个存储颗粒,
  本来不用主动学习。
  有天被赋予一个定义,
  觉得自己也有颗心。




阅读全文 »

Published @

8 家很便宜的 VPS 服务商

我用 VPS 搭建网站已经有一段时间了,其间也积累了一些经验。比如,寻找到几个很便宜的 VPS。现在就分享出来。

什么叫“很”便宜呢?就是年付最多在 120 元人民币左右。主流的 VPS 价格能在 50 元月付上下,相比之下,月付 10 元左右确实算是很便宜了。当然,相对应地,配置并不能算高。如果是用来建站,还得考虑买高配款,或者换家 VPS 服务商。建动态网站建议内存 512 MB 起。当然我是不会告诉你,我曾经用 128M 内存的 VPS 也跑过这个博客的。

阅读全文 »

Published @