pspot: 给你网站上的图片加上评论功能

这是我去年写的一个给图片加上评论功能的东西。欢迎大家使用! pspot是一段js程序,通过嵌入到你的网页上,使访问者可以对你的网页图片上任意位置发表评论,这些评论被保存在google app engine,如果你没有更多的需求,那么简单的嵌入一个js就可以了。 如果你打算管理你网页上的留言,需要先用google帐号登录,然后嵌入包含有你的ID的js文件。这样你就可以在”我管理的留言”中管理。 另外,你在pspot登录之后发布的留言,可以在”我发布的留言”中管理。 在不同网站上,url地址相同的图片会共享同样的评论。 使用步骤如下: 1、如果你不想管理留言,那么把下面这句代码加在你网页上任何地方。否则请用你的google帐号登录并使用只有你能够管理留言的代码。 <script src=”http://pspot.appspot.com/getcmt.js” type=”text/javascript”></script> 2、给你的图片加上class=”psp”,像这样: <img class=”psp” src=”yo.jpg” alt=”yo” /> 现在点击图片右下角的发表按钮或者双击图片即可发表评论。下面这个图就是个例子。如果你是在feed里看就不要点了,要亲自来到本页面才可以。 Have fun! update: 由于GAE已经被墙了,国内基本已无法使用此服务。fuck GFW!

GAE restful interface for javascript

经常遇到需要用js存取数据的时候,比如GM脚本,Opensocial/facebook app,各种工具用途的js插件、游戏,以及纯html+js/flash的网站应用。使用cookie和其他一些本地存储的方式有很大局限,opensocial之类容器网站提供的在线存储不好用,而且功能弱,容量小。如果能方便的用类似SQL的方式存取数据,就舒服多了。OpenResty就是这样一个接口,作者基于html+js+OpenResty+db这种富有创意的架构,实现了他的blog等应用。 我之前弄一个GAE应用的时候,就有用到js跨站到GAE存取数据,由于我对免费午餐确实比较有兴趣,这几天有空,就把它抽出来,包装成了一组通用的接口GAE-DJ。可以用js(or your server)调用RESTful接口进行插入,修改,删除,查询。接口是参考REST/JSON风格,模仿OpenResty的方式实现的。插入一次只能一条记录,查询只能基于一个字段,可以>,

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到时候会被打倒还是脱层皮?真是超英赶美没完没了。

两个扩展,前端利器

介绍两个做网页开发的杀手级辅助扩展。 Web developer,可以修改和挂载css,修改html并即时更新页面,查看内部外部的js,查看div等元素的位置、样式、属性、顺序,以及其他的无数信息,进行各种标准验证,还可以对当前的表单、DOM、甚至cookie做出惊人变态的修改。能力超强绝对堪称killer app! 点击下载由su27汉化的web developer1.1.3(ps:做完汉化后才发现已经有人做过了,呜呼) Firebug, 可以开启一个强大的编辑面板对html、css、javaScript、DOM进行编辑,堪称FireFox中的Dreamweaver!还可以分析页面下载过程中各个部分的加载顺序和时间,对js进行方便的debug,仲可以随鼠标在页面元素与代码、样式之间跟踪对应,绝对是扩展中的神作,开发人员的绝对凶器! 点击下载firebug1.01汉化版