上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 72 下一页
摘要: IE10 的第四个平台简化了构建跨站点场景的跨浏览器一直工作,通过支持跨起源资源共享 (麦子)的起始地址 (XHR)。简单、 灵活,XHR 的麦子使跨站点共享的数据。在最基本的情况下麦子使创建数据源,可以从任何站点,访问,并与几个小改动,您可以选择限制允许的网站,支持数据修改,并甚至允许身份验证。最重要的是麦子保持现有网站安全通过要求服务器参与。 简单跨起源 XHR 让我们看看如何跨起源 XHR 请求比较同一产地的请求。从脚本中,唯一的区别是传递到 open 方法的 URL。例如,我们正在读取的相册列表的脚本。 传统的 XHR // Script running on http://phot. 阅读全文
posted @ 2012-02-11 10:49 ChaunceyHao 阅读(240) 评论(0) 推荐(0)
摘要: 传感器技术的最新进展推动了电脑用户体验的加速演变。能够对环境光线、运动、人体接触以及位置的变化作出反应,已成为计算体验的常见基本因素。即便 是一些很简单的事情,例如使用氛围光传感器根据房间内光线的明暗变化来调节显示器的 亮度,也可能会成为台式电脑的一种基本应用情境。当然,我们知道,各种传感器可能会带来各种风险或造成滥用,一些用户不希望出现此类情况,因此,我们还希 望确保用户对这些外围设备的使用拥有完全的控制能力。本博文对 Windows 8 中的传感 器支持进行了详细介绍,由设备连接性团队的项目经理 Gavin Gear 供稿。 --Steven 为了使电脑在保持电池使用寿命的同时还要适... 阅读全文
posted @ 2012-02-11 10:09 ChaunceyHao 阅读(415) 评论(0) 推荐(0)
摘要: 分享一个使用 HTML5 和 CSS3 技术的后台管理模板,HTML5 和 CSS3 加入了众多令人耳目一新的新特性,正引领着网页制作技术的革命。 这套后台管理界面模板使用了 HTML5 和 CSS3技术制作,主要特性: 集成 jQuery Table Sorter 插件实现表格排序可快速整合 Google Chart API 的图表支持菜单收缩功能提供了各种样式效果跨浏览器兼容,IE7+、FF、Chrome 和 Opera 这个模板可免费下载和使用,它的代码也很简洁,对于想要学习HTML5 网站制作的朋友来说也是一个不错的选择。 下载模板,在线演示 阅读全文
posted @ 2012-02-11 09:24 ChaunceyHao 阅读(5316) 评论(0) 推荐(1)
摘要: 近日,Eclipse Virgo项目发布了3.0版,完成了Spring DM server项目到Eclipse的过渡。此次发布还解决了最后一个难题,Gemini Web组件,它现在通过了所有针对WAB部署的OSGi企业测试。 Eclipse Virgo提供了一个类似于Tomcat的运行时环境,可以安装bundle与bundle集(PARs),并将其当作是服务端应用。Virgo使用了 region的概念,可以将用户安装的程序(user region)与Virgo运行时空间(kernel region)分开。 之前,这种划分是通过嵌套框架强制进行的,但最近得到了更新,能够支持bundle dig. 阅读全文
posted @ 2012-02-10 21:47 ChaunceyHao 阅读(609) 评论(0) 推荐(0)
摘要: 珠三角技术沙龙组委会成员、发起人之一赖勇浩近期的一篇博客引起社区内热烈讨论。他在其中认为:C++是2012年不宜进入的三个技术点之一;其他两个是:ActionScript/MXML,线程。 赖勇浩对于“不宜进入”的定义是: 如果你现在不是这三个技术点的专家,并且手上没有使用这三个技术点的项目,进入这三个技术点仅为技术储备,那么就“不宜进入”。 至于为什么不宜进入,赖勇浩认为根本原因在于: 标准化过程中的超长流程,一次次将 C++ 推向深渊。 接下来,赖勇浩首先回顾了20世纪90年代: 其实在 90 年代,计算机的运算能力有限,市场上非常需要一款性能较高、抽象较强的编程语言,C++ 获... 阅读全文
posted @ 2012-02-10 21:42 ChaunceyHao 阅读(189) 评论(0) 推荐(0)
摘要: 近日,SpringSource(VMware下的一个部门)发布了Spring AMQP 1.0 GA(1.0.0.RELEASE)。Spring AMQP项目将Spring核心概念应用到了基于AMQP的消息解决方案的开发上,并且提供了Java与.NET两个版本。要想了解Spring AMQP与AMQP,请阅读文章“Introduction to SpringSource's Advanced Message Queuing Protocol Support”。 Spring AMQP提供了org.springframework.amqp.core.AmqpTemplate来发送与接收消 阅读全文
posted @ 2012-02-10 20:56 ChaunceyHao 阅读(318) 评论(0) 推荐(0)
摘要: Introduction Most web-based slide show applications depend on a database for some or all of the storage. This application allows you to show pictures from a directory structure without any underlying database. The application uses an ASP.NET 2.0 TreeView control for file system navigation... 阅读全文
posted @ 2012-02-09 19:17 ChaunceyHao 阅读(360) 评论(0) 推荐(0)
摘要: using System.Text; 2using System.IO; 3using System.Runtime.Serialization; 4 5 static string Serialize(object obj) 6 { 7 using (MemoryStream memoryStream = new MemoryStream()) 8 using (StreamReader reader = new StreamReader(memoryStream)) 9 { 10 DataContractSerializer serializer = new DataC... 阅读全文
posted @ 2012-02-09 19:14 ChaunceyHao 阅读(414) 评论(0) 推荐(0)
摘要: 对于普通应用程序的部署和升级,大家已经非常熟悉和习惯的使用MSI或者Click Once了。 那么对于数据层,微软有什么类似的标准而易用的解决方案,可以统一将所需的所有数据库和实例对象(例如,用户表、存储过程、视图、登录等)统一打包,能够 对版本,部署和升级条件及策略的声明和控制呢?这就是数据层应用程序(Data-tier Application,DAC)。 数据层应用程序DAC可使用以下两个工具来实现: 可使用 Microsoft Visual Studio 2010 中的数据层应用程序项目编写和构建 DAC,并可以进行对 T-SQL 代码运行静态代码分析、重构 T-SQL 代码、声明 版本 阅读全文
posted @ 2012-02-06 14:23 ChaunceyHao 阅读(223) 评论(0) 推荐(0)
摘要: 当用户使用PivotTable连接到在 Excel 外的数据源(External Data Sources)时,Excel用不同的数据源连接器来做连接。其中,当连接到分析服务器时,Excel用了MSOLAP OLE DB Provider来做连接。在MSOLAP OLE DB Provider的连接字符串,我们提供了分析服务器的名字和连接方式(例如:Server Name, Credentials,等等)。MSOLAP Provider 通过TCP传输来与分析服务器沟通。此外,当连接字符串中有HTTP字符时,MSOLAP Provider 将通过HTTP传输来与安装在服务器的数据泵(... 阅读全文
posted @ 2012-02-06 14:20 ChaunceyHao 阅读(272) 评论(0) 推荐(0)
摘要: 当金融遇到计算,我们赋予它一个新名词:金融计算。早在20世纪90年代末,纽约、伦敦、日本的诸多金融机构就已经开始了金融计算相关应用,始于1993年全球超级计算机500强排行榜(Top500)中,约450台为国际一流金融机构所用,中国先后已有70多台超级计算机跻身Top 500,但至今仍无一台用于金融领域。 自2008年以来,上海超级计算中心主任的奚自立先 生一直在积极呼吁以打造国际金融中心为目标的上海加紧建设金融计算共同平台,在他看来国外同行早已利用高性能计算创造出一批批金融衍生产品,并演算出未来 走势变化;国内机构还停留在简单计算银行信用卡风险,或是通过随机过程分析计保费。这其间的差距恰如. 阅读全文
posted @ 2012-02-06 14:19 ChaunceyHao 阅读(197) 评论(0) 推荐(0)
摘要: 让应用程序的数据层可以在本地SQL Server服务器、私有云、共有云之间方便的部署、移动、升级和管理,正在迅速成为当前云时代的关键技术之一。SQL Server “Denali” 的新增功能——包含的数据库Contained Database (CDB) 和数据层应用DAC正是为了满足这一需求而研发并推出的。这两项技术在一起所提供的功能,将SQL Server应用程序的开发、部署、和不同环境之间的移动完全流程化了,让开发人员和DBA能够淋漓发挥,游刃有余。 进展 亮点简述 包含的数据库Contained Database (CDB):排序规则和安全认证已经可以内置在CDB中;数据层... 阅读全文
posted @ 2012-02-06 14:16 ChaunceyHao 阅读(157) 评论(0) 推荐(0)
摘要: 正如标题所示,Benjamin Carlyle试图在《Best Practices For HTTP API Evolvability》一文中为围绕HTTP API构建的系统的设计定义原则和实践,这些系统是可扩展的,并且能一直进化下去。他先指出了REST(一种架构风格)和HTTP API(通过HTTP暴露的编程接口)之间的区别。 HTTP API是针对一个特定服务的面向开发者的接口,也被称为RESTful服务契约、面向资源架构或URI Space。 我说REST和HTTP API紧密相关是因为大多数HTTP API并不严格遵守统一接口约束,严格说来统一接口约束要求接口是“标准的”[…] 文.. 阅读全文
posted @ 2012-02-06 10:13 ChaunceyHao 阅读(168) 评论(0) 推荐(0)
摘要: 每个团队都必然会遇到工作被干扰的情况,如果不能合理应对,那么很可能会影响到团队的交付能力。最近,在Agile Advice网站上,Mishkin Berteig发表了一篇文章,讲述了当Scrum或者其他一些采用迭代方式的敏捷团队遇到工作被干扰的情况时,可能可以采用的七种应对方法。 严格遵循Scrum安排特定的“干扰”时间段让变更商谈过程变得透明拆分团队超短的交付周期维持现状,任劳任怨承诺速率(Commitment Velocity) Ken Schwaber和Jeff Sutherland在Scrum指南中明确地表示,团队要想获得成功,就必须严格遵循Scrum。 Scrum的角色、工件、事.. 阅读全文
posted @ 2012-02-06 10:12 ChaunceyHao 阅读(240) 评论(0) 推荐(0)
摘要: As Web sites transition more and more into Web applications, working with files in meaningful ways is becoming increasingly important. Starting with Platform Preview 2, IE10 includes support for the File API, enabling developers to read and slice files on the client. Platform Preview 4 adds suppor.. 阅读全文
posted @ 2012-02-05 00:34 ChaunceyHao 阅读(340) 评论(0) 推荐(0)
摘要: 许多人在安装 Windows 8 开发人员预览版后首先尝试的功能之一就是 IE10 浏览器,它是 Windows 中最常用的工具。预览版中的 IE 10 是 IE 10 的平台预览版 3。您可以通过 IE 博客了解我们在 HTML 5 引擎领域所做的工作。这篇博文介绍了 Metro 风格 IE 中的重大变化,即,无插件体验。在 Windows 8 中,IE 10 同时作为 Metro 风格应用程序和桌面应用程序提供。桌面应用程序继续全面支持所有插件和扩展。HTML5 和脚本引擎是相同的,如果愿意,您可以在不同的框架窗口之间轻松切换。Metro 风格的 IE 将提供您期待的所有主要... 阅读全文
posted @ 2012-02-04 11:45 ChaunceyHao 阅读(347) 评论(0) 推荐(0)
摘要: 在 Internet 出现之前,获取服务包或“修补程序”等更新简直堪比登天。您必须订购升级“介质”或购买赠送 CD 的杂志才能获得这些更新。当然,Internet 的出现彻底改变了这种情况。事实上,在最初建立 ftp.microsoft.com 时,提供的首批服务中就包含了获取 MS-DOS 和 Windows 更新的功能。随着 Windows Update 的推出,我们不再仅仅满足于提供简单的软件交付服务,而是致力于打造一种能够及时为您提供高质量更新的 方式。这些自动更新功能逐渐赢得了用户的信任,我们对此颇感自豪。如今,Windows Update 在很多方面都已经成为了 Int... 阅读全文
posted @ 2012-02-04 11:18 ChaunceyHao 阅读(568) 评论(0) 推荐(0)
摘要: 非常感谢大家针对上一篇博文发表的评论和反馈。从这些评论和反馈中,我们切实感受到了各位对于设计的关注和热情。我们将继续围绕设计展开讨论,并通 过这些博文回答您的问题和评论。我们在设计 [Start](开始) 时,希望它可以替代一系列启动、切换、通知和信息概览视图,为您提供前卫、快速和流畅的体验。这是一项艰巨的任务。当然,我们打算同时为更熟悉 [Start](开始) 菜单、鼠标和键盘的绝大多数客户和使用触控设备的新客户提供这种体验。本博文的作者是核心体验改进团队的小组项目经理 Alice Steinglass。–Steven 如同我们在有关改进 [Start](开始) 菜单的 博文中所述... 阅读全文
posted @ 2012-02-04 10:38 ChaunceyHao 阅读(256) 评论(0) 推荐(0)
摘要: 诸如内存使用之类的基本要素是 Windows 8 的一项主要工程设计原则。在构建 Windows 8 的过程中,我们的目标是显著降低核心系统的整体运行时内存要求。这对每个人都有好处,在如今这样一种环境下尤其如此,因为人们需要同时运行越来越多的应用 程序,或者需要在只有 1GB 或 2GB 内存的系统上运行应用程序。我们在本博文中讨论的便携式计算机与我们在 2008 年 Windows 7 PDC 中讨论的便携式计算机完全相同:现成可用的、第一代具有 1GB 内存的基于 ATOM 的上网本。本博文由我们的性能团队的小组项目经理 Bill Karagounis 创作,详细介绍我们在减少内存占... 阅读全文
posted @ 2012-02-04 10:35 ChaunceyHao 阅读(216) 评论(0) 推荐(0)
摘要: 用户体验团队的小组项目经理 Ryan Haveson 想要告诉大家自 Windows 开发人员预览版发布以来,任务管理器的一些最新进展。在本博文中,您将了解最新任务管理器工具,它可以管理具有大量逻辑处理器的系统。这些工具不再局限于 针对桌面 PC,而是同时适用于服务器和数据中心。Windows 开发的很大一部分工作都是为了使操作系统能够跨各种外形尺寸和 CPU 体系结构进行缩放。 有关评论的注意事项:请遵照社区标准发表评论。在此提醒,除自动化的垃圾邮件防护外,我们不会对评论进行任何审查。–Steven Sinofsky 我们在以前的一篇博文中讨论过新的任务管理器,并且许多... 阅读全文
posted @ 2012-02-04 10:33 ChaunceyHao 阅读(375) 评论(1) 推荐(0)
摘要: 根据各位的评论,我们希望在接下来的博文中谈一谈图片密码的安全性。用户体验团队的开发总监 Jeff Johnson 对此功能的算法和安全性颇感兴趣,并创作了这篇有关如何优化图片密码安全性的博文。由于这是一种全新的登录模式,再加上对于安全性(尤其是针对移动设备的 安全性)和新身份验证技术的忧虑(例如,面部识别技术的脆弱性,或生物信息识别技术面临的挑战)与日俱增,无怪乎人们会担心该方法中存在潜藏的缺陷。我们 的目标是提供一种安全性不在文字密码之下的便捷机制(算法全部由 Jeff 提供)。在下文中,Jeff 将介绍为什么总体来说这是一种强大的解决方案。请注意,人们多年以来积累了众多针对键入式密码的.. 阅读全文
posted @ 2012-02-04 10:00 ChaunceyHao 阅读(244) 评论(0) 推荐(0)
摘要: 文件系统是操作系统提供的一项最基本的服务,在大家广泛使用的所有操作系统中,Windows 拥有最高级的文件系统之一。在 Windows 7 中,我们大幅提高了操作系统的可靠性、管理性能以及稳定性(例如,颠覆“碎片整理”的传统概念,彻底实现其自动化)。在 Windows 8 中,我们将继续展开这一工作,并将工作重心放在规模和容量方面。本篇博文的作者是存储与文件系统团队的项目经理 Bryan Matthew。--Steven 我们的数字收藏集中的内容正在以一个令人恐怖的速度飞速增长,因为其中包含了大量高分辨率的数码照片、高清家庭电影和大型音乐收藏集。硬盘供应商则 通过交付超大容量硬盘驱动器的... 阅读全文
posted @ 2012-02-04 09:45 ChaunceyHao 阅读(438) 评论(0) 推荐(0)
摘要: IndexedDB is a W3C Working Draft that enables JavaScript developers to store, search, and retrieve data on the user's local client, even when Internet connectivity is disabled. This blog post describes IDBExplorer, a tool we use internally to debug IndexedDB applications. IDBExplorer lets you... 阅读全文
posted @ 2012-02-04 00:40 ChaunceyHao 阅读(176) 评论(0) 推荐(0)
摘要: The transition to a plug-in free Web is happening today. Any site that uses plug-ins needs to understand what their customers experience when browsing plug-in free. Lots of Web browsing today happens on devices that simply don’t support plug-ins. Even browsers that do support plug-ins of... 阅读全文
posted @ 2012-02-04 00:31 ChaunceyHao 阅读(174) 评论(0) 推荐(0)
摘要: CSS3 features make it easier to build rich and immersive Web experiences. A recent post described how Web developers add personality to their sites with CSS3 Transitions and Animations. CSS3 3D Transforms add another dimension (literally) for developers to enhance their sites. ... 阅读全文
posted @ 2012-02-04 00:30 ChaunceyHao 阅读(480) 评论(0) 推荐(0)
摘要: 最近在自己的虚机上发现了这样的现象: SharePoint Designer 2010中,列表和库中间,无法显示任何内容,母版页之类的链接干脆就消失了,网站页面、网站资产这几个文档库也都显示“无法显示为文档库”: 后来网上搜了一大圈,也琢磨了好久,想到刚刚卸载了一个工作流的产品,这是唯一一个可能造成影响的地方。 最终发现就是因为某个列表定义(List Definition)随着产品的卸载被干掉了,但是列表实例(List Instance)还在,这个也是feature卸载时候的一个问题。于是这些找不到对应定义的列表实例,导致了SPD出现这种状况。 解决方法也很简单,手动把那几个列表删掉就好了(. 阅读全文
posted @ 2012-02-03 12:29 ChaunceyHao 阅读(174) 评论(0) 推荐(0)
摘要: SharePoint 2010支持Linq to SharePoint,让程序员可以使用Linq语法直接访问SharePoint 2010网站中的数据。但是在默认情况下,Linq to SharePoint不支持权限提升,也就是说,如果在代码中尝试通过SPSecurity.RunWithElevatedPrivileges()方 法来提升执行权限,你可能会发现,代码并不会如你所愿的以系统帐户的身份,访问SharePoint网站的数据。 下面是一段典型的权限提升的代码,在匿名委托方法中,首先构造了新的SPSite和SPWeb对象,然后使用Linq to SharePoint查询了一个列表中... 阅读全文
posted @ 2012-02-03 10:14 ChaunceyHao 阅读(251) 评论(0) 推荐(0)
摘要: Lucene项目管理委员会宣布Apache Lucene 3.5.0和Apache Solr 3.5.0已经可以使用。Lucene是一个高性能、支持全文搜索的文本搜索开发库。Solr是一个独立的搜索服务器,其核心使用了Lucene来做索引和搜索。 Lucene 3.5.0版本的主要变化包括: 降低内存消耗。现在建立词汇索引需要的内存比以前降低了3到5倍,实现这一点,是使用了更有效的内存数据结构来保存词汇。深度分页支持。加入IndexSearcher.searchAfter方法,它在特定的ScoreDoc之后会返回结果。你可以将上一页的最后一个document传递给searchAfter方法,以 阅读全文
posted @ 2012-02-03 10:13 ChaunceyHao 阅读(398) 评论(0) 推荐(0)
摘要: Silverlight所扮演的角色一直为人所误解。人们最初认为Silverlight要和Flash竞争,但是Flash本身已经被HTML 5所取代。人们还认为它是一种交付跨平台应用程序的方式,但是iOS让这个希望也破灭了。让人奇怪的是,它在人们认为应该是WPF的领域——企业内部业务 应用程序——中繁荣起来,而Silverlight 5中改进的安全性模型也反映了这一点。 Silverlight 2是人们普遍认可的第一个真正意义上的版本,它出现后不久,人们就想要了解交付传统样式应用程序的方法。这项特性叫做“浏览器之外(out-of- brwoser)”或者OOB,它最早是在Silverligh.. 阅读全文
posted @ 2012-02-01 15:21 ChaunceyHao 阅读(188) 评论(0) 推荐(0)
摘要: PhoneGap现已完全支持Windows Phone 7所有的原生功能,其支持力度达到了iOS与Android的水平。 微软在去年7月帮助Nitobi将PhoneGap移植到了Windows Phone Mango上,并在9月发布了 该框架的一个可用版本。很多原生特性都得到了支持,包括Accelerometer、Camera、Contacts、Geolocation、 Notification与MediaCapture,但团队希望能找到一些Bug。此外,由于缺乏具备相应功能的WP7设备,因此Compass并未得 到测试。那时,还缺少两个重要的API:File与Storage。 近日,Phon 阅读全文
posted @ 2012-02-01 15:20 ChaunceyHao 阅读(166) 评论(0) 推荐(0)
摘要: 目前,Eclipse上使用Git的项目数量已经超过了使用SVN的仓库数,这使得Git独树一帜,成为Eclipse项目最为流行的版本控制系统。虽然Git自从Helios发布后就已经出现了,但迁移到Git仅仅从去年夏天Eclipse Indigo发布后才开始。 虽然很多项目已经开始从Subversion与CVS上进行迁移,但还有不少项目依然在使用CVS或Subversion仓库。这些项目很可能会在 Indigo SR2发布后被清理掉,到期时间为今年2月份。值得强调的是,CVS将会在今年底变为只读状态,但在今年夏天Eclipse Juno发布时将不会再有CVS仓库了。 更有趣的是Eclipse上G. 阅读全文
posted @ 2012-02-01 14:47 ChaunceyHao 阅读(194) 评论(0) 推荐(0)
摘要: 大约20年前,微软公布了New Technology File System(NTFS)文件系统,作为Windows NT的一部分出现。从那时起,NTFS就沉淀下很多特性,这些特性可能当时看起来不错,但实际上是不怎么样的想法。同时,尖端技术不断发展,与NTFS架 构也就不再兼容了。经过几次失败的尝试之后,微软现在承诺提供一个全新的文件系统。 该文件系统被称为ReFS或“弹性文件系统”,其设计目的是要提升可靠性,特别是发生电源断电或是媒介故障的时候(比如磁盘的老化)。可靠性部分来自底层的变化,比如文件元数据的存储和更新。现在元数据的更新使用写时分配(allocate-on-write)方式,而. 阅读全文
posted @ 2012-02-01 14:47 ChaunceyHao 阅读(754) 评论(0) 推荐(0)
摘要: appMobi已经开放了jQ.Mobi的源代码,它对jQuery进行了重写,与jQuery Mobile竞争以分享开发者份额。 jQ.Mobi是jQuery的部分重写版本,但针对HTML5和移动设备做了优化。它的文件大小只有3KB,而jQuery则有35KB,并且据JSPerf test的数据,它在Android上要比jQuery快3倍,在iOS上快2.2倍。该框架是由appMobi发布并开源的。因为jQ.Mobi是插件式开发,所以它的编程语法和jQuery完全相同。jQ.Mobi只包含jQuery API的子集,也就是appMobi认为给iOS和Android提供完全相同用户体验最重要的那部 阅读全文
posted @ 2012-02-01 14:47 ChaunceyHao 阅读(364) 评论(0) 推荐(0)
摘要: 近日,JBoss发布了流行的对象/关系(O/R)映射框架Hibernate 4。Hibernate 4主要的新特性如下所示: 多租户架构支持引入了“Services”API提供了更棒的日志,支持i18n与消息编码(通过JBoss Logging而非slf4j)为OSGi支持做好了准备清理并删除了几处废弃代码 所谓多租户架构,就是将大型的企业应用划分为虚拟的多个客户端/客户(又叫做租户)而不必将所有数据放在一个共享空间中。该原则改进了管理、监控, 甚至是安全,对于大型的服务提供商来说非常有帮助。提供云基础设施的公司也会从多租户架构中获益颇丰。该原则有几种实现方式,列举如下: 每个客户端/租户使. 阅读全文
posted @ 2012-01-30 09:14 ChaunceyHao 阅读(416) 评论(0) 推荐(0)
摘要: 近日,Mozilla发布了Mozilla Labs Apps Developer Preview——Mozilla Labs Apps市场的早期预览版。开发者可以通过Mozilla Labs Apps项目使用HTML5、CSS与JavaScript等Web标准创建能够运行在多种设备上(桌面、移动、平板)的HTML5应用。Mozilla Labs Apps项目还会运营自己的市场以帮助开发者分发这些HTML5应用。Mozilla计划在今年初发布真正的应用市场。 Mozilla Labs Apps是通过标准Web技术以及来自于Mozilla app manifest(可以让User Agent... 阅读全文
posted @ 2012-01-30 09:02 ChaunceyHao 阅读(145) 评论(0) 推荐(0)
摘要: Funf是一个收集和分析移动数据的开源框架,它已经被麻省理工学院用来发现在一场选举运动中政治观点是如何变化的,用户是如何互相交互的,或是疾病如何通过人口分布来传播的。 麻省理工学院多媒体实验室开发了 Funf开源传感框架,一个用于移动设备的开源传感和数据处理的框架。其基本思路是在手机上安装一个收集器应用,来跟踪一组用户的各种行为活动,这些活动之后被分析进而决定用户行为中的特定模式。麻省理工学院的研究小组使用该软件“得出令人吃惊的结论,如关于政治观点,饮食习惯以及疾病通过人群的传播方式等”,该框架能够被扩展进行各种活动的分析。 Funf使用的基本概念是探头(Probe),这是一个用来收集手机底层 阅读全文
posted @ 2012-01-30 08:54 ChaunceyHao 阅读(616) 评论(0) 推荐(0)
摘要: 近日,SpringSource 发布了用于将Redis轻松集成到Java应用中的开源库的首个稳定版。Redis是个由VMWare/SpringSource资助的键值存储,为一些高性能网站如GitHub与StackOverflow等所用。 Redis是新近涌现的NoSQL数据存储之一,它关注于简单性与性能(整个数据集放在内存中)。你可以通过大量命令来访问Redis,与其他众多的键值存储不同,除了基本的字符串外,Redis还支持额外的数据类型。下面列出Redis的一些命令: set my-news-site INFOQ =>OK get my-news-site =>"INF 阅读全文
posted @ 2012-01-30 08:48 ChaunceyHao 阅读(595) 评论(0) 推荐(0)
摘要: 微软计划在即将到来的Visual Studio 11 中为一个软件项目中所有相关的干系人改善开发流程。开发、测试和运维团队的需求是复杂且不断变化的,为了应对这些挑战,微软已经开发“应用程序生命周期管理” (PDF) 旨在改善“软件建设的生产力和可预见性”过程。 ALM(应用程序生命周期管理)的重点放在如下优先事项中: • 通过集成团队中所有角色来协作 • 及时和可操作的反馈以减少浪费 • 为手头的任务充分利用自然而适当的工具 • 根据意愿采取透明而灵活的最佳实践 最近微软的副总裁S.Somasegar 描述了即将发布的VS11里将支持该过程的一些新特性。 探索性测试和单元测试 为了提升开发.. 阅读全文
posted @ 2012-01-30 08:36 ChaunceyHao 阅读(169) 评论(0) 推荐(0)
摘要: using System;002using System.Data; 003using System.Drawing; 004using System.Drawing.Drawing2D; 005class Clock006{007private Point mickeyMouse = new Point(0, 0);008private void Form1_Paint(object sender, PaintEventArgs e) 009{ 010DrawClock(e.Graphics); 011timer1.Start(); 012} 013014private void DrawC 阅读全文
posted @ 2012-01-29 21:13 ChaunceyHao 阅读(404) 评论(0) 推荐(0)
摘要: Michael Arrington曾发表一篇博文说,创业者必须加倍的努力工作,甚至不惜趴在办公桌上睡觉,这样才能成功。对此,我并不赞同其观点,我看了很多评论都是 关于这样工作会适得其反,不但没有获得成功,相反的,这也给程序员的身体造成一定的危害(长期或是短期都会有影响)。 我们每天平均工作8个小时,这样算下来,平均每周有40个小时。假设,在最佳状态下,当你启动一个程序24*7(不休不眠)这相当于168个小时,这就意 味着是日常工作的4倍。 当然,程序员不可能像机器那样可以一直工作,期间也会被其它事宜打扰。比如,睡眠。人的最佳睡眠时间是7-8个小时。你可以偶尔付出一些额外努力或 者是... 阅读全文
posted @ 2012-01-29 21:12 ChaunceyHao 阅读(421) 评论(0) 推荐(0)
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 72 下一页