代码改变世界

随笔档案-2008年12月

VCL已死,RAD已死(6) - 结语与预测

2008-12-25 22:01 by 乱世文章, 167 阅读, 收藏, 编辑
摘要: VCL已死,RAD已死 ——SD2C中未能尽言的话题<<<-- 上一节六、更远的将来(有限无责任预测)-----再接下来,更为迎合这种面向领域组织团队并开发的工具便会出现。但这种工具不再期望整合各个领域的实现技术(注意我不是说“开发技术”),而是提供领域间的交付标准。或者更为直接地提供交付物。更多领域专精的公司受到关注(例如现在的macromedia),大厂商开始购并更多的专属领域的公司,以整合他们的业务。更大的平台化产品会出现,远程的、分布的、可迁移的运算理论和解决方案被普及,而与此同时的,更细分的领域带来了更多的专属工具和专精人才,项目的整体规模扩张,并由多个团队来实现( 阅读全文

VCL已死,RAD已死(5)

2008-12-25 21:52 by 乱世文章, 175 阅读, 收藏, 编辑
摘要: VCL已死,RAD已死 ——SD2C中未能尽言的话题<<<-- 上一节五、后RAD时代:领域的成熟-----从界面可视,到界面可描述的变化,使UI设计渐已成为一个相对独立领域。UI团队与UED团队之间并没有严格的、学术性区别,在不同的公司中它们的定义并不一样。一般而言,我们称前者为参与UI的全体,而UED则更关注于用户体验的这一部分。有些时候,我们也习惯性地称之为前端开发,或UI开发团队。在这个领域中有一些明显的特点,例如界面开发过程中采用一种领域设计、开发语言(当然,XML力图成为“通用的描述语言”,于是便有人力主用XHTML来推翻HTML——这个世界上,有领域就有跨领域的 阅读全文

关于“VCL已死、RAD已死”答读者问

2008-12-22 15:50 by 乱世文章, 197 阅读, 收藏, 编辑
摘要: 这两天在上海参加erlang的大会,来不及写第五小节,先回复一些评论吧。其中最主要的是nanyu的一组评论,大概有三、四篇,写到了不少东西。下面一一道来。有关评论请参见:http://blog.csdn.net/aimingoo/archive/2008/12/17/3540112.aspx如果我没理解错,你说的似乎是 RAD已死,而取而代之的是WEB UI.-------这是最基本的一个理解错误,RAD有很多种说法,但却没有一种说法是直接与“UI开发”相关的,所以它死与不死,与WEB UI替代了谁,没有必然关系。类似概念问题,在很多朋友对这个话题的讨论中都有出现。在第四节上,我写到如下文字, 阅读全文

VCL已死,RAD已死(4)

2008-12-17 15:19 by 乱世文章, 178 阅读, 收藏, 编辑
摘要: VCL已死,RAD已死 ——SD2C中未能尽言的话题<<<-- 上一节(插播)四、后RAD时代:界面可视,到界面可描述-----RAD过程与快速原型构建的理论直接相关,这种过程方法要求用户及早看到一个产品并试用之。通过用户对产品原型的体验与确认来固化用户需求,这个是应对用户需求变化的有效手段。RAD过程方法在过去二十多年的时间里取得了不俗的成绩,这是显得易见的。VCL的成功,其一方面的原因也在于它迎合了这一潮流:我们可以通过快速地界面开发,来得到用户可确认的原型。我认为这一过程中,“组件化界面-产品”之间可以快速演进是一个关键因素。也就是说,开发人员可以基于一个“组件化界面” 阅读全文

云计算将如何改变世界

2008-12-14 15:49 by 乱世文章, 173 阅读, 收藏, 编辑
摘要: 据《商业周刊》报道,云计算正在成为计算机和互联网领域的新热点。Google、亚马逊和微软等公司均推出了自己的云计算服务,而许多小公司也逐渐从桌面软件转向基于云计算的应用。 企业接受云计算服务 半年前,电子设备制造商Sanmina-SCI只有很少员工使用Google的云计算服务Google Apps,Google该服务中包括电子邮件、文档编辑及日程表等。而目前该公司使用Google Apps的员工已经超过1000人。 该公司首席信息官Manesh Patel表示:“我们的项目组位于全球各地,使用Google Apps能帮助他们有效的合作。”他预计,该公司未来三年Google Apps的用... 阅读全文

拥抱新技术整合新思路

2008-12-14 15:28 by 乱世文章, 219 阅读, 收藏, 编辑
摘要: “谈到数字媒体,印象较深的是‘传统媒体如何拥抱新技术’的提法”,《新民晚报》副总编辑裘正义说道,“如果你不能战胜它就和它结盟,数字化技术已对传统媒体产生了革命性影响,可以说传统媒体从技术角度不可能战胜新的数字媒体,但是传统媒体可以和新技术结盟。” 这两年从全世界报业经营情况来看,特别是美国包括欧洲国家,平面媒体自身的广告经营之所以还在缓慢增长,主要是靠平面媒体自身创办的网站迅速增长所带动提升的。像《纽约时报》,报纸网站中特别是房产、汽车的广告零售增长非常迅速,弥补了平面媒体本身经营上的缺憾。新的传播技术是一种谁都可以利用的工具,平面媒体大可不必把其作为自己的敌人,完全可以用热情的姿态拥抱新.. 阅读全文

优化MySQL数据库性能的八种方法

2008-12-14 15:10 by 乱世文章, 257 阅读, 收藏, 编辑
摘要: 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。 另外一个提高效率的方法是在可能的情况下,应该尽量把字段设置为NOT NULL,这样在将来执行查询的时候,数据库不用去比... 阅读全文

迎接五大趋势 拥抱两个世界

2008-12-14 14:59 by 乱世文章, 165 阅读, 收藏, 编辑
摘要: 在今天于北京展览馆开幕的、为期三天的2008第十二届中国国际软件博览会上,微软(中国)有限公司现场展示了自己的最新技术和产品,以及与本地合作伙伴联合创新的成果。这些产品、技术和创新成果将为企业和个人用户带来更多机遇和体验,推动本地合作伙伴的创新,助力中国软件(600536行情,股吧)产业的发展。 微软公司全球资深副总裁、微软(中国)有限公司董事长张亚勤博士表示:“面向未来,微软认为有五大技术趋势值得整个信息产业关注,它们包括:IT产业将从PC时代走向互联网(Web)时代;PC将从个人计算设备演变为个人通信和个人控制中心;计算的架构将从“端”(Client)走向“云+端”(Cloud+Clie. 阅读全文

实践中整理出tomcat集群和负载均衡

2008-12-14 14:32 by 乱世文章, 169 阅读, 收藏, 编辑
摘要: 实践中整理出tomcat集群和负载均衡(一)环境说明(1)服务器有4台,一台安装apache,三台安装tomcat(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4(二)安装过程(1)在三台要安装tomcat的服务器上先安装jdk(2)配置jdk的安装路径,在环境变量path中加入jdk的bin路径,新建环境变量JAVA_HOME指向jdk的安装路径(3)在三台要安装tomcat的服务器上分别安装to 阅读全文

Tomcat 的集群和负载均衡 - 第二部分

2008-12-14 14:27 by 乱世文章, 297 阅读, 收藏, 编辑
摘要: 英文原版,中文版由Tony Tang翻译整理在第一部分中,我简述了具有可升级和高可靠性的大型J2EE系统在设计时需要考虑的各种因素。讨论Tomcat对集群、负载均衡、容错和 session 复制等能力的支持。在这个部分,我们将看到完整一个集群的架构和部署集群过程的安装和配置细节(通过运行多个Tomcat服务器实例)。+ 集群的设置下面列出的是这个 Tomcat 集群例子要实现的目标:* 可升级能力* 容错* 动态配置,易于管理* 自动发现新成员* 失败重启和负载均衡,session数据内存复制* 可插拔/配置的负载均衡策略* 当一个成员加入或离开时,能通知组成员* 通过多播的方式,无掉包的信息 阅读全文

window下tomcat集群和负载均衡

2008-12-14 14:25 by 乱世文章, 264 阅读, 收藏, 编辑
摘要: 在企业级应用中,采用Tomcat作为应用服务器的系统不在少数,但是Tomcat作为轻量级应用服务器,它的负载能力确实有限,在系统上线后不堪重负,这时候人们都会想起集群来,可惜以往的版本做起集群来,实在不方便得很。 Tomcat5.5在这方面作了很大的改进,我们首先可以实现Tomcat5.5的集群。一、配置Tomcat1、直接将下载的apache-tomcat-5.5.17.zip解压缩到一个驱动器根目录下,将目录名改为Tomcat5517_S1,作为集群的第一个Tomcat服务器。2、删除Tomcat5517_S1/ webapps、Tomcat5517_S1/temp下的所有内容。3、在To 阅读全文

win2000server IIS和tomcat5多站点配置

2008-12-14 14:19 by 乱世文章, 143 阅读, 收藏, 编辑
摘要: 配置要求:IIS(win2000 server 自带)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 连接器、Tomcat 5.0.24 (或更高版本)准备一、Java 2 SDK 1.4.2 (或更高版本)1、 www.java.sun.com/downloads/ 网站中下载,选择2、 Java 2 Platform, Standard Edition (J2SE)3、 在下拉列表框中选择All platforms4、 J2SE v 1.4.2_04 SDK includes the JVM technology 下选择5、 Download J2S 阅读全文

Erlang in Delphi 项目发布!

2008-12-13 02:36 by 乱世文章, 189 阅读, 收藏, 编辑
摘要: 在SD2C大会以后,一直在忙着这个活儿,也就是把手边的一些关于erlang的资源整理出来。现在终于基本完工(或是起步)了,在google code上创建了两个项目:erlangdoci: 这是一个文档项目,主要是为erlang官方发布的PDF文档添加书签和索引。=====项目首页:http://code.google.com/p/erlangdoci/项目说明:http://code.google.com/p/erlangdoci/wiki/readme使用手册:http://code.google.com/p/erlangdoci/wiki/manualderlang: 这个项目全称是“er 阅读全文

团队开发经验:如何带领一个项目团队并做好项目总结 !!

2008-12-12 12:16 by 乱世文章, 433 阅读, 收藏, 编辑
摘要: 最近带领一个小团队做完一个项目,项目虽不算大,可五赃俱全,感觉在这项目中最重要的还是沟通协调。下面是我自己经过这个项目,自己的一点体会,写在这里,总结自己的思路,并希望在以后的项目中有更多的提高,到时继续与大家分享。一、总体把握,统一部署1、总体把握接手一个项目,首先要有一个总体的认识,抓住项目的重点,整体衡量项目的各个模块及开发人员的情况,做到心中有数。2、统一部署统一搭配项目组人员的开发环境,以便随时可以着手开始工作,环境的统一也为最后系统的合成打好基础。二、制定合理的计划结合项目要求和项目组人员的情况,制定合理的计划,根据项目难度及个人能力合理分配任务,以便能充分发挥每个人的聪明才智,使 阅读全文

SD2C大会,JavaScript + Delphi + ErLang 讲演相关资料完全公开!

2008-12-08 17:19 by 乱世文章, 154 阅读, 收藏, 编辑
摘要: 这个就是此次SD2C上的《JavaScript + Delphi + Erlang = ?》讲演中的全部资料,以及PPT。大多数内容的说明,请直接阅读相应目录下的Readme。我清理掉了所有的编译后文件,除了某些相关软件/项目的原始打包文件之外,所有的东东需要自己编译。有关Delphi的项目中,只用到了一个EmbeddedWB组件,用Delphi的人都知道怎么找到它,反正是开源的。回头我另外开贴来讲相关的技术问题,以及实现方案。总觉得这次大会上讲得不太好。技术的东西,要么不讲,要不讲细,挠不到痛处就不够过瘾。公开的资料包括四个部分:===============第一部分:JavaScript 阅读全文

VCL已死,RAD已死(插播)

2008-12-07 18:00 by 乱世文章, 174 阅读, 收藏, 编辑
摘要: VCL已死,RAD已死 ——SD2C中未能尽言的话题<<<-- 上一节这个插播,是Shaofei Cheng在MSN跟我的一段聊天记录。关于这个话题,我在会后休息的时候,与很多朋友都谈到过,但限于现场,无法记录。正好Shaofei Cheng与我又一次沟通了这个,得以形成记录,也能反映一些我在“VCL已死,RAD已死”这个论题中有关架构的思想。故此公众,大家可以狂批……建议整篇文章从头读起,在这里在这里 -->>>Shaofei Cheng 说:UI设计师设计了界面,然后开发人员说:荒唐!这样的界面用Delphi根本做不出来!Shaofei Cheng 说: 阅读全文

VCL已死,RAD已死(3)

2008-12-07 04:54 by 乱世文章, 177 阅读, 收藏, 编辑
摘要: VCL已死,RAD已死 ——SD2C中未能尽言的话题<<<-- 上一节三、RAD之死与系统的复杂性-----RAD在较小规模应用的开发上,具有相当的优势。同时,它具有两方面特性:1、对于应付在各个模向分层上需求相对均势,并且在开发工具商提供的方案可应付的区间的需求,RAD以及使用RAD开发的团队具有极大的能量。例如早期的C/S模式下的数据库应用。2、对于系统可以纵向切分(为多个子项目或独立模块),而且各个块满足上述第一项的特性时,RAD应付规模增长的系统时,也具有极大的能量。例如群件、或中间件等。对于上述两个特性之外的系统,RAD的团队难于组织、管理,也难于复制。显然,RAD 阅读全文

VCL已死,RAD已死(2)

2008-12-07 03:48 by 乱世文章, 155 阅读, 收藏, 编辑
摘要: VCL已死,RAD已死 ——SD2C中未能尽言的话题<<<-- 上一节二、分层,真的改变了你的思想了吗?-----分层思想提出来了——这在操作系统的设计上可以上溯到上个世纪50年代,但在应用软件开发上却并不太久。一个比较稳定的分层系统是“交互、业务和数据”三层,当然,与实际需要相关的还有更多层、更多更多层。分层没有什么不好。正如我说WIMP没有什么不好一样。但是,厂商们开始掺合了。为了让我们的程序员成为RAD中的SuperMan,以及表明我们这些厂商直接就是超人学校,并提供超人道具。所以我们的开发工具加上了各种各样的RAD工具:数据库可以拖、网络接口可以拖、应用框架可以拖、设 阅读全文

VCL已死,RAD已死(1)

2008-12-07 03:15 by 乱世文章, 281 阅读, 收藏, 编辑
摘要: VCL已死,RAD已死 ——SD2C中未能尽言的话题今年的SD2C,我匆匆去又匆匆还,因为有急事要处理,所以第三天的课程都没来得及参加。与此相同的是,我的那场话题,也讲得匆匆忙忙,有许多不清楚透彻的地方。其中之一便是这两个断言:“VCL已死,RAD已死”。所以今次开贴重讲!一、从UI的变革到系统的复杂性-----UI怎么构成?在Windows及同期的Linux、Mac平台上,对UI的解构是WIMP(Windows,Icons,Menu,Point)。这个抽象具有相当的合理性,并一度带来了GUI的繁荣。然而,界面技术本质上是掌握在平台技术厂商的手上,例如Windows提供MFC,大... 阅读全文

如何使用命令方式检测mx记录是否生效

2008-12-04 23:04 by 乱世文章, 435 阅读, 收藏, 编辑
摘要: 主要命令就只有以下2个nslookupset querytype=mx第一步输入:nslookup第二步输入:set querytype=mx第三步输入:你的域名如果正常的情况下 mail exhanger =mail.02835.com 这个就是你的邮局目标主机. 阅读全文

新浪网遭攻击瘫痪500分钟 被迫答应黑客要求

2008-12-04 13:17 by 乱世文章, 297 阅读, 收藏, 编辑
摘要: 为了要聊天频道的号码,张波买来“肉鸡”病毒攻击新浪网,造成网络瘫痪500余分钟,新浪被迫两度答应其要求拱手献出好号。昨天,张波因涉嫌破坏计算机信息系统罪站上海淀法院的被告席。新浪网提出了57万元的附带民事赔偿请求。 张波是辽宁大连人,高中毕业后一直没有正式工作。被带上法庭时,他习惯性地叉着腿站着,被法官纠正后才改正。公诉人指控,去年12月4日至今年1月8日间,张波对位于海淀区的新浪网技术(中国)有限公司UT网络服务器进行攻击,造成该公司位于广州、天津、北京等地的UT服务器全面堵塞,无法对外提供网络服务,总时长达500余分钟。经鉴定,张波的行为造成经济损失达48.42万元。 “我攻击的时间没有那 阅读全文

09年关于微软10大预测 Windows7销量将好于Vista

2008-12-04 13:11 by 乱世文章, 199 阅读, 收藏, 编辑
摘要: 2009年即将来临,这意味着微软的下一代操作系统Windows 7的脚步也越来越近。有分析师认为, Windows 7的表现一定会好于Windows Vista。以下为分析师对微软2009年发展趋势的10大预测: 1. Windows 7销量将好于Windows Vista尽管Windows 7尚处在M3阶段,但当前的反馈已十分乐观,何况微软又吸取了Vista的失败教训。2. 微软网络零售店将对经销商构成威胁尽管经销商无需对微软的网络零售店过分担忧,但在当前的经济形势下,势必将受到影响。3. 富互联网应用呈爆炸式发展明年,开发人员和设计师将意识到微软Silverlight、Windows Pr 阅读全文

模仿google分页代码

2008-12-03 15:31 by 乱世文章, 205 阅读, 收藏, 编辑
摘要: /// <summary> /// 逻辑生成上一页下一页代码 /// 作者:沈顺和 /// </summary> /// <param name="pageCounts">总数据条数</param> /// <param name="pageIndex">页码</param> /// <param name="pageNum">总页码</param> /// <param name="request">URL 阅读全文

2008年Web2.0峰会:发展是绝对的硬道理

2008-12-03 14:50 by 乱世文章, 173 阅读, 收藏, 编辑
摘要: 上周五旧金山Web 2.0峰会刚刚结束,一群著名博客就马不停蹄地飞往中国,开始周一11月10日在中国的China 2.0巡回聚会 。 为期三天,11月5日到7日在旧金山召开的第五届Web 2.0峰会,不仅云集了当今最红最热门的几家公司的明星创始人,比如Facebook创始人兼首席执行官Mark Zuckerberg、Twitter创始人兼CEO兼首席产品设计师Evan Williams,也包括了Web 1.0的老前辈,诸如雅虎CEO杨致远、阿里巴巴集团董事长兼CEO马云、SalesForce.com创始人Mark Benioff,以及家住田纳西州乡村民谣之都那什威尔、和硅谷的产业界紧密联系.. 阅读全文

Gmail推出视频聊天功能 间接否认欲收购Skype

2008-12-03 14:39 by 乱世文章, 177 阅读, 收藏, 编辑
摘要: 北京时间11月12日,据国外媒体报道,Google周二在Gmail电子邮件服务中加入了语音和视频聊天功能。Google新服务的推出,将与eBay的Skype直接展开对抗。 Gmail的新服务需要用户安装一个免费软件及摄像头。在软件安装完成之后,Gmail用户便能够选择在不离开电子邮件应用的前提下,与朋友立即进行视频或语音聊天。Gmail的视频聊天框能够在用户计算机屏幕中移动,并可扩展成全屏大小。按照计划,运行Windows操作系统和苹果Mac电脑的Gmail用户都可以使用语音和视频聊天功能。 为成为免费电子邮件服务的龙头,Google一直在不断的向Gmail增添新的功能。根据市场调研公司com 阅读全文

IBM公布未来5年将改变人类生活的五大科技

2008-12-03 14:30 by 乱世文章, 203 阅读, 收藏, 编辑
摘要: IBM公司日前公布了未来5年有望改变人类生活方式的五大科技变革。这五大未来科技变革分别是无处不在的太阳能应用、根据DNA提前预知身体的健康状况、与互联网进行直接的语音互动、拥有数字个人购物助理、遗忘可能会成为历史。1、无处不在的太阳能应用 你是否想知道,在我们日常生活中的人行道上、机动车道上、铁轨上、屋顶上或窗户里究竟有多少太阳能有待我们去开发利用呢?在未来五年中,太阳能 将成为人们广泛应用的能源之一。到目前为止,生产太阳能电池生产的过程仍然非常复杂,所需原料也相当昂贵,因此现在太阳能还远远无法达到广泛应用的程度。 但是随着“薄膜”太阳能电池的出现,这一状况正在悄然发生变化。“薄膜”是一种新型 阅读全文

三大搜索引擎 承诺“公正搜索”

2008-12-03 14:14 by 乱世文章, 269 阅读, 收藏, 编辑
摘要: 据艾瑞咨询的调查显示,现在有95%的网民使用搜索引擎,并把它们当作健康、理财、工作、生活等各方面的“决策顾问”,因此搜索引擎向网民提供完整、公正、客观的信息尤为重要.而不公正的搜索结果将会浪费用户一倍的搜索时间.百度辩称垃圾信息才是罪魁祸首昨日,在由中国互联网协会召开的“搜索·未来”互联网主题论坛上,谷歌联手新浪、搜狐、腾讯、网易、雅虎口碑五大网站一起呼吁国内搜索引擎需要公正的搜索结果和承担更多的社会责任.谷歌大中华区总裁李开复更是表示:“受利益驱使的人工干预是对用户的最大伤害.”谷歌此举无疑是将矛头对准了其在国内最大的竞争对手百度,将百度的“竞价排名”方式再次推向媒体口诛笔伐的风口 阅读全文

谷歌李开复:我的传奇人生源于十句箴言

2008-12-03 13:48 by 乱世文章, 168 阅读, 收藏, 编辑
摘要: 一个成功的人如何定义成功?一个成功的人如何从成功中获得启发?这个命题无疑会让许多人充满了悬念与期待。2008年11月30日下午,北京青年报大厦的20层大会议室迎来了北青教育大讲堂活动开办以来最爆满的盛况,谷歌全球副总裁、大中华区总裁李开复的到来,让许多人对于成功的定义有了崭新的认识。 对于成功,不仅仅是对名利的追逐,不应该完全用世俗的价值观去衡量成功与否,而是实现自己的价值,关爱自己身边的人,给这个世界带来更多的影响力,用自己的力量去感染周围的磁场。当你某一天逝去的时候,你的墓志铭上应该撰写的是对你最公平的评价。成功的定义应该是多元化的。 在这个下午,谷歌大中华区总裁李开复用平实而不失幽默的语 阅读全文
点击右上角即可分享
微信分享提示