Rails Makes You Stupid
I’ll preface this post by saying that I am a fan of Ruby on Rails, and that’s where I do most of my software development these days. I have, however, been working in Rails for sufficiently long ...
MongoDB的Motor驱动器进度情况
Motor, my async driver for MongoDB and Tornado, is now compatible with all the same CPython versions as Tornado: 2.5, 2.6, 2.7, and 3.2!PyPy support is coming soon. Update: PyPy is supported, to...
MySQL的键值存储以及与MongoDB的对比
Faster and faster, that is what we want from our databases. And the biggest roadblock for the MySQL Dragster is the speed of the hard disk, right? No, I'm not going to debate that, that is just th...
Python Linux开发
If you’re a programmer and you use Linux but you haven’t yet entered the amazing world that is Python development, you’re really missing out on something special. For years, I dismissed Python ...
Introduction to Graph Databases
Have you heard about Graph Databases? They are a new way of storing data that helps to show relationships between things or people instead of the traditional style. of a relational database. These...
Pythy syntax for C++11
Project maintained by pfultz2Hosted on GitHub Pages — Theme by mattgrahamPythyHaving it all now: Pythy syntax for C++11.OverviewIn a blog post, David Abrahams discussed an improved function...
A python proxy in less than 100 lines of code
What is a tcp proxy?It's a intermediary server intended to act in name of a client, and sometimes to do something useful with the data before it reaches the original target. Let's see a picture:...
Github中最常使用的开源库
Github自从2008年上线以来,发展迅速,目前已经成为最流行的代码托管站点。在Github中,开发者除了可以托管自己的项目源码外,还可以Watch(关注)、Star(加星)、Fork(复制一份)、Pull Request(提交问题或...
JavaEE 7的最新进展
甲骨文在2011年初宣布启动Java EE 7 JSR,并计划在2012年第4季度发布这一平台。这个日期距离Java EE 6的发布(2009年12月)已经有三年了。 甲骨文称,目前已经完成了相当全面的功能,主要是在简化、易用性和功...
我(某老外)为什么选择CouchDB?
I’ve always hated SQL, so I’ve always found the nosql movement pretty interesting. There was a point in my programming “career” where I was very much into python and javascript. and json and a...
MongoDB 2.2 发布
MongoDB团队今天发布了MongoDB 2.2,该版本包含了超过1000处的新特性、bug修复和性能改进。开发团队称,该版本的重点主要放在了灵活性和性能的提升上。 该版本的主要改进如下: 1. Aggregation框...
Groovy 2与Java的性能对比
Groovy 2.0已于今年6月份发布,该版本支持静态类型检测,并改进了性能,集成了JDK7 invokedynamic和类型推断,以便从JVM对动态语言的支持中获益。 而开发者也比较关心Groovy 2.0相比之前的版本性能改善了多少...
Firefox 16 增加命令行界面
在Firefox 15正式版发布之后,Firefox 16也进入了Beta渠道。 新版增加了一个开发工具“开发者工具栏”(Web开发者选项下),为开发者提供了一个命令行工具,通过输入命令快速操作和控制各项功能。 该工具被...
jQuery 1.8.1 发布
jQuery团队今天发布了jQuery 1.8分支的首个更新版本。该版本主要修复了社区报告的关于1.8.0版本中的bug。 jQuery UI 1.8.23、jQuery Mobile 1.1.1及更高版本与jQuery core 1.8.1的兼容性更好,因此,开发团队...
Java 7u7和6u35发布
近日Java爆出了严重的安全漏洞,甲骨文今天终于有所回应,提前发布了Java 7 Update 7和Java 6 Update 35两个升级版本。 这两个版本主要修复了近日被恶意软件利用的安全漏洞,详细信息:CVE-2012-4681,因此,...
Java 7.x爆高危漏洞
据国外安全研究机构称,当前的Java版本中包含了一个严重的安全漏洞,可能导致电脑在访问带有恶意代码的特定网页时被感染。 据悉,该漏洞已经被黑客利用,目前仅是一些有针对性的攻击。但有一个漏洞已经开始流...
How MySQL Can Finally Kick Some MongoDB
How MySQL Can Finally Kick Some MongoDB ****08.28.2012If you have followed, or have tried to follow, my different attempts at getting Key-Value Store, in this case represented by MongoDB, from MySQL o...
CoffeeScript与Ruby的比较
If you are subscribed to our Arkency newsletter (we send an email every week or two with some interesting links and our comments), you probably noticed that there is an ongoing debate in our team - wh...
开源框架评估
DevRates网站根据用户投票,对几乎所有的开源框架进行了一个评估,结果如下:1. 最流行的技术2. Top 10 technologies by categoryA web application framework is a software framework that is...
Python行为驱动的开发BDD
Behavior. Driven Development is an excellent process to follow in software development. With testing often a practice that is pushed aside to the last minute (or ignored, entirely), baking the pro...