- [开源] 为什么软件不应该有所有者 #
社会真正需要的是什么呢?社会需要全体公民都能得到的信息--例如,人们可以阅读,修改,和改进的程序,而不是仅仅可以操作的程序。但是软件的所有者一般只会给我们一个我们只能操作不能学习或者修改的黑箱子。社会同样需要的是自由。当一个程序拥有所有者的时候,用户失去了控制他们的自己的生活某部分的自由。社会最需要的是鼓励那种其成员志愿合作的精神。当软件的所有者告诉我们用这种自然的方式帮助我们的邻居是一种“剽窃”的时候,他们正在污染我们社会的公民精神。这就是我们为什么说自由软件是关乎自由,而不是价格的原因。
- [RSS; SSE; 微软] 微软的RSS扩展--SSE标准解读 #
从微软的Simple Sharing Extensions for RSS and OPML我们发现,扩展的地方主要表现在接收方不再只是信息的阅读者,还能管理和组织Feed(包括添加、删除、更新、聚合等)并再次发布(当然需要相应的系统支持),这样就让信息变成多方向的流转。
- [ajax; Rails] 各系Rails大点兵 #
在茫茫的框架之海认出一个Rails框架,基本上靠四个特征1.一门动态语言2.一个extreme simple to use的ORM框架3.一个extreme simple to use的MVC框架4.一些自动生成代码的命令、模版其余ajax、web service、i18n等特性自由扩展
- [ajax] 用AJAX来控制书签和回退按钮 #
目前存在的几个AJAX框架可以帮助我们做书签和发布历史,然而所有的框架都因为他们的实现而被几个重要的bug困扰(请看Coding in Paradise: AJAX History Libraries 得知详情)。此外,许多AJAX历史框架集成绑定到较大的库上,比如Backbase 和 Dojo,这些框架提供了与传统AJAX应用不同的编程模型,强迫开发者去采用一整套全新的方式去获得浏览器的历史相关的功能。相应的,RSH是一个简单的模型,能被包含在已经存在的AJAX系统中。而且,Really Simple History库使用了一些技巧去避免影响到其他历史框架的bug.
- [ajax; javascript] compdoc2cn: prototype.js开发笔记 #
或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。如果你最近体验了这个程序包,你很可能会发现文档并不是它的强项之一。像所有在我之前的开发者一样,我只能一头扎进prototype.js的源代码中并且试验其中的每一个部分。 我想当我学习他的时候记写笔记然后分享给其他人将会很不错。
- [ajax; javascript] AJFORM - World's easiest AJAX Forms API / JavaScript ToolKit #
AJFORM is a JavaScript toolkit which simply submits data from any given form in an HTML page, then sends the data to any specified JavaScript function. AJFORM degrades gracefully in every aspect. In other words, if the browser doesn't support it, the data will be sent through the form as normal.
- [MSN; Encarta; 机器人] 体验微软的在线百科全书——MSN机器人 #
比较强,可以解方程,问一些问题。在MSN里面把encarta@conversagent.com加为好友,然后和他聊天就可以了。
- [ajax; 微软; Atlas] Microsoft Touts New Ajax Tools #
Ajax, or Asynchronous JavaScript and XML, is the technology underlying Google Maps, GMail, Microsoft's own MSN.com and Hotmail, and other highly responsive applications on the Web. It's a conglomeration of technologies that cover everything from presentation and object modeling to data interchange and retrieval. Microsoft thinks Ajax apps are too hard to build, and the company's Web platform team is trying to demystify Ajax with the development of an easier-to-use Ajax-style programming technology code-named 'Atlas' that it's planning to bring to market during the first half of 2006. A prototype of the technology is available here.) InformationWeek's Tony Kontzer recently caught up with Brian Goldfarb, Microsoft's product manager overseeing the development of Atlas. An edited version of the E-mail interview follows.
- [RSS] RSS MAD #
RSS MAD is the largest archive of RSS feeds on the internet. We have all your favorite news, blogs, posts, and anything else that can be viewed via RSS in one convenient place. With RSS MAD, you simply don't need to visit any other website for your daily news updates!
- [blog; php] LifeType - OpenSource Blogging Platform #
pLog改名为LifeType
LifeType is an open-source blogging platform with support for multiple blogs and users in a single installation.
- [.NET开发] DotNet框架编程读书笔记 #
今天早上, 我读完了第二章, 感觉以上评论决不为过. 本书对 CLR等底层的讲述 之透彻, 绝非两句'wonderful'可以表述. 在此我想谈谈我对 CLR 在跨语言方面的理解.
- [软件工程] 设计已死?(Ai92重译版) #
如果你在开发团队中,你就可以按照代码的质量来判断是否产生了设计。如果代码变得越来越复杂、维护越来越困难,这说明缺少足够的设计。但是遗憾的是,这只是主观观点。我们还没有一套可靠的标准来客观的衡量设计的质量。
- [.NET开发] 项目调试时候,出现其中用到的一个组件“访问被拒绝”的解决方法。 #
有时候,我们在调试ASP.net程序的时候,会很痛苦的碰到。某某组件访问被拒绝。这时候重起IIS,电脑注销都不起作用。这时候的错误信息一般类似如下的方式
- [.NET开发] ASP.NET中高质量缩略图的生成 #
最近做一摄影作品管理程序,用到自动生成缩略图的方法。开始方法较简单,用GDI 中默认方法,但生成图片质量不佳,并且压缩质量为中等。潜心研究了一下,找到以下方法,主要分二布,第一步为画布描绘时的质量设置,第二步为保存图片时JPEG压缩的设置。
- [Google; TopCoder] Google引入编程挑战赛 李开复称与招聘无关 #
此次编程大赛引入中国,将把比赛内容汉化,竞赛平台则有TopCoder公司提供。李开复表示,比赛的关键在于“挑战”,既要自己能编程,还要能读懂别人的程序,发现别人的bug,并会据此评分,决赛将在2006年1月20日举行。
更多技术动态,请访问我的365Key(RSS),你可以通过365Key订阅。
分享到:
相关推荐
1. **项目背景与目标**:这部分阐述项目的起源、目的和预期成果,为所有参与者设定清晰的愿景,确保团队对项目有共同的理解。 2. **需求分析**:详细列出软件的功能需求和非功能需求,包括用户界面、性能、安全性和...
- **必要性**:软件测试是软件开发流程中不可或缺的一部分,它有助于发现并修正软件中的缺陷,从而提高软件的质量和可靠性。 - **有效性**:通过系统化的测试方法,能够有效地识别出潜在的问题,并及时采取措施进行...
《C语言接口与实现:创建...《C语言接口与实现:创建可重用软件的技术》是所有C 语言程序员不可多得的好书,也是所有希望掌握可重用软件模块技术的人员的理想参考书,适合各层次的面向对象软件开发人员、系统分析员阅读。
3. **开发内容**:列出具体开发的软件模块、功能和预期实现的技术规格,有助于避免后期因需求不明确而产生的纠纷。 4. **开发周期与里程碑**:合同应明确软件开发的起止日期,以及重要的阶段性的里程碑,以便双方...
这可能包括但不限于现有系统的技术落后、业务流程不畅、数据管理混乱等问题。明确这些挑战有助于项目团队有针对性地设计解决方案,确保新系统的引入能够有效解决当前问题。 #### 二、系统建设要求 1. **团队构成**...
### 未雨绸缪——理解软件配置管理(第2版) #### 一、软件配置管理的概念与重要性 软件配置管理(SCM)是项目...无论是初学者还是经验丰富的专业人士,《未雨绸缪——理解软件配置管理》都将是一本有价值的参考书。
《设计模式:可复用面向对象软件的基础》是一本经典的软件工程著作,它详细阐述了在面向对象编程中,如何通过使用预定义的解决方案模板来解决常见问题,从而提高代码的可读性、可维护性和复用性。设计模式是经验丰富...
本文详尽地阐述了面向对象软件测试的各个方面,从基本概念到具体的测试技术和方法,为大学软件专业的学生提供了丰富的参考资料。面向对象的软件测试不仅是提高软件质量的关键,也是软件工程教育中不可或缺的一部分。...
本实验报告涵盖了四个关键的软件测试环节,分别是黑盒测试用例设计、白盒测试用例设计、基于缺陷模式的软件测试以及系统测试,旨在通过实践操作来深入理解软件测试的不同方法和技术。 实验一:黑盒测试用例设计 1. ...
它为项目团队提供了清晰的质量目标,帮助企业制定更有效的质量管理策略,同时也有助于提升客户满意度,因为质量模型能够帮助确保软件产品满足用户的具体需求。无论是开发者、测试人员还是项目经理,理解和应用ISO/...
解压之后打开文件夹【附带软件】之中的EXE文件,等待5-6秒检索完成,搜索virtualbox,全选删除所有文件(不删除的不用管),之后返回更新界面即可。 详细请参考博客或者压缩包内的文件 有问题可以私下联系我,如果...
在信息技术领域,软件开发质量管理体系是确保软件产品和服务达到预设标准的关键要素。它涵盖了项目管理、需求分析、设计、编码、测试、维护等各个阶段,旨在通过系统化的方法来优化流程,提高软件质量和用户满意度。...
18. 版权所有和侵权必究:该部分用于记录软件开发项目的版权所有和侵权必究信息,包括版权所有和侵权必究的声明等。 通过使用该软件项目开发计划模板,软件开发团队可以更好地规划和管理软件开发项目,确保项目的...
优秀的软件模型设计者明白,无论技术多么先进,如果不能满足用户的需求或提供良好的用户体验,这些技术都将毫无意义。因此,在设计之初,就要充分了解目标用户群体的需求,确保软件界面简洁明了,易于使用。 #### 2...
后者则可能是序列号文件,用于激活软件,确保用户可以完整使用所有功能。 "PTGui Pro 8.3.7"是知名的全景拼接软件,以其强大的功能和灵活性而闻名。零售版可能包含了一些高级特性,如手动控制点调整、支持多种输出...
《软件工程概论》是郑人杰教授关于软件开发过程和方法的一门课程,通过他的PPT材料,我们可以深入理解软件工程的基本概念、原理和实践。以下是对这门课程主要知识点的详细阐述: 1. **软件工程定义**:软件工程是...
2. **增强团队协作**:通过共享同一份文档,所有参与者都能对项目的整体框架有一个清晰的认识,促进跨部门间的沟通与合作。 3. **便于后期维护**:良好的文档记录为未来的系统升级或维护提供了必要的参考依据。 4. *...