Elysia

Activity Graph

Page 1 of 1

2018-03-22

[07:59:56] Elysia: Ping timeout: 276 seconds
[08:06:31] Elysia: has joined #ruby

2018-03-12

[06:34:58] Elysia: has joined #ruby

2017-12-04

[18:37:26] Elysia: Remote host closed the connection

2017-12-01

[02:28:55] Elysia: has joined #ruby

2017-11-09

[02:51:14] Elysia: Ping timeout: 248 seconds
[02:58:06] Elysia: has joined #ruby

2017-11-05

[20:03:14] Elysia: has joined #ruby

2017-06-25

[13:25:07] Elysia: Remote host closed the connection

2017-06-20

[00:17:36] Elysia: *.net *.split
[00:22:55] Elysia: has joined #ruby

2017-06-19

[18:19:59] Elysia: has joined #ruby

2017-04-22

[14:32:51] Elysia: Remote host closed the connection

2017-03-26

[09:08:47] Elysia: Ping timeout: 264 seconds
[09:28:55] Elysia: has joined #ruby

2017-03-20

[20:26:16] Elysia: has joined #ruby

2016-06-11

[20:07:52] Elysia: has joined #ruby

2016-05-19

2016-05-18

[08:45:40] Elysia: Ping timeout: 250 seconds
[10:40:16] Elysia: has joined #ruby

2016-05-13

[12:18:14] Elysia: I personally used #const_get to get the constant, I don't know if that's ideal though

2016-05-09

[12:16:35] Elysia: I thought #extend was the same as class Stuff < OtherClass
[12:20:38] Elysia: apeiros: I guess I'll have to look up how to dd more than one class with `<`, because class A < B, C didn't work
[12:22:37] Elysia: >> class A; end; class B < A; end; class C < B; end; C.new
[12:22:44] Elysia: at least that still works

2016-05-02

[15:21:31] Elysia: Ping timeout: 260 seconds
[17:08:30] Elysia: has joined #ruby

2016-05-01

[12:56:17] Elysia: Remote host closed the connection
[12:56:54] Elysia: has joined #ruby

2016-04-29

[15:45:09] Elysia: Ping timeout: 276 seconds
[16:08:51] Elysia: has joined #ruby
[16:27:23] Elysia: Quit: WeeChat 1.5-rc1
[16:28:06] Elysia: has joined #ruby
[16:30:08] Elysia: Client Quit
[16:39:56] Elysia: has joined #ruby

2016-04-25

[07:49:31] Elysia: roelof: the challenge link doesn't work / requires authorization, what is the challenge?
[07:50:14] Elysia: roelof: also, you might like 'codewars', challenges made by users that also (once solved or given up) show you other people their solutions. I'm pretty sure it supports ruby
[07:50:57] Elysia: the solutions by other users are not always the best (some of them are incredibly obscure exploiting the language), but it might give you some cool ideas
[07:51:09] Elysia: oh, are you still on about that issue?
[07:52:10] Elysia: issue as in question; you came here yesterday with the same thing
[07:52:37] Elysia: took you a while :P
[07:53:48] Elysia: one thing you might be cautious about is that it's often better to reject user input if it doesn't match your criteria (which may not be the feedback you're looking for - but programs that don't account for bad user input aren't well written programs. For this challenge, it might suffice, but personally I'd put a string in the test cases just to mess with users)
[07:55:13] Elysia: yeah, b will be 0
[07:55:29] Elysia: irb(main):002:0> "b".to_i
[07:56:06] Elysia: I also would not write code as that oneliner on rule 6, write your program full out - preserve your eyes and sanity
[07:56:51] Elysia: you can just use "puts temp" on line 10
[07:57:15] Elysia: unless you want "the temperature is #{temp}", but your current code does not do that
[07:57:28] Elysia: use newlines
[07:58:16] Elysia: it helps you expand the code in the future (easier to maintain) and it makes it easier to read (catch errors quickly)
[07:59:00] Elysia: if you want to chain some more things, there's room for that too (depends on what you want)
[07:59:50] Elysia: the 'temp' variable might be misleading (is it a temporary variable, or a temperature?)
[08:00:34] Elysia: "1 2 3 4".split.min_by { |x| x.to_i.abs }.to_i # for example if you want to
[08:01:06] Elysia: depends on what you find more pleasant to read, this isn't extremely overkill yet

2016-04-21

[17:19:14] Elysia: *.net *.split
[17:21:49] Elysia: has joined #ruby

2016-04-20

[18:53:30] Elysia: Remote host closed the connection
[18:54:38] Elysia: has joined #ruby

2016-04-18

[08:30:26] Elysia: Are IDE questions appropriate in this channel?
[08:32:19] Elysia: I've been looking for a tool for ruby that sort of analyses rubydocs, but it seems RubyMine does nothing with comments before a method. In PHPStorm/Intelij you can use /** to have the IDE autocomplete a bit of documentation it knows, but I can't find such function within RubyMine
[08:32:43] Elysia: it leads to me inconsisitently documenting my code at the very least, and was wondering if anyone has something like this integrated in their workflow
[08:41:30] Elysia: ri is nice, but I think what I want is more along the lines of yard
[08:42:07] Elysia: and yeah, I haven't really tried vim's support for ruby yet, I often find the comfort of an IDE nice.
[08:43:22] Elysia: which are those? Atom? :P
[08:52:14] Elysia: anyhow - as far as RubyMine is concerned, it only completes the tags, but doesn't seem to autogenerate snippets, or hint that documentation is missing
[08:52:38] Elysia: I guess I'll have to do with some hybrid monstrosity of using the terminal with my IDE :P
[08:59:32] Elysia: Atom's got some pretty good things going for it
[09:00:08] Elysia: but the comfort of an IDE is something I've been preferring for larger projects, I don't know how well text editors do that
[09:00:37] Elysia: manveru: if your code is 4 MB in one file, maybe you've got a problem bigger than your editor :P
[09:01:11] Elysia: well I'm not expecting it to edit images
[09:02:44] Elysia: if this is about atom in particular, I remember that being horrible in earlier versions of atom
[09:02:54] Elysia: but it's supposedly improved a lot in the stable releases
[09:04:37] Elysia: ACTION hasn't used Atom a lot lately, considering he still has the Jetbrains family of IDEs at his leisure
[09:05:46] Elysia: shevy: sort of, it leads to a lot of bad things though :P
[09:08:58] Elysia: yeah, it's good for quick fixes
[09:09:37] Elysia: I tend to appreciate it less when I see a pull request by some random guy that changes one character in some readme, though
[11:08:32] Elysia: shevy: yeah, it's got a terminal. But if you're editing on windows, you might as well stab yourself in the knee
[11:08:46] Elysia: so I often just use the git bash
[11:10:35] Elysia: I am hopeless without `ls' :<
[11:11:27] Elysia: it's the first command I use when I boot up my terminal (well, aside from cd), and the last command I use before shutting down!
[11:19:53] Elysia: I think it doesn't work on powershell terminals, i've not tried personally
[11:20:18] Elysia: so long as I can use git commands i'll be satisfies

2016-04-17

[08:12:04] Elysia: *.net *.split
[10:02:09] Elysia: has joined #ruby

2016-04-15

[12:10:57] Elysia: probably slightly worse
[12:12:04] Elysia: there's a lot of languages that imeplement OOP in some way or another, javascript's method is definitely one of the less.. verbose and "exact" ways.
[12:13:02] Elysia: yeah, "exact" is poor phrasing, I just don't have a better way to say it
[12:13:30] Elysia: yeah, that's a good way of saying it
[12:14:00] Elysia: if you told most people you are an "object oriented javascript programmer" chances are people will laugh at you in a similar fashion of of calling HTML coding
[12:14:09] Elysia: at least, that's what I'd imagine.
[15:11:29] Elysia: Ping timeout: 260 seconds
[17:11:14] Elysia: has joined #ruby
[17:26:52] Elysia: *.net *.split
[17:36:19] Elysia: has joined #ruby
[19:22:49] Elysia: Ping timeout: 276 seconds
[19:24:00] Elysia: has joined #ruby
[20:22:40] Elysia: Ping timeout: 264 seconds
[22:22:58] Elysia: has joined #ruby

2016-04-13

[18:39:19] Elysia: Ping timeout: 252 seconds
[19:06:25] Elysia: has joined #ruby

2016-04-11

[17:10:54] Elysia: Ping timeout: 248 seconds
[17:33:57] Elysia: has joined #ruby

2016-03-31

[03:33:26] Elysia: Ping timeout: 246 seconds
[05:29:23] Elysia: has joined #ruby

2016-03-23

[09:41:54] Elysia: isn't the follow up line something about make up? I didn't think they were describing a morning routine.
[12:06:57] Elysia: Ox0dea: I think I mostly listened to that song because of the tablecloth.
[12:09:45] Elysia: Ox0dea: that's entirely possible, most of System of a Down was about incomprehensible lyrics and mostly a fine tune to go with it

2016-03-22

[14:40:05] Elysia: shevy: _ is a common denotation for "we won't use this variable"
[14:40:21] Elysia: it's mostly related to the IDE though, I thought
[14:41:20] Elysia: (so basically, you want your first variable to be named _foo if you know you won't use it)
[14:41:46] Elysia: yeah, it just has to start with an underscore
[14:42:29] Elysia: i've used it while mid-process of developing something or when I needed just the key of a |key, _value| loop
[14:44:13] Elysia: shevy: lucky you, working in them glorious legacy codes!
[14:44:36] Elysia: I think rubocop --auto-correct does the same
[14:45:02] Elysia: unfortunately :P
[14:45:12] Elysia: Sometimes it needs a human. Else we'd be out of a job!

2016-03-21

[14:16:29] Elysia: shevy: nope, mIRC user
[14:17:59] Elysia: I do, for one!
[14:18:16] Elysia: but in particular some of the, well, "stranger" users of IRC use mIRC with lots of addons
[14:18:28] Elysia: specifically because those scripts are translated in their language.

2016-03-15

[22:08:23] Elysia: Ping timeout: 268 seconds
[22:09:13] Elysia: has joined #ruby

2016-02-29

[02:44:45] Elysia: Ping timeout: 268 seconds
[04:44:54] Elysia: has joined #ruby

2016-02-28

[03:53:17] Elysia: Ping timeout: 268 seconds
[05:53:07] Elysia: has joined #ruby
[05:54:03] Elysia: Max SendQ exceeded
[05:54:45] Elysia: has joined #ruby
[05:55:31] Elysia: Max SendQ exceeded
[05:59:14] Elysia: has joined #ruby
[06:38:33] Elysia: Ping timeout: 268 seconds
[08:40:19] Elysia: has joined #ruby
[08:46:12] Elysia: Ping timeout: 268 seconds
[10:48:59] Elysia: has joined #ruby

2016-02-27

[23:54:55] Elysia: has joined #ruby

2016-02-26

[19:35:45] Elysia: Ping timeout: 250 seconds
[19:36:39] Elysia: has joined #ruby

2016-02-25

[18:23:59] Elysia: Ping timeout: 240 seconds

2016-02-17

[09:52:42] Elysia: *.net *.split
[09:53:12] Elysia: has joined #ruby

2016-02-04

[04:12:12] Elysia: Ping timeout: 260 seconds
[06:12:01] Elysia: has joined #ruby

2016-01-20

[18:22:04] Elysia: *.net *.split
[18:22:55] Elysia: has joined #ruby

2016-01-11

[12:41:18] Elysia: Remote host closed the connection
[12:42:01] Elysia: has joined #ruby

2016-01-02

[20:47:46] Elysia: Ping timeout: 240 seconds
[20:49:50] Elysia: has joined #ruby

2016-01-01

[21:11:37] Elysia: Quit: WeeChat 1.4-rc1
[21:27:14] Elysia: has joined #ruby

2015-12-31

[22:51:35] Elysia: Ping timeout: 240 seconds
[23:10:16] Elysia: has joined #ruby
[23:10:58] Elysia: Client Quit
[23:11:24] Elysia: has joined #ruby
[23:11:49] Elysia: Client Quit
[23:12:45] Elysia: has joined #ruby

2015-12-16

[15:41:39] Elysia: Remote host closed the connection
[15:42:39] Elysia: has joined #ruby

2015-12-12

[17:42:16] Elysia: *.net *.split
[17:46:33] Elysia: has joined #ruby

2015-12-02

[15:39:13] Elysia: *.net *.split
[16:47:35] Elysia: has joined #ruby

2015-12-01

[12:46:13] Elysia: has joined #ruby
[20:09:06] Elysia: Remote host closed the connection
[20:09:36] Elysia: has joined #ruby

2015-11-26

[07:56:14] Elysia: *.net *.split

2015-11-22

[00:20:28] Elysia: has joined #ruby
[00:20:52] Elysia: Client Quit
[00:21:21] Elysia: has joined #ruby
[00:21:23] Elysia: Client Quit
[00:22:57] Elysia: has joined #ruby

2015-11-20

[08:58:15] Elysia: Ping timeout: 240 seconds

2015-11-13

[02:37:01] Elysia: *.net *.split
[02:44:20] Elysia: has joined #ruby
[02:44:22] Elysia: Ping timeout: 264 seconds
[02:46:21] Elysia: has joined #ruby

2015-11-06

[16:32:35] Elysia: Ping timeout: 264 seconds
[16:52:15] Elysia: has joined #ruby

2015-10-31

[04:38:58] Elysia: Ping timeout: 252 seconds
[05:05:59] Elysia: has joined #ruby

2015-10-28

[22:25:42] Elysia: Quit: WeeChat 1.4-dev
[22:29:00] Elysia: has joined #ruby

2015-10-22

[23:18:04] Elysia: has joined #ruby