apeiros changed the topic of #ruby-lang to: RIP Jim || Ruby 2.1.1; 2.0.0-p451; 1.9.3-p545: http://ruby-lang.org || Paste >3 lines of text on http://gist.github.com
x0f has quit [Ping timeout: 244 seconds]
elliotec has joined #ruby-lang
<aef> Wardrop: rdoc.info was actually brought up by the people that made YARD
aminRX has quit [Quit: aminRX]
x0f has joined #ruby-lang
<aef> Wardrop: most people I know disable the automatic documentation generation in RubyGems through a .gemrc file. from there you can use yard server to run a local, auto refreshing documentation server for your installed gems
<aef> if you want to change options for YARD for your released gem you setup a .yardopts file in your gem root
<aef> cool things that YARD has but RDoc hasn't: tagged metadata, rich documentation, API diffing, useful default theme and probably some more stuff
elia has quit [Quit: Computer has gone to sleep.]
bantic has quit [Quit: bantic]
vivekrai has quit [Quit: Connection closed for inactivity]
<Wardrop> aef: Thanks for the info. Any drawbacks to using YARD exclusively?
<aef> not at all
<Wardrop> That's what I might do then. I've always thought RDoc is pretty shit.
vosloco has quit [Ping timeout: 245 seconds]
<aef> Wardrop: yeah. i hope they realize to just let it die in favor of YARD. but Ruby's core has a tendency to keep shitty stuff alive forever
workmad3 has quit [Ping timeout: 264 seconds]
<Wardrop> aef: Indeed. Ruby's legacy does linger.
* Nilium coughs "stdlib"
<Nilium> Coughing that up might indicate cancer.
<Wardrop> Yeah, was about to say. Haven't they been talking for ages about breaking out everything in stdlib into it's own gem?
x0f has quit [Ping timeout: 272 seconds]
<aef> so far only Rubinius did i think
x0f has joined #ruby-lang
centrx has quit [Quit: All this computer hacking is making me thirsty]
elia has joined #ruby-lang
x0f has quit [Ping timeout: 244 seconds]
elia has quit [Client Quit]
x0f has joined #ruby-lang
vpretzel has quit [Quit: Adios!]
ulisescab has quit [Ping timeout: 246 seconds]
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
sandbags has quit []
cnivolle has quit [Remote host closed the connection]
kitak has joined #ruby-lang
jperry_ has joined #ruby-lang
x0f has quit [Ping timeout: 246 seconds]
x0f has joined #ruby-lang
tkuchiki has quit [Remote host closed the connection]
specialblend has joined #ruby-lang
jxie has joined #ruby-lang
x0f has quit [Ping timeout: 264 seconds]
kitak has quit [Read error: Connection reset by peer]
kitak has joined #ruby-lang
x0f has joined #ruby-lang
mikecmpbll has quit [Quit: i've nodded off.]
dragonkh has quit [Quit: Bye!]
centrx has joined #ruby-lang
jeer has quit []
x0f has quit [Ping timeout: 264 seconds]
seanlinsley has joined #ruby-lang
mikecmpbll has joined #ruby-lang
x0f has joined #ruby-lang
sepp2k has quit [Read error: Connection reset by peer]
ItSANgo has quit [Read error: Connection reset by peer]
DEac-_ has quit [Ping timeout: 265 seconds]
mykoweb has joined #ruby-lang
yfeldblu_ has quit [Remote host closed the connection]
mehlah has quit [Quit: Leaving...]
ItSANgo has joined #ruby-lang
Guest_ has joined #ruby-lang
cnivolle has joined #ruby-lang
devgiant has quit [Quit: Leaving]
fragamus has quit [Remote host closed the connection]
cnivolle has quit [Remote host closed the connection]
Guest_ has quit [Client Quit]
DEac- has joined #ruby-lang
Guest_ has joined #ruby-lang
tkuchiki has joined #ruby-lang
someperson has joined #ruby-lang
nathanstitt has quit [Quit: I growing sleepy]
seanlinsley has quit [Ping timeout: 246 seconds]
seanlinsley has joined #ruby-lang
x0f has quit [Ping timeout: 264 seconds]
x0f has joined #ruby-lang
tils` has joined #ruby-lang
semaperepelitsa has quit [Quit: Textual IRC Client: www.textualapp.com]
elliotec has quit []
specialblend has quit [Quit: specialblend]
tils has quit [Ping timeout: 244 seconds]
elliotec has joined #ruby-lang
hahuang65 has quit [Ping timeout: 246 seconds]
itsraining has joined #ruby-lang
jperry_ has quit [Quit: jperry_]
<zenspider> that's funny... because I think YARD is shit.
<zenspider> if you want javadoc... go code in java
Asher has joined #ruby-lang
jperry_ has joined #ruby-lang
mikecmpbll has quit [Quit: ciao.]
omegahm has quit [Quit: Killed by a giraffe]
shinnya has quit [Ping timeout: 264 seconds]
Onixs has quit [Ping timeout: 244 seconds]
Onixs has joined #ruby-lang
mistym has quit [Remote host closed the connection]
alexju has quit [Remote host closed the connection]
Melpaws has joined #ruby-lang
micalexander has joined #ruby-lang
dingus_khan has quit [Remote host closed the connection]
dingus_khan has joined #ruby-lang
Guest_ has quit [Quit: Textual IRC Client: www.textualapp.com]
marr has joined #ruby-lang
marr has quit [Client Quit]
dingus_khan has quit [Ping timeout: 244 seconds]
iliketurtles has quit [Quit: zzzzz…..]
amsi has quit [Quit: Leaving]
SteveBenner09 has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
someperson has quit [Ping timeout: 264 seconds]
mistym has joined #ruby-lang
saarinen has quit [Quit: saarinen]
lun_ has joined #ruby-lang
Cakey has joined #ruby-lang
lun__ has quit [Ping timeout: 272 seconds]
Melpaws has quit [Remote host closed the connection]
Melpaws has joined #ruby-lang
arBmind1 has joined #ruby-lang
arBmind has quit [Ping timeout: 264 seconds]
tkuchiki has quit [Remote host closed the connection]
tkuchiki has joined #ruby-lang
Melpaws has quit [Ping timeout: 246 seconds]
brettweavnet has joined #ruby-lang
sdouglass has joined #ruby-lang
Sirupsen has joined #ruby-lang
cored has joined #ruby-lang
cored has joined #ruby-lang
cored has quit [Changing host]
amclain has joined #ruby-lang
brettweavnet has quit [Ping timeout: 246 seconds]
ehutzelm_ has quit [Remote host closed the connection]
SteveBenner09 has quit []
lewix has quit [Remote host closed the connection]
earthquake has joined #ruby-lang
lewix has joined #ruby-lang
iliketurtles has joined #ruby-lang
lewix has quit [Remote host closed the connection]
tockitj has quit [Ping timeout: 244 seconds]
bzalasky has joined #ruby-lang
sdouglass has quit [Remote host closed the connection]
Sirupsen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
ylluminate has joined #ruby-lang
<centrx> zenspider has spoken
omegahm has joined #ruby-lang
elliotec has joined #ruby-lang
|jemc| has quit [Ping timeout: 244 seconds]
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
soahccc_ is now known as soahccc
sindork has joined #ruby-lang
ColPanik has joined #ruby-lang
earthquake has quit [Quit: earthquake]
ruskie has quit [Excess Flood]
jtw has joined #ruby-lang
iliketurtles has quit [Quit: zzzzz…..]
ruskie has joined #ruby-lang
nertzy has joined #ruby-lang
nisstyre_ has joined #ruby-lang
cored has quit [Ping timeout: 272 seconds]
nisstyre_ has quit [Client Quit]
nisstyre has quit [Quit: WeeChat 0.4.3]
nisstyre has joined #ruby-lang
sdouglass has joined #ruby-lang
concertman has quit [Remote host closed the connection]
concertman has joined #ruby-lang
sdouglass has quit [Ping timeout: 240 seconds]
lewix has joined #ruby-lang
concertman has quit [Ping timeout: 264 seconds]
swills has quit [Read error: Connection reset by peer]
swills has joined #ruby-lang
swills has quit [Changing host]
swills has joined #ruby-lang
jonr22 has quit [Remote host closed the connection]
jonr22 has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
nathanstitt has joined #ruby-lang
jonr22 has quit [Ping timeout: 246 seconds]
jxie has quit [Ping timeout: 264 seconds]
jxie has joined #ruby-lang
charliesome has joined #ruby-lang
jgpawletko has quit [Quit: jgpawletko]
jxie has quit [Read error: Connection reset by peer]
jcs222 has joined #ruby-lang
mykoweb has quit [Remote host closed the connection]
jcs222 has quit [Client Quit]
nathanstitt has quit [Quit: I growing sleepy]
lcdhoffman has quit [Quit: lcdhoffman]
mykoweb has joined #ruby-lang
jxie has joined #ruby-lang
jcs222 has joined #ruby-lang
jcs222 has quit [Client Quit]
sdouglass has joined #ruby-lang
jcs222 has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
knu has quit [Ping timeout: 264 seconds]
knu has joined #ruby-lang
robbyoconnor has joined #ruby-lang
havenwood has quit []
mykoweb has quit [Remote host closed the connection]
iliketurtles has joined #ruby-lang
hahuang65 has joined #ruby-lang
bzalasky has joined #ruby-lang
mykoweb has joined #ruby-lang
seanlinsley has quit [Read error: Connection reset by peer]
micalexander has quit []
|jemc| has joined #ruby-lang
iliketurtles has quit [Quit: Textual IRC Client: www.textualapp.com]
robbyoconnor has quit [Quit: Konversation terminated!]
knu has quit [Ping timeout: 264 seconds]
seanlinsley has joined #ruby-lang
Melpaws has joined #ruby-lang
wallerdev has quit [Quit: wallerdev]
Melpaws_ has joined #ruby-lang
Melpaws has quit [Read error: Connection reset by peer]
Melpaws has joined #ruby-lang
Melpaws_ has quit [Read error: Connection reset by peer]
Melpaws_ has joined #ruby-lang
Melpaws has quit [Read error: Connection reset by peer]
Melpaws_ has quit [Ping timeout: 272 seconds]
nertzy has quit [Quit: This computer has gone to sleep]
Melpaws has joined #ruby-lang
ledestin has joined #ruby-lang
Melpaws has quit [Remote host closed the connection]
nathanstitt has joined #ruby-lang
Melpaws has joined #ruby-lang
concertman has joined #ruby-lang
ehutzelman has joined #ruby-lang
MartynKeigher has quit [Quit: Bye for now!]
bahar has quit [Changing host]
bahar has joined #ruby-lang
ruby-lang863 has joined #ruby-lang
sdouglass has quit [Remote host closed the connection]
MartynKeigher has joined #ruby-lang
<ruby-lang863> hey can anyone help me with this problem? https://gist.github.com/872023cbd5a604ef1262.git
ehutzelman has quit [Ping timeout: 244 seconds]
<ruby-lang863> sorry can anyone help me with thiss https://gist.github.com/Charlesfoodog/872023cbd5a604ef1262
<ruby-lang863> thankss
<lianj> x.times foo
<lianj> wrong number of arguments (0 for 1)
<lianj> give it a block
itsraining has quit [Ping timeout: 246 seconds]
sdouglass has joined #ruby-lang
alekst has quit [Quit: Leaving...]
ruby-lang863 has quit [Ping timeout: 245 seconds]
freedrull has joined #ruby-lang
symm- has quit [Ping timeout: 246 seconds]
elliotec has joined #ruby-lang
symm- has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
araujo has quit [Quit: Leaving]
agrinb has joined #ruby-lang
lewix has quit [Remote host closed the connection]
rationalrevolt has joined #ruby-lang
<rationalrevolt> anyone here accepted into the great code club that marc cournoyer started some time back? I'd like to hear about the projects they've been working on
<rationalrevolt> and how the experience has been
Cakey has quit [Ping timeout: 272 seconds]
yfeldblum has joined #ruby-lang
nathanstitt has quit [Quit: I growing sleepy]
heftig has quit [Ping timeout: 264 seconds]
CaptainJet has quit []
urthbound has joined #ruby-lang
heftig has joined #ruby-lang
concertman has quit [Remote host closed the connection]
concertman has joined #ruby-lang
concertman has quit [Ping timeout: 244 seconds]
Cakey has joined #ruby-lang
rahul_j has joined #ruby-lang
itsraining has joined #ruby-lang
mykoweb has quit [Remote host closed the connection]
ehutzelman has joined #ruby-lang
Asher has quit [Quit: Leaving.]
jperry_ has quit [Quit: jperry_]
rationalrevolt has quit [Remote host closed the connection]
rationalrevolt has joined #ruby-lang
BubonicPestilenc has joined #ruby-lang
Guest__ has joined #ruby-lang
rahul_j has quit [Quit: rahul_j]
Cakey has quit [Ping timeout: 264 seconds]
wallerdev has joined #ruby-lang
_ht has joined #ruby-lang
Barrin6 has joined #ruby-lang
jtw has quit []
jsullivandigs has quit [Read error: Connection reset by peer]
Cakey has joined #ruby-lang
jsullivandigs has joined #ruby-lang
urthbound has quit [Remote host closed the connection]
knu has joined #ruby-lang
Cakey has quit [Quit: Lost terminal]
elliotec has joined #ruby-lang
Guest__ has quit [Quit: Textual IRC Client: www.textualapp.com]
symm- has quit [Quit: Leaving...]
agrinb has quit [Remote host closed the connection]
rahul_j has joined #ruby-lang
agrinb has joined #ruby-lang
nisstyre has quit [Quit: WeeChat 0.4.3]
agrinb has quit [Ping timeout: 272 seconds]
jsullivandigs has quit [Remote host closed the connection]
concertman has joined #ruby-lang
itsraining has quit [Ping timeout: 244 seconds]
jsullivandigs has joined #ruby-lang
rationalrevolt has quit [Remote host closed the connection]
concertman has quit [Ping timeout: 244 seconds]
sdouglass has quit [Remote host closed the connection]
jsullivandigs has quit [Ping timeout: 264 seconds]
jsullivandigs has joined #ruby-lang
concertman has joined #ruby-lang
sdouglas_ has joined #ruby-lang
knu has quit [Ping timeout: 264 seconds]
jsullivandigs has quit [Read error: Connection reset by peer]
jsullivandigs has joined #ruby-lang
concertman has quit [Ping timeout: 272 seconds]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #ruby-lang
Elico has joined #ruby-lang
minim has joined #ruby-lang
jsullivandigs has quit [Remote host closed the connection]
rahul_j has quit [Quit: rahul_j]
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
minim has quit []
rahul_j has joined #ruby-lang
tonni has quit [Remote host closed the connection]
concertman has joined #ruby-lang
<unsymbol> moin
sdouglas_ has quit [Remote host closed the connection]
Wardrop has quit [Quit: Wardrop]
yfeldblu_ has joined #ruby-lang
bzalasky has quit [Ping timeout: 291 seconds]
bzalasky_ has joined #ruby-lang
yfeldblum has quit [Ping timeout: 244 seconds]
heftig has quit [Quit: Quitting]
vlad_starkov has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
apeiros has quit [Ping timeout: 244 seconds]
vlad_starkov has quit [Remote host closed the connection]
vlad_starkov has joined #ruby-lang
skammer has joined #ruby-lang
BubonicPestile-1 has joined #ruby-lang
vlad_starkov has quit [Ping timeout: 272 seconds]
diegoviola has joined #ruby-lang
BubonicPestilenc has quit [Ping timeout: 272 seconds]
x0f has quit [Ping timeout: 246 seconds]
HenTai has joined #ruby-lang
HenTai has quit [Client Quit]
alexju has joined #ruby-lang
x0f has joined #ruby-lang
ehutzelman has quit []
apeiros has joined #ruby-lang
matp has joined #ruby-lang
Barrin6 has quit [Quit: Leaving]
sdouglass has joined #ruby-lang
lele has quit [Ping timeout: 246 seconds]
sdouglass has quit [Ping timeout: 240 seconds]
tbuehlmann has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
amclain has quit [Quit: Leaving]
retro_ is now known as retro|simi
centrx has quit [Quit: All this computer hacking is making me thirsty]
kitak has quit [*.net *.split]
Raynes has quit [*.net *.split]
Onixs is now known as Guest
symm- has joined #ruby-lang
Guest is now known as Onixs
knu has joined #ruby-lang
vivekrai has joined #ruby-lang
mistym has quit [Remote host closed the connection]
lele has joined #ruby-lang
Melpaws has quit [Ping timeout: 272 seconds]
arBmind1 has quit [Quit: Leaving.]
concertman has quit [Remote host closed the connection]
concertman has joined #ruby-lang
terabytest has joined #ruby-lang
elcontrastador has joined #ruby-lang
lele has quit [Quit: Coyote finally caught me]
tils` has quit [Ping timeout: 272 seconds]
lele has joined #ruby-lang
concertman has quit [Ping timeout: 244 seconds]
Melpaws has joined #ruby-lang
solars has joined #ruby-lang
dc5ala has joined #ruby-lang
karamazov424 has joined #ruby-lang
<karamazov424> Those of you who didn't start off programming Ruby...how long did it take you to get into the swing of things and learn what you need?
workmad3 has joined #ruby-lang
<existensil> karamazov424: a couple months playing with it in my free time got me confident enough to apply for a ruby job, leaning on my previous programming experience. after a month of full time work i felt pretty comfortable tackling most problems without much help.
<yorickpeterse> morning
<existensil> but i think it probably depends on what languages you are coming from and how long and deep your previous experience is
cnivolle has joined #ruby-lang
michd is now known as MichD
<karamazov424> existensil: Thanks for sharing! I started with PHP, didn't do anything too advanced. Mainly made wordpress do what I want. I've got some JS under my belt too. I've been reading a ruby book non-stop and am feeling pretty good about it.
<apeiros> karamazov424: couple of hours to get coding, couple of days to get reasonably good code, still learning new tricks after 10 years (it's gotten ever more rare, though)
rahul_j has quit [Quit: rahul_j]
jayne has quit [Ping timeout: 600 seconds]
<existensil> karamazov424: i came from PHP and Java. if you've made heavy use of OOP in PHP most of the concepts shouldn't be completely foreign, but wordpress isn't heavy on OOP as I recall.
<karamazov424> apeiros: Awesome - I've never really planted myself in a language but I plan on investing some serious time into Ruby. PHP was just a means to make money - never cared about really getting deep with it.
<existensil> clearly ruby takes objects much much more seriously. its objects and message passing all the way down.
khaase has joined #ruby-lang
<karamazov424> existensil: Ive gotten that from the book I'm reading, I love it! It works in my head
<apeiros> ruby is conceptually quite sound. which made it (for me) very easy to learn (I prefer learning a couple of concepts instead of lots of random words)
<existensil> yeah, i was dating a developer who just got a job doing ruby and helped her learn it. we didn't work out but fell in love with ruby and haven't really looked back.
<karamazov424> For the longest time I wanted to be designer/developer but realized that code is my home. I'm done working in Illustrator.
<karamazov424> I've been reading "Learn to program" by Pines and it's fantastic. I'm able to get creative with what I learn and actually make some basic programs
<existensil> i like that when i build something in code it is often more objectively measured as good or bad, where as design is so damn subjective most of the time.
<karamazov424> ^
vondruch has quit [Quit: Ex-Chat]
saxy has quit [Remote host closed the connection]
cnivolle has quit [Remote host closed the connection]
<karamazov424> Not that I do this for the money, but I can definitely make more money freelance developing than designing even as a normal developer. You gotta be a really good designer to make the bigger bucks
saxy has joined #ruby-lang
workmad3 has quit [Ping timeout: 244 seconds]
rahul_j has joined #ruby-lang
<existensil> that's mostly true. the lack of developers makes the bar a bit lower for landing good gigs as one. heh.
<karamazov424> that and google is much better at helping with code than design
<apeiros> existensil: code objectively good or bad? I have difficulties not to laugh :D
saxy has quit [Ping timeout: 244 seconds]
concertman has joined #ruby-lang
<apeiros> code quality can be soooo incredibly subjective, it's not even funny :-S
<existensil> yeah, there are lots of subjective aspects to the quality of code, but there is also objective aspects. you can objectively measure if the code successfully solves a problem or not, if a feature is properly implemented or not.
<existensil> design has fewer objectively measurable aspects
tonni has joined #ruby-lang
<existensil> you can objectively determine if the 2 hours you spent on something successfully interfaces with the API you're working with. you can't so easily determine if the design assets you spent 2 hours tweaking makes the site look "cool"
concertman has quit [Ping timeout: 244 seconds]
concertman has joined #ruby-lang
vondruch has joined #ruby-lang
<apeiros> ask 10 people, measure the responses? :)
<apeiros> or A/B test user behavior with/without site changes
<existensil> yeah, but that's not nearly as clean or clear of a feedback loop as a passing test
<apeiros> tests lie
<existensil> they clearly both have lots subjective and objective aspects, just saying programming offers a bit more objective feedback
<apeiros> ok :)
saxy has joined #ruby-lang
<existensil> i mean, in design you can objectively say i successfully created a logo. but whether that logo meets the requirements is a bit tougher to answer.
<existensil> than the code that renders the logo
<ohsix> it's not a coincidence your nickname is existensil is it ;]
<existensil> lol
concertman has quit [Ping timeout: 264 seconds]
riffraff has joined #ruby-lang
arBmind has joined #ruby-lang
rahul_j has quit [Quit: rahul_j]
mr-foobar has joined #ruby-lang
jxie has quit [Quit: leaving]
Melpaws has quit [Ping timeout: 272 seconds]
Cakey has joined #ruby-lang
Cakey has quit [Client Quit]
Onixs has quit [Ping timeout: 272 seconds]
rahul_j has joined #ruby-lang
Cakey has joined #ruby-lang
Raynes has joined #ruby-lang
kitak has joined #ruby-lang
arBmind has quit [Quit: Leaving.]
jsrn has joined #ruby-lang
Melpaws has joined #ruby-lang
Cakey has quit [Client Quit]
Melpaws has quit [Remote host closed the connection]
robbyoconnor has joined #ruby-lang
Melpaws has joined #ruby-lang
tedstriker has joined #ruby-lang
Raynes has quit [Changing host]
Raynes has joined #ruby-lang
Onixs has joined #ruby-lang
Cakey has joined #ruby-lang
Cakey has quit [Client Quit]
karamazov424 has quit []
Cakey has joined #ruby-lang
concertman has joined #ruby-lang
Cakey has quit [Client Quit]
concertman has quit [Ping timeout: 272 seconds]
Cakey has joined #ruby-lang
jhass|off is now known as jhass
robmiller has joined #ruby-lang
elcontrastador has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
riffraff has quit [Quit: Leaving]
cnivolle has joined #ruby-lang
plexus_ has joined #ruby-lang
Cakey has quit [Ping timeout: 246 seconds]
<ljarvis> moin
<plexus_> moin
tockitj has joined #ruby-lang
<maloik> o/
<maloik> I've never understood why people say "moin"
<apeiros> it's german
<maloik> it sounds like a badly pronounced "moan"
* yorickpeterse moans intensively
<apeiros> for "good morning"
<apeiros> also: moin
<maloik> what does it mean? I've never seen anyone say that IRL
<maloik> heard*
<existensil> i thought it was a hyper-abbreviated "[good] morning"
<yorickpeterse> it's a hipster thing
<yorickpeterse> super underground
bzalasky_ has quit [Read error: Connection reset by peer]
<apeiros> maloik: 10:20 apeiros: for "good morning"
<apeiros> that's what it means. literally.
<maloik> I don't think anyone really knows, there's just one guy chuckling each time someone says that because he trolled the entire world
<maloik> :P
bzalasky has joined #ruby-lang
<ljarvis> I thought it was akin to "ciao", it could mean hello or goodbye
<maloik> apeiros: it's an abbreviation in german then ?
<maloik> or dialect?
<apeiros> oh, actually it means "hello", not just "good morning"
<ljarvis> ya
<ljarvis> I think I looked it up the last time someone questioned me about it
<apeiros> whoops, sorry: http://en.wikipedia.org/wiki/Moin
<ljarvis> then proceeded to school them
<maloik> ahh, if you consider it comes from "Moign" it starts to make more sense
<ljarvis> dont make this more confusing
<maloik> it's just "Morgen" with the r pronounced as an i... fixed
<ljarvis> that's silly
<ljarvis> silly like bubble and squeak
marcofernandez has quit [Read error: Connection reset by peer]
jayne has joined #ruby-lang
<maloik> nah I think b&s is on a whole 'nother level
<yorickpeterse> I'll just use "moggel" from now on
<apeiros> moggel… reminds me of secret of mana
* apeiros moggelhammers yorickpeterse
* yorickpeterse slaps apeiros around a bit with a large trout
<apeiros> odd… google says that one was called pygmy hammer…
<apeiros> aaaah, because there's a moogle belt
<yorickpeterse> ugh, I hate it when I forget to turn down my volume
<yorickpeterse> "Hmm...lets play some synth...Well, now I'm deaf"
<apeiros> *break*!
plexus_ has quit [Ping timeout: 244 seconds]
wallerdev has quit [Quit: wallerdev]
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
elliotec has quit [Ping timeout: 244 seconds]
elia has joined #ruby-lang
vlad_starkov has joined #ruby-lang
vlad_sta_ has joined #ruby-lang
plexus_ has joined #ruby-lang
vlad_starkov has quit [Read error: Connection reset by peer]
ylluminate has quit [Quit: Bye!]
skammer has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
saxy has quit [Remote host closed the connection]
saxy has joined #ruby-lang
relix has joined #ruby-lang
saxy has quit [Ping timeout: 317 seconds]
yfeldblu_ has quit [Remote host closed the connection]
solars has quit [Ping timeout: 246 seconds]
concertman has joined #ruby-lang
workmad3 has joined #ruby-lang
<_rgn> can't believe these ruby s3 libs
skade has joined #ruby-lang
<yorickpeterse> just use the aws-sdk
concertman has quit [Ping timeout: 272 seconds]
<_rgn> i regret not using it
solars has joined #ruby-lang
<_rgn> first 's3', now 'aws-s3'
concertman has joined #ruby-lang
concertman has quit [Read error: Connection reset by peer]
concertman has joined #ruby-lang
rahul_j has left #ruby-lang [#ruby-lang]
dilated_dinosaur has joined #ruby-lang
snafoo has joined #ruby-lang
concertman has quit [Ping timeout: 246 seconds]
alexju has quit [Remote host closed the connection]
Fushi has joined #ruby-lang
face has joined #ruby-lang
mehlah has joined #ruby-lang
<maloik> 5 minutes to arrrrcamp newsletter, if you're not subscribed you should be <3
phansch has joined #ruby-lang
<yorickpeterse> I'm reaching this point where Nokogiri will end up on my list of things to never use again
<yorickpeterse> I'd honestly rather patch REXML to support HTML than deal with more random GC issues for the coming year
<yorickpeterse> or better, write a replacement for REXML in Ruby
skammer has joined #ruby-lang
skammer has quit [Max SendQ exceeded]
yfeldblum has joined #ruby-lang
<bougyman> i've never hit any problem with nokogiri
<yorickpeterse> It magically works on MRI
<bougyman> oh you aren't using mri?
<yorickpeterse> Mainly because of the non concurrent GC
<yorickpeterse> Yeah
<yorickpeterse> Rbx in this case
<yorickpeterse> Now even with a lock around Nokogiri it's still sending crap to the GC
yfeldblum has quit [Ping timeout: 240 seconds]
devgiant has joined #ruby-lang
<apeiros> yorickpeterse: use nokogiri in an MRI ruby, communicate via marshall? though marshalling overhead might kill performance :-/
<apeiros> Drb
* yorickpeterse slaps apeiros's bottom and grins cheekily
<yorickpeterse> no not that one ffs
* yorickpeterse slaps apeiros a few times
<yorickpeterse> better
<yorickpeterse> I'm more inclined to get myself some crystal meth and spend 48 hours writing a Ruby replacement honestly
mlangenberg has joined #ruby-lang
<yorickpeterse> somewhat relevant
joelroa has quit [Ping timeout: 264 seconds]
arBmind has joined #ruby-lang
<apeiros> yorickpeterse: try hpricot?
<apeiros> it's probably better than REXML and already supports html
<yorickpeterse> isn't that unmaintained?
<bougyman> i think someone picked it back up
<yorickpeterse> Also it's still C, I prefer for it to be Ruby
<bougyman> yeah, last commit 3 months ago
<yorickpeterse> I *really* don't want to debug more C level bullshit in the future
<yorickpeterse> bougyman: just a license added it seems
khaase_ has joined #ruby-lang
robmiller has quit [Quit: Leaving.]
<yorickpeterse> Writing a decent XML parser isn't rocket science, it's fucking HTML that's a PITA
<bougyman> yeah, I see
<bougyman> 'Hpricot is over'
<apeiros> yorickpeterse: HTML isn't PITA either
<apeiros> Tagsoup is the issue
<mlangenberg> Is there a minitest way to see what is different between to hashes? e.g assert_equal with two parsed JSON responses gives a mess in my output.
* apeiros wrote both html and xml parsers back in his php days
<apeiros> never took long. but always only worked for valid input
<yorickpeterse> apeiros: HTML is because in HTML5 you can basically leave out /> in a bunch of places
<yorickpeterse> so you need a context based parser probably
<apeiros> yorickpeterse: /> is not part of html
<apeiros> never was
<apeiros> html is sgml, which doesn't know that construct
<yorickpeterse> It was in the good old days of xhtml
<apeiros> yeeees, xhtml is xml, not html :)
<apeiros> (or well, xml, not sgml)
<yorickpeterse> don't get me started on that :P
<apeiros> I loved the idea of xhtml
<yorickpeterse> Either way, you'd have to write two separate parser for XML and HTML
<plexus_> HTML is not SGML BTW.Not any more at least
<yorickpeterse> and the latter would have to deal with all the bullshit the W3C put in it
<apeiros> I laughed at all the suckers who complained about "but my *bullshit* no longer renders with xhtml!"
<apeiros> well, YES, that's kinda THE POINT
<apeiros> don't write bullshit
<apeiros> plexus_: got any reference on that?
khaase has quit [Ping timeout: 246 seconds]
<plexus_> The HTML5 syntax is no longer based on SGML[33][34] despite the similarity of its markup.
<apeiros> plexus_: oh lovely
skade has quit [Quit: Computer has gone to sleep.]
<apeiros> so instead of the route of xhtml with better validatability (is that a word?) we're now heading in the opposite direction…
<yorickpeterse> With HTTP 2.0 being binary based and including a backdoor I'm pretty much done with the W3
<apeiros> why don't they rename it to CrapML?
<apeiros> plexus_: thanks for the heads up / info. I was unaware of that :(
<mlangenberg> Does minitest do an object diff for assert_equal automatically? For two hashes, I keep: A expected but was B.
<plexus_> HTML5 documents and standardizes HTML parsing, including failure modes
<apeiros> mlangenberg: iirc it has a setting you can trigger
<ljarvis> maloik: that arrrrcamp email picture is pretty sexy
<apeiros> plexus_: so did SGML afaik
<plexus_> so it's mostly what browsers have been doing, but in a spec
<apeiros> documenting and standardizing never stopped idiots
<plexus_> the problem is that browsers never reject anything
<apeiros> (see M$)
<ljarvis> maloik: although why is the parrot saying "Rrrra" and not "Arrrr"
<plexus_> so they never did SGML, or they would refuse invalid input
<plexus_> in that sense HTML is not a formal language, since a formal language consists of a set of all valid strings in that language
<plexus_> and everything is considered valid by a browser
<yorickpeterse> except when that browser is IE
<yorickpeterse> then everything is invalid
<plexus_> :)
<bougyman> mlangenberg: can you cheat and turn it into an array of tuples?
<maloik> ljarvis: we took the picture and forgot to mirror it
<maloik> :(
<apeiros> yorickpeterse: naaa, with IE, everything is valid too, it's just rendered in all randomly invalid ways…
<mlangenberg> bougyman: well its just for test unit output. Instead of writing tens of assertions, I would like my assertion to be smart enough to tell me what key or value is missing for the JSON object -> Ruby hash
<bougyman> though if hasha == hashb works, assert_equal would, too
face has quit [Read error: Connection reset by peer]
tangleofwire has joined #ruby-lang
Cakey has joined #ruby-lang
face has joined #ruby-lang
<ljarvis> maloik: haha, you suck
<maloik> nou
* yorickpeterse slaps ljarvis and starts getting carried away
<yorickpeterse> police brutality!
<ljarvis> getting carried away by a medic after you smash you up m8
<apeiros> I bet in IRC log analyzers, yorickpeterse is marked as the violent guy
<ljarvis> i*
<ljarvis> I*
mikecmpbll has joined #ruby-lang
<yorickpeterse> not updated in a while
<ljarvis> so herp derp github's new editor - summed up todays news
<yorickpeterse> which I probably should when I get back home
<ljarvis> awkward being on there twice
<ljarvis> ay apeiros?
<ljarvis> o me too
<maloik> I couldnt find much on the editor
<maloik> what's the fuss about ?
mr-foobar has quit [Remote host closed the connection]
<yorickpeterse> it's in Node
<yorickpeterse> that's the fuss
* kalleth saps yorickpeterse around a bit with a large trout
mr-foobar has joined #ruby-lang
<kalleth> because nodejs is webscale and 'the new hotness'
<kalleth> (except you have to use javascript for it)
* kalleth not impressed with node
<apeiros> ljarvis: I'm a twin by zodiac sign, so I'm good for two
<yorickpeterse> "saps"?
<apeiros> yorickpeterse: Statistics generated on Friday 15 November 2013
* apeiros smacks yorickpeterse
bzalasky has quit [Remote host closed the connection]
<apeiros> slacker!
<yorickpeterse> apeiros: 10:53:57 yorickpeterse | not updated in a while
<apeiros> I don't read what you write, sorry :o)
<yorickpeterse> :<
robmiller has joined #ruby-lang
<apeiros> too involved with this horrible code crime I'm committing atm :-S
<kalleth> i think that's part of becoming a good dev tbh
<kalleth> i still write horrible code, i just know it's horrible code now
face has quit [Read error: Connection reset by peer]
<kalleth> ~_~
<apeiros> future me will kill me for that…
<apeiros> I *am* a good dev
<apeiros> but this shit isn't worth the time it'd cost to write it properly.
<apeiros> it's not even worth the time to write it shitty. but alas, I have to :(
* apeiros hates legacy data
* apeiros hates legacy data which still accumulates new data
* apeiros hates legacy data which still accumulates new data without f'ing validations
mr-foobar has quit [Ping timeout: 243 seconds]
arBmind has quit [Quit: Leaving.]
saxy has joined #ruby-lang
<kalleth> i mean
<yorickpeterse> at least it's not Mongo
face has joined #ruby-lang
<apeiros> and every time I change/fix something, I have to wait some ~4min until everything is started and all data is back in the process chain…
<apeiros> no, it's horracle
mlangenberg has quit [Quit: mlangenberg]
mlangenberg has joined #ruby-lang
<apeiros> but horracle is (for once) not at fault
<apeiros> this is just data generated in a very shitty way, and I have to somehow sanitize it
saxy has quit [Ping timeout: 246 seconds]
<yorickpeterse> heh, oracle
elia has quit [Quit: Computer has gone to sleep.]
concertman has joined #ruby-lang
symm- has quit [Ping timeout: 272 seconds]
cuicui has joined #ruby-lang
dilated_dinosaur has quit [Ping timeout: 246 seconds]
concertman has quit [Ping timeout: 264 seconds]
workmad3 has quit [Ping timeout: 246 seconds]
jxie has joined #ruby-lang
bin7me has joined #ruby-lang
vlad_sta_ has quit [Remote host closed the connection]
workmad3 has joined #ruby-lang
arBmind has joined #ruby-lang
symm- has joined #ruby-lang
csDev has joined #ruby-lang
dilated_dinosaur has joined #ruby-lang
duper has joined #ruby-lang
yfeldblum has joined #ruby-lang
Atw has quit [Ping timeout: 244 seconds]
yfeldblum has quit [Ping timeout: 244 seconds]
<yorickpeterse> oh man, I love this new Emoji plugin I installed
<yorickpeterse> ᕕ(ᐛ)ᕗ
<yorickpeterse> and of course
<yorickpeterse> (╯°□°)╯︵ ┻━┻
mlangenberg has quit [Quit: mlangenberg]
csDev has quit [Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140218135856]]
devgiant has quit [Ping timeout: 244 seconds]
sdouglass has joined #ruby-lang
ulisescab has joined #ruby-lang
Criztian has joined #ruby-lang
vlad_starkov has joined #ruby-lang
sdouglass has quit [Ping timeout: 240 seconds]
waxjar_ has quit [Ping timeout: 264 seconds]
khaase_ has quit [Remote host closed the connection]
khaase has joined #ruby-lang
workmad3 has quit [Ping timeout: 244 seconds]
mr-foobar has joined #ruby-lang
joelroa has joined #ruby-lang
Criztian has quit [Remote host closed the connection]
tkuchiki has quit [Remote host closed the connection]
Lennier has joined #ruby-lang
benlovell has joined #ruby-lang
concertman has joined #ruby-lang
Lennier has quit [Quit: Lennier]
concertman has quit [Ping timeout: 272 seconds]
ulisescab has quit [Ping timeout: 272 seconds]
sdouglass has joined #ruby-lang
oddmunds has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
sdouglass has quit [Ping timeout: 272 seconds]
Cakey has quit [Ping timeout: 246 seconds]
yfeldblum has joined #ruby-lang
symm- has quit [Ping timeout: 272 seconds]
yfeldblum has quit [Ping timeout: 334 seconds]
tkuchiki has joined #ruby-lang
mlangenberg has joined #ruby-lang
dachi has quit [Quit: ...]
matp has quit [Ping timeout: 246 seconds]
jcs222 has quit [Quit: Lost terminal]
shinnya has joined #ruby-lang
concertman has joined #ruby-lang
lunsford has joined #ruby-lang
vivekrai has quit [Quit: Connection closed for inactivity]
concertman has quit [Ping timeout: 244 seconds]
mlangenberg has quit [Ping timeout: 244 seconds]
mr-foobar has quit [Remote host closed the connection]
sdouglass has joined #ruby-lang
heftig has joined #ruby-lang
devgiant has joined #ruby-lang
MichD is now known as michd
sdouglass has quit [Ping timeout: 259 seconds]
michd is now known as MichD
tonni has quit [Remote host closed the connection]
fragamus has joined #ruby-lang
smashwilson has joined #ruby-lang
vpretzel has joined #ruby-lang
itsraining has joined #ruby-lang
plexus_ has quit [Ping timeout: 246 seconds]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Mon_Ouie has joined #ruby-lang
Mon_Ouie has joined #ruby-lang
<yorickpeterse> benlovell: re: noko, I would've loved it if it was good old fashioned trolling
<yorickpeterse> but it's sadly just crap on != MRI
<benlovell> yah. admirbale of you to take this on
<yorickpeterse> well, I suppose crap on Rbx because I haven't tried on Jruby/Topaz
<benlovell> s/admirbale/admirable
<yorickpeterse> "alas poor yorick" etc
<yorickpeterse> I'll probably regret this once I read through the actual W3 specs
<yorickpeterse> Then again the basics of HTML are not that hard (ignoring namespaces and those fucked up <template> tags or w/e they were)
<yorickpeterse> hm not <template>, there was some tag that did some weird contextual based stuff
enebo has joined #ruby-lang
ledestin has quit [Ping timeout: 244 seconds]
ledestin has joined #ruby-lang
mykoweb has joined #ruby-lang
Siyfion has joined #ruby-lang
tonni has joined #ruby-lang
ykk` has joined #ruby-lang
prc has quit [Ping timeout: 244 seconds]
jcs222 has joined #ruby-lang
Siyfion has quit []
<benlovell> yorickpeterse: it'll probably be slow as balls too
<benlovell> but good luck
dik_dak has joined #ruby-lang
clauswitt has joined #ruby-lang
mr-foobar has joined #ruby-lang
concertman has joined #ruby-lang
tonni has quit [Read error: Connection reset by peer]
concertman has quit [Ping timeout: 264 seconds]
fragamus has quit [Quit: Computer has gone to sleep.]
jperry_ has joined #ruby-lang
robbyoconnor has quit [Ping timeout: 244 seconds]
<yorickpeterse> That's an implementation issue
<yorickpeterse> (assuming the actual parsing/lexing code itself is not the problem)
dorei has joined #ruby-lang
BubonicPestile-1 is now known as BubonicPestilenc
tonni has joined #ruby-lang
<whitequark> well gee of course it's a problem
<whitequark> you'll be... let me think, at least two orders of magnitude slower than libxml *shrug*
<whitequark> I mean, compare parser with mri's parser to get a rough idea.
<yorickpeterse> What I mean is, given your code is optimal but it's still slow then that's an implementation issue
mehlah has quit [Quit: Leaving...]
<yorickpeterse> If the opinion is "Write everything in C because it's fast" then, well, ugh
|jemc| has quit [Quit: WeeChat 0.4.2]
<yorickpeterse> Case in point, I
<yorickpeterse> fuck
<whitequark> see, as a user, I don't give any fucks whether it's implementation issue or whatever else
<whitequark> I just hate it because it's slow
<yorickpeterse> * I'll be doing it in Ruby, if after optimizing it's still slow that's a problem of MRI/Rbx/etc
<whitequark> shifting blame to the nearest target, how quaint \o/
<yorickpeterse> You're missing the point
mehlah has joined #ruby-lang
<yorickpeterse> Should we write something in assembly because it's faster than Ruby? Don't think so
<yorickpeterse> If the underlying language can't do shit because of herp derp, then fix the herp derp
<whitequark> I'd absolutely say we should
<yorickpeterse> This of course assumes your own stuff isn't the bottleneck
<whitequark> for example, if you're multiplying a shitton of 4-vectors in Ruby and it's slow, go ahead and add inline assembly with SSE3 instructions
<whitequark> the trouble with "herp derp", you can only try to optimize the language so much before you get to the point of diminishing returns, where adding to the complexity of a compiler/runtime has more cost (bugs, maintenance, development time) than benefit (speed)
<whitequark> and *where* that point would be achieved is dependent on language semantics and language semantics alone
<whitequark> (considering underlying architecture doesn't change, which it is not)
vpretzel_ has joined #ruby-lang
<yorickpeterse> My point being that you shouldn't have to resort to C to parse some fucking HTML in reasonable time, Ruby should be more than capable of doing that
<yorickpeterse> I don't care if it can be done in microseconds, my personal workload is not time bound anyway
<yorickpeterse> I care about correctness, ease of use, stability, etc
<yorickpeterse> If somebody is doing HTML parsing in a tight loop in a HTTP request then that's their issue
<whitequark> well, it all depends on what "reasonable time" is
<whitequark> if you're scraping thousands of websites you probably want to minimize processing time as much as it's possible
<whitequark> so, is 100-1000 times slower than C "reasonable"? if yes, sure
tonni has quit [Read error: Connection reset by peer]
<yorickpeterse> If you're scraping websites actual parsing is not the overhead
<yorickpeterse> The biggest factor will be connecting and downloading the fuckers
<yorickpeterse> It becomes a factor when you're parsing a local 2GB XML/HTML file
<whitequark> hmm, you're right here
yfeldblum has joined #ruby-lang
elia has joined #ruby-lang
<yorickpeterse> Of course I would like it to be fast, but it's not my initial interest
<yorickpeterse> My first "target" would be for it to work and be stable, then I'll see if I can make it webscale
vpretzel has quit [Ping timeout: 244 seconds]
pico-pete has joined #ruby-lang
<yorickpeterse> But yes, it will certainly be slower than Nokogiri
<yorickpeterse> well certainly, it will be, period
vpretzel_ is now known as vpretzel
<yorickpeterse> I'll have to see what toolkits to use though, doubt Racc would be suitable
<yorickpeterse> (since you need to match things based on content, not just types)
bradcliffe has joined #ruby-lang
<yorickpeterse> well, I suppose that you could assume that opening/closing tags are balanced, you'd have to put some checks in for when that's not the case though
<whitequark> eh
<whitequark> you just check it in reduction rule
<whitequark> I'd absolutely use Racc for XML parsing, given it allows you to implement both SAX and DOM interface on top of it
<whitequark> but not sure about HTML, with all the error recovery and shit
<yorickpeterse> that's what I meant with a check, you'd check it in the rule's block
yfeldblum has quit [Ping timeout: 240 seconds]
<whitequark> if I was in your place I'd still consider Racc for it
<yorickpeterse> I will, it's the only decent thing out there
<existensil> nokogiri allows both sax and dom
<yorickpeterse> I'm aware of that
<existensil> plus is awesome at html
<yorickpeterse> the SAX API is shit
<yorickpeterse> SAX APIs in general are a pain
<existensil> eh, i had to use it recently, its alright. kind of a callback nightmare but got used to working with it
<existensil> its just difficult when it can't really maintain any state. would be nice if you at least got a keypath or something for free, but you have to do that manually
<yorickpeterse> Try writing SAX parsers for 70 websites with radically different HTML
<whitequark> well that's kinda the point of sax
<yorickpeterse> While also taking BS such as A/B testing into account
<whitequark> no strings whatsoever (or O(n) requrements) attached
<existensil> right, and i needed it. giant xml files. but would have been nice if there were a few more helpers out of the box to make tracking what i needed to a little easier.
<existensil> yorickpeterse: what i'm doing with nokogiri and sax isn't far off. its actual xml mostly, but from a couple dozen different sources.
tonni has joined #ruby-lang
<yorickpeterse> well, I'm not crazy enough to write 70 SAX parsers, if not way more as some websites return radically different shit for certain requests
<yorickpeterse> so it would be *at least* 70
shinnya has quit [Ping timeout: 272 seconds]
<existensil> ideally they have shared parts and the actual differences aren't stark, so you have maybe one or maybe a few base parsers with some minor variations beyond that
<yorickpeterse> haha, shared parts
<yorickpeterse> When I said "radically different" I meant "radically different"
<yorickpeterse> with no patterns in between
<yorickpeterse> I would *love* to be able to use SAX performance wise, but it doesn't work in our case
<yorickpeterse> DOM parsing is a fat pig, but it's *much* easier
<existensil> ah. i don't envy that. mine are different, but there are only like variations on like 3 or 4 themes usually
<yorickpeterse> Pull parsing would be a nice balance, but Nokogiri doesn't have an HTML pull parser
<darix> yorickpeterse: just curious how do you handle sites that heavily rely on JS to render stuff (discourse does e.g.) do you run some JS engine to execute the stuff and get the final markup?
diegoviola has quit [Quit: WeeChat 0.4.3]
<yorickpeterse> darix: we figure out the underlying services they talk to
<yorickpeterse> in other words, we bypass the JS
ykk` has quit [Quit: ykk`]
matp has joined #ruby-lang
arBmind has quit [Quit: Leaving.]
someperson has joined #ruby-lang
shashin has joined #ruby-lang
tonni has quit [Ping timeout: 260 seconds]
itsraining has quit [Ping timeout: 244 seconds]
<headius> yorickpeterse: nokogiri had an FFI version at one point that shouldn't have any GC interaction
<headius> the problem here isn't that it's written in C, it's that it's written to MRI's API
elia has quit [Quit: Computer has gone to sleep.]
someperson has quit [Ping timeout: 272 seconds]
tonni has joined #ruby-lang
nathanstitt has joined #ruby-lang
enebo has quit [Quit: enebo]
<existensil> was at a meetup where the nokogiri author claimed the FFI implementation was ridiculously slow compared to now
<existensil> didn't use it when it was on FFI
<headius> well, FFI was pretty young at the time
clauswitt has quit [Quit: Textual IRC Client: www.textualapp.com]
<headius> I bet it was faster than a pure-Ruby tag-balancing HTML parser will be
tonni has quit [Remote host closed the connection]
jtw has joined #ruby-lang
momomomomo has joined #ruby-lang
<yorickpeterse> headius: Correct, but C doesn't make things any easier
<ljarvis> heh
<yorickpeterse> From what I've heard libxml2 itself is also not thread-safe
<yorickpeterse> so even with FFI there still could be issues with whatever libxml does
<ljarvis> libxml2 is "generally" thread safe
someperson has joined #ruby-lang
<yorickpeterse> I think brixen will happily discuss that with you :P
concertman has joined #ruby-lang
<ljarvis> does this relate to your already submitted nokogiri issue?
<yorickpeterse> Yes
<ljarvis> what's the id again?
<yorickpeterse> err wait, you mean libxml thread safety?
<ljarvis> no i mean the discussion above
<yorickpeterse> https://github.com/rubinius/rubinius/issues/2957 new issue after a bunch of changes that I still have to dig in further
<yorickpeterse> not 100% sure it's Nokogiri just yet
plexus_ has joined #ruby-lang
<yorickpeterse> My problem here is that we might fix this issue, only for 10 others to pop up *somewhere* at some random point in time
<yorickpeterse> I can't see that being fixed without a rewrite or a different thing
davidae has quit [Remote host closed the connection]
<yorickpeterse> plus ugh, libxml
khaase_ has joined #ruby-lang
<ljarvis> possiby
<ljarvis> possibly*
concertman has quit [Ping timeout: 272 seconds]
<headius> looks like libxml2 has been made thread-safe, but you have to compile it with --with-threads and init the parser in the main thread
<ljarvis> yeah
<headius> yorickpeterse: have you or brixen tried that?
<yorickpeterse> headius: No, never heard of that option either
<headius> I just searched for "libxml2 thread safety" and it was the first hit
<yorickpeterse> Part of the problem here is that it's hard to figure out if it's Rbx, Nokogiri, libxml, something in between or a combination
|jemc| has joined #ruby-lang
<ljarvis> and i think that's thread-safe for parsing different docs
<yorickpeterse> Even with the capi lock Nokogiri seems to misbehave, so I doubt the latest problem I've had is threading related
<headius> ljarvis: yeah, not for same doc at same time, but that's hopefully obvious
<ljarvis> (multiple threads parsing the same doc should be managed at the top level anyway)
<ljarvis> headius: you'd think
<headius> yorickpeterse: well, didn't dbussink say the C API lock doesn't prevent concurrent GC phases from running?
<ljarvis> yorickpeterse: if this hasn't been fixed, i'm confused at your request to release a new nokogiri version
<yorickpeterse> headius: hm, not sure
<yorickpeterse> ljarvis: yeah I talked too soon
<yorickpeterse> lemme close that one
<ljarvis> Im on it
<yorickpeterse> I literally had it crash after that ticket
khaase has quit [Ping timeout: 272 seconds]
<yorickpeterse> "So I've been running these tests for 2 hours now, they work pretty we...oh it just crashed" - me yesterday
khaase_ has quit [Ping timeout: 264 seconds]
<yorickpeterse> (╯°□°)╯︵ ┻━┻
<ljarvis> fun
<headius> looks like nokogiri already compiles with --with-threads
bin7me has quit [Quit: Leaving]
bantic has joined #ruby-lang
<ljarvis> yorickpeterse: I respect you building a pure ruby html parser, but you know how much of a hog that's going to be right?
<yorickpeterse> ljarvis: yes
<yorickpeterse> it's going to be less than debugging/fixing Nokogiri for the next 6 months
sdouglass has joined #ruby-lang
<yorickpeterse> plus fuckit, not like I have better things to tdo
<darix> famous last words
<yorickpeterse> * to do
<yorickpeterse> can't be worse than trying to write a compiler in 5 different languages
<ljarvis> oh but it can
<ljarvis> there's a reason libxml exists, and that there isn't much competition
<darix> you can hate xhtml for many things ... but parsing that stuff was easier
<yorickpeterse> darix: yeah
<yorickpeterse> I'd take xhtml over html5 any time
<yorickpeterse> or html in general
<ljarvis> becuase those guys were on drugs and it can't be competed with
akahn has joined #ruby-lang
postmodern has quit [Quit: Leaving]
<yorickpeterse> ljarvis: Hello, meet Yorick
<darix> yorickpeterse: html5 could have stuck with xhtml syntax and not return to plain SGML
khaase has joined #ruby-lang
jperry_ has quit [Ping timeout: 264 seconds]
<yorickpeterse> I wonder why they decided to ditch xhtml in the first place
<headius> whiny web devs
<yorickpeterse> Here you have a somewhat ok spec, that makes more sense than regular HTML and BOOM, fuck it
jperry_ has joined #ruby-lang
<yorickpeterse> heh
<apeiros> darix: I'll repeat what I said earlier - I loved that aspect of xhtml and laughed into every whiners face. most people who whined about it did so because they wrote crap html
<ljarvis> you couldn't built a parser based on xhtml anyway
<yorickpeterse> ljarvis: eh? It would be easier than HTML(5)
<|jemc|> yorickpeterse: are the encoding issues you encountered in rexml not worth fixing?
<yorickpeterse> |jemc|: REXML still doesn't do HTML
<yorickpeterse> plus have you seen the codebase?
<|jemc|> have not
<ljarvis> it's stdlib
<ljarvis> it's a ghetto
<darix> parsing SGML is *way* more fun than parsing XML
* |jemc| doesn't parse html or xml, so he's not too familiar with the options
<yorickpeterse> it's not strictly bad, it's just that you have no clue where to start
<yorickpeterse> and there's a lot of code in it
<yorickpeterse> I suspect the encoding errors I've had might've been generic MRI encoding errors honestly
<darix> apeiros: maybe html 5.1 will give us the syntax back :)
<yorickpeterse> But I swapped REXML out with some other Gem because I cbf investigating
yfeldblum has joined #ruby-lang
araujo has joined #ruby-lang
<ljarvis> knu: happy to stop releasing betas of mechanize now that we use bundler, if it's easier (we can just point people to HEAD or a tag)
rippa has joined #ruby-lang
vinhbachsy has joined #ruby-lang
Melpaws_ has joined #ruby-lang
yfeldblum has quit [Ping timeout: 240 seconds]
<ljarvis> yorickpeterse: does your company advertise accomodation?
<yorickpeterse> eh?
<yorickpeterse> we don't do any advertising that I know of
<ljarvis> ah ok
<yorickpeterse> You mean as in, we advertise to rent places at us or something?
<ljarvis> yorickpeterse: I was curious if any hotels advertised through you
<yorickpeterse> Oh right, no
<yorickpeterse> we don't do that kind of stuff, we just aggregate data
<ljarvis> righto
<yorickpeterse> We're not some kind of TripAdvisor or Booking
Melpaws has quit [Ping timeout: 244 seconds]
Melpaws_ has quit [Ping timeout: 244 seconds]
<yorickpeterse> ljarvis: why? Looking for places to stay?
jonr22 has joined #ruby-lang
tkuchiki has quit [Remote host closed the connection]
tkuchiki has joined #ruby-lang
tkuchiki_ has joined #ruby-lang
tkuchiki_ has quit [Remote host closed the connection]
khaase_ has joined #ruby-lang
tonni has joined #ruby-lang
alexju has joined #ruby-lang
khaase has quit [Ping timeout: 245 seconds]
tkuchiki has quit [Remote host closed the connection]
havenwood has joined #ruby-lang
mistym has joined #ruby-lang
benlovell has quit [Write error: Broken pipe]
jcs222 has quit [Write error: Connection reset by peer]
concertman has joined #ruby-lang
<apeiros> yorickpeterse: what's your audience then?
mistym has quit [Remote host closed the connection]
<yorickpeterse> Currently mainly companies that have pages on Tripadvisor, Booking, etc
<yorickpeterse> but we're doing some "big data" related changes so that will change
<yorickpeterse> Right now we're basically a SAAS
<yorickpeterse> which doesn't earn you a lot unless you're called Basecamp
<yorickpeterse> We also have some deals with a bunch of parties to exchange data
<yorickpeterse> e.g. Tripadvisor
benlovell has joined #ruby-lang
<whitequark> tripadvisor sounds like something drug-related
bzalasky has joined #ruby-lang
<yorickpeterse> it's only the biggest travel related website in the EU next to Booking.com
<yorickpeterse> if not outside of the EU as well
enebo has joined #ruby-lang
terabytest has quit [Quit: Computer has gone to sleep.]
hybrid_alex has joined #ruby-lang
hybrid_alex has left #ruby-lang [#ruby-lang]
itsraining has joined #ruby-lang
apeiros has quit []
sdouglass has quit [Remote host closed the connection]
jsullivandigs has joined #ruby-lang
CaptainJet has joined #ruby-lang
Melpaws has joined #ruby-lang
seanlinsley has quit [Quit: …]
bradcliffe has quit [Quit: Textual IRC Client: www.textualapp.com]
mistym has joined #ruby-lang
devgiant_ has joined #ruby-lang
apeiros has joined #ruby-lang
devgiant has quit [Ping timeout: 244 seconds]
bradcliffe has joined #ruby-lang
apeiros has quit [Read error: Connection reset by peer]
bzalasky has quit [Remote host closed the connection]
bzalasky has joined #ruby-lang
solars has quit [Ping timeout: 257 seconds]
jonr22 has quit [Remote host closed the connection]
Melpaws has quit [Remote host closed the connection]
Melpaws has joined #ruby-lang
skade has joined #ruby-lang
ruby_n_max has joined #ruby-lang
yfeldblum has joined #ruby-lang
heftig has quit [Quit: Quitting]
bzalasky has quit [Remote host closed the connection]
mehlah has quit [Quit: Leaving...]
linc01n_ has quit [Quit: ZNC - http://znc.in]
yfeldblum has quit [Ping timeout: 240 seconds]
linc01n has joined #ruby-lang
concertman has quit [Remote host closed the connection]
<gnufied> tripadvisor is probably biggest worldwide
vinhbachsy has quit []
concertman has joined #ruby-lang
mehlah has joined #ruby-lang
concertman has quit [Ping timeout: 240 seconds]
Pupeno has joined #ruby-lang
jperry_ has quit [Quit: jperry_]
existensil has quit [Quit: leaving]
khaase_ has quit [Remote host closed the connection]
bzalasky has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
workmad3 has joined #ruby-lang
apeiros has joined #ruby-lang
elcontrastador has joined #ruby-lang
elliotec has joined #ruby-lang
hahuang65 has quit [Ping timeout: 245 seconds]
jsrn has quit [Ping timeout: 272 seconds]
seanlinsley has joined #ruby-lang
imperator has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
apeiros has quit [Ping timeout: 272 seconds]
Thanatermesis has quit [Quit: ɯlɐɔ uı ʞɹoʍ oʇ ƃuıoƃ]
plexus_ has quit [Ping timeout: 246 seconds]
elliotec has joined #ruby-lang
Thanatermesis has joined #ruby-lang
Thanatermesis has joined #ruby-lang
mr-foobar has quit [Remote host closed the connection]
mr-foobar has joined #ruby-lang
cmd276 has joined #ruby-lang
robbyoconnor has joined #ruby-lang
cmd276 has quit [Quit: Leaving]
existensil has joined #ruby-lang
cmd276 has joined #ruby-lang
workmad3 has quit [Ping timeout: 264 seconds]
mr-foobar has quit [Ping timeout: 240 seconds]
devgiant has joined #ruby-lang
vpretzel_ has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
RobertBirnie has joined #ruby-lang
devgiant_ has quit [Ping timeout: 240 seconds]
milhite has joined #ruby-lang
agarie has joined #ruby-lang
milhite has quit [Client Quit]
__butch__ has joined #ruby-lang
devgiant_ has joined #ruby-lang
vpretzel has quit [Ping timeout: 264 seconds]
mistym has quit [Remote host closed the connection]
marr has joined #ruby-lang
devgiant has quit [Ping timeout: 240 seconds]
elliotec has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
lightcap has joined #ruby-lang
cmd276 has quit [Quit: Leaving]
saarinen has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
araujo has quit [Read error: Connection reset by peer]
tbuehlmann has quit [Quit: Leaving]
Siyfion has joined #ruby-lang
elliotec has joined #ruby-lang
mistym has joined #ruby-lang
khaase has joined #ruby-lang
khaase has joined #ruby-lang
khaase has quit [Changing host]
yfeldblum has joined #ruby-lang
someperson has quit [Ping timeout: 272 seconds]
mikecmpbll has quit [Ping timeout: 272 seconds]
vpretzel_ has quit [Quit: Adios!]
thisguy123 has joined #ruby-lang
Melpaws_ has joined #ruby-lang
yfeldblum has quit [Ping timeout: 240 seconds]
someperson has joined #ruby-lang
agrinb has joined #ruby-lang
bjh13 has joined #ruby-lang
Melpaws has quit [Ping timeout: 244 seconds]
amsi has joined #ruby-lang
mlangenberg has joined #ruby-lang
araujo has joined #ruby-lang
__butch__ has quit [Quit: Leaving.]
concertman has joined #ruby-lang
benlovell has quit [Ping timeout: 240 seconds]
riffraff has joined #ruby-lang
hahuang65 has joined #ruby-lang
Elico has quit [Ping timeout: 244 seconds]
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
mikecmpbll has joined #ruby-lang
apeiros has joined #ruby-lang
concertm_ has joined #ruby-lang
__butch__ has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
__butch__ has quit [Client Quit]
ruby_n_max has quit [Quit: ruby_n_max]
centrx has joined #ruby-lang
Melpaws_ has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
concertman has quit [Ping timeout: 240 seconds]
Melpaws has joined #ruby-lang
__butch__ has joined #ruby-lang
tbuehlmann has joined #ruby-lang
Melpaws has quit [Read error: Connection reset by peer]
lun_ has quit [Ping timeout: 244 seconds]
Melpaws has joined #ruby-lang
lun_ has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
VTLob has joined #ruby-lang
enebo has quit [Ping timeout: 246 seconds]
mlangenberg has quit [Quit: mlangenberg]
elliotec has joined #ruby-lang
mlangenberg has joined #ruby-lang
mlangenberg has quit [Client Quit]
bradcliffe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Fushi has quit [Quit: Connection closed for inactivity]
Elico has joined #ruby-lang
ruby_n_max has joined #ruby-lang
shashin has quit [Quit: shashin]
Siyfion has quit []
DEac- has quit [Read error: Connection reset by peer]
DEac-_ has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
Coincidental has joined #ruby-lang
bradcliffe has joined #ruby-lang
elliotec has joined #ruby-lang
dknox is now known as dknox-lunch
mehlah has quit [Quit: Leaving...]
cnivolle has quit [Ping timeout: 246 seconds]
robbyoconnor has quit [Ping timeout: 240 seconds]
elliotec has quit [Remote host closed the connection]
Onixs_ has joined #ruby-lang
Onixs has quit [Write error: Broken pipe]
mehlah has joined #ruby-lang
yfeldblum has joined #ruby-lang
tbuehlmann has quit [Remote host closed the connection]
tbuehlmann has joined #ruby-lang
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
Elico has quit [Quit: Elico]
sepp2k has joined #ruby-lang
dachi has joined #ruby-lang
vlad_starkov has joined #ruby-lang
apeiros has quit [Ping timeout: 264 seconds]
retro|simi has quit [Ping timeout: 244 seconds]
ratmav has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
dilated_dinosaur has quit [Ping timeout: 272 seconds]
elliotec has joined #ruby-lang
thisguy123 has quit [Ping timeout: 272 seconds]
<yorickpeterse> Right, time to read through the darn HTML spec
ratmav has quit [Quit: Leaving]
<centrx> yorickpeterse, Don't do it. It's a trap.
gix- has quit [Read error: Connection reset by peer]
<yorickpeterse> too late
gix has joined #ruby-lang
gix- has joined #ruby-lang
gix has quit [Disconnected by services]
<badeball> yorickpeterse: gl & hf
<badeball> and may the force be wit hyou
Pupeno has quit [Ping timeout: 264 seconds]
<yorickpeterse> there, I think I pretty much have a working lexer already
<yorickpeterse> ignoring of course all the fancy HTML features such as comments
<yorickpeterse> and namespaces
<yorickpeterse> and everything else
<badeball> and every other edge case regarding improperly formatted html that gets rendered correctly, but which you still have to account for if you wish to parse those web pages :D
marcdel has joined #ruby-lang
<yorickpeterse> that has nothing to do with lexing
<existensil> so why are you doing this?
<yorickpeterse> whitequark: ping
<whitequark> pong
<whitequark> I've read that already
<badeball> yorickpeterse: true, but I guess you want something more than just a lexer in the end
<yorickpeterse> whitequark: do you know if you can do wilcard actions in Ragel? Something like * => { ... }
<yorickpeterse> badeball: yeah no shit, but I'm working on the lexer atm
shashin has joined #ruby-lang
<whitequark> what exactly do you want to achieve?
<yorickpeterse> whitequark: match everything that I haven't defined explicitly
<whitequark> 'any' would match any single symbol
<yorickpeterse> hm derp
mykoweb has quit [Remote host closed the connection]
<yorickpeterse> ta
shashin has quit [Client Quit]
<existensil> yorickpeterse: alright. i understand why. that actually makes sense. a pure ruby sane html parser would be nice even if it doesn't blaze.
<badeball> who needs blaze anyway
specialblend has joined #ruby-lang
agrinb_ has joined #ruby-lang
agrinb has quit [Read error: Connection reset by peer]
cored has joined #ruby-lang
cored has joined #ruby-lang
<existensil> though, personally, if i need to treat html like a modern browser does, i'd just lean on webkit via phantomjs. but that's only because i wouldn't enjoy building a ruby solution myself. if you're up for it then that's awesome.
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
<existensil> a pure ruby pull parser? if the memory usage stays constant (which is should) then i'd take a performance hit and swtich some of my stuff to oga
<existensil> if there was even a hit
momomomomo has quit [Quit: momomomomo]
Asher has joined #ruby-lang
Coincidental has quit [Remote host closed the connection]
Asher has quit [Client Quit]
<yorickpeterse> I'm pretty sure any pure Ruby thing is going to be miles faster than booting up Phantom
<existensil> true. i wasn't saying i would use phantom for speed. i would use it for accuracy.
<centrx> If JavaScript is not manipulating the DOM on the page, use Nokogiri
<yorickpeterse> centrx: are you blind?
Coincidental has joined #ruby-lang
Asher has joined #ruby-lang
<centrx> yorickpeterse, Yes
<yorickpeterse> ok that explains
apeiros has joined #ruby-lang
Urrssss has joined #ruby-lang
Urrssss has left #ruby-lang [#ruby-lang]
vlad_starkov has joined #ruby-lang
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
<|jemc|> what's the acceptable way of raising an exception with the top one or two levels popped off the backtrace?
momomomomo has joined #ruby-lang
<|jemc|> (I'm writing something that involves FFI and errno and raising an exception for the errno that "looks" like it came from the point of API call
<|jemc|> rather than from my errno-fetching code
dingus_khan has joined #ruby-lang
momomomomo has quit [Client Quit]
vlad_starkov has quit [Read error: Connection reset by peer]
<centrx> |jemc|, Use #backtrace ?
<centrx> |jemc|, Or #caller ?
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
atmosx has joined #ruby-lang
dingus_khan has quit [Ping timeout: 240 seconds]
<|jemc|> do I have to raise it, then catch it, then change the caller?
alekst has joined #ruby-lang
<apeiros> |jemc|: IMO none. I hate it when people mess with the backtrace for cosmetic reasons.
<apeiros> it only makes things harder to follow. simpy don't.
<apeiros> *simply
<|jemc|> apeiros: I usually wouldn't but wrapping this FFI code makes it acceptable in my eyes *shrug*
<centrx> My eyes!
<apeiros> road to hell is paved with good intentions, or so…
<apeiros> somebody looking at the backtrace wants the truth
<|jemc|> I hate that expression; most good things also come from good intentions - it's a fallacy-ridden statement
<|jemc|> B comes from A so A leads to B
jtw has quit []
<|jemc|> but I do get and respect your point
elliotec has quit [Remote host closed the connection]
<centrx> |jemc|, You misunderstand the statement
<apeiros> that's one interpretation. mine is: be careful with your good intentions. the result may not be what you intended.
elliotec has joined #ruby-lang
<|jemc|> yeah, I get it
<|jemc|> it's a pet peeve
* |jemc| shrugs
MichD is now known as michd
<centrx> Your good intentions will bite you later
<centrx> Everyone believes he has good intentions
<apeiros> let me put it differently: what do you gain by cosmetic alterations of the backtrace?
<apeiros> what do you lose?
<apeiros> is it worth it?
<centrx> MY EYES!
<apeiros> (IMO the answer to the last question is always no, wrt backtraces)
shashin has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
<|jemc|> yeah, and I respect your viewpoint, but I've already answered those questions for myself and answered the last question differently; I appreciate you alerting me that at least part of the community frowns upon it, and that does affect my view on it but not enough to change my mind or to desire to argue the point
joelroa has quit [Ping timeout: 264 seconds]
<apeiros> I'm curious - what do you gain then?
vlad_starkov has joined #ruby-lang
rue|w_ has joined #ruby-lang
concertman has joined #ruby-lang
Coincide_ has joined #ruby-lang
snafoo_ has joined #ruby-lang
snafoo_ has quit [Client Quit]
sdouglass has joined #ruby-lang
lunsford_ has joined #ruby-lang
mistym has quit [Remote host closed the connection]
Jeticus has joined #ruby-lang
hahuang61 has joined #ruby-lang
faces has joined #ruby-lang
robmiller has quit [Quit: Leaving.]
miqui_ has joined #ruby-lang
skade_ has joined #ruby-lang
<crankharder> for shits and giggles i'm trying to get rake & rake_test_loader.rb to execute tests in random order. however, it seems, even if I pass them in on the command line in a random order they're still actually executed in some order (alphabetical, maybe?)
imperator has quit [Quit: Valete!]
<crankharder> the command basically looks like.... ruby -I lib:test -I path/to/rake/lib path/to/lib/rake/rake_test_loader.rb foo_test.rb bar_test.rb
<centrx> crankharder, Are you calling the "i_suck_and_my_tests_are_order_dependent!" method somewhere?
<centrx> (Not a joke)
<centrx> (A little bit of a joke)
<crankharder> centrx: yes. we are. all over the damn place
<crankharder> trying to find a way to make them run in random order all the damntime
alekst has quit [Quit: Computer has gone to sleep.]
<crankharder> rake_test_loader doesn't look like it re-orders things
mistym has joined #ruby-lang
<centrx> crankharder, That is a real method
<crankharder> centrx: mostly so I can do this when a new project starts so we *dont* get this BS down the road
<crankharder> heh
<crankharder> no, doesn't look like we are, at least not in this rails app. and i dont see it when grepping GEM_HOME either
ledestin has quit [Read error: Connection reset by peer]
Coincidental has quit [*.net *.split]
dachi has quit [*.net *.split]
concertm_ has quit [*.net *.split]
hahuang65 has quit [*.net *.split]
linc01n has quit [*.net *.split]
skade has quit [*.net *.split]
CaptainJet has quit [*.net *.split]
pico-pete has quit [*.net *.split]
lunsford has quit [*.net *.split]
cuicui has quit [*.net *.split]
face has quit [*.net *.split]
snafoo has quit [*.net *.split]
dc5ala has quit [*.net *.split]
lele has quit [*.net *.split]
x0f has quit [*.net *.split]
swills has quit [*.net *.split]
miqui has quit [*.net *.split]
jevs has quit [*.net *.split]
beawesomeinstead has quit [*.net *.split]
Olipro has quit [*.net *.split]
rue|w has quit [*.net *.split]
jds has quit [*.net *.split]
msch has quit [*.net *.split]
tommyblue has quit [*.net *.split]
jinie has quit [*.net *.split]
phrozen77 has quit [*.net *.split]
hanikazmi has quit [*.net *.split]
flgr has quit [*.net *.split]
alakrify has quit [*.net *.split]
rue_XIW has quit [*.net *.split]
nrk has quit [*.net *.split]
lunsford_ is now known as lunsford
linc01n has joined #ruby-lang
pico-pete has joined #ruby-lang
mistym has quit [Write error: Broken pipe]
x0f has joined #ruby-lang
flgr has joined #ruby-lang
elliotec has joined #ruby-lang
chouhoul_ has joined #ruby-lang
<crankharder> hmm.. maybe it's rspec
elliotec has quit [Remote host closed the connection]
enebo has joined #ruby-lang
chouhoulis has quit [Ping timeout: 240 seconds]
ledestin has joined #ruby-lang
solars has joined #ruby-lang
dc5ala has joined #ruby-lang
zzak has quit [Ping timeout: 240 seconds]
levifig has quit [Ping timeout: 240 seconds]
ngw_ has joined #ruby-lang
btiefert2 has joined #ruby-lang
enebo_ has joined #ruby-lang
imperator has joined #ruby-lang
zzak has joined #ruby-lang
ItSANgo is now known as 20WABDMM4
rue|w has joined #ruby-lang
swills has joined #ruby-lang
beawesomeinstead has joined #ruby-lang
jds has joined #ruby-lang
jevs has joined #ruby-lang
cuicui has joined #ruby-lang
levifig has joined #ruby-lang
dachi has joined #ruby-lang
tommyblue has joined #ruby-lang
lele has joined #ruby-lang
phrozen77 has joined #ruby-lang
jinie has joined #ruby-lang
hanikazmi has joined #ruby-lang
nrk has joined #ruby-lang
rue|w has quit [*.net *.split]
levifig has quit [*.net *.split]
dachi has quit [*.net *.split]
cuicui has quit [*.net *.split]
lele has quit [*.net *.split]
swills has quit [*.net *.split]
jevs has quit [*.net *.split]
beawesomeinstead has quit [*.net *.split]
jds has quit [*.net *.split]
tommyblue has quit [*.net *.split]
jinie has quit [*.net *.split]
phrozen77 has quit [*.net *.split]
hanikazmi has quit [*.net *.split]
nrk has quit [*.net *.split]
rue_XIV has joined #ruby-lang
chouhoul_ has quit [Remote host closed the connection]
chouhoulis has joined #ruby-lang
Coincidental has joined #ruby-lang
My_Hearing has joined #ruby-lang
unsymbol_ has joined #ruby-lang
enebo has quit [Ping timeout: 272 seconds]
jaimef has quit [Ping timeout: 272 seconds]
Coincide_ has quit [Ping timeout: 272 seconds]
ruby_n_max has quit [Ping timeout: 272 seconds]
unsymbol has quit [Ping timeout: 272 seconds]
araujo has quit [Ping timeout: 272 seconds]
riffraff has quit [Ping timeout: 272 seconds]
dorei has quit [Ping timeout: 272 seconds]
Mon_Ouie has quit [Ping timeout: 272 seconds]
flori_ has quit [Ping timeout: 272 seconds]
btiefert has quit [Ping timeout: 272 seconds]
ngw has quit [Ping timeout: 272 seconds]
dknox-lunch has quit [Ping timeout: 272 seconds]
toretore has quit [Ping timeout: 272 seconds]
linc01n has quit [Ping timeout: 272 seconds]
miqui_ has quit [Ping timeout: 272 seconds]
shashin has quit [Ping timeout: 272 seconds]
dik_dak has quit [Ping timeout: 272 seconds]
marr has quit [Read error: Connection reset by peer]
dorei has joined #ruby-lang
rue has quit [Ping timeout: 272 seconds]
flori has joined #ruby-lang
zzak has joined #ruby-lang
zzak has quit [Changing host]
enebo_ is now known as enebo
akahn has quit [Ping timeout: 246 seconds]
ledestin has quit [Read error: Connection reset by peer]
miqui has joined #ruby-lang
linc01n has joined #ruby-lang
jaimef has joined #ruby-lang
mistym has joined #ruby-lang
mistym has quit [Remote host closed the connection]
gix has joined #ruby-lang
gix- has quit [Write error: Connection reset by peer]
ruurd has joined #ruby-lang
bradcliffe has quit [Ping timeout: 244 seconds]
alekst has joined #ruby-lang
dik_dak has joined #ruby-lang
akahn has joined #ruby-lang
toretore has joined #ruby-lang
araujo has joined #ruby-lang
Olipro has joined #ruby-lang
rue|w has joined #ruby-lang
riffraff has joined #ruby-lang
cuicui has joined #ruby-lang
levifig has joined #ruby-lang
lele has joined #ruby-lang
dachi has joined #ruby-lang
swills has joined #ruby-lang
jevs has joined #ruby-lang
beawesomeinstead has joined #ruby-lang
jds has joined #ruby-lang
tommyblue has joined #ruby-lang
jinie has joined #ruby-lang
phrozen77 has joined #ruby-lang
hanikazmi has joined #ruby-lang
nrk has joined #ruby-lang
jperry_ has joined #ruby-lang
breakingthings has quit [Ping timeout: 244 seconds]
devgiant has joined #ruby-lang
Olipro has quit [Max SendQ exceeded]
enebo has quit [Ping timeout: 244 seconds]
devgiant_ has quit [Ping timeout: 244 seconds]
sdouglass has quit [Ping timeout: 240 seconds]
araujo is now known as Guest50972
sdouglass has joined #ruby-lang
concertman has quit [Remote host closed the connection]
ruurd has quit [Client Quit]
Olipro has joined #ruby-lang
ledestin has joined #ruby-lang
ruskie has quit [Excess Flood]
concertman has joined #ruby-lang
enebo has joined #ruby-lang
ItSANgo_ has joined #ruby-lang
gix- has joined #ruby-lang
gix has quit [Disconnected by services]
terabytest has joined #ruby-lang
flgr_ has joined #ruby-lang
existensil_ has joined #ruby-lang
ruskie has joined #ruby-lang
concertman has quit [Ping timeout: 265 seconds]
havenwood has quit [Remote host closed the connection]
gix- has quit [Ping timeout: 252 seconds]
sdouglass has quit [Remote host closed the connection]
duper- has joined #ruby-lang
duper- is now known as Guest45269
Sirupsen has joined #ruby-lang
jsrn has joined #ruby-lang
bahar_ has joined #ruby-lang
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #ruby-lang
dorei_ has joined #ruby-lang
dorei has quit [*.net *.split]
jaimef has quit [*.net *.split]
flgr has quit [*.net *.split]
pico-pete has quit [*.net *.split]
existensil has quit [*.net *.split]
elcontrastador has quit [*.net *.split]
smashwilson has quit [*.net *.split]
tedstriker has quit [*.net *.split]
20WABDMM4 has quit [*.net *.split]
bahar has quit [*.net *.split]
duper has quit [*.net *.split]
Olipro has quit [Max SendQ exceeded]
bahar_ is now known as bahar
bahar has quit [Changing host]
bahar has joined #ruby-lang
simoz111 has joined #ruby-lang
momomomomo has joined #ruby-lang
jaimef_ has joined #ruby-lang
pico-pete has joined #ruby-lang
smashwilson has joined #ruby-lang
yfeldblum has quit [Ping timeout: 240 seconds]
msch has joined #ruby-lang
Olipro has joined #ruby-lang
elcontrastador has joined #ruby-lang
benanne has joined #ruby-lang
Melpaws has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
Melpaws has joined #ruby-lang
Melpaws has quit [Ping timeout: 265 seconds]
mistym has joined #ruby-lang
richardjortega has joined #ruby-lang
mistym has quit [Remote host closed the connection]
tdy has quit [Quit: WeeChat 0.4.2]
elliotec has quit [Remote host closed the connection]
Olipro has quit [Max SendQ exceeded]
tdy has joined #ruby-lang
tdy has quit [Client Quit]
tdy has joined #ruby-lang
heftig has joined #ruby-lang
momomomomo has quit [Quit: momomomomo]
<yorickpeterse> github y u down D:
<yorickpeterse> oh there she is
<yorickpeterse> but sooooo slow
gix has joined #ruby-lang
mistym has joined #ruby-lang
simoz111 has quit [Quit: Nettalk6 - www.ntalk.de]
jonr22 has joined #ruby-lang
marcel has quit [Read error: Operation timed out]
marcel has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
jsrn has quit [Ping timeout: 265 seconds]
Jeticus has quit []
concertman has joined #ruby-lang
CaptainJet has joined #ruby-lang
momomomomo has joined #ruby-lang
concertm_ has joined #ruby-lang
havenwood has joined #ruby-lang
concertman has quit [Ping timeout: 240 seconds]
_ht has quit [Remote host closed the connection]
amsi has quit [Ping timeout: 244 seconds]
cored has quit [Ping timeout: 240 seconds]
shashin has joined #ruby-lang
dc5ala has quit [Quit: Ex-Chat]
RobertBirnie has quit [Ping timeout: 240 seconds]
elliotec has joined #ruby-lang
plexus_ has joined #ruby-lang
dingus_khan has joined #ruby-lang
lunsford has quit [Quit: lunsford]
Sirupsen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elliotec has quit [Remote host closed the connection]
jcs222 has joined #ruby-lang
vlad_starkov has joined #ruby-lang
Johz has joined #ruby-lang
vlad_starkov has quit [Read error: Connection reset by peer]
Gate has joined #ruby-lang
Gate has joined #ruby-lang
gfarfl_ has joined #ruby-lang
ahf_ has joined #ruby-lang
mykoweb has joined #ruby-lang
gfarfl has quit [Ping timeout: 252 seconds]
Gate_ has quit [Ping timeout: 252 seconds]
ggherdov has quit [Ping timeout: 252 seconds]
ahf has quit [Ping timeout: 252 seconds]
plexus_ has quit [Ping timeout: 252 seconds]
smashwilson has quit [Ping timeout: 252 seconds]
khaase_ has joined #ruby-lang
plexus_ has joined #ruby-lang
ahf_ is now known as ahf
jtw has joined #ruby-lang
smashwilson has joined #ruby-lang
havenwood has quit [Ping timeout: 252 seconds]
ItSANg___ has joined #ruby-lang
digs has joined #ruby-lang
ggherdov has joined #ruby-lang
Asher2 has joined #ruby-lang
concertman has joined #ruby-lang
digs is now known as Guest52079
khaase has quit [Ping timeout: 264 seconds]
face has joined #ruby-lang
<imperator> aha, after upgrading autotools, i can build ruby on solaris again :)
phansch has quit [Quit: WeeChat 0.4.2]
hahuang65 has joined #ruby-lang
Jeticus has joined #ruby-lang
cored has joined #ruby-lang
cored has quit [Changing host]
cored has joined #ruby-lang
somepers1n has joined #ruby-lang
toertore has joined #ruby-lang
Sirupsen has joined #ruby-lang
jayne has quit [Read error: Connection reset by peer]
bjh13_ has joined #ruby-lang
bjh13 has quit [Remote host closed the connection]
crankharder has quit [Write error: Connection reset by peer]
arBmind has joined #ruby-lang
<naquad> x and y are numbers, is there something that return me an array containing numbers since x till y? doing x.upto(y) or (x..y) fails when y is less than x
prc has joined #ruby-lang
specialblend has quit [Quit: specialblend]
Guest45269 is now known as duper
redgetan has joined #ruby-lang
machuga_ has joined #ruby-lang
Jeticus has quit []
Gate has quit [Remote host closed the connection]
x0f has quit [Excess Flood]
machuga_ is now known as machuga__
crankharder has joined #ruby-lang
concertm_ has quit [Ping timeout: 252 seconds]
CaptainJet has quit [Ping timeout: 252 seconds]
ItSANgo_ has quit [Ping timeout: 252 seconds]
toretore has quit [Ping timeout: 252 seconds]
faces has quit [Ping timeout: 252 seconds]
hahuang61 has quit [Ping timeout: 252 seconds]
machuga has quit [Disconnected by services]
machuga__ is now known as machuga
Asher has quit [Ping timeout: 252 seconds]
jsullivandigs has quit [Ping timeout: 252 seconds]
ecnalyr has quit [Ping timeout: 252 seconds]
crankharder has quit [Write error: Broken pipe]
Asher2 is now known as Asher
<centrx> y.downto(x) or (y..x)
someperson has quit [Ping timeout: 458 seconds]
ecnalyr has joined #ruby-lang
crankharder has joined #ruby-lang
<naquad> centrx, and it'll fail if x < y
redgetan_ has quit [Read error: Operation timed out]
zz_dlu has quit [Ping timeout: 252 seconds]
<|jemc|> so use a ternary
<naquad> thats what i have now, but i thought there's a better solution
Onixs_ has quit [Quit: Disconnecting from stoned server.]
Onixs has joined #ruby-lang
x0f_ has joined #ruby-lang
zz_dlu has joined #ruby-lang
<tbuehlmann> what about Range.new(*[x,y].sort)?
<naquad> tbuehlmann, i thought about that, but imho making new array, then sorting it, then splatting is a bit too much. just the idea was that there's a method that doesn't care about order
jayne has joined #ruby-lang
<naquad> but if not then let there be a ternary
Sirupsen has quit [Quit: Textual IRC Client: www.textualapp.com]
agarie has quit [Ping timeout: 264 seconds]
Gate has joined #ruby-lang
mistym has quit [Remote host closed the connection]
CaptainJet has joined #ruby-lang
ruby_n_max has joined #ruby-lang
cored has quit [Ping timeout: 264 seconds]
DouweM has joined #ruby-lang
jhass is now known as jhass|off
alakrify has joined #ruby-lang
robmiller has joined #ruby-lang
vlad_starkov has joined #ruby-lang
richardardrichar has joined #ruby-lang
jmeeuwen has quit [Quit: Disconnecting from stoned server.]
richardardrichar has left #ruby-lang [#ruby-lang]
mistym has joined #ruby-lang
jmeeuwen has joined #ruby-lang
hybrid_alex has joined #ruby-lang
__butch__ has quit [Quit: Leaving.]
hybrid_alex has left #ruby-lang [#ruby-lang]
rock-n-rolla has joined #ruby-lang
vlad_starkov has quit [Read error: Connection reset by peer]
charliesome has joined #ruby-lang
idkazuma has joined #ruby-lang
idkazuma has quit [Remote host closed the connection]
idkazuma has joined #ruby-lang
idkazuma has left #ruby-lang [#ruby-lang]
<ljarvis> oh god
ruby_n_max has quit [Quit: ruby_n_max]
shashin has quit [Quit: shashin]
khaase_ has quit [Remote host closed the connection]
riffraff has quit [Quit: Leaving]
<imperator> broken make directive in openssl, goddammit
robmiller has quit [Quit: Leaving.]
<imperator> hooray for hand editing makefiles!
workmad3 has joined #ruby-lang
elliotec has joined #ruby-lang
at284km has joined #ruby-lang
saxy has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
enebo has quit [Ping timeout: 264 seconds]
concertman has quit [Remote host closed the connection]
concertman has joined #ruby-lang
concertman has quit [Read error: Connection reset by peer]
jperry_ has quit [Quit: jperry_]
concertman has joined #ruby-lang
Melpaws has joined #ruby-lang
elliotec has joined #ruby-lang
concertman has quit [Client Quit]
mykoweb has quit [Remote host closed the connection]
plexus_ has quit [Ping timeout: 265 seconds]
symm- has joined #ruby-lang
tbuehlmann has quit [Remote host closed the connection]
amsi has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
momomomomo has quit [Quit: momomomomo]
elliotec has quit [Remote host closed the connection]
elliotec has joined #ruby-lang
dingus_khan has quit [Remote host closed the connection]
bin7me has joined #ruby-lang
Voker57 has quit [Ping timeout: 244 seconds]
ratmav has joined #ruby-lang
elcontrastador has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
imperator has quit [Quit: Leaving]
elliotec has quit [Remote host closed the connection]
ruby_n_max has joined #ruby-lang
joelroa has joined #ruby-lang
Cakey has joined #ruby-lang
emjaydub has joined #ruby-lang
elliotec has joined #ruby-lang
joelroa has quit [Ping timeout: 252 seconds]
<ljarvis> yorickpeterse: smug asshole
somepers1n has quit [Ping timeout: 272 seconds]
elliotec has quit [Remote host closed the connection]
benanne has quit [Quit: kbai]
elliotec has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
at284km has quit [Remote host closed the connection]
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elliotec has joined #ruby-lang
mehlah has quit [Quit: Leaving...]
ratmav has quit [Quit: Leaving]
bm5k has joined #ruby-lang
Melpaws has quit [Remote host closed the connection]
Melpaws has joined #ruby-lang
agrinb_ has quit [Remote host closed the connection]
agrinb has joined #ruby-lang
<centrx> ljarvis, mangled ill-nurtured varlot
yfeldblum has joined #ruby-lang
itsraining has quit [Quit: itsraining]
woollyams has joined #ruby-lang
Melpaws has quit [Ping timeout: 265 seconds]
agrinb has quit [Ping timeout: 265 seconds]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Coincidental has quit [Remote host closed the connection]
lcdhoffman has joined #ruby-lang
jcs222 has quit [Read error: Connection reset by peer]
bm5k has quit [Quit: WeeChat 0.4.3]
Voker57 has joined #ruby-lang
nathanstitt has quit [Quit: I growing sleepy]
Cakey has quit [Ping timeout: 265 seconds]
solars has quit [Ping timeout: 240 seconds]
agarie has joined #ruby-lang
shinnya has joined #ruby-lang
<zenspider> ARGH. anyone have experience with tinycc?
bjh13_ has quit [Quit: leaving]
bantic has quit [Quit: bantic]
wallerdev has joined #ruby-lang
achiu has quit [Quit: WeeChat 0.4.3]
nisstyre has joined #ruby-lang
vpretzel has joined #ruby-lang
Voker57 has quit [Read error: Connection reset by peer]
smashwilson has quit [Quit: Leaving]
rock-n-rolla has quit [Quit: rock-n-rolla]
robbyoconnor has joined #ruby-lang
shashin has joined #ruby-lang
shashin has quit [Client Quit]
<Paradox> rubocop doesn't like my format lines in my rails controller, whines about em being too long
<Paradox> they look like this format.html { redirect_to @gift, notice: "Gift \"#{@gift.title}\" was successfully updated." }
<Paradox> which i assumed was canonical rails
<Paradox> any advice on making em look proper?
<toertore> "proper" is subjective
<toertore> you can split into 3 lines
<|jemc|> yeah, just file a police brutality charge on rubocop
<Paradox> i mean, this is what i think looks proper
<toertore> and don't x-post
<|jemc|> contact the ruby ACLU
<centrx> Paradox, Rubocop may have a strict warning about lines exceeding 80 characters. I would not worry about it
<Paradox> its what i've seen in every rails app i've ever worked on
<Paradox> yeah, i know that centrx
<Paradox> i was debating editing my config file and just disabling it
<Paradox> because 80 char limits still seem obtuse to me, when we have 4k, 30" displays
<toertore> you'll understand once you start splitting windows in tmux
<toertore> or vim or w/e
atmosx has quit [Quit: Lost in trance]
<Paradox> i do that, from time to time
<Paradox> and use ST3 splits all the time
<Paradox> still seems a little silly to me
<Paradox> but again, subjective
<toertore> i don't adhere strictly to that rule either, but more now than before
<Paradox> i put rules in ST so i can see when i go over
<Paradox> but its like speeding on an empty freeway
<toertore> it's rather arbitrary, but you have to set the limit somewhere
<zenspider> "when we have 4k, 30" displays"... uh. no we don't
<zenspider> some of us have laptops
<zenspider> and work out of cafes
<Paradox> 120 chars seems much more reasonable to me
Cakey has joined #ruby-lang
<zenspider> and want to be able to read the fucking code w/o jumping through hoops
<zenspider> 80, damnit.
<|jemc|> you don't bring your extra monitors to the cafe?
<Paradox> zenspider if i joined a project that had such constraints, i'd happily follow them
<zenspider> I should be able to read the impl and the tests side by side on my 13" laptop
<Paradox> but this is for a rails app that the world will probably never see the source of
<Paradox> just something im banging together for my wedding
<zenspider> |jemc|: some ppl do... and they look ridiculous
<toertore> also, try reading 200 char lines on a phone
<zenspider> if you're just banging something together "that the world will never see" then don't bother with rubocop... because that's what it is for
shashin has joined #ruby-lang
<zenspider> code smells aren't a big deal if it's your (and only your) stink
cnivolle has joined #ruby-lang
<Paradox> toertore not a problem on a Galaxy Mega
<Paradox> :p
<toertore> i don't know wth that is
<toertore> some samsung monstrosity i assume
<Paradox> its ridiculous
jperry_ has joined #ruby-lang
<zenspider> anyone here have experience with tinycc?
<Paradox> i dont own that, nor do i want to
<Paradox> anyway, thanks guys
<Paradox> i'll stop bothering everyone
<zenspider> I'm having a bitch of a time. I should prolly get off of BSD and try it on linux to see if it is just a platform issue
jperry_ has quit [Client Quit]
tonni has quit [Quit: Leaving...]
agrinb has joined #ruby-lang
dorei_ has quit []
<yorickpeterse> ljarvis: at least Vim doesn't come with Google analytics turned on
<Paradox> zenspider i presume you're talking about tiny c compiler
<Paradox> and not http://tiny.cc/
<Paradox> the only experience i have probably isnt of help though
joelroa has joined #ruby-lang
wallerdev has quit [Quit: wallerdev]
bm5k has joined #ruby-lang
joelroa has quit [Ping timeout: 240 seconds]
VTLob has quit [Quit: VTLob]
lun__ has joined #ruby-lang
Cakey has quit [Ping timeout: 272 seconds]
lun_ has quit [Read error: Connection reset by peer]
terabytest has quit [Quit: Computer has gone to sleep.]
yaroslav has joined #ruby-lang
elliotec has quit [Remote host closed the connection]
<zenspider> Paradox: yeah. tiny c compiler
elliotec has joined #ruby-lang
minim has joined #ruby-lang
skade_ has quit [Quit: Computer has gone to sleep.]
elliotec has quit [Remote host closed the connection]
mykoweb has joined #ruby-lang
lewix has joined #ruby-lang
elliotec has joined #ruby-lang
dingus_khan has joined #ruby-lang
dingus_khan has quit [Read error: Connection reset by peer]
dingus_khan has joined #ruby-lang
richardjortega has quit [Quit: WeeChat 0.4.3]