为什么我要用 Node.js? 案例逐一介绍

为什么我要用 Node.js? 案例逐一介绍
本文由 伯乐在线 - Lellansin 翻译。 英文出处:toptal。欢迎加入翻译组。 介绍 JavaScript 高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了。就如同在浏览器中一样,现在我们也可以在服务器上运行 JavaScript ,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前 Javascript 还如同 Flash 或者 Java applet 那样嵌入网页在沙箱环境中运行。 在深入Node.js之前,你可能需要阅读和了解使用跨栈式JavaScript(JavaScript across the stack)带来的好处,它统一了编程语言和数据格式(JSON),让你能最佳地重用开发人员资源。由于这更多的是关于 JavaScript 的特点,这里就不过多讨论它。但它确实是一个让人在开发环节...

沉寂4年的Siri终于开放:这是目前我们知道的全部细节

沉寂4年的Siri终于开放:这是目前我们知道的全部细节
本文作者陈村,剑桥大学自然语言处理(NLP)组,现为机器学习语义分析工程师。 果不其然,苹果在昨晚WWDC 2016上发布了新的SiriKit,即把Siri开放给开发者。作为自2012年就发布的Siri,除了偶尔说几个段子、打个电话或者发个短信,似乎也没啥太多常用的功能。iOS平台的一个显著优势其拥有丰富的第三方应用生态和众多优质开发者,将Siri开放给iOS生态希望能够让Siri支持更丰富的功能。 | Siri 变身 SiriKit 之后,带来什么? 面向开发者的Siri的API都集成在今天早上刚刚发布的SiriKit中。(有趣的是,现任泰国王后也叫Sirikit,就是中国人民的老朋友诗琳通公主的母上)。 SiriKit采用了跟Google和出门问问类似的策略,即用户通过正常的流程唤醒Siri,Siri做完语音识别和语义分析之后,将结构化语音...

日本卫星报废因代码底层软件错误

日本卫星报废因代码底层软件错误
X射线天文卫星“瞳” X射线天文卫星“瞳”   近日,日本宇宙航空研究开发机构(JAXA)正式宣布,无法恢复对X射线卫星“瞳”的操控,事故原因经初步调查源自底层软件错误。卫星的控制系统在发现飞行姿态失控时,采取了错误的调整,推进器点火时朝向了错误的反方向,导致自身旋转更加严重,最终彻底失控。 今年2月17日,被日本寄予厚望的X射线天文卫星“瞳”成功发射升空,但仅仅一个月后,“瞳”与地面的通信出现严重故障,经地面光学望远镜测控发现其运行轨迹出现多块太空碎片。4月28日,JAXA在最新的新闻发布会上宣布,最新数据表明,至少从卫星主体分离出了10块碎片,其中包括两块太阳能电池板。     据悉,“瞳”卫星的造价为2.86亿美元(约合人民币18.6亿元),曾被寄予厚望,代表了“新一代X射线天文学”未来。对于“瞳”的损失,马里兰大学天文学家 Ri...

Ubuntu 16.04 LTS正式发布 来看看有哪些更新

Ubuntu 16.04 LTS正式发布 来看看有哪些更新
Canonical今天正式发布了新版的Ubuntu系统,针对PC、笔记本、上网本、平板和智能手机各类设备。这次的Ubuntu 16.04代号为Xenial Xerus——这个代号是由Canonical创始人Mark Shuttleworth取的。此外,Ubuntu 16.04还是LTS版,即长期支持版,后续会获得5年时间的更新和安全补丁支持。 Ubuntu 16.04 LTS采用长期支持的Linux内核,版本号是4.4,相比一般的内核,这个内核也将在很长一段时间内得到安全更新和BUG修复。而且在Linux Kernel 4.4 LTS生命周期完结后,Canonical也将继续提供支持,直至Ubuntu 16.04 LTS至2021年寿终正寝。 在刚才的报道中,我们已经提供了这个新系统的不少系统截图。从系统外观来说,变得的确是不多,仅有...

vlc 播放器的点播和广播服务

vlc 播放器的点播和广播服务
vlc 是一个开源的,同时跨平台的播放器。在研究 rtsp 协议时发现,它同时还是一个强大的流媒体服务器 VLMVLM(VideoLAN Manager) 在 vlc 中是一个小型的媒体管理器,它能在只启用一个 vlc 的实例的情况下管理多个流。它只能在 telnet 接口和 http 接口下被控制 平时如果是 GUI 界面,那就是通过鼠标点击窗口的按钮和菜单来控制程序。在 linux 下,习惯用命令行来控制程序的运行。 vlc 还提供另外两种方式来受控。一种是 telnet 的接口,它接受 telnet 连接,能过预设的一些命令来控制程序。一种是 http 接口的方式,家用路由常用这种方式来提供控制界面 telnet 接口用命令行进入 telnet 接口 vlc --ttl 12-vvv --color -I telnet --telnet-pa...

Apache + WordPress + SSL 完全指南

Apache + WordPress + SSL 完全指南
似乎不少使用国外主机的站长都想弄个 https:// “玩”,但是许多人对 SSL/TLS、HTTPS、证书等概念了解有限,而中文互联网上相关的教程也不是很完备,各种杂乱。正好,本人这几天花了点时间研究了一下,给自己的站也部署了 HTTPS,写成这篇《Apache + WordPress + SSL 完全指南》,以飨中文读者。本文较长,但是我会尽量写得清楚明白的。 似乎不少使用国外主机的站长都想弄个 https:// “玩”,但是许多人对 SSL/TLS、HTTPS、证书等概念了解有限,而中文互联网上相关的教程也不是很完备,各种杂乱。正好,本人这几天花了点时间研究了一下,给自己的站也部署了 HTTPS,写成这篇《Apache + WordPress + SSL 完全指南》,以飨中文读者。本文较长,但是我会尽量写得清楚明白的。 一、基本术语及证书...

fail2ban 中文手册

fail2ban 中文手册
1、简介 1.1 问题 1.2 解决办法 2、安装 2.1 系统要求 2.2 在GNU/linux系统上源码安装 2.3 Debian 2.4 Gentoo 2.5 Fedora Core 2.6 mac OS X 3、 使用 3.1 定义 3.2 服务端 3.3 客户端 4、配置 4.1 常用配置 4.2 jail配置 4.2.1 Jail 配置选项 4.3 过滤 4.4 动作 5、测试 6、软件限制 6.1 响应时间 ————————————- 1、简介 出现的问题 暴力破解入侵经常出现在 SSH服务器和其他internet服务上(诸如:ftp,pop..),自动脚本会使用多种组合的用户名和密码(暴力破解,字典法破译) 并且通常它们会改变默认的端口。此外,分析你的日志不仅是费时的,而且也很困难!Fail2ban不仅可以使用自动识别可能的...

再谈网络安全的自动化

再谈网络安全的自动化
“工欲善其事,必先利其器。”自动化技术代表了INTERNET软件的一种发展趋势,一种能够改变因特网整体安全水平的趋势。未来的安全软件将走向在线销售、更新、甚至租赁,尤其是桌面级安全产品,因为面对的大部分用户属于对网络安全技术知之甚少的网络服务使用者,这样,只有简单易用的软硬件和服务才有可能真正地提高因特网的整体安全水平。 当然,这种在线技术向计算机安全提出了新的挑战,也同时引入了新的安全风险。例如,网络在线扫描存在的合法性、以及技术的可靠性都有值得怀疑之处,而在线更新技术也在用户参与交互的程度方面难于取舍,自动加固技术在操作系统平台和生产运行环境适应性及智能性方面还有很长的路要走。“ 这是笔者在2000年撰写一篇短文“安全的自动化杂谈”中的议论,15年春秋如白驹过隙,互联网和网络安全已改天换地,对更高自动化水平的渴求更加迫切。 自动化代替手工操作...

美国军方在GitHub上开源网络战争软件Dshell

美国军方在GitHub上开源网络战争软件Dshell
美国军方研究实验室发布了一款超级工具Dshell,官方的介绍是“Dshell是一个网络取证分析框架”,这是美国军方使用了5年的网络战争软件,近年来美国是各国黑客甚至国家黑客部队攻击的重点对象。 美国军方最近通过GitHub开源了其安全代码,以便自己在遭到网络攻击时能够更加清晰地意识到问题所在。在过去的五年时间里,这个名为Dshell的代码已被用于分析针对美国国防部网络的攻击事件。美国陆军研究实验室(ARL)认为,针对政府的这些网络攻击与针对普通公众的的类似。因此,他们希望听到来自非政府用户的反馈,以便更好地理解和防止未来的攻击。 据悉,Dshell于2014年12月17日被放到了GitHub上,访客已经超过了2000名,下载者也超过了100位,用户遍布全球18个国家。 美国陆军研究实验室(ARL)希望开发出适用的分析代码,并且打造出自己的自定义模...

微软再次表态将为Windows提供SSH

微软再次表态将为Windows提供SSH
微软宣布将重新开始为 Windows 平台开发自带的 SSH 客户端。微软打算让用户用上由它的 PowerShell 团队开发的这套应用,而不必依赖第三方应用。其目的是为了帮助用户更容易地管理 Windows 和 Linux 系统。 微软宣布将重新开始为 Windows 平台开发自带的 SSH 客户端。微软打算让用户用上由它的 PowerShell 团队开发的这套应用,而不必依赖第三方应用。其目的是为了帮助用户更容易地管理 Windows 和 Linux 系统。 集团软件工程经理 Angel Calvo 注意到这是微软第三次尝试提供这样的应用程序。与前两次尝试相比,这次尝试顺应公司企业文化的转变,更有可能取得成功。微软已选定将基于 BSD 许可下的 OpenSSH 开发包来开发它的应用程序。OpenSSH 项目由 OpenBSD 开发团队在 1999...
Copyright © 理处言语然自 保留所有权利.   Theme  Ality 京ICP备07032740号

用户登录

分享到: