周六去了杭州侠客行大会


周六去了第二届中国网络工程师侠客行大会。上午还是很不错的,了解了一些新东西,可惜下午选错了分会场,选了分会场四——Web开源技术(Web Opensource Technology),讲AIR、OpenID、JBoss、Silverlight的,讲的东西都很浅显,更多地是一些大致介绍,收获不大~对分会场二也比较感兴趣,讲大型可伸缩系统(Large Scalable System)的,可惜都在同时举行~…

[翻译]Adobe AIR: 从浏览器里逃出来是正确的下一步吗?

把桌面放进浏览器里面,还是把浏览器里的东西放到桌面上来,RIA开始出现两种极端的分化,Adobe的AIR是把东西从浏览器里拿出来,而Microsoft则是刚加入RIA竞争行列,开始尝试把桌面放进浏览器里,你又如何看待?
=====================
Adobe AIR: Is breaking out of the browser the right next step?
Adobe AIR: 从浏览器里逃出来是正确的下一步吗?

原文地址:http://danny-t.co.uk/index.php/2007/11/18/adobe-air-is-breaking-out-of-the-browser-the-right-next-step/

If you read my blog regularly, you’ll know I was quick to jump on the AIR trip. I do still very much …

使用Web技术开发轻量级桌面应用程序

Web技术发展得越来越快,现在如火如荼的AJAX技术,丰富强劲的Flash技术,还有刚刚新生的Silverlight,无一不为Web的RIA(Rich Interactive Application)带来了更为强大方便的实现手段,极大地丰富了Web的应用方式。

在Web 2.0中,Web交互变得越来越多,越来越复杂,功能也越来越强大,于是出现了许多新的创意,甚至把桌面应用也搬到了Web上面,例如:Google就提供了在线文字处理和在线表格编辑器。更甚至于出现了不少基于Web的OS。

但是,我们不妨换一个方式想一想,为什么我们要把桌面的应用程序搬到Web上,而不把Web技术应用到我们的桌面上来?把桌面应用程序搬到Web上,固然有非常多的好处,但是,同样,使用Web技术,我们也可以更加方便了开发出更富互动的轻量级桌面应用程序,为桌面体验带来不一般的感觉。使用XUL和JavaScript开发的Joost在线流媒体播放软件带给了用户一种视频极致体验。我相信,使用Flash、使用Silverlight结合其他桌面软件开发技术,也能够带给用户不同寻常的体验。…

Flash IP查询—Flash和ASP结合应用

今天改blog程序的时候突然想起要做一个这个东西,然后就利用ipview.asp和我的 ip 数据库做了一个flash版的 ip查询器,看看如何?

总共包含三个文件:一个ip数据库、一个getip.asp文件,一个getip.swf文件

getip.asp文件源代码:(代码很烂,献丑了!反正偶脸皮厚!)

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.Charset="UTF-8"%>
<%
Dim ipdata
ipdata=Request.QueryString(“ipdata”)
If ipdata=Empty Then ‘如果为空,取得当前机器的IP地址
dim userip
userip = Request.ServerVariables(“HTTP_X_FORWARDED_FOR”)
If userip = “” Then userip = Request.ServerVariables(“REMOTE_ADDR”)

开始学XML和Flash的结合

ASP和Flash的结合算是会了一点,但总是发现数据处理起来有点麻烦,看到很多用flash做的留言版都用了
XML,决定尝试一下!

看的第一篇入门教程(感觉不错,转载于此,以作纪念!):

有一点想说明的:在flash里面输入这一行:
system.useCodePage=true;
就可以正常显示中文了,而不会出现乱码!不过这样不会兼容所有的浏览器……

FLASH调用XML数据简明教程

作者: imagebear

一、建立XML对象:

var myXML = new XML();

二、引用XML文件:

myXML.load(“data.xml”);

三、忽略空格:

myXML.ignoreWhite = true;//默认的为false

四、处理XML对象的函数:

myXML.onLoad = function(success) { statements;}

五、data.XML文件的内容

xiaoshandong