技术随笔

关于前端、PHP、移动设备的一些小技巧以及代码片段。

OpenWrt下使用dnspod来实现DDNS功能

4

之前一直使用的是D-link提供的DDNS功能,虽然DYN被Q了,但是D-link提供了自己的更新API接口,可以不通过已经挂掉的dyndns.org来修改解析,不用D-link几个月后,突然不能解析了,登录网站提示我不是D-link的用户云云。 其实DDNS的免费服务虽然很多,但是国外的不稳定(不是服务本身的问题,你懂的),国内的服务商对免费用户故意区别对待,一个又好用又稳定的免费DDNS还真不…

WordPress阻止垃圾评论

16

博客的后台是启用了Akismet并且所有留言设置了所有评论审核,即使这样Mysql中的评论表依然在不停的被刷呀刷呀刷的,新的comments ID上百倍于有效数据,于是希望在Akismet之前做一下过滤,思路是用JS动态在表单中增加一个校验串,评论提交到后台处理的时候提前检测一下这个校验串就可以知道这条评论是不是从前台手工提交的,然后也可以过滤一下明显的垃圾评论,例如不包含中文汉字的评论。

极路由壹S折腾笔记-shadowsocks篇

8

之前发布过一篇极路由壹S折腾笔记-安装goagent+nginx实现科学上网和优酷去广告,这篇教程有些一笔带过看不明白的可以先过一遍上一篇,这次换用shadowsocks不是因为goagent不好用,之前部署的goagent的工作状态一直很好,换用shadowsocks一是因为之前刷的潘多拉固件搞不上去IPv6,需要重新编译一个Openwrt,所以纯属折腾一下,二是因为手头有个香港的VPS速度很好…

BDSafeBrowser.sys蓝屏的解决办法

1

帮朋友在美橙的云主机上搭建PHP环境,本来一切顺利因为更新了几个系统补丁重启了下系统,结果蓝屏了,通过美橙的远程VNC可以看到系统蓝屏信息中提示BDSafeBrowser.sys怎么怎么地,但是新系统中没有任何关于百度的东西,再说一个浏览器居然要系统的驱动权限。 通过这个链接了解到这个东西是百度安全组件带的。

DEDE分页样式

7

分页样式虽然很短,但是复用率非常高,早就想过整理下这个东西,一直拖着没弄,今天开个头,以后用起来也方便点。

纯CSS设置Checkbox复选框控件的样式

26

Checkbox复选框是一个可能每一个网站都在使用的HTML元素,但大多数人并不给它们设置样式,所以在绝大多数网站它们看起来是一样的。为什么不把你的网站中的Checkbox设置一个与众不同的样式,甚至可以让它看起来一点也不像复选框。 在本教程中,我们将创建5个不同的选择框,你可以在你的网站上使用它。

搜索引擎劫持技术解析

5

两年前我在博客发布过一个保定市人民政府网站被劫持的案例 百度快照劫持技术实现手段猜解,这次是朋友的网站被挂代码,出于好奇心,各种解码之后就有了这篇文章。

PHP反向代理类

5

改自PHP Reverse Proxy PRP,修改了原版中的一些错误,支持了文件上传以及上传文件类型识别,支持指定IP,自适应SAE环境。 2016年6月17日 修正了SAE跳转的BUG 使用方法 1 2 3 4 5 6 7 8 < ?php $proxy=new PhpReverseProxy(); $proxy->port="8080"; $p…