在线查毒网站

http://www.virustotal.com/zh-cn/

http://www.evilfingers.com/projects/NoVirusThanks.php

http://virusscan.jotti.org/

http://www.virscan.org/

http://scanner.virus.org/

记录一下,以便日后使用。

评论

PHP之父评Facebook的HipHop:别当作银弹

据《纽约时报》网站报道,读写网记者与PHP的创造者Rasmus Lerdorf联系,询问他对Facebook刚刚开源的PHP优化项目HipHop有何看法。Lerdorf在邮件中说,这是一个很酷的项目,肯定会成为某些网站很好的选择。 Read the rest of this entry »

评论

Facebook性能大提升的秘密:HipHop

Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化PHP。

Facebook官方博客(无法直接访问)上项目负责人赵海平(北大1987届遗传与分子生物专业,普林斯顿计算机科学博士)的话说,HipHop项目对Facebook影响巨大。它目前已经支撑了Facebook 90%的Web流量。由于HipHop,Facebook Web服务器上的CPU使用平均减少了50%,从而大大减少了服务器的需求。为了让这一改进也惠及社区,他们决定将之开源,希望能够进一步帮助提高更多大型复杂PHP网站的可伸缩性。 Read the rest of this entry »

评论

FreeBSD使用VPN

互联网上使用VPN的资料,比较多。把网关结合好的,我发现不是很多。特意写个来记录一下
Read the rest of this entry »

评论 (5)

js鼠标准确定位

在XHTML页面做鼠标定位的时候,可能会出现第一屏鼠标定位准确,第二屏的时候,鼠标定位出现了偏移。下面一个简单的办法来解决这个问题。

  1. if(e.pageX || e.pageY){ 
  2.                 _tips.style.left = e.pageX;
  3.                 _tips.style.top = e.pageY;
  4.             } else {
  5.                 if(document.documentElement && document.documentElement.scrollLeft) 
  6.                             { 
  7.                                 scrollLeft = document.documentElement.scrollLeft;
  8.                             }    else if (document.body) { 
  9.                                 scrollLeft = document.body.scrollLeft;
  10.                             }
  11.                            
  12.                             if(document.documentElement && document.documentElement.scrollTop) 
  13.                             { 
  14.                                 scrollTop = document.documentElement.scrollTop;
  15.                             }    else if (document.body) { 
  16.                                 scrollTop = document.body.scrollTop;
  17.                             } 
  18.  
  19.                 _tips.style.left = scrollLeft+e.clientX+10;
  20.                 _tips.style.top = scrollTop+e.clientY+10;
  21.             }

上面的代码跟我的应用有结合的,使用的时候,修改一下就行了。

评论

未来

前几天,我刚结婚。新婚的日子是甜蜜的,快活的。

新婚之后,我要面对一大堆的问题也跑了出来。对于城市的选择,工作的选择,事业方向的选择等等一大堆问题都在烦着我。

我也不知道我到底想把什么东西写下来。只知道现在面临人生的一个十字路口。相对来说,刚毕业的时候也没有这样的感觉。或许,当时自己的目标很明确。为什么现在的目标会这么不明确呢?因为生活的压力还是什么呢?这些问题,我还是慢慢地想一下吧。

别人说从事互联网的,赚钱比较容易。我更认为是有好的想法以及成熟的技术平台可以赚钱。在新浪的时候,让我体会到一个好的技术平台才可以支持着一个项目的正常运营。要不然,投入再大的资金去做宣传也没用。服务器都因为负荷问题而Down机了,宣传会有效果吗?或许,我已经给那些大公司的思维给渲染了。只希望通过这段时间的休息可以更明确自己的人生目标,好好地看点经济学的书。尝试去转型吧,就算是做技术也要结合其他行业的专业知识才行。单一行业知识,我认为已经不适合现在的发展了。当然,自己专业的东西还是要不断地加强。只是接触点其他行业的信息,希望有突破口罢了。

评论 (2)

phpMyAdmin超时设置

phpMyAdmin默认是30分钟超时的,对于做开发的人来说那个时间太短了。经常给退出的感觉不好玩。其实,只要在配置文件里加入

  1. $cfg['LoginCookieValidity'] = 18000;

这样就会有5小时的超时了。

评论

硬件升级

再次把我的爱机升级,也是迫于无奈地升级的。我以前7300的显卡爆了4颗电容。只好赶着找朋友帮忙拿了一张9800GT的显卡。太久没有接触硬件了,想不到现在的显卡一定要外接电源才可以正常工作的。为了这点,还要把电脑搬去电脑城给别人处理。别人接下电源线就搞掂了。只是他们死活说我的机箱太有问题了,一定要我换一个机箱才给我走。所以。。。非常地无奈地换了一个机箱。

评论

javascript修改frameset的src方法

有些页面可能使用Frameset的方式来做会更方便快捷,如CRM的菜单。这样会更来一个新的问题,如果帐号给退出了转跳的URL是否是自己想要的位置呢?

其实方法很简单的,我的思路为:

  1. <script type="text/javascript">
  2.         if (window.parent.frames["$target"]) {
  3.             window.parent.frames["$target"].location = "$url";
  4.         } else {
  5.             window.parent.parent.frames["$target"].location = "$url";
  6.         }
  7. </script>

我的项目只用了二级Frameset,Js操作Frameset以当前的Frameset开始算位置的。而不是为窗体最外面开始算起的。只是做一下记录,我为这个小问题困扰了一个来小时。之前好象也遇过这样的问题。因为没有记录下来,只好重新花时间来学习处理咯。呵呵

评论

Varnish第二版配置

之前有写过一个Varnish,用起来感觉怪怪的。准确地说是有人反应会出现时快时慢的感觉。这几天参考官方文档重新配置过了Varnish。现在的Varnish主要是跟Apache配合来使用。暂时还没有以独立的服务器来跑。因为个人的BLog没有什么流量。呵呵。。

FreeBSD安装软件就是简单

  1. portmaster /usr/ports/www/varnish

Read the rest of this entry »

评论