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...

Hash documentation

Unsubscribe: <>

Augmenting gem search path

I installed ruby-2.4.4 from the default tarball on a RHEL5 system to
/tmp/ruby24. I want to install gems manually to /tmp/ruby24p (I want
all gems in a separate directory).

JRuby is released!

The JRuby community is pleased to announce the release of JRuby

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

JRuby 9.2.x is our new major version of JRuby. It is expected to be
compatible with Ruby 2.5.x and stay in sync with C Ruby. JRuby is
our first release for 2.5 support.

If you do find issues then report them on using our issue tracker at
<a href="" title=""></a>. We also encourage users to join our IRC channel
(#jruby on Freenode) and mailing lists.

ruby-xz 1.0.0 released

Good evening everyone,

I am pleased to announce that I have released ruby-xz 1.0.0 today after
several years of stallment.

ruby-xz provides Ruby bindings for the liblzma[1] library, the C library
behind the compression programme xz(1). It can thus be used to create or
unpack XZ-compressed tarballs if used together with the minitar[2]


Hi there,

I'm looking for feedback on <a href="" title=""></a> and
<a href="" title=""></a>. Sorry I haven't committed to Ruby
before and am not sure of the best way to go about getting more feedback
other than emailing this listserv.

Please let me know if there's a better way to go about getting feedback on
these. Thanks!

Programming Blockchains Step-by-Step from Scratch (Zero) in Ruby. Starting with Crypto Hashes... - New Free (Online) Book @ Yuki & Moto Press


I've added a new free (online) book to the Yuki & Moto Press
Bookshelf [1]. Let's welcome:

Programming Blockchains Step-by-Step from Scratch (Zero) in Ruby.
Starting with Crypto Hashes...

Dealing with invalid encoding...

Hi, all. I've got a file with some things like this:

radio frames^M<83>?<9B>v64
(The "?" is a \x3f)

Needless to say, Ruby barfs all over that. There are also *other*
invalid strings in the file. (Thanks, Framemaker.)

Now, I know I can use #scrub to make the file palatable, but what I
*really* want to do is to take the "<83>?<9B>", and swap it with a
\u2022 (unicode bullet), and then use #scrub on the rest of the invalid
stuff. But I can't figure out how to do that; I admit I get out of my
depth when dealing with encodings.

Ruby 3x3 - Ruby 3 Will Be 3 Times Faster - What’s News? Updates on Method JIT, Guilds, ...


I've updated the Ruby 3x3 articles (and slides) collection [1] @ Planet Ruby.

What's News? Thanks to the RubyElixirConf Tawain new slide decks include:

o The State of / All About Guilds - A New Concurrency Model for Ruby
3 by Koichi Sasada, Cookpad

o Method JIT (Just-In-Time) Compiler for MRI (Matz's Ruby
Interpreter) - Optimizations in Ruby 2.6 Preview 1, 2 by Takashi
Kokubun, Treasure Data.

Anything missing? Additions welcome. Cheers.

flay 2.12.0 Released

flay version 2.12.0 has been released!

* home: <>
* code: <>
* rdoc: <>

Flay analyzes code for structural similarities. Differences in literal
values, variable, class, method names, whitespace, programming style,
braces vs do/end, etc are all ignored. Making this totally rad.


### 2.12.0 / 2018-04-29

* 1 minor enhancement:

* Switched node filtering to happen before processing to avoid subtrees getting processed.

(Re)building the Billion Dollar Ethereum World Computer from Scratch (Zero) in Ruby


a little weekend experiment - let's (re)build the billion dollar
ethereum world computer from scratch (zero) using a 25-year-old
contract language - ruby :-) - and ye good 40-year-old SQL databases.

See a first live converted gold mine / token contract in universum

Ruby Conferences & Camps in May 2018 - What's Upcoming?


at the calendar page @ Planet Ruby we collect all ruby conferences
and camps from around the world. What's upcoming in May 2018?

- Rubyhack - May/3+4 (2d) Thu+Fri @ Salt Lake City, Utah, United States
- Ruby Unconf Hamburg - May/5+6 (2d) Sat+Sun @ Hamburg, Germany
- Ruby Open Source Software (ROSS) Conf Amsterdam (FREE) - May/11+12
(2d) Fri+Sat @ Amsterdam, the Netherlands
- Balkan Ruby - May/25+26 (2d) Fri+Sat @ Sofia, Bulgaria
- RubyKaigi - May/31-Jun/2 (3d) Thu-Sat @ Sendai, Miyagi, Japan

See all conferences & camps in 2018 [1]. Anything missing?

Hardware requirements for Ruby on Rails application


To host RoR application, what do i need in memory/cpu/storage ?
Does a VPS with 2GB MEMORY/ 2cpu 3.0 GHz / 30 GB storage enough ?

In the way running nginx+unicorn+postgresql



Unsubscribe: <>

Qo 0.3.0 released

Qo 0.3.0 is now out, and comes with a shiny new way to do pattern matching:

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

name_longer_than_three = -> person { > 3 }
people_with_truncated_names = { |m|
m.when(name_longer_than_three) { |person|[0..2], person.age) }
# And standalone like a case:Qo.match(people.first) { |m|
m.when(age: 10..19) { |person| "#{} is a teen that's
#{person.age} years old" }
m.else { |person| "#{} is #{person.age} years old" }

A bit more Scala inspired, and defini

Exploring FP in Ruby

I've been writing a few more advanced articles on how base concepts of Ruby
can be utilized to emulate features of more functionally oriented

JRuby Released

The JRuby community is pleased to announce the release of JRuby

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

JRuby 9.1.x is our current major version of JRuby. It is expected to be
compatible with Ruby 2.3.x and stay in sync with C Ruby.

Xf 0.1.0 - Transform Functions

Back again with new toys after playing with Rambda in Javascript again, and
wanting to keep a few of the features for later.

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

Introducing Xf, or Transform Functions. The idea behind this one was to
emulate lenses from functional languages in Ruby in a pragmatic way with a
bit of a Ruby twist.

Deal with a lot of JSON and transforming it? Have no idea where the key is,
or even if it's in the same place? Xf is great with that, give it a shot!

Was tempted to add some of this to Qo, but the concerns were fairly


- baweaver

Learn Ruby and Rails


What do you advice for a Unix/Windows administrator who wish to create
awesome web applications using Rails framework ?
What skills do we need in Ruby language to be able to survive in Rails ?
Do we need to master CSS, HTML, Javascript ?
Do we need to master Git ?
Which database to choose ? PostgreySQL, MySQL or Sqlite? MongoDB ?

Thank you very much for your replies!



Unsubscribe: <>

machine learning with ruby

What's the primary toolkit/framework for machine learning with ruby?
Just like python's scikit-learn.

I searched and found this link,
<a href="" title=""></a>

It seems there are too many options to choose.
Thanks for any suggestion.

Unsubscribe: <>

How does the private method work?


I just saw one developer do this in his code :

private if some_condition?
def first_method

I was wondering how the private method works. How does it figure out which
methods to mark private ?

It would be nice if someone could explain this or point me to appropriate
resources on the web.

- bitsapien

Qo 0.1.6 released - RHA pattern matching added

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

Added a feature for pattern matching with right hand assignment using a
guarded block implementation.

JOB | Permanent Web Developer (New York)

Hello, I'm working with an established financial technology employer
that is looking to hire a permanent web developer with significant
client side experience to join their New York office. Consequently, I
had hoped that some members of this mailing list may like to discuss
further off-list using "JamesBTobin (at) Gmail (dot) Com". Kind
regards, James

Unsubscribe: <>

type of evaluation in Ruby

Hello. Ruby what kind of evaluation do you have ?, according to I have
a strict evaluation, since in the following code in the variable the
addition and subtraction are evaluated.

#ruby 2.3.1

a = 3 + 2
b = 10-5
c = (a + b) / (a-b)

puts "hello world!"

Unsubscribe: <>

Compare hashes and report where the change was

I have two arrays of hashes :

"----- table name == EMessages <--------------> ID == ID"
---------arr1 ----target-----------------
[{"ID"=>"11562", "EmailType"=>"2", "ContentKey"=>"1113", "ExtraKey1"=>"1",
"CreationDate"=>"2009-07-06 09:36:01.303", "EmailSent"=>nil},
{"ID"=>"11574", "EmailType"=>"2", "ContentKey"=>"8833", "ExtraKey1"=>"0",
"CreationDate"=>"2009-07-06 11:38:52.613", "EmailSent"=>nil}]

---------arr2 ----source-----------------
[{"ID"=>11562, "EmailType"=>2, "ContentKey"=>"1113", "ExtraKey1"=>"1",
"CreationDate"=>2009-07-06 09:36:01 -0400, "EmailSent"=>nil}, {"ID"=

Qo (0.1.1) released

First release of Qo, short for Query Object.

GTK Application Window doesn't work

Hello list,

currently i'm trying to build a little application with Ruby and Gtk+
(See [1]).

I have such files:

#!/usr/bin/env ruby

require 'gtk3'
require 'fileutils'

# Require all ruby files in the application folder recursively
application_root_path = File.expand_path(__dir__)
Dir[File.join(application_root_path, '..', 'application', '**',
'*.rb')].each { |file| require file }

# Define the source & target files of the glib-compile-resources
resource_xml = File.join(application_root_path, '..', 'resources',

httpx (0.0.5) released

Hi all,

I'd like to introduce a library I've been working on for the past months.

* home: <>
* code: <>
* rdoc: <>

It's an http library, which supports both HTTP/2 and HTTP/1 requests over
the same simple API.

Its high-level API and some features are directly inspired from both the
HTTP.rb and python requests.

The main differentiator to other libraries is that it allows multiple
concurrent requests in the same thread.

flay 2.11.0 Released

flay version 2.11.0 has been released!

* home: <>
* code: <>
* rdoc: <>

Flay analyzes code for structural similarities. Differences in literal
values, variable, class, method names, whitespace, programming style,
braces vs do/end, etc are all ignored. Making this totally rad.


### 2.11.0 / 2018-04-05

* 2 minor enhancements:

* Added `filters` option to skip processing subtrees that match given patterns.
* Switched structural_hash to use crc32 to calculate node type values.

sexp_processor 4.11.0 Released

sexp_processor version 4.11.0 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.11.0 / 2018-04-05

* 1 minor enhancement:

* Extended deep_each to skip subtrees if block returns :skip.

Unsubscribe: <>

Race Condition Tool?

It appears that Golang has Race Detector, a tool to detect race conditions -- <a href="" title=""></a>

Does anyone know of anything similar for Ruby? Or, any advice at all for testing that my code is threadsafe?

(Detail: I'm writing a connection pool. This is for Ruby, not Rails. I think I have a workable approach, but I'm not sure how best to write the tests...)

Click here to view Company Information and Confidentiality Notice.<>

"cancancan-neo4j", cancan adapter for neo4j graph database released.

Hi Rubyists,

First version of cancancan-neo4j <>
for neo4j graph database is released. It will help with authorisation using

Rules can be defined as

can :read, Article, author: { name: 'Chunky' }

A Rubyist

Command-line utilities with ruby.

Hi Rubyists,

Im planning to create simple cli utilities in ruby .. The end user should
have a ruby installed to run my utilities.. is there a way around this..?

I don't want to switch to a compiled language because i feel confident with
ruby and I love it.

Your views are well respected.

Yours Faithfully,

packetgen 2.5.0 released

packetgen 2.5.0 has been released.

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

PacketGen provides simple ways to generate, send and capture network

Known protocols are: Ethernet, Dot11, Dot1x, ARP, IP, IPv6, GRE, ICMP,
and HTTP.


### 2.5.0 / 2018-04-02

* Add support for MLDv2, OSPFv2 and OSPFv3 protocols
* Freeze all string literals to be ready for ruby3
* Refactor

Learned some basic do I become a rubyist now ?

Hello rubyists,

I'm done with some basic ruby.

What should be my next step?.

Thank you !

Ruby Conferences & Camps in April 2018 - What's Upcoming? Isle of Ruby, RubyConf Belarus, RubyConf Taiwan, ...


at the calendar page @ Planet Ruby we collect all ruby conferences
and camps from around the world. What's upcoming in April 2018?

- Isle of Ruby - Apr/13-15 (3d) Fri-Sun @ Exeter, England, United Kingdom
- RailsConf - Apr/17-19 (3d) Tue-Thu @ Pittsburgh, Pennsylvania, United States
- RubyConf Belarus - Apr/21 (1d) Sat @ Minsk, Belarus
- Ruby X Elixir Conf Taiwan - Apr/27+28 (2d) Fri+Sat @ Taipei, Taiwan

See all conferences & camps in 2018 [1]. Anything missing? Updates
welcome. Cheers.

GORUCO 2018 is now accepting talk proposals!

*On behalf of the GORUCO organizing team, I'd like to invite you to submit
a talk to our 2018 conference, to be held on June 16th in New York City.
Details below and at <a href="" title=""></a>
<>.Warmly,Luke Melia & the GORUCO team# GORUCO 2018 is
now accepting talk proposals!On Saturday, June 16th, [GORUCO][] is
celebrating its 12th convocation as NYC's premier regional software

Need your feedbacks on Jasis, a new framework built on top of Sinatra

Hi everyone,

I really loved working with Padrino for being a fast and lightweight Rails
alternative, but over time I am seeing that it's development have stopped
to the point I can no longer use it or recommend it.

It is at this point, I needed a framework that I can actively maintain and
started a fresh one with Sinatra.

I tried to keep it as simple and elegant as possible as one of it's goals.
It is more like a starter kit, as it is all self-contained and runs fully
out of the box with Docker.

Please come check it out and would love to hear any feedbacks or anyone
willing to help, that w

Rails 5.0.7 and 5.1.6 have been released

Hi everyone,

I am happy to announce that Rails 5.0.7 and 5.1.6 have been released.

## CHANGES since 5.0.6

To view the changes for each gem, please read the changelogs on GitHub:

* [Action Cable CHANGELOG](
<a href="" title=""></a>)
* [Action Mailer CHANGELOG](
<a href="" title=""></a>)
* [Action Pack CHANGELOG](
<a href="" title=""></a>)
* [Action View CHANGELOG](
<a href="" title=""></a>)
* [Active Job CHANGELOG](

Ruby 2.5.1, 2.4.4, 2.3.7 and 2.2.10 Released!

Hi, all

We've just released Ruby 2.5.1, 2.4.4, 2.3.7 and 2.2.10.
How to download and details:

* [Ruby 2.5.1 Released](<a href="" title=""></a>)
* [Ruby 2.4.4 Released](<a href="" title=""></a>)
* [Ruby 2.3.7 Released](<a href="" title=""></a>)
* [Ruby 2.2.10 Released](<a href="" title=""></a>)

These releases include several security fixes.
You can check details:

* [CVE-2017-17742: HTTP response splitting in WEBrick](<a href="https://ww" title="https://ww">https://ww</a>

Slack channel dedicated to ruby

Hello rubyists,

I joined slack newly and was dumbfounded to know all the communities of
different languages.
Even ruby on rails has one.I think we need a ruby-specific slack channel.

What do y'all say ?

yours faithfully,


Lambda regression between 2.4.0 and 2.4.1

Hi there!

I think I might have found a regression (unless someone can point me to
the commit that states this is expected).
Look at the following if you will:

print_three = ->(a, b, c) { puts [a, b, c] }
arr = [[1, 2, 3]]

This works on ruby-2.4.0 but breaks from ruby-2.4.1 onwards (ArgumentError).

On 2.4.1 you have to use explicit destructuring: print_three = ->((a, b,
c)) { puts [a, b, c] }

Is this intended behaviour and can anyone of you replicate this?

Happy Coding,
Paul Martensen

Unsubscribe: <>

Anonymous survey - your help is greatly appreciated

Hello everyone, I'd like to have a better idea (that's up to date and real,
not possibly fake data) of how much Web Developers / Programmers in
different parts of the world are paid.

If anyone has 20 - 60 seconds to spare and fill the anonymous survey, it
will be very helpful.

You will find the survey here:
<a href="" title=""></a>

After I get enough answers I'll also share the results in here, so others
could benefit form it as well.

Thank you very much.

Bitcat - Bit catalog kitty browser - browse your digital bit(s) collections unchained (offline) w/ SQLite - a sinatra web app in ruby


I've put together - bitcat - a little sinatra web app
(e.g.bitcat/app.rb [1]) in ruby packaged up as a command line tool
that lets you browse your digital bits(s) eg. crypto kitties and
friends unchained (offline) using a single-file SQLite database eg.

Note: Bitcat includes the gene / genome reader in base32/kai
notation from copycats [2] - another ruby library for (crypto) cats /
kitties - and more.

Happy collecting. Happy gene mixing. Happy hacking with ruby. The
future is meow.

AUTO: Joerg Meidl is out of the office (Rückkehr am 27.03.2018)

Ich kehre zurück am 27.03.2018.

Sehr geerhte Damen und Herren!

Ich bin von 23.03 bis 26.03. auf Urlaub und habe nicht immer die
Möglichkeit meine Mails zu lesen!

Mit freundlichen Grüßen

Jörg Meidl

Hinweis: Dies ist eine automatische Antwort auf Ihre Nachricht "[ANN]
minitest-excludes 2.0.1 Released" gesendet am 23.03.2018 21:55:08.

Diese ist die einzige Benachrichtigung, die Sie empfangen werden, während
diese Person abwesend ist.

Unsubscribe: <>

minitest-excludes 2.0.1 Released

minitest-excludes version 2.0.1 has been released!

* home: <>
* rdoc: <>

minitest/excludes.rb extends MiniTest::Unit::TestCase to provide a
clean API for excluding certain tests you don't want to run under
certain conditions.


### 2.0.1 / 2018-03-23

* 2 bug fixes:

* Fixed OLD require paths
* Updated deps for MT5.

Unsubscribe: <>

What's Your Hash Rate? Find out your Mining Speed w/ compute_hash_with_proof_of_work


I've added a couple of new chapters to the "Programming Blockchains
Step-by-Step from Scratch (Zero)" [1] and starting with (crypto)

What's News? Mining, mining, mining! What's your hash rate? Let's
find out and use the "stand-alone" version of the by now "classic"
compute_hash_with_proof_of_work function:

def compute_hash_with_proof_of_work( data, difficulty='00' )
nonce = 0
loop do
hash = Digest::SHA256.hexdigest( "#{nonce}#{data}" )
if hash.start_with?( difficulty )
return [nonce,hash] ## bingo!

Re: Re: Re: Programming Blockchains Step-by-Step guide (in ruby). Let's build blockchains from scratch (zero). Let's start with crypto hashes...

meybe numering a section and numering program coresponding to number sections.

whrite this in doc.

how mining? What using mining data in blockchain

Unsubscribe: <>

Lot of typo corrections made in I Love Ruby

Hello Folks,

I am very grateful to Mr. RajKumar Sharma of Ahmedabad, India to have
pointed out lot of typo corrections in "I Love Ruby". I have fixed them and
released the book here <a href="" title=""></a>

He in a mail claims that he could read this book in 28 hours! I still can't
stop wondering how he did it. You can read his comments here
<a href="" title=""></a>

I once again thank the Ruby community to have given encouragement which has
kept this book alive.

Programming Blockchains Step-by-Step guide (in ruby). Let's build blockchains from scratch (zero). Let's start with crypto hashes...


I've started a step-by-step guide that shows you how ot build
blockchains in ruby from scratch.

Starting with (crypto) hashes...

require 'digest'
Digest::SHA256.hexdigest( 'Hello, Cryptos!' )

resulting in

#=> "33eedea60b0662c66c289ceba71863a864cf84b00e10002ca1069bf58f9362d5"

And building up to blocks with proof-of-work, timestamps, and more:

require 'digest'

require 'pp' ## pp = pretty print

class Block
attr_reader :data
attr_reader :prev
attr_reader :difficulty
attr_reader :time
attr_reader :nonce # number used once - lucky (mining) lo

minor doubt

Hello Rubyist,

class_eval and instance_eval is kind of opposite of its behaviour why we
have so?

class_eval is creating instance method while,
instance_eval is creating class method.

Raj Kumar

hoe 3.17.0 Released

hoe version 3.17.0 has been released!

* home: <>
* code: <>
* bugs: <>
* rdoc: <>
* doco: <>
* other: <>

Hoe is a rake/rubygems helper for project Rakefiles. It helps you
manage, maintain, and release your project and includes a dynamic
plug-in system allowing for easy extensibility.

zenweb-template 1.0.3 Released

zenweb-template version 1.0.3 has been released!

* home: <>
* rdoc: <>

Simply provides an example zenweb template website.


### 1.0.3 / 2018-03-17

* 1 bug fix:

* nil -> null in yaml front matter. (srbaker)

Unsubscribe: <>

rake-remote_task 2.4.3 Released

rake-remote_task version 2.4.3 has been released!

* home: <>
* rdoc: <>

Vlad the Deployer's sexy brainchild is rake-remote_task, extending
Rake with remote task goodness.


### 2.4.3 / 2018-03-17

* 1 minor enhancement:

* Extend to allow rake v 12. (piclane)

Unsubscribe: <>

osx_keychain 1.0.2 Released

osx_keychain version 1.0.2 has been released!

* <>

Provides API and a command line tool to Access the OS X Keychain. The
command line tool isn't actually useful (use `security` instead), but
demonstrates the usage quite well.


### 1.0.2 / 2018-03-16

* 1 bug fix:

* Remove warnings when building on 64-bit architectures. (guykogus)

Unsubscribe: <>

zenweb 3.10.2 Released

zenweb version 3.10.2 has been released!

* home: <>
* bugs: <>
* rdoc: <>

Zenweb is a set of classes/tools for organizing and formating a
website. It is website oriented rather than webpage oriented, unlike
most rendering tools. It is content oriented, rather than style
oriented, unlike most rendering tools. It uses a rubygems plugin
system to provide a very flexible, and powerful system.

Zenweb 3 was inspired by jekyll.

path_expander 1.0.3 Released

path_expander version 1.0.3 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).

Loofah vulnerability reporting process

Hi all,

The Loofah project has published a vulnerability reporting process, to
allow private disclosure of security vulnerabilities.

More details are at
<a href="" title=""></a>

Or you can report vulnerabilities directly at <a href="" title=""></a>

Special thanks to HackerOne for their support of OSS projects.

Thanks for reading,

Syndicate content