小草的成长
wordpress插件html5player
自己做的小插件.用于wordpress中插入音频或者视频
已经和wp自带的那个添加媒体进行了高度融合
当你点插入文章的时候,如果是音频或者视频会自动用html5标签进行标记
效果如下
http://3haku.net/2012/05/14/%E6%BA%80%E5%A4%A9.html
下载地址
満天
Fate/Zero ED3 满天 満天
Kalafina
作詞 : 梶浦由記
作曲 : 梶浦由記
静かに瞬く 〖星辰沉默地闪烁〗
星たちの散り逝く空 〖一颗颗消逝于夜空〗
届かぬ祈りが 〖无法传达的祈愿〗
天と地を満たしてた 〖充满了天地的角落〗[......]
railgun逻辑图
railgun尝鲜版
只放个可执行的包出来.
规则什么的暂时还没整理好文档.
可以参考下shema里面的.基本就这样了呵呵.
用里面的run.bat或者run.sh运行.
会自动寻找jdk目录
如果没有找到请自己手动运行
%JAVA_PATH%/bin/java -jar target/railgun-0.1.jar
[screen shoot]
railgun_0.1 (33)
ps : 谢谢沈大侠给的好东西.之后借鉴下web harvest的界面. ^_^
windows下编译和安装redis
redis官方说法是不支持win版。
然后有两个patch均不作为它的主干加入。
其实redis原版是可以在win下面编译安装的。
要编译它,我们需要cygwin和mingw。
cygwin这是一个强大的东东,可以在你的电脑上用win的方式模拟出linux的环境
mingw也是一个强大的东东,可以支持跨平台gnu式的c编译
首先去官网吧cygwin下载回来
打开它,前进下一步。选择好你的root目录。整个cygwin的工作目录将被安装在这里。
这里也将作为linux的根目录存在
然后有个local package 目录,从网上下载回来的包会暂时放在这里,随便选
然[......]
About重构
一. 什么是重构?
重构(Refactoring)就是在不改变代码外在行为的前提下,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。
也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计, 或一个灵活得可以容纳任何扩展的设计是不存在的。更多情况下我们需要特定的代码去做特性的事情
二. 什么时候重构?
完成某部份功能后,新增或修改某功能前。
一定要写好对应的测试
一定要了解程序代码。
一定要把重构时间加入时程里。
三. 怎么重构?
1.从现有版本分支。
2.决定要实做的方向。
3.小步前进。
4.测试。
5.完成一次[......]
railgun初版
这个东西的目的是通过撰写xml
然后自动进行目标的数据采集
后续要加入对采集后的数据进行处理和维护
以及可以定义自己的过滤器.对中间或结果数据进行操作变更
用来做毕业设计的其中一部分。
<?xml version="1.0" encoding="UTF-8"?> <shell> <name>3haku.net</name> <description>rules for wordpress blog 3haku.net</description> <baseurl>*</baseurl> <fetch> &[......]
back to HangZhou
taint的使用和源码修改
taint是什么?它是一个可以检测XSS漏洞的php扩展。
说明和初步的使用请查看http://www.laruence.com/2012/02/18/2560.html
taint目前最新的0.41
通过查看源码,可以发现它只能跟踪3种变量POST,GET,COOKIE。另外的REQUEST由于是通过这几个构造的。所以也可跟踪。
有3个函数是可以让我们直接调用的,
分别是taint,untaint,is_tainted
1)taint($string)
参数是一个字符串,可以定制跟踪的字符串。
比如如下代码将会抛错
结果会
Warning: main(): Attempt to echo a string that mig[......]







