2006年02月13日

http://qingfeng.ushared.com/blog/

经过一段时间的使用和调整,正式把blog迁移到了自己的空间,这样自主性更强一些,以后的blog都将在新的地址更新,此blog正式停用,谢谢:)。

2006年01月15日

http://qingfeng.ushared.com/blog/?page_id=29

这里看效果,GoogleMap还是挺有意思的,可以和站点作一些比较有趣的结合:)

2006年01月13日

http://qingfeng.ushared.com/blog/

把在ushared的wordpress升级了一下,确实比1.x好用不少,尤其添加分类的部分。有空大家也关注那边的Blog阿:),那个比这个更新方便,可以随手记录,donews这个老得登录,影响创作热情。

2005年12月31日

今天看到一篇文章介绍如何用Javascript在Firefox中画图,很有意思,推荐给大家,只要用Canvas标签以及一些js就可以直接画图了,如下:

<html>
<head>
<script type="application/x-javascript">
function draw() {
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");

ctx.fillStyle = "rgb(200,0,0)"; // 把「填滿樣式」設為紅 200 綠 0 藍 0
ctx.fillRect (10, 10, 50, 50); // 畫一個填充的長方形

ctx.fillStyle = "rgba(0, 0, 200, 0.5)"; // 把「填滿樣式」設為紅 0 綠 0 藍 200 透度 0.5
ctx.fillRect (30, 30, 50, 50); // 畫一個填充的長方形
}
</script>
</head>
<body onload="draw()">
<canvas id="canvas" width="300" height="300"></canvas>
</body>
</html>

画出的图形:



2005年12月27日

转自Michael在maillist里发的,大家继续支持Buffalo阿,最近时间很少,代码可能贡献不大,我会在文档和社区多下一些功夫。
欢迎大家加入Buffalo的社区:http://groups.google.com/group/amowa
:)

经过长时间的工作和buffalo社区的支持,buffalo ajax/amowa framework
1.2发布。新版本包含了经过改进激动人心的Spring集成

,Prototype集成,以及浏览器前进后退的支持。主要的新特性如下:

* 支持浏览器前进后退(这个特性几乎可以在小型应用中替换MVC)
* 重写了整个服务调用模块
* 重写了Spring集成代码,集成Spring更加容易
* 重写了burlap的依赖,移除了特定版本的burlap-fix.jar。无需任何变动,现在可以在resin app server中使用buffalo了。

Buffalo Ajax/Amowa
Framework是一个全新的远程调用/Web框架。他可以向JSON/DWR一样,被应用为一个web远程调用框架,简化web客户端与服务器端的调用(buffalo的API更加简单!);也可以在小型应用中承担页面切换的任务,基于<a
href="http://michael.nona.name/archives/117">OPOA</a>的概念,让buffalo为你管理页面切换;在大型应用中,buffalo也可以在其中承担页面无刷新获取数据的工作。Buffalo
binding组件能够一致性地将数据绑定到html组件上,也可以绑定到JavaScript
Template的模版上。目前已经有若干真正的商业应用在不同层面应用了buffalo。在这个版本中,buffalo提供了全面的文档,丰富的发行包,成熟的Demo,buffalo已经为企业应用作了充分的准备。

Buffalo站点:http://www.amowa.net/buffalo/
演示:http://demo.amowa.net/buffalo-demo/index.jsp
下载:http://www.amowa.net/buffalo/index.html?page=download
2005年12月22日

msn上瞄瞄告诉我被人BS了,进去一看,果然。。。汗一个-_-!

原文如下:
=====================================
词霸豆豆——互联网时代的金山词霸的作者称“1.5mb的大小令人爱不释手”,看到这我真想笑,1.5MB就令你爱不释手了,看来他没有用过Google Toolbar ,Google Toolbar Firefox版的357KB,Google Toolbar IE版的656KB。

有人说了Google Toolbar只能翻译网页的词汇,这还不够吗,毕竟我们接触的外语大部分来源于网页。如果非要计较的话,Google的语言工具可以全文翻译(不只是翻译英语呦),这一下大家都满足了吧。
======================================


我写点枪文容易吗,瞄瞄,让你们家拿拿请客。。。

2005年12月21日

今天尝试安装了一下,1.5mb的大小令人爱不释手,终于不用在电脑里安装上百mb的数据了,而且查询速度很快,一点感觉不出是网络查词,很爽,什么时候再推出linux版本就更好了:)


为什么用词霸豆豆?

超小客户端
安装文件只有1.5M,下载只需几秒。占用极少系统资源
互联网版的金山词霸
拥有金山词霸全部功能,可屏幕取词,可保存查词历史
全新取词方式
按Ctrl键取词,不干扰您的工作学习
在线英语学习
每日一句、生词本,提高您的英语水平


截图:
图像 “http://dd.iciba.com/img/screenshot.gif” 因其本身有错无法显示。
2005年12月07日

这两天迷恋上写Firefox扩展了,很有意思。写Firefox扩展有两种方式,一种是把Greasemonkey转化为Firefox扩展,还一个就是直接编写。第一种方式适合,只编写针对页面dom分析的扩展。第二种方式就是真正的为firefox添加一个扩展。

给Hufoo作的扩展:
http://www.hufoo.net/firefox/hufoo.xpi


加入了一个Toolbar的搜索,一个右键关键词的搜索。目前右键关键词搜索还存在编码bug,不过修正以后该扩展会自动升级,不用重新安装。

2005年11月22日

将回车替换为tab跳转,这个需求还是蛮普遍的,适应ie和firefox的方法如下:

function tabE(obj,e){
    var e=(typeof event!=’undefined’)?window.event:e;// IE : Moz
    if(e.keyCode==13){
        var ele = document.forms[0].elements;
        for(var i=0;i<ele.length;i++){
            var q=(i==ele.length-1)?0:i+1;// if last element : if any other
            if(obj==ele[i]){ele[q].focus();break}
        }
        return false;
    }
}

调用方式:
<FORM METHOD="POST" ACTION="" name="form1">
<INPUT TYPE="text" onkeydown="tabE(this,event)">
<INPUT TYPE="text" onkeydown="tabE(this,event)">
</FORM>

2005年11月16日

Michael原文如下:

各位久等了:

buffalo 1.2alpha1 发布,包含如下特性:

   * * integrate prototype
   * * refactor and rewrite whole code into prototype-like.
   * * split javascript source into 4 parts: core, call, reply, bind
   * * modify build.xml, concat the 4 parts into one js in the dist target.
   * * modify the event system, change to buffalo.events["onLoading"]…
   * * some bugfix
   * * 全部演示页面翻译为英文(以后发布版本的主要语言),多谢清风

官方站点:http://www.amowa.net/buffalo/
下载地址: http://www.amowa.net/buffalo/download/buffalo-1.2alpha1.zip

此次的发布比原来声明的时间大约晚了三周,主要原因是一直找不到

支持subversion的代码仓库。跟dev.java.net邮件往来多次,最后得知无法获得svn服务,只好作罢。多亏了曹晓钢的鼎力帮忙,在生病的情况下依然帮助我搭建并调试svn.
祝愿他早日康复。现在代码放在了redsaga上。

本想将版本号定义为1.1.1alpha,
但是由于本次版本变更在javascript部分实在巨大,完全集成了prototype的基础设施,写法跟过去有了很大不同,因此更改为1.2.
在外部api调用上,最大程度的保证了跟以前遗留代码的兼容。如果发现有问题,请在这里提出。很多常见的问题已经在那里提出了。

之所以集成prototype,
是因为他的提供的语法级别的基础设施相当便利,并且在常见的HTML操作的处理上,提供了相当多的方便的封装,如$, $F,
Form等,我相信这些便利的方法会给web开发者带来更高的工作效率。

自这个版本后,buffalo javascript部分将不再作重大更新。剩下的工作将专注于java部分的工作,包括效率,bug, 以及最主要的部分:页面框架。

建议,意见,欢迎发往buffalo 论坛http://groups.google.com/group/amowa。最后向那些久等的朋友们说一声:对不起,来迟了!