renmin  
常常被别人以为是高手
日历
<2006年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678
统计
  • 随笔 - 57
  • 文章 - 0
  • 评论 - 366
  • 引用 - 2

导航

与我联系

搜索

 

常用链接

留言簿(5)

我参与的团队

我的标签

随笔分类

随笔档案

最新评论

阅读排行榜

评论排行榜

 

2006年3月12日

     摘要: 在新浪看到一片博文《微软停售Windows XP后的“升级”困局》其观点幼稚,论据无力,论证过程自相矛盾,逻辑混乱。为避免误人子弟,驳斥如下: 1.购买Vista证明用户得到使用微软操作系统的授权,可  阅读全文
posted @ 2008-07-07 16:00 旻 阅读(2509) | 评论 (58)编辑
 
     摘要:   阅读全文
posted @ 2008-07-04 15:32 旻 阅读(1245) | 评论 (12)编辑
 
 

八个经典用户界面设计准则[]

这些准则是由Ben ShneidermanDesigning the User Interface这本书中节录出来的。这些准则是Shneiderman藉由经验与观察互动系统后,将一些合适的经验法则再精炼、延伸后才整理出来的。
一个容易的使用的应用程序,妥善的用户接口设计是少不了的。Shneiderman的八个经典用户接口设计准则是设计一个互动作品的最佳指南。


1.
取得一致性
类似的情况应该有让使用者有一致性的操作。在提示、选单与说明文件中,应该采用同样的名词。并且保持命令的一贯性。


2.
让重度用户使用快捷方式
当使用频率增加时,使用者会希望减少互动的次数、让每次的互动能够一次做更多的动作。缩写、功能键、隐藏功能与综观全局的功能,对专家来说非常有用。


3.
提供有意义的回馈
当使用者做出一些动作时,系统应该提供回馈。越频繁的动作,其回馈的强度可以低一些。越重要或不寻常的动作,其回馈强度应该要显著一些。


4.
设计对话产生结束
一连串的动作应该被组织成开始、中间、结束三部份。当动作结束的时候,要提供回馈让使用者知道动作已经完成。在做下个一连串的动作之前,先告知使用者整个流程,能够减轻使用者的压力、提高满意度。


5.
提供简单的错误处理
最好不要让系统有严重错误的可能性。如果还是造成错误,系统应该能够侦测出出来,并提供一个简单、使用者可以理解的错误处理方式。


6.
允许回到上一步
这个功能可以减低使用者的焦虑,因为使用者只到做错了可以重来。这个功能鼓励使用者探索不熟西的选项。回到上一步的功能,可以包含一个、或是一连串的动作。


7.
满足使用者控制的需求
有经验的使用者强烈的感觉到他们在控制系统,做出动作之后,系统提供回馈。系统设计上要让使用者作为动作的处发者,而不是响应者。


8.
减少短期记忆需求
人类的短期记忆有限,因此显示上要保持简单、能同时显示多页数据以减少窗口切换频率,减少记忆指令和动作顺序的时间。

posted @ 2008-04-09 13:05 旻 阅读(136) | 评论 (0)编辑
 
     摘要: 被朋友要求帮忙写一个程序。主要核心是算法,归纳起来核心是背包算法。原来学的早忘了。上网搜吧。背包算法(转贴) http://hi.baidu.com/wzra/blog/item/7827b1c353532654b319a811.html/**//***背包问题*背包问题是计算机科学里的经典问题。在最简单的形式中,包括试图将不同重量的数据项放到*背包中.以使背包最后达到指定的总重量。不需要把所有的... 阅读全文
posted @ 2008-04-08 17:50 旻 阅读(160) | 评论 (0)编辑
 
     摘要:   阅读全文
posted @ 2007-12-27 15:39 旻 阅读(93) | 评论 (1)编辑
 
微软推出了首个基于Silverlight技术的在线视频播放网站 http://mixfactory.6.cn/ 我也拍了一个片子 http://mixfactory.6.cn/MediaVideo/default.aspx?contentid=172
正在着手写一篇对比现在主流在线视频播放技术的文章。忽然发现 六间房 6.cn 现在推出了新的高清格式的在线播放。看上去是清楚了不少,我想弄清楚究竟清晰到什么地步,也就是分辨率是多少?
最准确的方法应该是把片源下载下来分析。6.cn还是使用Flash作为播放器,视频文件应该还是FLV吧。网上有专门获取视频网站FLV地址的网站,比如http://www.downflv.com/ 。试了一下,果然找到了FLV文件URL。可是下载下来一看,不对。
查遍了所有Internet临时文件也不见踪影. 还不放弃,于是继续搜索所有Flash的临时文件,终于被我发现了.原来视频文件不是FLV格式,而是MP4格式的. MP4的Url存放在playedList.sol文件中. 在Vista下playedList.sol的位置类似于
C:\Users\[用户名]\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\[随机]\6.cn\ 下面. 其他系统没做实验。
下载了一个31分42秒的文件,大小192.96M。分辨率是512x276。http://vnc106.6rooms.com/hd/lost_001.mp4 在线播放地址是 http://6.cn/plist/141368/
请鉴定以上视频无不良内容。
如果有兴趣可以比较一下,Silverlight和Flash + MP4两种高清在线视频的清晰度和不同网络情况下的清晰程度。
本文仅作技术研究。如因本文出现版权纠纷,作者概不负责。
posted @ 2007-12-18 21:46 旻 阅读(4842) | 评论 (14)编辑
 
     摘要:   阅读全文
posted @ 2007-11-23 17:44 旻 阅读(4881) | 评论 (43)编辑
 
     摘要:   阅读全文
posted @ 2007-11-21 14:38 旻 阅读(1896) | 评论 (13)编辑
 
     摘要:   阅读全文
posted @ 2007-09-20 00:30 旻 阅读(3203) | 评论 (26)编辑
 
     摘要:   阅读全文
posted @ 2007-09-19 23:52 旻 阅读(1322) | 评论 (4)编辑
 
     摘要: 都说人向高处走,水往低处流。然而中国地形西高东低,西部的人才也随着长江黄河源源不断的流向东部沿海城市。这一切仅仅是为了钱吗?  阅读全文
posted @ 2007-09-11 03:25 旻 阅读(231) | 评论 (3)编辑
 

头一次听说“火星文”。举个例子,谁知道“3Q得orz”是什么意思?

猜测大约是感谢的意思。但是“orz”是什么意思?原来是象形字,表示跪下磕头。

所以“3Q得orz“翻译过来是 感谢得五体投地。

posted @ 2007-08-17 14:01 旻 阅读(92) | 评论 (1)编辑
 

民主的成本是最高的,自觉地成本是最低的。

posted @ 2007-08-17 13:57 旻 阅读(53) | 评论 (3)编辑
 

快速建站产品就是指能够帮助个人或企业快速搭建网站的产品,它应该包含各种模块,如门户、新闻、论坛、博客、视频、邮件、购物等等。就像家用电器一样,买来就能用。

在网上搜索的时候发现了PHPWind http://www.phpwind.com/,它包括论坛、博客、购物等模块。模块之间还能互相通信,例如直接引用论坛中的文章到自己的博客。

PHPWind的盈利模式是代码免费下载,通过支持服务和主机服务收费。

不知道还有没有类似产品?也不知道还有没有基于ASP.Net 的类似产品。

又找到一片文章:

用整站程序(网站源代码)十分钟快速建站_百度知道

有机会试试看。

posted @ 2007-06-12 11:59 旻 阅读(64) | 评论 (0)编辑
 

 

                I find a cool Workflow online designer, because I miss type www.net3fx.com as www.netfx3.com . there is a snapshot.

posted @ 2006-11-07 15:18 旻 阅读(356) | 评论 (2)编辑
 
     摘要: 讲完了Deflexion的第三讲,把今天和明天的代码一起传上来,欢迎大家收听10月25日的Deflexion第四讲。
  阅读全文
posted @ 2006-10-24 11:26 旻 阅读(1382) | 评论 (7)编辑
 
     摘要:   阅读全文
posted @ 2006-10-14 23:52 旻 阅读(1186) | 评论 (3)编辑
 
     摘要:   阅读全文
posted @ 2006-09-23 16:26 旻 阅读(2333) | 评论 (6)编辑
 
     摘要: 刚刚讲完WebCast,把代码传上来大家来玩一下.  阅读全文
posted @ 2006-08-25 14:01 旻 阅读(1467) | 评论 (11)编辑
 
     摘要: 现在在Internet上已经可以看到若干支持CardSpace(InfoCard)登录的网站了。不过用一台机器登录所有网站还不太现实,因为CTP版本不一样。   阅读全文
posted @ 2006-08-09 15:58 旻 阅读(1322) | 评论 (2)编辑
 
InfoCard正式更名为Windows CardSpace
http://msdn.microsoft.com/winfx/reference/infocard/default.aspx
Longhorn更名为Vista
Avalon更名为Windows Presentation Foundation
Indigo更名为Windows Communication Foundation
WinFX更名为.Net Framework 3.0
现在InfoCard也改名了。一系列的Code Name变为了正式的Product Name,Vista给人一一种山雨欲来风满楼的感觉。
posted @ 2006-06-28 14:26 旻 阅读(461) | 评论 (3)编辑
 
     摘要: 精彩讲解,代码演示,免费下载…… MSDN Webcast 已经发展到了一个高峰。然而高处不胜寒,下一步何去何从? 是能够有新的亮点,还是就此由盛转衰?让我们共同出谋划策。  阅读全文
posted @ 2006-06-16 23:23 旻 阅读(2315) | 评论 (19)编辑
 

在培训时和WebCast时总会被问到一些关于Vista配置的问题。这两天看了些文章,把链接做个记录。

 

 





posted @ 2006-06-14 13:53 旻 阅读(624) | 评论 (0)编辑
 
 

InfoCard 资料汇总

·InfoCard  InfoCard官方门户

InfoCard" is the code name for a WinFX component that provides the consistent user experience required by the identity metasystem. It is specifically hardened against tampering and spoofing to protect ...
http://msdn.microsoft.com/winfx/reference/infocard/default.aspx

 

· 有关在 Web 应用程序和浏览器内支持 InfoCard v1.0 的指南(6/5/2006)

 

·Microsoft Identity Metasystem 的前瞻

http://www.microsoft.com/china/MSDN/library/WebServices/WebServices/idmetasys.mspx?mfr=true

posted @ 2006-06-07 11:42 旻 阅读(209) | 评论 (0)编辑
 

http://msdn.microsoft.com/architecture/learnmore/default.aspx?pull=/library/en-us/dnbda/html/ArchStratCtchLngTail.asp

Summary:
This provides an overview of the software-as-a-service (SaaS) model for software delivery, provides a high-level description of the architecture of a SaaS application, and discusses the challenges and benefits of developing and offering SaaS. (26 printed pages)

Contents

Introduction
What Is Software as a Service?
Thinking About Software as a Service
Changing the Business Model
The Three Attributes of a Single-Instance Multi-Tenant Architecture
The Software as a Service Maturity Model
Choosing a Maturity Level
High-Level Architecture
Metadata Services
Security Services
Authentication
Authorization
A Closer Look: Multi-Tenant Data Model
Scalability
Operational Structure
Shared Services
Monitoring
Conclusion
Acknowledgements
Feedback

posted @ 2006-05-07 19:35 旻 阅读(242) | 评论 (0)编辑
 
编程大赛,奖金不菲。有兴趣的朋友试试吧。截至日期7月31日。 
www.codemasterchallenge.com


Developers and ISVs:
Build the best new application with Windows Vista to win $50,000! There are no limits to what you can create, and the app is yours to keep or sell. We won’t ever ask for your coding secrets.
Prizes: 
Grand prize: $50,000
1st prize: $30,000
2nd prize: $20,000
3rd prize: $15,000
20 Finalists $500 each
You don’t need a completed app to sign up—you have until July 31 to finish coding. Register today, and we’ll give you the tools you need to become a Code Master! 
www.codemasterchallenge.com
posted @ 2006-05-07 11:43 旻 阅读(552) | 评论 (0)编辑
 
 

原文地址:

http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/WPFDataBinding_Pt1.asp

 

为什么要使用数据邦定?我们完全可以使用代码完成一切。但是绑定要简单得多。文章中通过一个RSS Reader的例子,对比了用代码和用绑定完成同一功能的区别,充分体现了绑定的优势。

那么如何绑定呢?文章从一个简单的例子开始讲解。首先介绍了Binding的两种语法。然后介绍了绑定源的概念。

绑定源可以是其它控件,也可以是ObjectData或者XML,可以使用ObjectDataProvider XmlDataProvider,这点和ADO.Net2.0对应。

嵌入的Xml就是Xml island,一般写在Resource中。在Feb CTP 5308中规定 Xml island必须放到<x:XData>…</x:XData>中。所以原文中的例子需要作相应的修改。

XmlDataProvider既可以使用嵌入的Xml,也可以使用Xml文件,还可以使用来自外部的Xml数据,比如RSS

ObjectDataProvider是使用一个Class的实例,所以要指定类的Full Class NameAssembly

<Window.Resources>

<ObjectDataProvider TypeName="XamlExamples.MyStrings, XamlExamples" x:Key="MyStringData" />

</Window.Resources>

这样比较麻烦,也可以使用Map

<?Mapping XmlNamespace="ProjectTypes" ClrNamespace="XamlExamples" ?>

……

 <Window.Resources>

    <c:MyStrings x:Key="MyStringData" />

 </Window.Resources> 

……

Binding有三种模式TwoWay(默认),OneWayOneTime

TwoWay保证Bound Control(被绑定控件)和Source(绑定源)始终一致。

OneWay模式中,一旦Source发生改变,Bound Control就会随动。反之不然。

OneTime相当于赋初值。启动时进行,之后数据不再绑定。

 

如果你想让被绑定控件中的值更新到源,可以使用UpdateSourceTrigger来控制进行更新的时间。例如,{Binding ElementName=theTextBox, Path=Text, UpdateSourceTrigger=LostFocus}UpdateSourceTrigger只有在Mode=TwoWay时有效。

最后介绍的是DataContext。它的目的是使得一个Container中的所有控件有一个通用的数据源对象。DataContext可以是Xml也可以使Object。如果是XmlContainer中的控件在绑定时需要使用XPath。如果是Object,那就使用Path指定Object的属性。

 

posted @ 2006-04-12 19:30 旻 阅读(131) | 评论 (0)编辑
 
http://msdn.microsoft.com/msdnmag/find/tech.aspx?phrase=Vista 
posted @ 2006-04-12 14:28 旻 阅读(63) | 评论 (0)编辑
 
今天阅读了《程序员》上对AI-Code坦克大战的文章。去www.AI-Code.org上看了看。没有下载,因为我现在的系统是Vista,没装Flashget。留个记录,有机会编点程序。
posted @ 2006-04-11 17:48 旻 阅读(192) | 评论 (0)编辑
 

 

How To Create a Validator.doc

 

 

This walkthrough highlights a very interesting feature of our Architect product – the ability to validate best practices, security issues, etc with design-time validators.

 

TFS Reporting Deck

Reporting is one of the best ways to tell our integration story.  This deck illustrates realistic examples of these reports and how they can be used.

 

VPC with reporting data

Tom Patton did an excellent talk at SD West on our reporting; this is the demo VPC that he used.

 

Reporting Training Video

Custom reporting really shows how powerful our data warehouse is.  This video show some sophisticated ways of using this functionality.

 

Competing against SCM Products

There are countless SCM products on the market – this slide presents a generic way to build competition models against them

 

How the TFS Proxy Works

The TFS Proxy is invaluable for customers doing distributed development.  This screen cast goes into detail about how this feature works.

 

SamGu Keynote Deck

Sam makes great decks – this new one tells an interesting story about how testing and quality assurance help business value.

 

Latest Screenshots

For the times when you can’t do a demo, this growing list of screenshots can help.

 

VPC with TFS RTM (Internal Only)

This VPC has the RTM version of VSTS and TFS on it.

 

Code Profiling Videos

Videos of our code profiler in action; suitable for customer engagements, but probably not broad distribution.

 

Previous Demo Content Update Mail

This is the email from 2/28/2006

posted @ 2006-04-05 17:44 旻 阅读(96) | 评论 (0)编辑
 
 

一个nb软件公司的老板的高论_zt

程序员的高薪之路

程序员跳槽 别总拿浮躁说事儿

老调重谈:程序员为什么跳槽

30岁开始实现我的程序员梦

Gmail程序员仅23 产品经理出道1

程序员职业生涯的三大困境

IT程序员在35岁后的三条出路

中国软件工程师国外受追捧 月薪基本上万

程序员生涯之我见 找到自己的兴趣所在

如何成为一个优秀的JSP程序员

自由的民主与民主的自由 程序员何去何从

中韩程序员和软件设计师资格实现互认

Google李开复:程序员能干一辈子

posted @ 2006-04-04 02:11 旻 阅读(139) | 评论 (0)编辑
 
     摘要: 和朋友的聊天记录,讨论了.Net 和 J2EE的问题。digizer0 说:问你个事,算是你业务专长吧,.net enterprise services只是在.net中调用com+用的吗?旻 说:弹性工作制?digizer0 说:嗯,身体不太好,跟公司协商的结构就是这种工作时间,主要想错开上下班高峰digizer0 说:协商结果旻 说:enterprise services就是com+,digiz... 阅读全文
posted @ 2006-04-03 18:27 旻 阅读(332) | 评论 (10)编辑
 
         设计要有明确的目标

例如:A Guide to Supporting InfoCard v1.0 Within Web Applications and Browsers  中的Design Goal,就是不错的例子

posted @ 2006-03-23 11:22 旻 阅读(98) | 评论 (0)编辑
 
     摘要: 该运动的运动,该休假的休假,该泡妞的泡妞
我认为这就是正常人的生活。要想改变真个中国软件业的现状很难,但是改变自己并不那么难,如果每个人的情况都改善了,整个行业也就进步了。
先说说加班吧。

  阅读全文
posted @ 2006-03-12 02:04 旻 阅读(2241) | 评论 (21)编辑
 
Copyright © 旻 Powered by: 博客园 模板提供:沪江博客