<Nilium>
It also means more fun problems to solve.
<Nilium>
Better yet, I could cram my engine into a browser plugin and have it act as a client, implement the GUI using HTML5 and the rendition via the plugin, and have the ruby code act as the logic/server
andrewvos has quit [Ping timeout: 240 seconds]
<Nilium>
*HTML
<Nilium>
Need to stop adding the 5. Makes me feel dirty.
hogeo has quit [Remote host closed the connection]
hogeo has joined #ruby-lang
mbj has joined #ruby-lang
_jpb_ has quit [Ping timeout: 246 seconds]
retro|cz has joined #ruby-lang
_jpb_ has joined #ruby-lang
apeiros has quit [Remote host closed the connection]
krz has joined #ruby-lang
Domon has quit [Remote host closed the connection]
hogeo has quit [Remote host closed the connection]
floord has joined #ruby-lang
retro|cz has quit [Ping timeout: 276 seconds]
floord has quit [Ping timeout: 240 seconds]
Phoop has joined #ruby-lang
mbj has quit [Ping timeout: 240 seconds]
workmad3 has joined #ruby-lang
gregmoreno has joined #ruby-lang
jstorimer has joined #ruby-lang
jstorimer has quit [Read error: Connection reset by peer]
_jpb_ has quit [Ping timeout: 276 seconds]
_jpb_ has joined #ruby-lang
gregmoreno has quit [Ping timeout: 240 seconds]
apeiros has joined #ruby-lang
workmad3 has quit [Ping timeout: 240 seconds]
relix has joined #ruby-lang
hogeo has joined #ruby-lang
havenwood has joined #ruby-lang
havenwood has quit [Remote host closed the connection]
aaa has quit []
rwk1 has joined #ruby-lang
Mon_Ouie has quit [Ping timeout: 264 seconds]
jayne_ is now known as jayne
_jpb_ has quit [Remote host closed the connection]
_jpb_ has joined #ruby-lang
swav_ has quit [Remote host closed the connection]
jg__ has quit [Quit: Leaving]
ryez has quit [Ping timeout: 250 seconds]
Bahman has quit [Read error: Connection reset by peer]
x0f has quit [Ping timeout: 240 seconds]
_jpb_ has quit [Ping timeout: 276 seconds]
x0f has joined #ruby-lang
_jpb_ has joined #ruby-lang
mistym has quit [Remote host closed the connection]
floord has joined #ruby-lang
hhatch has joined #ruby-lang
cordax has quit [Remote host closed the connection]
floord has quit [Ping timeout: 240 seconds]
cordax has joined #ruby-lang
swav has joined #ruby-lang
tbuehlmann has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 256 seconds]
andrewvos has joined #ruby-lang
mucker has quit [Quit: leaving]
_jpb_ has quit [Ping timeout: 256 seconds]
floord has joined #ruby-lang
_jpb_ has joined #ruby-lang
jstorimer has joined #ruby-lang
floord has quit [Client Quit]
jstorimer has quit [Read error: Connection reset by peer]
andrewvos has quit [Ping timeout: 248 seconds]
<yorickpeterse>
I'M ON A TRAIN
<yorickpeterse>
and the wifi is terrible as usual
hogeo has quit [Remote host closed the connection]
maxmanders has joined #ruby-lang
_jpb_ has quit [Ping timeout: 276 seconds]
_jpb_ has joined #ruby-lang
floord has joined #ruby-lang
swav has quit [Remote host closed the connection]
firstdayonthejob has quit [Quit: WeeChat 0.4.1]
mbr has quit [Read error: Connection reset by peer]
mbr has joined #ruby-lang
apeiros_ has joined #ruby-lang
xsdg_ has quit [Quit: Reconnecting]
mdedetrich has quit [Quit: Computer has gone to sleep.]
xsdg has joined #ruby-lang
mistym has joined #ruby-lang
apeiros has quit [Ping timeout: 240 seconds]
wang has quit [Ping timeout: 240 seconds]
zzak has quit [Ping timeout: 240 seconds]
DEac- has quit [Ping timeout: 240 seconds]
djinni` has quit [Ping timeout: 240 seconds]
sn0wb1rdz has quit [Ping timeout: 264 seconds]
Oak has quit [Ping timeout: 276 seconds]
wang has joined #ruby-lang
zzak has joined #ruby-lang
DEac- has joined #ruby-lang
cd has joined #ruby-lang
cd is now known as Guest44584
ruby-lang906 has joined #ruby-lang
dhruvasagar has joined #ruby-lang
djinni` has joined #ruby-lang
sn0wb1rdz has joined #ruby-lang
cordax has quit [Quit: Computer has gone to sleep.]
robbyoconnor has quit [Ping timeout: 248 seconds]
mdedetrich has joined #ruby-lang
_jpb_ has quit [Ping timeout: 246 seconds]
fosky_ has quit [Remote host closed the connection]
_jpb_ has joined #ruby-lang
mbj has joined #ruby-lang
ruby-lang906 has quit [Ping timeout: 250 seconds]
x0f has quit [Ping timeout: 256 seconds]
Oak has joined #ruby-lang
x0f has joined #ruby-lang
floord has quit [Quit: Leaving.]
Guest44584 has quit [Quit: This computer has gone to sleep]
swav has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
x0f has quit [Ping timeout: 240 seconds]
x0f has joined #ruby-lang
crudson has left #ruby-lang [#ruby-lang]
gja has joined #ruby-lang
_jpb_ has quit [Ping timeout: 240 seconds]
_jpb_ has joined #ruby-lang
havenwood has joined #ruby-lang
x0f has quit [Ping timeout: 240 seconds]
x0f has joined #ruby-lang
<injekt>
hi
dc5ala has joined #ruby-lang
mreq has joined #ruby-lang
dhruvasagar has quit [Read error: Connection reset by peer]
<maloik>
good morning :)
vgoff has left #ruby-lang [#ruby-lang]
dhruvasagar has joined #ruby-lang
rwk1 has quit [Remote host closed the connection]
saarinen has quit [Quit: saarinen]
gja has quit [Quit: This computer has gone to sleep]
x0f has quit [Ping timeout: 240 seconds]
x0f has joined #ruby-lang
<yorickpeterse>
$WORK sweet $WORK
krz has quit [Read error: Connection reset by peer]
io_syl has quit [Quit: io_syl]
realDAB has joined #ruby-lang
realDAB has quit [Client Quit]
_jpb_ has quit [Ping timeout: 246 seconds]
x0f has quit [Ping timeout: 240 seconds]
krz has joined #ruby-lang
<maloik>
injekt: ive been taking a look at that parser, and I'm honestly not too sure how to use that as an example for my usecase with the subcommands and all
marr has joined #ruby-lang
bzalasky has joined #ruby-lang
_jpb_ has joined #ruby-lang
x0f has joined #ruby-lang
jstorimer has joined #ruby-lang
<yorickpeterse>
haha, one day later and Airbrake still claims its processing this particular UUID
jstorimer has quit [Read error: Connection reset by peer]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
jerrytgarcia has joined #ruby-lang
mytrile has joined #ruby-lang
mbj has quit [Ping timeout: 256 seconds]
vlad_starkov has joined #ruby-lang
adambeynon has joined #ruby-lang
skade has joined #ruby-lang
mbj has joined #ruby-lang
_jpb_ has quit [Ping timeout: 248 seconds]
_jpb_ has joined #ruby-lang
retro|cz has joined #ruby-lang
_jpb_ has quit [Ping timeout: 240 seconds]
kevinfagan_ has quit [Ping timeout: 245 seconds]
_jpb_ has joined #ruby-lang
rwk1 has joined #ruby-lang
go|dfish has quit [Ping timeout: 240 seconds]
t0h_ has quit [Ping timeout: 264 seconds]
GeissT_ has quit [Quit: MillBroChat AdIRC User]
t0h has joined #ruby-lang
GeissT has joined #ruby-lang
lucas has quit [Changing host]
lucas has joined #ruby-lang
mdedetrich has quit [Quit: Computer has gone to sleep.]
<injekt>
maloik: I can probably help you out a little later, it might be worth you also writing how you think it should work (or how you'd like it to work) so maybe I can work something in. The command side of slop is fairly young and doesn't get that much use by myself so I'm relying on others to help me improve it
th_ has joined #ruby-lang
mdedetrich has joined #ruby-lang
th_ has quit [Client Quit]
rwk1 has quit [Read error: Connection reset by peer]
<yorickpeterse>
"Could not find the inverse association for user" COULD NOT FIND HNngnggg...ugh
<yorickpeterse>
Stupid Rails engines
rwk1 has joined #ruby-lang
<injekt>
yorickpeterse: you should record how much time you spend bitchin' on irc
<yorickpeterse>
I already do in the form of IRC logs
<injekt>
I think it would be impressive
<yorickpeterse>
I'm just too lazy to turn them into graphs
<injekt>
yeah, you could bitch about turning the bitchin' into graphs
<maloik>
injekt: sure, I should be here on irc a little longer... no rush though, I'm leaving on holiday on tuesday and my oclleagues will have enough on their hands so it probably won't see much new code being added
<injekt>
also I hate rails engines, I've built an entire work app as an engine and it was a huge mistake
<injekt>
maloik: holiday? where are you from?
<yorickpeterse>
injekt: they work quite well for the most part, it juts gets messy when you don't have a Rubygems server for yourself yet
mistym has quit [Remote host closed the connection]
<maloik>
injekt: Belgium
<injekt>
oh wait belgium right?
<yorickpeterse>
because you'll end up with 80% of the deps in the .gemspec, 20% in the Gemfile and then that same 20% in the Gemfile of the container app
<maloik>
yep
kevinfagan has joined #ruby-lang
<yorickpeterse>
We run Geminabox but that's for a more public set of projects so we don't put our own gems on there
<injekt>
yorickpeterse: yeah, we went the other way, it's not self contained at all, all deps are in the root app gemfile
<yorickpeterse>
hopefully that will be solved soon
<yorickpeterse>
injekt: meh, that makes testing a pita
<maloik>
not doing anything special though, going cooking with the youth movement (is that a word?) for 2 weeks
<yorickpeterse>
though I can understand why
<injekt>
yorickpeterse: luckily we have none
<injekt>
hurrah!
<yorickpeterse>
ha!
<injekt>
maloik: nice
<yorickpeterse>
TAKE THAT JIM!
<injekt>
YEAH JIM
<yorickpeterse>
(as in, jim weirich)
<injekt>
RIGHT IN THE TDD
<injekt>
right in the testicle driven department
<yorickpeterse>
So this is interesting:
<yorickpeterse>
Running the engine on its own works perfectly fine
<yorickpeterse>
HOWEVER
x0f has quit [Ping timeout: 276 seconds]
<yorickpeterse>
on a co-worker's laptop the tests spit out inverse_of errors, I get them too when running the thing in the container app
<yorickpeterse>
and on $PROD
go|dfish has joined #ruby-lang
<yorickpeterse>
I have literally no idea what's going on
<maloik>
properly migrated? I vaguely recall it requiring you to install the engine's migrations
<yorickpeterse>
the development configs are even identical
<yorickpeterse>
maloik: they have none
andrewvos has joined #ruby-lang
<maloik>
strange
<yorickpeterse>
this uses an already existing DB where the migrations reside in two separate projects
x0f has joined #ruby-lang
_jpb_ has quit [Ping timeout: 256 seconds]
<yorickpeterse>
heh wtf, seems HAML removes "p" from the auto generated filenames
<yorickpeterse>
in `__home_yorickpeterse__rivate__rojects_olery
<yorickpeterse>
^ should be private and projects respectively
_jpb_ has joined #ruby-lang
<injekt>
awesome
jxweng has joined #ruby-lang
<yorickpeterse>
Hm, a different AR version is being used in the container app
<yorickpeterse>
I wonder if it's related to that
<yorickpeterse>
(3.2.11 vs 3.2.13 in the Engine)
<injekt>
maybe you need the EngineVersionIndifferenceFactoryBuilder
<maloik>
I don't believe there were a lot of changes in between those, just security fixes, but I could be mistaken
<maloik>
worth a shot though of course
<yorickpeterse>
injekt: probably need to install turboinverse_of
<yorickpeterse>
and no, changing the version doesn't fix it, but it's good to have them the same anyway
stardiviner has joined #ruby-lang
mdedetrich has quit [Quit: Computer has gone to sleep.]
gja has joined #ruby-lang
<maloik>
tgif amirite
<maloik>
feeling it too, not having a good day
<maloik>
or week I should say
<injekt>
instead of thank god its friday I read that as TGI friday's and now im hungry
<andrewvos>
what is tgi fridays I've never been
<maloik>
what's TGI ?
<andrewvos>
oh wait I think I have
<andrewvos>
but I had drinks
<andrewvos>
it seemed like a shithole
<yorickpeterse>
WELL THEN
<andrewvos>
are you low class injekt?
<yorickpeterse>
I think I might've just found my problem
<injekt>
andrewvos: omg the jack daniels chicken is AMAZEBALLS
<injekt>
andrewvos: yes but that's beside the point
<yorickpeterse>
Bundler wasn't using the latest version of our set of models for the engine. That particular version doesn't specify the inverse_of yet
<andrewvos>
injekt: I bet you eat at chicken cottage erry day
<yorickpeterse>
for whatever reason it also wasn't loading my local config
<injekt>
andrewvos: wtf is chicken cottage
<andrewvos>
injekt: hahaha
<andrewvos>
injekt: DON'T EAT THERE
<andrewvos>
injekt: You will get food poisoning
<injekt>
andrewvos: and tgif is expensive and good food, because im a baller
<andrewvos>
It's a chain
<andrewvos>
I doubt it's that expensive, townie
<injekt>
well
<maloik>
jack daniels chicken? oO
<andrewvos>
haha just playing <3
<maloik>
that sounds like those guys from baconstrips and baconstrips and baconstrips and...
<injekt>
I could buy i three course meal for what you pay for a drink
<injekt>
city boy
<andrewvos>
hehehe
<injekt>
:D
<maloik>
epic meal time... that's the one
<injekt>
maloik: haha
<yorickpeterse>
Yup
<injekt>
I LOVE epic meal time
<andrewvos>
I could buy a three course meal for what you pay for a house
<yorickpeterse>
god damn it
vlad_starkov has quit [Remote host closed the connection]
<maloik>
actually did that one time
<injekt>
andrewvos: I wish, I'm trying to buy a house and fuck buying a house
<maloik>
made a burger out of a massive loaf of bread
<andrewvos>
What type of house are you buying? I want a castle in France at the moment
<injekt>
andrewvos: a 2 bed semi
<andrewvos>
haha semi
<injekt>
tehe
<andrewvos>
Semi = Semi-detached?
<maloik>
wish i could afford a house
<injekt>
si
<maloik>
renting is depressing
<injekt>
maloik: me too
<andrewvos>
injekt: So you get like half the house?
<maloik>
:D
<injekt>
andrewvos: that's a bungalow
<injekt>
:D
<andrewvos>
ahh
<injekt>
or I move into London and pay the same for a cardboard box
<injekt>
OR I wait and move to Canada next year
<gnufied>
renting is awesome.
<gnufied>
depends on cost of purchasing a house
<andrewvos>
injekt: Well if you get a job in London
<andrewvos>
...
<maloik>
I doubt you get a good deal renting... anywhere
<gnufied>
I cringe at having a large mortage
mdedetrich has joined #ruby-lang
<injekt>
andrewvos: I have a job in london..
<maloik>
you're basically paying someone for something that's never yours
<gnufied>
maloik: where are you from?
<maloik>
belgium
<ddfreyne>
\o/ Belgium
<ddfreyne>
I used to live in Ghent :)
<injekt>
ddfreyne: you coming to arrrrrrrrcamp?
<ddfreyne>
injekt: No. I'm living in Berlin now
<injekt>
ddfreyne: ah
<ddfreyne>
Maybe next time :)
<ddfreyne>
Berlin, the Ruby startup city
<injekt>
heh
<ddfreyne>
(kinda)
<gnufied>
btw guys, there is a garden city ruby conf coming in Bangalore
duph has quit [Quit: Leaving.]
<injekt>
gnufied: indian is a heck of a plane ride for me
ffio_ has joined #ruby-lang
<injekt>
india*
<gnufied>
*phew I was worried. why were you riding a indian?"
<gnufied>
*
ffio has quit [Ping timeout: 264 seconds]
<injekt>
:D
<andrewvos>
They're the fastest
<injekt>
not quite
<yorickpeterse>
<insert racist cheap labour joke>
<injekt>
but they're good long distance
<gnufied>
i better not start on the stereotype
<gnufied>
but yeah, it is looking a good conf. chad fowler and bunch of folks are coming. if you are selected as speaker, hotel and *probably if we can manage* flight costs
hashkey has quit [Ping timeout: 246 seconds]
bzalasky has quit [Remote host closed the connection]
<maloik>
gnufied: you're organising that ?
<gnufied>
yep, part of the organising team.
<maloik>
cool :-)
<maloik>
lots of work but you get a lot back from it
_jpb_ has quit [Ping timeout: 264 seconds]
rwk1 has quit [Remote host closed the connection]
_jpb_ has joined #ruby-lang
jstorimer has joined #ruby-lang
jstorimer has quit [Read error: Connection reset by peer]
<yorickpeterse>
man, heavy metal would be so much better without the whole screaming part
<yorickpeterse>
"ARAAAGGHH RAAGGHG RAGGGHG *DUN DUN DUN* RAAAGHHH". I just like the guitars :<
<maloik>
sounds like you listen to the wrong kind of metal :-)
hashkey has joined #ruby-lang
_jpb_ has quit [Ping timeout: 240 seconds]
lutfidemirci has joined #ruby-lang
_jpb_ has joined #ruby-lang
hhatch has quit [Ping timeout: 240 seconds]
mreq has quit [Ping timeout: 276 seconds]
<yorickpeterse>
I just click on related movies in Youtube
<yorickpeterse>
sometimes it's ok, sometimes not
<yorickpeterse>
sometimes it suggests justin bieber for some reason beyond my understanding
<maloik>
yorickpeterse: spotify radio often works quite well
<yorickpeterse>
I refuse to use Spotify
<maloik>
should at least allow you to get fairly relevant suggestions.. and you can up or downvote and it'll adjust accordingly
<maloik>
why ?
<yorickpeterse>
The requirement to log in with Facebook (not sure if that's still the case) and a total lack of a decent Linux client
<maloik>
not sure if that's the case, but if it is there's plenty of alternatives :-) deezer, rdio etc
<yorickpeterse>
meh, Youtube works for the most part
<yorickpeterse>
their HTML5 player is slowly getting less bad so I no longer burn my laptop by using flash
<injekt>
I love spotify
<injekt>
agreed the fb constraint is silly
<gnufied>
there are two problems wiht youtube isn't it? 1. ads 2. some videos simply refuse to be added to playlists
krz has quit [Ping timeout: 240 seconds]
<gnufied>
ads though can be soleved via browser extensions iirc
<yorickpeterse>
1. adblock plus 2. I don't use pplaylists :)
<yorickpeterse>
* playlists
<gnufied>
I primarily use youtube as well. with no spotify available here anyways.
<gnufied>
2. :-)
duph has joined #ruby-lang
<gnufied>
*imagines yorickpeterse spends half of his work day on youtube *
<yorickpeterse>
Well it does run in the background
<yorickpeterse>
so that's not entirely off from the truth
_jpb_ has quit [Read error: Connection reset by peer]
apeiros_ has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
krz has joined #ruby-lang
_jpb_ has joined #ruby-lang
apeiros has quit [Ping timeout: 248 seconds]
Pupeno has joined #ruby-lang
Pupeno has joined #ruby-lang
apeiros has joined #ruby-lang
<yorickpeterse>
whitequark: what was that Airbrake alternative you mentioned a few days back? Airbrake is grinding my gears
rwk1 has joined #ruby-lang
<yorickpeterse>
I really can't have an error reporting app *not* showing errors no matter what
<yorickpeterse>
Hm, errbit uses the Airbrake API
mbj has quit [Read error: Connection reset by peer]
rwk1 has quit [Ping timeout: 276 seconds]
ledestin has quit [Quit: ledestin]
rwk1 has joined #ruby-lang
stardiviner has quit [Remote host closed the connection]
andrewvo1 has joined #ruby-lang
netShadow_ has joined #ruby-lang
jerrytgarci has joined #ruby-lang
levicole_ has joined #ruby-lang
_jpb_ has quit [Ping timeout: 264 seconds]
_jpb_ has joined #ruby-lang
tkuchiki has quit [Remote host closed the connection]
dc5ala_ has joined #ruby-lang
netShadow has quit [Ping timeout: 276 seconds]
andrewvos has quit [Ping timeout: 276 seconds]
djinni` has quit [Ping timeout: 276 seconds]
jerrytgarcia has quit [Ping timeout: 276 seconds]
dc5ala has quit [Ping timeout: 276 seconds]
levicole has quit [Ping timeout: 276 seconds]
netShadow_ is now known as netShadow
<yorickpeterse>
ah, rollbar
djinni` has joined #ruby-lang
glebm has joined #ruby-lang
krz has quit [Quit: krz]
Oak has quit [Quit: Leaving]
jstorimer has joined #ruby-lang
jstorimer has quit [Read error: Connection reset by peer]
_jpb_ has quit [Ping timeout: 264 seconds]
_jpb_ has joined #ruby-lang
krz has joined #ruby-lang
ecnalyr has joined #ruby-lang
<yorickpeterse>
In which yorick finds out he's a dumb retard
<yorickpeterse>
of course Rails can't find the darn version file in $PROD if you don't load it manually
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
krz has quit [Ping timeout: 240 seconds]
<yorickpeterse>
which just further proves my point that autoloading is a terrible idea
mytrile has quit [Remote host closed the connection]
_jpb_ has quit [Ping timeout: 246 seconds]
_jpb_ has joined #ruby-lang
franckverrot_ is now known as franckverrot
krz has joined #ruby-lang
MaddinXx_ has joined #ruby-lang
relix has joined #ruby-lang
gja has quit [Quit: This computer has gone to sleep]
jstorimer has joined #ruby-lang
krz has quit [Quit: krz]
jstorimer has quit [Read error: Connection reset by peer]
_jpb_ has quit [Remote host closed the connection]
jerkbot1 has joined #ruby-lang
_jpb_ has joined #ruby-lang
Asher has quit [Quit: Leaving.]
jstorimer has joined #ruby-lang
mbr has quit [Quit: leaving]
setmeaway has quit [Ping timeout: 264 seconds]
Phoop has quit [Read error: Connection reset by peer]
mbr has joined #ruby-lang
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mbj has joined #ruby-lang
runeb has joined #ruby-lang
_jpb_ has quit [Ping timeout: 246 seconds]
_jpb_ has joined #ruby-lang
mytrile has joined #ruby-lang
duph has quit [Quit: Leaving.]
_jpb_ has quit [Ping timeout: 240 seconds]
mbj has quit [Read error: Connection reset by peer]
_jpb_ has joined #ruby-lang
krz has joined #ruby-lang
banister`sleep has joined #ruby-lang
<yorickpeterse>
injekt: they see me hatin' on IRC
<yorickpeterse>
they be hatin'
<yorickpeterse>
Rollbar looks pretty neat though
<yorickpeterse>
The UI also looks like it's better at dealing with quite a bit of data in it
<maloik>
we use the airbrake gem but send everything to errbit
banister`sleep has left #ruby-lang [#ruby-lang]
banisterfiend has joined #ruby-lang
<injekt>
we use honeybadger
<yorickpeterse>
CTO suggested that too but setting up errbit ourselves will take a day or two
<yorickpeterse>
honeybadger looks too expensive
<yorickpeterse>
As in, we don't need that many teams but more projects would be nice
<yorickpeterse>
but then you'd end up paying a lot per month
<maloik>
a day or two? oO
<maloik>
it took me about 30min on heroku, if that...
<yorickpeterse>
maloik: setting up a server, monitoring, etc, etc
<maloik>
guess I'm spoiled working for a hosting company
<yorickpeterse>
banisterfiend: wat
<yorickpeterse>
plus meh mongo
<yorickpeterse>
we're heavily considering getting rid of that as much as possible in the next 6 months or so
<ddfreyne>
maloik: Ahh, I see you're from Ghent as well... we may have met :)
<injekt>
ghent is that small?
<injekt>
also boo @ mongo
mytrile has quit [Remote host closed the connection]
<ddfreyne>
Ghent is quite small
<banisterfiend>
yorickpeterse: just function composition (but right to left) and some partial application ftw
<banisterfiend>
err left to right*
<maloik>
ddfreyne: were you at the ruby ribs meeting ?
<yorickpeterse>
injekt: heh, our opinion basically completely turned in about one month of time
<yorickpeterse>
It used to be "It's hard getting here but we've mostly tamed it"
<yorickpeterse>
now it's "Fuck mongo, they messed us up too many times"
<ddfreyne>
maloik: Nope, haven't heard of that tbh. When was that?
<maloik>
cant recall, quite a while back
<injekt>
yorickpeterse: yeah I've never really liked it tbh
<yorickpeterse>
Last time it just went super slow, lost all indexes on a 35M record table and all of that without any single indication
<yorickpeterse>
All because we removed and re-created 2M rows
<maloik>
I don't do a ton of events tbh, only managed to make it to one or two brug's
<yorickpeterse>
Had to re-index the entire DB, which took a good hour and a half
<yorickpeterse>
(that was after few hours of debugging)
<yorickpeterse>
Experimenting with just using RDS/MySQL (we already use it for acually relational data) is on the TODO list
<yorickpeterse>
but with 3 devs and so much stuff to do that's not exactly something we'll be doing very soon I fear
banisterfiend is now known as banister
<yorickpeterse>
that and our whole scraping infrastructure will be redone, something that's pretty exciting
toretore has joined #ruby-lang
<yorickpeterse>
roflscale and all that
<maloik>
what do you work on ?
<yorickpeterse>
http://olery.com/ <- this is $WORK, tl;dr is what we aggregate review related data and such
<yorickpeterse>
and then slap it all together, sprinkle some magic and unicorns on top of it and BAM
<maloik>
cool
mbr has quit [Quit: leaving]
mbr has joined #ruby-lang
davetoxa has joined #ruby-lang
<yorickpeterse>
The scraping stuff is pretty cool to rearchitect, especially since I firmly believe we can gain a tremendous amount of performance by using Rbx
<yorickpeterse>
meh, that shit doesn't belong in a $WORK chat box
<yorickpeterse>
period
<whitequark>
I'm so thankful our $chat cannot do images
<injekt>
team bonding
<maloik>
whats that maru thing, I dont get it
<yorickpeterse>
heh, we have 12 images of said co-worker
<yorickpeterse>
last commit on the file: "removed two images from $co-worker"
<yorickpeterse>
maloik: open google, search "Maru"
<yorickpeterse>
it's a cat
<maloik>
oh i see
<ericwood>
Maru is awesome
<ericwood>
#1 cat
<ericwood>
well
<ericwood>
it's a tie between Gorbypuff and Maru
<maloik>
to be fair, the chat isnt all that bad
<maloik>
we do keep certain channels clean and on topic
<ericwood>
is #ruby-lang one of those channels
<banister>
yorickpeterse: is that $php $syntax you're using $there ?
workmad3 has quit [Ping timeout: 260 seconds]
<maloik>
ericwood: i would never post anything offensive in a channel full of people i dont really know will appreciate it
<yorickpeterse>
No?
<ericwood>
lol
<yorickpeterse>
ericwood: No, Maru > all
<maloik>
by offensive I mean 'could be considered offensive'
<ericwood>
yorickpeterse: tell that to tenderlove
<ericwood>
I think he'd disagree
<yorickpeterse>
DUN GIVE A FUCK!
<yorickpeterse>
"fuck the police" Etc
<ericwood>
lol
<yorickpeterse>
heh, I have the perfect NSFW picture for that
<maloik>
acab
<yorickpeterse>
but I'll keep it to myself
<maloik>
:thumbsup:
gja has quit [Ping timeout: 240 seconds]
<yorickpeterse>
it's a horse trying to bang a brit police officer
<yorickpeterse>
I found it on Reddit and ever since has been sitting in my "~/Pictures/funny" directory
Bahman has joined #ruby-lang
wallerdev has joined #ruby-lang
Cremno has joined #ruby-lang
Guest83704 has quit [Quit: This computer has gone to sleep]
ezkl has joined #ruby-lang
<yorickpeterse>
now lets do some threading benchmarks
<yorickpeterse>
because screw doing something fun on a Friday at 16:40
<ericwood>
I can't focus
<ericwood>
at all
<ericwood>
plz halp
lutfidem_ has quit [Remote host closed the connection]
<ericwood>
$('#ericwood').focus()
<yorickpeterse>
ericwood: /part #ruby-lang
<ericwood>
no
<ericwood>
I would say "make me" but that would be asking for a KB
<yorickpeterse>
kilobyte?
<ericwood>
kickban
<banister>
yorickpeterse has ops here?
<ericwood>
get with the lingo
<ericwood>
idk
<ericwood>
I don't feel like checking
<yorickpeterse>
I don't?
<ericwood>
but maybe there are lurking ops
_jpb_ has quit [Ping timeout: 256 seconds]
<yorickpeterse>
that would be hilarious though
<banister>
i'm not sure it's safe to give ops to a person with the moral sensibility of a grumpy middle aged women
<maloik>
hmm it'll be beer o clock soon, so yay
<yorickpeterse>
I'm like the worst mod ever
nickelcitymario has quit [Read error: Connection reset by peer]
<maloik>
actually no i need to be in a car for an hour and then fix up the beard
_jpb_ has joined #ruby-lang
nickelcitymario has joined #ruby-lang
<yorickpeterse>
beer is not a bad idea
<yorickpeterse>
brb
gja has joined #ruby-lang
hashkey has quit [Quit: Leaving]
<ericwood>
what the hell is the time where you're at?
<ericwood>
it's like 10am here
<ericwood>
that's too early for beer
<GarethAdams>
lies
<maloik>
almost 5 in the afternoon
sepp2k has quit [Quit: Leaving.]
<erikh>
t
<erikh>
wat
<maloik>
an on that note, time to head off
<maloik>
o/
<yorickpeterse>
I ahve beer
<yorickpeterse>
* have, damn it
<ericwood>
what kind
<yorickpeterse>
erikh: 16:49
<yorickpeterse>
shitty Bavaria
<ericwood>
you better not be drinking shit beer
<yorickpeterse>
because that's all we have
<yorickpeterse>
haha
<ericwood>
I may visit Germany soon
<erikh>
I was hoping for a glorious picture of horse penis
<yorickpeterse>
wat
malev has joined #ruby-lang
<banister>
erikh: hey guy
<erikh>
banister: LTNS
dhruvasagar has quit [Ping timeout: 240 seconds]
<banister>
erikh: yeah, #ruby-lang was mostly dead so i migrated to #ruby (where some fool gave me ops! :)
<banister>
erikh: been up to anything interesting?
<ericwood>
#ruby-lang is way better
julweber has quit [Remote host closed the connection]
<lianj>
dead? no way
<banister>
lianj: well then it's come alive in the last couple of months, it def. used to be dead last time i hung out here
<erikh>
banister: working on a vagrant replacement that's embeddable and stuff
<banister>
erikh: cool!
<erikh>
kind of a concurrent reactor thingy
<banister>
erikh: opensource?
<erikh>
yeah
<banister>
ruby or?
<erikh>
github.com/chef-workflow/furnish
<yorickpeterse>
owpen sauce
<erikh>
yeah, ruby.
<erikh>
and as usual lots of chef/puppet/devopsy stuff otherwise
<gnufied>
#ruby-lang dead wtf? yorickpeterse one and only job is to keep #ruby-lang alive
<erikh>
gonna learn erlang over the weekend I think. and I picked go up a few months ago
<yorickpeterse>
gnufied: damn right
<ericwood>
ruby-lang is never dead
<ericwood>
just dormant
<erikh>
it's usually higher signal here
<ericwood>
while we sit around and think of cool things to say
<yorickpeterse>
BUTTS!
<erikh>
thanks for proving the exception
<erikh>
:P
* yorickpeterse
puts on his aviators
<ericwood>
thank you for your contribution, yorickpeterse
<yorickpeterse>
:>
<erikh>
ruby? aviators?
<banister>
yeah tbh i dont hang out on #ruby much either, i've been trying to learn haskell recently so #haskell has been my home, it's an incredibly active channel
<yorickpeterse>
erikh: yeah the stereotypical rockstar image
<erikh>
you're like, some dubstep and bourbon from being a github employee
<yorickpeterse>
aviators, sugar free redbull, etc
<gnufied>
they got lot of talk about #haskell guys. we talked about cats today
<yorickpeterse>
hahaha
<erikh>
banister: ah, could never get into haskell
<banister>
gnufied: oh, do you do functional programming?
<gnufied>
banister: I did quite a bit of Scala, but then quit that job and since then no Scala
<ericwood>
all ruby all the time
<ericwood>
no sleep
<banister>
gnufied: ah ok, cool, you might like this: https://github.com/banister/funkify my attempt at bringing some haskellisms i came to love back to ruby
<ericwood>
just ruby
<banister>
gnufied: sorry to pimp my shit ;)
<gnufied>
banister: Yes, I have bookmarked it. for checking it out on weekend.
<erikh>
=3( )E=
<erikh>
valid haskell
<banister>
No problem
<erikh>
probably
* erikh
can't resist making bad haskell jokes
<erikh>
but I need to bail so you guys all get a free pass for nwo
jstorimer has joined #ruby-lang
<yorickpeterse>
boooo, I have to be social in the dining area
<erikh>
missing my cousin's wedding today because of snafu so friday's off.
_jpb_ has quit [Ping timeout: 240 seconds]
_jpb_ has joined #ruby-lang
rwk1 has quit [Remote host closed the connection]
jstorimer has quit [Remote host closed the connection]
<banister>
erikh: haskell is worth the effort i think, you can crazy shit with it: map (*2) [1..5] #=> [2, 4, 6, 8, 10]
<erikh>
yeah I actually don't like it being that terse
<erikh>
I get the attraction.
<banister>
but it's not magical terseness, it follows naturally from the language, which is cool
<banister>
though only slightly anonying thing, just to get up and running you really have to get your head around things like applicative functors and monoids
<zzak>
hi
<banister>
zzak: yo
vlad_starkov has joined #ruby-lang
carloslopes has quit [Remote host closed the connection]
cofin has quit [Quit: cofin]
workmad3 has joined #ruby-lang
intellitech has quit [Ping timeout: 264 seconds]
<whitequark>
banister: the problem with haskell is that monads do not compose
<whitequark>
you cannot present a pure interface to the outside world while maintaining side-effectful one inside
<gnufied>
there is a weird problem I am seeing, I often run rspec with pry in a comint buffer in emacs, it used to work and I was able to run/manage pry from emacs
<banister>
whitequark: that >>= is used to 'compose' monads, not quite sure what u mean
runeb has quit [Remote host closed the connection]
carloslopes has joined #ruby-lang
_jpb_ has quit [Remote host closed the connection]
<banister>
zzak: cool, what're your proposals? curious
_jpb_ has joined #ruby-lang
justinram has joined #ruby-lang
MarkTd has joined #ruby-lang
MarkTd has quit [Client Quit]
<zzak>
they're listed under "topics" i think
<banister>
cool
<banister>
zzak: btw, just one thing you could raise that i just remembered now
<banister>
zzak: extending the TracePoint API to other threads
avdi has left #ruby-lang ["Quit"]
<zzak>
banister: known bug
<banister>
ah good
io_syl has joined #ruby-lang
<zzak>
banister: ko1 was showed me this when we were hacking on tracepoint and object tracing docs
<banister>
cool
<banister>
does he have any api in mind?
<zzak>
probably, idk
hogeo has joined #ruby-lang
<zzak>
is there a ticket for it yet?
<banister>
not sure
retro|cz has quit [Ping timeout: 260 seconds]
<banister>
i haven't investigated it deeply yet it was just something that occured to me when i was messing with Thread#add_trace_func
vlad_starkov has joined #ruby-lang
ecnalyr has quit [Ping timeout: 245 seconds]
ffio_ has quit [Quit: WeeChat 0.4.1]
<zzak>
need to find rdoc api for turning "Foo#bar" into something i can parse
<banister>
zzak: btw do you remember the reason for not allowing lambdas to be invoked with a simple () ?
<zzak>
banister: the new lambda syntax was a little before me
<zzak>
but maybe look for the discussion on that feature
rtl_ has left #ruby-lang [#ruby-lang]
<whitequark>
banister: foo() is a method call on self
rtl has joined #ruby-lang
pskosinski has quit [Quit: Til rivido Idisti!]
<whitequark>
that would be a breaking change
<whitequark>
besides, that simply won't work for methods returning lambdas
vlad_starkov has quit [Remote host closed the connection]
dhruvasagar has quit [Ping timeout: 248 seconds]
vlad_starkov has joined #ruby-lang
<banister>
whitequark: your last point is interesting
<banister>
but in the last case you could just say: foo() always invokes jsut the method, so if foo() returned a lambda you'd need foo()()
<zzak>
banister: how does pry parse tokens?
<whitequark>
banister: ugly and confusing
<banister>
whitequark: well, i think it'd be a very rare thing to do anyway
ffio has joined #ruby-lang
<whitequark>
you'd better do foo.call(...)
<banister>
a method with no args that returns a lambda, that you want to invoke straight away without stashing it in a local
<banister>
whitequark: yeah
<banister>
that's a better way to resolve that situation
<zzak>
hah, found it!
<zzak>
RDoc::RubyLex.tokenize
<banister>
zzak: we dont often need to tokenize things, we typically just rely on eval() itself, but when we *do* need to tokenize we use CodeRay ;) why CodeRay? because we arleady use it for syntax highlighting so it's already included (no more deps :P), and it mostly works pretty alright
<zzak>
yeah, we cant use coderay :(
<zzak>
i just need a super brittle example hah
<banister>
hehe
<davetoxa>
how to call on the object field, while putting it? ruby
_jpb_ has quit [Ping timeout: 260 seconds]
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<yorickpeterse>
since it requires 3 conditions to be met: a method with name X, a condition that checks for X and an assignment using the variable name X
<yorickpeterse>
(in said condition)
mikewintermute has quit [Client Quit]
faramir has quit [Remote host closed the connection]
<yorickpeterse>
oh there's a 4th actually: only if the condition is false it will return nil
<badeball>
ironcamel: %Q() is default in the sense that %() is %Q()
<badeball>
ironcamel: when it comes to best practise.. I'm not sure I'd even give it slight a thought, but maybe someone else have stronger opinions regarding it
verto has quit [Read error: Connection reset by peer]
ruurd has quit [Quit: Leaving...]
forrest has quit [Quit: Leaving]
enebo has quit [Quit: enebo]
Bahman has quit [Ping timeout: 264 seconds]
justinram has quit [Remote host closed the connection]
andrew_johnshane has joined #ruby-lang
mistym has quit [Remote host closed the connection]
hogeo has joined #ruby-lang
Randolph has joined #ruby-lang
fenicks has quit [Read error: Connection reset by peer]
flip_digits has quit [Remote host closed the connection]
gregmoreno has quit [Remote host closed the connection]
<zenspider>
ironcamel: you're putting too much thought into it. use what you need.
Kabaka has quit [Ping timeout: 240 seconds]
pskosinski has quit [Ping timeout: 240 seconds]
andrewvos has joined #ruby-lang
thebastl has quit [Remote host closed the connection]
cmaxw_ has joined #ruby-lang
workmad3 has joined #ruby-lang
randym_ has joined #ruby-lang
jimmyjjames has joined #ruby-lang
steez has joined #ruby-lang
__butch__ has quit [Quit: Leaving.]
intellitech has joined #ruby-lang
cmaxw_ has quit [Quit: cmaxw_]
enebo has joined #ruby-lang
tenderlove has joined #ruby-lang
flip_digits has joined #ruby-lang
andrewvos has quit [Ping timeout: 246 seconds]
duph has joined #ruby-lang
gregmoreno has joined #ruby-lang
fuhgeddaboudit has joined #ruby-lang
hashkey has quit [Read error: Connection timed out]
hashkey has joined #ruby-lang
hashkey is now known as Guest17825
jimmyjjames has quit [Ping timeout: 276 seconds]
gregmoreno has quit [Ping timeout: 260 seconds]
anonymuse has quit [Remote host closed the connection]
mbj has quit [Ping timeout: 240 seconds]
anonymuse has joined #ruby-lang
rickhull has quit [Quit: Leaving.]
anonymuse has quit [Ping timeout: 276 seconds]
hogeo has quit [Remote host closed the connection]
pskosinski has joined #ruby-lang
maxmanders has quit [Quit: Computer has gone to sleep.]