资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [编程语言] Ruby 1.9.3-p362 发布,支持 Windows 8

Ruby开发团队今天发布了Ruby 1.9.3-p362版本。 该版本包含了一些改进和bug修复,其中包括: 支持Windows 8 解决了在Solaris操作系统上构建的问题 修复了大量bug 此外,该版本未包含任何安全性的修复。详细信息:ChangeLog 下载地址: ruby-1.9.3-p362.tar.bz2 ruby-1.9.3-p362.tar.gz ruby-1.9.3 ...
wangguo 评论(1) 有3996人浏览 2012-12-26 0 0

原创新闻 [编程语言] JRuby 1.7.1发布,修复关键Hash漏洞

JRuby社区今天发布了JRuby 1.7.1版本。JRuby是Ruby编程语言的纯Java实现,它结合了Ruby简洁的语法以及Java丰富的类库。通过JRuby,你可以在JVM上直接运行Ruby程序,调用Java的类库。 在JRuby 1.7分支中,加入了对invokedynamic的支持。1.7.1是该分支的首次更新版本,除了改善与Ruby 1.9.3的兼容性问题外,还修复了一个重要的Ha ...
wangguo 评论(0) 有4102人浏览 2012-12-04 2 0

原创新闻 [编程语言] Rails::API —— Rails的精简衍生版本

Ruby on Rails开发人员近日宣布了Rails::API项目,这是Rails的一个精简衍生版本,主要针对不需要使用完整Rails功能的开发者。 在Rails::API中,移除了ActionView和其他一些渲染功能,可以使不关心Web前端的开发者更容易、快速地开发应用程序。由于该项目比较轻量,因此运行速度比正常的Rails应用程序要快一些。 Rails::API可以用来创建只提供API ...
wangguo 评论(0) 有6839人浏览 2012-11-26 2 1

原创新闻 [企业架构] Apache Buildr 1.4.9发布,修复主要bug

Apache Buildr项目团队上周刚刚发布了Buildr 1.4.8版本,今天又发布了1.4.9版本。 Apache Buildr是一个基于Ruby的、专门针对Java应用程序的构建工具,同时也支持Scala、Groovy等JVM语言和工具。 Buildr 1.4.9版本主要修复了与FileUtils类交互时的bug。该bug在1.4.8版本中引入,具有不确定性,有时会导致记录参数被忽略, ...
wangguo 评论(1) 有3392人浏览 2012-11-12 0 0

原创新闻 [编程语言] Ruby 1.9 现 DoS 漏洞,紧急发布 1.9.3-p327

Ruby开发团队近日在官方博客中称,Ruby 1.9分支中使用的Hash函数中存在安全漏洞,可能导致Hash-flooding DoS攻击。开发团队紧急发布了Ruby-1.9.3 p-327版本,1.9用户应尽快升级至该版本。 详细信息 该漏洞类似于Ruby 1.8.7中的CVS-2011-4815。Ruby 1.9版本使用改进的MurmurHash函数,该函数被报告可以用来创建字符串序列,这些 ...
wangguo 评论(2) 有4970人浏览 2012-11-12 0 0

转载新闻 [互联网] Twitter 在美国大选期间高访问量的背后

在美国选举日当天,Twitter 服务器每分钟处理的推特数目为—— 327452 条! 当天,人们在 Twitter 上发布了 3100 万条跟选举相关的推特,而 Twitter 访问量阶段性飙升,一度达到每秒 15107 条推特。Twitter 是如何承受住前所未有的连续高访问量呢? 据 Arstechnica 报道,Twitter 基础架构副总裁 Mazen Rawashdeh 在博客上指出 ...
MnouW 评论(1) 有5520人浏览 2012-11-09 1 0

原创新闻 [编程语言] Ruby 2.0 首个预览版发布

Ruby开发团队今天发布了2.0首个预览版本。 Ruby 2.0的新特性包括: Refinements Keyword参数 Enumerator#lazy Module#prepend #to_h:将约定转换为hash %i数组字面量 regexp引擎更改为Onigmo 支持DTrace(将在第2个预览版中实现) 在该预览版中,一些语言特性还未完全实现,但会包含在2.0正式版中。此外,2.0 ...
wangguo 评论(3) 有4760人浏览 2012-11-02 2 0

原创新闻 [编程语言] Phusion Passenger 4.0将支持JRuby和Rubinus

据Phusion Passenger开发团队称,在下一个主要版本(4.0)中,将添加对JRuby和Rubinus的支持。 Phusion Passenger,也称为mod_rails,是一个用于在Apache和Nginx服务器上更便捷地部署Ruby on Rails应用程序的扩展模块。 在Passenger 4.0中,增加了新的ApplicationPool 4.0以及派生子系统,并将代码库 ...
wangguo 评论(0) 有3899人浏览 2012-11-01 0 0

原创新闻 [编程语言] JRuby 1.7 正式发布,支持 invokedynamic

JRuby社区今天正式发布了JRuby 1.7.0版本。 JRuby 1.7是首个支持JVM的invokedynamic特性的版本,此外,该版本还包括如下改进: 现在1.9.3是默认的运行模式 Ruby标准库升级至1.9.3p286 修复了许多1.9.x兼容性问题 改善了性能和并发性 放弃对Java 5的支持,现在需要Java 6+ 解决了所有已知的1.9编码问题 在所有平台上,Kernel ...
wangguo 评论(2) 有4307人浏览 2012-10-23 2 0

原创新闻 [编程语言] Ruby 1.9.3-p286 发布,安全修复版本

Ruby团队近日发布了Ruby 1.9.3-p286版本。 该版本主要修复了一些安全漏洞: 针对Exception#to_s、NameError#to_s和name_err_mesg_to_s()的漏洞,这些是Ruby解释器内部API。利用这些漏洞,恶意代码可以绕过$SAFE检查。详见:CVE-2012-4464, CVE-2012-4466 在文件路径中插入空字符,可能会导致文件创建例程创 ...
wangguo 评论(2) 有4103人浏览 2012-10-15 2 0

原创新闻 [编程语言] JRuby 1.7 RC1发布,支持invokedynamic

JRuby社区今天发布了JRuby 1.7的首个候选版本。 JRuby 1.7相比之前的版本,每个子系统都有了较大的改善,现在高并发应用程序的开发者将会看到吞吐量和并发性有了显著的提升,此外,该版本与Ruby 1.9.3的兼容更好。 JRuby 1.7首次支持JVM新的invokedynamic特性,你可以在Java 7中启用invokedynamic(通常情况下invokedynamic是禁 ...
wangguo 评论(1) 有3741人浏览 2012-09-26 0 0

原创新闻 [非技术] 2012 Ruby中国技术大会11月17日与您相约上海!

中国规模最大,最高水平,最有影响力的Ruby技术大会 - RubyConfChina 将在2012年11月17日至18日在上海杨浦区创智天地举行,本次大会是第四次Ruby中国技术大会。大会规模将超过500人,由 Ruby China 和 TopGeek 社区共同发起,并邀请了 Ruby 语言之父松本行弘先生,以及来来自海外,台湾,国内本土的最顶尖的 Ruby 开发高手,为国内所有关注 Ruby,使用 ...
ITeye管理员 评论(9) 有5039人浏览 2012-09-19 3 3

原创新闻 [编程语言] JRuby 1.6.8 发布,Ruby 语言的纯 Java 实现

JRuby社区今天发布了JRuby 1.6.8版本。 JRuby是Ruby编程语言的纯Java实现,它结合了Ruby简洁的语法以及Java丰富的类库。通过JRuby,你可以在JVM上直接运行Ruby程序,调用Java的类库。 1.6.x分支主要致力于完善对Ruby 1.9的支持,修复来自社区报告的各种不兼容问题,并提高性能。建议1.6.7.2及以下版本用户升级至1.6.8版本。 该版本的主要 ...
wangguo 评论(1) 有4839人浏览 2012-09-19 3 0

原创新闻 [编程语言] 开发一个社交网站,使用PHP还是Ruby?

关于使用何种语言来开发一个网站或应用,似乎一直在困扰着广大的开发者。如果开发者只会一种编程语言,就不存在这种问题了。但问题是,大部分开发者往往都掌握两种甚至更多种语言,这种问题就产生了。或者,在一个公司中,不同的开发者擅长不同的语言,就更容易引起争论。 因此,Hacker News中也有大量关于语言之争的话题,比如“开发大型web应用,你会选择什么作为后端语言?” 近日,又有一个相关话题出现: ...
wangguo 评论(25) 有24690人浏览 2012-09-07 6 2

翻译新闻 [编程语言] Ruby on Rails vs. PHP vs. Python

开发者在开发web应用时,往往会对平台的选择感到困惑,而web专家通常会建议:要考虑几个因素,这些因素包括周转时间、质量、跨浏览器兼容性、与其他框架的整合、数据安全性、易于访问性等。 在考虑了这些因素后,开发者就会开始纠结于Ruby on Rails、PHP和Python。这三种平台都比较符合以上因素,可以根据项目的需求进行选择。Python和Ruby应该是属于同一“派系”的,PHP完全是另一个不 ...
wangguo 评论(14) 有14645人浏览 2012-08-24 2 15

原创新闻 [编程语言] 开发大型web应用,你会选择什么作为后端语言?

近日,Hacker News中有一个问题引起了广泛的讨论:如果要开发一个大型的web应用程序,你会选择什么编程语言来进行后端开发,要考虑到开发时间、成本和可维护性。 以下是部分回复: 1. Java hendzen 写道对于一个“大型”的web应用,我会老老实实地使用Java,并会选择Jetty作为HTTP服务器,Jersey/JAX-RS作为web框架。JVM是无与伦比的,并且新员工入职培训 ...
wangguo 评论(89) 有88786人浏览 2012-08-06 36 7

原创新闻 [编程语言] Rails 3.2.7 发布,修复重要的DoS安全漏洞

Rails开发团队今天发布了Rails 3.2.7版本。 该版本包含了一个重要的安全漏洞修复程序,这是Action Pack中的一个拒绝服务漏洞。如果使用摘要式(digest)验证,则可能导致拒绝服务(DoS)攻击。 该漏洞影响所有使用with_http_digest控制器辅助方法的代码。例如: class MyController < ApplicationController d ...
wangguo 评论(0) 有4724人浏览 2012-07-27 1 0

转载新闻 [编程语言] 一段 Ruby 代码的思考

在一个Rails项目中,我们遇到了这样一个问题: 这是一个新闻(News)权限的处理。如果是一个新建的新闻,缺省的情况下,管理员和普通用户都是可见的,创建者可以根据需要设置权限;如果是一个已创建的新闻,则权限是创建时设定的。我们要在页面上显示一个form,供人编辑,按照通常的处理方法,页面上应该有所有角色,根据这个新闻当前的权限设置选择框。 从代码上讲,我们可能希望这样判断: news.ch ...
MnouW 评论(3) 有4557人浏览 2012-07-16 3 1

转载新闻 [编程语言] Rails 再爆 SQL 注入漏洞,影响全系产品

本月初 Rails 爆出了一个 SQL 注入漏洞 (CVE-2012-2661),版本涉及 3.0 以及之后的版本,而今天又新发现一个 SQL 注入漏洞 CVE-2012-2695,该漏洞影响所有版本的 Rails ,已经修复的版本是 3.2.6、3.1.6和3.0.14。 使用如下代码会导致此漏洞: Post.where(:id => params[:id]).all 可以改为: Post ...
wangguo 评论(2) 有4691人浏览 2012-06-13 3 2

原创新闻 [编程语言] Rails 爆 SQL 注入漏洞,3.x 所有版本受影响

Ruby on Rails近日爆出了一个关键的漏洞,该漏洞允许攻击者在数据库服务器上执行SQL命令,比如,攻击者可以发起SQL注入攻击来读取未经授权的机密信息。目前该漏洞已修复,可通过文章最后的链接下载修复版本。 这是由于ActiveRecord处理嵌套查询参数的方式所致,攻击者可以使用特定的请求,向应用程序的SQL查询中注入某些形式的SQL语句。 比如,受影响的代码可以直接传递请求参数到Ac ...
wangguo 评论(7) 有6397人浏览 2012-06-04 2 2

最近热门TAG

Java(1854) Ruby(427) 编程(365) Python(328) Rails(296) PHP(270) IDE(201) Eclipse(193) Netbeans(165) C++(146) 算法(139) Groovy(133) .net(129) C(108) Go(98) JDK(95) SQL(94) CGI(88) JVM(78) Scala(75)

热门资讯

Global site tag (gtag.js) - Google Analytics