julweber has quit [Remote host closed the connection]
cads has joined #ruby-lang
apeiros has joined #ruby-lang
vlad_starkov has joined #ruby-lang
maxmanders has joined #ruby-lang
maxmanders has quit [Ping timeout: 264 seconds]
marr has joined #ruby-lang
heftig has quit [Ping timeout: 245 seconds]
heftig has joined #ruby-lang
maxmanders has joined #ruby-lang
Oak has quit [Remote host closed the connection]
ffio has joined #ruby-lang
Perry is now known as perry
cads has quit [Ping timeout: 260 seconds]
minivan1 has joined #ruby-lang
cads has joined #ruby-lang
Dernise has quit [Read error: Connection reset by peer]
Dernise has joined #ruby-lang
mdedetrich has quit [Quit: Computer has gone to sleep.]
mistym has quit [Remote host closed the connection]
mistym has joined #ruby-lang
mistym has quit [Ping timeout: 264 seconds]
hogeo_ has joined #ruby-lang
ffio has quit [Ping timeout: 260 seconds]
ffio_ has joined #ruby-lang
<matti>
;]
hogeo has quit [Ping timeout: 240 seconds]
axsuul has quit [Ping timeout: 248 seconds]
sush24 has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
Dernise has quit [Quit: Leaving]
esad has joined #ruby-lang
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
thepumpkin has joined #ruby-lang
marr has quit [Ping timeout: 260 seconds]
workmad3 has joined #ruby-lang
<ledestin>
is there any sense to include languages I don't use in CV matrix?
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
julweber has joined #ruby-lang
<workmad3>
ledestin: depends what you're using the matrix for
<workmad3>
ledestin: if you're trying to identify potential holes in your skillset, or using it for comparison of candidates, then yes it can make sense
julweber_ has joined #ruby-lang
<workmad3>
ledestin: if you're using it to generate your own CV, then probably not
<ledestin>
workmad3: I'm using it *in* my CV
<workmad3>
ledestin: are you interested in jobs that use those languages?
<ledestin>
workmad3: no
<workmad3>
ledestin: are any of them languages in different paradigms that demonstrate versatility?
julweber has quit [Ping timeout: 256 seconds]
<esad>
ledestin: so you want to write Scala: 0/5
<esad>
to explicitely state that you have no experience in these languages?
<ledestin>
workmad3: Delphi says I did GUI applications, which does demonstrate versatility. And Java is usually wanted for one reason or another.
<workmad3>
ledestin: i.e. any functional languages, declarative languages or logical languages?
<workmad3>
ledestin: I'd probably just say 'experience with GUI applications' rather than put Delphi on there and expect a reader to infer it ;)
<ledestin>
workmad3: no, it's Java and Delphi
<ledestin>
workmad3: it does say so
<ledestin>
workmad3: just, maybe it's not the right way to put it
<workmad3>
ledestin: I don't see 'Delphi' and immediately think 'GUI applications'
<ledestin>
workmad3: no, it says so in the description next to it
<workmad3>
ledestin: ah, ok :)
<workmad3>
ledestin: does stating 'Delphi' add anything to that description though? :)
julweber_ has quit [Read error: Connection reset by peer]
<ledestin>
workmad3: I'd remove Delphi, but the format of skill matrix is that you need a skill first
<ljarvis>
banisterfiend: something similar is actually already possible in slop, but it's not quite as comprehensive as that. I'm open to adding something like that if people would actually use it, though
<ljarvis>
ah there's a ruby version already
<ljarvis>
I prefer defining those options programatically myself
<ljarvis>
programmatically*
DEac-_ has joined #ruby-lang
DEac-_ has quit [Client Quit]
cirenyc has quit [Quit: Leaving...]
mdedetrich has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
havenwood has joined #ruby-lang
<ledestin>
workmad3: thanks
barttenbrinke has joined #ruby-lang
elia has joined #ruby-lang
joshuawscott has joined #ruby-lang
barttenbrinke has quit [Ping timeout: 256 seconds]
Alkorn has joined #ruby-lang
<Alkorn>
Guys hey
<Alkorn>
Can you tell me I need to specify PATH to my gems for using rails command?
<Alkorn>
Every reboot or i can do it once?
<Alkorn>
Becouse my Ubuntu going crazy
<ledestin>
$type rails
<ledestin>
rails is /usr/local/bin/rails
havenwood has quit [Remote host closed the connection]
<Alkorn>
The program 'rails' can be found in the following packages:
<Alkorn>
it is when i run rails
<Alkorn>
but it worker before reboot
havenwood has joined #ruby-lang
<ledestin>
Alkorn: I don't understand your problem
<Alkorn>
I instaled rails and it work but after reboot I can't use rails in command line - Ubuntu going crazy
<spike|spiegel>
umm? why do need to interface to C in the first place?
<banisterfiend>
spike|spiegel: for the props
<banisterfiend>
makes it easier to integrate with stuff too i guess
<banisterfiend>
3rd party libraries and so on
jwoods has joined #ruby-lang
<spike|spiegel>
props/
<spike|spiegel>
?
<banisterfiend>
spike|spiegel: respect
<banisterfiend>
(i think, i'm still a noob at american slang)
kurko_ has joined #ruby-lang
<spike|spiegel>
oh writing C code is the 'cool thing' these days in rubyland?
* spike|spiegel
must be the coolest old man on the block then :)
<banisterfiend>
spike|spiegel: i was just babbling
jwoods has quit [Client Quit]
<spike|spiegel>
okay :( for a minute I thought I was cool.
<banisterfiend>
spike|spiegel: link to your github?
jsullivandigs has joined #ruby-lang
<spike|spiegel>
sorry, up tight employer, pile of NDAs
<banisterfiend>
spike|spiegel: you dont have a personal github?
<spike|spiegel>
nothing.
elia has joined #ruby-lang
<spike|spiegel>
my line of work doesn't have the insecurity ;)
<whitequark>
the ?
<spike|spiegel>
joking
jsullivandigs has quit [Ping timeout: 264 seconds]
ssb123 has joined #ruby-lang
jsullivandigs has joined #ruby-lang
elia has quit [Ping timeout: 256 seconds]
rippa has joined #ruby-lang
maxmanders has joined #ruby-lang
<spike|spiegel>
btw, another curious thing, the "your github" almost sounds like "xerox", almost everyone here has a github account?
Mon_Ouie has quit [Ping timeout: 268 seconds]
<whitequark>
it's a norm rather than exception these days
<whitequark>
frankly though, most github pages are rather uninspiring
<spike|spiegel>
ruby community is pretty much web?
<banisterfiend>
spike|spiegel: yeah, anyone who does any opensource dev (at least in ruby) has a github
<banisterfiend>
it makes opensource collaboration a lot easier
lsegal has joined #ruby-lang
<spike|spiegel>
I wish we could use ruby more, almost silly GC and the performance just throws it down the drain
cads has joined #ruby-lang
<banisterfiend>
spike|spiegel: why use C though? jvm performance not good enough?
<spike|spiegel>
it's not web :) and jvm is a memory hog.
<banisterfiend>
spike|spiegel: i didnt say web either :) I would hazard a guess that jvm is used for more non-web projects too (that's just a guess though)
<banisterfiend>
more non-web than web
<spike|spiegel>
more enterpise "middlewares" sure
<banisterfiend>
most of my java programming friends do not do web development
<spike|spiegel>
java on desktop is dead. pretty much
marr has joined #ruby-lang
<banisterfiend>
spike|spiegel: so you're primarily doing *nix systems dev?
<spike|spiegel>
yeah closer to the metal, counting cycles, cache misses, pipeline stalls, all the gory stuff.
<banisterfiend>
spike|spiegel: game dev? :)
<spike|spiegel>
now now, let's not get too specific
<banisterfiend>
ok, ed snowden
<banisterfiend>
though i guess he would tell me
<spike|spiegel>
meh, ok, no. not games, that land is domainted by C++
<spike|spiegel>
someone should really throw some money behind ruby to get a proper VM
<banisterfiend>
spike|spiegel: you've looked into rubinius?
<spike|spiegel>
seen it before, still early to be anything ready right?
<spike|spiegel>
"Engine Yard funds one full-time engineer to work exclusively on Rubinius" oh poor thing.
mistym has joined #ruby-lang
<whitequark>
spike|spiegel: a vm is not going to help ruby
<whitequark>
well, sorta
<spike|spiegel>
hold on to your pants
<whitequark>
there's unity for .net, for example, but as I understand it, for the purposes it uses C# for, ruby could work just as well
<whitequark>
since, as usual, all the heavy lifting is performed by the c libraries
<whitequark>
spike|spiegel: huh?
<spike|spiegel>
joke fail, move on
<whitequark>
you aren't very good with jokes are you
<spike|spiegel>
generation gap I assume
<whitequark>
and/or language gap
<whitequark>
well, culture.
ssb123 has quit [Remote host closed the connection]
D2of3 has joined #ruby-lang
ssb123 has joined #ruby-lang
<spike|spiegel>
also, what's the multiple json libraries, silly nnumber of half cooked "app servers"
<spike|spiegel>
rubyland is strange
ssb123 has quit [Ping timeout: 245 seconds]
<whitequark>
it's not like C has one of either ;)
ssb123 has joined #ruby-lang
<spike|spiegel>
not that competition is bad, it's just odd, you find unicorn, then someone up and thinks can do better?
joshuawscott has joined #ruby-lang
<whitequark>
like the author of unicorn?
<whitequark>
there's also rainbows!
<whitequark>
unicorn handles purely transactional workloads well. rainbows! handles sleepy clients well. thin handles evented clients with long-lived streams well. webrick is... well... it's named a brick. puma works well on jruby.
* whitequark
shrugs
<spike|spiegel>
I meant you probably don't need any of the newer ones as I don't see them doing any better than unicron
<whitequark>
you cannot have SSE or websockets on unicorn
<whitequark>
you cannot expose unicorn directly to web as it's trivially dos'd
<spike|spiegel>
ruby isn't suited for that kind of stuff
<whitequark>
bullshit
cads has quit [Ping timeout: 264 seconds]
<spike|spiegel>
node probably does much better at that
<whitequark>
iirc, celluloid even beats node at benchmarks
<whitequark>
besides, there isn't a fundamental difference between ruby and node
<whitequark>
if something, node is inferior due to lack of threads
* whitequark
shrugs
<spike|spiegel>
naw man, I looked at enough event loops to know that.
<whitequark>
ok, elaborate?
<spike|spiegel>
libev libevent rock solid.
<spike|spiegel>
eventmachine. .so so.
workmad3 has quit [Ping timeout: 276 seconds]
<spike|spiegel>
libuv (from node) good.
<whitequark>
ok
<whitequark>
nothing of that is related to ruby
<spike|spiegel>
celluloid -> interface to libev
<spike|spiegel>
cool.io before?
<spike|spiegel>
and got renamed I assume
<whitequark>
I think that's celluloid::io
<spike|spiegel>
now, v8 vs ruby, hands down v8. when doing event loops.
<whitequark>
celluloid is the concurrency lib, ::io is the io part
joshuawscott has quit [Ping timeout: 256 seconds]
<whitequark>
well
<whitequark>
what is your metric?
<spike|spiegel>
gut
<whitequark>
doesn't matter, sorry
<spike|spiegel>
where is this benchmark you reference?
<spike|spiegel>
and I could probably pit netty in and throw the competetion out of the stadium
<spike|spiegel>
:)
<banisterfiend>
spike|spiegel: when working in an event loop you just use plain callbacks or something more sophisticated?
<whitequark>
spike|spiegel: looking
Senjai has joined #ruby-lang
<whitequark>
spike|spiegel: cannot find it in reasonable time, feel free to disregard
<spike|spiegel>
banisterfiend: I look at library implementation overhead, not necessarily how much one can suck at using it
io_syl has quit [Quit: io_syl]
ssb123 has quit [Remote host closed the connection]
<whitequark>
spike|spiegel: my point is that fundamentally both ruby and js are dynamically typed, jit-optimized languages, so you *will* have a difference due to amount of invested effort, but it's more incidental than fundamental
<spike|spiegel>
whitequark: v8 would outperform ruby in almost all respects
ssb123 has joined #ruby-lang
<whitequark>
what is this application you call "ruby" and compare to application "v8" ?
<spike|spiegel>
take your pick, any ruby, 2.0, 1.9, jruby any version
<whitequark>
if i'd have to bet on something for numeric and object manipulation perf, I'd say topaz
<whitequark>
mri doesn't jit, jvm has dumb object model, pypy should cut it
<whitequark>
that being said i'm not really convinced that numeric and object manipulation perf matters much here
<Harzilein>
there's unholy :D
<whitequark>
isn't ruby
<spike|spiegel>
looking at how mri does floating point math, almost any language can beat ruby at that :)
<whitequark>
spike|spiegel: now do some 64-bit integer math on v8
<whitequark>
;)
<spike|spiegel>
now now, that's not fair
<whitequark>
also 2.1 has flonums!
ssb123 has quit [Ping timeout: 245 seconds]
<whitequark>
on 64-bit that is
<spike|spiegel>
well, just hope they are good enough
<whitequark>
but still, how did we come from io perf to flonums? i'm really not sure
ssb123 has joined #ruby-lang
<spike|spiegel>
you startd it
shevy has left #ruby-lang ["I'll be back ... maybe"]
<whitequark>
well i was bored
sjltaylor has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<spike|spiegel>
and there seemed to be some era where shitload of libraries being developed for ruby "em-this" "em-that".. that's gone too I assume?
<whitequark>
no idea I don't track new ruby libraries that much anymore
<whitequark>
but probably no
<spike|spiegel>
I had the best laughs when some crackpot had put out a library for nonblocking mysql driver or some such
<whitequark>
what's about it?
<spike|spiegel>
can't do nonblocking io with libmysql
sjltaylor has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<spike|spiegel>
the guy used a undocumented, accidentally exported function to say it's non blocking where as it can't have more than one request pending or it'd throw up
<canton7>
you can `packages.zip([false].cycle)`, but I'm not sure if there's something better than that
havenwood has quit [Remote host closed the connection]
<spike|spiegel>
erikh: sorry? chef?
<naquad>
canton7, awesome! thanks
io_syl has joined #ruby-lang
ylluminate has joined #ruby-lang
nneko001__ has quit [Quit: Konversation terminated!]
retro|cz has joined #ruby-lang
sepp2k has joined #ruby-lang
sjltaylor has joined #ruby-lang
<yorickpeterse>
spike|spiegel: because it's the host language
<yorickpeterse>
you have to implement it in something
joshwlewis has quit [Quit: joshwlewis]
maxmanders has quit [Ping timeout: 240 seconds]
joshuawscott has joined #ruby-lang
<naquad>
is there some dead simple library able to connect to host via ssh and provide me high level blocking interface for running commands and uploading / downloading files?
<naquad>
i've looked at Net::SSH and it is... well it is too asynchronous
<zenspider>
that was not what I was going to answer... :)
jonahR has joined #ruby-lang
<ljarvis>
yup me either
jonahR has quit [Client Quit]
lsegal has quit [Ping timeout: 268 seconds]
cheddar_bot has joined #ruby-lang
konpyu has quit [Remote host closed the connection]
lsegal has joined #ruby-lang
<erikh>
ljrasiv
<erikh>
that's the closest I can get to intentionally misspelling your name for humorous effect
<ljarvis>
now i am russian
<erikh>
russquark
<erikh>
you should just go by that
<apeiros>
rajiv, isn't that indian?
diegoviola has joined #ruby-lang
<ljarvis>
:/
lsegal` has quit [Ping timeout: 245 seconds]
* apeiros
will miss injekt
<ljarvis>
y u miss inkjet
<apeiros>
dunno
<apeiros>
that's just how it is
<ljarvis>
oh..
<ljarvis>
was about to have some feels
* apeiros
off, stopping him from missing other things :D
<ljarvis>
apeiros: enjoy!
<ljarvis>
it's 1am, wtf are you missing
<apeiros>
my pillow!
<ljarvis>
d'aww
<apeiros>
and brushed teeth
<apeiros>
(srsly)
<erikh>
what I was going to say was totally unsuited for this channel
<ljarvis>
:)
<apeiros>
erikh: that too
<ljarvis>
har
<apeiros>
but I wasn't sure whether ljarvis is old enough for that :o)
<erikh>
HA
<ljarvis>
:/
<ljarvis>
:(
<ljarvis>
mommy lets me watch r rated movies
<ljarvis>
wait that's kinda weird
<erikh>
you're british, I thought it was pretty normal for you folks
<ljarvis>
yeah
esad has quit [Quit: Computer has gone to sleep.]
<erikh>
ok in b4 I get told this is a ruby channel
<ljarvis>
chavvy dick 'eds
<ljarvis>
this language is so odd
<erikh>
we have cereal named after your greetings
<ljarvis>
oh yeah?
<erikh>
cheerios!
<ljarvis>
cheerios
<ljarvis>
haha
<ljarvis>
I love cheerios
<ljarvis>
well i dont that much they're okay
<banisterfiend>
mommy sew me into your cushion! mom: ah yes, that i will! this moment!
<ljarvis>
wat
<erikh>
oh my
<erikh>
what did we awaken
<ljarvis>
i think im done with the internet before things get wild
<banisterfiend>
sry 2 much mooncake
<banisterfiend>
bbl
<erikh>
best idea NA
<naquad>
is there something in Enumerable that will iterate through given sequence and return result of first truthy (not nil and not false) block return
<naquad>
?
<ljarvis>
find
<erikh>
aka detect if you're on the railz
<naquad>
it will return element itslf
<apeiros>
I think he wants "map_find"
<naquad>
*itself
<apeiros>
lazy map + find in ruby 2.0
<ljarvis>
seems that way
<naquad>
i know about map.detect { ... }
mistym has quit [Remote host closed the connection]
<naquad>
but in my case this map is pretty heavy
fenicks has quit [Read error: Connection reset by peer]
<erikh>
apeiros: neato
<erikh>
naquad: have you seen the docs for Enumerable#find yet?