<jtoy>
cirwin: i tried open first, btu didn't think of closers
<jtoy>
closed
shevy2 has joined #ruby-lang
dtang has joined #ruby-lang
kevb32 has quit [Ping timeout: 256 seconds]
WillMarshall has joined #ruby-lang
flebel has quit [Quit: :)]
mistym has quit [Read error: Connection reset by peer]
WillMarshall has quit [Client Quit]
stardiviner has joined #ruby-lang
gouthamvel has joined #ruby-lang
shtirlic_ has joined #ruby-lang
gouthamvel has left #ruby-lang [#ruby-lang]
andrewhl has joined #ruby-lang
savage- has joined #ruby-lang
slyphon_ has joined #ruby-lang
shtirlic has quit [Ping timeout: 260 seconds]
mistym has joined #ruby-lang
mistym has quit [Changing host]
mistym has joined #ruby-lang
slyphon has quit [Disconnected by services]
slyphon_ is now known as slyphon
M4g1c5t0rM has quit [Remote host closed the connection]
yannis has joined #ruby-lang
meescha has joined #ruby-lang
<meescha>
hello
<cirwin>
ahoy!
moxiemk1 has joined #ruby-lang
neocoin has joined #ruby-lang
savage- has quit [Remote host closed the connection]
yannis has quit [Quit: Bye!]
ericmuyser has joined #ruby-lang
BigFatFatty has left #ruby-lang [#ruby-lang]
x0F has quit [Disconnected by services]
x0F_ has joined #ruby-lang
zz_wasnotrice is now known as wasnotrice
x0F_ is now known as x0F
mistym has quit [Remote host closed the connection]
felipe__ has quit [Read error: No route to host]
felipe__ has joined #ruby-lang
kevb32_ has joined #ruby-lang
<meescha>
hey! sorry
<meescha>
going between irc and email
fgomez has quit [Quit: leaving]
jtoy has quit [Quit: jtoy]
s0ra_h is now known as sora_h
ericmuyser has left #ruby-lang [#ruby-lang]
fgomez has joined #ruby-lang
kevb32 has joined #ruby-lang
<meescha>
I'm learning ruby and I'm trying to read and write binary data from a socket. Because I'm new, and my currently preferred language is C, I'm having some problems with.
sora_h is now known as s0ra_h
s0ra_h is now known as sora_h
<cirwin>
nomnomnomsockets
<meescha>
actually i'm starting to hate the language but I don't think that's fair, so I was hoping some one could give me some advice on how to go about this if anyone can.
<cirwin>
fwiw, you generally won't need to program with sockets directly in ruby — there are almost always libraries — but if you do, it should just do the right thing
<cirwin>
do you have the code you've tried so far?
<meescha>
actually my problem isn't with the socket (i don't think) it's with processing the data
<cirwin>
ah ok
<cirwin>
what's not working?
postmodern has quit [Ping timeout: 256 seconds]
<meescha>
I'm not *really* sure
<cirwin>
heh
<meescha>
I think it's how i have to go about processing the data
<meescha>
the end goal is to get it to become an elf binary but I have to "deobfuscate" it from a binary blob.
<cirwin>
hmm
<cirwin>
theres String.unpack — and you can also use strings as byte-arrays for C-like-ness
piglittlepuffpuf has joined #ruby-lang
<meescha>
let me load it into pastie and you can see what I'm talking about, full disclosure: it's a hacker wargame, If you're not comfortable answering questions of the kind, I understand.
<meescha>
I just needed some project to motivate me to learn ruby
<meescha>
so my logic is: build the socket, read the binary blob into an array, process the array such that every other byte is the ELF binary and write it to a binary file so that it can be pulled to a linux machine and then executed to give me the password to the next level
joast has joined #ruby-lang
<meescha>
the blob of data that you initially get is 14kb, but when I'm done with the file it's just 3-4 bytes long which is only like 3 ascii numbers...
ruby-lang864 has quit [Ping timeout: 245 seconds]
<cirwin>
so the code you have there isn't writing to the array — I'd probably do "array = s.read.each_byte.to_a" instead of the loop
jbsan_ has joined #ruby-lang
<meescha>
I think it writes to the array but I'm not able to figure out why it's not writing properly
<cirwin>
nowhere in that paste does it write to the array
jbsan has quit [Read error: Connection reset by peer]
jbsan_ is now known as jbsan
<cirwin>
you just write from the socket straight into semtexbin
<meescha>
lianj, you're saying your line of code would close the file descriptor for me, correct?
<lianj>
s.read returns a string like "ABABAB", unpack("C*") on that unpacks chars from it [65, 66, 65, 66, 65, 66], each_slice(2) interates over that array taking two elements, map/collect(&:first) method takes the first of that chunk [[1,2], [3,4]].map(&:first) => [[1],[3]], flatten on that flattens the array [1,3], pack("C*") packs it into a string again "\x01\x03"
<lianj>
meescha: right
<meescha>
ok, just making sure I'm keeping up.
<meescha>
ok...
<meescha>
i think i see where this is going..
<meescha>
I mean, I trust that it's correct, I'm just trying to understand it
<lianj>
as in starting to like or hate ruby? :D
<meescha>
so gimme a second to understand it
jperry2 has quit [Quit: Leaving.]
somethin1ellow has quit [Quit: Computer has gone to sleep]
dphase- has joined #ruby-lang
meescha_ has joined #ruby-lang
krohrbaugh1 has joined #ruby-lang
seanstickle_ has joined #ruby-lang
<meescha>
I've been beating my head against a wall for quite some time with this, I really prefer to stress myself to the point that when I get it I *REALLY* understand it but this must have been just a little beyond me.
meescha has quit [Read error: Connection reset by peer]
dphase has quit [Read error: Connection reset by peer]
krohrbaugh has quit [Read error: Connection reset by peer]
horus_plex has quit [Ping timeout: 260 seconds]
seanstickle has quit [Read error: Connection reset by peer]
steven has quit [Ping timeout: 260 seconds]
musl has quit [Read error: Connection reset by peer]
<cirwin>
sorry, I must hvae been *really* bored :p
bfreeman has joined #ruby-lang
diegoviola has quit [Ping timeout: 244 seconds]
<meescha>
hehe, sorry, :)
<cirwin>
meescha: I was only teasing lianj, he threw you in the deep-end a bit :)
hinbody has joined #ruby-lang
<lianj>
indeed, sorry
<meescha>
hehe, yeah
gja has joined #ruby-lang
gja has quit [Changing host]
gja has joined #ruby-lang
<meescha>
just loaded that line into a file and made some changes and I think it worked...
<cirwin>
w00t!
<lianj>
did we make the next level? :D
<meescha>
hah
<meescha>
nah, it segfaulted
<meescha>
but it still worked better then mine
<lianj>
hm, prolly because read didnt read all of it
<meescha>
maybe
<lianj>
`file your_bin` recognises it though?
<meescha>
I changed it to semtexbin
<meescha>
might delete it and rewrite the file
postmodern has joined #ruby-lang
<meescha>
hmm... it seg faults.
<cirwin>
ruby shouldn't segfault :(
<meescha>
it wouldn't return if it hadn't reached the end of the file, right?
<cirwin>
that's the theory
<meescha>
oh, sorry, the resulting elf executable seg faults.
<cirwin>
ah
<meescha>
unless...
<cirwin>
32bit, 64bit, et?C
<meescha>
it may have never been intended to run
mistym has joined #ruby-lang
mistym has quit [Changing host]
mistym has joined #ruby-lang
<lianj>
cirwin: just tested. looks like s.read returns when the socket gets closed, which is what we want
<meescha>
hmm, this one should be a 32bit elf executable
hakunin has quit [Remote host closed the connection]
<meescha>
I'm still trying to understand how ruby iterates through stuff
mrsolo has quit [Quit: Leaving]
<lianj>
objdump -D semtexbin
<meescha>
the {|x| .. do stuff} thing gets me
<lianj>
aw, nevermind. youre on windows
<meescha>
linux vms
<meescha>
:)
<meescha>
hmm... it doesn't recognize it as a file...
<meescha>
that's kind of interesting
benjammin891 has joined #ruby-lang
seanstickle has quit [Quit: Nihil sub sole novum]
<meescha>
hmm
EstanislaoStanis has quit []
EstanislaoStanis has joined #ruby-lang
<meescha>
alright, guys, thanks for your help. I've got class in the morning, I'm going to hit the sack.
meescha has left #ruby-lang [#ruby-lang]
benjammin891 has quit [Ping timeout: 245 seconds]
igotnolegs has joined #ruby-lang
benjammin891 has joined #ruby-lang
savage- has joined #ruby-lang
EstanislaoStanis has quit []
EstanislaoStanis has joined #ruby-lang
Estanislao has joined #ruby-lang
jlawler has joined #ruby-lang
EstanislaoStanis has quit [Client Quit]
EstanislaoStanis has joined #ruby-lang
Estanislao has quit [Client Quit]
twittard has joined #ruby-lang
<twittard>
Wow, things that you forget about and that bite you in the ass: Digest::SHA1.new("Some text") will spit out a SHA1 that has nothing to do with the input string.
EstanislaoStanis has quit [Client Quit]
<twittard>
What an idiotic fucking API.
<cirwin>
it gives me an error
brushbox1 has joined #ruby-lang
ryanf has joined #ruby-lang
<twittard>
you're using 1.9.3?
brushbox has quit [Ping timeout: 240 seconds]
benjammin891 has quit [Ping timeout: 244 seconds]
gouthamvel has joined #ruby-lang
gouthamvel has left #ruby-lang [#ruby-lang]
twittard has quit [Remote host closed the connection]
tomb_ has quit [Quit: Computer has gone to sleep.]
<postmodern>
twittard, on 1.8.7 it accepts zero arguments, and quietly discards your string
twittard has joined #ruby-lang
<postmodern>
twittard, on 1.8.7 it accepts zero arguments, and quietly discards your string
<postmodern>
twittard, so Digest::SHA1.new('foo') == Digest::SHA1.new
benjammin891 has joined #ruby-lang
<postmodern>
twittard, consider upgrading to 1.9.3, it will lower your blood pressure
benjammin891 has quit [Client Quit]
<twittard>
postmodern: noted. thanks for pointing that out. JRuby's Digest::SHA1 seems to still behave like 1.8.7? I have no idea anymore.
<postmodern>
twittard, even with --1.9 ?
<twittard>
Yeah. My JRuby is still at 1.6.5, so it might've been fixed.
wasnotrice is now known as zz_wasnotrice
<postmodern>
twittard, hmm no, still broken
<postmodern>
twittard, that's a bug
<twittard>
yep
<postmodern>
twittard, i can report it for you, if you want
<twittard>
I'll go ahead and file it then
<postmodern>
k
<twittard>
nah, thanks for verifying / pointing that out. I'll file an issue.
tRAS has quit [Quit: Mother, did it need to be so high?]
geekfactor has quit [Remote host closed the connection]
cirwim has joined #ruby-lang
postmodern has quit [Ping timeout: 245 seconds]
geekfactor has joined #ruby-lang
b1rkh0ff has quit [Ping timeout: 260 seconds]
gsav has joined #ruby-lang
A124 has joined #ruby-lang
tejas has joined #ruby-lang
tejas has quit [Changing host]
tejas has joined #ruby-lang
gja has quit [Ping timeout: 252 seconds]
postmodern has joined #ruby-lang
ryanf_ has joined #ruby-lang
b1rkh0ff has joined #ruby-lang
tRAS has joined #ruby-lang
tRAS has quit [Client Quit]
ryanf has quit [Quit: broken pipes |||]
mytrile has joined #ruby-lang
Guest64078 has quit [Remote host closed the connection]
ryanf_ has left #ruby-lang [#ruby-lang]
ryanf has joined #ruby-lang
qpingu has joined #ruby-lang
yxhuvud has joined #ruby-lang
postmodern has quit [Ping timeout: 244 seconds]
<eph3meral>
is there a way to merge an array of hashes in to a single hash? ala translating [my_hash, some_other_hash, yet_another_hash]; into something like my_hash.merge(some_other_hash).merge(yet_another_hash);
<eph3meral>
dynamically
eph3meral has left #ruby-lang ["Leaving"]
Fullmoon has quit [Quit: Fullmoon]
ConstantineXVI has quit [Read error: Connection reset by peer]
ConstantineXVI has joined #ruby-lang
tRAS has joined #ruby-lang
twittard_ has joined #ruby-lang
kitallis has joined #ruby-lang
tejas has quit [Quit: Leaving]
wallerdev has quit [Quit: wallerdev]
postmodern has joined #ruby-lang
twittard has quit [Ping timeout: 240 seconds]
twittard_ is now known as twittard
|Vargas| has joined #ruby-lang
gja has joined #ruby-lang
gja has quit [Changing host]
gja has joined #ruby-lang
postmodern has quit [Ping timeout: 240 seconds]
JohnBat26 has joined #ruby-lang
JohnBat26 has quit [Client Quit]
JohnBat26 has joined #ruby-lang
JohnBat26 has quit [Client Quit]
JohnBat26 has joined #ruby-lang
twittard has quit [Remote host closed the connection]
twittard has joined #ruby-lang
twittard has quit [Read error: Connection reset by peer]
geekfactor has quit [Remote host closed the connection]
geekfactor has joined #ruby-lang
ttilley_off is now known as ttilley
tommyvyo_ has joined #ruby-lang
gouthamvel has joined #ruby-lang
gix has quit [Ping timeout: 252 seconds]
zz_wasnotrice is now known as wasnotrice
<andrewvos>
Hey, I'm doing an interview and as a first step I want to show them a piece of code and say what's ugly about it. Can anyone recommend a piece of code?
<andrewvos>
Ruby please
gix has joined #ruby-lang
gouthamvel has left #ruby-lang [#ruby-lang]
<rue>
You’re conducting?
<rue>
You’d have good pickings from the various gists…
<andrewvos>
...
<andrewvos>
Which gists? :)
<oddmunds>
andrewvos: what sort of ugly do you want to talk about?
dv310p3r has joined #ruby-lang
<andrewvos>
oddmunds: Just badly written code
<andrewvos>
Like a begin;rescue;end with lots of code in the begin part.
<Marcccccc3K>
Hi everyone, could someone tell me why this simple code doesn't work : [1..8].find_all{|item| item % 3 == 0 }.inject(0){|sum,item| sum + item } . It does work if I create an array from 1 to 8, but not with this sequence. Thanks
<andrewvos>
judofyr: Interesting
<judofyr>
Marcccccc3K: use (1..8) instead
apeiros_ has quit [Remote host closed the connection]
<judofyr>
Marcccccc3K: [0..8] is an array of length 1, where the only element is the range (1..8)
<Marcccccc3K>
Thanks judofyr :)
slyphon has quit [Ping timeout: 245 seconds]
tRAS has quit [Quit: Mother, did it need to be so high?]
Marcccccc3K has quit [Ping timeout: 245 seconds]
xanaru has quit [Remote host closed the connection]
<asahi>
apeiros_: I actually want to be able to use all three as necessary
Criztian has quit [Remote host closed the connection]
<asahi>
but I meant ®
<apeiros_>
asahi: /®/ is a valid regex.
dreieins has quit [Ping timeout: 260 seconds]
<apeiros_>
do you use ruby 1.8 or 1.9?
<asahi>
1.9
<apeiros_>
then just make sure you have your encodings sorted out
<asahi>
so when I paste the symbol into pry, it appears as \U+FFC2\U+FFAE
dalekurt has joined #ruby-lang
<apeiros_>
that sounds more like a problem with your terminal/shell…
kyrylo has quit [Ping timeout: 260 seconds]
vaelen has joined #ruby-lang
<apeiros_>
especially since those two codepoints don't seem to have much to do with the ® sign…
<apeiros_>
"®" == "\u00AE"
<apeiros_>
but if you've trouble copy & pasting certain unicode characters, you can always use escape sequences. /\u00AE/ =~ "\u00AE" works just as fine.
fgomez has joined #ruby-lang
gmvsea has joined #ruby-lang
<asahi>
I see. and does the regex like /®/ have an encoding associated with it?
<Defusal>
the file does
imperator has joined #ruby-lang
<apeiros_>
asahi: yes, it does
<apeiros_>
/®/.encoding
gsav has joined #ruby-lang
<Defusal>
ah, i didn't know regex objects do as well
<apeiros_>
if it is a literal, then it depends on your `# encoding: …` comment in that source file.
<apeiros_>
you can force 3 encodings directly on the literal by using the u/n/j flags
<apeiros_>
(unicode, binary, sjis)
<apeiros_>
sorry, u/n/s, not u/n/j
<darix>
andrewvos: runit is easily built. in worst case start off with my spec file + init script
<apeiros_>
however, if you use an encoding that differs from your source-file, then you must use escape sequences for all sequences that aren't valid in the source file's encoding.
<asahi>
ah okay. and does /\u00AE/ match "®" regardless of the encoding of "®"?
<andrewvos>
darix: Just going to go with nohup. In this situation it's probably the best choice. The process is only used for testing purposes and doesn't hit production.
<darix>
k
<andrewvos>
darix: Thanks though
M4g1c5t0rM has quit [Ping timeout: 260 seconds]
<apeiros_>
asahi: well, since \u escapes are only allowed within unicode regexen…
<apeiros_>
and since your regex and your string must have the same encoding in order to match
<apeiros_>
it all comes down to you having your encodings sorted out and correctly converting between them.
judofyr has quit [Remote host closed the connection]
<asahi>
I see. that makes sense. thanks
judofyr has joined #ruby-lang
judofyr has quit [Ping timeout: 244 seconds]
rushed has joined #ruby-lang
<andrewvos>
It seems Zed is doing things again.
<apeiros_>
ruby things?
<apeiros_>
(because things he's been doing all the time…)
arooni-mobile has joined #ruby-lang
<andrewvos>
No, "arguing on the internet" type things.
<apeiros_>
that too
<apeiros_>
he wrote a couple "learning … the hard way" books (or parts of it)
<andrewvos>
Yeah
<andrewvos>
Seems he's going to the Riak offices tomorrow because some Riak guy said he was scared to meet him. The fuck is wrong with developers in the states?
thone_ has joined #ruby-lang
<shevy>
they are fight happy
<andrewvos>
Acting like little fucking children.
<oddmunds>
haha
thone has quit [Ping timeout: 252 seconds]
<zzak>
zed's a bad example
<shevy>
we need a MMA cage where developers duke it out with one another
<oddmunds>
RMS vs Torvalds GO!
<dominikh>
more like Torvalds vs Tanenbaum
<andrewvos>
Richard Stallman would get a bit bitey I imagine.
<andrewvos>
Steve Ballmer would just rip people apart.
tomb__ has joined #ruby-lang
robotmay_ has quit [Remote host closed the connection]
somethinYellow has quit [Read error: Operation timed out]
<asahi>
for example, if I have the string "xyznomatch" and I want only the "xyz" part
<asahi>
or rather, what comes before the "nomatch"
<andrewvos>
"xyznomatch".gsub("nomatch")
dejongge has quit [Quit: Leaving.]
<asahi>
andrewvos: oh, so I can't do it with a regex?
<dominikh>
uh, since he's talking about _matching_ "xyznomatch".match(/^(.+)nomatch$/), [1] will be the stuff before nomatch
arooni-mobile has quit [Read error: Connection reset by peer]
<andrewvos>
asahi: You can do ANYTHING with a regex.
<dominikh>
andrewvos: false.
somethinYellow has joined #ruby-lang
<dominikh>
you cannot parse irregular languages with a regex, for one :P
harryv has joined #ruby-lang
<andrewvos>
True. You also can't create a dinosaur.
ddfreyne has quit [Excess Flood]
ddfreyne has joined #ruby-lang
<whitequark>
dominikh: false.
<harryv>
anybody have a ruby mirror handy?
<harryv>
ruby-lang.org is down
<whitequark>
harryv: try github
<whitequark>
dominikh, andrewvos: you can't parse a context-free grammar with PCREs
<whitequark>
but you can with oniguruma
<whitequark>
it backtracks, it is INCREDIBLY SLOW, but it works
<asahi>
dominikh: thanks but the "nomatch" isn't necessarily at the end of the string. I just want whatever would be in front of "nomatch" regardless of where it is in the string
<andrewvos>
whitequark: Was going to look at that but then I saw geocities and bailed.
<dominikh>
asahi: then be smart and get rid of the $ marker...
<dominikh>
anchor even
<whitequark>
andrewvos: nothing wrong with geocities
<whitequark>
at least .jp
<whitequark>
there are some fine docs there
<andrewvos>
The 90s called, they said they don't want their hosting service back because it's shit.
<whitequark>
sigh. another fanatic
<erikh>
geocities hosted fine
<erikh>
it's the pages that were horrible
<whitequark>
erikh: andrewvos didn't care enough to actually open the oniguruma docs
<asahi>
dominikh: I see. thanks
<andrewvos>
If you're not using Heroku, you're doing it wrong and you have a stupid face.
<andrewvos>
whitequark: I was just joking really.
<dominikh>
people with stupid faces shouldn't be allowed to reproduce
jlawler has quit [Quit: Leaving.]
<whitequark>
dominikh: you mean, like Stephen Hawking?
<dominikh>
his face is funny, not stupid
<dominikh>
huge difference
<whitequark>
oh, I see
<rue>
Stupid face is a recognized medical condition
<dominikh>
I doubt he's going to reproduce though...
<whitequark>
dominikh: read wiki, have a surprise
<andrewvos>
Stupid Face Syndrome
harryv has left #ruby-lang [#ruby-lang]
<dominikh>
whitequark: too long, couldn't find anything with ctrl+f :P
<Mon_Ouie>
The *personal* life section on wikipedia pages always sounds ironic to me
<whitequark>
^ that
jtoy has joined #ruby-lang
mistym has joined #ruby-lang
vmoravec has quit [Quit: Leaving]
jtoy has quit [Read error: Connection reset by peer]
savage- has joined #ruby-lang
butchanton has joined #ruby-lang
brianpWins has joined #ruby-lang
<imperator>
hm, what could i have done to make it think it was compiling in C90 mode? "warning: ISO C90 forbids mixed declarations and code"
<rue>
Ha-ha
Criztian has joined #ruby-lang
<imperator>
i do much around with CFLAGS a bit, wonder if that's it
<imperator>
s/much/muck
<erikh>
-gnu99
riffraff_ has quit [Quit: Leaving]
<imperator>
i don't remember ever seeing this before, either
<apeiros_>
random question - is it possible in 1.9 C API to create a ruby string from a C string without copying the data? i.e., by just giving a proper pointer and length? (the string can/should be frozen)
<whitequark>
apeiros_: just ALLOC(RString)
<whitequark>
or how is it done properly, let me check
<imperator>
one of the innumerable rb_str_xxx functions doesn't do this?
<whitequark>
well, I'm looking at them right now.
<Mon_Ouie>
All of those that I know either copy until the first null byte or the first n bytes
<asahi>
what's the best way to remove escaped characters (i.e. \n or \t or \r) from a string?
<apeiros_>
asahi: String#delete
<asahi>
thanks
<apeiros_>
or do you mean actual n/t/r's with a preceding backslash?
<apeiros_>
ie., '\n' (== "\\n")
<whitequark>
imperator: probably no
<whitequark>
all functions I see use str_new
<asahi>
apeiros_: like if I have "\n\t\rsometext", I want to get rid of anything like \n or \t or \r
arooni-mobile has joined #ruby-lang
<apeiros_>
ok, so remove newlines, tabs and carriage returns. String#delete then indeed.
<drbrain>
in the original code, crash_in_infinite_loop was method_missing
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
DWoodiwiss has quit [Quit: dwoodiwiss]
<drbrain>
apparently it was a work in progress, but I'm not sure what the next step would be
<zzak>
good evening!
<shevy>
magic!
bglusman has quit [Remote host closed the connection]
<shevy>
the next step is pure magic
bglusman has joined #ruby-lang
<drbrain>
I think the author wanted to implement method_missing do some hand-wavy magic then use super
llakey has quit [Quit: leaving]
llakey has joined #ruby-lang
bglusman has quit [Ping timeout: 245 seconds]
tommyblue has joined #ruby-lang
tommyblue has quit [Quit: Coyote finally caught me]
<erikh>
wow, that's marvelous
<erikh>
I think methlab does equally stupid things
<drbrain>
right now it's just a SystemStackError factory
msaffitz_ has joined #ruby-lang
<shevy>
you guys seem to have some kind of morbid fascination for code like that
<shevy>
you scare me :\
<erikh>
methlab has some nice features, that are unfortunately very slow
<drbrain>
shevy: I'm curious about where it was going
<erikh>
it handles method prototypes, multimethods, attr prototypes
<whitequark>
... methlab?
<whitequark>
like mathlab, but for another kind of substances?..
<musl>
manveru: Ahh, methods is implemented by class.c, and added to Object in object.c. Thanks for the pointer. :)
<erikh>
drbrain: really not trying to pester you on this, but is there any other action on that rdoc superclass stuff?
<erikh>
also I want to talk to you about refactoring RDoc::Stats, mainly to add formatters, but I think that's a longer conversation and I'm leaving soon.
felipe__ has joined #ruby-lang
<zzak>
im hacking on stats atm too
<drbrain>
erikh: sorry, I have been busy in HTTP land ☹
<erikh>
it's ok
<drbrain>
erikh: I will do my best to give it a look
<drbrain>
… this week
<erikh>
ok -- no rush, just wanted to get an idea.
<erikh>
zzak: what are you doing with stats?
<drbrain>
NARUSE is teaching me many things about net/http I did not know it could do