06 2012 档案
摘要:面向对象本身来说是一种抽象能力。数据结构,算法针对机器来抽象面向对象针对人来抽象。面向对象和语言无关,和建模有关。UML就是干这个的。
阅读全文
摘要:转自外刊IT评论,这是一个探讨技术的网站,现在开始思考这些问题。技术对机器的改造可能是第一步,机器第二步可能是加入情感,可能吧。至少在中国,例如我,技术研究多了以后,就开始思考人的问题。很多年来,我一直给病人做临终关怀工作。我的病人都是即将死去的人。我将和他们一起共享一段非常独特的时光。我陪伴他们走过生命的最后3到12周的时间。当人们需要面对自己的死亡的时候突然会变得成熟很多。我已经学会了永远不要低估一个人进步的能力。他们有些变化是非常惊人的。每个人都会经历各种的情绪演变,正如你能预料到的,怀疑,害怕,发怒,懊悔,拒绝接受到最终接受这样的事实。每个病人在临终前都找到了办法让自己的灵魂得到安息—
阅读全文
摘要:今天在10.7.4试用Xcode4.3和10.8 dp4试用4.5,发现安装完以后,没有gcc。苹果真厉害,Xcode也类似于绿色软件,原因如下Apple announced Xcode 4.3 for OSX Lion and 4.4 for OSX Mountain Lion last week. The major difference is that Xcode no longer provide an installer which is good thing because you now could update Xcode with AppStore in the future
阅读全文
摘要:文中提及的这些黑客类型都是典型的黑客类型,所有这些类型的黑客都是天才,但它们却有明显不同的风格。一起来看下,您熟悉哪几个?0. The UnicornThe Unicorn翻译成“独角兽”,作为以完美开发者而著称的黑客,他们曾一度被人认为有如编码印章似的去编码并且设计时都是带着一种挑剔的眼光去设计。他们在选择使用PS或者Fireworks时就像选择用文字编辑一样轻松舒适,在他们的作品里面没有一个是与像素格格不入的,况且也不能有任何格格不入的方式。“独角兽”的局限性之一是,被迫使用一个支持Adobe产品的操作系统。【最喜爱的技术/语言:SASS,Stylus,CoffeeScript,JavaS
阅读全文
摘要:以前老讲编译,链接。讲了很多,还是有人稀里糊涂。今天无意说出的,不知道受众能不能有所领悟。总结出来编译只管对不对,链接只管有没有
阅读全文
摘要:来自http://developers.solidot.org/article.pl?sid=12/06/09/1546207微软在1998年发布了VB6.0,Visual Basic .NET在发布十年后仍未能取代它的地位。微软刚刚宣布延长了VB6兼容时间,在Windows 8的整个生命期将继续兼容Visual Basic 6应用程序,意味着VB6应用程序的总支持时间至少达到了24年,相比之下2002年发布的.NET Framework 1.0在Windows 7时就终止了支持。VB6被人称作是Windows生态系统中“杀不死的蟑螂”。蟑螂的成功源于它的简单,VB6创作者设想的市场定位是:让
阅读全文
摘要:刚看到cnbeta新闻http://www.cnbeta.com/articles/191532.htmLinux项目Magenta能让一般硬件跑起iOS系统?找到了项目地址http://crna.cc/magenta.html大致看一下,不是破解iOS,也是用Linux做一个仿iOS的环境,可以把iOS运行在上面,有点类似ReactOS要运行Win程序一个思路。持续关注中,不知能不能做Mac OS,呵呵。
阅读全文
摘要:发现了另外一个故事,见http://www.businessweek.com/magazine/eric-schmidt-on-steve-jobs-10062011.htmlEveryone knows the transaction where the board sided with John Sculley and Steve leftApple (AAPL). Steve sold all of his Apple stock, kept one share, and founded NeXT. Typical Steve maneuver. When I was still at
阅读全文
摘要:来自http://www.zhihu.com/question/20284092苹果用的是WebObjects框架,运行在Java虚拟机上,开发语言是Java。en.wikipedia.org/wiki...WebObjects是乔布斯Next时期搞出来用来做Web开发的纯面向对象的框架,比SUN后来搞的J2EE先进很多,事实上从2002开始Java开源运动颠覆J2EE搞MVC,搞ORMapping,搞工作流什么的,最终这些东西在WebObjects当中都实现了,而且自成体系。多说一句,WebObjects是1995年搞出来的,SUN的J2EE大概是1998年搞出来的,很可能借鉴了WebObj
阅读全文
摘要:原文见http://blog.csdn.net/nightmare/article/details/7621669 二十年来微软主宰了PC,但如今形势已经发生转变,而且这种转变是从微软内部开始的。长话短说,Windows平台Server和Client发展方向明确分离,Server向着云服务、Web应用、数据中心靠拢,Client向手机、平板等消费型产品靠拢,PC沦为向后兼容的过渡品。对普通用户,这种转变不会很快带来影响,但对软件开发者,已经是眼皮底下的事。 Windows 8和Visual Studio 2011的blog上的留言已经充满了愤怒的字句。整个Win8桌面系统成为Metro界面一个
阅读全文
摘要:忍不住了,发发牢骚。注意这里讲的是设计。路径以字母开始不知那个蛋疼的人想出的办法,以A,B,C为开头区分路径。这样的后果:在windows上没有统一的路径。比如我在一个系统中把东西放在C:\temp下,在另一个系统中可能是D:\temp。而Unix的设计都是以/做为根,可以统一路径。在有根的文件系统里,两个绝对路径都可以转成相对路径。以\作为路径分割这货难道不用C,不知道 \在C中有特殊意思?看看windows程序,一个路径要用\\的写。想想Unix用/,省去多少事。后来又自作聪明,在C#中发明了@语法。一开始蛋疼,造就了后面蛋继续疼。注册表接上面,Windows里没有统一路径,但有一个地方有
阅读全文
摘要:什么是组件平台,计算机产业一直在探索类似于工业化大生产流水线一样的生产方式。及软件可以以更小的组件形式组装在一起。本文试图探索一下一直到Win8时的路线。C语言是一门伟大的语言,在产生了UNIX以后,C&UNIX是天生的一对。当时或者直到今天的一种组件萌芽的形式就是,以C的库来封装组件。一个一个的函数是随后的螺丝钉。C是伟大的,但C也是有缺陷的。它唯一一个解决不了的问题,就是复杂性。今天的软件日益复杂,C老了,需要新鲜血液。面向对象是公认的复杂性的解决办法。C++是号称C的面向对象解决方案,但是C++解决了组件平台了吗?不用回答,现实就可以回答。业界曾经出现过以COM封装的组件平台,也
阅读全文

浙公网安备 33010602011771号