如果说苹果帝国是依靠一段段源代码搭建而成的,那么Apple II DOS系统绝对是最大基石。在1978年的四月10日,一群怀揣着梦想的年轻人在打造现在拍卖行屡创新高的Apple II时候,调试创造了具有年轻生命力的Apple II DOS系统,最后一版的DOS是“Apple DOS 3.3”,今天计算机历史博物馆正式公开了Apple II DOS的源代码,让我们一起来见证苹果帝国的崛起之路。 可以说没有DOS系统Apple II就不可能如此收到消费者欢迎,在1977年的圣诞节假期中苹果的创始人Steve Wozniak设计了一个磁盘启动器,但是他迫切需求一个DOS系统。 在1978年年初苹果和Shepardson Microsystems公司签署了$13000的合同来共同努力创建DOS系统,该合同由乔布斯亲手签署,该项目同VisiCalc一样帮助Apple II创造了巨大的成功。更多相关内容本次专辑我们一起关注! 2013 年对 Java EE 和 GlassFish 来说是一个非常重要的年份。6月12日,甲骨文和它的合作伙伴们发布了 Java EE 7,该版本提供了三个主要特效:HTML5、开发者生产力提升以及满足企业的要求。发布前两天就吸引了超过 1 万观众。 发布当天 Oracle 同时也宣布了 GlassFish Serve 开源版本 4,这是首个兼容 Java EE 7 的应用服务器。GlassFish 服务器开源版是(而且一直是)支持最新 Java EE 规范的服务器参考实现。Oracle 同时发布了 Java EE 7 SDK,绑定了 GlassFish 服务器开源版 4 作为 Java EE7 的学习帮助。最后 Oracle 公开宣布 Java EE 7 参考实现基于 GlassFish 服务器开源版 4. Java EE 是一个非常流行的平台,目前已经有超过 20 个 Java EE 6 的兼容实现可供选择。 在发布完 Java EE 7 和 GlassFish 开源版 4 后,我们开始计划 Java EE 8 的路线图,该路线图在 JavaOne Strategy Keynote 中制定。总结来说,Java EE 8 将继续提升对 HTML5 的支持,提升对云和 NoSQL 的支持。我们收到来自社区和客户的大量反馈信息表明,他们非常乐意看到在 Java EE 8 上的这些提升。 同时我们开始制定 GlassFish Server 路线图,我们将在 2014 年的 JavaOne 大会上发布 GlassFish 服务器开源版 4.1 ,下面是对路线图的更新:……具体的大家可以关注本次专辑哦! 本周四谷歌宣布自家的web编程语言Dart 1.0版本完工。Dart是为网站与web应用在程序效率和软件表现方面对JavaScript的一种提升。项目主管Lars Bak在博客更新中说,1.0版本的发布也就意味着Dart已经可以正式用于web世界,而不再只是测试。虽然还有很多障碍让Dart无法直接用于web,谷歌还是为之提供了一些间接的实现机制,并且尝试说服其他浏览器制造商Dart值得使用。 Dart是在2年前初次登上历史舞台的,本次1.0版本的发布则是在比利时的Devoxx大会上。谷歌坚持开发了这一新的编程语言,期望对JavaScript程序员来说会易于学习,并且有更高的使用效率,发布SDK开发套件帮助程序员编程,还有Chrome浏览器的Dartium版本,以及dart2js工具,用于在不支持Dart的浏览器中将Dart转为JavaScript。 但实际上就像谷歌的Native Client一样,Dart尚未获得任何其他浏览器制造商的支持。JS本身易于理解,性能也在稳步提升,预计很快就会有EcmaScript 6新版本的到来。Dart推广的难处包含了对程序员施加新的学习成本、构建库、还得找浏览器程序员提升其性能并修复其安全问题。JS虽然也存在问题,但往web世界再推一种新的标准显然只会增加整个系统的复杂性。当今已有无数的网页使用JS元素,就算Dart赶上来,这些网页也没有理由因此移除或修改,更何况谷歌自己在JS之上也有不少努力。 不过按照谷歌的一贯传统,谷歌在Dart项目上仍然表现出了足够的耐心。在过去两年中,SDK就有了相当大的变化,并且始终在对外宣传Dart在性能上有多么大的提升,甚至表示当时机成熟后,程序员肯定会很喜欢Dart。实际上,程序员的兴趣确实也是其他浏览器是否支持Dart的最重要因素。更多介绍本次专辑将为大家带来…… AMD于今日宣布了其正在与开源社区和技术伙伴们联手推动其下一代"加速处理器"(APU)产品的消息。该公司研究员Phil Rogers在主题演讲中强调:"AMD正在改进软件和协助其他开发者利用APU技术"。APU采用了由HSA Foundation维护的异构系统架构(Heterogeneous System Architecture),在单一芯片上整合了Radeon图形引擎和x86处理器,能够让加速器和图形处理器运行在与系统CPU相同的水平。 异构系统架构(HSA)允许程序使用图形处理器进行浮点运算,而无需独立的内存或任务调度,因此可以有更好的低层系统集成和速度的相应增加。该技术概念通常用于移动设备的"片上系统"(SoC)。但是AMD也已经开发了能够帮助开发者们利用HSA架构的工具软件。 ThinkGeek近日发布了一款全新的机器人Bero.用户可以使用蓝牙,利用智能手机或平板电脑对它进行控制.Bero采用开源设计,适合各年龄段用户,同时拥有自动导航功能. 机器人中内置红外光学导航系统,可以在室内自主导航.它的内核采用开源设计,因此用户可以自行更新代码.Bero可以晃动手臂,摇动头部并进行移动等.用户可以通过iOS以及Android应用,通过蓝牙2.0技术遥控Bero. 该机器人售价149.99美元,有黑白两种颜色.它内置的电池能支持3至5小时的使用.更多介绍我们将在本次专辑中为大家带来…… Paparazzi(PPZ) 是一个软硬件全开源的项目,它始于2003年,旨在通过来自社区的意见和 鼓励建立一个非常强大和灵活的自动驾驶系统。 它是一整套完整成熟的解决方案,内容不仅覆盖 了飞行器上的软硬件,包括传感器,电压调节器,GPS 接收机、自动驾驶软件及算法;同时也 包括地面站相关软硬件,包括各种调制解调器,天线等设备;同时,它还有一个不断进化的用户 友好的地面控制站软件。 PPZ 系统的关键特性是使用红外线感应器和飞行姿态惯性测量传感器,通过计算来提供强大而 准确的姿态估计,让飞行器不需要地面手动控制校准,即能自动调整飞行状态。控制者只需要在 地面站上给飞行器设定任务,剩下的则交给飞行器则自己去完成。所有的飞控、导航、姿态调整、 任务执行等工作等,都是由飞控板全自动完成。当然,地面人员也可以随时在自动控制和手动控 制两种状态间自由切换。 除了使用硬件列表上的设备外,PPZ 的大部分型号飞控板还有 GPIO 接口,因此可以通过编程 来控制外接设备。最常见的例子,就是控制外挂相机进行航拍。所有的配置数据,都在设计和装配调试无人机的时候,通过一个管理中心的系统(Paparazzi Center)进行配置,并以 xml 文件的形式保存。更多相关介绍大家可以关注本次专辑…… |