Earn $100-$500 per month

Great Offer!!!
Now you can earn $100-$500 per month with has many choice for you.You can get job absolutely free. Visit this page website:<a href=""target="_blank"></a>Free job for you!

Free job

Free job for you!
Are you want any Internet home job?It is perfect job for you. Absolutely free and easy job here. To know more about this Please visit this page website:<a href=""target="_blank"=></a>

Free job

Great offer for you. Are you want to do a Internet job?It's for you.

So try and enjoy it...

Jekyll Celebrating ★30 000 GitHub Stars - Top 22 Open Source Jekyll Static Website Themes @ Dr Jekyll's


Did you know? Jekyll is the fastest growing web framework ;-)
Just this week Jekyll passed ★30 000 GitHub Stars. Congrats! Why not
build you next website or single-page web application with Ruby :-)

Anyways, I've updated the Dr. Jekyll's Top 22 Open Source Static
Website Themes [1] page. Congrats to:

- #1 Jekyll Now ★ 3653 by Barry Clark
- #2 Poole ★ 2178 by Mark Otto
- #3 Minimal Mistakes ★ 2068 by Michael Rose and all the runner ups.

Happy publishing with Jekyll & friends.

PS: Any theme missing?

ANN: -- an open source search engine for ruby gems

RubyLaser is an open source alternative to ruby-toolbox.

RubyLaser lets you browse and search gems (fulltext and tegs) and
displays aggregated data from rubygems and github.

Tags and search by tags are supported, work on categories has started
but is not finished.

The project was started by the first cohort at WebDev Camp and has good
basic functionality (especially now that ruby-toolbox is down)

But more than that, it is open source, and so all those features you
ever wished for are yours for the making !

WebDev Camp is committed to maintaining the site , server and project.
So now

Open Public Domain Datasets - Football Confederations Cup Russia'17 - $ sportdb new confed2017.rb


Today opens the Football Confederations Cup in Russia. To celebrate
the open football.db now includes public domain datasets for
the Confed Russia'17 match schedule / tournament [1].

Use the sportdb gem / tools [2] to read in the plain text fixtures
into your SQL database of choice (thanks to ActiveRecord). Use

$ sportdb new confed2017

to download the zip archives, build the schema
and read/parse the datasets resulting in a single-file SQLite football.db.

Enjoy the beautiful game.


Ruby-oci8 was released. This is the Oracle module using OCI8 API.

<a href="" title=""></a>

This is an urgent release to fix a bug added in ruby-oci8 2.2.4.
If you use Windows x86 and TCP keepalive time parameter,
you should use for safety.
Otherwise, you have no need to upgrade it.

Fixed issue
### Fix invalid function calls when TCP keepalive time parameter is
set on Windows x86

When TCP keepalive time parameter is set, The win32 API `setsockopt` was hooked
with incorrect calling convention on Windows x86.

JRuby Released

JRuby Released
Thursday, June 15 2017

The JRuby community is pleased to announce the release of JRuby

Homepage: <a href="" title=""></a>
Download: <a href="" title=""></a>

JRuby 9000 is the newest major version of JRuby, representing years of
effort and large-scale reboots of several JRuby subsystems. It is expected
to be compatible with Ruby 2.x and stay in sync with C Ruby.

async-http -> falcon

I've quickly hacked together a rack compliant server using async-http
called falcon

<a href="" title=""></a>

It's completely alpha, but may be of interest to some who have been
following this.

Feel free to have a hack at it if it's something you are interested
in. It's currently using a multi-threaded model but it's simple to
choose another.

Unsubscribe: <>

RDL 2.1.0 release

I'm pleased to announce version 2.1.0 of RDL, a lightweight system for
adding types and contracts to Ruby. NOTE: With this version of RDL,
the annotations have moved into their own module, RDL::Annotate;
example just below.

Among other things, RDL can do *type checking*, meaning it can
"statically" check that a method body matches its type, as a way of
potentially detecting errors early in development.

JRuby Released

The JRuby community is pleased to announce the release of JRuby

- Homepage: <a href="" title=""></a>
- Download: <a href="" title=""></a>

JRuby 9000 is the newest major version of JRuby, representing years of
effort and large-scale reboots of several JRuby subsystems. It is expected
to be compatible with Ruby 2.x and stay in sync with C Ruby.

sexp_processor 4.10.0b1 Released

sexp_processor version 4.10.0b1 has been released!

* home: <>
* rdoc: <>

sexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc... all
for your language processing pleasure.


### 4.10.0b1 / 2017-06-13

* 2 major enhancements:

* Added experimental pattern matcher to Sexp.

Question about refinements and method call order

Ruby version: 2.0.0p648

I'm trying to improve my ruby knowledge and I've been reading
Metaprogramming Ruby 2 by Paolo Perrota. I'm only on chapter 2, the
section on refinements, and it's confusing me.

regurgitator 0.9.0 - read-only Rack endpoints for MogileFS

Another old project which was never announced to ruby-talk, but
always public on

Thin 1.7.1 Muffin Mode release


Thin version 1.7.1 (codename Muffin Mode) is out!

== What's new?

* Ruby 2.4 support (Fixnum deprecation) [nimish-mehta]
* Allow ERB templates in config files [markets]

== Get it!

Install Thin from RubyGems:

gem install thin

== Contribute

Site: <a href="" title=""></a>
Group: <a href="" title=""></a>
Issues: <a href="" title=""></a>
Security issues: macournoyer+ ... at gmail dot com
Code: <a href="" title=""></a>

Thanks to all the people who contributed to Thin, EventMachine,

http_spew 0.7.0 - LAN-only HTTP spam^H^H^H^Hclient for Ruby

This is not a new project, it's been public on for
over 6 years, now, but I've been hesitant to announce it on
ruby-talk to a wider audience because...

feedtxt gem - reads Feed.TXT - feeds in text w/ metadata (YAML) n content (Markdown or HTML)


as an alternative to JSON Feed I've put together Feed.TXT - a new
feed format in plain text with structured metadata in YAML and content
in HTML or Markdown.

Use the new feedtxt gem [1] to read / parse the new feed format for
publishing & sharing posts, articles, podcasts & more.
Try Feedtxt::Parser.parse() returning an array with a metadata hash
and items (w/ metadata hash and content).Example:

``` ruby
require 'feedtxt'

text =<<TXT
comment: "This is a podcast feed.

ruby-oci8 2.2.4

Ruby-oci8 2.2.4 was released.

Just curious - Artificial Intelligenece in Compilation

I am just curious. Is it possible to embed Artificial Intelligence inside compiler? So as the program gets executed, the A.I looks at it and optimizes the byte code next time so that every run becomes little more efficient?

Say I code a function add(a, b), as it runs, the A.I will know that a and b are mostly Integer, so with that info it can optimize the byte code. Like strategy algorithm it can pick up the best byte code for given inputs thus making execution faster.

If we can do that, then all scripting languages will become super efficient.

async-http vs puma

I've got a local rack app which is a simple disk/file based wiki with
no caching whatsoever.

async-http hits 100,000 req/s

I've been working on a stack of gems (async, async-io and async-http)
as a proof of concept that Ruby can do fast async networking similar
to Node - and perhaps even better in some cases.

I have finally got async-http to the point where, as a
proof-of-concept, I think it's validated at least part of the above

<a href="" title=""></a>
<a href="" title=""></a>
<a href="" title=""></a>

On my desktop, I can get a nominal throughput of between 30,000 req/s
to 100,000 req/s with 4 cores/8 processes.

RE: [JOB] Lead Ruby Developer (backend) - San Francisco CA or NY 10014 - 18+ month contract

So far I’ve got responses from folks outside of US who’re interested in
this opportunity. However at this point we’re only looking for RoR Lead
Developers residing in the US with a valid work authorization.

Have reached out on RubyNow and

Would appreciate if you can check with devs in your network to see if
they’d be up for it.

msgthr - container-agnostic, non-recursive message threading

Pure Ruby message threading based on the algorithm described by
JWZ in <> and used in
countless mail and news readers; but with some features removed
and improved flexibility:

* Message format-agnostic, not limited to email or NNTP;
but even appropriate for forums, blog comments, IM, etc.
For mail and NNTP messages, that means you must extract
the Message-ID and parse the References and In-Reply-To
headers into an array yourself.

* No recursion; all algorithms are non-recursive to avoid
SystemStackError exceptions in deep message threads.

Universal feedparser gem v2.0.0 Adds HTML Feeds w/ Microformats (h-entry, h-feed, etc.)


The universal feedparser gem [1] that reads web feeds in XML (RSS,
Atom) and JSON (JSON Feed)
now supports HTML feeds w/ Microformats (h-entry, h-feed, etc.) [2][3].

Note: Microformats support in feedparser is optional.
Install and require the the microformats gem[4] to read
feeds in HTML with Microformats.

require 'feedparser'
require 'microformats'

text =<<HTML
<article class="h-entry">
<h1 class="p-name">Microformats are amazing</h1>
<p>Published by
<a class="p-author h-card" href="">W.

Calling namespaced Tk command from Ruby-Tk/8.6

I am having difficulty calling various Tk extension packages from
Ruby-Tk. As an example, I have a package called "windowlist," which is
correctly loaded with this call:


Later, when I call a Tk command from this library, I get a runtime
error, "invalid command name." Here is the call:

Tk.tk_call("windowlist::windowMenu", $menubar)

The package has been successfully loaded via the "package require" bits
above, so it is not clear to me why this command fails. Similar calls in
Python and Perl work just fine.

Lead Ruby Developer (backend) - San Francisco CA or NY 10014 - 18+ month contract

Hi there!

PS: Apologies, if this is not the right forum and if this is the nth
headhunter email of the day. My intention is not to spam your inboxes.
Please ignore if this is irrelevant to you, would appreciate if you could
kindly point me to the right forum, targeted to a Ruby audience, for future
relevant postings.

nokogiri 1.8.0 Released

Nokogiri version 1.8.0 has been released!

* <a href="" title=""></a>
* Installation: <a href="" title=""></a>
* Tutorials: <a href="" title=""></a>
* README: <a href="" title=""></a>
* Mailing List: <a href="" title=""></a>
* Bug Reports: <a href="" title=""></a>

Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser.

*# 1.8.0 / 2017-06-04*

*## Backwards incompatibilities*

This release ends support for Ruby 2.1 on Windows in the `x86-mingw32` and
`x64-mingw32` platform gems (containing pre-compiled DLLs).

Trying to use tk_mac module for callbacks, can't parse args


I'm writing a Ruby-Tk application on the Mac and am trying to hook into
the tk_mac module to access some Mac-specific commands from Ruby-Tk.

packetgen 1.4.3 released

packetgen 1.4.3 has been released.

* home: <>
* bugs: <>
* doc: <>

PacketGen provides simple ways to generate, send and capture network

Known protocols are: Ethernet, Dot11, Dot1x, IP, IPv6, ARP, ICMP,


### 1.4.3 / 2017-06-04

* can now read pcap files, in addition to PcapNG ones

Unsubscribe: <>

Re: module unloading


Die Frage ist unklar: Module und `require` haben nichts miteinander
zu tun.

Ein Modul aus dem Speicher zu entfernen ist einfach: Module sind
Objekte wie jedes andere Objekt auch.

module unloading


ist es möglich ein Modul wieder aus dem Speicher zu entfernen?
also require 'xyz' wieder rückgängig zu machen
(und ohne den Inhalt (Klassen, etc) des Moduls zu kennen?
Man könnte das Modul inspizieren, und so alles entfernen, glaube aber,
daß das nicht komplett geht.

Eine Idee wäre ein fork, und in diesem das temporäre require
auszuführen, aber dann komme ich nicht an die Daten heran...


Unsubscribe: <>

letscert 0.6.0 released

letscert 0.6.0 has been released.

* home: <>
* bugs: <>
* doc: <>

Letscert provides a simple Let's Encrypt client in ruby.


### 0.6.0 / 2017-06-03

* add support for ECDSA account keys

Unsubscribe: <>

Re: v gotcha

This email has been sent in HTML mode. In order to view this email, please activate HTML message viewing. v gotcha

This is damned annoying.

Sinatra body encoding

Hello guys,

I'm facing to an encoding issue with Sinatra (maybe Rack related).

# Client side
curl -XPOST -H 'Content-type: text/plain; charset=UTF-8' localhost:4567 -d

# Server side
body =
puts body # "h\xC3\xA9llo"
puts body.encoding # ASCII-8BIT

The body encoding format is always ASCII-8BIT even with a charset specified
to UTF-8. Do you know if this is a normal behavior ?

After some digging, i found that issue about URI encoding
<a href="" title=""></a> but nothing about the body format.

Best regards,


The JRuby community is pleased to announce the release of JRuby

Homepage: <a href="" title=""></a>
Download: <a href="" title=""></a>

JRuby 9000 is the newest major version of JRuby, representing years of
effort and large-scale reboots of several JRuby subsystems. It is expected
to be compatible with Ruby 2.x and stay in sync with C Ruby.

cloudflare (API) && cloudflare-dns-update gems

I've just released updated versions of these two gems.

cloudflare provides a RestClient::Resource based API for accessing Cloudflare.

On top of that I've built cloudflare-dns-update which uses tty-prompt
and samovar for an interactive command-line. It's pretty cool - video
here: <a href="" title=""></a>

Kind regards,

Unsubscribe: <>

Windows and Ruby?


It looks like the Installer issue has been taken up by some new folks,
cool. Still, it begs the question, is almost everyone doing Ruby doing so
on a non-Windows platform like Linux, Mac, or other *nix?


OS to develop with Ruby/Rails


Which Operating System is the best to deal with Ruby/Rails ?



Unsubscribe: <>

clogger 2.2.0 - configurable request logging for Rack

Clogger is Rack middleware for logging HTTP requests.

Re: Solid Ruby - Added factory pattern

Bee.Lists wrote:
This is an obscure feature Ruby inherited from C: two string
literals juxtaposed next to each other are parsed (actually, I
believe this is even a lexer feature, i.e.

Solid Ruby - Added factory pattern

Hello People,

I am writing a book called Solid Ruby, the goal of the book is if a Ruby programmer reads it, he must become a better programmer. Its still in beta.

Recently I added Factory Pattern. You can get the book here htp:// .

Added JSON Feed (@jsonfeed) Format to the Universal feedparser Gem


I've added support for reading feeds in the new JSON Feed [1] format
in - surprise, surprise - JSON to the universal feedparser [2] gem.
Nothing changes ;-) Use it like:

require 'open-uri'
require 'feedparser'

txt = open( <a href="" title=""></a> ).read

feed = FeedParser::Parser.parse( txt )

pp feed

Enjoy. Cheers.

[1] <a href="" title=""></a>
[2] <a href="" title=""></a>

Unsubscribe: <>

Testing gem dependencies

I am working on a gem rb-inotify (let's call A from now on) which is a
dependency of listen (call B).

B depends on A.

A doesn't have many specs right now, behaviour is defined primarily by
correct functioning of B which has a lot of specs.

I want to run specs on travis for A (it has a few and we would add
more in the future), but I also want to run all of the specs for B

Before i have a go trying to make this work, does anyone have any


Unsubscribe: <>

Volunteering my time for a project - Mid level

Hello everyone,

I have recently made a commitment to myself to give more to the Ruby
community and Open Source in general.

The problem I have is that I am not a very skilled Ruby developer yet (I
consider myself a mid-level) so I don't have the knowledge and experience
to jump in one of the popular and advanced gems/frameworks.

The plan I have is to always invest in myself and spend many hours each
week studying about programming best practices like working with legacy
code and testing to Ruby specifics like best practices, ways to solve
problem the Ruby way etc and I have 2 years of workin

active_record_doctor 1.3.1 released


active_record_doctor helps to identify database issues before they hit
production. Changes in version 1.3.1:

* Support for Rails 4.2, 5.0 and 5.1.
* Improved error reporting when creating missing indexes.

Please go to the project homepage <a href="" title=""></a>
active_record_doctor for installation and usage instructions.

Need a new feature? Stumbled upon a bug? Just shoot me an email.


JRuby Released

The JRuby community is pleased to announce the release of JRuby

Homepage: <a href="" title=""></a>
Download: <a href="" title=""></a>

JRuby 9000 is the newest major version of JRuby, representing years of
effort and large-scale reboots of several JRuby subsystems. It is expected
to be compatible with Ruby 2.x and stay in sync with C Ruby.


On Mon, May 15, 2017 at 6:24 AM, Robert Klemme < ... at googlemail dot com>

JRuby 1.7.27 Released

The JRuby community is pleased to announce the release of JRuby 1.7.27

Homepage: <a href="" title=""></a>
Download: <a href="" title=""></a>

JRuby 1.7.27 is our latest update release of JRuby 1.7.x. The primary goal
of 1.7 point releases is to fill out any missing compatibility issues with
Ruby 1.9.3. This is very likely our last 1.7.x release barring any release
mistake or strong pushback.

path_expander 1.0.2 Released

path_expander version 1.0.2 has been released!

* home: <>
* rdoc: <>

PathExpander helps pre-process command-line arguments expanding
directories into their constituent files. It further helps by
providing additional mechanisms to make specifying subsets easier
with path subtraction and allowing for command-line arguments to be
saved in a file.

NOTE: this is NOT an options processor. It is a path processor
(basically everything else besides options).

debride 1.8.0 Released

debride version 1.8.0 has been released!

* home: <>
* rdoc: <>

Analyze code for potentially uncalled / dead methods, now with auto-removal.


### 1.8.0 / 2017-05-09

* 1 minor enhancement:

* Updated rails support. (phiggins)

* 1 bug fix:

* Fixed regression reporting class methods caused by 1.7.0. (marcinruszkiewicz/etagwerker)

Unsubscribe: <>

minitest 5.10.2 Released

minitest version 5.10.2 has been released!

* home: <>
* bugs: <>
* rdoc: <>
* vim: <>
* emacs: <>

minitest provides a complete suite of testing facilities supporting
TDD, BDD, mocking, and benchmarking.

"I had a class with Jim Weirich on testing last week and we were
allowed to choose our testing frameworks.

nokogiri security update 1.7.2 released

nokogiri version 1.7.2 has been released.

This is a security update based on 1.7.1, addressing two upstream libxslt
1.1.29 vulnerabilities classified as "Medium" by Canonical and given a
CVSS3 score of "6.5 Medium" and "8.8 High" by RedHat.

These patches only apply when using Nokogiri's vendored libxslt package.

minitest-coverage 1.0.0.b2 Released

minitest-coverage version 1.0.0.b2 has been released!

* home: <>
* rdoc: <>

Ruby's contemporary test coverage tools all lie, exaggerating coverage
through false-positives and creating a false sense of security;
minitest-coverage tries to address this.

Coverage Analysis Tools rely on tracing facilities built into ruby

A blog post about using NMatrix#dot to achieve a 400x speed boost


<a href="" title=""></a>

On twitter: <a href="" title=""></a>

I hope you enjoy it.

Best regards,
Abinoam Jr.


Hi there,

<a href="" title=""></a> minitest-keyword is a gem that
adds keyword arguments to minitest assertions, so for instance you don't
need to remember the order to assert_equal and end up getting bad debugging

PRs and feedback welcome on github.

Method too long problem

I am converting a spreadsheet into ruby so that it may be executed as part
of a bigger system. This has worked well for sheets with only 1,000s of
cells. There is a problem with sheets that have nearly 200,000 cells.

Join us for the 11th GORUCO!

Hi Everyone - I'm excited to invite you to the 11th annual GORUCO.

build-dependency and build-uri

Build::Dependency is a dependency resolution algorithm. It's primarily
used in Teapot, primarily a C++ build tool (but it's completely
generic). However, I've decided to extract it, because I've also been
using it in a tool for deploying Arch Linux virtual machines. In this
case, it reads the PKGBUILD files and can construct a dependency
graph. It doesn't support versioned constraints (although it probably
could) as they are not useful in teapot.

Syndicate content