Jul 06

jQuery是一款非常优秀的JavaScript框架,可以非常完美的将JS逻辑和HTML区分开来,而且非常简洁高效。Adobe Spry是Adobe为Web设计人员开发的Ajax框架。Ajax面向开发人员,而Spry针对设计人员。Spaz这款开源的Twitter客户端,很好的利用了Spry和jQuery的这些特性,而且开放了全部源代码,有兴趣地可以下来看看。

Continue reading »

written by Minidxer  |  tags: , , , ,

Jun 21

Web2.0如火如荼的时候,如何索引并非传统的HTTP请求/响应协议机制,而是采用Javascript驱动的异步请求/响应机制的Ajax应用如何进行索引,以及在Flash盛行的阶段,如何索引swf的内容,都曾经是摆在搜索引擎面前的一个问题。对于Ajax应用的内容的索引,在很早的时候就已经被解决了(参照:网络爬虫如何抓取web2.0 Ajax页面)。一直没有留意过swf的索引,虽然理论上对swf的文本抽取,技术上要比doc,xls之类的(参照:Minidx’s ExtractText component)要简单的多,不过由于一方面swf在web中流行的范围有限,而且资料的重要性一定程度上也不如doc之类的传统文件,所以在比较长的一段时间内,似乎都没有引起搜索引擎的注意。

对于很多纯Flash的网站来说,在一段时间内恐怕也一直都为自己的内容无法被搜索引擎收录而烦恼吧,今天在site自己的全文检索博客的时候,无意中发现有下面的一条记录,索引的内容是fishs.swf(Flash做的游动的金鱼(含源代码)中的flash文件),很明显google已经对纯粹的swf也进行索引并且在结果中提供了。

Continue reading »

written by Minidxer  |  tags: , , ,

May 04

Ntt.cc上有偿征集优秀的文章,这一设想其实由来已久,只是一直都在忧郁是否应该实施,不管怎么样,还是先把这一想法公布一下(并且在你看到这一文章的时候,已经在实施中了),否则永远都只不过是一个想法。:)

“宁可多打几个字,也要把问题说清楚……”,所以先介绍:

一点相关的“历史背景”

2008年1月份,注册了Ntt.cc这个域名,注册的时候并没有考虑过用它来做什么,只是觉得比较简单,就直接注册了。这一点可以从08年1月份我甚至写了类似于Provide some Godaddy promo code and CouponIZEARanks.com–Real Ranks for Real Blogs之类的比较“无聊”的文章就可以看出。而当时正在打算用Flex写一个Minidx的UI(后来动手写了之后,感觉Flex具有很好的表现力,但是并不符合我的要求),所以收集了一些Flex相关的开源列表(open source Flex project list),Matt(Adobe的一个产品经理)将这一列表作为Flex SDK开源项目的一部分加入了Adobe的相关资源中,这多少让我觉得有点欣慰。同时由于Minidx项目的原因,所以打算在Ntt.cc上写一些与此相关的文章。

不过由于个人的时间精力总归是有限的,而国内已经有不少的Flex使用者活跃在网络上了。比如谈了了MidAs3,就是一个不错的开源项目,也有不少像Dreamer这样一直关注Flex的学生群体,还有不少像kenshin这样的活跃者……人多力量大,相对于一个团体,一个组织,个人的力量总归是显得如此渺小。所以想着是否可以在众多优秀的活动在各地的“广大人民群众”中,征集到一些优秀的与Flex,Flash,Ajax,JavaScript相关的文章。

一点必要的解释说明

这并不是一个“做秀”的活动,我并不需要此类活动来推广自己或者Ntt.cc,因为不管是我自己这个人,还是Ntt.cc这个站点,都只不过是非常微不足道非常渺小的一点点东西,再怎么推广也不会有什么效果,:) ;有这样的想法并且实施,也不是像一些blogger那样为了PR,因为我不是一个PR Fans,PR的高低并不能影响我什么,并且Ntt.cc的PR已经是8了,但这也仅仅是让我开心一下,仅此而已;这也不是一个以营利为目的的活动,因为虽然我也是一个金钱崇拜者,但我的工作所得足够我所需要的开销,而一个人的需求总归是有限的(至少我是这样的),而且这样的活动并不能给我带来什么利益,相反反而需要自己付出。

具体细节

Continue reading »

written by Minidxer  |  tags: , , , ,

Mar 03

程序员们总是喜欢去争论开发语言间孰优孰劣,有的甚至为此争的面红耳赤。不久前Linux之父对C++的抨击将这种争论引向了高潮。而随着Adobe的Flex的推出,这样的争论蔓延到了原本一枝独秀的AJAX。

我在Flex vs. Ajax — both have their pros and cons一文中罗列了就这一争论具有代表性的一些观点,而标题本身则代表了我本人的观点。

Continue reading »

written by Minidxer  |  tags: , , , ,

Feb 24

如果你读过全文检索博客前面的文章的话,应该知道Ntt.CC是我的一个关于Flex,Ajax以及JavaScript的英文站点。新开了1个多月,一直表现不错,80%以上的文章Google 的Webmaster Tool中看到都是在“Medium”以上的,所以之前每天都有几百个来自Google的IP的访问流量。但是前两天突然间从Google Analytics的报表中发现,来自Google的访问量几乎降到了个位数。

Continue reading »

written by Minidxer  |  tags: , , , , ,

Feb 16

花了几天的时间整理了一份AJAX Framework和JavaScript Libraries列表,发表在http://ntt.cc上。

Continue reading »

written by Minidxer  |  tags: , , ,

Nov 21

Ajax中数据传递,大家都已经习惯了“异步JavaScript和XML”,XML是看上去的重要 组成部分,它却不是必须的。另外像下面这样的JavaScript,IE6之前的版本(包括IE6)对其支持的都不是很好,基本上会报找不到对象的错误。假如有一种完全独立于语言的文本格式作为数据交换格式,那么这样的问题也就不存在了,JSON(JavaScript Object Notation)帮我们提供了完美的解决方案,同时也完全取代了Ajax中的XML。 Continue reading »

written by Minidxer  |  tags: , , , , ,

Oct 31

伴随着AJAX/Web2.0的流行,如何抓取Ajax页面成了搜索引擎急需解决的一个问题,因为Ajax颠覆了传统的纯HTTP请求/响应协议机制,如果搜索引擎依旧采用“爬”的机制,是无法抓取到AJAX页面的有效数据的。 Continue reading »

written by Minidxer  |  tags: , , , , , , , , , , , ,

Oct 29

今天调试CGI的时候,明明CGI程序已经执行,并且最后结果也是正确的,但是页面就是不刷新。在FireFox2.0下测试,结果却是正常的,IE6却偏偏不刷新!仔细调查了一下,发现cgi页面链接的是 <a href=”javaScript:void(0)” OnClick=”XXX_Func();” ….> only a sample </a>,问题就出在这个void(0)上! Continue reading »

written by Minidxer  |  tags: , , , , , , , , , , , , , ,