`
alexcheng
  • 浏览: 182548 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
【来自我的博客】 昨天下班之后,看到网上大家都在讨论猪流感的问题,我也关注了一下,毕竟现在这个是相当热的一个的话题。我看了新浪的专题页面,内容也挺丰富的,基本上什么都包括了。我突然想到,其实可以利用开放API比较容易的搭建出一个这样的mashup出来,包含相关的信息。于是就开始动手做,就得到了这样的一个mashup。 点击这里访问该mashup。 用到的实现技术:jQuery, jQuery UI, YUI Reset/Fonts/Grid CSS。
 “简约在线视频播放器”是我第一个基于GAE的应用,当时也花费了不少的功夫来实现。不过还是不够完善,主要是界面过于简陋,一直没有时间来完善它。今天花了点时间找了个CSS模板,并把甲型H1N1流感最新动态Mashup中的视频搜索部分的功能整合进来,就得到了这个新版本。 在有余力的情况下,不断更新,见更新日志。 新版本的截图如下,感觉上比之前的好了不少。  
XML目前在各种场合用得都比较多,对于XML的转义,可能大家都不是很陌生。不过当一个XML文档被保存在HTML的DOM中,比如作为<textarea>的内容;或是作为URL的参数来传递时,经常会发生转义不匹配的情况。当该XML文档跨越多个系统边界的时候,有时候就很难追踪出问题到底出在哪儿。我的解决办法比较简单,那就不要转义了,我把XML文档直接用Base64编码一下再进行传递,用的时候再解码回来,这样就省掉了很多麻烦的事情。   用Dojo来作这个很容易,因为dojox.encoding包中就自带了Base64编码和解码的功能。示例代码如下: dojo.require(& ...
我已经申请了新的个人域名和空间,请访问http://www.cheng-fu.com。
如果你在玩儿所谓的web2.0,那么这个站的在线取色器很不错,简单好用配色经典! http://wellstyled.com/tools/colorscheme2/index-en.html  
全球生命科学界的专家与机构正在进行一项破天荒的跨国合作计画:为地球上已知的一百八十万种动物、植物与各类生物,建立一个无所不包、完全开放的网际网路资料库。「生命百科全书」(Encyclo pedia of Life, EOL)计画已从2005年展开,网站(http://www.eol.org)如今粗具规模,预计2008年完成各项主体架构,2017年左右灿然大备。  
今天微软宣布推出一系列API ,在下周的MIX08活动之前。其中关键细节在David Treadwell(Windows Live 副总裁)的Blog中有披露。今天的新闻中谈到了其中的5个Live API、开发工具对web API的支持、以及Live 家族API 的整体技术架构(目前有超过 ...
【提示】:建议大家看看后面列出的搜Flickr和Wikipedia的例子。  世界级的胶卷寡头富士胶卷,在15日公开了利用自己掌握的原生技术[FUJIFILM Internet Technology Labs]识别人脸的[顔ラボ]网站。[顔ラボ]可自动识别用户所上传照片中的脸面部位,并分析脸部的精确角度,如:俯、仰、倾、斜,用户可以体验在照片中的人面上进行六种有趣的涂鸦,涂鸦过的照片还可以打印出来。[顔ラボ]是FUJIFILM Internet Technology Labs在2007年7月开展以来的第二个项目,第一个是图像搜索引擎技术TRIPIT。利用TRIPIT可以搜索flickr上的关联图 ...
【提示】 恩,这是一个开放的世界。拥抱标准?! 私有协议已是明日黄花,开源网络即时消息协议正在统治世界。AOL/ICQ刚刚发布了一个XMPP测试服务器,AOL似乎正在让它的ICQ和AIM服务端与 XMPP兼容。测试服务器xmpp.oscar.aol.com出现了很多问题,但这意味着不久之后,你就可以通过Jabber直接与ICQ / AIM联系人交谈。Google已经开始支持XMPP,也许MSN就是下一个。
我转贴的: http://www.devtopics.com/101-great-computer-programming-quotes/ “People always fear change.  People feared electricity when it was invented, didn’t they?  People feared coal, they feared gas-powered engines.  There will always be ignorance, and ignorance leads to fear.  But with time, people wi ...
Concrete Table Inheritance - Represents an inheritance hierarchy of classes with one table per concrete class in the hierarchy.Concrete Table Inheritance对继承体系结构中的每一个具体类都有一个表与其对应。需要保证同一个类体系结构中表的主键不重复。DBMS不能帮助你,你需要自己进行控制。很多情况下你都不能保证表间的主键的唯一性,这种情况下你可以通过避免使用超类的域或者使用包含了表标识符的复合键。另外一个问题是引用完整性约束。可能针对类继承体系结构中 ...
Dependent Mapping - Has one class perform the database mapping for a child class.Dependent Mapping的原理是一个类(称为依赖者)依靠另外的类(称为所有者)来完成自己的数据库持久化的操作。每个依赖者有且仅有一个所有者。依赖者没有 Identity Field,所以没有针对依赖者的查找方法,所有的查找操作都是由其所有者来执行的。这种依赖关系同样可以形成一个层次结构。对于一个对象来说,除了其所有者和依赖于该对象的对象之外,不应该有其它内存中的对象拥有对该对象的引用。在UML里面,依赖者和所有者之间的关系表示 ...
Identity Field - Saves a database ID field in an object to maintain identity between an in-memory object and a database row.Identity Field是很简单的。你所要做的只是把你的关系数据库表的主键存放在对象的域中即可。使用Identity Field时需要考虑的几个问题:如何选择主键。首先要考虑的是是否选择有意义的键。有意义的键由于人的失误可能会出错,不太可信。其次是使用简单键还是复合键。复合键通常是有意义的,注意保证其唯一性和不变规则。对键所进行的通常操作有相等测试 ...
Active Record - An object that wraps a row in a database table or view, encapsultes the database access, and adds domain logic on that data.Active Record包含了数据和行为。Active Record在本质上是Domain Model,只不过这个领域模型中的类和底层数据库的记录结构非常相似。Active Record的数据结构应该和数据库的紧密匹配:每个域对应数据库表中的一列。域的类型和数据库SQL提供的保持一致,并不需要在这个阶段进行类型转换。A ...
Row Data Gateway - An object that acts as a Gateway to a single record in a data source. There is one instance per row.Row Data Gateway是作为数据库中记录的代表的形式出现的,数据库中表的每行对应于该对象中相应的域。在设计时,通常对数据库中的每个表对应一个查找类,返回一个Gateway对象作为查找结果。当使用Transaction Script的时候,一般使用Row Data Gateway;而使用Domain Model的时候通常不使用。Row Data Gate ...
Global site tag (gtag.js) - Google Analytics