20 June 2013

The Ruby Reflector

Topic

RubyGems

  Source Favicon
By Matthew Bass of Matthew Bass 4 months ago.
Email

…performance boost as well as an associated reduction in bandwidth consumption. Building an API that generates plists is straightforward with the help of a couple of Ruby gems.

I'll be sharing code examples from a recent project that surfaced a large, multi-faceted API to hundreds of iOS devices using binary plists. I'll also have plenty of resources for those interested in learning more. It's sure to be a great time! Hope to see you there.

matthewbass.com Read
  Source Favicon
By drbrain of Segment7 4 months ago.
Email

…an WEBrick servlet that can serve HTML from an ri store. (This means that RubyGems 2.0+ no longer needs to build HTML documentation when installing gems.)

Changes since RDoc 3.12.1:

Breaking changes

The default output encoding for RDoc is now UTF-8. Previously RDoc used the default external encoding which was determined from your locale. Issue #106 by Justin Baker.

RDoc:: RI::Store is now RDoc::Store so ri data generated by RDoc 4 cannot be read by earlier versions …

blog.segment7.net Read
  Source Favicon
Email

…cracking, the mechanism behind it, the process of restoring the service, and how it might affect RubyGems going forward. They then circle back to talk more about RubyMotion, testing, working at 37signals, Co-work Buffalo, OpenHack, and good coffee.

Episode Notes and Links

Subscribe via iTunes

Subscribe via RSS

Listen via Stitcher

Direct Download

robots.thoughtbot.com Read
  Source Favicon
By Nick of Signal vs. Noise 4 months ago.
Email

…situation improve. We're already using Ruby, so we should be able to tap into the RubyGems ecosystem properly from the start. If there's one way we can prove that RubyMotion can win in the long-term, it's by showing how easily it can link to both battle-tested Objective-C libraries and the Ruby community's favorite gems.

Get out of the simulator

RubyMotion's rake based workflow is wonderful. Run one command, and it compiles the app and launches the simulator …

37signals.com Read
  Source Favicon
By Bryan McLellan of Opscode Blog 4 months ago.
Email

On Wednesday a new version of the net-ssh gem was released that modified its dependencies on other Ruby libraries. These changes caused Rubygems to be unable to calculate a set of dependencies for a number of applications, including Chef. This made it not possible to install Chef from a gem package without extensive workarounds. We immediately began work on releasing a new version of Chef Client 11 and 10. Although it was theoretically possible for users of the Omnibus packages to be affected …

opscode.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup 5 months ago.
Email

Apparently not everyone was busy with sportsball over the weekend.

Colorsublime - There is apparently no end to color schemes for ST2.

How can I delete all git branches which are already merged? - A useful tip if you're the cleaning type.

Publishing your gem - My latest addition to the RubyGems Guides. Corrections/additions welcome.

Firebug Tips & Tricks - Now organized topically.

Rails 4, Part 2: What's New in Rails 4 - …

afreshcup.com Read
  Source Favicon
By Satish Talim of RubyLearning Blog 5 months ago.
Email

…You will also be introduced to Git, GitHub, HTTP concepts, RubyGems, Rack and Heroku.

Depending on participation levels, we throw a Ruby coding challenge in the mix, right for the level we are at. We have been known to give out a prize or two for the ‘best' solution.

Who's It For?

A beginner with some knowledge of programming. .

You can read what past participants have to say about the course.

Testimonials

Natasha Murashev

Melanie Shebel …

rubylearning.com Read
  Source Favicon
By Patrick of Kalzumeus Software 5 months ago.
Email

Rubygems used YAML to hold metadata about each gem submitted to it. An attacker was able to create a malicious gem, cause the Rubygems web application to evaluate the metadata contained in it, and thereby compromise the Rubygems server infrastructure.

February will see more compromises, with my certainty of this prediction approaching my certainty that the sun will rise tomorrow. There exist many, many other code paths in Rails to get to YAML.load(). Some of them will be found to …

kalzumeus.com Read
  Source Favicon
By Chris Kelly of New Relic 5 months ago.
Email

…attacker to add malicious code into any of the gems hosted by Rubygems.org. While the Rubygems team has been diligently auditing their logs and verifying the integrity of the hosted gems, we decided it would be best for our customers if we verified that there is no security threat present in the New Relic RPM gems ourselves.

Verifying New Relic's Hosted Gems

To verify the gem files that currently exist on Rubygems.org had not been modified from the versions we originally pushed, …

newrelic.com Read
  Source Favicon
By Chris Kelly of New Relic 5 months ago.
Email

…designing for web applications, Andre Arko showed how Rubyists use Rubygems to take advantage of other people's code, Jina Bolton presented Sass 101, and Julie Ann Horvath proved that hacking design directly in the browser is way better than using Photoshop. If learning Ruby and Rails wasn't enough for information overload, then surely this whirlwind tour through the rest of the application stack would have done it. But the attendees kept smiling …

newrelic.com Read