Happy birthday to LogMicroscope

转眼一年的光阴过去了,LogMicroscope从最初的几个个人站点,发展到今天的数万个商业站点;从每天的几十个Hits,发展到如今的每天几千万hits。一年前我不会想到会有这么好的结果,一直非常感激LogMicroscope的所有用户,没有广告宣传,是靠着他们的支持和口口相传,才发展到了现在这个规模。

去年很偶然的萌生了做这个项目的想法,只因为一句玩笑话,一个没有人当真的承诺,每天下了班就把自己关在一间没人的房间,用了一个月的时间:产品、开发、测试、安装、上线。当一切都已完成,我在blog上写道:

Check out the free website analysis program I developed in my free time,which named LogMicroscope.it’s a High-Performance,Real-Time website analyer written in C/C++ and Assembly Language, it’s absolute free for both personal and commercial use.no catches,no "spyware", no hidden costs anywhere.

一年前我孤独的在blog上宣布她的诞生,今天自己在这里默默庆祝她的生日。如果说做一件事情一定要有目的的话,LogMicroscope从出生开始,唯一的目的就是用自己的方式说:"hello,world!".

Happy birthday,LogMicroscope.

 

If your web page does not load in 4 seconds, kiss your visitors goodbye

Four seconds is the maximum length of time an average online shopper will wait for a Web page to load before potentially abandoning a retail site. This is one of several key findings revealed in a report made available today by Akamai, commissioned through JupiterResearch, that examines consumer reaction to a online shopping experience

Read More

what is profession and what defines professionals?

我的FireFox浏览器装了NoScript扩展,默认情况下所有站点的java script都不允许运行。 绝大部分网站不会检测我的浏览器是否支持jscript,继续自顾自的rending,然后出很多莫名其妙的错误,比如按钮点击无效等,而极少数检测了浏览器jscript功能的网站,基本都是显示类似"本网站需要Javascript 才可正常运行"之类的生硬的提示信息。

不过也有例外,今天一个网站的提示信息让我眼前一亮:

专业,就是在细微处下功夫。

用google"偷"密码

google前天开放了”google code serch“服务。可以搜索这些年google从网上抓到的代码,包括压缩文件里的也没有放过。

来看看都能搜索到什么:

例子一

再试另一个:

例子二

这些站点的密码一览无遗,都被google抓到了。

这是管理员随意把敏感文件打包压缩在web能访问的目录的结果。而且通过配置文件明文保存密码本身就非常不安全。

早些年程序员对这个问题的重视性还很高,现在随着各种framework的发展,都有鼓励人们把密码明文保存在配置文件里的趋势,至少默认都是明文的。不少程序员也习惯了这种方式。希望google code search的这个”副作用“能够重新唤醒我们都快丢掉的安全意识。

AJAX-the answer to webmail

WebMail也许才是能够真正显示AJAX威力的最重要的应用。大部分人每天都会花不少时间用于处理mail,我自己每天至少要花3到4个小时来阅读和处理我的邮件。当我们花那么多的时间做同一件事情的时候,任何很小的改进都能很大程度的提升工作效率。

AJAX让我们有更多的手段来对webmail完成这样那样的改进,目前的webmail也都有向AJAX靠拢的趋势,gmail,windows live mail都在这方面做了很多有价值的尝试,但是仍然有很多问题。

Continue reading “AJAX-the answer to webmail”

一起宇宙旅行

装了一个开源的三维空间模拟程序:Celestia,做了一次太阳系的旅行。挺有意思的东西,至少小小的满足了一下儿时没有实现的某些梦想。操作方式类似Google Earth。也可以不做任何操作,选择菜单help->run demo来观看演示。 不满足于基础程序的话,也可以去Motherlode下载更多的3D模型和纹理。

SEO Tips

SEO Egghead 整理收集了21条关于SEO的技巧,其中比较有趣的几条摘录如下:

* Hiding text using similar colors and background colors can actually be worse than using the same colors.
* If you sell links, Matt says you should use link condoms [rel=”nofollow”]. Otherwise your reputation may fall. I assume this means they will devalue your outbound links.
* Assign unique, descriptive title tag and headings to every page.
* Use user-friendly URLs like “african-elephants.html,” and not “343432ffsdfsdfdfasffgddddd.html.” Don’t overdo it either — african-elephants-and-their-habitats-etc-etc-etc-etc.html.
* Minimize the number of URL parameters — 1-2 parameters if possible.

其实仔细想想,所有这些针对搜索引擎优化的技巧,都同时能够达到改善用户体验的目的。比如,隐藏的文字用户是看不到的,所以对搜索引擎来说,这些文字没有任何意义,从而也不会出现在搜索引擎查找的结果中。标题和url如果描述性强,本身就能够说明页面的内容。而重定向则会减慢页面装载的时间,让用户陷入痛苦的等待中。

所以在不知道该如何为搜索引擎优化页面的时候,尝试站在你的站点的访客的位置来考虑问题,可能会是更好的选择。

搜索引擎,何去何从

搜索引擎改变了我们思考问题和寻找答案的方式:"在向别人提问题之前,我先问问搜索引擎"。至少我自己已经习惯了这种思维方式。

 可是目前的搜索引擎技术只能回答一些简单的问题,你也可能需要从搜索出的海量信息中逐条过滤出真正对自己有用的信息。技术永远代替不了人,电脑也永远回答不了过于复杂的问题。

 如何将两者结合起来?answer.gif yahoo answer也许是一个可能的答案。在问电脑之前,为什么不让互联网上的其他人来回答你的问题呢?yahoo answer把寻找答案的方式变为:“在问搜索引擎之前,我先问问互联网上的其他人”。这样做不但能节省时间,也能更详细、准确的得到自己想要的答案。 google也在做这方面的尝试,所不同的是,google是雇佣了一批专家来回答问题,而yahoo则是更开放的结构,任何人都能参与进来回答别人的问题。无论谁最终胜出,获益的都是需要在互联网上寻求问题答案的人。

 但是这种方式真的是终极解决方案吗?我不这么认为。人总是不可靠的,在网络上的人比身边的人更多了一层不确定因素,所以答案也不一定是可靠的。一个错误的答案让你走的弯路,可能要比自己去搜索引擎找答案花的时间多无数倍。 也许这只是在现有技术下的一个可供选择的,“看上去更好“的解决方案。一个能够深度挖掘、组织互联网信息,聪明的回答复杂的问题,并能够记住你的兴趣爱好和搜索风格,不断学习你的搜索习惯和目标的搜索引擎,也许才是更好的解决方案。

 我们让电脑更聪明,剩下的,交给电脑去做。也许,这就是这个世界的终极解决方案。

web 2.0 天使还是魔鬼?

最近听到周围不少人关于web2.0的讨论,不少人极力宣称Web2.0是解决基于web应用中的所有问题的最佳方案。但是Web 2.0仅是关于如何设计和构建基于Web应用的一种思考方法而决不是什么解决方案。过度推崇本身就是某种意义上的不理性。

Flickr是Web 2.0的绝佳例子,一群天才的程序员的非凡的作品。但是它真的令整个世界疯狂吗?如果有一天它不在了,有人会为它而死吗?很多"传统的站点"仍然在我们的心目中至高无上,无处不在。比如google已经7岁了,谁会在意他是否提供基于web 2.0的搜索服务呢?请不要误解我的观点,一定会有更多具有惊人创意的web 2.0站点涌现出来,但是所有这一切的前提是:你和你的应用要做什么?要为人们提供什么?web 2.0仅是能达到你所要的目标的无数解决方案中很值得去考虑的一种。

Continue reading “web 2.0 天使还是魔鬼?”