tuor

Activity Graph

Page 1 of 3 | Next »

2019-07-15

[09:48:15] tuor: has joined #ruby
[09:49:29] tuor: hi, can this be shortened? ruby -e 'list = []; while gets; list << $_.split[1]; end; puts list.join(" ")'
[11:01:56] tuor: manveru: how does your second version work? I men it's nice (yes I don't mind some spaces at the end). The first is nice and still shorter then mine^^
[11:09:51] tuor: the -n is clear. but the part at the end I don't know what it is: `, " "` I google this topic befor and found your second solution but only without the last part.
[11:29:17] tuor: print not puts
[11:29:27] tuor: how simple. :)
[11:30:16] tuor: Thx! both
[15:07:13] tuor: Quit: Konversation terminated!

2019-07-11

[08:28:36] tuor: has joined #ruby
[15:32:44] tuor: Quit: Konversation terminated!

2019-07-10

[07:44:45] tuor: has joined #ruby
[16:28:17] tuor: Quit: Konversation terminated!

2019-07-09

[07:48:06] tuor: has joined #ruby
[14:52:16] tuor: Quit: Konversation terminated!

2019-07-08

[12:36:30] tuor: has joined #ruby
[14:52:38] tuor: Quit: Konversation terminated!
[16:38:35] tuor: has joined #ruby
[16:54:16] tuor: Ping timeout: 272 seconds
[17:36:03] tuor: has joined #ruby
[17:54:04] tuor: Ping timeout: 246 seconds

2019-07-05

[06:21:07] tuor: has joined #ruby
[09:41:53] tuor: Ping timeout: 248 seconds
[15:29:29] tuor: has joined #ruby
[15:29:29] tuor: Changing host
[15:29:29] tuor: has joined #ruby
[15:35:25] tuor: Quit: Konversation terminated!

2019-07-04

[06:45:58] tuor: has joined #ruby
[15:36:33] tuor: Quit: Konversation terminated!

2019-07-03

[04:19:19] tuor: has joined #ruby
[04:25:01] tuor: Quit: Konversation terminated!
[12:52:16] tuor: has joined #ruby
[16:17:10] tuor: Ping timeout: 272 seconds

2019-07-02

[05:48:53] tuor: has joined #ruby
[05:48:53] tuor: Changing host
[05:48:53] tuor: has joined #ruby
[05:55:37] tuor: Quit: Konversation terminated!
[05:55:48] tuor: has joined #ruby
[05:55:48] tuor: Changing host
[05:55:48] tuor: has joined #ruby
[17:12:33] tuor: Ping timeout: 245 seconds

2019-07-01

[08:14:37] tuor: has joined #ruby
[14:15:45] tuor: Ping timeout: 244 seconds

2019-05-03

[12:29:45] tuor: has joined #ruby
[14:36:13] tuor: Quit: Konversation terminated!

2019-05-02

[07:46:24] tuor: has joined #ruby
[08:08:51] tuor: Read error: Connection reset by peer
[08:10:13] tuor: has joined #ruby
[08:10:13] tuor: Changing host
[08:10:13] tuor: has joined #ruby
[10:43:22] tuor: Ping timeout: 245 seconds
[10:44:30] tuor: has joined #ruby
[10:44:30] tuor: Changing host
[10:44:30] tuor: has joined #ruby
[10:50:44] tuor: Ping timeout: 252 seconds
[11:10:30] tuor: has joined #ruby
[11:10:30] tuor: Changing host
[11:10:30] tuor: has joined #ruby
[11:12:00] tuor: Client Quit

2019-05-01

[12:31:49] tuor: has joined #ruby
[13:01:36] tuor: Quit: Konversation terminated!

2019-04-26

[09:42:30] tuor: has joined #ruby
[14:05:16] tuor: Quit: Konversation terminated!

2019-04-25

[11:26:15] tuor: has joined #ruby
[11:50:28] tuor: Ping timeout: 245 seconds

2019-04-24

[06:03:18] tuor: has joined #ruby
[12:19:41] tuor: Quit: Konversation terminated!
[12:20:05] tuor: has joined #ruby
[13:53:29] tuor: Ping timeout: 258 seconds

2019-04-12

[11:15:38] tuor: has joined #ruby
[13:39:03] tuor: Quit: Konversation terminated!

2019-04-11

[06:21:41] tuor: has joined #ruby
[07:58:13] tuor: havenwood: thx for all your explanation. I went trew it again. I think I understand the idea, but I still don't understand what symbols exactly are and how they work.
[09:10:02] tuor: Ping timeout: 245 seconds
[09:11:27] tuor: has joined #ruby
[09:11:27] tuor: Changing host
[09:11:27] tuor: has joined #ruby
[09:23:47] tuor: Ping timeout: 245 seconds
[10:17:43] tuor: has joined #ruby
[10:17:43] tuor: Changing host
[10:17:43] tuor: has joined #ruby
[13:04:50] tuor: A symbol is an object which can be converted to a string or integer and is immutable. Is this all to know or are there other special things about symbols?
[13:15:30] tuor: Ah ok. So when to use them? What it the purpose or why not just using strings?
[13:22:52] tuor: OK. makes sense.
[13:52:13] tuor: Quit: Konversation terminated!
[13:53:01] tuor: has joined #ruby
[17:49:02] tuor: Quit: Konversation terminated!

2019-04-10

[12:37:30] tuor: has joined #ruby
[12:40:00] tuor: Hi, I'm currently reading https://docs.ruby-lang.org/en/2.6.0/OptionParser.html and wondering what this line exactlly doies: `Options = Struct.new(:name)`
[12:43:36] tuor: I don't know what an accessor is and where this class is defined (is Struct a class provided by ruby it self?)
[12:46:03] tuor: so Options.name would then be a Struct?
[12:48:25] tuor: OK let me try.
[13:24:30] tuor: Cork: I played a bit around. Now I don't understand why this code prints 'Class': `options = Struct.new(:name); puts options.class`
[14:04:25] tuor: Cork: so options is an instance of the class Class and has an attribute called name?
[14:18:41] tuor: Ah now, I'm creating a new class called Option.
[14:19:08] tuor: I was thinking I am instanciating a Class not creating a new class. Thats a big difference... :)
[14:21:38] tuor: I read your paste. I did understand I think even your metho to_s with the array to comma seperated words in the string.
[15:12:38] tuor: Ping timeout: 250 seconds

2019-03-12

[08:30:14] tuor: has joined #ruby
[08:31:19] tuor: Hi, this is how my code is right now: https://dpaste.de/ok5i
[08:33:17] tuor: Are there any "don't do that!" in it? Or do you have any sugsetion what I should do differently for reason x? I wrote ruby befor like 3 or 4 years ago and learned a lot with this channel. But don't hit me if I can't remember all of what you told me. ;)
[08:33:55] tuor: So I'm still a beginner. ;)
[10:00:40] tuor: Thx for your comments, this is what I got up with: https://dpaste.de/C0u4
[10:29:34] tuor: I have the rescue part in my code, how can I fail in a part of the script and jump to that rescue part. Like `error = 'failure reason; go to rescue`
[10:38:31] tuor: ljarvis: I'm trying to put it into a function. but how can I let the function fail? If I'm not happy with the given path the function should fail.
[10:44:17] tuor: I tried it but it doesn't fail on an empty string: https://dpaste.de/QL2u
[10:52:10] tuor: It is working like this: https://dpaste.de/tWbz
[10:52:38] tuor: ACTION is going afk, but come back later and will read if someone mentions him!
[13:01:12] tuor: I improved failure handling. How does it look now? https://dpaste.de/o4Dt
[14:23:31] tuor: phaul: I'll read and try to understand. ;)
[14:24:31] tuor: ah I understand. This would be a lot better then what I do. :) I will change it. thx!
[14:32:05] tuor: done and some other small changes (comments most of it): https://dpaste.de/58qd
[15:07:46] tuor: Thx for all your help today! I'll leave now. bye.
[15:07:54] tuor: has left #ruby: ("cu")

2019-03-11

[09:51:39] tuor: has joined #ruby
[09:53:39] tuor: Hi, this is my code: https://dpaste.de/SZpp#L
[10:01:28] tuor: What I want to do is: if STDIN has a key path with a non empty string as value, make a Pathname with this string. I want to add to this code, that if path doesn't get assigned a pathname, path gets a default pathname. How should I do that? I could do it like this: https://dpaste.de/AHn0
[10:02:00] tuor: How would you do it?
[10:08:13] tuor: hmm ||= seems nice. I'll try. :)
[12:03:15] tuor: Ping timeout: 246 seconds

2019-03-07

[08:37:11] tuor: has joined #ruby
[08:38:01] tuor: hi, when should I use double quotes and when should I use single quotes for strings?
[08:56:21] tuor: It seems no general rule all agree on. But is my assumption right, single quotes are performing better?
[08:57:49] tuor: hmm ok. thx!
[14:35:27] tuor: Hi, is there ruby a option which passes a string as STDIN to a script? like ruby myscript --stdin '{"secret":"asdf"}'
[14:55:37] tuor: I can't call the ruby binary with bash. It's called by my IDE RubyMine and RubyMine doesn't support redirection of STDIN... So I am looking for some other way. Right Now I use STDIN.reopen('/tmp/path.json') in the beginning of my ruby script, but I have to comment it out befor each git commit. That's not very nice.
[15:48:40] tuor: How can I test if a passed object to a method is of a specific class?
[15:53:28] tuor: let me try.
[15:55:00] tuor: is working thx!
[16:22:11] tuor: ACTION can't remember having see === befor.
[16:22:22] tuor: s/see/seen/
[16:26:15] tuor: #is_a? and === seem both to be fine to me. :)
[16:30:31] tuor: I like the #is_a? variation, in my opinion it's more readable.
[16:35:54] tuor: has left #ruby: ("Thx for all your help today! cu")

2019-03-06

[13:03:05] tuor: has joined #ruby
[15:26:03] tuor: Quit: Konversation terminated!

2019-03-05

[13:43:25] tuor: has joined #ruby
[14:44:24] tuor: Quit: Konversation terminated!

2019-03-01

[11:09:53] tuor: has joined #ruby
[14:31:21] tuor: Quit: Konversation terminated!

2019-02-28

[09:08:17] tuor: has joined #ruby
[11:20:18] tuor: Ping timeout: 264 seconds

2019-02-26

[09:19:12] tuor: has joined #ruby
[14:12:33] tuor: Ping timeout: 245 seconds

2019-02-25

[13:42:52] tuor: has joined #ruby
[14:31:57] tuor: Quit: Konversation terminated!

2019-02-13

[10:54:22] tuor: has joined #ruby
[12:31:59] tuor: Quit: Konversation terminated!

2019-02-11

[09:14:31] tuor: has joined #ruby
[10:00:03] tuor: Ping timeout: 246 seconds

2019-02-08

[10:42:12] tuor: has joined #ruby
[15:36:04] tuor: Quit: Konversation terminated!

2019-02-05

[08:47:14] tuor: has joined #ruby
[14:51:21] tuor: Quit: Konversation terminated!

2019-01-31

[08:29:13] tuor: has joined #ruby
[16:03:06] tuor: Quit: Konversation terminated!

2019-01-30

[10:22:55] tuor: has joined #ruby
[10:22:56] tuor: has joined #RubyOnRails
[15:33:41] tuor: has left #RubyOnRails: ("bye")
[15:53:03] tuor: Quit: Konversation terminated!

2019-01-29

[07:49:29] tuor: has joined #ruby
[07:49:30] tuor: has joined #RubyOnRails
[09:02:33] tuor: Ping timeout: 246 seconds
[14:10:48] tuor: has joined #ruby
[14:10:50] tuor: has joined #RubyOnRails
[17:51:43] tuor: Quit: Konversation terminated!

2019-01-25

[09:44:34] tuor: has joined #ruby
[09:44:36] tuor: has joined #RubyOnRails
[10:15:48] tuor: hi, what does this line? `hostgroup_create = hostgroup_create ? 1 : 0`
[10:16:23] tuor: I know it is a variable assignment but the part with `? 1 : 0` is new to me...
[14:51:42] tuor: Quit: Konversation terminated!

2019-01-21

[08:49:36] tuor: has joined #ruby
[08:49:38] tuor: has joined #RubyOnRails
[10:00:31] tuor: Ping timeout: 246 seconds

2018-12-17

[14:44:16] tuor: has joined #ruby
[14:44:17] tuor: has joined #RubyOnRails
[14:58:06] tuor: Ping timeout: 244 seconds

2018-12-06

[13:24:34] tuor: has joined #ruby
[13:24:35] tuor: has joined #RubyOnRails
[16:10:55] tuor: Quit: Konversation terminated!

2018-11-22

[10:54:44] tuor: has joined #ruby
[10:54:45] tuor: has joined #RubyOnRails
[10:56:44] tuor: hi, I did configure rvm and change my terminal to use bash --login instead of bash. But I can't change how my IDE RubyMine invokes bash. In my terminal rvm is working just right but in my IDE I'm getting a warning:
[10:56:57] tuor: Warning! PATH is not properly set up, /home/aaron/.rvm/gems/ruby-2.5.1/bin is not at first place.
[10:57:33] tuor: RubyMine 2018.2.5
[16:44:27] tuor: Quit: Konversation terminated!

2018-11-19

[15:38:55] tuor: has joined #ruby
[15:38:57] tuor: has joined #RubyOnRails
[18:18:56] tuor: Quit: Konversation terminated!

2018-11-16

[12:21:25] tuor: has joined #ruby
[12:21:27] tuor: has joined #RubyOnRails
[17:12:13] tuor: Quit: Konversation terminated!

2018-11-07

[10:41:07] tuor: has joined #ruby
[10:41:09] tuor: has joined #RubyOnRails
[18:23:55] tuor: Quit: Konversation terminated!

2018-10-31

[11:36:00] tuor: has joined #ruby
[11:36:02] tuor: has joined #RubyOnRails
[12:33:32] tuor: Quit: Konversation terminated!

2018-10-30

[07:50:32] tuor: has joined #ruby
[07:50:33] tuor: has joined #RubyOnRails
[08:15:48] tuor: Quit: Konversation terminated!

2018-10-25

[07:09:26] tuor: has joined #ruby
[07:09:27] tuor: has joined #RubyOnRails
[08:32:15] tuor: Ping timeout: 246 seconds
[09:40:34] tuor: has joined #ruby
[09:40:36] tuor: has joined #RubyOnRails
[10:23:18] tuor: Ping timeout: 244 seconds

2018-10-24

[07:31:39] tuor: has joined #ruby
[07:31:40] tuor: has joined #RubyOnRails
[16:00:26] tuor: Quit: Konversation terminated!

2018-10-23

[05:42:50] tuor: has joined #ruby
[05:42:52] tuor: has joined #RubyOnRails
[14:05:16] tuor: Quit: Konversation terminated!

2018-10-22

[07:01:58] tuor: has joined #ruby
[07:01:59] tuor: has joined #RubyOnRails
[12:17:21] tuor: Ping timeout: 252 seconds

2018-10-19

[11:23:07] tuor: has joined #ruby
[11:23:08] tuor: has joined #RubyOnRails
[16:16:24] tuor: Quit: Konversation terminated!

2018-10-18

[06:19:10] tuor: has joined #ruby
[06:19:12] tuor: has joined #RubyOnRails
[08:24:18] tuor: Ping timeout: 244 seconds

2018-10-17

[07:39:19] tuor: has joined #ruby
[07:39:20] tuor: has joined #RubyOnRails
[14:25:03] tuor: Ping timeout: 245 seconds

2018-09-20

[09:54:17] tuor: has joined #ruby

2018-09-19

[06:59:28] tuor: has joined #ruby
[16:25:03] tuor: Ping timeout: 245 seconds

2018-09-18

[08:58:41] tuor: has joined #ruby
[10:44:38] tuor: Ping timeout: 245 seconds
[11:08:13] tuor: has joined #ruby
[14:21:06] tuor: Ping timeout: 272 seconds

2018-09-17

[05:45:02] tuor: has joined #ruby
[06:11:20] tuor: Ping timeout: 272 seconds

2018-09-14

[09:19:19] tuor: has joined #ruby
[15:23:02] tuor: Quit: Konversation terminated!

2018-09-11

[08:11:23] tuor: Now I have tried to install ruby with rvm, but I got a lot of erros like this: tar: binscripts: Cannot utime: Operation not permitted
[08:12:18] tuor: What could be the problem?
[08:20:46] tuor: Knappe: did the trick thx.: rvmsudo rvm get stable
[08:22:21] tuor: has joined #RubyOnRails
[08:23:57] tuor: Knappe: checkout https://freenode.irclog.whitequark.org/ruby/2018-09-10 for the history of yersturday
[08:24:31] tuor: s/yersturday/yesterday
[08:27:25] tuor: found it in the channel description. ;)
[08:34:00] tuor: :) -> ruby-2.5.1 - #compiling.....
[15:53:55] tuor: Ping timeout: 246 seconds