Google正在拖互联网的后腿 有一天,我从一家公司收到了一封有意思的邮件,我们的网站上有个链接链到了这家公司。
大概内部是,他们要求我们移除链接到他们网站的链接。我们是根据自己的协议协定链到他们的,没有事先征求他们的意见,因为我们感觉这可能对我们的用户有帮助,这也是为什么一般人喜欢放互联网上的链接的原因。
索引:像Mongo一样查询IndexedDB 作为Riggr SPA库的一部分,我一直在做这个项目,在这个项目中我想用和Mongo同样的交互方式使用IndexedDB。
IndexedDB(如果你还没使用它)对于客户端/浏览器数据存储来说是一个很有用的解决方案。虽然对老版本浏览器的支持依然缺乏,使用IDB更新应用程序,甚至作为一个不支持老版本浏览器的特性, IndexedDB绝对是值得的。
使用集群(recluster)扩展多线程Node.JS 使用经典的Node.JS写的服务真的很快,一部分得益于它的非阻塞I/O接口,一部分得益于
JavaScript V8引擎的特别优化。当然,其中的一个限制就是:JavaScript是单线程的,所以仅会使用到处理器的一个内核。不过,通过
recluster (集群)模块让多核处理器发挥出它的优势是有可能的。
是什么让Node.js比Java更快?为什么NodeJS这么快? 每隔几个星期,就有人发表Java和Node比较的性能评测,像PayPal 或者 Joey Whelan
发表的帖子.作为Node很多公共管理模块核心的维护者和贡献者之一,Strong Loop
很高兴看到Node的获胜。每个人都知道,评测是一个特殊的衡量方式,其实并不适用于所有的情况。有时候Java要快一些,有时候Node要快一些。当
然,用什么和怎么衡量才是最重要的。
你应该使用HTML5的header和footer标签吗? Matt Wilcox问: “我现在还没有用例如<header>和<footer>这样的标签。我非常惊奇现在有那么多的浏览器开始支持它们了,但是我仍然不知道它们到底比div好在哪了?”
这是个好问题。我的回答是“应该用”。这两个元素(包括<nav>和<main>)是在某些浏览器上给用户带来一些便利的辅助技术。
Linux 桌面的发展之路! Ken Starks 在 fossforce.com 网站上问 你们是如何优化 Linux 的?,
我很高兴他问了这个问题,因为我有话要说!对我来说,Linux
桌面就是一连串的承诺,但是这些承诺却总是无法兑现。它在每个版本发布后都会说“下个版本会非常牛X”,=.=凸。它会一次性定下50个目标,然后又完成
不了几个。至于 Linux 桌面,我想我们是时候好好聊聊这玩意儿了。
功夫:HTML和CSS? 这本书讲解了HTML和CSS可能会使你说什么他妈的原因,它例举了一系列通常令人沮丧的HTML和CSS困境,窘境甚至失策的地方。
HTML文件总是包含一个文档类型,我推荐HTML5的简单文档类型:
<!DOCTYPE html>
现在,你为什么应该学Node.js 让我们现在来谈谈一项最近得到了理所应当的大肆宣传的技术—Node.js。现在Node.js是硅谷最热门的新技术,微软、VMWare、易趣、雅虎等
很多顶尖的技术公司都普遍在使用这项技术,对软件开发技术人员来说这是一项非常完美的技术,能够给他们带来意想不到的就业机会。
7件你不知道但可以用CSS做的事 不管你信不信,CSS和JavaScript开始重叠,就像CSS增加了更多功能一新。在我写“你可能不知道的CSS和JavaScript互相影响的5种方式”一文时,人们对于JavaScript和CSS是如何重叠的感到惊讶。今天,我将重点强调你能用CSS完成的7种工作——不需要通过JavaScript或图片。
NODEJS是人性化的 NODE与目前的动态语言现状有着本质的区别。它是由对效率的极度痴迷而产生的。
线程是困难,繁重,且大材小用的。他们确实解决了平行的基本问题,但他们提出一个围绕着线程安全和易变性的全新问题。如果要实施的话,对于动态语言来说它们通常很复杂且很难解决。