微软宣布将早期版MS-DOS和Word开源

据国外媒体报道,微软周二通过官方博客宣布,公司与计算机历史博物馆(Computer History Museum)合作,已将较早期版MS-DOS和Word for Windows的源码向公众开放。此次微软将自家核心软件产品开源的行动属历史上首次。

计算机历史博物馆在归档人类史上重要软件程序方面做出了杰出贡献。微软为帮助该机构延续其伟大项目,并让后来人可以见证人类电脑的发展史及技术根基,因此决定将曾于1980年代最被广泛使用的MS DOS 1.1和2.0,和Microsoft Word(Windows 1.1a版)的源码正式对公众开放。

博客链接:

http://blogs.technet.com/b/microsoft_blog/archive/2014/03/25/microsoft-makes-source-code-for-ms-dos-and-word-for-windows-available-to-public.aspx

源码传送门:

http://www.computerhistory.org/atchm/microsoft-ms-dos-early-source-code

http://www.computerhistory.org/atchm/microsoft-word-for-windows-1-1a-source-code

微软正式发布DX12

  微软刚刚正式发布了新一代的 API DirectX 12。虽然算不上全新设计,虽然细节公布得还不是特别多,但至少不是 Mantle 的直接翻版,还是有微软与合作伙伴设计的不少新东西的。

微软正式发布 DX12!

微软正式发布 DX12!

1、新的特性

  DX12 最重要的变化就是更底层 API,这一点很像 AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻 CPU、GPU 的过载(overload)。

  具体包括:应用可追踪 GPU 流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名,更少的 API 和驱动跟踪,可预判属性,等等。

微软正式发布 DX12!

  另外,DX12 大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DX11 在这方面受 CPU 性能的严重制约,主要是因为不能有效利用多核心。

  微软宣称,微软对多核心 CPU 的利用几乎是完美线性增长的,也就是说四核心能接近单核心的四倍。

微软正式发布 DX12!

  多线程

微软正式发布 DX12!

  3DMark 11 多线程演示

微软正式发布 DX12!

  3DMark 11 多线程演示

  此外还有渲染流水线、渲染特性、资源管理、命令列表与绑定、描述符跳跃等等方面的改进,因为主要是关于开发的,也比较深晦,这里就先不说太多了。

微软正式发布 DX12!

微软正式发布 DX12!

微软正式发布 DX12!

2、硬件支持

  NVIDIA 确认说,开普勒、费米、麦克斯韦架构全部都支持 DX12,也就是 GeForce 200 系列以来的型号都可以,DX11 的都行。

  AMD 则确认,GCN 架构的所有显卡均支持 DX12,也就是 Radeon HD 7000、Radeon R200 系列。

  Intel 确认称,第四代 Haswell 可以支持 DX12,但其实仅限最高端的两个型号:GT3 Iris 5100、GT3e Iris Pro 5200

  目前还不知道它们是 100% API 支持还是仅仅特性集上的支持,但至少有一点,那就是DX12 并不需要新的硬件才能实现,现有的就可以,因此它更像是 DX11 的一个扩展。

微软正式发布 DX12!

  AMD 表态:注意最后一句,DX12 ���完全拓展到 Xbox One

微软正式发布 DX12!

  AMD 与微软 DX

微软正式发布 DX12!

  NVIDIA 的态度

微软正式发布 DX12!

  NVIDIA 与微软

微软正式发布 DX12!

  NVIDIA 号称在 DX12 硬件中占据 40% 的份额

微软正式发布 DX12!

  Intel 的态度

微软正式发布 DX12!

  100% 的新桌面显卡都可以支持 DX12

3、高通与移动

  之所以把高通单独列出来,是因为这是它首次与微软 DX 联手合作,也是微软 DX 首次正式面向移动领域。

  按照高通的说法,DX12 可以大大提升能效,改进移动设备性能,而且在扩展性、移植性方面都非常好。

微软正式发布 DX12!

5、Xbox One

  AMD 刚才已经说了 DX12 会完全导向 Xbox One,微软则表示,他们只花了四人月的精力,就把 Xbox One 的核心渲染引擎从 DX11.1 转向了 DX12。

  在此之前,已经有一些属于 DX12 的特性存在于 Xbox One(看来谋划已久),其他的也已经移植过来。

微软正式发布 DX12!

  另外,Epic Games 也表示正在与微软、NVIDIA 紧密合作,让新发布的虚幻引擎4完美支持 DX12——没提 AMD,看来虚幻 4 的游戏会很倾向于N卡。

微软正式发布 DX12!

6、发布时间

  其实微软今天只是纸面宣布 DX12,真正面世还要等到 2015 年底假期,也就是还有一年多,明年底的游戏大作里才能看到 DX12。

  微软保证说,会在今年晚些时候提供一个 DX12 的预览驱动。

Facebook发布开源编程语言Hack

3 月 21 日消息,据国外媒体报道,Facebook 周四发布一款名为“Hack”的全新编程语言,并声称该语言将能使代码的编写和测试更加高效快速。

  Facebook 已在公司内部使用该语言超过一年时间,现在将以开源的形式将其正式发布。

  Hack 是由 Facebook 开发的,同时结合了动态类型语言和静态类型语言两种特点的一种编程语言。通常在使用静态类型语言编程时,开发者会在程序被运行前就知道错误发生的位置。而在更为当前的编程环境里,动态类型语言会一直运行到直至程序出错崩溃。

  Facebook 是一个热衷使用 PHP 的大家庭,但 Hack 团队负责人布莱恩·奥沙利文(Bryan O’Sullivan)却也指出,鉴于许多开发者在开发着很多不同的项目,能够程序运行前捕获到其中的错误也将会是很有意义的。这可以让开发者的编程过程更加高效,这与让程序运行得更加高效是具有同样意义的。

  因此,一些个 Facebook 的高级工程师聚集到了一起,开发出了 Hack 语言。Facebook 在内部同时使用 PHP 和 Hack 已有一年时间,而现在已着手计划尽可能将代码移植到 Hack 上。奥沙利文表示,Hack 对代码本身的运行速度并没有实质影响。

  至于 Facebook 将 Hack 开源的做法和关于谁会真正使用这一语言的问题,奥沙利文则表示:“也许很多人会认为这只是对大公司来说比较重要的东西,但实际上,小的团队和个人开发者也可以使用 Hack,并从中受益。我们相信最终受益的人会是大多数的。”

  hack 官网:http://hacklang.org/

  Github: https://github.com/facebook/hhvm

Entity Framework 6.1 RTM发布

Microsoft 最近发布了 Entity Framework 6.1,新版本的主要特性包括:

  • 工具合并,为新 Entity Framework 模型的创建提供了一致的方式。该功能扩展了 ADO.NET 实体数据模型向导,支持创建 Code First 模型,支持对已有数据库的逆向工程。这些功能之前存在于测试版本的 Entity Framework Power Tools 中。
  • 事务提交失败的处理,提供了 CommitFailureHandler,该处理器利用新引入的能力拦截事务操作。CommitFailureHandler 允许在提交事务的时候从连接失败中自动恢复。
  • 索引特性 用户能够通过在 Code First 模型的一个属性(或者多个属性)上放置[Index]特性指定索引。Code First 会根据这些设置在数据库中创建对应的索引。
  • 公共映射API,用户能够通过该 API 获取 Entity Framework 所拥有的实体属性和类型与数据库中的列和表之间的映射信息。 在之前的版本中这个 API 是内部的。
  • 通过App/Web.config文件配置拦截器的能力,不需要重新编译应用程序就能添加拦截器。
  • System.Data.Entity.Infrastructure.Interception.DatabaseLogger是一个新拦截器,它能够让用户很容易地将所有的数据库操作记录到某个文件中。结合前面提到的特性,我们能够很容易地为已部署的应用程序打开数据库操作记录功能,不需要重新编译。另外还改进了迁移模型变更发现(Migrations Model Change Detection功能,能够更加精确的搭建迁移;变更发现的处理性能也得到了增强。
  • 性能提升,包括减少初始化期间的数据库操作,优化 LINQ 查询中的 null 相等比较,快速视图生成(模型创建)支持更多的场景,拥有多个关联的跟踪实体可以更有效的实例化。
  • LINQ查询支持.ToStringString.Concat和枚举HasFlags
  • System.Data.Entity.Infrastructure.Interception.IDbTransactionInterceptor 是一个新拦截器,组件能够通过该拦截器在 Entity Framework 启动事务操作的时候收到通知。

  用户可以从 NuGet 上获取运行时。如果你使用的是 Code First 的开发模式,那么根本没有必要安装相关工具,只需要按照获取页面上提供的步骤安装最新版本的 Entity Framework 运行时即可。针对 Visual Studio 2012 和 Visual Studio 2013 的工具可以从 Microsoft 下载中心获取。如果你想使用 Model First 或者 Database First 开发模式,那么只需要安装这些工具。

《美少女战士》新TV动画确认

由武内直子创作的漫画《美少女战士》曾在上世纪90年代被东京映画改编成TV动画,并成为日本历史上最受欢迎的动漫作品之一。今年,时值该系列作品诞生20周年,官方决定让其重回屏幕,正式公布了名为《美少女战士Crystal/美少女战士:水晶》(美少女戦士セーラームーン クリスタル)的动画制作计划。

据制作方透露,新动画定于今年7月在NICONICO动画网站开始面向全球播出。目前,首张宣传图也已同步曝光。

值得注意的是,官方并未披露新版动画的剧情细节,不过制作团队的阵容都已确认,并且可以说是阵容强大。

其中,总监督职务由曾执导《海贼王:强者天下》的境宗久来担任,而角色设计则是交给《反叛的鲁鲁修》作画监督左光幸惠负责(画风要变吗?)。

另外,新版动画的音乐也将会请到曾为《火影忍者》、《地狱少女》和《妖精的尾巴》等人气作品进行创作的日本作曲家高梨康治来谱写。

微软发布免费Mac/Windows版OneNote与新版云端API

微软今天公布了有关真多多平台笔记应用OneNote的三大发布信息:免费Mac版OneNote(OneNote for Mac)、Windows平台的免费增值版OneNote,以及第一方与第三方应用直接与OneNote应用通讯的云端API。

在今天Mac版OneNote发布后,微软表示当前OneNote终于“在用户在意的所有平台”上完成了全面的铺设,并且“他们是始终保持同步的”。这些平台包括了PC、Mac、Windows平板、Windows Phone、iPad、iPhone、Android以及web网页平台。

而针对Windows版的免费OneNote,既没有广告也没有任何使用方面的限制,绝不仅是一个试用版或者共享版的笔记应用。任何在PC或者Mac客户端上创建的内容都能够同步至OneDrive,用户可以从平板和手机上访问创建的笔记内容。

微软表示当前正在改变其出售方式,“因为我们希望每个人都能使用它”。微软不希望因为过高的定价,在Evernote和Google Keep等同类应用面前失去用户。此外,高级特性和功能仍将为付费用户提供:如果用户进行了Office 365的订阅,或者购买了Office 2013,即可获得SharePoint与Outlook等的支持。新版OneNote加入了最新的增值功能,如果用户不曾使用过Windows版OneNote,或者曾经使用历史版本,则可以选择下载最新版OneNote应用。

此外,微软也期望开发者在构建应用时,能够通过最新开放的云端API,将其应用连接至OneNote服务。当前已经有部分早期合作伙伴开发的应用具备了这些新特性:

·OneNote Clipper(剪藏)功能可将网页直接保存至OneNote;

·可通过me@onenote.com将笔记通过电子邮件发送至OneNote;

·Office Lens功能,可使用Windows Phone截取文档和白板的内容;

·从Feedly、News360和Neat发送博客和新闻文章至OneNote;

·使用Brother、Doxie Go、爱普生(Epson)、Neat等产品将文档更便捷地扫描至OneNote;

·使用Livescribe触控笔书写笔记,可直接发送至OneNote;

·使用Genius Scan和JotNot产品将移动文档扫描至OneNote;

·使用Mod Notebooks产品直接���纸质笔记内容扫描至OneNote;

·使用IFTTT将你的世界连接至OneNote。

对OneNote感兴趣的开发者,可点击这里了解更多内容。微软期望OneNote为用户达成的目标是:“OneNote不只是让用户跨平台与设备进行内容同步,同时也是应用和体验中心;令用户从其他应用向OneNote中分享内容更加方便,真正成为用户记忆的一部分。”微软期望OneNote成为记录任意内容的一站式解决方案。

点击这里下载免费版OneNote

微软发布Office Lens for Windows Phone应用

这些年来,OCR(光学字母辨识)技术已经帮助不少消费者和企业将图片转为文本文档格式,而现在,微软又将该技术带到了Windows Phone平台——以一种特殊的方式。该公司新近发布了一款名为Office Lens的照相应用,能够将照片里的文字“转录”为文字并保存到OneNote,以便日后访问。对于那些需要频繁记录板书、打印档、以及名片的用户来说,该功能相当实用。

举例来说,在板书(WhiteBoard)模式中,该应用将使得照片更加“可读”(调整修复眩光和阴影);而文档(document)模式也会做出类似的调整。处理前后的照片/文档可存储同时存储在本地和OneNote中。

Office Lens应用会在各个模式中给出视觉提示,以便实现最佳的效果。

在文档模式中,背景将突出显示一个半透明的白色,而文档本身将呈现全彩色。

当然,要使用这款应用,你必须先得拥有一个微软账号(Microsoft Account),因为OneNote是访问信息的唯一途径。

传送门(Windows Phone Store):

http://www.windowsphone.com/en-us/store/app/office-lens/5681f21c-f257-4d62-83f5-5341788a5077?signin=true

修复Win2012 R2英特尔RST服务未在运行

启动管理员权限下的CMD,输入一下指令即可

sc create IAStorDataMgrSvc binPath= "C:\Program Files (x86)\Intel\Intel(R) Rapid Storage Technology\IAStorDataMgrSvc.exe" start= Auto depend= Winmgmt DisplayName= "Intel(R) Rapid Storage Technology"

sc description IAStorDataMgrSvc "提供存储事件通知并管理存储驱动器和用户空间应用程序间的通信。"

使用命令行启动WP8模拟器

用管理员模式启动CMD,输入一下命令即可

"C:\Program Files (x86)\Microsoft XDE\8.0\XDE.exe" /vhd "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0GDR3\Emulation\Images\Flash.vhd" /video "768x1280" /memsize 1024 /language 804 /creatediffdisk "H:\dd.768x1280.1024.vhd" /fastShutdown

更多参数帮助可以输入

"C:\Program Files (x86)\Microsoft XDE\8.0\XDE.exe" /?

想升Windows Phone 8.1:你必须知道这些事

微软迟到的个人助理服务:Cortana

  在微软即将发布最新版 Windows Phone 8.1 系统升级之前,我们已经看到了许多关于新系统的传闻。而自从微软公司对外公布 Windows Phone 8.1 系统的 SDK 以来,许多新功能和新特性都被大家深入挖掘,并且备受期待。目前我们就为大家一起来整理一下关于 Windows Phone 8.1 到目前为止所有的已知消息,看看现在 Windows Phone 8.1 究竟将会给我们带来哪些惊喜。

  在介绍新功能之前,我们来看看 Windows Phone 8.1 的发布时间。目前有一种说法被普遍认同,那就是微软将在 4 月 2 日至 4 日举办的 Build 开发者大会上正式发布 Windows Phone 8.1,并且对外公布新系统的开发者预览版。而未来在 7 月或 8 月的夏天将正式向所有 Windows Phone 用户推送。目前微软已经向全世界用户保证所有 Windows Phone 8 设备都可以升级 Windows Phone 8.1,而不会发生当初 Windows Phone 7 升级 Windows Phone 8 那样的悲剧。

  到目前为止,关于 WP8.1 系统的功能更新已经曝光了许多方面,虽然新系统的版本号并不高,但是升级的幅度却异常惊人。下面就让我们一起来看看到目前为止已知关于 WP8.1 新系统都有哪些新功能吧。

Cortana 语音助手

  Cortana 是 WP8.1 系统中加入的全新语音助手功能,是微软对抗苹果 Siri 和 Google Now 语音助手的武器。它拥有和 Siri、Google Now 一样的功能,比如查询天气,通过网络搜寻附近的美食和电影院,语音拨打手机等等。除了这些基本配置,它还会支持其它更加卓越的功能。

  Cortana 的名字来源于 Xbox 游戏《光晕》的女主角。在《光晕4》中,为了保护士官长安全离开,Cortana 牺牲了自己。现在,这个备受欢迎的人气角色将在 WP8.1 上完美复活。

  微软资深专栏作家 Mary Jo Foley 称 Cortana 是一款“革命性”的产品,它将超越现有所有语音助手。个中原因在于,Cortana 不仅仅是一款允许用户与手机互动的语音应用,未来它还将成为 Windows、Windows Phone 以及 Xbox One 操作系统的核心服务。根据微软前首席执行官 Steve Ballmer 的描述,Cortana 将“融合各服务信息,为用户带来更为深刻和丰富的体验”。

  这是个异常宏大的目标。Cortana 同时融合了机器学习技术和 Bing 搜索的“Satori”知识库,除了能执行日常语音操作,还具备学习和适应能力。已经有消息称,Cortana 正在秘密整合 Foursquare 的地理位置数据,The Verge 曝光的 Cortana 谍照更是给人带来无尽的遐想。

  从最近曝光的 Cortana 的运行视频来看,Cortana 是一个圆形的图标,将会以一种动画的方式运行,且会采用 Windows Phone 当前的主配色样式。也就是说,这个语音助手可以根据互动内容做出“笑”或者“皱眉”的表情。此外,这些动画效果还会集成语调,让 Cortana 看起来更像是一个“真正的人”,类似苹果 Siri,但又强于 Siri。

  另外,Cortana 还能叫出用户的名字,并不断学习用户使用手机的习惯,比方说活动的区域、工作地点以及用户的兴趣爱好等等。所有的这些“信息”会保存到 Notebook 中,让用户可以查看 Cortana 的“学习效果”(当然,用户也能对这些信息进行添加或者删除)。

  用户也能限制 Cortana 的“学习功能”,比如说禁止“她”访问电子邮件、日历、联系人名单或者本地数据等。

  如果用户向 Cortana 开放了本地数据以及其他信息,那么,Cortana 就可以根据一些搜集到的信息提出建议,发出提醒等,包括天气情况、股市行情、导航、约会时间以及音乐推荐等等。此外,Cortana 甚至还可以管理勿扰时段,在勿扰期间,她会让手机对通知信息等自动静音,并对重要联系人的消息或者来电等提供放行。

  有趣的是,Cortana 据说还会完全替代必应搜索应用,这一点与 Google Now 实际上替代了 Google Search 应用应该是相似的。最后,根据最新消息来看,首个版本的 Cortana 将支持超过 15 种语言,并且包括简体和繁体中文在内。

通知中心

  也许语音助手功能并不是所有人都能够用得到,但是对于普通用户来说,通知中心绝对是必备而且非常方便的功能。而 Windows Phone 系统一直缺少对通知中心的支持,也成为了许多用户放弃它的原因。而在即将到来的 WP8.1 系统中,通知中心终于就要与广大用户见面了。

  从目前已知的消息来看,虽然微软并不是重新发明了通知中心,但是却在通知中心里加入了比 iOS 和 Android 更加有用的功能。WP8.1 也将采用经典的下拉手势唤出通知中心。用户可以在通知中心中快速开启 Wi-Fi 和蓝牙,还可以将手机切换到飞行模式。当然,WP8.1 还支持用户在快速设置菜单中自行设置通知中心的内容。这些选项包括快速启动相机,设置屏幕翻转,调节亮度以及设置网络分享,开启 VPN 等操作。另外用户也会根据自身需要,将不想关注的内容移除。

  另外和 Android、iOS 一样,WP8.1 的通知中心也可以查看信息摘要。考虑到微软将通知中心命名为“动作中心”,WP8.1 很可能允许用户直接在通知中心中对通知内容进行操作,比如直接回复短信和社交媒体私信等。

应用商店

  WP8.1 的应用商店也将迎来重大更新。系统可以根据用户的地理位置以及个人 Facebook 信息来推荐应用。新系统下,用户整理已购应用的手段也将变得更加丰富。他们可以按照购买时间或者应用名称对应用进行排序。对于应用购买大户来说,这项功能将是一个福音。另外,WP8.1 系统的应用程序也全面支持自动更新。

系统功能

  微软在一周前向开发者发送了 WP8.1 系统的 SDK 文件,其中有不少有关新系统特性的内容。SDK 文件显示,WP8.1 支持用户将应用转移到 SD 卡,还能给出不同应用耗电量的详细报告。

  WP8.1 预计还将支持 Wi-Fi 自动开启。根据来自 WPCenter 的谍照显示,这项功能可以根据用户的地理位置判断何时开启 Wi-Fi,比如用户在外出时关闭 Wi-Fi,等回到家时系统会自动开启。

IE 浏览器

  新系统的 IE 浏览器预计将升级到最新的 IE11。WP8.1 下的 IE11 能够更好地支持 HTML5。此外,IE11 还能自动保存网页密码,允许用户通过浏览器上传文件,同时还将加入对 WebGL 的支持。另外的一项功能则是传闻已久的标签同步,通过它能够打开其它使用相同 Live ID 设备上的标签页面。确认之后,手机版 IE11 上可打开的标签页的数目不限,跟电脑版相同。

短信

  WP8.1 系统将允许第三方短信应用代替系统默认的短信界面,同时还可以更好的兼容双卡双待设备的切换功能。

照相和相册

  WP8.1 的相机应用可能会加入最新的快速拍摄模式。借助这项功能,使用者可以拍摄一系列连续的照片,这些照片会被保存在同一个文件夹中,方便用户一次删除。WP8.1 相册界面也将出现小幅更改。相册内的预览图片将变得更大以适应大屏设备,此外,本地图片和云端图片也会被区别显示。

其它

  屏幕虚拟键是在去年开始就被反复提及的一项功能,为了节省硬件成本,WP8.1 可能会像 Android 一样采用屏幕虚拟键。曝光的谍图显示,用户可以在设置菜单中激活屏幕虚拟键,系统还允许用户设置虚拟按键的背景色,或者让它在不用时自动隐藏。

  微软还可能会为 WP8.1 的键盘带来类似 Swype 的滑动输入,这项更新应该能够在一定程度上提高使用者的输入效率。

  除此之外,WP8.1 的播客(Podcast)应用预计将从音乐应用中剥离出来独立��营。和 iOS 相同,WP8.1 的播客应用也同时支持音频和视频内容,用户可以随时下载、保存和分享自己喜欢的博客。

功能变化

  分享到任何应用程序

  更改主屏和主题背景

  可下载文件夹

  双击解锁手机

  标记喜欢照片

  设置通知中心安静时段

  更改截图快捷键为电源+音量上(原来为电源+开始)

  音频/视频编辑和效果

  慢动作视频

  网格视图应用程序

  联系人分类

  圈子人数提升至 40 人

  快速拨号

  文件资源管理器

  可选择电子邮件下载全部图片

  Xbox Music、Xbox Video 取代 Music+Video 应用

  电子钱包支持电影票和会员卡

  照片状态上传

  全新设置功能

  Battery Sense:监控每个应用的耗电情况

  电池保护模式:允许关闭某些程序在后台运行

  支持与他人分享密友密码的 Wi-Fi 连接

  支持同步屏幕内容到其它显示设备

  广告标记

  USB 连接确认

  支持 NFC 支付

  自动重复连接 VPN

  底层改进

  支持蓝牙 4.0 LE

  SD 卡扫描

  Geofence 监控

  支持加密和电子邮件签名

  检查新邮件时消耗电量更低

  S/MIME 签名加密邮件

  应用程序访问企业服务器或防火墙时需要验证身份证书

  支持 EAP-TLS

  增强企业用户移动设备管理

  后退按钮暂停应用而并非关闭

  音频/视频转码硬件加速

  支持 Miracast(不确定)

  支持鼠标和键盘

  支持 3D 立体声

  虚拟智能卡支持

  指纹扫描仪支持

  增加 QHD 分辨率支持