20070726 ThinkPadT61 SilenceIsDefeat Mingle Pet Shop
http://www.yippeesoft.com
差价近2万?ThinkPadT61美国仅889美元
newdir发布于 2007-07-25 20:51:38&line; 次阅读 字体:大 小 打印预览
Lenovo联想集团新闻主题
感谢xxyy的投递
新闻来源:泡泡网
前几日我们曾经发布过关于行货T61正式上架,高配版报价43599元,引起了网友很多的讨论,为了进行对比,我们又特意去查了联想美国官方网站上T61 的报价,结果令人大吃一惊——地球那端的T61起价仅为889美元,按目前的汇率计算,相当于仅为6750元左右!
这样一台超高配置、9芯电池、拥有5年保修和4年意外全保(也就是说即使笔记本电脑摔烂了或者烧坏了也可以得到赔偿),它的总价为3215美元。我们相信这样的配置不会比行货的7661MT1差不到那里,不过仍然给它10%的余量,也就是总价按3536美元计,按照今天的基准价计算:
3536×7.5642=26747.0112元(人民币)
~~~~~
捐献1$,获得国外主机登录帐号:SilenceIsDefeat.org
http://silenceisdefeat.org/ 是一个非营利组织(创建于2000年):支持言论自由的公共Unix主机系统, 捐献(基于PayPal: 最高50$)后可以获得一个Unix系统帐号。 目前帐号包括:50MB用户空间, http访问(http://silenceisdefeat.org/~username), ssh, sftp, imap-ssl mail, pop3-ssl mail. 加密的即时通讯端口:IRC, AIM, MSN, ICQ, Yahoo!,Jabber, and Lily. P2P BitTorrent 客户端! 而且包括服务器端的SPAM检查。此外还有几个 为IRC的频道。 支持了一把:获得的帐号信息如下服务器一台P4 2G + 1G内存,操作系统是OpenBSD,web服务支持PHP http://silenceisdefeat.org/~chedong/ 登录上去到home看了一下:目前共有 4595个用户目录。
~~~~~
使用Mingle
作者 Ben Hughes译者 钱安川 发布于 2007年7月7日 上午9时55分
在6月30日,由ThoughtWorks 公司开发的敏捷项目管理工具——Mingle 正式发布了公测版本。自从今年三月份宣布之后,人们一直热烈期待着Mingle的发布。凭借ThoughtWorks在敏捷领域的经验和以及其在高质量软件交付的历史佐证,Mingle最终可能会蚕食Trac 和VersionOne 公司在这一领域长期占有的市场份额。
Mingle发布的第一版本主要是关于项目的协作管理。在ThoughtWorks的Jay Wallace的指导下,来自InfoQ的人员领略了Mingle的独特之处,以及它在敏捷项目管理和团队协作方面的强大功能。 Jay带我们一起观看了Mingle提供的一些核心功能,主要功能如下:
* Mingle并不局限于敏捷方法论——它默认提供了三种软件开发模版(Scrum, XP 和 Agile Hybrid),每个模版包含了该方法学所需的项目属性。同时,Mingle还支持用户自定义模版,即允许用户对其进行裁剪,以便定制出适合自身使用的模版。
* 一切皆Wiki——Mingle中最基本的功能单元就是故事卡片,而卡片本身也是Wiki网页。这就意味着用户可以添加图片、链接到其它的卡片、链接到项目面板(也是一个Wiki)上的网页等。而且还享有Wiki所拥有的所有功能。
* 图表——用它特有的wiki/SQL语法——MQL,用户可以根据存储在Mingle中的数据(包括自定义属性)创建出各种统计图表,并可以显示柱状图、饼状图或者数据透视表格。
* 网格视图 ——Mingle中的故事卡片模仿现实世界中其在Stroy墙或任务黑板的排列方式,并能够在不同的状态列之间拖拽卡片,改变卡片的状态。并可以为各种状态设置不同的颜色,这样就可以得到更多的视角,比如:优先级、状态、功能范围以及迭代等。
* 历史记录—— 在Mingle中,从卡片、wiki网页到链接的Subversion中的文件版本,每一个实体都有版本控制。这样,可以从项目的需求变化一直跟踪到修改的代码。它还为集成的SVN提供了一个文件浏览器,可以高亮显示文件的版本变化情况。甚至,用户可以通过RSS或电子邮件订阅项目的历史记录,例如测试团队订阅可测试的Story,这样只要Story变为可测试状态,测试团队就会立马收到通知。
* 状态转换 ——它有一个简单的工作流引擎。可以在一定条件下,驱动卡片从一个状态变化到另外一个状态。例如自动将一张卡片从“分析完成”移动到“待开发”状态——完全由用户自定义并可定制。
* 标签——每张卡片都可以用元数据打上标签,进而生成不同的视图。每个视图都可以保存 ,而且如果需要的话,还可以将其提到项目的菜单中。
* 搜索——Mingle提供了一个全文搜索引擎,它会根据关键字从所有的实体中找到符合条件的内容,其中包括Wiki、卡片和源代码
* 导入和导出 -Mingle可以将excel格式的数据导入项目中,也可以将数据从项目中导出 到excel进行进一步的分析。在导入数据提交之前,还提供了数据预览功能。
ThoughtWorks即将发布Mingle的正式版本。对于5个注册用户以下的项目和开源项目,Mingle是免费的,其它情况需要付费 使用。从技术角度看,Mingle是第一个 运行在jRuby 上面的Ruby on Rails 企业应用。因此,它可以运行在任何环境下。Mingel将提供针对Windows,Mac和Linux系统的二进制安装文件。ThoughtWorks推荐大的项目团队使用Mingle的硬件环境是:当前主流处理器和1.5GB内存。
这是Mingle的公测版本,所以它主要关注于协作和团队工作。当Mingle发布到2和3版本(大约三个发布,每个发布周期约为一个月)的时候,它会将重点转移到项目管理和最终的团队管理。
如果你对Mingle有兴趣 ,可以在这里注册 (Mingle抢先体验),或者等待计划在2007年7月31日发布的正式版本。
~~~~~~
Microsoft .NET Pet Shop 4: Migrating an ASP.NET 1.1 Application to 2.0
体系结构
对于早期版本的 .NET Pet Shop,体系结构重点关注用户界面、应用程序逻辑和数据之间的完全分离。这一完全分离允许我们更改一个层的实现,而不会影响其他层。例如,我们可以更改数据库供应商,而不必更改业务逻辑代码。
图 9 中的图表说明 .NET Pet Shop 4 的高级逻辑体系结构。表示层 (WEB) 包含各种用户界面元素。业务逻辑层 (BLL) 包含应用程序逻辑和业务组件。数据访问层 (DAL) 负责与数据库交互,进行数据存储和检索。以下各部分中将对各层进行详细讨论。
1.用System.Transactions代替了原来的Serviced Components提供的事务功能
代码实现:PetShop.BLL.OrderSynchronous 的 public void Insert(PetShop.Model.OrderInfo order)。
2.用强类型的范型集合代替了原来的弱类型集合
public IList<ProductInfo> GetProductsByCategory(string category)
&leftsign;
// Return new if the string is empty
if (string.IsNullOrEmpty(category))
return new List<ProductInfo>();
// Run a search against the data store
return dal.GetProductsByCategory(category);
&rightsign;
3.采用ASP.NET 2.0 Membership来做认证和授权
4.创建了针对Oracle 10g的Custom ASP.NET 2.0 Membership Provider
5.利用ASP.NET 2.0的Custom Oracle 和 SQL Server Profile Providers 做用户状态管理,包括购物车等
6.采用了Master Pages,取代了原来的用户控件,来实现统一的界面效果
7.使用了ASP.NET 2.0 Wizard控件实现check-out
8.使用了SqlCacheDependency来实现数据库层次的缓存更新(cache invalidation)功能
9.使用了消息队列来实现异时订单处理。
项目名称 描述
WEB 表示层
Model 业务实体
BLL 业务逻辑层
DALFactory 数据层的抽象工厂
IDAL 数据访问层接口定义
SQLServerDAL SQLServer数据访问层
OracleDAL Oracle数据访问层
DBUtility 数据库访问组件基础类
CacheDependencyFactory 缓存依赖类的工厂类
ICacheDependency 缓存依赖类接口
TableCacheDependency 缓存依赖实现类
IBLLStrategy 同步/异步处理策略接口(实现在bll根据
MessagingFactory 异时处理消息队列的抽象工厂
IMessaging 异时处理消息队列接口定义
MSMQMessaging 异时处理消息队列的实现
Profile Profile的数据访问层
ProfileDALFactory ProfileDAL的工厂类(反射创建ProfileD
IProfileDAL Profile的数据访问层接口定义
OracleProfileDAL Oracle的Profile Providers
SQLProfileDAL 做用户状态管理
Membership SQL Server 的Profile Providers
OrderProcessor 做用户状态管理
Membership认证和授权管理
后台处理进程,处理订单队列
历史博文
- 20080830 wcf c# - 2009
- 1125 Asterisk TAPI - 2007
- 0209 sip exosip error vc6 C1189 LDR - 2006
- 传真协议区别小记 - 2005
- yahoo.com.cn邮箱免费邮件转发及POP收信 - 2005
- WINDOWS下自己制作操作系统引导 - 2005
- 传真类别2 和2.0:BCM V.92 56K 调制解调器用户指南 - 2005