Topic for #ruby-lang is now Ruby 1.9.3p0: http://ruby-lang.org | Paste >3 Lines of Text on http://pastie.org
Oloryn_lt2 [Oloryn_lt2!~Oloryn@96-25-160-157.gar.clearwire-wmx.net] has joined #ruby-lang
jbwiv_ [jbwiv_!~jb@cpe-098-026-172-101.triad.res.rr.com] has joined #ruby-lang
jlnr [jlnr!~jlnr@lurado.com] has quit [#ruby-lang]
<shevy> handygandy if a was available outside that iteration, sure
<shevy> after all, if you do a = %( a b c ) and then inside an iteration a['a'] = "bla", that counts
srbaker [srbaker!~srbaker@184.66.82.213] has joined #ruby-lang
joast [joast!~rick@76.178.187.164] has joined #ruby-lang
MrUnagi [MrUnagi!~mrunagi@64.134.101.162] has joined #ruby-lang
MrUnagi [MrUnagi!~mrunagi@64.134.101.162] has quit [#ruby-lang]
Oloryn_lt2 [Oloryn_lt2!~Oloryn@96-25-160-157.gar.clearwire-wmx.net] has joined #ruby-lang
looopy_ [looopy_!~looopy@c-68-34-92-100.hsd1.md.comcast.net] has joined #ruby-lang
chessguy [chessguy!~chessguy@pool-74-96-111-119.washdc.fios.verizon.net] has joined #ruby-lang
<zenspider> rawr
<zenspider> everyone should use phuby!
Natch| [Natch|!~natch@178.73.218.92] has joined #ruby-lang
woollyams [woollyams!~woollyams@124-170-59-47.dyn.iinet.net.au] has joined #ruby-lang
io_syl [io_syl!~io_syl@adsl-69-105-118-125.dsl.pltn13.pacbell.net] has joined #ruby-lang
io_syl [io_syl!~io_syl@unaffiliated/steph021] has joined #ruby-lang
nofxx [nofxx!~nofxx@unaffiliated/nofxx] has joined #ruby-lang
savage-_ [savage-_!~savage-@209.118.197.220] has joined #ruby-lang
savage-__ [savage-__!~savage-@209.118.197.220] has joined #ruby-lang
darkf [darkf!~darkf_dix@unaffiliated/darkf] has joined #ruby-lang
Oloryn_lt2 [Oloryn_lt2!~Oloryn@96-25-160-157.gar.clearwire-wmx.net] has joined #ruby-lang
jmontross [jmontross!~Adium@rrcs-24-43-253-210.west.biz.rr.com] has joined #ruby-lang
<jmontross> 2011-12-16T13:37:00-0800
<jmontross> how to recreate without strftime?
tomzx [tomzx!~tomzx@dsl-216-221-32-204.aei.ca] has joined #ruby-lang
<jmontross> come on...
<jmontross> someone knows...
<drbrain> what format is that? I don't recall
<drbrain> iso?
<drbrain> there's a method for it if you require 'time'
<rue> Easy enough to find if you know the format name, and scan through the documentation for method names
voker57 [voker57!~voker57@2.93.236.37] has joined #ruby-lang
voker57 [voker57!~voker57@kvirc/developer/Voker57] has joined #ruby-lang
dv310p3r [dv310p3r!~dv310p3r@adsl-74-161-99-192.mia.bellsouth.net] has joined #ruby-lang
naz [naz!~n@70.44.2.190.res-cmts.bus.ptd.net] has joined #ruby-lang
savage-_ [savage-_!~savage-@209.118.197.220] has joined #ruby-lang
<zenspider> Time.parse works fine but strftime will be faster
<zenspider> oh. wait. you mean output, not input.
savage-_ [savage-_!~savage-@209.118.197.220] has joined #ruby-lang
<zenspider> that's iso8601
srbaker [srbaker!~srbaker@184.66.82.213] has joined #ruby-lang
<JosephRuby> Any suggestions for how to partially match a key in a hash?
<zenspider> JosephRuby: partially?
<JosephRuby> e[:adverb] = adverbs.find{|v| adverb =~ /#{v[0]}?/i}[adverb] is what I am using I want 'angr' to match key 'angry' in adverbs
<zenspider> my first suggestion would be to use the proper data structure for the job... but your question is vague enough that I can't go further than that
<zenspider> adverbs is a hash?
<JosephRuby> yes adverbs is a hash adverb is a string
<zenspider> then use |k,v|
<zenspider> and yeah. proper data structure. if you want to stem words, this is a solved problem. google "ruby english word stemmer"
<shevy> JosephRuby you can also get Abbrev.abbrev or whatever it was called to get a list of sub-strings for 'angry'
<JosephRuby> ty both
<zenspider> that will bloat out the hash with a bunch of keys for a task he doesn't need
yfeldblum [yfeldblum!~Jay@c-71-206-30-119.hsd1.md.comcast.net] has joined #ruby-lang
gix [gix!~gix@e180005142.adsl.alicedsl.de] has joined #ruby-lang
<JosephRuby> zenspider: you have a suggestion that would do the same thing w/o using stemmer? ex. if I wanted str('ang') to match the 'angry' key in that hash?
<JosephRuby> e[:adverb] = adverbs.find{|k, v| adverb =~ /#{k[0]}/i}[adverb]
dv310p3r [dv310p3r!~dv310p3r@adsl-74-161-99-192.mia.bellsouth.net] has joined #ruby-lang
<zenspider> you want to do the same thing as stemmer without using a stemmer?
<zenspider> not k[0]... just k
savage-_ [savage-_!~savage-@209.118.197.220] has joined #ruby-lang
<JosephRuby> zenspider: ok give me a few minutes to figure out where my mistake is.. because w/o the [0] I am getting nil even when I put in a full match.
<zenspider> ruby -e '{:a => 1, :b => 2}.find { |a| p a }'
<zenspider> vs
<zenspider> ruby -e '{:a => 1, :b => 2}.find { |k,v| p [k,v] }'
<JosephRuby> zenspider: ty for all the help.. I was using the wrong adverbs
<JosephRuby> it was an array not a hash
<zenspider> sounds like you're reinventing the wheel
scottschecter [scottschecter!~scott@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
QaDeS_ [QaDeS_!~mklaus@frbg-4d0291d2.pool.mediaWays.net] has joined #ruby-lang
<JosephRuby> zenspider: ok wheel successfully reinvented.. but what do you mean by trying to reinvent the wheel.. is there some method that i am missing that does this
curtism [curtism!~curtis@bas11-montreal02-1128531355.dsl.bell.ca] has joined #ruby-lang
Aaaarg [Aaaarg!~Arthur@121-74-32-106.telstraclear.net] has joined #ruby-lang
<zenspider> JosephRuby: I suspect there are probably 5-10 libraries that do what you're trying to do already.
Kichael [Kichael!~Kichael@70-36-49-167.dyn.novuscom.net] has joined #ruby-lang
lenilson_dias [lenilson_dias!~lenilson_@187.75.187.14] has joined #ruby-lang
<JosephRuby> zenspider: if you would take a look and recommend a lib I would appreciate it. https://gist.github.com/1488853
Aaaarg [Aaaarg!~Arthur@121-74-33-93.telstraclear.net] has joined #ruby-lang
<zenspider> again... you should be using a stemmer.
<JosephRuby> I looked at 3 they all seemed to be "english language" and not lazy typing..
<zenspider> Sorry... I can't help you other than to suggest you use the right tool for the job
<zenspider> I gotta run
cmarques [cmarques!~cmarques@201-68-93-38.dsl.telesp.net.br] has joined #ruby-lang
andrewhl [andrewhl!~andrew@24-246-15-43.cable.teksavvy.com] has joined #ruby-lang
flip_digits [flip_digits!~textual@c-71-199-243-97.hsd1.fl.comcast.net] has joined #ruby-lang
spuk [spuk!~spuk@187.65.188.169] has joined #ruby-lang
Aaaarg [Aaaarg!~Arthur@121-74-36-88.telstraclear.net] has joined #ruby-lang
arooni-mobile [arooni-mobile!~arooni-mo@189.149.99.182] has joined #ruby-lang
towski [towski!~towski@204-15-1-114-static.ipnetworksinc.net] has joined #ruby-lang
rubyplusplus [rubyplusplus!~eric@cpe-74-75-153-107.maine.res.rr.com] has joined #ruby-lang
mkscrg [mkscrg!~mkscrg@ool-18e4f9d6.dyn.optonline.net] has joined #ruby-lang
cola_zero [cola_zero!~cola_zero@www5054u.sakura.ne.jp] has joined #ruby-lang
Aaaarg [Aaaarg!~Arthur@121-74-42-83.telstraclear.net] has joined #ruby-lang
neoesque [neoesque!~neoesque@210.59.147.226] has joined #ruby-lang
Aaaarg [Aaaarg!~Arthur@121-74-46-156.telstraclear.net] has joined #ruby-lang
pabloh [pabloh!~pablo@186.22.82.39] has joined #ruby-lang
towski [towski!~towski@173-13-170-161-sfba.hfc.comcastbusiness.net] has joined #ruby-lang
Aaaarg [Aaaarg!~Arthur@121-74-33-184.telstraclear.net] has joined #ruby-lang
livinded [livinded!~lolwut@pool-108-23-242-132.lsanca.fios.verizon.net] has joined #ruby-lang
srbaker [srbaker!~srbaker@184.66.82.213] has joined #ruby-lang
me345 [me345!~me345@adsl-75-15-183-164.dsl.bkfd14.sbcglobal.net] has joined #ruby-lang
dv310p3r [dv310p3r!~dv310p3r@c-98-203-41-91.hsd1.fl.comcast.net] has joined #ruby-lang
reasonedink [reasonedink!~donnie@adsl-067-034-186-046.sip.mco.bellsouth.net] has joined #ruby-lang
<reasonedink> It's purely cosmetic, but is there an alternative to open(file).read.split("\n")
<reasonedink> +?
looopy [looopy!~looopy@static-71-166-231-15.washdc.east.verizon.net] has joined #ruby-lang
reasonedink [reasonedink!~donnie@adsl-067-034-186-046.sip.mco.bellsouth.net] has quit [#ruby-lang]
gnufied1 [gnufied1!~gnufied@122.167.254.70] has joined #ruby-lang
jbwiv_ [jbwiv_!~jb@cpe-098-026-172-101.triad.res.rr.com] has joined #ruby-lang
towski [towski!~towski@173-13-170-161-sfba.hfc.comcastbusiness.net] has joined #ruby-lang
woollyams [woollyams!~woollyams@124-168-204-21.dyn.iinet.net.au] has joined #ruby-lang
<rue> Hopefully .readlines was discovered…
sunshine5 [sunshine5!~137344426@119.119.229.121] has joined #ruby-lang
towski_ [towski_!~towski@173-13-170-161-sfba.hfc.comcastbusiness.net] has joined #ruby-lang
igotnolegs [igotnolegs!~igotnoleg@174-27-214-73.slkc.qwest.net] has joined #ruby-lang
comboy [comboy!~quassel@static.7.66.9.176.clients.your-server.de] has joined #ruby-lang
<dhoss> exit
<rue> No
nofxx [nofxx!~nofxx@unaffiliated/nofxx] has joined #ruby-lang
takaokouji [takaokouji!~takaokouj@220.110.223.220] has joined #ruby-lang
andrewhl [andrewhl!~andrew@24-246-15-43.cable.teksavvy.com] has joined #ruby-lang
x0F_ [x0F_!~x0F@unaffiliated/x0f] has joined #ruby-lang
<josh9> can someone explain this merge sort recursion? when i call merge with [2,1] it changes a to be [1,2], but why is it also effecting a2? it's working but i don't understand how... - http://pastebin.com/Ai0EjT2L
guns [guns!~guns@c-98-228-72-208.hsd1.il.comcast.net] has joined #ruby-lang
<josh9> it will make sense to me if it would be a1 = merge_sort(a1);
<josh9> and a2 = merge_sort(a2)
<josh9> but without the assignment, i don't understand why it's working.
burgestrand [burgestrand!~burgestra@h-163-174.a155.priv.bahnhof.se] has joined #ruby-lang
looopy_ [looopy_!~looopy@c-68-34-92-100.hsd1.md.comcast.net] has joined #ruby-lang
<rue> So you're modifying the Array passed into #merge_sort in-place
<rue> Em, #merge
<rue> And thereby also in #merge_sort
wpgreenway [wpgreenway!~wpgreenwa@c-98-193-194-48.hsd1.tn.comcast.net] has joined #ruby-lang
slyphon__ [slyphon__!~weechat@unaffiliated/slyphon] has joined #ruby-lang
<josh9> rue: true, but i don't see where i modify a2 that is sent to merge_sort
<tylergillies> how do i get x number of bits from a bytestring?
JosephRuby [JosephRuby!~joseph@46.33.34.25] has joined #ruby-lang
<tylergillies> i found byteslice but its only in 1.9.3
<tylergillies> heh well theres something new i didn't know about
<bougyman> damnit i've officially been up too long
<bougyman> i have a two member array [id, file_path] and I want to find duplicate file paths.
<rue> tylergillies: #each_byte.slice?
<bougyman> it's escaping me, i've done this many times before, though.
<bougyman> i'm just braindead
<tylergillies> rue: thnx
<rue> Em, #each_slice. Or summit
<bougyman> group_by some crap?
<rue> bougyman: #uniq takes a block, I think?
<bougyman> does that let me find the dupes?
<rue> Oh, or if you mean you *want* duplicates, then #group_by should be fine
<bougyman> i want to get a list of all the duplicates.
<bougyman> i just did a group by and it was huge
<tylergillies> if i have an array of 10 elements how do i break that array into an array of arrays each with 2 elements?
comboy [comboy!~quassel@static.7.66.9.176.clients.your-server.de] has joined #ruby-lang
arocius [arocius!~arocius@infinitenode.com] has joined #ruby-lang
arocius [arocius!~arocius@infinitenode.com] has quit [#ruby-lang]
dr0id [dr0id!~andy@unaffiliated/dr0id] has joined #ruby-lang
twittard [twittard!~twittard@cpe-76-169-74-39.socal.res.rr.com] has joined #ruby-lang
<twittard> If I'm evaluating ERB... What's the best way to do so and get a usable backtrace?
<twittard> I'd like to avoid external gem dependencies.
headius [headius!~headius@71-210-151-185.mpls.qwest.net] has joined #ruby-lang
<tylergillies> twittard: are you exception handling an error?
<twittard> tylergillies: What do you mean? I've got some templates in ERB, with a file much like a gemfile. I suppose I could look at how RubyGems does their thing. But basically, an object is created with various attributes being set... Then the ERB is evaluated against it.
<twittard> But the backtrace is rubbish
<tylergillies> can you pastebin it?
<tylergillies> the backtrace
<twittard> tylergillies: Ooh, actually I got it working better. At first I was instance_eval'ing it. Now I'm doing ERB.new(<content>).result(binding)
<tylergillies> cool
<twittard> tylergillies: I'd paste it, but it's a bit of spaghetti right now
<tylergillies> ok
<twittard> thank you :)
<bougyman> rue: my_array.group_by { |a,b| b }.select { |c,d| d && d.size > 1 }
<bougyman> that did it.
<bougyman> < doh
<bougyman> i don't understand why d would ever be nil, there, though
<bougyman> ok, got it
spectra [spectra!~spectra@debian/developer/spectra] has joined #ruby-lang
gnufied [gnufied!~gnufied@122.167.254.70] has joined #ruby-lang
yxhuvud [yxhuvud!mongo@h-17-224.a149.priv.bahnhof.se] has joined #ruby-lang
andrewhl [andrewhl!~andrew@24-246-15-43.cable.teksavvy.com] has joined #ruby-lang
joast [joast!~rick@76.178.187.164] has joined #ruby-lang
nofxx [nofxx!~nofxx@unaffiliated/nofxx] has joined #ruby-lang
scottschecter [scottschecter!~scott@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
mqt [mqt!m@pheasant.nirv.net] has joined #ruby-lang
yellow5 [yellow5!~yellow5@levicole.xen.prgmr.com] has joined #ruby-lang
Rakko [Rakko!~rakko@96-42-31-132.dhcp.mdsn.wi.charter.com] has joined #ruby-lang
heppy [heppy!~heppy@75-101-31-55.dsl.dynamic.sonic.net] has joined #ruby-lang
scottschecter [scottschecter!~scott@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
woollyams [woollyams!~woollyams@124-168-204-21.dyn.iinet.net.au] has joined #ruby-lang
Aaaarg [Aaaarg!~Arthur@121-74-46-184.telstraclear.net] has joined #ruby-lang
curtism [curtism!~curtis@bas11-montreal02-1128531355.dsl.bell.ca] has joined #ruby-lang
srbartlett [srbartlett!~srbartlet@124-148-180-183.dyn.iinet.net.au] has joined #ruby-lang
scottschecter [scottschecter!~scott@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
savage- [savage-!~savage-@c-67-180-11-89.hsd1.ca.comcast.net] has joined #ruby-lang
nazty [nazty!~n@70.44.2.190.res-cmts.bus.ptd.net] has joined #ruby-lang
srbartlett [srbartlett!~srbartlet@124-148-180-183.dyn.iinet.net.au] has joined #ruby-lang
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
nuclearsandwich [nuclearsandwich!~nuclearsa@74-93-3-241-SFBA.hfc.comcastbusiness.net] has joined #ruby-lang
scottschecter [scottschecter!~scott@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
towski [towski!~towski@173-13-170-161-sfba.hfc.comcastbusiness.net] has joined #ruby-lang
Indian [Indian!~Indian@unaffiliated/londonmet050] has joined #ruby-lang
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
Heimidal [Heimidal!~heimidal@c-67-165-197-126.hsd1.co.comcast.net] has joined #ruby-lang
towski [towski!~towski@173-13-170-161-sfba.hfc.comcastbusiness.net] has joined #ruby-lang
brianpWins [brianpWins!~brianpWin@S01060014bf8930ea.vc.shawcable.net] has joined #ruby-lang
burgestrand [burgestrand!~burgestra@h-163-174.a155.priv.bahnhof.se] has joined #ruby-lang
<tylergillies> how do i convert a string of bytes to a string?
<tylergillies> im trying to do .bytes but its giving me the fixnum of the byte string e.g. "\xDA" not the actual value
<retro|cz> tylergillies, Can you provide some example on pastie ?
<burgestrand> a string of bytes is a string
<tylergillies> i want the ascii equiv for the byte string
jbwiv [jbwiv!~jb@cpe-098-026-172-101.triad.res.rr.com] has joined #ruby-lang
<tylergillies> for example for the 4 bytes "\xDA\xBA\f\xE6" what are their ascii values?
<rue> #unpack?
<tylergillies> thnx
<retro|cz> tylergillies, "\xDA\xBA\f\xE6".bytes {|c| puts c}
wpgreenway [wpgreenway!~wpgreenwa@c-98-193-194-48.hsd1.tn.comcast.net] has joined #ruby-lang
<tylergillies> hrm it should be an ip address
<tylergillies> oh you know what
<tylergillies> doh
<tylergillies> thnx
<retro|cz> tylergillies, 218.186.12.230 ?
<tylergillies> yeah
<tylergillies> i wanted alpha chars for some reason
* tylergillies facepalms
<retro|cz> tylergillies, :)
<tylergillies> im learning how to parse torrent files and talk to trackers
<tylergillies> bencoding is so weird
<retro|cz> tylergillies, "\xDA\xBA\f\xE6".unpack('C*')
<tylergillies> thnx
<tylergillies> first_peer = peers.byteslice(0,4).unpack('C*').join "."
<tylergillies> that works
<retro|cz> tylergillies, I don't know how IP is internally saved. Sometimes array is used for saving IP address.
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
ryanf [ryanf!~ryanf@84.sub-174-253-241.myvzw.com] has joined #ruby-lang
fenicks [fenicks!~christian@log77-3-82-243-254-112.fbx.proxad.net] has joined #ruby-lang
rippa [rippa!~rippa@87-253-30-185.pppoe.yaroslavl.ru] has joined #ruby-lang
twittard [twittard!~twittard@cpe-76-169-74-39.socal.res.rr.com] has joined #ruby-lang
apeiros_ [apeiros_!~apeiros@77-58-115-24.dclient.hispeed.ch] has joined #ruby-lang
<Cope> I'm trying to use watir as a simple monitoring test... try a page; I want to test whether or not the page is there. The page just returns an image and nothing else. How can I test the unhappy path?
<Cope> I was looking for some kind of method that might indicate that i got a 404 or some such.
SubSpawn [SubSpawn!~spawn@193.191.186.131] has joined #ruby-lang
<Cope> maybe i should just use open-uri
<Rakko> maybe try #watir
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
thrcka [thrcka!~thrcka@ip-89-102-34-33.net.upcbroadband.cz] has joined #ruby-lang
yxhuvud [yxhuvud!~jag@static-88.131.62.36.addr.tdcsong.se] has joined #ruby-lang
<TTilus> Cope: you have a way too big hammer
<TTilus> Cope: just use plain Net::HTTP and check response status
<TTilus> Cope: with HEAD request you don't even have to actually load the contents
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
ryanf [ryanf!~ryanf@84.sub-174-253-241.myvzw.com] has joined #ruby-lang
krz [krz!~foobar@unaffiliated/krz] has joined #ruby-lang
enikar [enikar!~gil@cl-140.mrs-01.fr.sixxs.net] has joined #ruby-lang
fenicks [fenicks!~christian@log77-3-82-243-254-112.fbx.proxad.net] has quit [#ruby-lang]
nuclearsandwich [nuclearsandwich!~nuclearsa@74-93-3-241-SFBA.hfc.comcastbusiness.net] has joined #ruby-lang
nuclears_ [nuclears_!~nuclearsa@74-93-3-241-SFBA.hfc.comcastbusiness.net] has joined #ruby-lang
Carnage\ [Carnage\!~carnage@84-75-168-154.dclient.hispeed.ch] has joined #ruby-lang
<rue> open-uri is much simpler than Net::HTTP?
stuntpixels [stuntpixels!~stuntpixe@124-171-44-140.dyn.iinet.net.au] has joined #ruby-lang
stuntpixels [stuntpixels!~stuntpixe@124-171-44-140.dyn.iinet.net.au] has quit [#ruby-lang]
tbuehlmann [tbuehlmann!~Tobias@unaffiliated/tovias] has joined #ruby-lang
nari [nari!~nari@p62e324.totrnt01.ap.so-net.ne.jp] has joined #ruby-lang
replore_ [replore_!~replore@ntkngw268248.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #ruby-lang
Manhose [Manhose!~Manhose@a94-132-167-54.cpe.netcabo.pt] has joined #ruby-lang
neoesque [neoesque!~neoesque@210.59.147.226] has joined #ruby-lang
enikar [enikar!~gil@cl-140.mrs-01.fr.sixxs.net] has quit ["WeeChat 0.3.6"]
benanne [benanne!~rijdier@4.11-241-81.adsl-dyn.isp.belgacom.be] has joined #ruby-lang
setmeaway [setmeaway!~setmeaway@119.201.52.190] has joined #ruby-lang
woollyams [woollyams!~woollyams@124-168-204-21.dyn.iinet.net.au] has joined #ruby-lang
kain [kain!~kain@151.64.233.57] has joined #ruby-lang
dr0id [dr0id!~andy@unaffiliated/dr0id] has joined #ruby-lang
woollyams [woollyams!~woollyams@124-168-204-21.dyn.iinet.net.au] has joined #ruby-lang
Manhose [Manhose!~Manhose@a94-132-167-54.cpe.netcabo.pt] has joined #ruby-lang
Spooner [Spooner!~Miranda@host-92-23-158-179.as13285.net] has joined #ruby-lang
brushbox [brushbox!~brushbox@174.24.233.220.static.exetel.com.au] has joined #ruby-lang
rippa [rippa!~rippa@93-181-230-86.adsl.yaroslavl.ru] has joined #ruby-lang
lenilson_dias [lenilson_dias!~lenilson_@187.75.187.14] has joined #ruby-lang
dejongge [dejongge!~jonke@pD9E0CF29.dip0.t-ipconnect.de] has joined #ruby-lang
tomzx [tomzx!~tomzx@dsl-216-221-32-204.aei.ca] has joined #ruby-lang
<Defusal> Hmm
<Defusal> why wouldn't i be able to require files in sub directories of a gem?
<rue> Because either you're using the wrong path or your load path doesn't include the correct directory
<Defusal> rue, how can it be the load path if i can require the gem name?
<rue> I don't know what gem refers to in this case. An actual gem that you've gem installed?
<Defusal> yes
<Defusal> otherwise it would just behave like normal ruby files
<Defusal> i've never needed to require a custom path of a gem that wasnt documented before, and it doesnt seem to work, so im wondering why
<rue> What's the lib dir look like, then?
<Defusal> like what im requiring?
<Defusal> im testing 'steam-condenser/steam/steam_player'
<Defusal> path being lib/steam/steam_player
<rue> Your tests should have nothing to do with this
<Defusal> i don't understand why it doesn't work
<Defusal> i mean im testing requiring that path...
<rue> If your gem, unpacked, has a lib/steam/steam_player.rb, then your require is "steam/steam_player"
<Defusal> only from inside the gem?
<rue> Your gem will assume that the lib/ dir is in the load path
<Defusal> you're not understanding
<rue> No, I really dunno wtf you're doing
<Defusal> i want to require files that are part of a gem that is installed
<shevy> now you made rue angry and mad and he will have to kill kittens :(
<Defusal> i've done it before for gems that have such paths documented, such as active_support/core_ext
<Defusal> so i am asking why it does not work for another gem
<rue> Because you're using the wrong path
<rue> I don't know what the right path is, but since it's not working, you're using the wrong one.
<Defusal> sigh
<rue> When a gem is installed, everything in its lib/ is copied to your libdir
<Defusal> then rubygems is making up its own path internally
<Defusal> clearly it does not work..
<rue> So, for example, if the gem has lib/foo/bar.rb, then your libdir will have foo/bar.rb, which you can require as "foo/bar"
<rue> This is why there's a convention that for a gem named xyz, there's a lib/xyz.rb and a lib/xyz/ (as necessary)
<Defusal> rue
<Defusal> how can requiring "foo/bar" know that foo/bar is in gem X
<Defusal> you are not making sense
<rue> It doesn't. You have a library path
<apeiros_> Defusal: you not being able to make sense of it != rue not making sense.
<Defusal> ok, so the only way to require a gems subfiles is to manually add the gems lib path to your app and then require it
<rue> Defusal: If you print out your $LOAD_PATH, you'll see the directories that require looks at
<apeiros_> no
<Defusal> that seems rather strange, but i will take your word for it
<Defusal> rue, obviously
<rue> Defusal: Do you see a directory for the gem that you want to use?
<apeiros_> rue: that won't show him what rubygems searches additionally, though
<Defusal> rue, yes, in Ruby193/lib/ruby/gems/1.9.1/gems/
<shevy> rubygems secretly searches through your pockets as well
<rue> apeiros_: No? I don't remember, I thought it added everything
saLOUt [saLOUt!~rriemann@91-65-223-29-dynip.superkabel.de] has joined #ruby-lang
<rue> Defusal: So for example for Rack, I've "/Users/ruerue/.rvm/gems/ruby-1.9.3-p0/gems/rack-1.3.5/lib"
<apeiros_> rue: only after (technically during) the require
<Defusal> rue, yes, and?
<rue> apeiros_: Ah yes, that's true
frangiz [frangiz!~frangiz@user26.77-105-206.netatonce.net] has joined #ruby-lang
<apeiros_> Defusal: requirements: rubygems is loaded (usually always the case with ruby 1.9), the gem is installed for that ruby (rvm? using the right ruby?), the path you require from the gem is part of the gem's lib-dir (see that gem's gemspec)
<rue> Defusal: If the Rack gem has a lib/rack/foobar.rb, then, because of above, I can now require "rack/foobar"
<apeiros_> your active_support/core_ext example: the gem lists GEM/lib as its lib dir. there is a file GEM/lib/active_support/core_ext.rb, hence require 'active_support/core_ext' will work
<Defusal> well
<apeiros_> after requiring anything from the active_support gem, GEM/lib will be in $LOAD_PATH (is used GEM as a variable for wherever the gem is installed on your system)
<Defusal> that clears up absolutely nothing, because i already knew all of that, and it still does not work
<apeiros_> if you can't require, any of the requirements I listed is not met.
<Defusal> let me look at the gemspec, maybe its remapping the lib path? in which case i didnt know it could do that
<apeiros_> also, can't require = when you do require 'foo' you get a "LoadError: cannot load such file -- foo", yes? (make sure the 'foo' part matches)
<Defusal> bleh
<Defusal> s.files = FileList['**/*']; s.require_paths = [ 'lib' ]
<apeiros_> (require returning false e.g. does NOT mean you can't require it)
<Defusal> apeiros_, the gem name alone finds the files, a sub file is just not found as i said
<apeiros_> Defusal: which gem, what require?
<Defusal> i just cant require it on here, because its missing a dependency
<apeiros_> (I only got 3 minutes, so make it fast)
<Defusal> so it fails to load the extension
<shevy> 3 MINUTES!
<shevy> HURRY UP!
<Defusal> so i just want to load some files to use
<apeiros_> yes, give me the name of the gem and give me the require line that fails.
<shevy> HURRY DEFUSAL!
<Defusal> im trying to require "steam-condenser/steam/steam_player"
<rue> Why?
<Defusal> [15:27:29] <Defusal> i just cant require it on here, because its missing a dependency [15:27:38] <Defusal> so it fails to load the extension [15:27:46] <Defusal> so i just want to load some files to use
<rue> You should be requiring "steam/steam_player"
<Defusal> i already asked you how it can know that that path belongs to that gem
<Defusal> theres is no way without manually adding it to the load path, which would defeat the purpose of this
<Defusal> but as i said, if manual is the only way, ill just suck it up and append it to the load path
<Defusal> all i want to know is why
<Defusal> i've wasted too much time on this pathetic issue already, ill just assume you're right and it cannot be done, even though active_support/core_ext works, which is confusing as hell, and ill manually append it to $LOAD_PATH
<apeiros_> Defusal: how it can now? easy, it searches them all.
<apeiros_> s/now/know/
imperator [imperator!~Daniel@63-225-247-192.hlrn.qwest.net] has joined #ruby-lang
<Defusal> apeiros_, then how does it know to use that gems files and not another one that has a steam/steam_player file/
<apeiros_> Defusal: take an educated guess…
<Defusal> you could have tons of gems installed on the system
<Defusal> that seems really odd
<apeiros_> no, it seems really inefficient
<Defusal> that too of course
<Defusal> but wow
<Defusal> i consider that quite a flaw in rubygems, i cant believe i never knew about it
<apeiros_> afaik it'll search through all gems (newest version)
<apeiros_> if you've got multiple gems with the same paths in their lib dir, you're fucked. simple as that.
<apeiros_> that's the same with $LOAD_PATH too.
<apeiros_> first one wins.
<Defusal> yeah
<Defusal> pretty bad
<rue> That's what the namespacing is for
chessguy [chessguy!~chessguy@pool-74-96-111-119.washdc.fios.verizon.net] has joined #ruby-lang
<rue> And why it's important to try to adhere to best practices in naming
<Defusal> and after all of that, one of the files requires zlib at the top anyway, so im still screwed :/
<rue> You could fake that
<Defusal> i wish i could just install it
<rue> That'd be better, yes.
<Defusal> i managed to on my last windows machines install
<apeiros_> $LOADED_FEATURES = 'zlib'
<Defusal> but it just refuses this time around
<apeiros_> err, <<, not =
<Defusal> ah cool
<Defusal> i didnt know about $LOADED_FEATURES
<rue> apeiros_: You're late!
<rue> And I'm falling asleep
<shevy> apeiros_ shows his tricks hours too late
<shevy> :(
<Defusal> though apparently that doesnt work apeiros_
<apeiros_> rue: missed my train :-(
<shevy> hehe
<shevy> chase it!
<Defusal> today is just not my day apparently :/
<apeiros_> Defusal: your explanations are great, as always
<apeiros_> "doesn't work" is a FUCKING USELESS problem description, mkay?
<Defusal> apeiros_, it gives the same error as without it...
<shevy> don't worry, soon is Sunday. Sunday sucks even more than Saturdays
<Defusal> `require': 126: The specified module could not be found.
<shevy> you are breaking ruby!
<apeiros_> oh, you're the guy that uses that odd rpgmaker thingy, yes?
<Defusal> no.
<shevy> $LOADED_FEATURES.size # => 164
<shevy> ^^^ is that normal?
<apeiros_> "`require': 126: The specified module could not be found." is not an exception by core-ruby, so what generates it?
<Defusal> apeiros_, really
<Defusal> apeiros_, then i have no clue, no such string exists in this gem
<Defusal> perhaps its the broken zlib installation
<apeiros_> $ ruby -e 'p RUBY_DESCRIPTION; require "foo"'
<apeiros_> "ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.1.0]"
<apeiros_> /Users/stefan/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- foo (LoadError)
<apeiros_> really
<apeiros_> core ruby require exceptions look like that
<Defusal> its probably the gnu zlib
<Defusal> which refuses to work
<Defusal> i got bzip2-ruby to install, yet i just get that error
<apeiros_> also, that trick certainly works for what you described:
<apeiros_> $ ruby -e '$LOADED_FEATURES << "foo"; require "foo"; puts "done"' # -> done
<Defusal> well that must makes everything make less sense :/
<erikh> step back
<erikh> isolate the problem. what line nujmber does this occur on?
<shevy> line nujumber 3951
<erikh> heh
heftig [heftig!jan@archlinux/developer/heftig] has joined #ruby-lang
<Defusal> ah its requiring 'bzip2_ext'
<erikh> seriously though, if it's an exception there should be a line number, no?
<Defusal> which breaks
<erikh> ok, that's a start
<erikh> bzip2_ext is a C library, no?
<Defusal> i gave up after an hour of trying to get it working
<Defusal> yes
<erikh> or is it a .rb that loads a .so later?
<erikh> did you check or are you speculating?
<Defusal> after finally getting it to compile with devkit, it just gives that error
<Defusal> well, if it didnt compile a .so, i'd love to know what it did compile :P
<shevy> you read like a beat and defeated man Defusal
<erikh> probably a .dll
<erikh> if this is windows
<erikh> anyhow; not the point here.
<erikh> find out exactly what gets loaded.
<Defusal> yeah exactly
<Defusal> shevy, i have no idea what you're on about
<erikh> he's baked
<Defusal> how did you know?
<Defusal> its also damn hot today, so im baking from the outside in
<shevy> :(
<erikh> do you want help or do you just want to vent?
<erikh> we seem to have this go-around everytime you come in here
<Defusal> well i still dont know what to do
<erikh> I'm willing to help I just need you to ensure you know what's being loaded
<Defusal> 'bzip2_ext' is being loaded surely?
<erikh> yes. the .rb or the .dll ?
<erikh> can you check the gem dir?
<erikh> gem which bzip_ext
beiter [beiter!~beiter@manz-5f74adc5.pool.mediaWays.net] has joined #ruby-lang
<Defusal> 'gem which bzip2-ruby'
<erikh> that is not what I asked
<erikh> gem which finds requires, not gems.
<Defusal> ERROR: Can't find ruby library file or shared library bzip_ext
<erikh> ok! that's good to know
<erikh> so where do you require bzip_ext ?
<erikh> also, did you install bzip_ext via gems or some other method?
<Defusal> bzip2-ruby-0.2.7/lib/bzip2.rb requires it
<Defusal> i installed bzip2-ruby
<erikh> ok so why doesn't gem which see it?
<erikh> did you modify the load path?
<Defusal> using devkit to compile it
<erikh> who cares about compilation
<Defusal> nope, i have no idea
<erikh> I'm asking how it gets loaded
<Defusal> im loading the steam-condenser gem
<Defusal> it does require 'zlib'
<Defusal> which makes the bzip2 gem require bzip_ext
<Defusal> i have not changed anything else
<erikh> zlib has nothing to do with the bzip2 gem
<Defusal> oh
<Defusal> it loaded another file before that
<Defusal> which requires 'bzip2-ruby' before zlib
<Defusal> so forget zlib
<erikh> ok, and is hte load path modified?
<erikh> $:, $LOADED_FEATURES or $LOAD_PATH
<Defusal> as i said i dont change anything else
<erikh> no ruby -I, nothing?
<Defusal> nope
<erikh> gem list --local | grep bzip2 # if you can
<Defusal> only thing i'm requiring before the gem is eventmachine
<erikh> sure, please do what I need you to though
<Defusal> bzip2-ruby (0.2.7)
<erikh> ok
<erikh> this is where it gets fun!
<Defusal> i have *nix tools installed on windows of course
<erikh> awesome
<erikh> ok gem which bzip2-ruby
<erikh> open the file it gives to you in an editor
<erikh> look for $:, $LOAD_PATH, etc
<Defusal> all it has in the file is require 'bzip2'
<erikh> basically we're looking for where bzip_ext is expected
<erikh> ok, follow it up the stack
<erikh> use more gem which if you need to
<Defusal> first line in that file is require 'bzip2_ext'
<Defusal> so no load path manipulation?
<erikh> that's odd
<Defusal> i'd say
<erikh> ok, I need to go, sorry, our maintenance is starting
<Defusal> The specified module could not be found. - C:/Ruby193/lib/ruby/gems/1.9.1/gems/bzip2-ruby-0.2.7/lib/bzip2_ext.so (LoadError)
<erikh> what I would suggest is that you locate that file
<erikh> right
<erikh> exactly.
<Defusal> the file is there
<Defusal> that was one of the first things i checked
<Defusal> so it really makes no sense
<erikh> ok; are you using mingw/msys/etc ? does it have a copy of ldd ?
<Defusal> ruby is native
<erikh> does ldd C:/Ruby193/lib/ruby/gems/1.9.1/gems/bzip2-ruby-0.2.7/lib/bzip2_ext.so # give any meaningful output?
<Defusal> i use msys for git, but not for ruby
<erikh> just try it if you don't mind
<Defusal> ldd does not exist
<erikh> ok, you basically need to find out if bzip is linking properly
<erikh> I suspect it's not
<erikh> anyhow, I really need to go
<erikh> sorry
<Defusal> well lets assume it isnt
<Defusal> whats the solution?
<Defusal> alright
Indian [Indian!~Indian@unaffiliated/londonmet050] has joined #ruby-lang
heftig [heftig!jan@shine.heftig.linuxsecured.net] has joined #ruby-lang
toretore [toretore!~toretore@ti0006a380-0599.bb.online.no] has joined #ruby-lang
dr_bob [dr_bob!~dr_bob@p5DC4F86D.dip.t-dialin.net] has joined #ruby-lang
yorickpeterse [yorickpeterse!~yorickpet@pdpc/supporter/professional/yorickpeterse] has joined #ruby-lang
Newbs [Newbs!~textual@host-78-149-27-120.as13285.net] has joined #ruby-lang
hzlocky [hzlocky!~me@dynamic-vpdn-87-252-255-39.telecom.by] has joined #ruby-lang
burgestrand [burgestrand!~burgestra@h-163-174.a155.priv.bahnhof.se] has joined #ruby-lang
saLOUt [saLOUt!~rriemann@91-65-223-29-dynip.superkabel.de] has joined #ruby-lang
<dr_bob> sorry
<dr_bob> wrong channel
<rue> Unforgivable!
lele [lele!~lele@fangorn.windmill.it] has joined #ruby-lang
<imperator> it's clobberin time
jensn [jensn!~Jens@c-83-233-145-148.cust.bredband2.com] has joined #ruby-lang
looopy [looopy!~looopy@c-68-34-92-100.hsd1.md.comcast.net] has joined #ruby-lang
<shevy> HANG HIM!
<imperator> hanging's too good for him!
<imperator> in other news, jruby segfaults on my read_array_of_string method
nekid [nekid!nekid@115.241.201.44] has joined #ruby-lang
<imperator> i'm pretty sure it *used* to work, too
Pupeno [Pupeno!~pupeno@pdpc/supporter/active/pupeno] has joined #ruby-lang
shevy [shevy!~shevy@93-82-80-191.adsl.highway.telekom.at] has joined #ruby-lang
sunshine5 [sunshine5!~137344426@175.168.86.64] has joined #ruby-lang
wpgreenway [wpgreenway!~wpgreenwa@c-98-193-194-48.hsd1.tn.comcast.net] has joined #ruby-lang
<imperator> hm, i think some of the newer ffi methods make that code obsolete
yxhuvud [yxhuvud!mongo@host-78-65-178-248.homerun.telia.com] has joined #ruby-lang
sunshine5 [sunshine5!~137344426@175.168.86.64] has quit [#ruby-lang]
Kero [Kero!~kero@31-151-127-178.dynamic.upc.nl] has joined #ruby-lang
<shevy> imperator it's always the young replacing the old isn't it :(
<shevy> even an aging imperator can't uphold the evil forever
gokulnath [gokulnath!~gokulnath@117.216.82.92] has joined #ruby-lang
<Defusal> i take it is theres still no way to create an instance of an eventmachine connection prior to connecting it
<Defusal> even for UDP, which is pretty annoying
|Vargas| [|Vargas|!~luke@pdpc/supporter/profesional/vargas] has joined #ruby-lang
andrewhl [andrewhl!~andrew@24.246.15.43] has joined #ruby-lang
<imperator> actually, hm, no, what i thought would work does not work
<imperator> read_pointer doesn't actually advance the pointer
nekid [nekid!nekid@115.241.201.44] has joined #ruby-lang
|Vargas| [|Vargas|!~luke@pdpc/supporter/profesional/vargas] has joined #ruby-lang
Kuukunen [Kuukunen!aki@kuukunen.net] has joined #ruby-lang
vmatiyko [vmatiyko!~vmatiyko@178.121.76.127] has joined #ruby-lang
vmatiyko [vmatiyko!~vmatiyko@178.121.76.127] has quit [#ruby-lang]
headius [headius!~headius@71-210-151-185.mpls.qwest.net] has joined #ruby-lang
nekid [nekid!nekid@115.240.11.53] has joined #ruby-lang
slaytanic [slaytanic!~slaytanic@host27.190-138-61.telecom.net.ar] has joined #ruby-lang
headius [headius!~headius@71-210-151-185.mpls.qwest.net] has joined #ruby-lang
<manveru> shevy: that's what parslet is for
<manveru> re your mail
<shevy> parslet?
<shevy> ok will look at it
<manveru> lang1 => ast => lang2
<manveru> getting 60 or even 80% translated isn't too hard i think
<manveru> but maybe you should be using a syntax more like mirah, just with C types instead
<shevy> hmmm
<manveru> of course that won't protect you from the occasional segfault, and you still have to implement garbage-collection
<shevy> argh
<manveru> so yeah, what it boils down to is that you want to make your own language
dv310p3r [dv310p3r!~dv310p3r@nmd.sbx11041.miamifl.wayport.net] has joined #ruby-lang
<yorickpeterse> I still have this idea somewhere in the back of my head of continueing my work on my PHP parser
<yorickpeterse> But I haven't really found any info on how to do such a thing using Rubinius
<manveru> PHP? you can parse that with rpeg
<yorickpeterse> It's not just the parsing, it's also the process of intergrating that with Rubinius
<yorickpeterse> There's a lot of projects that are doing similar things but I can't find any details on it
<yorickpeterse> And I've found that looking at the code wasn't really helpful either
<manveru> integrating?
<manveru> you wanna execute it?
<yorickpeterse> Well, once parsed you somehow have to run it
<yorickpeterse> Well yeah
<yorickpeterse> That was the idea I had a while ago: parse and run PHP as the syntax it uses isn't too difficult to parse
<manveru> parsing and executing are two pair shoes :)
<manveru> well, i've done some work on fancy
<manveru> what it boils down to is that you generate bytecode and primitives, and make them dance :)
<manveru> argh, i used that expression again
<shevy> fancy?
<manveru> the bytecode isn't documented much, so that's the biggest challenge
<manveru> shevy: the language
<matti> manveru: ;]
<manveru> matti: heya :)
<manveru> how's life?
<shevy> omg
<shevy> there really is a language called fancy
io_syl [io_syl!~io_syl@unaffiliated/steph021] has joined #ruby-lang
<shevy> def initialize: @next ring: @ring
nofxx [nofxx!~nofxx@unaffiliated/nofxx] has joined #ruby-lang
nuclearsandwich [nuclearsandwich!~nuclearsa@74-93-3-241-SFBA.hfc.comcastbusiness.net] has joined #ruby-lang
|Vargas| [|Vargas|!~luke@pdpc/supporter/profesional/vargas] has joined #ruby-lang
codewrangler [codewrangler!~codewrang@pool-108-28-240-83.washdc.fios.verizon.net] has joined #ruby-lang
gentz [gentz!ilab@ancient.webfoundation.net] has joined #ruby-lang
heftig [heftig!jan@archlinux/developer/heftig] has joined #ruby-lang
wpgreenway [wpgreenway!~wpgreenwa@c-98-193-194-48.hsd1.tn.comcast.net] has joined #ruby-lang
dr0id [dr0id!~andy@unaffiliated/dr0id] has quit [#ruby-lang]
chessguy [chessguy!~chessguy@pool-74-96-111-119.washdc.fios.verizon.net] has joined #ruby-lang
lennyks [lennyks!~lennyks@host109-148-219-171.range109-148.btcentralplus.com] has joined #ruby-lang
nekid [nekid!nekid@115.241.136.99] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@76-10-171-245.dsl.teksavvy.com] has joined #ruby-lang
<nekid> fuck, i'm going insane. cannot save tab.size.*.rb=2 in scite
heftig_ [heftig_!jan@archlinux/developer/heftig] has joined #ruby-lang
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
apeiros [apeiros!~apeiros@77-58-115-24.dclient.hispeed.ch] has joined #ruby-lang
<shevy> "Logo's best-known feature is the turtle"
<rippa> that it is
burgestrand [burgestrand!~burgestra@h-163-174.a155.priv.bahnhof.se] has joined #ruby-lang
<shevy> man
<shevy> imagine ...
<shevy> "Ruby's best-known feature is the hippo"
<shevy> how cool would that be?
<shevy> haskell got monads
<shevy> ruby got hippos
<lianj> ruby got taste
<shevy> just like hippos!
<shevy> I need a cursing programming language
<shevy> wtf 'Input not allowed.'
<shevy> something that maps the brain to the code directly
<lianj> first ruby to php, and now brain to code!? drunk again?
<shevy> well it's because of bugs or when something behaves strangely
<shevy> at first I enter RAGE mode
<shevy> I then want to beat on something
gokulnath_ [gokulnath_!~gokulnath@117.207.166.197] has joined #ruby-lang
krz [krz!~foobar@unaffiliated/krz] has joined #ruby-lang
<manveru> lianj: shevy is a biotech student or something, so he's always high on something :)
thone [thone!~thone@e177081135.adsl.alicedsl.de] has joined #ruby-lang
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
petercooper [petercooper!~petercoop@host-2-97-176-234.as13285.net] has joined #ruby-lang
kyrylo [kyrylo!~kyrylo@46.118.222.172] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
<nekid> map the brain eh?
<nekid> this will be my life project
Fullmoon [Fullmoon!~Fullmoon@dsl-stat-43-17.mmc.at] has joined #ruby-lang
savage- [savage-!~savage-@c-67-180-11-89.hsd1.ca.comcast.net] has joined #ruby-lang
replore [replore!~replore@ntkngw268248.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #ruby-lang
thrcka_ [thrcka_!~thrcka@ip-89-102-34-33.net.upcbroadband.cz] has joined #ruby-lang
QaDeS [QaDeS!~mklaus@frbg-4d0291d2.pool.mediaWays.net] has joined #ruby-lang
flexd [flexd!~flexd@dev.flexd.net] has joined #ruby-lang
lennyks [lennyks!~lennyks@host86-148-203-19.range86-148.btcentralplus.com] has joined #ruby-lang
darkf [darkf!~darkf_dix@unaffiliated/darkf] has joined #ruby-lang
guns [guns!~guns@c-98-228-72-208.hsd1.il.comcast.net] has joined #ruby-lang
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
petercooper [petercooper!~petercoop@host-2-97-176-234.as13285.net] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
solars [solars!~solars@mk089144206053.a1.net] has joined #ruby-lang
cyri_ [cyri_!~cyri_@jem75-1-87-88-118-80.dsl.sta.abo.bbox.fr] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
sodani [sodani!~shig@user-387hpcb.cable.mindspring.com] has joined #ruby-lang
towski [towski!~towski@173-13-170-161-sfba.hfc.comcastbusiness.net] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
_grepper [_grepper!~fcoury@201.53.238.103] has joined #ruby-lang
_grepper [_grepper!~fcoury@201.53.238.103] has quit [#ruby-lang]
srbaker [srbaker!~srbaker@184.66.82.213] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
<sodani> can someone tell me why this isn't splitting the string? "1\n2".split('\n')
<yorickpeterse> Because your newline is sinlge quoted
<yorickpeterse> Try "1\n"2.split("\n")
<apeiros> '\n' == "\\n"
<sodani> yorickpeterse: I see. thanks
<apeiros> iow, a backslash and an n, not a newline.
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
Heimidal [Heimidal!~heimidal@c-67-165-197-126.hsd1.co.comcast.net] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
toretore [toretore!~toretore@ti0006a380-0599.bb.online.no] has joined #ruby-lang
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
shaman42 [shaman42!shaman42@kapsi.fi] has joined #ruby-lang
cyndis [cyndis!cyndis@lakka.kapsi.fi] has joined #ruby-lang
workmad3 [workmad3!~workmad3@cpc1-bagu10-2-0-cust81.1-3.cable.virginmedia.com] has joined #ruby-lang
petercooper [petercooper!~petercoop@host-2-97-176-234.as13285.net] has joined #ruby-lang
andrewhl [andrewhl!~andrew@69-196-135-87.dsl.teksavvy.com] has joined #ruby-lang
wyhaines [wyhaines!~wyhaines@65.39.118.15] has joined #ruby-lang
wmoxam [wmoxam!~wmoxam@pdpc/supporter/active/wmoxam] has joined #ruby-lang
Ki4n [Ki4n!~Ki4n@88-117-101-15.adsl.highway.telekom.at] has joined #ruby-lang
<tylergillies> weird: https://gist.github.com/1491238 why does it smush my letters together? does unpack('m*') not preserve spaces?
<Defusal> bleh
<Defusal> anyone use MetaWhere?
<Defusal> its making the keys of a hash returned by another gem turn into MetaWhere::Function instances :/
<lianj> tylergillies: ["Hello my name is tyler"].pack("m0")
<tylergillies> lianj: thnx
rolfb [rolfb!~rolfb@62.249.183.223] has joined #ruby-lang
Ki4n [Ki4n!~Ki4n@88-117-104-105.adsl.highway.telekom.at] has joined #ruby-lang
diegoviola [diegoviola!~viola@host-1-211.b15.cvc.com.py] has joined #ruby-lang
looopy [looopy!~looopy@c-68-34-92-100.hsd1.md.comcast.net] has joined #ruby-lang
hagabaka [hagabaka!~hagabaka@unaffiliated/hagabaka] has joined #ruby-lang
raggi_ [raggi_!~raggi@109.200.1.250] has joined #ruby-lang
lsegal [lsegal!jinx@modemcable249.109-177-173.mc.videotron.ca] has joined #ruby-lang
<raggi_> anyone know much about the concurrent modification exception added to Hash in 1.9.3p0?
<raggi_> it seems like it's actually firing when it shouldn't be
<raggi_> i can't find where this is being iterated
petercooper [petercooper!~petercoop@82.144.254.2] has joined #ruby-lang
<raggi_> HEAD will make it somewhat debuggable
<raggi_> what. the. fucl
<raggi_> i think this is an optimizer bug
petercoo_ [petercoo_!~petercoop@82.144.254.2] has joined #ruby-lang
<tylergillies> anyone know of a project that maps dictionary words to numbers?
<apeiros> o0
<manveru> ouch
<manveru> tylergillies: the who?
<tylergillies> i want to store a whole word in one byte
<apeiros> File.read("/usr/share/dict/words").map_with_index ?
<tylergillies> apeiros: oh nice :)
<apeiros> tylergillies: that'll limit you to exactly 255 bytes
<apeiros> gah
<apeiros> tylergillies: that'll limit you to exactly 256 words
<rippa> *words
<apeiros> now
<apeiros> 2 bugs in one line - my english is worse than my code…
<shevy> lol
<manveru> why 256?
<shevy> you are turning japanese ruby coder
<tylergillies> well it doesn't _have_ to be one byte
<shevy> how about one byte and a half
<apeiros> manveru: 1 byte is in any sane system 256 values
<manveru> oh, didn't read the byte thingy
<apeiros> shevy thinks out of the byte…
<rippa> about 30000 words should be enough
<rippa> so, 2 bytes
<shevy> that's a lot of words
<manveru> some kinda huffmann encoding?
<rippa> though it's not suitable for text encoding, ofc
<rippa> because word forms
<apeiros> rippa: my words file has 235'886 lines
<apeiros> so we'd be at 3 bytes.
<tylergillies> working on a binary encoding. if the word matches word in dictionary it gets encoded as two bytes if not then it gets encoded as however many bytes it has characters
<rippa> apeiros: that's some uncommon words
<apeiros> or 18bits
<manveru> tylergillies: you know gzip?
<apeiros> rippa: I don't know what you consider *common* words
<apeiros> it's just the result of $ wc /usr/share/dict/words
<rippa> vocabulary of native english speaker is about 30000 tops
<tylergillies> manveru: its not for efficiency is fore educational purposes only
<tylergillies> for*
sodani [sodani!~shig@user-387hpcb.cable.mindspring.com] has quit [#ruby-lang]
<apeiros> rippa: and now take a union over all english teachers…
<apeiros> *sob*
<apeiros> speakers, I meant…
<rippa> that depends on purpose of the project
<shevy> hehe
<shevy> apeiros is drunk today!
<rippa> if it aims to encode text in as few bytes as possible
<apeiros> I did drink, but I'm far from drunk.
<apeiros> I'm just not really focused.
<rippa> it makes sense to leave rarer words as is
<shevy> hehe
<rippa> to save 1/3 space
<apeiros> rippa: then you need escape sequences
<apeiros> to differ between encoded words and words-as-is
<rippa> still wortwhile
<apeiros> but yes
<rippa> *h
<apeiros> there's algorithms for that, though
<apeiros> which most likely do better than one dreamed up while showering ;-)
<apeiros> taking a shower
<rippa> I like djvu algorithm
<rippa> for storing text
<shevy> wut
<rippa> storing one bitmap for each letter and they positions
<rippa> *their
<tylergillies> rippa: thats a cool format, thnx for mentioning never heard of it before
queequeg1_ [queequeg1_!~queequeg@c-71-202-152-67.hsd1.ca.comcast.net] has joined #ruby-lang
spuk_ [spuk_!~spuk@187.65.188.169] has joined #ruby-lang
<raggi_> manveru: yo
<raggi_> https://github.com/rack/rack/issues/275 this bug is annoying me
<raggi_> i have a quick fix, but i'm trying ot build a replication case for -core
<raggi_> quick fix is: https://gist.github.com/1491400
wmoxam [wmoxam!~wmoxam@108.161.116.83] has joined #ruby-lang
dinesh_ [dinesh_!~dinesh@183.82.21.164] has joined #ruby-lang
<manveru> i'd just say "env is not a Hash, but #{env.class}"
<raggi_> k
<raggi_> but i'd still like to build a replication case, but i can't find the condition that's acutally causing this
sunredsky [sunredsky!sunredsky@adsl-76-206-24-126.dsl.covlil.sbcglobal.net] has joined #ruby-lang
jmontross [jmontross!~Adium@64.74.213.74] has joined #ruby-lang
uniqanomaly [uniqanomaly!~ua@dynamic-78-8-93-236.ssp.dialog.net.pl] has joined #ruby-lang
<raggi_> eugh
<raggi_> i see i think
<raggi_> damnit
thrcka [thrcka!~thrcka@ip-89-102-34-33.net.upcbroadband.cz] has joined #ruby-lang
<raggi_> i hate it when people "optimize"
<raggi_> class SessionHash < Hash
<raggi_> fail
empity [empity!~user@host109-156-77-129.range109-156.btcentralplus.com] has joined #ruby-lang
woollyams [woollyams!~woollyams@124-168-204-21.dyn.iinet.net.au] has joined #ruby-lang
<raggi_> manveru: opinion on: https://gist.github.com/1491400 ?
livinded [livinded!~lolwut@pool-108-23-242-132.lsanca.fios.verizon.net] has joined #ruby-lang
lsegal [lsegal!jinx@modemcable249.109-177-173.mc.videotron.ca] has joined #ruby-lang
uniqanomaly [uniqanomaly!~ua@dynamic-78-8-93-236.ssp.dialog.net.pl] has joined #ruby-lang
guns [guns!~guns@c-98-228-72-208.hsd1.il.comcast.net] has joined #ruby-lang
tomzx [tomzx!~tomzx@dsl-216-221-32-204.aei.ca] has joined #ruby-lang
srbaker [srbaker!~srbaker@184.66.82.213] has joined #ruby-lang
savage- [savage-!~savage-@c-67-180-11-89.hsd1.ca.comcast.net] has joined #ruby-lang
steveklabnik [steveklabnik!~steveklab@173-101-203-225.pools.spcsdns.net] has joined #ruby-lang
spuk [spuk!~spuk@187.65.188.169] has joined #ruby-lang
<steveklabnik> rolfb: zomg FINE
<steveklabnik> :p
<steveklabnik> judofyr isn't even here!
<apeiros> judofry?
<shevy> judokay
<steveklabnik> yep.
<steveklabnik> judoOMGIMONFIRE!!!!111
<rolfb> w00t
<apeiros> I think to be fried only means judoOMGIMINIMMERSEDINBOILINGOIL!!!!1!1!!
<rolfb> steveklabnik: you suprised me there
<rolfb> surprised even
<steveklabnik> oh yeah?
<steveklabnik> how so?
<rolfb> you showed up, which was not what you said
<rolfb> which is the easiest way to initiate a surprise
<steveklabnik> it's true.
yfeldblum [yfeldblum!~Jay@c-71-206-30-119.hsd1.md.comcast.net] has joined #ruby-lang
<rolfb> starting to wonder how many actually saw my tweet to you
<steveklabnik> i'm at the partner's parents house for the weekend. early christmas. she and i are both miserable.
<steveklabnik> lol.
<rolfb> is there a service for that?
<rolfb> partner and parent is very similar
<rolfb> especially on a saturday
<steveklabnik> but very different, in quie important ways.
<steveklabnik> quite.
<steveklabnik> even.
<rolfb> :)
<steveklabnik> anyway, i'm not really doing work right this second, so i decided to hop on
<apeiros> hm, anybody know whether therubyracer provides a way to access the AST of the js?
<steveklabnik> but over the last week or so
<steveklabnik> since I /quit, i have been.
judofyr [judofyr!~judofyr@176.80-202-81.nextgentel.com] has joined #ruby-lang
<steveklabnik> ZOMG
* judofyr does a little Klabnik dance
<raggi_> have you written a decent (full) rest client yet?
<steveklabnik> apeiros: i'm not sure. therubyracer always seemed... like a hack. in a good way. but still.
<steveklabnik> raggi_: full is a tall order. I'm working on a general one.
<steveklabnik> i have a specific one done.
<judofyr> let's see if the wi-ifi here actually works
<steveklabnik> well, mostly done. one more thing i want to do to it.
<rolfb> judofyr: where you at?
<steveklabnik> trying to extract the general from that.
<judofyr> rolfb: the living room
diegoviola [diegoviola!~viola@host-1-211.b15.cvc.com.py] has joined #ruby-lang
<rolfb> judofyr: apparantly google maps doesn't return the proper coordinates for that
<raggi_> remember kids: don't subclass native data structures
<judofyr> steveklabnik: have you seen https://sifterapp.com/developer?
<judofyr> that seems pretty HATEOS
<steveklabnik> opening now.
<steveklabnik> raggi_: THANKS FOR THE WELCOME-BACK TROLLING
<raggi_> steveklabnik: TROLOLOLWOT
andrewhl [andrewhl!~andrew@69-196-135-87.dsl.teksavvy.com] has joined #ruby-lang
<judofyr> trolololoraggi
<steveklabnik> judofyr: that looks pretty awesome. except using JSON.
<raggi_> hey man, you're the one that took on writing a book on the topic ;-)
<judofyr> steveklabnik: oh, you'd prefer Link-header?
<steveklabnik> no
<steveklabnik> i'd prefer HAL, XHTML, or Collection+JSON
<steveklabnik> it's not the worst of sins
<steveklabnik> this is one of the things that i'm writing about.
<steveklabnik> raggi_: i know. <3
* judofyr wonders how many sentences steveklabnik is going to write before he starts going "why don't you simply wait for the book?!?"
<steveklabnik> weeelllllll
<steveklabnik> that's what i've been working on, actually.
<raggi_> HAL?
<steveklabnik> it's not going to be a book anymore.
<steveklabnik> it's gonna be like a private Timeless
<judofyr> oh?
<raggi_> collection+json?
<judofyr> steveklabnik: interesting. with comments this time? or more wiki-ish?
<steveklabnik> raggi_: /msg judofyr https://github.com/steveklabnik/hyperblog
<steveklabnik> lol
<steveklabnik> well whatever, that's public anyway
<judofyr> :D
<steveklabnik> it's there, currently.
<rolfb> :D
<steveklabnik> there will be comments.
<steveklabnik> and history. stored revisions.
<steveklabnik> i'm gonna make it a rails 3.1 engine.
<shevy> and dragons
<raggi_> mmm, hal seems to be missing important things
<steveklabnik> like what? just curious. I haven't implmeneted anything with HAL yet.
<steveklabnik> the imporatnt thing is to use some sort of hypermedia format. json isn't a hypermedia format.
<judofyr> steveklabnik: interesting. I've been very interested in "how to create a place for good disucssion" lately.
<rolfb> judofyr: generic discussion?
<steveklabnik> yeah, in this case, since you'll pay for an account, i'm expecting a small community. so I'm not worried about it.
<judofyr> steveklabnik: I think I finally realize what wilkie was trying to solve…
<steveklabnik> and it's focused.
<steveklabnik> oh yeah?
<judofyr> rolfb: general discussions, yeah
<judofyr> no conclusions yet, though
<judofyr> just "it's tricky stuff" :/
<judofyr> there's so many aspects
<steveklabnik> yep.
<judofyr> I started with just the "how to present them" (linear comments vs threaded comments [ala. reddit/HN])
<shevy> judoka is back apeiros !!!
<apeiros> oh hai judofry!
<judofyr> back?
<judofyr> was I away so long?
<judofyr> or have you just been missing me? :D
<shevy> judofyr I think it started with steveklabnik
<shevy> and him looking for
<shevy> FRIENDSSSS
<shevy> <steveklabnik> judofyr isn't even here!
<shevy> ^^^ there
<judofyr> oh
<steveklabnik> he's been harassing me about not being on irc for DAYS
<muzone> judofyyyyyr
<shevy> if I would keep time stamps I could even tell you when! but since don't I can't!
<shevy> erm
<shevy> that sentence wasn't finished but whatever!
<muzone> kedeg
<judofyr> steveklabnik: it was *one* tweet
<judofyr> or, maybe two
<muzone> hehe matter of fact this ones for u
<steveklabnik> it was like 3.
<judofyr> maybe three then
<steveklabnik> anyway, yeah, sifter seems cool, at first glance. thanks for the heads-up
joeframbach [joeframbach!~Adium@150.212.2.91] has joined #ruby-lang
joeframbach [joeframbach!~Adium@150.212.2.91] has quit [#ruby-lang]
<steveklabnik> their ruby library is built on top of httpparty
* muzone is now playing: Muzone - Judofyr Kick (http://home.no/dwaynie/judofyr_kick.mp3)
<rolfb> crazy irc client
<rolfb> i could actually play that line
<rolfb> inline*
<rolfb> for thirty seconds
<steveklabnik> cool
<muzone> heheh
<judofyr> muzone: wait, you're Norwegian? :S
<muzone> irc clients branching out in all sorts of ways these days
<muzone> yes i
<judofyr> nais
<shevy> skapelsen!
<judofyr> muzone: where?
<judofyr> (are you located)
<steveklabnik> norway, duh.
<judofyr> :D
<judofyr> steveklabnik: norway may sound like one point on the map to you guys, but it's actually quite a difference between Oslo and Vadsø :P
<muzone> hehe yeah
<judofyr> damn, I can't find anything in Markaby that says it's licensed in MIT…
<judofyr> I don't like this :/
<judofyr> it seems that it's "copyright _why"
<steveklabnik> yeah
<steveklabnik> he did that kinda thing.
<steveklabnik> shoes was lucky enough to have MIT
<shevy> I knew someone, a musician from Norway... he is in some 250 people village in norway ... I forgot the name
<steveklabnik> crazy.
<muzone> judofyr: bergen man, thought you knew :D
<steveklabnik> that's like where I am right now. it's terrible.
<muzone> oh shiit yeah that's crazy :)
<steveklabnik> not quite 250 people, maybe like 1-3k
<muzone> steveklabnik: you're in a village with only 250 people?
<judofyr> steveklabnik: I thought he was pretty consistent with MIT :/
<judofyr> muzone: now I feel like I should know… sorry! so many people…
<steveklabnik> muzone: no, just right this second. I live in a city of 300k
<steveklabnik> with like 1.5 in the metro area
<muzone> cool
<muzone> just enough hehe
<petercooper> judofyr: You think that's bad.. England is basically "London" and "Stonehenge" to most tourists ;-)
<judofyr> petercooper: at least we got fjords!
<youngin> england
<youngin> ain't that a norwegian word?
<petercooper> I think it's from whatever used to be where Denmark is now
<judofyr> it's called that in Norway too; might have come from norse…
<judofyr> s/Norway/Norwegian/
<muzone> land of meadows, yeah
<muzone> i think so
rolfb [rolfb!~rolfb@62.249.183.223] has joined #ruby-lang
wyhaines [wyhaines!~wyhaines@65.39.118.15] has joined #ruby-lang
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
<rolfb> shevy: musician from Bergen?
<rolfb> whowhat?
<judofyr> rolfb: must be some shitty music ;)
<rolfb> heh
<rolfb> just wondering, since shevy says 250 people village
<rolfb> bergen isn't a 250 people village
<rolfb> however, the second place in Idol this year is from my municipality
<judofyr> probably just a village 2km away from Bergen ;)
<rolfb> which is a place with ~ 250 people
<rolfb> :P
<judofyr> now this almost feels like #ruby-lang-norway
<judofyr> steveklabnik: so, how long until you can actually "release" something? (re: your book)
<youngin> i know bergen
<youngin> sorry http://bit.ly/uvtIb9
<rolfb> judofyr: oh crap, what was the name of the norwegian ruby channel?
<rolfb> i got a new mac and didn't copy my irc settings
<judofyr> rolfb: #ruby-norge?
<rolfb> thanks
<steveklabnik> judofyr: shooting to launch within a few weeks.
<judofyr> there was also #ruby-vikings
<rolfb> lies
<judofyr> or something
<rolfb> i was never there
<rolfb> so it cannot have existed
<rolfb> :P
voker57 [voker57!~voker57@2.93.236.37] has joined #ruby-lang
voker57 [voker57!~voker57@kvirc/developer/Voker57] has joined #ruby-lang
<shevy> rolfb hmm not sure if it was from Bergen. could be, I remember he showed the location once... it was somewhere in the ~middle part, at some mountaineous area
<judofyr> steveklabnik: nice!
<shevy> petercooper and scottland! I heard there are cool castles there
confounds [confounds!~confounds@206.108.175.29] has joined #ruby-lang
<judofyr> petercooper: when I hear "England" I think about the TV show "Heartbeat"
<rolfb> shevy: do you remember the musician?
<judofyr> what the hell? mail.google.com won't resolve for me :S
<rolfb> uh-oh
<shevy> rolfb I think his IRC nick was Phed ... he was into the "demo scene" ... not sure I understood what he meant. Also, he had some website... but I forgot it and he hasn't been around since a while
Ki4n [Ki4n!~Ki4n@88-117-104-105.adsl.highway.telekom.at] has joined #ruby-lang
<petercooper> stupidly i think i know at least four musicians off the top of my head from there
<steveklabnik> judofyr: yeah, that was part of the motivation for doing it serialy
<petercooper> kings of convenience, sondre lerche and lene marlin
<shevy> I always associate monty python with the UK
<petercooper> although i'm guessing at the first since they did a music video there :P
<rolfb> petercooper: thinking Norway, not just Bergen, right?
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
<petercooper> oh crap, lene marlin is tromso, my bad :)
<judofyr> ø
<petercooper> †®ømsø
<rolfb> petercooper: too many ø's
<judofyr> no more battery!
<judofyr> got to go
<judofyr> steveklabnik: nice talking with you!
<judofyr> good luck on getting some rest
<judofyr> you deserve it
<judofyr> or something
<judofyr> later
looopy [looopy!~looopy@c-68-34-92-100.hsd1.md.comcast.net] has joined #ruby-lang
heppy [heppy!~heppy@75-101-31-55.dsl.dynamic.sonic.net] has joined #ruby-lang
postmodern [postmodern!~postmoder@c-71-237-178-98.hsd1.or.comcast.net] has joined #ruby-lang
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
saLOUt [saLOUt!~rriemann@91-65-223-29-dynip.superkabel.de] has joined #ruby-lang
steveklabnik [steveklabnik!~steveklab@173-101-203-225.pools.spcsdns.net] has quit [#ruby-lang]
nuclearsandwich [nuclearsandwich!~nuclearsa@c-67-188-143-98.hsd1.ca.comcast.net] has joined #ruby-lang
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
wyhaines [wyhaines!~wyhaines@65.39.118.15] has joined #ruby-lang
pablo_ [pablo_!~pabloh@186.22.82.39] has joined #ruby-lang
<zenspider> woot. gonna upgrade my server to 10.7 server... gonna be some downtime for quickref and friends
srbaker [srbaker!~srbaker@184.66.82.213] has joined #ruby-lang
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
wyhaines [wyhaines!~wyhaines@65.39.118.15] has joined #ruby-lang
<zenspider> hrm... I'm gonna do a full superduper copy of the server first just as a CYA... so downtime won't be for a while
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
wyhaines [wyhaines!~wyhaines@65.39.118.15] has joined #ruby-lang
densebits [densebits!~densebits@fedora/densebits] has joined #ruby-lang
scottschecter [scottschecter!~scottsche@c-98-252-167-171.hsd1.ga.comcast.net] has joined #ruby-lang
Axsuul [Axsuul!~Axsuul@75-140-75-52.dhcp.mtpk.ca.charter.com] has joined #ruby-lang
flip_digits [flip_digits!~textual@c-71-199-243-97.hsd1.fl.comcast.net] has joined #ruby-lang
nofxx [nofxx!~nofxx@unaffiliated/nofxx] has joined #ruby-lang
flori [flori!flori@irc.ping.de] has joined #ruby-lang
voker57_ [voker57_!~voker57@2.93.236.37] has joined #ruby-lang
Carnage\ [Carnage\!~carnage@84-75-168-154.dclient.hispeed.ch] has joined #ruby-lang