MakeDrive是由Mozilla基于node.js和filer两个JavaScript框架开发的一款全新的Web端离线文件同步系统。它提供了一套可让其它应用使用的同步服务,从而使用户可以完全掌控他们分散存储的数据、文件的生命周期。 MakeDrive的核心研发者之一David Humphrey这样描述它:想象一下Web版的Dropbox,我们不需要安装任何软件,就可以在不同的浏览器、应用程序以及移动应用之间共享文件和文件夹。这就是MakeDrive要达到的目的。 但是MakeDrive的主要目的却并不是备份,而是在Web页面中融合多元数据和信息,这一点是与Dropbox所不同的地方。一旦Mozilla的WebMaker工具集与MakeDrive结合起来,就可以让用户自己创建多元信息、多页面的Web应用从而代替单页面的Web应用,并且可以在不同的浏览器、不同的设备上使用所创建的Web应用。事实上,David启动这个项目的初衷是希望能让Brackets(一个在线的代码编辑器)在浏览器中运行。这里有一些展示它们如何进行集成的示例代码。 但是,很显然,该项目使用的应用程序超出了Mozilla特定的应用场景。MakeDrive 的一个主要功能是为Web应用提供离线同步模式,以满足一些特定的应用场景下的需求。试想一下,某一个基于浏览器的游戏,可以在离线状态下保存数据,并定 期检测设备是否联网,如果检测到已联网就将离线数据进行同步,从而达到跨设备的数据共享。或者在使用一个FTP客户端的情景下,你不需要手动上传有变更的 文件,同步服务会为你自动上传有变更的文件。更多内容大家可以关注本次专辑! 企业级红帽Linux 7正在向人们证明操作系统的重要性,如今,它正在集成一些应用,组建一个大的应用联盟。RHEL7 在测试中表现非常不错,但是更值得注意是的,如今RHEL7已经不是一个简简单单的操作系统,它使得红帽生态系统更加完善。 早在2009年,微软和红帽签订了一份旨在为Windows和Linux用户提供虚拟化平台技术支持的互操作协议,作为最值得信赖的Linux发行版本发行商,全球最大的开源软件开发商红帽公司凭借着自己在开源Linux世界的地位自然而然就成为了微软强有力的同盟。如今,新版本RHEL7在测试中表现更好,兼容性更强。 Red Hat增加了对内容稳定性的调整,让其核心更加不可侵犯,同时,通过对内部的一些调整,大大提升了RHEL7的稳定性。像Canonical的Ubuntu的14.04,RHEL7是一个巨大的一堆代码,在DVD的ISO中,我们运行的程序达到4.3GB。对LXC和Docker的支持,让此款操作系统的吸引力更大,用户可以用来部署基于操作系统的虚拟化。这项技术将Docker的容器技术和Linux组件,如systemd, geard和rpmOSTree,结合在一起创建了一个瘦身版的操作系统,该系统可以让用户在利用虚拟化优势的同时,减少负载超量的情况。 RHEL7现在在默认情况下使用XFS文件系统,而不是EXT4。支持XFS意味着RHEL可以处理非常大的文件系统。RHEL 7同样带来“活动目录”(Active Directory)的更佳集成。在RHEL7的内核更新到3.20。安装发生了变化,在很大程度上变得更好。 OpenStack的安装较为复杂,初步协调,也没有工作过剧。我们升级从RHEL6.5到RHEL7。同样,也非常简单。更多相关大家可以关注本次专辑哦! 本文作者Raymie Stata是Hadoop即服务公司Altiscale的创始人兼CEO,也是雅虎前任CTO,协助雅虎完成开源策略,并参与Apache Hadoop项目的发起。Hadoop的扩展和运维是非常复杂的过程,在其具体的实施过程中隐藏着潜在的危机,Raymie根据经验罗列了7项危机信号和 相应的解决方案,帮助使用者提前避免灾难的发生。 所有Hadoop实施都存在着潜在的危机,包括一些非常棘手的Hadoop运行问题。这类问题出现在投入生产环境前会导致Hadoop被弃用,但是如果发生在投入生产环境后,则意味着一场“成功的灾难”(其实更有可能是一场纯粹的灾难)。Hadoop的扩展和实施是非常复杂的。但是如果你能确切的认识到问题根源所在,还是可以避免“灾难”的发生,以下是根据经验总结出的一些危机信号。 从概念验证到生产环境使用是大数据工作流程的重要一步。Hadoop扩展工作充满了挑战,较大的工作量往往不能被及时完成,测试环境不能完全覆盖真实运行环境,例如数据测试中常见的一种问题是:概念验证经常使用不切实际的小型或单一的数据集。在投入生产环境之前,需要进行规模及压力测试,通过这类测试的应用程序具备可扩展性及容错能力,也可协助开发自身容量规划模型。 危机爆发的另一征兆是减少数据保留需求。起初你希望为每年的数据分析保留13个月的数据,但由于空间限制,你开始缩减保留数据的时间,这在某种程度上等价于丢失了Hadoop大数据分析能力的优势。缩减数据保留时间并不能解决问题,要避免这种问题必须要及早行动,重新审视容量模型,寻找预测失败原因,然后调整模型以便更好的追踪问题根源所在。更多相关内容,本次专辑将为大家带来…… 作为免费操作系统,Linux可以是一款替代Windows、OS X平台的流行系统之一。尽管如此,不少人都认为自己从未接触过Linux,而通常用的“Android”智能手机系统就是由Linux提供技术支持,由于Linux代码通用性好,几乎能满足任何用户的需求。 如果用户想尝试除了Mac和Windows以外的桌面系统,Linux或许是你的首选,并不仅仅因为它是免费的,重点是它可定制化。类似于智能手机的Android系统,可以在Linux上定制你所需求的应用。由此针对Liunx系统的了解,用户需要一些关于Linux基本知识。笔者通过整理和分享关于Linux操作系统的10个最常见问题。 当谈及Linux的时候,通常与Fedora Linux,Ubuntu Linux,Android等一系列Linux技术相关联。那么,Linux是什么呢?“Linux”指的是Linux内核,是应用软件和计算机硬件之间的接口程序。正如之前所谈各种关于Linux的名词都有一个共同点,使用相同的内核作为硬件和软件之间的接口。因此,在计算机中“运行Linux”的意思就是以Linux作为内核运行操作系统。 很多时候,大部分人认为Linux应该被叫做GNU/Linux。这指的是对于大部分的Linux操作系统,会使用很大一部分来自于GNU项目的代码,通过这些代码使得Linux内核自身有效运行。因此,GNU/Linux是对其结构的描述,而我们通常将所有使用Linux内核的操作系统称之为Linux。 众所周知,Linux是免费的操作系统,这里的免费指代的不仅仅是资金,而且还包含了言论的自由,这意味着Linux的源代码可供大家研究和修改,甚至可以复制你喜欢的代码进行分享。对比Windows和mac OS X还处于非开源的状态的平台,意味着用户无法系统的学习并进行自由分配。Linux这种开放性的一个最主要原因是关于Linux操作系统的衍生版本的成功,早期的开源技术使许多个人和企业都建立了自己的Linux衍生版本。更多具体内容大家可以关注本次专辑…… |