不需要密码的登录 注* 最近的各种泄密门(iCloud艳照门,Snapchat被黑、疯狂来往泄露)让人们觉得互联网很不安全,Webmaker(Mozilla)准备推出一个无密码登录网站的服务。从根本上解决密码泄露所产生的问题,此文引热烈的讨论。
在Mozilla,我在参与开发一个系统,不依赖于密码的登录系统。它也没有使用社交网络登录如Facebook等平台。我认为,这就是未来,这应该是我们必然的选择 - 这应该会被设计者和程序者主动推动。当很少的网站需要我们输入密码时,密码丢失的问题就会减少,一个网站的沦陷不会让我们损失更多。
Redis集群,不再雾里看花 注* Antirez是Redis项目的作者和主要维护者,译自其博客有删减; Redis是目前最流行的键值(key-value)数据库,数据集以异步方式从内存同步到硬盘。由于其基于内存特性,性能极好,特别适合应对高并发场合,在NodeJS应用中多用来存储持久化的Session。
我第一次提交有关Redis集群的代码大约在2011年3月29。但我只是合并了别人的一个提交请求:集群分支的历史日志已经不可用了,因为它那一塌糊涂的“正在进行中的”提交,只是为了预留一些API和互动的接口。
现在这个项目已经4岁了。是整个Redis项目历史的三分之二。今天,我准备发布一个Redis3.0.0的候选版(RC),这是正式支持群集的第一个版本。
ChromeOS将停止在外接设备中支持ext2/3/4文件系统 Chromium 项目宣布将移除对ext2/3/4文件系统的支持 (
详细), 起因是支持旧的文件系统, 将会无法添加一些新的功能, 比如说右键单击更改外接USB和SD设备的名字(
详细)
Ext2/3/4曾经是绝大多数Linux发行版默认的文件系统,所以基于这些文件系统的设备一般比较廉价。 此改动引起了一些争论。
JuliusJS: 基于JavaScript的在线语音识别库 JuliusJS 是使用JavaScript实现的一个语音识别库
它可以识别用户所说的内容,然后立即翻译出来,声音->文字 PS: 通过一个回调函数,示例代码:
// bootstrap JuliusJS
var julius = new Julius();
julius.onrecognition = function(sentence) {
console.log(sentence);
};
// say "Hello, world!"
// console logs: `> HELLO WORLD`
如何选择Node.js Web开发框架? 框架的作用是简化开发,如果使用框架对自己有帮助,那么为什么不用呢? 下面就从个人开发者和中小型团队来谈谈如何选择Node.js Web开发框架。
Node.js非常适用于Web开发,但是现在无论是一个网站,还是Web App都已经成为包括很多不同部分,如前端、数据库、业务模块、功能模块等等的大型项目,使用Node.js从零开始进行Web开发,也许大中型团队能够胜任,但对于个人和小型团队来说是不现实的。这时候框架就成为Web开发利器,对于个人开发来说几乎是必不可少。那么如何选择Node.js Web开发框架呢?
我们不需要JavaScript框架 注* 作者 Bio ,现在Google工作。 作者不希望我们过多的依赖框架,最多使用一些库。 PS: 库用着不爽了可以换一个,框架能随便换吗?
JavaScript框架看起来像死亡和税收一样不可避免。我敢肯定每次有人开始一个新的web项目时,他们问的第一个问题的肯定是: 我们用的是什么JS框架?这真让我着急上墙。 这就是JS框架在当今业界根深蒂固的现像。实际上,框架并不是非有不可,它需要停下来。
Node.js 包教不包会 这个课程是希望提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的有挑战地开展 Node.js 的学习。
话说看书是一件很头疼的事情,可如果想学到知识,又必须得看书。为了解决大家的这个困惑,我在每一课的开头都写有一个可检验的课程目标,如果你喜欢自己倒腾而不喜欢听别人逼逼的话,把那个课程目标倒腾出来,那门课你也就算掌握了。
程序员取名:用大数据分析一下宝宝取名时最容易重复的名字 大学同学要给孩子起名字,利用工作条件做的统计,非常有意思。经同意后分享给大家。
算算时间不早了,该给我们家**起名字了,于是今天中午利用大数据的优势,做了个无聊的统计。
我抽取了2010年1月1日以后出生的30万小朋友的姓名。
15个最好的HTML5前端响应式框架(2014) HTML5有非常有用和令人意想不到的功能,但也有少数浏览器并不支持HTML5,因此我们需要基于HTML5的前端响应式框架做跨浏览器的支持。这些HTML5的框架有很多,大多支持响应式布局,干净的代码,跨浏览器兼容,内置按钮等等这些设计师常常使用的功能。同的这些HTML5框架将帮助你更加容易地构建任务。包括支持javascirpt和jQuery插件的HTML5的框架,我们可以实现网站的许多应用效果。
针对特定浏览器起作用的CSS: IE Chrome Firefox CSS Hack 只在Firefox上应用的CSS Hack,虽然这种情况非常少,但有时也会碰到:
@-moz-document url-prefix() {
.cssSelector {
font-size: 14px;
}
}