[#389739] Ruby Challenge — teresa nuagen <unguyen90@...>

Here is a ruby challenge for all you computer science lovers out there,

22 messages 2011/11/05
[#389769] Re: Ruby Challenge — "Jonan S." <jonanscheffler@...> 2011/11/05

Totally unrelated to any husker computer science programs right? Like

[#389905] Re: Ruby Challenge — Stephen Ramsay <sramsay.unl@...> 2011/11/09

Jonan S. wrote in post #1030330:

[#389907] Re: Ruby Challenge — aseret nuagen <unguyen90@...> 2011/11/09

> You mean like the professor for the course? Because that would be me .

[#389915] Re: Ruby Challenge — Robert Klemme <shortcutter@...> 2011/11/09

On Wed, Nov 9, 2011 at 4:52 AM, aseret nuagen <unguyen90@aim.com> wrote:

[#389792] Tricky DSL, how to do it? — Intransition <transfire@...>

I'd want to write a DSL such that a surface method_missing catches

18 messages 2011/11/06

[#389858] Compiling Ruby Inline C code - resolving errors — Martin Hansen <mail@...>

I am trying to get this Ruby inline C code http://pastie.org/2825882 to

12 messages 2011/11/08

[#389928] Forming a Ruby meetup group... — "Darryl L. Pierce" <mcpierce@...>

Where I work we have a local Ruby group that used to meet up, until the

12 messages 2011/11/09

[#389950] The faster way to read files — "Noé Alejandro" <casanejo@...>

Does anybody know which is the fastest way to read a file? Lets say

18 messages 2011/11/09

[#390064] referring to version numbers in a gem — Chad Perrin <code@...>

How do I specify and access a gem's version number within the code of the

28 messages 2011/11/11

[#390238] RVM problem, plz help — Misha Ognev <b1368810@...>

Hi, I have this problem:

15 messages 2011/11/16

[#390308] any command line tools for querying yaml files — Rahul Kumar <sentinel1879@...>

(Sorry, this is not exactly a ruby question).

11 messages 2011/11/18

[#390338] Newbie - cmd question — Otto Dydakt <ottodydakt@...>

I've literally JUST downloaded ruby from rubyinstaller.org.

21 messages 2011/11/19
[#390342] Re: Newbie - cmd question — Otto Dydakt <ottodydakt@...> 2011/11/19

OK thank you, I uninstalled & reinstalled, checking the three boxes at

[#390343] Re: Newbie - cmd question — "Ian M. Asaff" <ian.asaff@...> 2011/11/19

did you type "irb" first to bring up the ruby command prompt?

[#391154] Re: Newbie - cmd question — "Hussain A." <hahmad@...> 2011/12/12

Hi all,

[#391165] Re: Newbie - cmd question — Luis Lavena <luislavena@...> 2011/12/12

Hussain A. wrote in post #1036281:

[#390374] Principle of Best Principles — Intransition <transfire@...>

I seem to run into a couple of design issue a lot and I never know what is

16 messages 2011/11/20

[#390396] how to call Function argument into another ruby script. — hari mahesh <harismahesh@...>

Consider I have a ruby file called library.rb.

10 messages 2011/11/21

[#390496] How to make 1.9.2 my default version using RVM — Fily Salas <fs_tigre@...>

Hi,

25 messages 2011/11/24

[#390535] Is high-speed sorting impossible with Ruby? — "Gaurav C." <chande.gaurav@...>

Well, first of all, I'm new to Ruby, and to this forum. So, hello. :)

39 messages 2011/11/25
[#390580] Re: Is high-speed sorting impossible with Ruby? — Joao Pedrosa <joaopedrosa@...> 2011/11/27

Hi,

[#390593] Re: Is high-speed sorting impossible with Ruby? — "Gaurav C." <chande.gaurav@...> 2011/11/27

Joao Pedrosa wrote in post #1033884:

[#390600] Re: Is high-speed sorting impossible with Ruby? — Douglas Seifert <doug@...> 2011/11/27

A big gain can be had by disabling the garbage collector. Here is my best

[#390601] Re: Is high-speed sorting impossible with Ruby? — Douglas Seifert <doug@...> 2011/11/27

I've thrown various solutions up on github here:

[#390650] Loading a faulty ruby file - forcing this — Marc Heiler <shevegen@...>

Hi.

10 messages 2011/11/29

[#390689] Stupid question — James Gallagher <lollyproductions@...>

Hi everyone.

22 messages 2011/11/30

Re: SSH hangs for 30 sec on AIX

From: Robert Klemme <shortcutter@...>
Date: 2011-11-16 15:21:27 UTC
List: ruby-talk #390227
On Wed, Nov 16, 2011 at 1:41 PM, Claus Folke Brobak <cfb@jndata.dk> wrote:
> Environment:
>
> - AIX 6.1
>
> - Java:
> =A0java version "1.6.0"
> =A0Java(TM) SE Runtime Environment (build pap3260sr9fp1-20110208_03(SR9
> FP1))
> =A0IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc-32
> jvmap3260sr9-20110203_74623 (JIT enabled, AOT enabled)
> =A0J9VM - 20110203_074623
> =A0JIT =A0- r9_20101028_17488ifx3
> =A0GC =A0 - 20101027_AA)
> =A0JCL =A0- 20110203_01
>
> - jruby 1.6.5 (ruby-1.8.7-p330) (2011-10-25 9dcd388) (IBM J9 VM 1.6.0)
> [AIX-ppc-java]
>
> - Gems:
> =A0- bouncy-castle-java (1.5.0146.1)
> =A0- jruby-openssl (0.7.4)
> =A0- net-ssh (2.2.1)
>
> Code:
> =A0 =A0require 'rubygems'
> =A0 =A0require 'net/ssh'
> =A0 =A0host =3D 'xxxxxxx.xxxxxx.xxx'
> =A0 =A0username =3D 'xxxx'
> =A0 =A0Net::SSH.start(host, username, :verbose =3D> :debug) do |ssh|
> =A0 =A0 =A0puts ssh.exec!("hostname")
> =A0 =A0 =A0puts ssh.exec!("ls")
> =A0 =A0end
>
> When running this program it hangs for 30 seconds at four points, as I
> have shown below. Note that I have omitted a number of lines.
>
> =A0 =A0-
> =A0 =A0-
> =A0 =A0D, [2011-11-16T11:53:11.477000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> received packet nr 6 type 52 len 12
> =A0 =A0D, [2011-11-16T11:53:11.478000 #1213352018] DEBUG --
> net.ssh.authentication.methods.publickey[7dc]: publickey succeeded
> (2d:32:27:ed:60:c8:28:28:77:50:7d:40:d7:83:ef:4b)
> =A0 =A0D, [2011-11-16T11:53:11.482000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> queueing packet nr 7 type 90 len 44
> =A0 =A0<<< Hangs for 30 seconds, then continues >>>
> =A0 =A0-
> =A0 =A0-
> =A0 =A0D, [2011-11-16T11:53:41.573000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> received packet nr 8 type 91 len 28
> =A0 =A0I, [2011-11-16T11:53:41.577000 #1213352018] =A0INFO --
> net.ssh.connection.session[7de]: channel_open_confirmation: 0 0 0 32768
> =A0 =A0I, [2011-11-16T11:53:41.579000 #1213352018] =A0INFO --
> net.ssh.connection.channel[7e0]: sending channel request "exec"
> =A0 =A0D, [2011-11-16T11:53:41.586000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> queueing packet nr 9 type 98 len 44
> =A0 =A0<<< Hangs for 30 seconds, then continues >>>
> =A0 =A0-
> =A0 =A0-
> =A0 =A0D, [2011-11-16T11:54:11.556000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> received packet nr 15 type 97 len 12
> =A0 =A0I, [2011-11-16T11:54:11.558000 #1213352018] =A0INFO --
> net.ssh.connection.session[7de]: channel_close: 0
> =A0 =A0D, [2011-11-16T11:54:11.560000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> queueing packet nr 11 type 97 len 28
> =A0 =A0<<< Output from hostname command >>>
> =A0 =A0D, [2011-11-16T11:54:11.563000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> queueing packet nr 12 type 90 len 44
> =A0 =A0<<< Hangs for 30 seconds, then continues >>>
> =A0 =A0-
> =A0 =A0-
> =A0 =A0D, [2011-11-16T11:54:41.510000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> received packet nr 17 type 91 len 28
> =A0 =A0I, [2011-11-16T11:54:41.514000 #1213352018] =A0INFO --
> net.ssh.connection.session[7de]: channel_open_confirmation: 1 1 0 32768
> =A0 =A0I, [2011-11-16T11:54:41.515000 #1213352018] =A0INFO --
> net.ssh.connection.channel[7e2]: sending channel request "exec"
> =A0 =A0D, [2011-11-16T11:54:41.518000 #1213352018] DEBUG -- tcpsocket[7d4=
]:
> queueing packet nr 13 type 98 len 28
> =A0 =A0<<< Hangs for 30 seconds, then continues >>>
> =A0 =A0-
> =A0 =A0-
> =A0 =A0<<< Output from ls command >>>
> =A0 =A0I, [2011-11-16T11:55:11.549000 #1213352018] =A0INFO --
> net.ssh.connection.session[7de]: closing remaining channels (0 open)
>
> If I switch to Java 5 on AIX instead, the program runs without problems.
> Also, I can run the same program without problems on Windows XP and Java
> 6 (from Oracle).
>
> Any help in solving this problem would be much appreciated.

Hmm...  The first thing that comes to mind is "reverse lookups".  see
http://rubydoc.info/stdlib/socket/1.9.3/IPSocket#addr-instance_method

You could try strace or truss to see what is different in socket
handling between the two versions of Java which show a difference.

Kind regards

robert

--=20
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

In This Thread