小墙防spam优化之兼容app提交评论
12,636 views, 81 Comments

我最近真是没有时间码代码呀,刚好声哥提到我网站在手机下不能提交评论,于是检查了一下,发现是之前我改写小墙的时候写反了一个参数,现在整理一下,把完善后的代码共享给大家. 故事背景是这样的: 防spam小墙是Willin大师发明的,可以阻挡大部分机器spam,但是由于它改写textarea并加入对应的检验机制,导致wordpress手机客户端无法提交评论,(因为wordpress app中提交评论时表单用的是默认的name) 我改写是出于两个目的,一是没时间上网... Read More

timthumb漏洞导致的Silence Is Golden Hack
10,974 views, 66 Comments

demo站之前出的问题我实在是不服气, 今天跑上来检查了, 得出结论九成是timthumb漏洞导致的. Timthumb漏洞已经出来许多年了, 老版本的Timthumb由于白名单域名... Read More

Google Analytics谷歌统计来访评论者
7,857 views, 45 Comments

代码 以下PHP代码加在Google Analysis统计代码之前 <?php if ($_COOKIE["comment_author_" . COOKIEHASH]!="") { $fk = $_COOKIE['comment_author_'.COO... Read More

Octopress Installation Log
4,719 views, 11 Comments

Octopress是基于jekyll的一个Ruby博客程序, 搭建在github上, 用markdown来写博客 win下装Octopress真是漏洞百出, 简单整理了一下 先装Ruby和Git, 这里不谈了, 然后是安装Octopress 1.安装Octopress git clone git://github.com/imathis/octopress.git blog blog是安装目录文件夹名, 可以改成别的 cd blog 没有问题, 继续 2.bundle install gem install bundler bundle install 在bundle install时如果遇到Gem::InstallError:... Read More

Hello Ruby
4,829 views, 22 Comments

def a(b)
puts "Hello #{b}"
end
a("Ruby")
Hello Ruby

全排列计数
4,214 views, 20 Comments

数字1,2,3总共有多少种组合方式? #include <stdio.h> int main () { printf("1,2,3组合:rn"); int a,b,c,d; d=0; for(a=1;a<4;a++) for(b=1;b<4;b++) for(c=1;c<4;c++) { if(a!=b&&a!=c&&b!=c){ d++; printf("%d%d%d,",a,b,c); } } printf("rn总共%d个",d); } falla@ubuntu:~/桌面$ gcc 3.c falla@ubuntu:~/桌面$ ./a.out 1,2,3组合: 123,132,213,231,312,321, ... Read More

C++