Category Archives: Web

本站feedburner/feedsky订阅走势大解析

尽管我已经多次声明转移feed到feed.su27.org, 很神奇的是现在竟然还有好些在fb订阅我的同学。防止大起大落的任务我至少完成了50%(防止了大起)。为什么有些人永远红不起来,我觉得宿命是很好的解释。 作为参考的是后来在feedsky的走势。

Posted in Web | 6 Comments

时间足够你迥异

话说三年前,我和波波一时兴起,做了一个自习室查询的程序,我做前波波做后,放在紫金香站上,那时我的风格如下: 前几天,xsh又找我做一个类似东西的前端,我作出来就成了这样: xsh的评价是很好很豆瓣。 这个版本的迥异之处还在于我们把数据全部静态写进html,query用js来做,虽然怪异,但是适合校内网络环境。地址在这里,师大的同学如果看到本帖,不妨去一试。 顺便说一句,今天的大事是小马哥他得意的笑,为了防止台海形势恶化导致内存断货,奸商得逞,我赶快进村去入了根金士顿,很爽很踏实。

Posted in Web | Tagged | 18 Comments

WordCamp Beijing,两个字的发言

今天参加了牛人无数的Wordcamp Beijing 2007,抢夺奖品是此类腐败活动的一贯热点。开始抢博邻Tshirt的时候,我以为是发传说中前100名注册的赠品,由于我排到300多了,就很知趣的没有去。可恨的神仙跑去抢了一件回来告诉我,只要签名就有。Damn it!于是又跑去排队,可是就在我前面两位的地方,Tshirt眼睁睁的发完了。后来,传说中的赠品Tshirt又开始派发,结果前232位都有,无奈的我只得再次饮恨了。 不过月有阴晴圆缺,人有大起大落,下午做猜博客游戏的时候,著名帅哥白鸦同学请出谜面“他不是一个人”之后,本人很帅的举起鸟手,被白鸦很帅的点鸟之后,本人淡淡的说了两个字:“煎蛋”,于是一举夺得Creative Live!Cam Notebook Pro一枚!鼓掌! 以下是部分帅哥美女,谁觉得被拍得不帅,告之即下!

Posted in Web | Tagged | 26 Comments

关于Safari的评论一篇

(本文系一个月前投《数字时代》之稿件) 无往不胜的Apple终于有一项让人觉得是在开玩笑的新产品了。第一次用Safari for Windows的Mac fans,一定会非常痛苦非常confused:这还是我们的苹果吗?这还是我们热爱的领袖品牌吗? Apple把Mac上的浏览器Safari推向Windows,动作很剧烈,很酷,但是砸出的是却是一片嘘声。苹果骄傲的宣称自己的浏览器是“the world’s fastest and easiest-to-use web browser.(世上最快最好用的web浏览器)”,我很怀疑苹果的中国员工看到这个笑话会不会觉得真的很好笑。Safari3六月放出的最初版本,打开中文页面完全一片混乱,其效果几乎能把小孩吓哭。后来的版本修正了这个可怕的问题,但是中文由于点阵字体的渲染问题,仍然显得模糊不清,而且更令人发指的是,根本不能在浏览器中输入中文。我换了好几种输入法,还是一个字都打不进去。好些人开发过基于Ajax的页面输入法,通过页面内嵌的程序来输入汉字,本来主要用于方便非中文系统的用户。现在看来,简直就是为使用Safari的Windows用户量身定做的。 说到世界上最快,从我自己的测试情况来看,只有一个囧字可以表达我当时的心情。国外有一个评测,得出结论说,Safari其实是the world’s slowest browser,是不是最慢我不清楚,不过最快在我看来肯定是谎言。当然,浏览器速度问题从来都很难定论,会招来无穷尽的口水,网上也有Mac fans从js和css速度上做了测试,得出结论说Safari从某种程度上来说,确实是世界上最快的浏览器。观众朋友们如果感到confused,可以自己下载安装一个,然后用人肉计时器进行评测,自己判断。cnBeta的评测说,第一次打开Safari用了57秒。Thank God,我没有用这么长时间,不过观众们一定要有心理准备。 除此之外,Safari在内存占用上也没有优势。可以说,对于这款还处于beta版的浏览器,中文用户如果不是十分发烧的Mac死忠,应该没有什么特别的理由去使用。我的Windows和Ubuntu使用的主题都是仿苹果的,Firefox也一直用的Apple皮肤,想不到货真价实的Safari终于等到了,一个小时之后就被我拒之门外。相比之下,我用了长得多得多的时间,才算基本抛弃了IE。 OK,不用Safari,那用什么好呢?答案自然是各有所爱了。不过如果你问一个web开发者,大多数情况下他会告诉你,至少不要用IE(当然,如果他为M$工作的话,有可能会猛烈推荐你用IE。所以遇到推荐你用IE的人,要马上想到知人知面不知什么的这句话),原因非常的简单:第一,IE不安全,目前大部分病毒和木马都是通过IE漏洞传播,其次是通过优盘传播,我的Windows已经多年没中过毒了,连杀毒软件都卸了;第二,IE速度不如其他浏览器。Opera是感觉上最快的浏览器,不过那是以使用大量缓存为代价的;第三,IE扩展功能弱,当你接触到Firefox几乎无限的扩展和自定义能力的时候,就会深刻体会到这一点;其实Maxthon和theWorld的自定义能力也都很强大,但是由于使是IE核心,上面的问题都是遗传病,不治之症。第四,IE的解释行为不标准,有时候会把正确的网页错误显示,有时候会把不标准的网页纠正后显示,前一种情况造成大量开发人员的非正常休克,后一种情况导致网上充斥着大量业余开发人员写的垃圾代码。很多人跟我抱怨Firefox或者Opera显示某些网页不正常,这些不标准的代码才是根本的原因。 面对已经打得一塌糊涂的浏览器市场,远未成熟的Safari冒着青菜萝卜大砖头的危险,都要跑来挤一脚,这一脚却绝对不是简单的移植共享,既然Apple是条大灰狼,Safari就不可能是只乖乖狗。正像借助于iPod推广iTunes一样,等到iPhone风靡全球人手一部的时候,Safari的时刻才算真正到来。这一时刻也许对于Mac fans来说是期待已久的一刻,但对于web前端开发者来说,简直是白日大噩梦。因为不同的浏览器对于同样代码的行为不一样,如此混乱的局面下要写出兼容的代码,会直接让人冒出想死的念头。而Safari的行为比较诡异,由于用的人少,所以一般很少管它。但是如果Safari市场份额增加到一定程度,就意味着大量的代码需要重写,多少coder的心都会淌血。不过站在用户的角度来说,能有更多的选择总是好事。浏览器不好用,用户也不用发牢骚搞投诉,更不用为了偶像厂牌而忍气吞声的支持,而是会直接用脚投票,走人了事。所以业界大腕们会为了一点点市场份额而不断改进、创新、免费,竭力迎合我们这些不出钱的用户,也就是因为这种残酷的民主。

Posted in Web | Tagged | 20 Comments

页面挂载输入法与划词翻译

有时候在没有输入法的*nix下,或者输入法出问题的时候,突然很想输入中文,怎么办?GownFull(功夫)提供了数种Ajax的页面输入法,但是必须在网页上载入它的js。不过我们可以用bookmarklet的方法把它的输入法挂到我们想输入中文的任何页面上。方法是把这个链接(GownFull)拖到你的书签工具栏,或者简单的加入书签,或者更简单的:访问本页,并点击上述链接。之后会在左上角出现输入条,然后选择“拼音”。 另一个好用的bookmarklet是今天看到的由dict.CN提供的划词翻译。把这个链接(Dict)拖到书签工具栏,想翻译网页的时候,点一下,再选择单词就可以了,跟StarDict的翻译插件感觉很像。 Dict.cn也有自己的网页输入法,不过它不能嵌入到其他页面,只能在这里输入,然后拷贝到你需要的地方,输入界面也不如GownFull。唯一的优点是在国内,载入速度比较快,另外可以方便一部分不能上国外的校园网用户。

Posted in Web | 9 Comments

最牛的论坛

blog昨天无法访问,今天才知道原因是ip被封了,因为xx部认为紫金香论坛还在联通这个服务器上,要关掉搞整顿。看来最近网上又出现了不法分子,xx部又依法发飙了,很多论坛也都被依法和谐了,还好紫金香已经迁到美国服务器,眼睁睁逃过一劫。幸运的是,经过波波的交涉,ip又回来了。不过我的中国豌豆颠网论坛只有先闪一段时间, 等互联网和谐了,干净了,纯洁了,再回来。 TIC. This is China. 于是我就想查一下xx部有没有自己的论坛。听说中国的gov网站很多都是没有备案的非法网站,所以有点担心xx部的论坛会不会已经被oo部给阴掉了,不过感人的是,还真的找到了一个中华人民共和国xx部论坛的页面,并且把部长列为该部的CEO,配以大幅照片,我顿时就囧了。再仔细一看,原来是一个叫中国总经理网的莫名网站,看到它列出来的组织,不由得暗暗击节赞叹,太牛了,太强大了。很多文艺作品中描述的,由顶级大人物组成的暗中控制国家经济命脉的黑暗组织,原来是真的! 所有这些组织论坛里面,唯一的一个个人论坛,就是中共`中央`总`书记论坛。about是这样写的:“中国共产党是中国工人阶级的先锋队,同时是中国人民和中华民族的先锋队,是中国特色社会主义事业的领导核心,代表……,代表……,代表……”,太赞了。不过联系方式为空白,这让我稍微有点小失望。最绝的是下面的留言。 大概是料到总书记会经常来查看这里的留言,很多人直接就贴了上访的诉状,大喊冤情,还附了诸如“诉讼无日月,信访是云烟。有法难维权,挥泪指云天”这样的猛诗。 民间科学家伯伯也来了,大篇大篇的科学理论往上贴,用毛泽东思想批判了亚里士多德,批判了哥白尼,拿出了地球太阳月亮的性别学说,真是怵目惊心。 最让我受到心灵震撼的,还是xx部论坛的留言,看了这个留言我觉得,民间真的有科学。 “我是中国姜红超高级生命科学小组的忠诚支持者,椐我经几个月实地考察,听了姜红老师的多次讲课,我深信,她 虽是一个瞎字不识的一个家庭妇女,但她确实接收到了宇宙信息,并受到了宇宙的控制,成了宇宙同地球上的人类,唯一能沟通的接收台和转播站,并且在宇宙的直 接指导和她的积极配合下,经15年共同的十分艰辛困苦努力下,把当今人类最尖端科学,超高级生命科学彻底研究成功了.这是关系到人类与三界众生能否健康延续的大问题……”

Posted in Web | 11 Comments

老子吃了

关于流行,总是莫名其妙。 近年twitter的突然流行很让我摸不到方向。随时随地写一句话的内心独白,应该是一种独特的爱好,非常小众的事情,但是twitter偏偏就让全世界都开始莫名独白。中国模仿的twitter叫做饭否,不是廉颇老了身残志坚尚能饭否那个饭否,而是何勇在红勘向歌迷问候“吃了吗”一语的书面表述。 其实饭否做的事情并不是让你反复问别人吃了吗,那也太烦了,完全可以叫做烦否。你饭吗?你饭了吗?你还没饭吧?这时候你想做的事,也恰恰是大家在饭否上实际喜欢做的事情,那就是是大声的说“老子吃了!”全世界都知道你吃了,就不会有人烦你了。 饭否/twitter最适合两种习惯的人,一种是经常换qq/msn签名的人,另一种是一句话博客爱好者。很多人想写,又没有勇气把孤独的一句话写在博客上,特别是那句话也并不见得很经典的时候,就显得尤为可怜,与“博客”这个大气的名字很不搭调,有种江浪菜茎的感觉。如果您出现上述症状,不要犹豫了,twitter/饭否就是你最佳的选择。而我既不喜欢勤换签名,也不是“博客”。我只是一个普通的Blogger。 据说Twitter的中文用户更喜欢把Twitter当做一个聊天室,我用饭否的时候发现自己原来也有这个倾向。我国网友有个特点,就是特喜欢聊,喜欢版聊,喜欢无聊,喜欢比谁更无聊。当然也喜欢骂别人无聊。这种文化特别和谐,永远不会产生实质性的思想。人的大脑被阉割了,当然就只有用小脑思考下半身的事情。

Posted in Web | Tagged | 8 Comments

百度固然一坨屎,谷歌中国一坨屎都不如(吗?)

—-6.11 update—- 谢谢留言的网友提醒,在谷歌中国只搜索“GFW”,还是有结果的;而在百度,会直接出现“抱歉,没有找到与“GFW” 相关的网页”这种极度和谐的大实话。我还以为好不容易找到了一个百度超越谷歌的地方,能让小青年们高潮一把呢。看来古人说得好,one day 一坨,always 一坨。

Posted in Web | Tagged | 4 Comments

再临Wallop

Wallop,又称我老婆,是微软开发的全flash的在线社群软件,包括blog,图像,音乐的共享,以及人际关系网络的管理和发掘功能,网上有很多文章介绍,我就不多说了。最近听说改版了,去了一看,我K,以前的账号作废,需要重新邀请。于是去blueidea要了一个邀请,登陆玩了玩,UI果然是和以前大不一样了,主要的思想基本原封未动的继承下来,不同的是重做了更加漂亮和前卫的微软风格,和Max以及Office2007的风格相近。这次改版好像在网上还是掀了那么一些波澜,可以说是为flash在RIA开发中的表现再次做了不错的工作。当然也是把flash开发者们稍稍扶了一把,擦擦汗,给了点前景的乐观点数。偷偷告诉大家,虽然AJAX一路高歌,但浏览器本身在强大的flash player面前,表现力还是有很大局限性的。 不说了,上图: 人际关系由以前的线网状描述改变成了真正的“圈子”图,在左上角也有显示,象CS的地图一样标示了你的朋友离你的远近,很有意思。 多媒体功能仍然强劲,这里还可以修改你上传的mp3的ID3信息,十足BT。 自己的主页。注意你点别人马上就能打开别人的这样的主页,blog,music,picture,contacts。共享和找人变得非常方便了。很棒的UI设计。 最后说一句,要邀请的找我。还剩2个。

Posted in Web | Tagged , | 27 Comments

大陆人如何上维基之网页proxy篇

有了伟大的鸡艾弗大不留,大陆人现在终于不再受网络不良信息的影响了,我们的网络环境也充分的CJ了。不过这带来了一点点的副作用,比如网页proxy现在能用的越来越少鸟。幸运的是,目前仍然生存着金枪不倒的proxy。介绍两个,可以用来上维基。它们是这个和这个,只需在主页的地址栏中填入zh.wikipedia.com,或者是直接点击这里 | 这里就可以访问中文维基了。 如果您觉得您是火星人,建议去伪基百科进行治愈,而不是维基。对于伪基为什么比维基好,这里有非常严密的论述。 比如:創立日期 維基:2002年10月24日(晚) 偽基:宇宙創立時(樂勝) 全宇宙的生物都可以編輯嗎? 維基:不可以(僅限人) 偽基:當然可以(大勝) 內容好不好笑? 維基:死板又無趣,充斥著想把全世界變成木頭的偽知識份子。 偽基:最近維基人和偽基人頭部隊入侵,讓偽基的趣味稍微降低了一點點(但還是天與地的差距)。

Posted in Web | Tagged | 5 Comments

Can SilverLight Beat Flash?

昨天,微软的SilverLight发布了。这个完全被设计用来抢占Flash的RIA应用市场的技术,确实是flash的一个强大的竞争对手。这么长时间以来,MS终于搞了一项振奋人心的web技术。这是一个强大的诱人的开发平台,在RIA领域,它的一些惊人的优势对flash来说绝对是致命的。 与AJAX结合紧密:flash也需要与js通信,才能完成很多DOM/BOM相关操作,在Flash8以后专门提供了这方面的功能。但是SilverLight本身逻辑级别的功能就是在js中完成的,无疑它更方便和AJAX技术有效整合。 容易动态生成:SilverLight完全使用xml和js来描述,用自己熟悉的任何一门web动态语言很容易就可以生成,相比之下,flash虽然有对应的技术Flex,而且开发华丽的效果相对容易,但是成本太高,无论学习成本和昂贵的授权费用,都形成很高的门槛。 对搜索引擎友好:由于flash采用二进制文件发布,搜索引擎不能正常索引,新版本中虽然可以通过元数据获取信息,但是也比较麻烦。这是困扰flash整站以及Flex站点的千古问题。SilverLight以源文件形式部署,天然提供了被搜索引擎索引的可能性,简直就是针对flash弱点的精确制导打击。 SilverLight设计层面的工具是微软的Expression Studio(当然也可以用任何一个文本编辑器,只要能应付极其冗长的矢量图形代码)。我虽然没用过,但是如果假设它现在远赶不上Flash & Illustrator CS3,我认为这样的假设完全是合理的。不过它的开发层面使用Visual Studio,这也许就一下子站在了Adobe的前面。 SilverLight既然跟win是一家人,恐怕不会很快推出跨平台的方案,但是在跨浏览器方面SilverLight很容易实现。只需要安装一个1M多点的包,就可以实现跨浏览器支持。虽然现在它的安装量不大,肯定超不过flash plugin,但是MS一旦把它捆绑进系统更新,那一天绝对是Adobe的噩梦。着眼于富应用的web开发者是不是可以开始学新技术了?Flash到时候会被打倒还是脱层皮?真是超英赶美没完没了。

Posted in Web | Tagged , | 1 Comment

User Script for GreaseMonkey of Firefox

昨天写了一个GreaseMonkey的脚本,用于在学校网关自动登录。本来设想用httpRequest在后台模拟交互,但是网关系统的设计实在是缺乏考虑,逻辑混乱,不要说用户体验,就是基本的功能都bug百出,简直令人发指。最可恶的地方在于需要post一个中文的参数过去才能登录,这个一直没法通过MG实现,总是会变成乱码。无奈只有采取载入原页面再加以hack的方法实现。 GreaseMonkey可以在指定的页面执行user script,这对于像我这种洁癖+强迫症无疑是必备毒药,因为现在意味着你可以修改任何不好看或者不方便的页面,甚至完全重写。上述脚本中我就重写了“错误:本IP已经连线”的页面(完全不需要的愚蠢页面),改成了自己写的控制面板。 写user script是很有趣的工作,因为不仅需要写javascript,而且需要写html和css,设计界面效果,页面元素还可能与js形成模板化结合,web开发的几个层面都用到了。script的load顺序又很关键,定义早了可能白load,定义晚了又没法让前面调用。不同页面,不同阶段的副本要依靠全局状态做不同的处理,这一点又很像并行程序设计。所有这些要整合在一个js里面,连图片都要用URI格式嵌入在代码里,一切必须设计得极尽精简和谐。一个漂亮的user script,的确是种艺术。 Firefox扩展所展现的空间更加诱人,也需要更为复杂的脚本来实现,涉及到XUL、RDF、XPCOM等一系列XML技术。因为它是以浏览器即时解释的源文件形式存在的,也就天然的开源了。抛开Firefox安全、高效和对标准友好的优点不谈,正是这种自由软件的精神,良好的自定扩展能力,人人容易参与的开发形式,才造就了Firefox本身的强大能力,以及对高阶用户的极大诱惑力。 下载LoginBNU v0.1+greasemonkey0.6.7(ps:我这不是艺术)

Posted in Web | Leave a comment