Jetty 9.3.10.v20160621 发布,Servlet容器
Jetty 9.3.10.v20160621 发布了,Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的 API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供...
View ArticleErlang/OTP 19.0 发布,动态类型编程语言
Erlang/OTP是一个主要版本,更新了新功能,相当多的改进,以及一些不兼容。Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。更新日志:compiler, stdlib:New preprocessor macros ?FUNCTION_NAME,...
View ArticleDropwizard 0.9.3 发布,Java 框架
Dropwizard 0.9.3 发布了,Dropwizard是一个Java框架,用于开发易于运维,高性能的RESTful 网络服务。它由Yammer开发,用于增强基于JVM的后端服务,集合了来自Java生态系统中的稳定和成熟的程序库,组成了简单,轻量级的程序包,使得用户可以专注于把事情做好。Dropwizard已是开箱即用的,它支持复杂的配置,应用环境,...
View ArticleVue v2.0.0-alpha.6 发布,轻量级 JavaScript 框架
Vue v2.0.0-alpha.6 发布了,Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。更新内容:NewNow works with vue-devtools 2.0.0Properly support number keyCodes and custom keyCodes in v-on. Custom...
View ArticleGitLab v8.9.0 发布,项目管理和代码托管平台
GitLab v8.9.0 发布了,GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。了解详情访问:https://about.gitlab.com/2016/06/22/gitlab-8-9-released/改进日志: - Fix builds API response not including...
View ArticleSELinux 再次被绕过
HardenedLinux 写道"GNU/Linux厂商SuSE Linux的安全研究人员Sebastian Krahmer继公开绕过SELinux的CVE-2015-1815的PoC后又一次的绕过了SELinux,这次公开的PoC可以正常工作在CentOS 6.6, 6.8和7上,...
View ArticleEclipse Neon 发布,关注 JavaScript 和 PHP
Eclipse的年度发布季到了,今年更新的版本名称叫做“Neon”,格外关注 JavaScript,PHP 和 Docker 。新版本现已提供下载。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。值得关注的更新:Eclipse JSDT 2.0:New tools for...
View ArticleRPM 和 deb 的分裂有望被 Flatpak 和 snap 替代
Linux社区出现了两种新的应用打包格式,其一是Ubuntu力推的snap格式,另一种是Red Hat主导开发的Flatpak格式,两种包格式都利用了沙盒隔离应用,增强安全性。Flatpak刚刚发布了第一个正式版本,首个支持Flatpak的发行版是Fedora 24,其它发行版Arch、Debian和Mageia和Ubuntu也可以安装。 Flatpak是Red...
View Articlefork() 函数与 Linux 中的多线程编程
一、fork()函数在操作系统的基本概念中进程是程序的一次执行,且是拥有资源的最小单位和调度单位(在引入线程的操作系统中,线程是最小的调度单位)。在Linux系统中 创建进程有两种方式:一是由操作系统创建,二是由父进程创建进程(通常为子进程)。系统调用函数fork()是创建一个新进程的唯一方式,当然...
View ArticleGitblit 1.8.0 发布,Java 的 Git 管理工具
Gitblit 1.8.0 发布了,Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库。相当于 Git 的 Java 管理工具。更新如下:安全: - Fixed bug in My Tickets which would expose ticket metadata (title, type, etc) for private repos. (pr-1040)修复:...
View Article索尼同意支付数百万美元和解 PS3,Linux 集体诉讼
2010年3月28日,索尼向PS3主机释出了新版固件3.21,关闭主机安装其它操作系统的功能。索尼给出的借口是安全方面的理由。此举引发了广泛争议,律师代表千万玩家对索尼提起了集体诉讼。上周索尼和律师达成了和解协议,同意向美国玩家支付数百万美元, 律师则得到了250万美元诉讼费。在2006年11月1日到2010年4月1日之间购买 Fat...
View ArticleBokeh 0.12.0 rc2 发布,Python 交互式可视化库
Bokeh 0.12.0 dev 11 发布了,暂无该版本更新相关发布说明。下载地址:Source code (zip)Source code (tar.gz)Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,支持现代化 Web 浏览器,提供非常完美的展示功能。Bokeh 的目标是使用 D3.js...
View Article三分之一 Azure 虚拟机运行的是 Linux
在西雅图举行的 DockerCon 2016大会上,微软Azure业务首席技术官Mark Russinovich透露了一些有意思的数据: 该公司Azure云服务客户的虚拟机有约三分之一运行的是Linux ,其余三分之二运行的是Windows Server。Russinovich称Windows Server不久将正式支持该公司的容器服务Azure Container...
View Article每日一博 | Nginx 代理 thrift NIO 实现 SSL 加密
由于thrift自带的的SSL链路加密API只支持阻塞IO模型, 而我想要实现thrift的非阻塞IO SSL链路加密。考虑到nginx可以做到tcp代理并且提供ssl,故调研是否可以通过nginx来实现链路加密。
View ArticleOSChina 周四乱弹 —— 00 后给自己网购女朋友
@Crissmagic : 在今天, 我要感谢两个男人。 一个叫威利斯·开利,男,1876年11月26日出生, 美国人,他发明了空调。 另一个叫后羿, 他在十几万年前, 射掉了9个太阳。
View ArticleAppCode 2016.2 EAP 发布,引入变量重构
AppCode 2016.2 EAP 发布,现已支持下载。值得关注的更新内容:Introduce VariableThis build brings one of the most important features from our roadmap – initial implementation of Introduce Variable refactoring for Swift....
View ArticleChecked C —— 微软开源让 C/C++ 更加安全的库
微软开源了Checked C,旨在对C和C++增加边界检查的研究项目。Checked C允许程序员在C/C++中编写“确保边界检查”的代码。为了实现这个功能Checked C增加了新的指针和数组类型,它们可以在编译期和运行时进行边界检查
View ArticleGit 项目推荐 | 基于 jQuery/Zepto 前端模板引擎
一个基于jquery/zepto 非侵入式、不会破坏原来静态页面结构、可被浏览器正确显示的、格式良好的前端模板引擎。传统MVC开发模式,V层使用服务器端渲染。美工设计好静态HTML文件,交给后端工程师,需要转换成 Jsp、Freemarker、Velocity等动态模板文件。
View Article协作翻译 | Angular 2: @Directive() 创建无限滚动
在最近的文章中,我使用 angular 2中新的"ng-repeat"也就是"NgFor"结合通用组件创建(自己的)组件。在这篇文章里,我将继续展示,结合 Angular 2进一步开发的 Echoes Player项目。这次为了更加动态化的展示我们将添加一个无限滚动指令。在Angular 2中无限滚动作为一个属性指令。
View ArticleGNU Guile 2.1.3 发布,Scheme 实现
GNU Guile 2.1.3 发布,Scheme 是一种编程语言,而 Guile(Scheme 解释器和库)将它转换成嵌入式脚本语言,从而很好地将动态性引入到静态应用程序中。现在我们将快速概览 Guile,发现它在构建可扩展应用程序方面的强大特性。主要更新如下:重要更新:Complete overhaul of port internalsAll ports are now buffered,...
View Article