Half-Blood Programmer

Borland

How I Did xUnit.net 2 Addin for MonoDevelop/Xamarin Studio

I started my very first project to extend Borland Delphi/C#Builder. And then I created an AStyle addin for SharpDevelop, and then an OpenCover addin. And a few months ago, I launched an extension for Visual Studio Code for reStructuredText users.…

.NET 和 Mono 的一点历史

提到微软公司研发 .NET Framework 的初衷,难免要提到 SUN 公司1995年推出的 Java 语言。由于 Java 在业界得到了广泛的支持而且迅速建立了庞大的生态系统,微软也不得不考虑如何加以应对,毕竟自己手里的 Visual Basic 和 Visual C++ 和 Java 一比都有不小的差距。这也就导致了1996年3月12日发生了让业界吃惊的一幕,微软居然从 SUN 取得了 Java 的相关授权,可以开发 Java 平台的 IDE 产品[1]。微软当时预计大约1996年年中便可以推出相关的开发工具。跳票许久,10月15日,微软正式发布 SDK for Java,两个月内下载次数超过50,000。11月,Anders Hejlsberg 离开 Borland 公司,加入微软。 1997年1月微软终于推出了 Visual J++ 1.0。然后由于测试的失误,发布后由于安装镜像无法支持当时已经很火的 Windows 95 操作系统,微软不得不宣布将尽快修复这一问题[4]。3月3日,微软推出…

TritonMate Words: #SNMP and Compact Framework

.NET Compact Framework was a monster released by Microsoft. After so many years, we observed many of its disadvantages, It is a ill-designed subset of full .NET Framework. Even many methods/classes in core class library are not available in CF…

What I’m Doing Recently

This blog has been quiet for a while, as I have been pretty busy on several projects, but trapped on an 2007 laptop. Book Titled “More on Borland Legend” This is an old book I authored chapter by chapter between…

Tod Nielsen从Borland奔向VMware

(CSDN March 22, 2009) 昨天(翻译者加入:也就是2009年1月6日)Borland宣布了其CEO Tod Nielsen辞职的消息。仅仅数分钟后VMWare宣布委任 Tod Nielsen 为COO这一新角色。眼下的情况对于Borland公司来说非常不利(Borland, The ALM Company是那家已经与Delphi毫无瓜葛的公司)。上面的公告还提及Borland总预期收益将低于4千万美元(低于2008年第3季度的4.43千万美元),公司计划裁去130人(占15%),CEO与研发部门副总Peter Morowski双双离职,公司的股价也跌至1美元附近(昨天收盘价是1.07美元)(翻译者加入:记得当年股价低于1美元就是垃圾股)。令我感到庆幸的是,Delphi早已被Embarcadero(易博龙)买走了,否则这个消息会是又一个糟糕星期的开始,那时每个人都会说”Delphi死定了”。不过,我为Borland感到悲哀。嘿,假如我们付给他们同样数额的现金(翻译者加入:不清楚是不是值得4千万美元?)买回Borland这个商标呢? ———- 译者按 本文乃是Delphi届名人Marco Cantu一月的博客一篇。其实早已翻译,放到了另外一处论坛上面。闲来无事,就贴回到这里做个留念了。 http://blog.marcocantu.com/blog/Nielsen_Borland_VMWare.html 个人的感觉是Embarcadero Delphi其实也是一个不错的名字。虽然Borland这个牌子曾经辉煌,现在似乎已经不再是品质的保证了。Excellence Endures的字样从Borland厂牌下面被拿掉,或许就是官方的一种姿态。 关于Tod跳槽到VMware,Marco的blog上面还有精妙的点评。是不是这位微软前雇员如今的使命就是去把微软的对手一个个摧毁呢?呵呵,看起来挺是那么回事情。

Delphi命运的转折

很久没有继续《Borland传奇拾遗》了。因为Embarcadero的缘故,CodeGear在失去了Borland这块光鲜亮丽的厂牌之后反而焕发出新生。这也似乎说明当年Borland的创始人选择的Scott Valley的确是一块福地,只是之前数任CEO没好好耕耘罢了。 随着Borland总部迁往奥斯汀,这家标榜Open ALM的企业步履维艰。CEO易人,产品方面也许久没有见到力作。脱离了Scott Valley,似乎这块牌子也快被人遗忘了。 然而CodeGear呢?虽然依旧还是那几款产品,但是类似Delphi 2009这样多年不见的新版本发布应该是终于让时局悄然转变: CodeRage已经做完了整整三届。 秉承Borland Conference传统的Delphi Live将于今年的五月间在洛杉矶召开。 支持Unicode和泛型的Delphi 2009原生开发工具顺利发布。 同RemObjects合作发布了纯粹的.NET开发工具Delphi Prism。 公布了新的x64及跨平台编译计划,将展开下一代编译器架构的研究和开发。 一些之前的Borland没有做到的事情,现在CodeGear也开始实际操作了: Delphi Prism完全基于微软的Visual Studio Shell,而不是Galileo IDE。基于Wiki的帮助文档体系。纯粹的.NET编译器。――虽然这些变化主要源于同RemObjects的合作,但是如此合作也算是前所未见了。 Delphi Live会议不知道会不会年年有,但是CodeRage和Delphi Live的确起到了BorCon的作用。旧的传统得以延续。 更多的精力被投入到产品研发环节。Embarcadero的运营和管理方式更加接近初创时的Borland。 真的到了一个新传奇开始的时候了。今年又会有怎样的精彩呢?

Delphi 7/2005/2006/2007的最新更新

(CSDN Dec 07, 2007) 对于不怎么关心CDN的用户来说,想发现Delphi最新更新是一件不那么容易的事情。当然,由于过去一段时间Borland对于IDE产品线的轻视,我们也看不到多少有价值的更新消息。 但是CodeGear的诞生终于还是改变了这个情况。Delphi 2007的Update编号现在是3,而从李维先生的博客来看,Update 4估计是很快就要出来了。也许这个版本的Delphi会成为历史上升级包最多的一个版本,但是我们看到的是每一个Update都不仅仅是修补漏洞,还能够提供一些新的功能――例如Blackfish SQL就是Update 3的一部分。 当然,虽然名义上面CodeGear没有什么给老版本的升级包了,但是Delphi 7/2005/2006的用户们,开始享受一个新的补丁吧。这个补丁包含了Delphi 2007至今在WSDL方面的全部改进,可以让你使用现在市面上最流行的各个Web Service了。 不仅仅是Delphi,3rdRails和Delphi for PHP的补丁也都是很有规律的放出来,让人感觉CG是一步步走上正轨了。

感谢关注

(CSDN Oct 24, 2006) 作为Borland公司的一名支持者,在CSDN论坛上每每看到有对于Borland不实的指控或者批评,我都会跳出来发发言。每次都要把相同的内容长篇大论一番,总觉得很累。这次本来只是把之前在CSDN论坛里面多次写过的内容整理一下子,没想到挂上了Borland传奇拾遗的名号居然再次登上了CSDN首页,蛮高兴的。不过压力也不是没有。自己这是第一次在Blog上面长篇大论哟,加上借了李维先生的人气,自然要负责任呀。 后面的计划是讲讲C#Builder,Delphi 2006,Danny Thorpe离开,Delphi Roadmap和最新公开信,Nick Hodges,24 Hours of Delphi/DeXter,Chrome,Delphi Hours,Easter Eggs,Sharp Builder Tools以及CodeBeautifier Collection。不过,也没有特别明确的计划了。如果你有好的建议,不妨留言给我。 另外,我决心多添加一些图片,就像李维先生在Borland传奇中做的那样,因此,之前的几节也会不断地更新。 为了方便使用RSS阅读器的用户,我也额外加上了Borland传奇拾遗的文章分类,你可以仅仅订阅这个分类就好。不过,如果你订阅我所有的文章分类,似乎除了说声谢谢,我就只有努力的打字回报了。

Designed for Delphi

(CSDN Sept 25, 2006) 很快,Borland将会把Developer Tools Group拆分出去。这是我期待的一种改变。但是,在这之前,由于得到了太多Borland产品的帮助,我还是在CBC最新版本中放入了一张不错的图片。你也可以在你的软件里面加上这个,作为对Delphi或者C++Builder默默地支持。 还有很多类似的好图片,都在这个地址。宣传Delphi吧,希望它长命百岁。

为BDN做的一些工作

(CSDN Sept 21, 2006) 很喜欢Borland Developer Network,所以,每当CBC有了新的版本,总会在BDN Code Central上面发布一下,然后就是乐滋滋地看那个下载数字慢慢变大。但是,那时的参与就是这个了,还有,就是大量下载技术文章和员工博客来学习。 不过,从DTG组建开始,BDN终于出现了很大的变化。例如,多语言内容出现了,虽然现在仍以欧洲语种为主。再就是有了更多的录音和录像。这也给与了我参与其中的乐趣。 就在本周,我尝试翻译了两篇技术文章,并且上载给了John Kaster。鄙人的翻译水平相当一般,所以,现在也不知道会不会被选用。不过,这样的感觉同为了毕业给国内的所谓专业刊物(例如某某学报之类)投稿却是完全不同。首先,我不需要交审稿费,也没有版面费,也不需要通过导师去联系,也不需要去巴结什么人。这样的参与,仅仅是因为我喜欢Borland DTG的做法,希望支持这个我已经支持了很久的公司而已。另外就是有机会结交一些朋友。 当然,在线发布作品还有另外一个去处,lulu.com。或许我很快就会在那上面发布我蓄谋已久的那篇作品了。已经过去了将近五年,终于看到了发表的机会,呵呵。