摘要:
在去年的Post中,介绍了Demo中有关WinFX的内容。那么今年呢,我们继续把这件做了一年的事情给做完。IronPython 1.0都赶在2005年的最后一天发布了,而这个系列的最后一篇Post竟然难产,成为2006年的新生儿,也真够FT的~~ Demo 6 与C#之间的互协作:Demo中使用ImageView的Sample来自Windows SDK中WinFX ... 阅读全文
随笔分类 - All About Soft
不可错过的MSDN TV —— IronPython: Python on the .NET Framework (中)
2005-12-28 00:45 by FantasySoft, 3759 阅读, 收藏, 编辑
摘要:
在上一篇Post中,我已经对前四个Demo做了简要的介绍,但那四个只是饭前的开胃小菜,好戏还在后头呢。嘿,上菜咯! Demo 5 使用WinFX:IronPython的开发从来都紧跟.NET Framework的升级,更重要的,它也十分重视IronPython在未来开发平台上的应用。而这个Demo则向大家展示了它运用WinFX的能力。 Demo 5.... 阅读全文
不可错过的MSDN TV —— IronPython: Python on the .NET Framework (上)
2005-12-27 01:16 by FantasySoft, 6032 阅读, 收藏, 编辑
摘要:
最近忙得焦头烂额,都把IronPython晾在了一边,真的好愧疚。一眨眼的功夫,IronPython的version竟然来了个三级跳:11月初的时候,偶还在向大家报道0.9.4发布的消息,而早在半个月前(12月9日),0.9.6就已经发布了。进展真的神速啊!从0.9.6的release memo可以了解到:0.9.7可能是不会出现的了,因为会直接发布1.0版本!看来,盼望已久的Ir... 阅读全文
说的都是概念——有关编程范式
2005-12-17 17:41 by FantasySoft, 5230 阅读, 收藏, 编辑
摘要:
在Python中,lambda是一个有趣的关键字,它用于定义简单的匿名函数。匿名函数的概念,是指没有与特定变量绑定的函数。也就是除了定义的那一刻可以引用该函数之外,你无法通过任何方式再次引用它了。这类似于我们熟知的立即数,因此我给由lambda语法定义的匿名函数起了个新名字:立即函数。存在即是真理,Python中引入了lambda语法,引入了匿名函数的概念,它所坚持的真理又是什么呢... 阅读全文
Sharepoint Newbie's Diary - 1st Entry
2005-12-12 23:59 by FantasySoft, 683 阅读, 收藏, 编辑
摘要:
Hey,everybody. This is my first English entry for my blog. Although I read some English articles everyday, my English is still not good enough to let me express all my thought. Anyway, Rome was bu... 阅读全文
今天真的很Perfect
2005-12-01 23:30 by FantasySoft, 793 阅读, 收藏, 编辑
摘要:
一眨眼的功夫又快到岁末了,原本早上的时候还在为时光的流逝而有所戚戚焉,谁知接二连三的好消息蹦出来,完全冲掉了我无聊的感春悲秋心情。 首先是来自Java社区的消息:致力于统一Java社区的Framework的组织——Java Web Alignment Group于近日成立了!在Java社区中,Framework的作用可谓是举足轻重,每一个开发者都或多或少从Framew... 阅读全文
真实的谎言——Upcasting的戏法
2005-11-29 01:35 by FantasySoft, 2372 阅读, 收藏, 编辑
摘要:
0.继续Allen Lee的大片激赏: Allen Lee在我是谁一文中探讨了Interface选择性透过的问题,可谓是绘声绘色,精彩纷呈。我虽言辞拙劣,只因自己还有几下C/C++的三脚猫功夫,又被曾经风靡一时的大片所动,遂延续Allen Lee的精彩,斗胆跟Allen抢抢生意。嘿,开场时间到了,帷幕拉开…… 首先出场的是一位长者——Michael: publi... 阅读全文
关注WebWork(四)
2005-11-23 15:11 by FantasySoft, 1738 阅读, 收藏, 编辑
摘要:
时间过得很快,《WebWork In Action》第三章的翻译工作也接近尾声了。这一章的标题是Setting up WebWork,主要讲述了与WebWork紧密相关的配置以及如何运用这些配置让我们的应用程序组织得更为模块化,让我们在设计上可以更加灵活机动。 在这一章中,我了解到了很多之前并不熟悉的配置,而这些配置所带来的影响,我不得不为之赞叹。以action为例,... 阅读全文
共性的缺失——由博客想到的
2005-11-16 17:08 by FantasySoft, 2193 阅读, 收藏, 编辑
摘要:
本文讲述了对博客,论坛以及wiki的看法。与技术并无关系,发于首页,战战兢兢,只求能与各位同好者共思索。若有不妥之处,敬请告知。 阅读全文
关注WebWork(三)
2005-11-11 12:20 by FantasySoft, 2853 阅读, 收藏, 编辑
摘要:
在昨天所写的关注WebWork系列的第二篇中,留下了一个问题:在使用WebWork自定义UI标签的时候,为标签的属性赋值是否要加上单引号。现在这个问题有了答案。在讲述这个问题之前,我不得不再次为自己不严谨、不细心做一个自我检讨,但愿下次不要在犯这样的错误了。 其实,这个问题的解决方法很简单,书中的代码也没有问题,而且我使用的单引号方式也没有错。让我迷惑的根本原因是我漏... 阅读全文
关注WebWork(二)
2005-11-10 18:22 by FantasySoft, 4349 阅读, 收藏, 编辑
摘要:
时间过得真快,重新关注WebWork已经有一个多月了,那篇极具潜力的Post——WebWork初体验也终于如我所愿,爬上了阅读排行榜的榜首,而《WebWork In Action》的翻译工作也进行到了第三章。在这段时间里,我收到了不少朋友热情的回复以及诚挚的建议,在这里向各位表示我最衷心的感谢了! //Bow~~~ OK,鞠躬完毕,我要继续耍嘴皮子了,各位朋友准备豆腐板砖啦!:) ... 阅读全文
IronPython0.9.4发布了 —— 实现静态编译并提供官方Tutorial
2005-11-06 21:54 by FantasySoft, 3704 阅读, 收藏, 编辑
摘要:
本篇blog缺少相应的思考,仅做信息发布及宣传之用。如果您有其他重要的事情做,看过本篇blog的标题即可。 阅读全文
关注WebWork(一)
2005-10-21 23:57 by FantasySoft, 2495 阅读, 收藏, 编辑
摘要:
大约一年前,我为一个小型项目选择框架的时候,WebWork第一次进入了我的视野,它优美的设计以及强大的功能,再配以平缓的学习曲线深深打动了我。在一番比较过后,我毫不犹豫地选择了WebWork并用它顺利完成了这个项目,并且在开发过程中写了不少总结性的文章。尽管WebWork有着这样那样的优势,但是它本身仍然存在着诸多的不足,社区不够活跃,更新速度太慢,最糟糕的就是文档太少且质量参差不... 阅读全文
IronPython0.9.3发布了 —— 介绍一下Decorator
2005-10-17 15:44 by FantasySoft, 2359 阅读, 收藏, 编辑
摘要:
上周五就已经从IronPython Team发出的Mail中得知IronPython又发布了新版本——0.9.3。慵懒的周末让偶怠慢了跟踪报道,真不好意思了。不过也正好有了时间来酝酿一下这篇Post该写些什么,而不致于空洞无物。 在短短的不到一个月的时间里就发布了新的版本,改动果然如我猜想的那样并不是很大,主要是集中在修复与Closure相关的bugs。大家从Iron... 阅读全文
吹响反击Ruby On Rails的号角
2005-10-14 11:27 by FantasySoft, 9447 阅读, 收藏, 编辑
摘要:
最近Ruby On Rails(ROR)的火热程度真的让人很惊讶,九月份的《程序员》也用了大量的篇幅来介绍这个新兴的Web Application快速开发框架。对新鲜东西向来都很好奇的我却对ROR提不起兴趣,也许是因为Ruby由日本人创造的缘故吧,我对Ruby一直有着抗拒感,尽管ROR是丹麦的小伙子David开发的。 抗拒归抗拒,ROR的成功着实是一种促使我去思考的动... 阅读全文
Portal应用点滴(三) —— Pluto与HelloWorld Portlet
2005-10-13 10:41 by FantasySoft, 3898 阅读, 收藏, 编辑
摘要:
在上一篇Post中,我提到要开始实践了,但是酝酿一篇与实践密切相关的Post还真的很费劲。毕竟建立一个portlet的方法有很多种,而且还会因使用的工具不同而方法迥异。平常在工作当中都是使用IBM提供的Portal Toolkit进行Portlet开发,打开Create New Portlet Wizard,跟着提示点几下按钮,一个漂亮的Portlet就在弹指之间完成了。如果我把这... 阅读全文
IronPython0.9.2发布了 —— Generator Expression简介
2005-09-26 11:20 by FantasySoft, 2380 阅读, 收藏, 编辑
摘要:
又是时候来关注一下IronPython开发的进展了。上个星期四(9月22日),IronPython0.9.2发布了,大家可以在Workspace中下载到这个最新的版本。我们从Workspace首页上那长长的List of fixed bugs可以看出,这次新版本的发布可谓进步不小啊!IronPython0.9.2除了修复了很多bugs之外,还有两个非常重要的改进:支持了Genera... 阅读全文
Portal应用点滴(二) —— Portlet简介
2005-09-23 17:22 by FantasySoft, 2568 阅读, 收藏, 编辑
摘要:
在昨天的Post中,偶已经对Portal进行了简单的介绍,不知道各位对Portal是不是有一点点认识了呢?如果还是云里雾里的话也没有关系,毕竟Portal所涵盖的内容是很广博的,掌握它需要时间,了解也是需要时间的。在初步介绍了Portal的概念之后,今天我们来探讨一下Portal的核心——Portlet。 首先,Portlet在表现形式上就是我们所看到的页面上一个个小... 阅读全文
Portal应用点滴(一) —— Portal简介
2005-09-22 11:52 by FantasySoft, 7004 阅读, 收藏, 编辑
摘要:
[引言] 早在2003年底,Portal这个名词第一次出现在了我的技术辞典中。当时对Portal的理解仅仅限于“页面上的几个可以随意摆放的小窗口”,觉得没有什么特别的,也没有把这项技术放在心上了。2004年底,我参与了一个基于Portal的项目开发。在过去将近一年的时间里,一直都在和IBM WebShpere Portal打交道,这给了我认识并学习Portal的好机会。Daily ... 阅读全文
让我们一起来开发FantasyPython吧
2005-09-19 14:23 by FantasySoft, 3790 阅读, 收藏, 编辑
摘要:
自从我把FantasyPython雏形的雏形摆上博客园之后,我一直都在努力学习着多线程开发,争取早日发布FantasyPython0.0.1。但是由于自己天资愚钝,再加上工作比较繁忙,精力有限,研究多日仍然未有进展。Sigh,书到用时方恨少啊!看着时间在我的碌碌无为中一天一天过去,我真的很着急,希望能够找到一个更好的开发策略,让FantasyPython能够顺利发布并茁壮成长,而不... 阅读全文