所有由罗佳(博主)发布的文章

SSL不被浏览器信任

上周末我给luojia.me的几个子域名都配置了https,本吊丝果断使用免费证书。

但是配置的时候发现了一个奇怪的问题,就是我的免费证书在Android里用啥浏览器都不被信任,chrome告诉我系统不信任这个证书(所以这篇文章的标题又起错了呢づ ω ど),难道是Android特别鄙视免费证书吗。
后来觉得不怎么可能,抱着死也要用免费证书的心态,我开始使劲解剖搜索引擎,终于,最后在一篇和这个问题没什么关系的文章里看到了一点思路。(文章地址已经不知道了。。)

文章里说网上的ssl配置教程各种复制粘贴,各种缺少步骤啥的,于是写了个超完整的配置说明。
我在那里面发现他的配置里有3个文件路径,但是我只有两个。那么问题可能就出在这里了,我从沃通获取的压缩包里确实也有3个文件,不过根据网上的神教程,我只配置了两个文件
继续阅读SSL不被浏览器信任 →

[PHP]清理js文件

花了点时间好好做了个可以清理js文件的php脚本,php确实是个蛋疼的东西,老是出点奇怪的特性。

这个脚本的功能是去掉js文件里的无用部分,输出一个清洁的js文件(当然我不保证这个输出的文件绝对没问题,至少把我的COL放进去输出的文件没问题)

原理:
由于涉及到清理注释,又不能把引号误删,而且 `”` `’` `//` `/*`这四个关键符号是同样优先级的,所以谁先出现,谁的优先级就会高(也就是其他符号都会进入这个符号的作用域里)

比如`”` 先出现了,后面的`’` `//` `/*`都会被包括进这个字符串里,同样如果`/*`先出现了后面的内容都会变成注释,除非碰到`*/` 。

所以我用了个循环来根据先出现的符号进行相应操作。碰到引号就把字符串整个提出来放个锚,即可保持字符串内容,然后就不用再担心字符串的问题了。

继续阅读[PHP]清理js文件 →

正则表达式匹配引号内内容

用正则匹配引号内容还是很常用的嘛,于是我来发一篇相关文章。也是因为我自己用到了,并自己写了个,所以来记录一下。

匹配所有的成对单双引号
“`
/((?<!\\)[‘”`]).*?\1/g
“`
匹配效果是:寻找一个没有被转义的单引号或双引号,然后匹配包括引号在内的内容,直到下一个对应的没有被转义的单引号或双引号,这样匹配可以不受单双引号嵌套的干扰。

如果只要引号内的内容,只要给.*?加上括号即可,只是这样似乎没法一次匹配所有的结果
“`
/((?<!\\)[‘”`])(.*?)\1/
“`
然后提取编号为2的结果即为引号里的内容

COL更新 20141019

这次我把COL的鼠标指向对象判断改成了色块判断方式,每个事件对象都会有一个纯色图像绘制在隐藏画布上,然后判断鼠标指向的像素的颜色来判断指向的对象。目前我也不知道这么做效率会高还是低,不过另外我还是优化了不少以前写的垃圾代码。

效果见最近含有弹幕播放器的文章,点视频信息上的“测试中”文字,会跳出调试窗口

加个示例

无觅真要跪

我收到了封这样的邮件
wumiimail

首先我要吐槽的是,这尼玛根本不是我的名字啊!你们循环序号忘+1了吧!

然后说说正题,不知为啥无觅要把之前风风火火做出来的这么一整套体系砍了。
难道是因为无秘有巨头投资推项目?
他们关站前肯把余额发给用户还是值得欣慰的,要是一句话不说直接卷铺盖的话我就白摆了那么长时间的广告了,虽然我到现在也就只有9.13元的广告费(可能大部分人根本就没发现我的博客有广告),也算是一笔小小的收入吧。。。