ASP模板引擎

尽管ASP在现在的实际开发中已经很少了,但是学校里的一些网站制作还是仍然停留在使用ASP的层面上,特别是当前情况下,我的很多同学的毕业设计都是与ASP有关的,这里介绍下ASP模板引擎,也是我才通过网络学习的知识。
所谓模板,在设计模式里面应该是(抱歉,我没学习过设计模式)将表现层和逻辑层相结合的一种技术,在WEB开发领域,主要用于前后台设计相分离,这样前端开发人员使用简单的语句便可以嵌入后台复杂的逻辑结构,将需要显示的内容展示在页面上,而不需要因为显示的问题与后台开发人员频繁的联系。通俗一点的距离,平常我们见到的一些网站的更换风格就是使用的模板技术实现的,如Discuz!,WordPress,PhpWind等。PHP,JAVA,PYTHON的开发应用模板十分广泛,ASP在这方面相形见绌,尽管如此,SourceForge.net还是有开源的模板引擎,这里介绍CSDN上推荐的ASP Tango和ASP Template。

ASP Tango
ASP-Tango is a pure ASP Template Engine that provides powerfule, extensible and easy to use separation of HTML presentation and business logic. * * * DISCONTINUED * * * KudzuASP is the new Classic ASP project to replace ASP-Tango.
http://sourceforge.net/projects/asptango

ASP Template
ASP Template is an ASP/ASPX templating library aimed at separating code from HTML just like ITX and Smarty do for PHP.
http://sourceforge.net/projects/asptemplate/
-EOF-

ZOJ开始支持JAVA语言

今天在ZOJ上看到ZOJ开始支持JAVA语言了,这是几年以来ZOJ首次重大的升级,虽然前次ZOJ升级了系统,但是在功能上没有改变。作为国内知名的OJ,浙大的这些改进将受益于更多的人,相信以后ZOJ还会增添更多流行的功能(代码查看,高亮显示,打包下载等)。
-EOF-

WordPress在根目录中显示子目录下的BLOG内容

也许很多朋友像我一样是将WordPress安装在一个子目录下(如:/blog),当某天发现枯燥的首页不知道除了一个导航外该显示什么好的时候,也许你也会像我一样想干脆直接让它显示博客首页的内容吧。WordPress在这方面也很强大,它其实也提供这么一个功能的,是不是很邪恶呢?!
首先将子目录下的index.php复制一份到根目录,并用编辑器打开修改其中的内容:

这个文件的绝大部分内容都是注释,将最后一句里的’./wp-blog-header.php’更改为’./blog/wp-blog-header.php’,然后保存即可。
-EOF-

社交學習空間@FJU CSIE

这并不是一个SNS,这是一个FJU CSIE建立在因特网上的在线学习空间。我推荐它的原因是它上边有一些计算机课程,都跟现在流行的很相关,像Google App Engine,S3,Yahoo! Pipes等都有讲到。目前“社交學習空間”站点上有如下课程:
網路概論 http://weco.net/f08-network
Web2.0技術與應用 http://weco.net/f08-web20
Web基本原理與技術 http://weco.net/f08-webfund
深網群體智慧 http://weco.net/f08-dwt
由于这是一个半公开内部站点,上面的讲稿文件压缩包经过加密,这里我不便于公布出来,需要密码的同学可以留言索取(不需要在留言中包含你的地址,填写你的邮件即可,我会再24小时内邮件回复解包密码)

这是一份Web2.0技術與應用的Topics:

1. Web2.0簡介

2. Google App Engine (GAE)
Google Data API

3. RIA Client Technologies
3.1 AJAX
3.1.1 xmlhttp request
3.1.2 AJAX (Scriptaculous, jQuery, Silverlight)
3.2 Yahoo! Widget
3.3 Google Gadget
3.4 Windows Live Gadget
3.5 Flash and Flex

4. Web Services (SOA, SaaS)
4.1 SOAP
4.2 REST

5. Mashup Tools
5.1 Yahoo! Pipes
5.2 Google Mashup Editor
5.3 Microsoft Popfly
5.4 IBM Lotus Mashups
6. Web APIs
6.1 Google MAP API
6.2 Google Calendar API
6.3 YouTube API
6.4 Facebook API
6.5 Jaiku API
6.6 Google Open Social API
6.7 Flickr API
6.8 delicious API
6.9 Skype API
6.10 Google Earth API
6.11 Google Health API

7. Mobile 2.0
7.1 Google Android
7.2 Yahoo! MDP (Mobile Development Platform)
7.3 Nokia Widsets

8. Web 2.0 Security

-EOF-