转载一篇《所见即所得编辑器研究》

因为下周要安排进行2个网站的建设,一个棘手的问题就是在线编辑器(所见即所得编辑器),原来一直使用EWebedit的编辑器,使用中发现了一些问题,比如所有文字都加上的标记,很烦人,就想彻底换掉,于是Baidu.com百度一下,发现了这篇好文章,发现了一个好产品:htmlArea

所见即所得编辑器在B/S平台中的应用越来越多,而事实上,基于OpenSource的工具也是非常多.

exSoft成员madman参考了目前网络比较优秀的editor,简单的写了一些研究,值得一看.

TypeTool
酷!我终于见到了可以把表格的跨行/列实现了的编辑器!功能十分强大!但界面设计很不中看。
支持:IE, Netscape and Mozilla
演示:[URL=http://vietdev.sourceforge.net/jscript/index.html]http://vietdev.sourceforge.net/jscript/index.html[/URL]
狂人意见:好!

aynHTML
仅支持Win/IE5.5+。可编辑html源代码(色彩标注)。
有去除word累赘代码的功能。
但整体功能简单了一些。插入小表情图标(用处不大)。
问题:这个到底支不支持PHP啊?支持撤消。
演示:[URL=http://www.aine.be/aynhtml/demo.html]http://www.aine.be/aynhtml/demo.html[/URL]

Cross-Browser Rich Text Editor
功能简单了一些,不支持表格。“拼写检查”应该是个特色,但似乎要下载相应模块才可以,对中文用户价值不大。支持撤消。
演示:[URL=http://www.kevinroth.com/rte/demo.htm]http://www.kevinroth.com/rte/demo.htm[/URL]
狂人意见:放弃。

Epoz 0.x
这个和我们现在的UBB编辑器的形象差不多哦。功能还算可以。支持撤消。
问题:字体变换颜色始终没玩明白,似乎是有问题。
问题:ToolBox功能似乎就是插入一些小图标。和aynHTML相似。
演示:[URL=http://www.zfl.uni-bielefeld.de/personal/mjablonski/epoz/]http://www.zfl.uni-bielefeld.de/personal/mjablonski/epoz/[/URL]
狂人意见:保留

Epoz 1.x
演示:[URL=http://epoz.sourceforge.net/epoz/common/epozmacros.html ]http://epoz.sourceforge.net/epoz/common/epozmacros.html [/URL]
狂人意见:看着不爽,意见保留

FCKeditor 2.0 Beta 1
功能极为强大!且界面很漂亮!多种模式选择!
演示:[URL=http://www.fckeditor.net/Demo/]http://www.fckeditor.net/Demo/[/URL]
狂人意见:可以考虑!

htmlArea
Version 2.03 仅支持 IE 5.5 Windows
Version 3.0 (alpha) 支持 IE 5.5+ (Windows)/Mozilla 1.3 (所有操作系统 all OS) cross platform functionality. Zope solution.
功能/界面简洁。不支持撤消。
特色:还可以弹出大窗口编辑。
演示:[URL=http://www.htmlarea.com/htmlarea_2/ ]http://www.htmlarea.com/htmlarea_2/ [/URL]
狂人意见:可以选择。

HTMLEdit
有毛病?看来可以放弃了。
狂人意见:放弃。

Richtext Editor
这个有专门的表格编辑功能。但整体似乎有问题。
演示:[URL=http://www.richtext.org.uk/rt-0.3/help/samples/test_embedded.asp ]http://www.richtext.org.uk/rt-0.3/help/samples/test_embedded.asp [/URL]
狂人意见:不选择。

Text Editor
这个有意思,是通过Flash,比较另类。
演示:[URL=http://www.joshdura.com/archives/000163.php]http://www.joshdura.com/archives/000163.php[/URL]
狂人意见:不选择。

WYSIWYG HTML Editor
好特别。当你鼠标挪到文本框时,浮出一个编辑栏。但是太简陋。
演示:[URL=http://www.insidedhtml.com/tips/contents/ts12/page1.asp]http://www.insidedhtml.com/tips/contents/ts12/page1.asp[/URL]

相关:
[URL=http://www.madcn.com/blog/?play=reply&id=312]http://www.madcn.com/blog/?play=reply&id=312[/URL]

来源:[URL=http://www.netxiong.com/?play=show&id=275]http://www.netxiong.com/?play=show&id=275[/URL]

补充:所见即所得在线编辑器(WYSIWYG – What You See Is What You Get).

下周一上午9点签合同

工作的事情总算有了一个段落,为了生活不得已要找一份糊口的工作,这下找到了!
下午收到通知,下个周一上午9点签订合同!下个周开始就有了工作了!房租有了保证了!
话又说回来:上海的房子真的太贵了,别说买房子就连租房子我也没有这个实力,现在和以前的同事和大学的同学一起租,还想找一位有缘的朋友住进来,希望分担一些费用。不然在上海真的很难混下去!
最近的工作和生活让我重新找到了自信:虽然我贫穷,但是现在终于又有了理想了!
说一下下一步的打算:
1、抓紧时间做好51odm.com.cn/51odm.net的后台程序和论坛部分,然后每天固定的更新文章,同时进行网络推广就可以了。
2、答应倪先生的燃灯寺的事情需要自己抓紧时间做了,答应下个周易给他看网站的Demo!
3、下周一的合同签订了以后,就开始制作网站了:superbhi.com.cn,这下真的开始忙起来了!
4、准备在住处安装宽带了!计划1个星期的时间完成。
5、我的女儿最近没有太多管理、业务也不是太多,希望能够抽时间做一下,然后淘宝上的店需要关注一下还有Bonus的好多产品也需要卖出去才能换回现金!同时高露之秀祛痘产品也需要尽快搞一个促销!换回现金!
6、儿子的系统开发只有暂时放下来,看看是购买其它的产品还是新开发?同时现有的系统需要完善:dir.hubeauty.com还有ad系统,同时行业媒体和行业协会需要制作。最重要的就是新会员系统的开发!求职招聘平台的开发!

先写这些吧,希望能尽快在6月完成这些任务!

真诚是宝贝

本着一颗真诚的心是多么重要在今天我终于又一次感觉到!
昨天和客户约好时间见面,今天早晨下起了小雨!我忽然又不详的预感,感觉心情就像小雨一样,怎么也没有精神,像天空一样灰蒙蒙的。
乘地铁一号线到了中山北路下车后走了不到5分钟就到了目的地,一切还算顺利!我特别注意了一下自己的衣着和笑容,然后非常虔诚的敲了王先生的门,非常年轻的一位先生,接着很客气的让我坐下,很简短的一些话开始了我们的谈话,然后把广告要求先给我说了一下,我一边记录一边和他笑谈一些局外的话题。一切非常顺利,在要付钱的时候,他才和我真心的谈了一下,说他和我签了合同在前,所以第一他讲信用,第二他说自己也是过来人,都不容易,就算帮我一把。我当时真的感觉有种温暖,这样的客户不给钱我都要认识!这样的朋友一定要交!
就这样非常顺利的我们达成了合作,我相应的送了20天的广告期!
另外一件是关于山东老乡的事情!今天给他发了短信,然后在MSN上聊了一下,感觉不错的人,给我很多鼓励,表示出欣赏的意思,同时邀请我到他家里做客!同时,我告诉他我现在的情况,他打算帮我找找工作的事情,真的比较感谢!
真诚的祝福:天下所有真诚的人,都能好运!

抄袭别人的思想?还是书写自己的梦想

今天看到了《人是单线程的动物》的文章,感觉我最近忙的原因了,也找到了我生病的原因了!
我本来只有一个我,只有一个大脑,只有一双手,只有一个心脏…….
而我既想把儿女们养大,又想做点别的事情。本来养几个儿女的事情已经让我整天忙的焦头烂额,因为不知道他们究竟什么时候会生病,究竟什么时候会需要更多的照顾……我将会按照紧要、重要的原则先尽力完成一些事情,然后一步一个脚印来做!我相信在上海,在中国我一定会成功的!

昨天同时认识了一位烟台的老乡,把他给我的邮件放在下面:

崔文远:

你好!

偶尔之间在网上看到你的网站,感到很不错,尤其是那些激励文章,很合我胃口的。

后来又看到你的简历,觉得你的简历,觉得更有缘分,呵呵,我是烟台人在上海,具体的你可以看我的网站上的简历,你就会更多的了解我了。

我的简历:[URL=http://www.wanglimin.com/resume.htm]http://www.wanglimin.com/resume.htm[/URL] 我的博客: [URL=http://ytlimin.blogchina.com]http://ytlimin.blogchina.com[/URL]

如果你有兴趣的话,我们可以交个朋友,互相交流一下,不知可否? 我们离的也比较近的,呵呵。

= = = = = = = = = = = = = = = = = = = = = =

王利民
E-mail:ytlimin@hotmail.com
2005-06-08

非常高兴我能认识这么多朋友,通过网站!

对小规模团队的开发流程设计

我从来都没有进行过TeamWork的网站或者应用项目的开发,今天看Z-Blog的更新的时候,发现了这篇比较有意思的文章,拿来学习一下。

这个是[URL=http://www.rainway.org/]rain(bluetent)[/URL]兄写的,非常有感触,对于我正在或者将来要做的工作,是个不错的资料,我正在渴望找一个平台,实现自己更大的价值。当然,我们可以发现,一个公司内部资源的有效合理整合,往往会带来质变。

[URL=http://www.cuiwenyuan.com/sh/upload/15287951_4ab38fe693_o.gif]这里可以看流程图[/URL]

  点击左上角图片可以看到这个流程图,以下是对各个字母所代表的连线的注解:
  A、项目经理与公司决策层的沟通,以确定这个需求有没有足够的人手和可行性去实现,以及与现有产品的依存关系。
  B、公司决策层与市场/策划部门的交流,这个过程将进行的相当充分,并且是反复、长期的,它致力于从用户的角度对需求进行细化和分解。
  C、市场部门需要针对细节问题与项目经理交流,以确定这个需求有没有可行性去实现。
  D,E,J、这是整个产品的架构设计过程,分为UI架构设计和程序架构设计两部分。首先架构师需要与项目经理达成思想上的一致,随后进行设计。这个设计必须是便于分工、维护和扩展的,而且要能够承受一定强度的原型开发压力。UI架构师将根据界面逻辑对产品实施分割,对每个界面上需要放置的内容了如指掌。程序架构师在与全体开发人员民主讨论后,制定出自底至顶的程序层次(例如class、library等等),并划分出功能模块(例如首页、内容列表、后台管理、帮助系统等等)。UI架构师与程序架构师之间需要就功能划分、文件命名规则等等达成一致意见,并不断在开发中完善思路。
  F、美工使用photoshop等工具设计界面,并完成图片切割工作。
  G、网页设计师负责书写静态模板。如果人手缺乏,这个位置可从程序开发人员中抽调。
  K、美工与网页设计师之间需要进行一些协调。一些美工的设计思维并不能完美的体现在网页上,因此需要不断的磨合与修正,达到双方都满意的结果。但相对来说,美工完成的作品并不需要做太多的改动,因此这里采用单向箭头标示。
  H、对底层逻辑(如类、方法、库的设计),以及相关文档的整理。如有精力可以进行小规模的测试,确保日后的开发工作顺利进行。
  I、当底层接口以及相关文档完成后,模块化的拼接将变的比较轻松,这个流程将完成基本模块到外部功能的构建工作。
  L、这是程序开发人员需要付出最多交流成本的地方。很多的底层模块在拼接过程中需要进行变动,例如增减参数,修改类、属性、方法的名称,将类、属性、方法移动位置等等。同时,外部的实现需要随着底层模块的更改、优化进行相应的调整。
  M、产品成型后,将交付测试部门进行测试。测试部门返回一个报告,发送给项目经理和程序开发人员。在小规模的开发团队里,项目经理可以充当质量保证的角色,前提是他对项目的开发过程有一定程度的了解,否则,应当指派一名专门的质量保证人员来处理bug列表。
  N、测试部门返回的报告本来是可以发给所有程序开发人员的,但不幸的是,测试人员只跟界面打交道,他们只注重结果,而不注重实现原理。因此bug列表一般需要交给负责界面逻辑的开发人员进行整理,然后分发给各个成员加以更正。在小规模的开发团队里,界面逻辑和底层逻辑可能是由相同的一批人来实现的,那么他们需要一个Bugzilla来协同处理这些bug。我们也建议测试人员使用同一套Bugzilla系统提交bug报告。

  最后总结几点:一、详细分工的目的是为了降低交流成本。二、实际情况会使得开发工作复杂化,所以流程模型要能适应原型开发工作。三、文档和标准化的规范是极其重要的,它可以使开发过程工厂化,提高代码质量和可维护性。

最近儿女的事情操心,让我生了病

儿子的广告最近客户多了起来,然后女儿的业务因为韩国露姿的问题最近少了不少客户,我也心里焦急。
焦急不要紧,我的病就上来了。颈椎有了问题,昨天下午参加了一个讲座:上海富迪公司的健康讲座
买了生物波的刮痧片,然后还有颈围和袜子。一共消费了我1066块钱!
心疼死了!只好抓紧时间挣钱!才能生活!
以后,健康的赚钱!
今天把昨天客户的广告发布了出去:http://www.hubeauty.com看看这里!

昨天找到了一份网站建设兼职工作

从辞职到现在已经3个月了!今天终于耐不住了,找了一份兼职,为了生机!
昨天下午去的面谈,当时谈得也不错!回来后今天上午又收到田小姐的来电,聊了也很投机!
下午外出后,晚上收邮件发现了公司发给我的录用信(offer),先来了解一下公司的情况:
公司名称:上海博超科技有限公司
公司网址:www.superbhi.com.cn
我的工作:负责网站的重新建设和网络营销

include文件在ASP和PHP中的不同

今天了解了一下[URL=http://www.51shop.net.cn]网上开店[/URL]的新版本的软件介绍,详细如下,但是我比较关注这断:在IIS4下,一个ASP脚本header.asp,如果被20个页面所包含,那么运行的时候,在内存当中会保留这20个header.asp的编译副本,IIS5解决了这个问题,但只有windows2000才支持IIS5,由于这种IIS5的不能向下兼容的原因,许多服务器仍然要使用IIS4下的低级的内存管理。 而在PHP中,不会存在这种问题,只有当require时,才会调用某个include文件。

[引用开始]

ASP是一项强大的动态WEB页面技术,我公司已经使用了一年的ASP,用它创建了许多的WEB站点,但是无忧网络不惜耗费大量人力物力转向另一项叫PHP的INTERNET技术,来进行以后的WEB站点开发。

为什么我们要转向PHP呢?

我们认为有五个理由可以说明PHP比ASP更优秀:

1、速度、速度、速度

当我们第一次运行PHP脚本程序时,我们都不禁对自己说:“太快了”,当时我是在一台166MHZ的机器上运行程序的,但运行的速度仍然很快。 ASP是永远也不会象PHP这样快的,因为ASP是建立在COM体系结构之上的。当用VBScript写ASP脚本时,实际上实在使用COM的对象,当向用户浏览器发送信息时,它用的是Response对象的write方法,当它访问数据库和文件系统的时候,它用的是其他的COM对象。这些COM对象的使用使运行速度下降。

而在PHP代码中,所有的工作都运行在PHP的内存空间中,也就是说PHP不是基于COM对象的,所以的他的运行速度会快一些。
  
下面是我们在MSSQL7 40次运行一个查询语句的执行时间统计:
   PHP Querying MSSQL7 时间(秒)
   用 MSSQL extension 01.88
   用 ODBC extension 09.54
   用 ODBC via COM (ADO) 17.28
   用 OLEDB via COM 06.19
当我们使用PHP.ODBC,访问数据库用了9.54秒,而用COM接口去连接数据库需要比PHP所用的时间高80%。 OLEDB是微软的一种高速访问数据库的技术,他比ODBC要快。但当我们所PHP和OLEDB的效率实验时,结果是PHP的整体性能比OLEDB高200%,如此的出一个结论,如果不采用COM可以获得较快的执行速度。

2、ASP的安全隐患

   如今购物系统鱼龙混杂,什么样的ASP购物系统都有,高度的源代码开放程度导致ASP商城能被轻而易举的攻破,如今我们使用的是完全加密封装过的PHP系统,想从程序上进行攻击,可能性等于零。

3、高级内存管理

   在IIS4下,一个ASP脚本header.asp,如果被20个页面所包含,那么运行的时候,在内存当中会保留这20个header.asp的编译副本,IIS5解决了这个问题,但只有windows2000才支持IIS5,由于这种IIS5的不能向下兼容的原因,许多服务器仍然要使用IIS4下的低级的内存管理。
   而在PHP中,不会存在这种问题,只有当require时,才会调用某个include文件。

4、没有后顾之忧

   人们非常憎恨的一件事情就是会买到一件不放心的产品,比如当你买了一辆汽车,但由于发动机是坏的,你需要更换他;当你买了一栋房子的时候,你要去修补漏雨的屋顶。
   那么ASP就象这些产品一样,当你买了ASP之后,如果你需要加密技术,你就要买ASPEncrypt;当你需要Email管理时,你就要买ServerObjets Qmail;当你需要文件上传时,你还要买Artisans SA-FileUp.

5、MySQL使PHP更精彩

   PHP与MySQL的组合既简单又精彩。PHP有许多管理和维护MySQL的工具,对MySQk的支持是最全面的。许多有用的函数如mysql_insert_id和mysql_affected_rows等,其他的数据库则没有。
   ASP和PHP都是中型网站的较理想的解决方案,但PHP与MySQL的紧密结合使PHP更加优越。
   MySQL的虚度比Microsoft Access速度快,Mssql和Oracle速度比MySQL要快,可是费用较高。
[引用结束]

我是从一开始进行网络开发都是用ASP语言,其间曾经用PHP做了一个用户登录验证程序,但是因为种种原因没有转到PHP平台,看了这里的介绍,我觉得还是有必要好好了解PHP环境,现在弟弟开始学习和接触网络开发,那么打算让他多用时间学习一下PHP。

原来ERP和IERP不一样!!!

今天打算搜索一下原来接触的葡萄城GrapeCityERP的IERP5.2的相关资料,但是发现输入[URL=http://www.baidu.com/s?tn=hubeauty&ie=gb2312&bs=ierp5.2&sr=&z=&wd=ierp5&ct=0&cl=3&f=8]IERP[/URL]之后出现了很多结果,但是都不是我想要的,打开看了一下才知道,原来IERP并非GrapeCity的产品,而是一种ERP产品的系列。

其中的一个iERP概念
iERP系统解释为‘Internet Enterprise Resource Plan System’,也即为互联网中的电子商务与企业计划资源管理系统。
详细的介绍:

ERP

“ERP”这个源于80年代中、90年代在欧美风行、90 年代中开始在国内被广泛接受的概念。”ERP–Enterprise Resources Planning” 是”企业资源计划”的缩写。其实质是指对在企业供应链、价值链及信息链上的所有资源进行统筹规划和使用。通过实施ERP,企业可以把过去相对独立的资源,如业务部门、营运流程、内部信息,进行整合、加强协作、提高效率。从90年代起,全球500强几乎都投入大量人力物力进行ERP的实施,以期提高竞争力。在国内,越来越多的企业,尤其是规模大和管理层次较高的企业,如联想、海尔、中化、长虹、康佳、华为等在近几年内也大规模投入进行ERP的实施。由于”ERP” 全方位地整合了企业的内部资源,使这些企业可以较大幅度地提高内部运作效率,从而更快更好地应对市场的变化,同时也增强了企业员工的管理意识和水平。

iERP

Internet将世界带到另一个崭新时代,同时为全球企业提高运作效率、扩大商业机会和加强企业间协作提供了更加强大的手段–电子商务平台。但是,以速度和准确性为前提的电子商务对企业提出了两个很重要的要求,即企业对市场反应的速度及企业与外部资源的协作能力。企业如果缺乏高效率的内部资源整合将无法快速对市场反应。而如果企业能在很好规划运作内部资源的同时,整合其所具有的外部资源,如供应商、代理、承运商等,将提高其生产、采购、及交货计划的准确性,从而在快速应对市场的同时,提高对客户销售及服务承诺的准确性。

“iERP”简单地定位为企业间通过Internet进行交互联系。”i”代表着无限的信息、飞速的发展和强调的个性……对企业而言,””所代表的电子商务既是”无限的商机”也是”巨大的压力”。

不妨把电子商务时代的”ERP”理解成”IERP”(INTERNET ERP),即”基于互联网的 ERP”,就会更加认识到企业资源计划在这个时代的重要性。”基于互联网的ERP”是企业通过将其内外部资源一起整合、协同运作,以便更好、更有效地适应电子商务的必要手段。

企业实施”ERP”是实现电子商务的基础,而企业通过实现”IERP”将在电子商务环境中立于领先主导地位,将使企业在强大的竞争环境中,由于高客户满意度而保证市场优势。

等明天有空一定好好研究一下iERP和我接触的iERP5.2的详细,然后打算把原来[URL=http://www.cuiwenyuan.com/blog/]Blog[/URL]上的关于ERP的内容全部整理过来。

快递好做吗?

今天下午,气温30多度,亲自给客户送了一些化妆品。乘坐91路空调车,旁边的那位大叔忽然问我:“你是送快递的吧?快递好做吧?”
我倒!我赶紧说:“你觉得我是吗?你是不是很了解快递行业?”
大叔说了:“我看你像送快递的!被的包就像”
“送快递有座公交车的吗?”我问:“你看看我的快递信封没有封怎么像送快递的?”
大叔回答:“那个合算就坐哪个!”
我无语,我真的那么像送快递的?决定明天发张照片给同学看看,鉴别一下!

最近被快递公司搞的赔了120+15+577=707元了!!!
发誓写篇文章,把新时通快递闵行公司的的秦应伦收钱后卷包走人的事情,还有韵达快运的一次发件损坏不赔偿事情公告给大家,希望朋友们以后借鉴,这种亏可是金钱买来的!