摘要: Apache Hadoop有通过其灵活的分布式文件系统(HDFS)跨节点奖大数据归档的强大能力。这个大数据解决方案还有着MapReduce Framework的技术支持,使开发人员能通过其APIs分析已归档的大数据。大数据可能是结构化或者非结构化的,并且可能以任意文件格式呈现。请记住,Aspose for Hadoop project的第一个版本已经发布,它让开发人员能够处理若干文件格式。以下就是初始版本所支持的文件格式:Microsoft Word (DOC)WordprocessingML (DOCX, XML)Rich Text Format (RTF)HTML, XHTML and M 阅读全文
posted @ 2013-11-04 09:52 优雅的舞者 阅读(251) 评论(0) 推荐(0) 编辑
摘要: VMware Wokrstation 10已经准备好为当今企业满足一些常规和特殊的桌面虚拟化需求。网络管理员在最新发布的VMware Workstation 10和VMware Player 6 Plus中应该会发现很多值得欣喜的地方,尤其是如果他们的终端用户包括开发人员、工程师及其它有着重大责任或者另类的虚拟化需求的员工。他们也会发现两个产品在保护承包商处的企业资源和员工个人电脑的安全方面的用处。自定义VMs当VMware Workstation 10包含一个典型设置时,它也包含了一个自定义选项,用SCSI控制类型、虚拟磁盘类型和兼容性等高级选项创建VMs。下图展示了新的虚拟机向导:VMwa 阅读全文
posted @ 2013-11-01 09:15 优雅的舞者 阅读(536) 评论(0) 推荐(0) 编辑
摘要: VMware Fusion 6 Professional 为企业Mac用户带来企业级虚拟机功能。VMware Fusion Professional为企业Mac用户带来一些企业虚拟化功能,帮助进一步解决问题以及BYOPC(自带个人电脑)Macs与Windows PCs共存于企业内部环境中。准备好Windows 8.1和MavericksVMware指望着在企业中快速采用Windows 8.1和Mavericks,并且已给VMware Fusion 6 Professional赋予了如下特性:在虚拟机中支持Windows 8.1 Home、Professional和Enterprise。在虚拟机 阅读全文
posted @ 2013-10-31 09:23 优雅的舞者 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 谷歌想要云开发人员能够利用它通过自己的计算引擎提供的工具,因此这个搜索巨头已经发布了几篇技术文章来帮助开发人员熟悉该服务。“你是否知道,每个谷歌计算引擎实例,无论在何处,都能与其它项目专用网的实例交流”,一位谷歌的云解决方案架构师Chris Elliott在谷歌云计算平台博客上这样写道,“从美国虚拟机执行‘ping my-european-instance’,在没有任何复杂交叉区域结构的情况下,非常简单”。这只是谷歌想为那些尚不了解情况的云开发人员传递的有用的情景实例之一。如果你是以前部署过云应用的有经验的开发人员(但并非在谷歌计算引擎上),你可能不知道所有n1计算引擎实例都使用同样的硬件配置 阅读全文
posted @ 2013-10-30 10:07 优雅的舞者 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 谷歌最近宣布一个服务条款更新(TOS,即服务类型)将在下月生效。该更新包含三个部分并且是通过会出现在多个浏览器上的标语来公布(在Chrome、Internet Explorer和FireFox上测试之)。图例1点击“learn more”,你将看到细节,这就是我们要讨论的地方。这些变化将会从11月起生效,并同时影响免费和付费用户。谷歌应用程序领域管理员曾收到过一封电子邮件,通知讨论同样的变化。什么在变化?我提到了新服务类型的三个部分,但只有一个真正在改变的的,另外两个是综合安全及安全提醒。起初,谷歌将展示共享代言(包括你的用户名和图片)给那些你共享内容的人(以Google+中的连接为例)。这意 阅读全文
posted @ 2013-10-29 09:46 优雅的舞者 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 受企业对更深层安全的渴望和不良动机两者的驱使,找寻安全漏洞亡羊补牢或者见缝插针的市场越来越大。试图为软件及其它很多涉及互联网的事情提升安全性,谷歌于10月9日称其正支付程序员500到3133美元不等来做出改变,使得广泛使用的开源软件尽可能不那么容易遭受攻击。伴随着Chrome奖励计划和漏洞奖励计划,谷歌已经做出了两个机制来支付程序员找出其浏览器及在线服务中的具体弱点。新的补丁奖励计划试图鼓励人们在更深层次上让软件变得坚不可摧。“不少漏洞都可以追溯到可防范的编码错误,或者更早的开发中缺乏简单的缓解技术。我们希望能在某种程度上处理这个问题”,谷歌在项目FAQ中这样说道。漏洞奖励已经在主要的计算公司 阅读全文
posted @ 2013-10-28 09:50 优雅的舞者 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 说明依据Gartner的研究,Android是全球最受欢迎的移动操作系统,是它支持着大多数智能手机;而依据Canalys的调研,现在在平板电脑领域享有多数市场份额(53%)。让Android有如此热度的一部分因素是其多样性。几乎每个用户都有一个的Android设备的尺寸和形状,想要一个13英寸带可拆卸键盘的平板电脑?Android同样满足你。当如此多样的设备让用户欢喜时,它也为开发人员带来了不少头疼的麻烦。屏幕尺寸、分辨率、CPU架构和操作系统版本等,都会为开发人员创建原生Android app带来挑战。幸运的是,HTML5使得处理这庞大而多样的Android设备队伍变得快速而简单。“服务员, 阅读全文
posted @ 2013-10-25 09:48 优雅的舞者 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 说明:本文阐述了如何用HTML5和JavaScript上传文件。HTML5提供输入类型“文件”允许我们与本地文件互动,文件输入类型对于从用户那提走一些示例并进行一些操作来说可能非常有用。我们将在项目中用File API,因此如果你需要任意功能的任何细节描述,都可以查看API。它还包含各种其它处理二进制文件的方式。我们将使用FileList界面来获取文件清单。用File Reader界面来读取文件,用File界面来获取文件属性等。检查支持因为HTML5还比较新,并非其所有功能都被浏览器支持,所以你最好是检查一下你的浏览器支持文件特性如何。要检查这个,只需将下面的代码放入你的HTML文件并看看是否 阅读全文
posted @ 2013-10-24 09:47 优雅的舞者 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 对于某些项目,开发人员需要从Word文档中提取数据并导出到数据库。最大的挑战是必须支持现有Word文档。相同格式且带多个数据块的Word文档有成千上万。该文档格式并不是设计来被另一个系统所读取的。这意味着,没有书签、合并字段、从标准指令识别实际数据的方式等。还好,所有输入字段都在表格内,但这些表格也是不同的格式,一些是单行/单元格,另一些则变化多端。我们可以用Aspose.Words来创建和操作Word文档。以C#创建一个类似的表格模型从而稍后当读取文档的时候我们可以用上它。如下所示,你可以看到创建的名为WordDocumentTable的类,带有三个属性:TableID,RowID和Colu 阅读全文
posted @ 2013-10-23 09:44 优雅的舞者 阅读(5778) 评论(0) 推荐(0) 编辑
摘要: 谷歌即将到来的Android KitKat(巧克力棒)意味着移动操作系统处理短信应用程序方式的改变。谷歌正提醒着开发人员做好准备。即将到来的Android KitKat(巧克力棒)移动操作系统将区别对待使用隐藏APIs的短信应用程序,因此谷歌提醒开发人员,让他们可以调整自己在下个Android版本中的短信应用程序。"有些开发人员已经使用隐藏APIs构建了短信应用程序——这是我们不提倡的,因为隐藏APIs可能会被改变或者移除,而新设备并不对它们的兼容性进行测试",Android开发人员Scott Main和David Braun 10月14日在Android开发者博客上这样写 阅读全文
posted @ 2013-10-22 09:39 优雅的舞者 阅读(172) 评论(0) 推荐(0) 编辑