[#366855] what is the correct way to extend native methods? — Maurizio De Santis <desantis.maurizio@...>

Hello!

15 messages 2010/08/01
[#366857] Re: what is the correct way to extend native methods? — James Harrison <oscartheduck@...> 2010/08/01

> return self.select{ |val| val.to_s =~ args[0] } if args.size == 1

[#366864] Re: what is the correct way to extend native methods? — Maurizio De Santis <desantis.maurizio@...> 2010/08/01

James Harrison wrote:

[#366866] Re: what is the correct way to extend native methods? — Brian Candler <b.candler@...> 2010/08/01

Maurizio De Santis wrote:

[#366916] How to remove leading &nbsp; from string — Lucky Nl <lakshmi27.u@...>

Hi

13 messages 2010/08/02

[#366931] Iteration through File.file? misses entries for which File.file?(entry) == true — Kyle Barbour <kyle@...>

Hello everyone,

11 messages 2010/08/02

[#367167] Project name ownership and conflict — Emmanuel Gomez <emmanuel.gomez@...>

I recently had a discussion with a fellow Ruby developer that revealed a

13 messages 2010/08/05

[#367169] Abstracting exception handling — Martin Hansen <mail@...>

Hello,

15 messages 2010/08/05
[#367173] Re: Abstracting exception handling — Brian Candler <b.candler@...> 2010/08/05

> I suspect something is going out of scope and lost?

[#367176] Re: Abstracting exception handling — Martin Hansen <mail@...> 2010/08/05

I was hoping for a setup like this in two files:

[#367177] Re: Abstracting exception handling — Andrew Wagner <wagner.andrew@...> 2010/08/05

What kind of stuff are you doing in my_script.rb? Defining a class? A

[#367179] Re: Abstracting exception handling — Martin Hansen <mail@...> 2010/08/05

Andrew Wagner wrote:

[#367372] Is there any human talkable ruby library? — Sniper Abandon <sathish.salem.1984@...>

Is there any human talk able(like Eliza ) ruby library?

12 messages 2010/08/09

[#367438] Determining whether the running ruby is outdated? — Lars Olsson <lasso@...>

Hi,

14 messages 2010/08/10

[#367540] Ruby is in Grave Danger! — Gregory Brown <gregory.t.brown@...>

Dear Friends,

34 messages 2010/08/11

[#367631] Parsing, BNF, TreeTop, GhostWheel, ... — Philipp Kempgen <lists@...>

Hi,

13 messages 2010/08/12

[#367664] libstdc++ — Pw Ktp <amar.seeam@...>

when trying to install a gem i am getting a 'libstdc++' not installed

24 messages 2010/08/13
[#367666] Re: libstdc++ — Brian Candler <b.candler@...> 2010/08/13

Pw Ktp wrote:

[#367668] Re: libstdc++ — Pw Ktp <amar.seeam@...> 2010/08/13

Brian Candler wrote:

[#367670] Re: libstdc++ — Brian Candler <b.candler@...> 2010/08/13

OK, probably missing headers as Daniel said. Try:

[#367671] Re: libstdc++ — Pw Ktp <amar.seeam@...> 2010/08/13

Brian Candler wrote:

[#367703] Question about learning Ruby effectively — Chan Nguyen <cnguyen@...>

Hi everyone,

12 messages 2010/08/14

[#367781] Unix Philosophy in Ruby Programing — Diego Bernardes <di3go.bernardes@...>

I use Linux about 5 years, but, this year that i started to "use" linux.

22 messages 2010/08/16

[#367833] can i do this in ruby? a simulation process — Bruce Wayner <winshocker@...>

still i don't know how to begin my program on this problem:

56 messages 2010/08/17
[#367834] Re: can i do this in ruby? a simulation process — Jean-Julien Fleck <jeanjulien.fleck@...> 2010/08/17

> Requirements:

[#367837] Re: can i do this in ruby? a simulation process — Bruce Wayner <winshocker@...> 2010/08/17

Jean-Julien Fleck wrote:

[#367839] Re: can i do this in ruby? a simulation process — Jean-Julien Fleck <jeanjulien.fleck@...> 2010/08/17

> Cheers Thanks, anyway i already did writing and other stuff but the only

[#367849] Re: can i do this in ruby? a simulation process — Andrew Wagner <wagner.andrew@...> 2010/08/17

Hmm, I may or may not disagree with you on what the output should be. I

[#367850] Re: can i do this in ruby? a simulation process — Brian Candler <b.candler@...> 2010/08/17

Andrew Wagner wrote:

[#367853] Re: can i do this in ruby? a simulation process — Andrew Wagner <wagner.andrew@...> 2010/08/17

>

[#367858] Re: can i do this in ruby? a simulation process — Bruce Wayner <winshocker@...> 2010/08/17

A superhighway connects one large metropolitan area to another.

[#367862] Re: can i do this in ruby? a simulation process — Andrew Wagner <wagner.andrew@...> 2010/08/17

>

[#367867] Re: can i do this in ruby? a simulation process — Jean-Julien Fleck <jeanjulien.fleck@...> 2010/08/17

> You bring up an interesting point about going

[#367873] Re: can i do this in ruby? a simulation process — Andrew Wagner <wagner.andrew@...> 2010/08/17

Well, it may be interesting, but not in terms of the question originally

[#367911] Re: can i do this in ruby? a simulation process — brabuhr@... 2010/08/17

On Tue, Aug 17, 2010 at 7:34 AM, Andrew Wagner <wagner.andrew@gmail.com> wrote:

[#367922] Re: can i do this in ruby? a simulation process — brabuhr@... 2010/08/17

On Tue, Aug 17, 2010 at 1:19 PM, <brabuhr@gmail.com> wrote:

[#367937] Re: can i do this in ruby? a simulation process — Bruce Wayner <winshocker@...> 2010/08/18

can someone post some code here: I'm only a newbie in ruby :( and

[#367946] Re: can i do this in ruby? a simulation process — Brian Candler <b.candler@...> 2010/08/18

Bruce Wayner wrote:

[#367952] Re: can i do this in ruby? a simulation process — Bruce Wayner <winshocker@...> 2010/08/18

sorry I'm totally suck in ruby here is my code:

[#367965] Re: can i do this in ruby? a simulation process — Brian Candler <b.candler@...> 2010/08/18

> sorry I'm totally suck in ruby here is my code:

[#367967] Re: can i do this in ruby? a simulation process — Brian Candler <b.candler@...> 2010/08/18

>> if $delay1==0;

[#367884] Making File.open work on gzipped files — Martin Hansen <mail@...>

Hello all,

15 messages 2010/08/17
[#367893] Re: Making File.open work on gzipped files — Brian Candler <b.candler@...> 2010/08/17

> This works nicely, but I would like it to work on gzipped files too.

[#367919] Re: Making File.open work on gzipped files — Martin Hansen <mail@...> 2010/08/17

Thanks Brian,

[#367910] Ruby GC question (MRI, JRuby, etc) — Chuck Remes <cremes.devlist@...>

My basic understanding of the garbage collectors in use by the various Ruby runtimes is that they all search for objects from a "root" memory object. If an object cannot be reached from this root, then it is collected.

11 messages 2010/08/17

[#367983] Ruby 1.9.2 is released — "Yuki Sonoda (Yugui)" <yugui@...>

-----BEGIN PGP SIGNED MESSAGE-----

23 messages 2010/08/18
[#368021] Re: [ANN] Ruby 1.9.2 is released — botp <botpena@...> 2010/08/19

2010/8/18 Yuki Sonoda (Yugui) <yugui@yugui.jp>:

[#368023] Re: [ANN] Ruby 1.9.2 is released — botp <botpena@...> 2010/08/19

> weird, since rvm does install it fine.

[#368000] Ruby Code Parsing — Jonathan Bale <webmaster@...>

I have a Perl friend asking me questions about how ruby parses its code.

15 messages 2010/08/18

[#368005] Check existence of object and it's property at the same time — Cory Patterson <coryp@...>

I run into this from time to time and I was wondering if there is a

10 messages 2010/08/18

[#368076] Shoes 3 released — Steve Klabnik <steve@...>

Hey there everyone. We've just released Shoes 3, "Policeman", to

19 messages 2010/08/19

[#368199] A small problem for arrays — Unc88 Unc88 <unc88@...>

I have 2 array. ar_1, ar_2

11 messages 2010/08/21

[#368343] gem list --remote does not work on windows running ruby 1.9.2p0 — botp <botpena@...>

Title says all.

9 messages 2010/08/24

[#368384] ffi-ncurses 0.3.3 — "Sean O'Halpin" <sean.ohalpin@...>

I've just released version 0.3.3 of the ffi-ncurses gem. This fixes

22 messages 2010/08/25
[#368423] Re: ffi-ncurses 0.3.3 — "R.. Kumar 1.9.1 OSX" <sentinel1879@...> 2010/08/26

Sean O'halpin wrote:

[#368500] Re: ffi-ncurses 0.3.3 — "Sean O'Halpin" <sean.ohalpin@...> 2010/08/27

On Thu, Aug 26, 2010 at 11:20 AM, R.. Kumar 1.9.1 OSX

[#368533] Re: ffi-ncurses 0.3.3 — botp <botpena@...> 2010/08/28

On Fri, Aug 27, 2010 at 10:05 PM, Sean O'Halpin <sean.ohalpin@gmail.com> wrote:

[#368538] Re: ffi-ncurses 0.3.3 — Rahul Kumar <sentinel1879@...> 2010/08/28

[#368546] Re: ffi-ncurses 0.3.3 — botp <botpena@...> 2010/08/28

On Sat, Aug 28, 2010 at 2:34 PM, Rahul Kumar <sentinel1879@gmail.com> wrote:

[#368556] Re: ffi-ncurses 0.3.3 — "Sean O'Halpin" <sean.ohalpin@...> 2010/08/28

On Sat, Aug 28, 2010 at 9:47 AM, botp <botpena@gmail.com> wrote:

[#368623] Re: ffi-ncurses 0.3.3 — Rahul Kumar <sentinel1879@...> 2010/08/30

[#368471] how about Array#collect_until — timr <timrandg@...>

I am wondering if anyone has implemented an Array#collect_until method

14 messages 2010/08/27

[#368506] select tr>3 with nokogiri — Pen Ttt <myocean135@...>

13 messages 2010/08/27

[#368690] Namespaces too looooooong — Iain Barnett <iainspeed@...>

Hi,

18 messages 2010/08/31
[#368692] Re: Namespaces too looooooong — Joel VanderWerf <joelvanderwerf@...> 2010/08/31

On 08/30/2010 05:51 PM, Iain Barnett wrote:

[#368694] Re: Namespaces too looooooong — Iain Barnett <iainspeed@...> 2010/08/31

Re: HTTPClient Suddenly Fails - Cannot Verify Certificate File

From: Mike Papper <bodarotech@...>
Date: 2010-08-25 06:12:59 UTC
List: ruby-talk #368394
Heres is a test I ran from the rails console to verify that the issue is 
from my local machine, not the endpoint:

--------------------------

require 'httpclient'
uri='https://www.rsa.com'
=> "https://www.rsa.com"
>> client = HTTPClient.new()
=> #<HTTPClient:0x2b2ff0882a48 
@www_auth=#<HTTPClient::WWWAuth:0x2b2ff08829a8 
@authenticator=[#<HTTPClient::NegotiateAuth:0x2b2ff0882728 
@scheme="Negotiate", @challenge={}, @ntlm_opt={:ntlmv2=>true}, 
@auth_default=nil, @auth={}>, 
#<HTTPClient::SSPINegotiateAuth:0x2b2ff0882688 @scheme="Negotiate", 
@challenge={}>, #<HTTPClient::DigestAuth:0x2b2ff08827c8 
@scheme="Digest", @challenge={}, @nonce_count=0, @auth={}>, 
#<HTTPClient::BasicAuth:0x2b2ff08827f0 @scheme="Basic", @cred=nil, 
@challengeable={}, @auth={}>], 
@negotiate_auth=#<HTTPClient::NegotiateAuth:0x2b2ff0882728 
@scheme="Negotiate", @challenge={}, @ntlm_opt={:ntlmv2=>true}, 
@auth_default=nil, @auth={}>, 
@basic_auth=#<HTTPClient::BasicAuth:0x2b2ff08827f0 @scheme="Basic", 
@cred=nil, @challengeable={}, @auth={}>, 
@sspi_negotiate_auth=#<HTTPClient::SSPINegotiateAuth:0x2b2ff0882688 
@scheme="Negotiate", @challenge={}>, 
@digest_auth=#<HTTPClient::DigestAuth:0x2b2ff08827c8 @scheme="Digest", 
@challenge={}, @nonce_count=0, @auth={}>>, 
@ssl_config=#<HTTPClient::SSLConfig:0x2b2ff0881a08 
@ciphers="ALL:!ADH:!LOW:!EXP:!MD5:+SSLv2:@STRENGTH", 
@cert_store=#<OpenSSL::X509::Store:0x2b2ff08814e0>, @verify_depth=nil, 
@timeout=nil, @client_key=nil, @options=16781303, 
@client=#<HTTPClient:0x2b2ff0882a48 ...>, @dest=nil, @client_cert=nil, 
@verify_callback=nil, @client_ca=nil, @verify_mode=3>, 
@session_manager=#<HTTPClient::SessionManager:0x2b2ff0881a58 
@connect_retry=1, @sess_pool_mutex=#<Mutex:0x2b2ff08815f8>, 
@protocol_version=nil, @from=nil, @read_block_size=16384, 
@ssl_config=#<HTTPClient::SSLConfig:0x2b2ff0881a08 
@ciphers="ALL:!ADH:!LOW:!EXP:!MD5:+SSLv2:@STRENGTH", 
@cert_store=#<OpenSSL::X509::Store:0x2b2ff08814e0>, @verify_depth=nil, 
@timeout=nil, @client_key=nil, @options=16781303, 
@client=#<HTTPClient:0x2b2ff0882a48 ...>, @dest=nil, @client_cert=nil, 
@verify_callback=nil, @client_ca=nil, @verify_mode=3>, 
@connect_timeout=60, @sess_pool=[], @agent_name=nil, 
@receive_timeout=60, @client=#<HTTPClient:0x2b2ff0882a48 ...>, 
@chunk_size=4096, @proxy=nil, @test_loopback_http_response=[], 
@debug_dev=nil, @send_timeout=120, @socket_sync=true, 
@protocol_retry_count=5>, @no_proxy=nil, 
@redirect_uri_callback=#<Method: 
HTTPClient#default_redirect_uri_callback>, 
@proxy_auth=#<HTTPClient::ProxyAuth:0x2b2ff0882840 
@authenticator=[#<HTTPClient::NegotiateAuth:0x2b2ff0882318 
@scheme="Negotiate", @challenge={}, @ntlm_opt={:ntlmv2=>true}, 
@auth_default=nil, @auth={}>, 
#<HTTPClient::SSPINegotiateAuth:0x2b2ff0881f08 @scheme="Negotiate", 
@challenge={}>, #<HTTPClient::BasicAuth:0x2b2ff0882340 @scheme="Basic", 
@cred=nil, @challengeable={}, @auth={}>], 
@negotiate_auth=#<HTTPClient::NegotiateAuth:0x2b2ff0882318 
@scheme="Negotiate", @challenge={}, @ntlm_opt={:ntlmv2=>true}, 
@auth_default=nil, @auth={}>, 
@basic_auth=#<HTTPClient::BasicAuth:0x2b2ff0882340 @scheme="Basic", 
@cred=nil, @challengeable={}, @auth={}>, 
@sspi_negotiate_auth=#<HTTPClient::SSPINegotiateAuth:0x2b2ff0881f08 
@scheme="Negotiate", @challenge={}>>, @proxy=nil, @debug_dev=nil, 
@cookie_manager=#<WebAgent::CookieManager:0x2b2ff08815d0 @cookies=[], 
@accept_domains=[], @reject_domains=[], @is_saved=true, 
@netscape_rule=false, @cookies_file=nil>, @test_loopback_response=[], 
@follow_redirect_count=10, 
@request_filter=[#<HTTPClient::ProxyAuth:0x2b2ff0882840 
@authenticator=[#<HTTPClient::NegotiateAuth:0x2b2ff0882318 
@scheme="Negotiate", @challenge={}, @ntlm_opt={:ntlmv2=>true}, 
@auth_default=nil, @auth={}>, 
#<HTTPClient::SSPINegotiateAuth:0x2b2ff0881f08 @scheme="Negotiate", 
@challenge={}>, #<HTTPClient::BasicAuth:0x2b2ff0882340 @scheme="Basic", 
@cred=nil, @challengeable={}, @auth={}>], 
@negotiate_auth=#<HTTPClient::NegotiateAuth:0x2b2ff0882318 
@scheme="Negotiate", @challenge={}, @ntlm_opt={:ntlmv2=>true}, 
@auth_default=nil, @auth={}>, 
@basic_auth=#<HTTPClient::BasicAuth:0x2b2ff0882340 @scheme="Basic", 
@cred=nil, @challengeable={}, @auth={}>, 
@sspi_negotiate_auth=#<HTTPClient::SSPINegotiateAuth:0x2b2ff0881f08 
@scheme="Negotiate", @challenge={}>>, 
#<HTTPClient::WWWAuth:0x2b2ff08829a8 
@authenticator=[#<HTTPClient::NegotiateAuth:0x2b2ff0882728 
@scheme="Negotiate", @challenge={}, @ntlm_opt={:ntlmv2=>true}, 
@auth_default=nil, @auth={}>, 
#<HTTPClient::SSPINegotiateAuth:0x2b2ff0882688 @scheme="Negotiate", 
@challenge={}>, #<HTTPClient::DigestAuth:0x2b2ff08827c8 
@scheme="Digest", @challenge={}, @nonce_count=0, @auth={}>, 
#<HTTPClient::BasicAuth:0x2b2ff08827f0 @scheme="Basic", @cred=nil, 
@challengeable={}, @auth={}>], 
@negotiate_auth=#<HTTPClient::NegotiateAuth:0x2b2ff0882728 
@scheme="Negotiate", @challenge={}, @ntlm_opt={:ntlmv2=>true}, 
@auth_default=nil, @auth={}>, 
@basic_auth=#<HTTPClient::BasicAuth:0x2b2ff08827f0 @scheme="Basic", 
@cred=nil, @challengeable={}, @auth={}>, 
@sspi_negotiate_auth=#<HTTPClient::SSPINegotiateAuth:0x2b2ff0882688 
@scheme="Negotiate", @challenge={}>, 
@digest_auth=#<HTTPClient::DigestAuth:0x2b2ff08827c8 @scheme="Digest", 
@challenge={}, @nonce_count=0, @auth={}>>]>
>> client.get(uri).content
at depth 3 - 20: unable to get local issuer certificate
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read 
server certificate B: certificate verify failed
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:247:in 
`connect'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:247:in 
`ssl_connect'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:639:in 
`connect'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/timeout.rb:128:in 
`timeout'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:631:in 
`connect'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:522:in 
`query'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:147:in 
`query'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:953:in 
`do_get_block'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:765:in 
`do_request'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:848:in 
`protect_keep_alive_disconnected'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:764:in 
`do_request'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:666:in 
`request'
        from 
/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient.rb:591:in 
`get'
        from (irb):7

The last error response mentions "local issuer certificate" which leads 
me to believe the issue is opening the cacerts.p7s file.

Incidently, adding in:
client.ssl_config.set_trust_ca('/usr/local/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/cacert.p7s')

has no effect. I also tried calling client.ssl_config.set_trust_ca and 
pointing to "some other .pem file that sitting on the linux box 
somewhere" but that made no difference either.

Mike
-- 
Posted via http://www.ruby-forum.com/.

In This Thread

Prev Next