2005年07月28日

吴鲁加在他的BLOG公司目前用着和将用的几款开源软件介绍的开源日程管理软件WebCalendar,对它非常感兴趣,下载安装了一下,在安装过程中发现它需要打开几个PHP.INI不建议使用的几个配置参数:register_globals,magic_quotes_gpc。把这两个参数设置成ON,安装完毕,进去后,发现后台设置不起作用。调试了一下代码发现代码里使用获得POST数据的变量是:$HTTP_POST_VARS没有数据,查看了PHP的帮助才发现:在 PHP 5.0.0 中,类似$HTTP_*_VARS长的 PHP 预定义数组可以通过设置 register_long_arrays 来屏蔽。而我正好用的PHP 5.0.4,并且PHP.INI使用的是推荐设置,所以这个register_long_arrays设置成了off。把它设置成on,一切都OK了。

WebCalendar还是非常不错的日程,工作安排软件,简单易用,我准备将它用到我们的团队中。希望团队里能够喜欢他,希望每个人都有勇气把自己的工作安排写在上面。

做为一个不错的开源软件来说,PHP的版本升级已经到5了,却还是使用了一个非常不安全,PHP团队也不推荐的设置:register_globals,有点让人想不通。

里面推荐的BugFree,最近也下来使用了一下,也是不错的。以后考虑的应该是把WebCalendar,BugFree,SVN on Apache整合在一起,估计这个要自己动手了,至少要先把用户/密码整合在一起。

补充,刚才去WebCalendar的CVS看了一下,发现已经对register_globals,register_long_arrays参数的问题做了修改。

全文完·非狐外传@2005年7月28日

2005年07月22日

这是朋友给的一个链接:http://estore.8848.com/mail/20050117/8848mgg03.htm

为了防止被删除,先对文字部分做个备份:

搜索助手技术原理与发展展望

搜索助手的技术原理

  通过创新的代码注入技术把我们的程序嵌入到ie浏览器的核心进程,同时挂接在ie浏览器和远端服务器的信息传递的通道上,从而实现用户请求的截获、网页信息的修改和重新整合。

所能实现的功能

  • 捕捉用户发出的任何请求,如用户输入:www.abc.com,mySearch可以知道用户要访问www.abc.com;
  • 可以修改、专业用户的任何请求;
  • 可以截获远端服务器所返回给用户的所有内容;
  • 任意修改远端服务器返回的结果;

搜索助手的工作过程

用户请求——〉mySearch代替用户发出请求——〉服务器端——〉mySearch截获服务器结果并进行修改——〉返回结果给用户

3721网络实名的工作过程

访问新浪——〉3721服务器——〉翻译成一个网址——〉新浪服务器——〉用户

mySearch的稳定性

  • 防止程序恶意卸载的功能;
  • 系统启动就进入内存,无法删除;
  • 理论上讲,必须重装系统或通过DOS才能删掉;

mySearch的优点

  • 优点是能查找,还能看到图片;
  • 下载、启动的速度非常快。

mySearch的未来

  • 新浪新闻下面加上8848的广告;
  • 在卓越的产品页面上加上当当的价格;
  • 8848的网络实名;

8848的alex排名。

无耻的见的多了,没见过这么无耻的。

全文完·非狐外传@2005年7月22日

2005年07月21日

Subversion是当前最红的开源配置管理软件,确实比CVS好用一些,毕竟是针对CVS的缺点开发的。因为较新,所以配套的软件比较少,目前支持SVN的Issue Trace的工具就只有Trac了。

对我来说,安装并不是一个愉快的过程,其中很多问题是因为各个软件版本的原因,引起了很多问题。而文档针对的版本又比较旧,所以只有自己摸索和调试。

可供参考的资料是:
1.官方的Trac安装指南
2.一个关于Trac on Win的Wiki,版本比较老了
3.冰云的Trac配置,非常值得看,中文,他的blog还有一系列的关于SVN的blog

我的安装软件的版本是:(截至到2005年7月20日)
Win XP pro with sp1.5
Apache2.0.54
Subversion 1.20
Trac 0.84
Python 2.3.4 (一定要用2.3版本的)
svn-win32-1.2.0-rc2_py
Sqlite3.2.2
Pysqlite-1.1.6.win32-py2.3 (一定要用1.x版本的)
Clearsilver-0.9.14.tar (很强Python的模版技术,呵呵Yahoo! Grop也在使用)

安装过程基本上可以按照第二份参考资料来做,在安装完成后,初始化Trac环境和配置Apache的,稍有不同,可以参见第3份文档。

我自己安装过程碰到的几个问题主要是:

1。版本不要用太新的。很多subversion,trac不支持。Python 2.3.4 (一定要用2.3版本的),Pysqlite-1.1.6.win32-py2.3 (一定要用1.x版本的)

2。整合安装subversion1.20和apache,如果只按照一些比较老的文档来炒作,会出现apache不能启动:报cannot load mod_dav_svn.so,解决方法是:除了在第一步操作中除了把 subversion/bin/ 目录下的 libdb42.dll、libeay32.dll、以及 ssleay32.dll 复制到Apache/bin 文件夹下以外还需要把 intl3.dll一同复制过去。

3。初始化trac环境,在控制台使用:python trac-admin d:/svnrepo/trac.db,进入后,执行initdb命名

4。配置apache和trac的时候,旧的文档中的TRAC_DB应为TRAC_ENV

嗯,现在Trac已经可以用了,就是有点问题,一个Trac只能管理一个project,不是很好,下一步就是看TracMultipleProjects的相关资料,理解一下,有个台湾同胞写了一个PHP来作multi-project trac portal

全文完·非狐外传@2005年7月21日

早上的地铁报的消息:江苏省天文学会的专家向记者通报,今年最大最圆的月亮将在今晚现身夜空。根据天文精确推算,今晚七时,地球运行到月亮和太阳之间,此时月亮恰好直面太阳,它将太阳的光全部发射给地球,故呈现最圆;明天凌晨四点,雨量运行到距离地球最近的位置上,因而地球上的人们将看到一轮比平时要大些的月亮。

更八卦的是:报纸上其它的消息都是“据新华社电”,而这个消息居然是“据新花社”。

全文完·非狐外传@2005年7月21日

2005年07月18日

监控一个多星期以来的数据,每日注册人数已经降低到8000以下了,而不是象往常那样经常四五万,两三万出现了,而且用户也反应,验证码的分辨起来比以往要容易了。虽然有时会发生字符重合的情况,但因为有页内刷新的链接,所以用户使用起来也很方便。

全文完·非狐外传@2005年7月18日

2005年07月13日

今天的生活是回家吃晚饭,半途插进去看了CCTV2的生活栏目,介绍一个“万德福”的网上购物空壳网站,只收钱,不发货,四个月居然骗到手四十万。详细介绍看这里12。补充几个电视里的细节,张某使用了广东电信的一号通,网站上留的是广东的区号,实际转到了石家庄;银行卡全部是用假的身份证办的,钱全部在ATM机器上取,取钱的时候或者遮住脸或者打伞,摄像头拍不到;如果不是有人举报,张某即时收手的话,很难被抓到。张说,看到钱来的这么快,真的收不了手。

有一些感慨
1,电子商务在中国大有前途啊。
2,大陆的网民购物习惯慢慢形成,但还是没有保护自己的意识,搜一下万德福,可以看到被骗的人可真多。
3,这个网站应该还是有值得正规的网站学习的地方。短短四个月,可以骗到40万,也许张真正知道象他这样人在网上要什么,建议那家网站可以在他释放后雇佣他
4,网站的备案能解决这些骗子网站的问题吗?考虑了一下,好像不行,即可以使用国外的主机,也可以用假的资料备案,更具有欺骗性。

全文完·非狐外传@2005年7月13日

2005年07月11日

一个词,好看。我是去电影院看的,效果很不错。不用管什么商业性,社会性,也不要管什么教育意义,去影院里看电影,看的就是声光效果,尽量在一个半小时内享受到最刺激的快餐消费,然后灯亮,走人。回家后,如果还有兴趣,就和朋友交流一下,再有兴趣,就在blog上记一笔。

里面的车都不熟悉,呵呵,全是日本车,在电影里开起来,也是让人热血澎湃。男主角周杰伦也不是英俊潇洒,一幅邻家少年腼腆的样子,女主角铃木杏简直是丑陋,不喜欢。之前还有文章说她和王菲比较象,另外其身材可以顶1.5个周杰伦。陈冠希扮演的年少多金的富家少爷是玉树临风;杜汶泽非常搞笑;黄秋生宝刀未老,很出彩;钟镇涛英俊还是英俊,但还是老了啊。

影片里对日本的援交妹现象表述的很自然,已经默认大家都知道了一样,要不是对H文化有所理解的话,还真让人费解,有的人开始就以为那个富豪是和女主角的妈妈有一腿。

秋名山的盘山公路在电影里表现的很美,几个从直升机拍的镜头,视觉冲击力很大。

有机会再想把动画片弄来看看。

2005年07月05日

是在同事的基础上修改的,主要增加了字符的旋转,附带出现的效果是字符的位置错落,交叉,需要在实际应用中看看效果。

验证码最好不要出现0,1,O,L,I,这些字符形状容易混淆。一般的来说,总会出现人也不容易辨认的情况,从用户易操作性出发,一定要在验证码边加上一个只刷新验证码的链接,这将极大方便用户的使用。但这点在国内的站点上很少看见。

第一次用.NET来写DLL组件供ASP调用,发觉真的好简单啊。微软的东西入门的门槛确实比较低。难怪吸引了众多的开发者。

看看效果吧,这是随机刷新出现的几个效果。交叉字符,难辨认字符出现的概率大概在1/10左右。

如果看不见图片,点击查看

全文完·非狐外传@2005年7月5日