Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database. Redmine is open source and released under the terms of the GNU General Public License v2 (GPL). Features¶ Some of the main features of Redmine ...
Security Fix for Ruby OpenSSL module: Allow "0/n splitting" as a prevention for the TLS BEAST attack. In OpenSSL, SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS option for SSL connection is used to prevent TLS-CBC-IV vulnerability described at [1] . It's known issue of TLSv1/SSLv3 but it attracts...
The JRuby community is pleased to announce the release of JRuby 1.6.7. Homepage: http://www.jruby.org/ Download: http://www.jruby.org/download The primary goal of the 1.6.x series is to round out our 1.9 support by fixing any reported incompatibilities. Of course, as with any JRuby re...
"We recommend Engine Yard Cloud to all of our clients, including Toyota Kenya, because we get huge time and cost savings. We would need another 5 people to manage infrastructure internally. Instead, we rely on Engine Yard, and we focus our developers on writing code which keeps them a...
class Message include ActiveAttr::Model attribute :name attribute :email attribute :content attribute :priority # type: Integer, default: 0 attr_accessible :name, :email, :content validates_presence_of :name validates_format_of :email, :with => /^[-a-z0-9_+\.]+\@([-a-z0-9]+\.)+[a-z0-9...
MiniTest is a fast and lightweight testing library. Here you will learn how to use it in a Rails app for model, helper, and integration testing. The Turn gem is also demonstrated for prettier test output.
Last week we held our first ever SpreeConf over a two day period in NYC . This was an important step for our project since conferences provide great feedback and energy for any open source movement. The conference gave us a chance to interact with other Spree developers and store owne...
You really mean `gem install bundler`. It's okay. I'll fix it for you this one last time...
最新の安定版であるruby 1.9.3-p125[tar.bz2 |tar.gz |zip ]が各ミラーサイトから入手できます。 前世代の安定版であるruby 1.8.7-p358[tar.bz2 |tar.gz |zip ]も各ミラーサイトから入手できます。 現時点での最新版スナップショット (2012/02/22 04:08:10)をtar.gzで固めています。これはSubversionレポジトリのtrunkの先端(HEAD)から自動的にスナップショットを取ったものです。スナップショットの取得はある時刻に問答無用で行っているので、何らかの問題が残っている可能性...
Is it a sign of the times that the cloud-based tools that allow us to work together better now need a tool of their own to work together better? A meta betta togetha tool in other words. Sounds ironic, but it’s a fact that we struggle to manage the multiple communication streams we’re...
February 22, 2012 Tagged: anonymizing data faker personal information privacy rand ruby Comments (View) Anonymizing user, company, and location data using Faker Often during development it’s useful to have realistic data to get a sense of how an app would behave in the wild. Seed data...
mechanize.rubyforge.org github.com/tenderlove/mechanize DESCRIPTION The Mechanize library is used for automating interaction with websites. Mechanize automatically stores and sends cookies, follows redirects, and can follow links and submit forms. Form fields can be populated and subm...
Posted by c00lryguy on February 22, 2012 — 0 comments UniformResourceIdentifier splits your full URIs without the hassle of validation. Sticks to RFC 3986 as closely as possible. (client-side counter part )
Oauth2 server implementation - going to the next level using engines Posted by andreareginato on February 22, 2012 — 0 comments Time ago I've created a rest oauth2 server implementation. It's covered with testing but I've no time to work on it for now. I write here to search for peopl...
I’ll add to this and say that every beginning Rails developer should write their own blog software. It’s a great learning experience and you can try things that aren’t possible with just an app running on localhost. It’s also a great environment for learning without the pressure of a ...
You might call this post Part 2 in a component based architecture series. The first post describes a solution for better organizing loosely-coupled, highly-cohesive components within a singe Rails application. This post describes a component based solution that aims to support vastly ...
I'm sure a few of you have encountered this scenario... You're a year in and your Rails application is growing in size as well as complexity. It's becoming increasingly difficult to navigate through a sea of models, not to mention that your test suite is grinding to a screeching halt....
Observers will by default be mapped to the class with which they share a name. So CommentObserver will be tied to observing Comment, ProductManagerObserver to ProductManager, and so on. If you want to name your observer differently than the class you’re interested in observing, you ca...
ActiveRecord::Transactions::ClassMethods#transaction uses this exception to distinguish a deliberate rollback from other exceptional situations. Normally, raising an exception will cause the transaction method to rollback the database transaction and pass on the exception. But if you ...
Trema is a full-stack, easy-to-use framework for developing OpenFlow controllers in Ruby/C
Wednesday, February 22, 2012 at 6:11AM Today I ship my last Windows server off to a good home. Amazon Simple Workflow - Workflow management in the cloud, of course tied in to all the other Amazon web services. atea - Open source menu bar time tracker for OS X that maintains state in t...
Moving from beginner to intermediate Rails development July 05, 2010 I believe that Rails is an excellent way to get started on server-side web development. The framework provides a good structure that’s easy to understand, and provided you follow some fairly basic rules, you can have...
James Edward Gray II added 2 days later: I'm happy to explain the required parentheses, yes. super is one of those magical keywords in Ruby. It often looks like a normal method call, but it has a little magic involved. When you call super without any parentheses, it invokes a method o...