Gangmax Blog

在Linux下使用“支付宝”

Updated@20110708(今天整理过往文章,特此注释): 这篇一年前写的文章目前已经过时。在2010年的12月,支付宝推出了Linux上的新版插件,参见这里,使得在Linux使用支付宝非常容易。支付宝对Linux平台的支持值得鼓励,希望更多的方案提供者(尤其是网银)能够向支付宝学习,关注并支持Linux平台。


我之前看到过支付宝官方发布过的一个firefox安全控件,使得在Linux环境下使用支付宝成为可能。

但是这两天我试图使用该方法时,却发现每次登录支付宝都会造成Firefox的崩溃退出。研究了一下,发现在没有该插件的情况下,现在已经可以做到登录支付宝并充值。

解决maven “Cannot find parent”错误

这个问题的发生是由于树状工程结构中某个工程中的pom.xml中定义的”project -> version”或者”parent project -> version”设置的不对导致的。解决的原则是:本层的parent project version一定要和上一层的project version完全对应,无论是固定的版本号还是变量,都必须完全保持一致。否则maven在build时找不到该version,就会去local/remote repository里面去找。如果能找到,你恰好可以编译过去。但是一般来说,即使能够找到,它也不是你想要的,所以会存在潜在的危险。

Shell实现“取得当前机器IP并用其替换配置文件中的IP属性”

我在工作中遇到这样一个需求:运行于glassfish中的某个ear需要一个system property(对应于domain.xml中的配置),该property的值是当前机器的ip地址。由于我的机器每次重新启动被分配的ip是不同的,而我不想每次都手动先ifconfig取得ip地址再手工替换配置文件的内容,所以就想用shell脚本来实现该功能。

Rails学习日记之一

我昨天按照书上的例子,当做到修改css的时候,发现修改后第一次访问没有问题,但是之后再访问,server端就会报错。