RubyFlow The Ruby and Rails community linklog

×

The Ruby and Rails community linklog

Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!

Submit a post

You can use basic HTML markup (e.g. <a>) or Markdown.
Note that your post may be edited to suit the format of the site.

As you are not logged in, you will be
directed via GitHub to signup or sign in

Post Preview

Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.

Painless Password Protection in Sinatra (Database-less)

For Inspectinator (a sinatra microapp), I needed a database-less authentication solution that was as lightweight as possible, but with a reasonable amount of security and maintainability. I came up with something that suits this purpose well, and I’m sharing it in case anyone is looking for something similar. I call it EasyAuth. Here ya go

I’ll get flagged as a troll for saying this but this is another example of poor…
n: Thanks for your comments. I’ve had an interesting time reading up on rainbo…

seo_checker 0.2.3 released

I just launched seo_checker, which checks your website if it is seo. It mainly checks the url, title and descripion of web page according to the sitemap.

hi, It doesn’t work with https sites: seo_checker https://www.portuguespodca…
Please upgrade to the latest gem, it works fine for https now.

Ruby/GSL-ng

A new generation Ruby/GSL wrapper that strives for code simplicity while retaining acceptable performance. Other GSL wrappers are either utterly complicated (lots of C code) or poorly documented. Ruby/GSL-ng uses Ruby/FFI and little bits of C code to achieve a simple implementation that integrates neatly with Ruby’s standard classes and follows most of its conventions. Source is located on GitHub and gems are periodically released to Gemcutter. Check gem details for links, etc.

Dicks 0.02 Released

A new version of Boliver T. Shagnasty’s dicks gem was released today. For those who don’t know, dicks is a “Brutish way to print out a bunch of ascii dongs”. Critical stuff here.

is it thread-safe? I need to compute parallel wangs
You might check out my fork of this gem, called “dongs”, which already supports…
Just testing.
https://rubygems.org/gems/dickstreamer …

QED (Quality Ensured Demonstrations)

Seeing as it is my birthday, I’ll go ahead and make a second release today. This one is for QED a test framework using literate programming techniques. QED make test-driven functional testing as easy eating pudding pie. This new release utilizes Tilt to convert documents to HTML which are then processed by the test runner, allowing QED to support many new markup formats. And, yes, we eat our own dog food pie. Check it out.

you could combine this with rubinius’s literate programming branch, too…
Take a look at the “Check it out” link. That is an actual test suite. Basically…
@seydar I have heard this said before, perhaps by you. I don’t know much abo…
@trans I have to update the branch (or you could, since it’s just on rbx), b…

New Stash

Just pushed a new version of Stash, a Hash with indifferent key access. All Stash keys are stored as strings so they can be garbage collected. Stash is also useful if you need a custom Hash-a-like object with special key restraints. Just override the #convert_key method in your subclass.

Ruby Midwest Conference Opens Call for Speakers

The Ruby Midwest Conference has opened its Call for Speakers. Come share your excitement, experience, and expertise with fellow Rubyists in the Midwest! We’re pleased to announce that Yehuda Katz is scheduled to keynote this two day, single track conference held in Kansas City, MO on July 16-17, 2010. Sign up for email announcements on the website or follow us on Twitter to keep up with our latest news.

Vim for Rails Development

Where to start and how to learn Vim for Rails Development by referencing some books/screencasts.

Ah, I figured out, AnonymousCritic is using Emacs. :D
@AnonymousCritic no, I guess you are alone
@dalibor - You are right on the free offerings so I take back my original comme…
Thanks, Dalibor! I found your article and links very helpful.

Social Networking as a Service with EngineY

EngineY is an open source project that provides a complete social networking framework that can be run stand alone as a social network similar to a Ning social network, or it can be integrated with an existing website to provide just the social capabilities. It is a project that I have been developing over the past year or so. In this post, I want to talk about another way you can use EngineY, not as an application or framework that you would integrate into your code, but as a server that can provide all of the social features for your existing web applications… (READ MORE)

Schema-Free MySQL vs NoSQL (with help from Ruby)

There is no reason why we can’t have a schema-free MySQL engine to compete with the NoSQL solutions. A look at what “schema-free” and “document-oriented” actually means, and the ruby code to make it work.

check out friendly orm - it’s a new ruby ORM that does exactly this ! http://gi…
Setting up a proxy to accomplish this kind of functionality just sounds like a …
Open your mind. FriendFeed uses something very similiar to this to handle 250 m…
Loading older posts