`
fkpwolf
  • 浏览: 48927 次
  • 性别: Icon_minigender_1
  • 来自: 爱你就是认识我自己
文章分类
社区版块
存档分类
最新评论
文章列表
如果ajax调用从server返回的是json,那么client如何把json render成html呢?   我看到一个叫json-template的js库,比如如下的代码,有点像xslt转换xml   {# This is a comment and will be removed from the output.} {.section songs} <h2>Songs in '{playlist- ...
实现DSL的几个例子 所谓DSL就是能描述语言的语言,一般某些领域都有自己的专有术语,用这些术 语来交流比一般的通用的语言更流畅,比如象棋的“平五进八”,这种走棋的表达比自然语言更快,DSL就是把这种领域的语言翻译成“自然语言”的模型。一般 有内部和外部之分,内部指领域语言嵌入在自然语言中用自然语言表达,相当于从“古文”中进化出“普通话”的过程;外部则指全新的语言,比如Java, C等,是一个全新的描述模型,创造起来比内部要复杂。举几个例子容易明白,下面几个是内部的DSL。 使用连贯接口 这是”The productive Programmer”中的例子,要描述的领域是“食 ...
最近学习Haskell,我看的是Yet Another Haskell Tutorial ,看到CPS,发现这本书写的很难懂,不知所云。后来看了wikibooks上面的文章 ,明白了一些。这里 是一个总结,也还不错。   CPS到底是个啥?拿例子看比较容易。比较如下代码 ...
很早前就发现Mac OS X下Rails控制台的日志信息可以彩色的显示,比如sql语句可以高亮,感觉很方便,这里说下如何在Windows下得到同样效果。 1)安装Cygwin,使用setup.exe来安装Ruby ,Rails安装则照旧。 因为彩色字符是称为ANSI escape s ...
Android有个让人赞赏的特征:实时的同步。 1)如果你有新的Gmail邮件,手机可以马上收到邮件通知,这个中间可能有2,3秒的延迟,一般感觉还是很及时的; 2)如果你的联系人和Google Contanct是关联的话,你用桌面浏览器访问Gmail ...
翻译自(http://mylifewithandroid.blogspot.com/2008/02/android-is-most-modern-application.html) 与平常不一样,在这篇博客里我想谈谈关于移动应用哲学方面的东西,而不是冷冰冰的代码。现在已经有很多移动应用平台,其中有一些比如塞班 (Symbian)应用很广泛。而基于java的也有很多,比J2ME, OSGI R4, LIMO等等,那多一个java的平台又有什么值得新奇呢?每个人都有自己的答案而我认为Android的出现是一个很大的因素。当我研究Android 这个平台时,两年前我写的一篇论文(这里坐下广告, ...
前些天看到一则消息,GTK+的主题可以用CSS来描述,虽然还只是个初始的版本,从这里可以看出HTML已经慢慢侵入到了操作系统的原生程序了。 而Palm在这方面早已经先行一步 ,在即将发行的新的掌上设备Palm pré中采用一个WebOS的系统,可以完全使用HTML, CSS, JAVASCRIPT来开发应用。 让人怀疑的是,使用旧有的方式可以控制包括底层的操作系统的各个方面么?CSS能满足界面设计的各种要求么?  Flex和JavaFX完全采用新的语言和模式,是因为旧有的标准局限很多而短时间内难以有大的改进。Palm采用这个有点冒险的策略大概是为了讨好开发者,以挽救其在市场上的颓势。 ...
MP3播放器汗牛充栋,Windows上的、Linux上的、国产的,功能类似、界面雷同,但仍然有人前赴后继的杀入这个已是一片红海的领域。比如SongBird。 SongBird之所以引起我的注意,主要是因为其是基于Mozilla的开源平台的,而且刚好它能 ...
初学dojo,做个笔记。因为dojo的相关文档很少,官方的写的也很凌乱。 全部的代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" ...
0.准备和目的 前提:netbeans 6.1 beta。 目的:开发一个功能最简的JSF woodstock组件。 准备:Firefox + FireBug插件   1。新建一个普通的JSF组件 具体可以参考sun的教程 ,可以忽略其附加的高级功能,在IDE环境中可以很快的开发出一个标准JSF组件出来。 public class ImageRenderer extends javax.faces.render.Renderer{ 一切皆为标准的JSF组件。Renderer可以只考虑最简单的输出,不考虑viewstate。 然后,因为netbeans中页面使用的是xhtml的技术,将该tag ...
Global site tag (gtag.js) - Google Analytics