资讯月刊下载

第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,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [编程语言] 10个必备而且非常有用的Ruby on Rails 4 Gems

Ruby on Rails框架是一个用于开发Web应用程序的非常强大的工具。 它配备了大量的内置功能,有助于加速你的Web应用程序的开发,如智能路由和对象 - 关系映射器,全都采用了MVC模式。 Rails被设计成使用Ruby gem的,很容易扩展的方式。这创造了一个巨大的可用于扩展你的应用程序的Ruby gem的生态系统,甚至通过减少开发共公功能的时间加快你的开发进展。 我们将在下面回顾一些 ...
u012797015 评论(0) 有7013人浏览 2014-09-18 1 0

转载新闻 [编程语言] JRuby1.7.15 发布,Java版的Ruby解释器

JRuby 1.7.15 发布,此版本现已提供下载: 主页: http://www.jruby.org/ 下载: http://www.jruby.org/download JRuby 1.7.15 解决了一些新加载服务内部的不是很明显的回退问题,建议各位升级到最新版本! 改进记录 解决了 8 个 issues 潜在内存泄漏时,重载java服务器下的JRuby jruby-ja ...
u012797015 评论(0) 有5885人浏览 2014-09-04 2 0

原创新闻 [编程语言] Rails连发5版本,修复SQL注入漏洞

Rails开发团队今天上午发布了3.2.19、4.0.7和4.1.3三个版本,这三个版本修复了CVE-2014-3482和CVE-2014-3483两个SQL注入漏洞: 引用PostgreSQL支持大量独特的数据类型,这些类型是其他数据库所不支持的,在3.x版本中,ActiveRecord的SQL引用代码中存在一个bug,允许攻击者使用特定值来注入任意SQL代码。 在这三个版本发布后,Rai ...
wangguo 评论(0) 有20415人浏览 2014-07-03 1 0

原创新闻 [编程语言] JavaScript击败Ruby成为Github第一大语言

Github是一个从Ruby社区诞生出来的项目,最初它是Ruby开发者的大本营。随着开源运动的盛行,Git系统的普及,托管在Github中的开源项目数量越来越多、种类也越来越多样化。 下图是2008年~2013年,Github中开源项目所使用的编程语言的变化情况,可以看到,Ruby项目的占比最初遥遥领先,在2011年中开始被JavaScriptg赶超,此外,Java语言的份额也在迅速攀升。 ...
wangguo 评论(3) 有11326人浏览 2014-05-05 11 2

翻译新闻 [企业架构] LinkedIn缘何抛弃Ruby,转投NodeJS怀抱?

记得在2012年10月份的时候,鉴于性能和可扩展性方面的原因,LinkedIn将其移动设施的后台Ruby on Rails替换成了Node.js。那么为什么要做出这样的决策,Node.js又比Ruby强在哪里呢?下面一起来为你解答。 Node.js——基于JavaScript的服务器端软件平台,它的作用主要是用于构建可伸缩的网络应用程序,在过去的几年里它已经风靡于全球众多开发商。Node.js使用 ...
学良3 评论(17) 有12029人浏览 2014-03-25 4 0

转载新闻 [编程语言] 编程语言 vs. 二次元美女

本文主要是将Java、C++、Python、Ruby、PHP、C#和JavaScript和日本动漫里的那些大家熟悉的动漫人物结合起来,根据他们的身世、个人经历来生动的表达各编程语言的发展历程。原文内容如下: Java 犹如宫泽贤治的《不畏风雨》中出现的、性格木讷的女孩子。从小就由于迟钝和大食量等特征被别人当作笨蛋,从小学入学开始进入田径部、坚持跑步,在中长跑中经常取得好成绩,给人以活泼的印象。是 ...
学良3 评论(10) 有7825人浏览 2014-03-20 9 0

原创新闻 [编程语言] 软件开发就像炒股,关键看你怎么选股票!

本文作者Paulo Ortins在这里分享了对于选择哪种编程语言作为软件开发工作的起点的话题,并阐述了自己的观点。其实道理很简单,不管你选择了什么语言,不管你在这门语言上花了多少时间和精力,你对这门语言的掌握程度是最有说服力的。(以下为编译内容) 有的人经常抱怨软件开发行业的技术、概念、工具等更新换代的速度实在是太快了,用他们的话说就是:每周都有新的算法、新的框架、新的编程语言等之类的新东西问世, ...
学良3 评论(2) 有12741人浏览 2014-03-10 1 3

原创新闻 [编程语言] Ruby 2.1 新特性一览

Ruby开发团队今天发布了Ruby 2.1的首个候选版本,在2.1正式版发布之前,开发团队将只修复bug,而不会增加新特性。 我们可以通过这个版本来预览Ruby 2.1的新特性。与Ruby 2.0相比,2.1版本的主要改进包括: VM改进(方法缓存) RGenGC 语法改进:支持十进制以及复杂的字面值;通过def定义的方法将返回方法名,在之前版本中会返回nil。 处理大数(Bignum)的 ...
wangguo 评论(2) 有13031人浏览 2013-12-25 2 0

原创新闻 [编程语言] Rails 3.2.16 / 4.0.2发布,请尽快升级

Rails团队今天发布了两个安全更新版本——Rails 3.2.16和4.0.2,修复了一些重要的安全漏洞。为了使升级更平滑,下面的链接中只提供了针对相应漏洞的补丁,你可以单独下载升级。 3.2.16、4.0.2版本中修复的安全漏洞如下: CVE-2013-6417:查询生成器漏洞,影响全系版本。这个问题之前已经修复了(CVE-2013-0155),但未修复完整,一些第三方库可能会绕过保护。 ...
wangguo 评论(0) 有14574人浏览 2013-12-04 1 0

原创新闻 [Web前端] 一切皆为JavaScript

JavaScript起源于Netscape公司的LiveScript语言,这是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。 早些年,JavaScript由于其复杂的文档对象模型(DOM)、糟糕的实现和调试工具、不一致的浏览器实现而不受开发者的待见。而随着技术的发展, JavaScript变得越来越的强大、完善,比如, Ajax技术可以创建更加迷人的Web应 ...
wangguo 评论(19) 有25139人浏览 2013-11-05 28 2

原创新闻 [编程语言] Groupon抛弃Rails,转向Node.js

知名团购网站Groupon近日在官网宣布,目前Groupon已经完成了从Ruby on Rails向Node.js的迁移过程,这一过程历时1年之久。迁移后,Groupon将成为全球最大的Node.js部署产品之一。 Groupon工程师团队表示,迁移后,整体响应时间大大减少。Groupon会在接下来的几个月中,逐步发布驱动其Node.js平台的相关库。 Twitter在2008年将其业务后端 ...
wangguo 评论(4) 有17118人浏览 2013-10-10 7 0

原创新闻 [编程语言] Crystal 编程语言:Ruby 和 C 的混合体

Ruby语言在Web开发中的地位越来越高,在红宝石(Ruby)风靡的同时,又出现了一个名为Crystal(水晶)的编程语言。 Crystal是一个开源的、类似于Ruby语法的编程语言,其将Ruby的编程高效性和C语言的性能结合到了一起。特性如下: 受Ruby影响的语法 无须为变量或方法参数指定类型 可以通过编写绑定来调用C代码 编译时评估和代码生成功能,避免产生重复的样板代码 可以编译为高效的 ...
wangguo 评论(8) 有12220人浏览 2013-09-23 0 0

原创新闻 [研发管理] 我是如何让Ruby项目速度提升10倍的?

作者详细描述了他是如何把一个Ruby项目的运行时间从20秒优化到1.5秒。值得开发者注意的是,在Ruby中调用方法很影响速度,所以作者对代码进行了模块化处理和重复使用。下面是笔者对原文的翻译: 这篇文章主要介绍了我是如何把ruby gem contracts.ruby速度提升10倍的。 contracts.ruby在我项目里用来添加代码合约(code contracts)到Ruby中。看起来差不多 ...
mengyidan1988 评论(6) 有6246人浏览 2013-09-05 0 3

原创新闻 [开源软件] PSD.rb:以树方式读写Photoshop文档的开源Ruby包

PSD(Photoshop Document)是Adobe Photoshop的专用格式,这种格式可以存储Photoshop中所有的图层,通道、参考线、注解和颜色模式等信息。 今天,开发者LayerVault在Github上开源了一个可以读写PSD文档的工具——PSD.rb,该工具使用Ruby编写,允许你以一种易管理的树结构方式来处理Photoshop文档,从而找出文档中的重要数据,比如: 文 ...
wangguo 评论(0) 有8116人浏览 2013-07-31 1 0

原创新闻 [企业架构] 全球TOP1000网站服务器排行:Nginx超越Apache居首

根据W3Techs公布的数据,在排名前1000的高流量网站中,Nginx占据了34.9%,已经取代了Apache(34.5%)第一名的位置。不过,纵观全球,Apache仍然是最受欢迎的Web服务器,有65.3%的网站使用。 在排名前100万的网站中,主流服务器仍为Apache,占据了60.6%的份额,也有很大一部分使用IIS,占16.7%。Nginx占据了17.1%。 下面再来看看Nginx的使 ...
mengyidan1988 评论(4) 有16023人浏览 2013-07-04 5 1

原创新闻 [编程语言] Ruby 1.8.7 迎来最后一次安全更新

近日,Ruby开发团队在官网中宣布Ruby 1.8.7退休,并发布了该分支的最后一次安全更新版本。 根据官方既定计划,2012年6月之后,将不再针对Ruby 1.8.7提供除安全修复外的其他支持;2013年6月之后,将不再针对该分支提供任何形式的支持,包括安全修复。 开发团队表示,Ruby 1.8分支已经有10年历史了,而该分支中最新的1.8.7也已经发布5年了。最初,Ruby主要用来编写CGI ...
wangguo 评论(0) 有12831人浏览 2013-07-02 1 0

原创新闻 [开源软件] 开放式在线学习平台 edX 全部开源

2011年底,麻省理工学院发起一项开放式在线学习项目“MITx”,用于提供该学院的免费在线课程。去年5月份,哈佛大学也加入进来,与麻省理工学院一起推出了“edX”平台,该平台也提供哈佛大学的相关课程。 在edX平台宣布之初,曾承诺以开源软件的形式发布,以 MITx 为基础,其它感兴趣的大学和机构可自行托管其平台,或者帮助改进和增加功能。现在,edX平台已经全部开源,采用AGPL许可证。 该 ...
wangguo 评论(7) 有32633人浏览 2013-06-06 1 0

原创新闻 [开源软件] Github发布基于Ruby和Objective-C的API库

Github今天宣布了Octokit项目,这是一个新的Github API客户端库集合,允许开发者使用自己擅长的编程语言来访问Github API。 Octokit项目的最初两个“成员”来自Ruby和Objective-C: 1. octokit/octokit.rb Octokit.rb(前身为pengwynn/octokit)由Ruby社区开发,允许开发者以Ruby方式访问GitHub ...
wangguo 评论(0) 有8035人浏览 2013-06-04 1 0

原创新闻 [编程语言] Rails 老漏洞仍在肆虐,请尽快升级

安全专家Jarmoc在博客中称,过去几天,一些基于Rails的Web应用程序和服务器遭到了攻击,攻击者成功入侵后,会在服务器上安装一个机器人,以接受来自IRC频道的进一步指示。 攻击者利用的是CVE-2013-0156这个安全漏洞,尽管Rails团队已经在今年1月份修复了该漏洞,但目前还有大量的服务器未更新至最新的版本,使得攻击者有机可乘。 该漏洞存在于Action Pack模块的参数解析代码中 ...
wangguo 评论(4) 有10310人浏览 2013-05-30 1 0

原创新闻 [编程语言] JRuby 1.7.4发布,初步支持Ruby 2.0

JRuby社区今天发布了JRuby 1.7.4版本。 尽管JRuby 1.7分支更新主要是修复与Ruby 1.9.3相关的兼容性,但1.7.4版本还是实现了对Ruby 2.0的试验性支持(大部分功能,包括标准库)。 其他改进包括: 修复了许多IO和编码问题 支持XML实体编码转码 改进了Proc和块调度性能 改进并修复了Fiber和Enumerator#next 修复了Windows J ...
wangguo 评论(1) 有9232人浏览 2013-05-17 1 0

最近热门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