Code the Best Damn Thing

lazyload若干问题及解决思路
9,141 views, 38 Comments

由于照片页面照片太多,所以加了lazyload,用上之后发现有不少问题, js的$冲突 如果出现$冲突的错误, 建议用noConflict()方法将jquery对$的所有权释放. 在手册中对noConflict()的说明如下: noConflict()方法让渡变量 $ 的 jQuery 控制权。 该方法释放 jQuery 对 $ 变量的控制。 该方法也可用于为 jQuery 变量规定新的自定义名称。 提示:在其他 JavaScript 库为其函数使用 $ 时,该方法很有用。 也就是把jQuery占用的全局变量$和j... Read More

JS

小墙防spam优化之兼容app提交评论
15,632 views, 88 Comments

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

timthumb漏洞导致的Silence Is Golden Hack
14,012 views, 66 Comments

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

Google Analytics谷歌统计来访评论者
10,012 views, 46 Comments

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

Octopress Installation Log
5,978 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
6,586 views, 22 Comments

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