上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 刚看到cnbeta新闻http://www.cnbeta.com/articles/191532.htmLinux项目Magenta能让一般硬件跑起iOS系统?找到了项目地址http://crna.cc/magenta.html大致看一下,不是破解iOS,也是用Linux做一个仿iOS的环境,可以把iOS运行在上面,有点类似ReactOS要运行Win程序一个思路。持续关注中,不知能不能做Mac OS,呵呵。 阅读全文
posted @ 2012-06-09 21:51 Marvin 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 发现了另外一个故事,见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 阅读全文
posted @ 2012-06-08 18:58 Marvin 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 来自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 阅读全文
posted @ 2012-06-08 18:53 Marvin 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 原文见http://blog.csdn.net/nightmare/article/details/7621669 二十年来微软主宰了PC,但如今形势已经发生转变,而且这种转变是从微软内部开始的。长话短说,Windows平台Server和Client发展方向明确分离,Server向着云服务、Web应用、数据中心靠拢,Client向手机、平板等消费型产品靠拢,PC沦为向后兼容的过渡品。对普通用户,这种转变不会很快带来影响,但对软件开发者,已经是眼皮底下的事。 Windows 8和Visual Studio 2011的blog上的留言已经充满了愤怒的字句。整个Win8桌面系统成为Metro界面一个 阅读全文
posted @ 2012-06-07 21:27 Marvin 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 忍不住了,发发牢骚。注意这里讲的是设计。路径以字母开始不知那个蛋疼的人想出的办法,以A,B,C为开头区分路径。这样的后果:在windows上没有统一的路径。比如我在一个系统中把东西放在C:\temp下,在另一个系统中可能是D:\temp。而Unix的设计都是以/做为根,可以统一路径。在有根的文件系统里,两个绝对路径都可以转成相对路径。以\作为路径分割这货难道不用C,不知道 \在C中有特殊意思?看看windows程序,一个路径要用\\的写。想想Unix用/,省去多少事。后来又自作聪明,在C#中发明了@语法。一开始蛋疼,造就了后面蛋继续疼。注册表接上面,Windows里没有统一路径,但有一个地方有 阅读全文
posted @ 2012-06-07 09:39 Marvin 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 什么是组件平台,计算机产业一直在探索类似于工业化大生产流水线一样的生产方式。及软件可以以更小的组件形式组装在一起。本文试图探索一下一直到Win8时的路线。C语言是一门伟大的语言,在产生了UNIX以后,C&UNIX是天生的一对。当时或者直到今天的一种组件萌芽的形式就是,以C的库来封装组件。一个一个的函数是随后的螺丝钉。C是伟大的,但C也是有缺陷的。它唯一一个解决不了的问题,就是复杂性。今天的软件日益复杂,C老了,需要新鲜血液。面向对象是公认的复杂性的解决办法。C++是号称C的面向对象解决方案,但是C++解决了组件平台了吗?不用回答,现实就可以回答。业界曾经出现过以COM封装的组件平台,也 阅读全文
posted @ 2012-06-06 11:50 Marvin 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 中文http://code.google.com/p/windows-config/wiki/TourDeBabel英文https://sites.google.com/site/steveyegge2/tour-de-babel 阅读全文
posted @ 2012-04-25 10:06 Marvin 阅读(151) 评论(0) 推荐(0) 编辑
摘要: http://www.zdnet.com/blog/microsoft/windows-phone-8-whats-microsofts-developer-story/12353 阅读全文
posted @ 2012-04-12 09:57 Marvin 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Mozilla 开发一个新的编程语言,名为“Rust”,由web语言的领军人物Brendan Eich(js之父),Dave Herman以及Mozilla公司的Graydon Hoare 合力开发。创建这个新语言的目的是为了解决一个很顽疾的问题:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。Rust是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现Null指针等等。0.2 版本还是一个 alpha 版本,下载地址:*http://dl.rust-lang.org/dist/rust-0.2.tar.gz*ht 阅读全文
posted @ 2012-03-30 18:55 Marvin 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 对以下新闻的评价写一个通用组件容易,让多个语言使用组件确很难。这是为什么呢?这个轮子不是这么容易发明的。真的。北京时间3月28日消息,据国外媒体报道,谷歌工程师亚历克斯·拉塞尔(AlexRussell)本周在EclipseCon会议上表示,该公司在开发许多先进的编程技术,简化Web应用开发。拉塞尔说,“Web的发展已经到了一个关键点,正在成为运行时间库整合平台。”尽管非常普及,但与Java或Windows等平台相比,Web只提供了相对原始的编程能力。Web的一大缺点是没有“通用组件模型”(commoncomponentmodel),影响了代码测试和重用。拉塞尔表示,谷歌在从事大量不同 阅读全文
posted @ 2012-03-28 16:00 Marvin 阅读(304) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页