baweaver changed the topic of #ruby to: Rules & more: https://ruby-community.com || Ruby 2.5.0, 2.4.3, 2.3.6: https://www.ruby-lang.org || Paste >3 lines of text to: https://gist.github.com || Rails questions? Ask in: #RubyOnRails || Logs: https://irclog.whitequark.org/ruby || Books: https://goo.gl/wpGhoQ
TomyLobo has quit [Ping timeout: 256 seconds]
jnollette has joined #ruby
cdg has joined #ruby
Guest57056 has quit []
minimalism has joined #ruby
Dimik has joined #ruby
sylario has quit [Quit: Connection closed for inactivity]
cdg has quit [Ping timeout: 276 seconds]
haylon has quit [Remote host closed the connection]
alfiemax has joined #ruby
milardovich has quit [Remote host closed the connection]
cdg has joined #ruby
bmurt has joined #ruby
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alfiemax has quit [Ping timeout: 240 seconds]
cagomez has quit [Remote host closed the connection]
cdg has quit [Ping timeout: 265 seconds]
alfiemax has joined #ruby
atchoum has quit [Read error: Connection reset by peer]
cdg has joined #ruby
theRealGent has quit [Ping timeout: 276 seconds]
cdg has quit [Ping timeout: 260 seconds]
jnollette has quit [Ping timeout: 255 seconds]
John_Ivan has joined #ruby
John_Ivan has joined #ruby
John_Ivan has quit [Changing host]
jnollette has joined #ruby
alfiemax has quit [Read error: Connection timed out]
pastorinni has joined #ruby
alfiemax has joined #ruby
pastorinni has quit [Remote host closed the connection]
jnollette has quit [Ping timeout: 255 seconds]
konsolebox has quit [Ping timeout: 240 seconds]
John_Ivan has quit [Read error: Connection reset by peer]
pastorinni has joined #ruby
davidcsi has quit [Ping timeout: 255 seconds]
x77686d has quit [Quit: x77686d]
alfiemax has quit [Ping timeout: 240 seconds]
cschneid has quit [Ping timeout: 276 seconds]
halt has joined #ruby
jnollette has joined #ruby
cschneid has joined #ruby
halt is now known as Guest87151
konsolebox has joined #ruby
alfiemax has joined #ruby
konsolebox has quit [Ping timeout: 260 seconds]
konsolebox has joined #ruby
alfiemax has quit [Ping timeout: 240 seconds]
skweek has quit [Ping timeout: 276 seconds]
arescorpio has joined #ruby
arescorpio has quit [Max SendQ exceeded]
alfiemax has joined #ruby
shinnya has quit [Ping timeout: 260 seconds]
konsolebox has quit [Ping timeout: 248 seconds]
pastorinni has quit [Remote host closed the connection]
konsolebox has joined #ruby
marr has quit [Ping timeout: 256 seconds]
theRealGent has joined #ruby
McSoFake has quit [Quit: Konversation terminated!]
AJA4350 has quit [Quit: AJA4350]
kapil___ has quit [Quit: Connection closed for inactivity]
alfiemax has quit [Ping timeout: 260 seconds]
cdg has joined #ruby
alfiemax has joined #ruby
tvw has joined #ruby
cschneid has quit [Ping timeout: 256 seconds]
theRealGent has quit [Ping timeout: 276 seconds]
arescorpio has joined #ruby
cdg has quit [Ping timeout: 276 seconds]
cschneid has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drewmcmillan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
s3nd1v0g1us has quit [Ping timeout: 260 seconds]
tvw has quit []
n0m4d1c has quit [Read error: Connection reset by peer]
skweek has joined #ruby
cagmz has joined #ruby
jnollette has quit [Ping timeout: 255 seconds]
Vapez has quit [Remote host closed the connection]
jnollette has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
alfiemax has quit [Remote host closed the connection]
cdg has joined #ruby
melhoir has joined #ruby
alfiemax has joined #ruby
mniip has quit [Ping timeout: 248 seconds]
mniip has joined #ruby
cschneid has quit [Ping timeout: 256 seconds]
cdg has quit [Ping timeout: 265 seconds]
alfiemax has quit [Ping timeout: 248 seconds]
skweek has quit [Ping timeout: 260 seconds]
alfiemax has joined #ruby
cschneid has joined #ruby
newalexandria has joined #ruby
s3nd1v0g1us has joined #ruby
s3nd1v0g1us has quit [Max SendQ exceeded]
melhoir has quit [Quit: leaving]
meadmoon has joined #ruby
s3nd1v0g1us has joined #ruby
SynSynack has quit [Quit: Не разучиться мечтать... любить...]
alfiemax has quit [Ping timeout: 260 seconds]
orbyt_ has joined #ruby
newalexandria has quit [Remote host closed the connection]
cadillac_ has quit [Quit: I quit]
cadillac_ has joined #ruby
herbmillerjr has joined #ruby
alex`` has quit [Ping timeout: 265 seconds]
alfiemax has joined #ruby
x77686d has joined #ruby
devyn has quit [Remote host closed the connection]
s3nd1v0g1us has quit [Ping timeout: 255 seconds]
guardianx has joined #ruby
guardianx has quit [Read error: Connection reset by peer]
alfiemax has quit [Ping timeout: 264 seconds]
pastorinni has joined #ruby
cdg has joined #ruby
guardianx has joined #ruby
guardianx has quit [Client Quit]
cdg has quit [Ping timeout: 276 seconds]
guardianx has joined #ruby
drewmcmillan has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
s3nd1v0g1us has joined #ruby
s3nd1v0g1us has quit [Max SendQ exceeded]
s3nd1v0g1us has joined #ruby
al2o3-cr has quit [Ping timeout: 240 seconds]
jnollette has quit [Remote host closed the connection]
pastorinni has quit [Remote host closed the connection]
pastorinni has joined #ruby
jnollette has joined #ruby
pastorinni has quit [Remote host closed the connection]
armyriad has quit [Quit: Leaving]
pastorinni has joined #ruby
armyriad has joined #ruby
cschneid has joined #ruby
abraham has joined #ruby
abraham is now known as abra_ha_m
devyn has joined #ruby
pastorin_ has joined #ruby
pastorinni has quit [Read error: Connection reset by peer]
s3nd1v0g1us has quit [Ping timeout: 276 seconds]
pastorin_ has quit [Read error: Connection reset by peer]
pastorinni has joined #ruby
lx4_ has joined #ruby
abra_ha_m has left #ruby ["Adiós"]
pastorinni has quit [Read error: Connection reset by peer]
pastorin_ has joined #ruby
mtkd has quit [Ping timeout: 260 seconds]
mtkd has joined #ruby
govg has joined #ruby
konsolebox has quit [Ping timeout: 264 seconds]
cdg has joined #ruby
guardianx is now known as instain
pastorin_ has quit [Ping timeout: 248 seconds]
cdg has quit [Ping timeout: 265 seconds]
konsolebox has joined #ruby
sanscoeur has joined #ruby
newalexandria has joined #ruby
instain has quit []
newalexandria has quit [Remote host closed the connection]
s3nd1v0g1us has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
konsolebox has quit [Ping timeout: 265 seconds]
konsolebox has joined #ruby
RougeR has quit [Ping timeout: 240 seconds]
cschneid has joined #ruby
gix has joined #ruby
arescorpio has quit [Quit: Leaving.]
gix- has quit [Ping timeout: 268 seconds]
konsolebox has quit [Ping timeout: 240 seconds]
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
konsolebox has joined #ruby
cdg has joined #ruby
drcode has joined #ruby
trautwein has quit [Quit: ZNC 1.6.5 - http://znc.in]
trautwein has joined #ruby
suhdood has joined #ruby
cdg has quit [Ping timeout: 260 seconds]
konsolebox has quit [Ping timeout: 260 seconds]
konsolebox has joined #ruby
shinnya has joined #ruby
tastygradient has joined #ruby
cschneid has quit [Ping timeout: 264 seconds]
tastygradient has quit [Ping timeout: 260 seconds]
cagmz has quit [Quit: Leaving]
cschneid has joined #ruby
s3nd1v0g1us has quit [Ping timeout: 276 seconds]
s3nd1v0g1us has joined #ruby
phate408 has quit [Read error: Connection reset by peer]
cdg has joined #ruby
phate408 has joined #ruby
cdg has quit [Ping timeout: 276 seconds]
s3nd1v0g1us has quit [Ping timeout: 276 seconds]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
Slyda1 has quit [Remote host closed the connection]
Slyda1 has joined #ruby
LocaMocha is now known as Sauvin
konsolebox has quit [Ping timeout: 248 seconds]
Slyda1 has quit [Remote host closed the connection]
darkhanb has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Slyda1 has joined #ruby
konsolebox has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
meadmoon has quit [Quit: I am functioning within established parameters.]
cschneid has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
konsolebox has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
konsolebox has joined #ruby
darkhanb has joined #ruby
troys has quit [Quit: Bye]
AxelAlex has joined #ruby
cschneid has quit [Ping timeout: 260 seconds]
AX31_A13X has joined #ruby
cdg has joined #ruby
AxelAlex has quit [Ping timeout: 240 seconds]
cdg has quit [Ping timeout: 255 seconds]
suhdood has quit [Ping timeout: 260 seconds]
cschneid has joined #ruby
soniya29 has joined #ruby
soniya29 has quit [Remote host closed the connection]
KeyJoo has joined #ruby
lx4_ has quit [Quit: Connection closed for inactivity]
za1b1tsu has joined #ruby
faces has quit [Ping timeout: 264 seconds]
AX31_A13X has quit [Quit: AX31_A13X]
konsolebox has quit [Ping timeout: 240 seconds]
konsolebox has joined #ruby
ldepandis has joined #ruby
za1b1tsu has quit [Quit: Leaving]
konsolebox has quit [Ping timeout: 248 seconds]
cdg has joined #ruby
konsolebox has joined #ruby
cschneid has quit [Ping timeout: 264 seconds]
cdg has quit [Ping timeout: 255 seconds]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cschneid has joined #ruby
konsolebox has quit [Ping timeout: 248 seconds]
konsolebox has joined #ruby
bigblind has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
konsolebox has joined #ruby
bigblind has quit [Ping timeout: 260 seconds]
DTZUZO has joined #ruby
jamesaxl_05 has joined #ruby
pskosinski has quit [Ping timeout: 268 seconds]
cdg has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
cdg has quit [Ping timeout: 276 seconds]
konsolebox has joined #ruby
cschneid has quit [Ping timeout: 268 seconds]
konsolebox has quit [Ping timeout: 240 seconds]
konsolebox has joined #ruby
cschneid has joined #ruby
konsolebox has quit [Ping timeout: 256 seconds]
konsolebox has joined #ruby
danielpclark has quit [Quit: Leaving]
reber has joined #ruby
cdg has joined #ruby
dionysus69 has joined #ruby
cdg has quit [Ping timeout: 255 seconds]
ShekharReddy has joined #ruby
cschneid has quit [Ping timeout: 248 seconds]
cschneid has joined #ruby
ByronJohnson has quit [Ping timeout: 240 seconds]
cadillac_ has quit [Ping timeout: 264 seconds]
konsolebox has quit [Ping timeout: 268 seconds]
biberu has joined #ruby
TinkerTyper has quit [Read error: Connection reset by peer]
konsolebox has joined #ruby
Chch has joined #ruby
cadillac_ has joined #ruby
TinkerTyper has joined #ruby
ByronJohnson has joined #ruby
Chch has quit [Client Quit]
Dimik has quit [Ping timeout: 260 seconds]
anisha has joined #ruby
konsolebox has quit [Ping timeout: 256 seconds]
alex`` has joined #ruby
konsolebox has joined #ruby
cdg has joined #ruby
pskosinski has joined #ruby
pskosinski is now known as Guest99114
cdg has quit [Ping timeout: 252 seconds]
davidcsi has joined #ruby
konsolebox has quit [Ping timeout: 260 seconds]
konsolebox has joined #ruby
Xentil has joined #ruby
marr has joined #ruby
konsolebox has quit [Ping timeout: 265 seconds]
cschneid has quit [Ping timeout: 240 seconds]
anisha has quit [Read error: Connection reset by peer]
cschneid has joined #ruby
konsolebox has joined #ruby
RougeR has joined #ruby
TomyLobo has joined #ruby
spuk has quit [Ping timeout: 256 seconds]
davidcsi has quit [Ping timeout: 252 seconds]
konsolebox has quit [Ping timeout: 260 seconds]
konsolebox has joined #ruby
claudiuinberlin has joined #ruby
schneide_ has joined #ruby
konsolebox has quit [Ping timeout: 248 seconds]
apparition has joined #ruby
x77686d has quit [Quit: x77686d]
cschneid has quit [Ping timeout: 268 seconds]
bigblind has joined #ruby
konsolebox has joined #ruby
mikecmpbll has joined #ruby
cschneid has joined #ruby
konsolebox has quit [Ping timeout: 260 seconds]
konsolebox has joined #ruby
cdg has joined #ruby
alex`` has quit [Ping timeout: 276 seconds]
ta__ has quit [Remote host closed the connection]
cdg has quit [Ping timeout: 255 seconds]
ta_ has joined #ruby
schneide_ has quit [Read error: Connection reset by peer]
konsolebox has quit [Ping timeout: 260 seconds]
cschneid has quit [Ping timeout: 276 seconds]
konsolebox has joined #ruby
sandelius has joined #ruby
alex`` has joined #ruby
vyorkin has joined #ruby
sandelius has quit [Client Quit]
cschneid has joined #ruby
konsolebox has quit [Ping timeout: 255 seconds]
konsolebox has joined #ruby
cdg has joined #ruby
d^sh has quit [Ping timeout: 256 seconds]
jnyw has joined #ruby
ShekharReddy has quit [Quit: Connection closed for inactivity]
cdg has quit [Ping timeout: 252 seconds]
anisha has joined #ruby
schneide_ has joined #ruby
ta_ has quit [Remote host closed the connection]
kapil___ has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
darkhanb has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
konsolebox has joined #ruby
darkhanb has joined #ruby
jnyw has quit [Quit: WeeChat 2.0.1]
clemens3 has joined #ruby
za1b1tsu has joined #ruby
eroux has joined #ruby
mtkd has quit [Ping timeout: 256 seconds]
InfinityFye has joined #ruby
oo_func has joined #ruby
cschneid has quit [Ping timeout: 248 seconds]
mtkd has joined #ruby
konsolebox has quit [Ping timeout: 268 seconds]
mtkd has quit []
cschneid has joined #ruby
konsolebox has joined #ruby
InfinityFye has left #ruby ["Leaving"]
<oo_func> Anyone have any recommendations for the best Ruby version manager?
DoubleMalt has joined #ruby
DoubleMalt has quit [Remote host closed the connection]
spectrum has joined #ruby
cdg has joined #ruby
<ledestin> oo_func I can answer questions about rbenv, but I never used rvm
cdg has quit [Ping timeout: 255 seconds]
spectrum has quit [Ping timeout: 240 seconds]
jnollette has quit [Ping timeout: 255 seconds]
desperek has joined #ruby
jnollette has joined #ruby
apparition has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
tomphp has joined #ruby
cschneid has quit [Ping timeout: 255 seconds]
<oo_func> awesome. thanks. new windows user. installing brew and rbenv. cheers, ledestin
cschneid has joined #ruby
<oo_func> Ledestin, instead of using Homebrew would you recommend Scoop?
<ledestin> oo_func I'm on Linux, so I have no idea about Windows stuff
<oo_func> hmmmm. I might have to revisit the OS. Thanks for the support.
<oo_func> ledestin do you install linux on your machine
<oo_func> how*
<ledestin> oo_func https://www.ubuntu.com/
<oo_func> :)
nowhereman_ has joined #ruby
anisha has quit [Quit: Leaving]
nowhere_man has quit [Ping timeout: 276 seconds]
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<oo_func> when's the last time you had to buy a flash drive or cd rom
<oo_func> that'll be 10 dollars the local convenience store
sameerynho has joined #ruby
cdg has joined #ruby
<oo_func> brb going to buy a stack of 20 DVDs, first time in 15 years
nadir has joined #ruby
cdg has quit [Ping timeout: 255 seconds]
apparition has joined #ruby
bigblind has quit [Ping timeout: 276 seconds]
cschneid has quit [Ping timeout: 240 seconds]
faces has joined #ruby
cschneid has joined #ruby
_zach has quit [Ping timeout: 264 seconds]
_zach has joined #ruby
SynSynack has joined #ruby
nowhereman_ has quit [Ping timeout: 268 seconds]
Xentil has quit [Ping timeout: 265 seconds]
moei has joined #ruby
kapil___ has quit [Quit: Connection closed for inactivity]
cschneid has quit [Ping timeout: 240 seconds]
bigblind has joined #ruby
cschneid has joined #ruby
konsolebox has quit [Ping timeout: 240 seconds]
John_Ivan has joined #ruby
John_Ivan has joined #ruby
John_Ivan has quit [Changing host]
mhorstmann has joined #ruby
konsolebox has joined #ruby
tomphp has joined #ruby
AJA4350 has joined #ruby
hogetaro has quit [Quit: Leaving...]
<yonahw> oo_func, I use rbenv on top of WSL (https://docs.microsoft.com/en-us/windows/wsl/install-win10)
mhorstmann has quit [Quit: Mutter: http://www.mutterirc.com]
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mhorstmann has joined #ruby
marr has quit [Ping timeout: 265 seconds]
<oo_func> yonahw - this looks great. I have a few usbs if anyone needs one.
yonahw has quit [Quit: Leaving]
marr has joined #ruby
yonahw has joined #ruby
mhorstmann has quit [Quit: Mutter: http://www.mutterirc.com]
mhorstmann has joined #ruby
mhorstmann has quit [Client Quit]
mhorstmann has joined #ruby
mhorstmann has quit [Remote host closed the connection]
mhorstmann has joined #ruby
mhorstmann has quit [Client Quit]
alex`` has quit [Quit: WeeChat 2.0.1]
meadmoon has joined #ruby
eblip is now known as eb0t-
cschneid has quit [Ping timeout: 256 seconds]
meadmoon has quit [Client Quit]
cschneid has joined #ruby
rippa has joined #ruby
Ltem has joined #ruby
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
schneide_ has quit [Remote host closed the connection]
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
claudiuinberlin has joined #ruby
claudiuinberlin has quit [Client Quit]
banisterfiend has joined #ruby
zautomata1 has joined #ruby
zautomata has quit [Ping timeout: 240 seconds]
claudiuinberlin has joined #ruby
ledestin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shinnya has quit [Ping timeout: 256 seconds]
n0m4d1c has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
yaewa has joined #ruby
moei has quit [Ping timeout: 255 seconds]
z4phod has quit [Ping timeout: 265 seconds]
cschneid has joined #ruby
<qyliss> oo_func: I like chruby/ruby-install
<qyliss> Nice and straightforward
yokel has quit [Ping timeout: 256 seconds]
yokel has joined #ruby
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
n0m4d1c has quit [Read error: Connection reset by peer]
yonahw has quit [Read error: Connection reset by peer]
ziadoz has joined #ruby
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ziadoz has quit [Client Quit]
banisterfiend has joined #ruby
yonahw has joined #ruby
claudiuinberlin has joined #ruby
cschneid has quit [Ping timeout: 248 seconds]
cschneid has joined #ruby
alex`` has joined #ruby
al2o3-cr has joined #ruby
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
amatas has joined #ruby
jeffreylevesque has quit [Remote host closed the connection]
jeffreylevesque has joined #ruby
Xentil has joined #ruby
RougeR has quit [Read error: No route to host]
RougeR has joined #ruby
RougeR has joined #ruby
RougeR has quit [Changing host]
apparition has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
cschneid has quit [Ping timeout: 276 seconds]
hanmac has quit [Ping timeout: 260 seconds]
Puffball has quit [Remote host closed the connection]
cschneid has joined #ruby
apparition has joined #ruby
banisterfiend has joined #ruby
white_lilies has joined #ruby
DLSteve has joined #ruby
Silmarilion has joined #ruby
hanmac has joined #ruby
ta_ has joined #ruby
marmorkreb has joined #ruby
marmorkreb has quit [Read error: Connection reset by peer]
marmorkreb has joined #ruby
raynold has quit [Quit: Connection closed for inactivity]
apparition has quit [Quit: Bye]
marmorkreb has quit [Remote host closed the connection]
marmorkreb has joined #ruby
keyjoo_ has joined #ruby
keyjoo_ has quit [Remote host closed the connection]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
clemens3 has quit [Ping timeout: 240 seconds]
ta_ has quit [Remote host closed the connection]
banisterfiend has joined #ruby
marmorkreb has quit [Remote host closed the connection]
govg has quit [Ping timeout: 256 seconds]
govg has joined #ruby
marmorkreb has joined #ruby
marmorkreb has quit [Read error: Connection reset by peer]
marmorkr_ has joined #ruby
schneide_ has joined #ruby
govg has quit [Ping timeout: 255 seconds]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
marmorkr_ has quit [Remote host closed the connection]
herbmillerjr has quit [Quit: Konversation terminated!]
claudiuinberlin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jamesaxl_05 has quit [Ping timeout: 240 seconds]
cschneid has quit [Ping timeout: 264 seconds]
banisterfiend has joined #ruby
shinnya has joined #ruby
sagax has quit [Quit: Konversation terminated!]
apparition has joined #ruby
nnutter has left #ruby [#ruby]
apparition has quit [Client Quit]
dionysus69 has quit [Remote host closed the connection]
x77686d has joined #ruby
nowhereman_ has joined #ruby
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cschneid has joined #ruby
claudiuinberlin has joined #ruby
suhdood has joined #ruby
white_lilies has quit [Ping timeout: 240 seconds]
naftilos76 has joined #ruby
ta_ has joined #ruby
spuk has joined #ruby
white_lilies has joined #ruby
jamesaxl has joined #ruby
naftilos76 has quit [Quit: Αποχώρησε]
theRealGent has joined #ruby
white_lilies has quit [Ping timeout: 260 seconds]
<havenwood> oo_func: +1 chruby - the simplest thing that can possibly work
<havenwood> (plus a help menu)
suhdood has quit [Ping timeout: 240 seconds]
<oo_func> havenwood how is it easier than rbenv? what's the difference?
<oo_func> I've been taking a look myself and cannot tell. Most likely due to my lack of experience.
<oo_func> Any explanation would be great
tvw has joined #ruby
banisterfiend has joined #ruby
workmad3_ has joined #ruby
workmad3 has quit [Ping timeout: 252 seconds]
<havenwood> oo_func: rbenv uses shims. so it creates a directory and puts it in front of your path. then it creates a file for ruby, gem, each gem, etc.
<havenwood> ?rbenv
<ruby[bot]> Missing command under rbenv? Did you try `rbenv rehash`?
<havenwood> oo_func: The `rbenv rehash` command will rebuild those shims if you change your gems or whatever.
<havenwood> oo_func: rbenv is particularly handy if you have a strange shell, something other than bash or zsh - since the shims will still work.
<havenwood> oo_func: rbenv does some things I consider strange, like reimplementing the readpath shell builtin in C: https://github.com/rbenv/rbenv/blob/master/src/realpath.c
ta_ has quit [Ping timeout: 260 seconds]
<havenwood> oo_func: And the ruby-build tool doesn't use your system OpenSSL package, which I don't like. If you update OpenSSL and rebuild Ruby with ruby-build, it'll just re-download the ruby-build OpenSSL. I've seen several folk get confused by this. (You need to update ruby-build to get new openssl definitions.)
<havenwood> oo_func: chruby just sets the env vars for RUBY_ROOT, GEM_PATH, GEM_HOME, etc., and puts your gem bin dir in front of your PATH
<havenwood> oo_func: All you do is source this single file, and it *just works*: https://github.com/postmodern/chruby/blob/master/share/chruby/chruby.sh
white_lilies has joined #ruby
cschneid has quit [Ping timeout: 248 seconds]
<Yxhuvud> havenwood: well, you may want to take the auto.sh in the same directory too.
<havenwood> oo_func: If you want auto-switching with .ruby-version files, you can do so with preexec/trap functions in zsh/bash: https://github.com/postmodern/chruby/blob/master/share/chruby/auto.sh
<Yxhuvud> heh
<havenwood> Yxhuvud: Aye!
<havenwood> oo_func: TL;DR: source chruby.sh and auto.sh for very simple Ruby switching with env vars and .ruby-version auto-detection
white_lilies has quit [Ping timeout: 276 seconds]
alex`` has quit [Ping timeout: 265 seconds]
ta_ has joined #ruby
white_lilies has joined #ruby
houhoulis has joined #ruby
cschneid has joined #ruby
bmurt has joined #ruby
white_lilies has quit [Ping timeout: 265 seconds]
<oo_func> havenwood, thanks for the detailed explanation. I'll definitely take this into consideration.
cschneid has quit [Ping timeout: 256 seconds]
alex`` has joined #ruby
shinnya has quit [Ping timeout: 240 seconds]
kobain has joined #ruby
cschneid has joined #ruby
tuxaanand has joined #ruby
jaequery has joined #ruby
<jaequery> is there anyway to make this work?order_field = params[:order_field].downcase if !params[:order_field].blank? || 'id'
<jaequery> order_field = params[:order_field].downcase if !params[:order_field].blank? || 'id'
<havenwood> jaequery: The precedence you're seeing isn't what you're wanting?
<jaequery> i got it to work, needed wrap parenthesis
<havenwood> jaequery: Note `or` is lower precedence than `=` but `||` is higher.
<jaequery> order_field = (params[:order_field].downcase if !params[:order_field].blank?) || 'id'
<havenwood> jaequery: Parens are the other way! ;-)
<havenwood> jaequery: 'id' is always truthy, btw
<jaequery> whats the other way?
<havenwood> oh, you meant to assign to it, right
<havenwood> jaequery: There are a couple ways, one would be a ternary: params[:order_field].blank? ? 'id' : params[:order_field].downcase
tuxaanand has quit [Quit: Mutter: www.mutterirc.com]
<havenwood> jaequery: Another option would be boolean logic: !params[:order_field].blank? && params[:order_field].downcase || 'id'
<havenwood> I don't like that, actually. mm
<havenwood> I need coffee.
<havenwood> jaequery: Sometimes it's just nicer to use another line.
<jaequery> heh
<jaequery> yea ttrue
<havenwood> jaequery: order_field = params[:order_field].downcase if !params[:order_field].blank?; order_field ||= 'id'
<havenwood> jaequery: An aside, but se #present? instead of !#blank?
n0m4d1c has joined #ruby
<jaequery> why?
<jaequery> oh, for nils
<havenwood> `!blank?` means the same as `present?`, but it's easier to read without the ~
<havenwood> the !
<havenwood> jaequery: You might consider using the lonely person operator, depending on why you're checking presense.
ta_ has quit [Ping timeout: 240 seconds]
<jaequery> hm, i been doing it all wrong this whole time that means, lol
white_lilies has joined #ruby
<jaequery> well, me coming from PHP world, i wanted an equivalent of empty() in Ruby, and that was blank?
<jaequery> but, i can see how present? is more aesthetic
<jaequery> what is the lonely person operator?
ta_ has joined #ruby
white_lilies has quit [Ping timeout: 248 seconds]
orbyt_ has joined #ruby
alex`` has quit [Ping timeout: 256 seconds]
Puffball has joined #ruby
jaequery has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
goatish has joined #ruby
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bigblind has quit [Remote host closed the connection]
goatish has quit [Client Quit]
n0m4d1c has quit [Read error: Connection reset by peer]
goatish has joined #ruby
n0m4d1c has joined #ruby
c0ncealed has quit [Remote host closed the connection]
c0ncealed has joined #ruby
adelyne has joined #ruby
phenom has quit [Ping timeout: 255 seconds]
white_lilies has joined #ruby
schneide_ has quit [Remote host closed the connection]
phenom has joined #ruby
tvw has quit []
white_lilies has quit [Ping timeout: 240 seconds]
ta_ has quit [Ping timeout: 255 seconds]
gix has quit [Quit: Client exiting]
dinfuehr has quit [Ping timeout: 256 seconds]
dinfuehr has joined #ruby
gix has joined #ruby
<apeiros> oh, jaequery left… I'd have gone with `order_field = params[:order_field]&.downcase || 'id'`, preferably even dropping the downcase (I mean why not pass it already downcased?)
ta_ has joined #ruby
white_lilies has joined #ruby
kuba-orlik has joined #ruby
drcode has quit [Quit: ZNC 1.6.5 - http://znc.in]
ta_ has quit [Remote host closed the connection]
cschneid has quit [Ping timeout: 264 seconds]
ta_ has joined #ruby
<kuba-orlik> Hey, can anyone help with that? I feel helpless https://pastebin.com/vgKcUNkb
<ruby[bot]> kuba-orlik: we in #ruby do not like pastebin.com, I reposted your paste to gist for you: https://gist.github.com/6910ba803741f8448f5587acb244fe52
<ruby[bot]> kuba-orlik: pastebin.com loads slowly for most, has ads which are distracting and has terrible formatting.
cschneid has joined #ruby
<apeiros> kuba-orlik: looks like you're having path issues and bundler is not from the ruby you installed via rvm
<apeiros> `/usr/lib/ruby/2.1.0`
<kuba-orlik> what do you mean?
<apeiros> I mean you have multiple rubies installed and get executables messed up.
<kuba-orlik> hmm but you can see that I use `rvm use 2.2`
<kuba-orlik> what more can I do?
<apeiros> try `gem install bundler`
DLSteve has quit [Quit: All rise, the honorable DLSteve has left the channel.]
<kuba-orlik> Ohhh I get it
<kuba-orlik> Thank you very much! I was starting to pull myhair out
<kuba-orlik> thank you!!
alex`` has joined #ruby
n0m4d1c has quit [Remote host closed the connection]
cschneid has quit [Ping timeout: 260 seconds]
schneide_ has joined #ruby
alfiemax has joined #ruby
cschneid has joined #ruby
alfiema__ has joined #ruby
alfiemax has quit [Ping timeout: 256 seconds]
schneide_ has quit [Remote host closed the connection]
n0m4d1c has joined #ruby
armyriad has quit [Quit: Leaving]
<adelyne> Hi, I'm learning the basics of ruby, and I'm wondering if it'd be worth going further than those + some metaprogramming. I already know python, go, erlang, javascript (I don't necessarily *master* all of them, but I feel at ease with all four and can be productive), I'm familiar with perl 5 and I'm learning x86 assembly. What would ruby teach me I could hardly find elsewhere? Or is it more practical for some
x77686d has quit [Quit: x77686d]
<adelyne> tasks than other languages because of its ecosystem or its standard library? (besides Rails)
<adelyne> I've tried looking for articles on the matter, but besides "ruby isn't dead" and platitudes, it wasn't of much help.
<oo_func> Where are the good trolls at? The one's that have thought multiple steps ahead.
ldepandis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
guille-moe has joined #ruby
schneide_ has joined #ruby
Xentil has quit [Ping timeout: 252 seconds]
schneide_ has quit [Ping timeout: 255 seconds]
cdg has joined #ruby
guille-moe has quit [Ping timeout: 240 seconds]
armyriad has joined #ruby
alfiema__ has quit [Remote host closed the connection]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
drewmcmillan has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
guille-moe has joined #ruby
cadillac_ has quit [Read error: Connection reset by peer]
x77686d has joined #ruby
alfiemax has joined #ruby
schneide_ has joined #ruby
hndk has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
schneide_ has quit [Remote host closed the connection]
cadillac_ has joined #ruby
kuba-orlik has quit [Quit: Page closed]
drewmcmillan has joined #ruby
mcr1 has joined #ruby
cschneid has joined #ruby
<mcr1> has there been any consideration to changing/aliasing UDPSocket::send to UDPSocket::sendto. That's more consistent with libc, but more to the point, it avoids really weird errors because Kernel::send confusion.
troulouliou_div2 has joined #ruby
<adelyne> erf
adelyne has left #ruby [#ruby]
cdg has quit [Remote host closed the connection]
cdg has joined #ruby
goatish has quit [Quit: bye]
chmurifree is now known as chmuri
cdg has quit [Ping timeout: 260 seconds]
camilasan_ has joined #ruby
goatish has joined #ruby
camilasan_ has quit [Client Quit]
camilasan has joined #ruby
reber has quit [Quit: Leaving]
camilasan has quit [Client Quit]
camilasan has joined #ruby
banisterfiend has joined #ruby
biberu has quit []
schneide_ has joined #ruby
Guest99114 has quit [Ping timeout: 252 seconds]
cschneid has quit [Ping timeout: 240 seconds]
cschneid has joined #ruby
skweek has joined #ruby
alfiemax has quit [Remote host closed the connection]
<baweaver> mcr1: open an issue on the ruby bug tracker
leitz has joined #ruby
<baweaver> oo_func: we tend to kick them for being, well, trolls.
pskosinski has joined #ruby
<leitz> Is there a way to make an object accept attributes at runtime?
pskosinski is now known as Guest39263
<baweaver> expand on that
za1b1tsu has quit [Quit: Leaving]
<leitz> Or am I confused with another language?
<leitz> baweaver, class Character has attr_accessor :str, :int, :edu. A method runs and assigned attribute :dex.
<baweaver> Just add that attribute to the original class
skweek has quit [Ping timeout: 265 seconds]
<baweaver> being to meta just makes things harder to test.
<leitz> Eh, the problem is that there are a lot of things to add. May have to, was hoping to avoid it. No worries.
<baweaver> Avoid the clever solution in favor of the simple one
<leitz> I'm trying to use Sandi Metz's idea of changing one line at a time. So far its a great idea I'm still learning. :)
dionysus69 has joined #ruby
<leitz> In this case the MongoDB data store has the attribue for some of the characters but not all.
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alfiemax has joined #ruby
guille-moe has quit [Ping timeout: 255 seconds]
cagomez has joined #ruby
dionysus69 has quit [Ping timeout: 252 seconds]
banisterfiend has joined #ruby
<baweaver> If they weren't required values for some calculations it might make more sense to store them in a hash
<baweaver> banisterfiend: ohai
<baweaver> I made a bad thing
Dimik has joined #ruby
<leitz> baweaver, no worries. eventually all characters will have a "morale" score. The issue is that it's part random and part calculated from data I don't have input yet. More a learning exercise than anything else.
<baweaver> getter and setter methods don't have to be defined with attr_
<mcr1> baweaver, thanks for the encouragement. https://bugs.ruby-lang.org/issues/14465
<baweaver> def morale; @morale ||= begin (random calc) end end
xavrix has joined #ruby
xavrix has quit [Client Quit]
<banisterfiend> baweaver i'm a bit drunk can you explain to me wha ti'm looking at ? :)
<baweaver> Even better
<baweaver> It translates hashes from one format to another
<baweaver> and in some cases it uses black magics to mutate the values. In this case it notices the get_posts segment is defined in a catalyst hash with lambdas that steal context :D
houhoulis has quit []
skweek has joined #ruby
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
* leitz wonders if baweaver read the "being to (sic) meta" comment above. :)
<baweaver> Oh I know.
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
<leitz> Since most all character will eventually have morale, added it to the base class.
<baweaver> On occasion I make something especially black magic for kicks
spuk has quit [Ping timeout: 240 seconds]
<baweaver> though it never gets into production unless absolutely necessary
<leitz> Ah, cool. On occasion I make something that works. I get a kick out of that. :)
<leitz> The other day I refactored https://github.com/makhidkarun/2d6_ogl_chargen/blob/master/toys/modify_person.rb#L13-L25 and it actually did what I wanted it to.
<baweaver> keyword arguments are a thing
<baweaver> Also you can set a hash inline
<baweaver> so instead of : a = Hash.new; a['prop'] = 1
<baweaver> you just do: a = {'prop' => 1}
n0m4d1c has quit [Remote host closed the connection]
<leitz> baweaver, agree about the inline hash. Saw something about symbols that used a different looking assignment operatore than "=>", still absorbing that.
Silmarilion has quit [Quit: Leaving]
<leitz> It was "{get_x: get_x, incr: incr}
<leitz> "
<leitz> IIUC that's from 2.(something) or later.
<qyliss> 1.9
<leitz> Ah, I was on 1.8.7 until recently.
<leitz> For the most part my coding is pretty newbie-ish so there were few issues.
<qyliss> yikes
<leitz> Using the PS provided Ruby.
<qyliss> 1.8.7 is ooooold
<leitz> PS/OS
cschneid has quit [Ping timeout: 260 seconds]
<apeiros> leitz: given that you rely on a lot of help, I'd strongly suggest using the newest ruby version
n0m4d1c has joined #ruby
<leitz> apeiros, you're right. ;) ruby 2.6.0dev (2018-02-09 trunk 62326) [x86_64-linux]
cschneid has joined #ruby
<apeiros> ok… now I wonder whether I should rephrase that to: newest *stable* ruby version :D
<baweaver> too late
<leitz> Quit whining! People used to slam me for 1.8.7 when i was trying to get it adopted at work. :P
<leitz> Just need to get baweaver to finish his book.
<leitz> On Ruby 2.7.
<zleap> apeiros: 1.9 i think
<apeiros> zleap: ?
<zleap> ok i have mint 18.3 here with ruby 2.3.1
<apeiros> o0
<apeiros> 2.3 branch is fine, but why .1 and not .6?
troulouliou_div2 has quit [Remote host closed the connection]
<zleap> not sure
<zleap> so what is the latest version 2.6 i am guessing from that comment
<leitz> zleap, 2.6 is the development version
<apeiros> but what did you mean by "1.9 i think"?
<zleap> ah ok
<leitz> 2.5 is the latest *stable*
<leitz> I just got tired of people whining about me using 1.8.7.
<zleap> ah leitz been waiting to ask you a few things
<apeiros> leitz: good! so the whining helped!
<zleap> is it ok to use what you sent me on mentoring and 90 day challenge to set up my own thing around that
<leitz> As long as I don't have to have a smart answer, fire away!
cschneid has quit [Ping timeout: 268 seconds]
<zleap> please
<baweaver> often times we don't have smart answers either
<leitz> zleap, it would warm my heart if someone was helped by my work.
<zleap> cool thanks
* leitz has a pretty stone cold heart.
<zleap> i have linked back to you, trying to draft something on my website
<zleap> so you're part of the Atlanta Linux user group i rught
<zleap> right
<leitz> If you get stuck my e-mail address is under my sexy picture.
<zleap> ok cool thanks
<leitz> ALE, sort of a member. Electronically since I've never been to a meeting. A friend recommended them highly for their linux skills and I joined the e-mail list years ago.
<cagomez> I have a hash with { 'foo': [obj1, obj2], 'bar': [obj3, ob4] }. is there a way to insert these string keys into my objects and return an array instead of the hash
<qyliss> cagomez: first, those are symbol keys, not strings
<apeiros> >> {'foo': 1}
<ruby[bot]> apeiros: # => {:foo=>1} (https://eval.in/954301)
<qyliss> anyway, yes there is:
<apeiros> ^ to illustrate what qyliss just said
<cagomez> ah right, string keys are casted to symbols?
<qyliss> No
<qyliss> That's just symbol key syntox
<qyliss> >> { "string" => 1 }
<ruby[bot]> qyliss: # => {"string"=>1} (https://eval.in/954302)
<cagomez> ah got it
<leitz> syntax; qyliss taxed now for the sin of spellin'
<qyliss> >> { 'foo': [obj1, obj2], 'bar': [obj3, ob4] }.map { |k, v| [k, *v] }
<ruby[bot]> qyliss: # => undefined local variable or method `obj1' for main:Object (NameError) ...check link for more (https://eval.in/954303)
<qyliss> oh, of course
<qyliss> >> { 'foo': [1, 2], 'bar': [3, 4] }.map { |k, v| [k, *v] }
<ruby[bot]> qyliss: # => [[:foo, 1, 2], [:bar, 3, 4]] (https://eval.in/954304)
<qyliss> same thing
<qyliss> is that what you were looking for?
cschneid has joined #ruby
rwb has quit [Quit: rwb]
<cagomez> >> { 'foo': [{id: '1'}], 'bar': [{id: '2'}] }.map { |k, v| [k, *v] }
<ruby[bot]> cagomez: # => [[:foo, {:id=>"1"}], [:bar, {:id=>"2"}]] (https://eval.in/954305)
<baweaver> >> { 'foo': [{id: '1'}], 'bar': [{id: '2'}] }.to_a.flatten(1) # :D
<ruby[bot]> baweaver: # => [:foo, [{:id=>"1"}], :bar, [{:id=>"2"}]] (https://eval.in/954306)
<baweaver> aw
* baweaver wanders off
bmurt has joined #ruby
<cagomez> ah man, I forgot to mention that I would like the keys to be inserted into the objects as a `myAttribute: [key]` pair
<cagomez> so the objects above would be like {:id=>"1", myAttribute=>'foo'}
bmurt has quit [Client Quit]
<apeiros> cagomez: maybe make a complete example of input/output
<apeiros> also note that "objects" is a poor qualifier in a language where almost everything is an object ;-)
<cagomez> haha right, especially in Ruby
<baweaver> It's objectionable content
jaequery has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
<leitz> Objectively speaking.
<qyliss> >> { 'foo': [{id: '1'}], 'bar': [{id: '2'}] }.map { |k, vs| vs.map { |v| v.merge(my_key: k) } }
<ruby[bot]> qyliss: # => [[{:id=>"1", :my_key=>:foo}], [{:id=>"2", :my_key=>:bar}]] (https://eval.in/954307)
zautomata1 has quit [Ping timeout: 255 seconds]
<qyliss> You might want to change that outer #map into #flat_map if you just want one long array
cschneid has joined #ruby
<baweaver> so basically flatten an index of id => content into {id: id, **content}
<cagomez> that's it, qyliss
<cagomez> yes baweaver
<qyliss> `{ my_key: k, **v }` might be nicer syntax than the merge
<qyliss> (thanks baweaver)
<baweaver> Hm? That's just me shorthanding things because typing onehanded is hard :P
<cagomez> true but others will struggle to understand it
darkhanb has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<baweaver> I'd opt merge in most cases
<qyliss> depends imo
<cagomez> I work with people who loop over collections and declare their own counter variable, so I try to KIS
<qyliss> legit
<baweaver> sum
n0m4d1c has quit [Remote host closed the connection]
schneide_ has quit [Remote host closed the connection]
<cagomez> baweaver: do you work at Square?
<baweaver> Yeah, why?
<cagomez> just looking at your Github profile
<baweaver> mm
cschneid has quit [Ping timeout: 260 seconds]
alfiemax has quit [Remote host closed the connection]
cschneid has joined #ruby
c0ncealed has quit [Remote host closed the connection]
amatas has quit [Quit: amatas]
c0ncealed has joined #ruby
<leitz> Anyone familiar with MongoDB? This works when I use a string key and an Int value, but not when I use an array value. https://github.com/makhidkarun/2d6_ogl_chargen/blob/master/toys/modify_person.rb#L34-L35
raynold has joined #ruby
cschneid has quit [Ping timeout: 256 seconds]
AJA4350 has quit [Remote host closed the connection]
cschneid has joined #ruby
Ltem has quit [Quit: bye]
nadir has quit [Quit: Connection closed for inactivity]
darkhanb has joined #ruby
AJA4350 has joined #ruby
<leitz> Also, fixed the commas in lines 29 & 30.
<cagomez> I made a class to perform mutations on an array of hashes. when I map over the array of hashes and mutate them, I'm not creating new hashes, right?
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
<oo_func> leitz - I'm familiar with MongoDB/Node will take a closer look but no guarantees
<cagomez> I believe I'm mutating the hashes and putting them in a new array
<leitz> oo_func, any ideas are useful. In L35 for something else i used a straight Int value and it worked perfectly.
axsuul has joined #ruby
<leitz> The only real change is going to an array, and making the hash an inline declaration vice "p_data = Hash.new" and then adding each value.
darkhanb has quit [Client Quit]
sameerynho has quit [Ping timeout: 260 seconds]
nicesignal has quit [Quit: WeeChat 1.4]
milardovich has joined #ruby
nnutter has joined #ruby
desperek has quit [Quit: xoxo]
morenoh149 has joined #ruby
<morenoh149> anyone know how to fix '`to_specs': Could not find 'bundler'' on a new project?
<morenoh149> the search results for this aren't working
<zleap> i am off, thanks and leitz i'll keep in touch, via here but have put a link to you from my website
nnutter has quit [Quit: nnutter]
<leitz> zleap, thanks!
cagomez has quit [Remote host closed the connection]
eroux has quit [Ping timeout: 276 seconds]
white_lilies has quit [Ping timeout: 265 seconds]
yaewa has quit [Quit: Leaving...]
mikecmpbll has quit [Quit: inabit. zz.]
tomphp has joined #ruby
ledestin has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
cdg has joined #ruby
cdg has quit [Ping timeout: 248 seconds]
cschneid has joined #ruby
Sina has quit [Quit: Connection closed for inactivity]
jaequery has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zapata has quit [Read error: Connection reset by peer]
wajdiTECH has joined #ruby
zapata has joined #ruby
jnollette has quit [Ping timeout: 255 seconds]
<wajdiTECH> Hi Everyone
TomyLobo has quit [Ping timeout: 256 seconds]
<wajdiTECH> I am new to ruby, I coded before but never got beyond the basics at anything
<wajdiTECH> this time am dead serious
<wajdiTECH> but I don't know the path to do it
<wajdiTECH> it's overwhelming
<wajdiTECH> the technical jargon
jnollette has joined #ruby
<wajdiTECH> should I start with video tutorials? books? or both?
erlend has quit [Ping timeout: 260 seconds]
<leitz> wajdiTECH, it depends on how you learn. Try both.
<leitz> See what 'sticks' in your brain.
erlend has joined #ruby
wajdiTECH_ has joined #ruby
<leitz> Then do the other *first*. It sounds odd, but trust me on this. I learn best from books. So I watch a video first and get a little bit. The second time you hit a subject your brain retains more, so I do the books second.
nadir has joined #ruby
<wajdiTECH_> @leitz although I am studying full time, yet still I am willing to dedicate 3-5 hrs of daily work to this
<leitz> Don't. Spend an hour, broken up into 2-3 sessions.
<wajdiTECH_> my primary goal is to build a good portfolio so I can land a job later on while still build apps i care about & enjoy
<leitz> Skip thinking about a job. Learn to code.
<wajdiTECH_> okay
<wajdiTECH_> u think that's a form of distraction?
milardovich has quit [Remote host closed the connection]
wajdiTECH has quit [Ping timeout: 260 seconds]
<leitz> It is a stressor you don't need. Learn to love to code.
<wajdiTECH_> I Love to code
<wajdiTECH_> but there seems to be so much going on
<leitz> If, in a year or so, you really like it and you have a portfolio on github then you will have what you need to get a job.
milardovich has joined #ruby
vyorkin has quit [Ping timeout: 248 seconds]
milardovich has quit [Remote host closed the connection]
<wajdiTECH_> plus sometimes I feel like I've never owned a machine that can make me work comfortable with the increasing demand from IDEs and tools on memory and graphics etc..
<leitz> If you didn't get beyond the basics, then you quit when things got hard. I've done that myself. That is why I code in Ruby, I really love to code in it. That love carries me through the hard times.
<leitz> Carries me through apeiros nagging about old versions of Ruby, too. ;)
<leitz> Code in the language you really love. It might be Ruby. It might not.
<wajdiTECH_> wow, so u're saying that I am not the only one not getting beyong basics
alfiemax has joined #ruby
<wajdiTECH_> @leitz u made me curious, how long have u been coding in Ruby?
<leitz> I have about 3 good months of Ruby skills. It has take me about 3 years.
<leitz> I "waffle", according to my wife. :)
<wajdiTECH_> hahahaha
<leitz> I'm a newbie in C, python, Go, PHP, and Ruby. A little better in Bash.
zapata has quit [Read error: Connection reset by peer]
<wajdiTECH_> is it okay to try and learn multiple languages at once?
jnollette has quit [Ping timeout: 255 seconds]
zapata has joined #ruby
<leitz> Here's how to find the best programming language. I recommend the process.
<wajdiTECH_> hahaha
alfiemax has quit [Ping timeout: 248 seconds]
<leitz> 1. Figure out what domain you really want to live in. Web, backend app, kernel, etc.
<wajdiTECH_> no I am not after finding the best, coz maybe there's no such thing as best
<leitz> 2. FInd the best 3-5 languages in that domain.
<leitz> 3. Spend a week or two with each language.
<wajdiTECH_> okay
<leitz> 4. At the end you'll know which one you love. Code in that.
<leitz> 5. Become very good in one. Learning the others becomes much easier when you have an advanced frame of reference.
<leitz> I am in the process of #5.
* leitz doesn't give advice he hasn't tried.
<wajdiTECH_> I want to built web apps
<leitz> Then Javascript, Ruby (Rails), and PHP are your best things to try out.
<leitz> Try all three. Find the one you love.
<wajdiTECH_> I did PHP before
<wajdiTECH_> by the way
drona6 has joined #ruby
<wajdiTECH_> the first programming language I ever tried was PASCAL about 6-7 years ago
<wajdiTECH_> I coded some php and JS but very very basic, in JS for example I never got beyond event handling(onclick etc)
<wajdiTECH_> lol
<leitz> I did pascal about, errrr....2 decades ago.
<wajdiTECH_> haha
<leitz> My first programming class. Went back to college after a few careers.
<wajdiTECH_> WOW
<wajdiTECH_> I am pursuing a useless business degree
<leitz> You're right. Useless. Study "The Personal MBA" by Josh Kaufman.
<leitz> Save yourself a lot of money.
<wajdiTECH_> we have an IT major that am going to pursue next year, but to be honest the quality sucks and they don't teach u anything beyond some basics
* leitz is also opinionated.
<wajdiTECH_> the point is that am living in the 3rd country
<leitz> And you're paying for it. Think about that.
<leitz> Can you get good internet?
<wajdiTECH_> and I am not paying anything here
<wajdiTECH_> educatio is free but shitty
<leitz> Try coursera.org
<leitz> Free classes. Get some good code up on github.
<wajdiTECH_> ow github, that shit is kinda complicated, i thought it's about sharing ur projects and collabortaing with others
<wajdiTECH_> turned out git has a command line or somthing
<wajdiTECH_> so i will have to learn the git commands?
KeyJoo has quit [Ping timeout: 268 seconds]
<leitz> A few. git add, git commit, git push.
<leitz> Do you love to code?
Xiti` has joined #ruby
<wajdiTECH_> yeahhhh
<wajdiTECH_> I actually have projects in mind
<wajdiTECH_> like
<wajdiTECH_> the one for a club i am about to co-found in school
<leitz> Then act like it. Git is a tool you must know. As well as testing (unittest, minitest, or rspec)
<wajdiTECH_> all I need is a roadmap
<wajdiTECH_> where do I start
<wajdiTECH_> where do I go next
<leitz> All this stuff is a royal pain. If you love it you will keep wiht it.
<leitz> with
jnollette has joined #ruby
cschneid has quit [Ping timeout: 240 seconds]
<leitz> Go to step 3. Get a little comfortable with PHP, Javascript, and Ruby. Pick one April first.
<leitz> Go though step 4 and then step 5.
<wajdiTECH_> okay
<leitz> When you get into step 5, after a year, look at job advertisements. See what they want. Learn those things.
Xiti has quit [Ping timeout: 256 seconds]
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<leitz> You said you're working on personal projects. That's great! Do that. You'll write lousy code like the rest of us beginners.
<leitz> Make it work, then understand it enough to make it work better.
<wajdiTECH_> I love that last quote haha