segfalt

Activity Graph

Page 1 of 5 | Next »

2015-11-21

[12:31:37] segfalt: has joined #ruby
[16:03:07] segfalt: Quit: WeeChat 1.3

2015-11-19

[21:20:55] segfalt: Ping timeout: 240 seconds

2015-11-12

[17:05:41] segfalt: Ping timeout: 240 seconds
[18:57:34] segfalt: has joined #ruby
[20:11:57] segfalt: Ping timeout: 255 seconds
[20:48:22] segfalt: has joined #ruby
[21:04:30] segfalt: Ping timeout: 240 seconds

2015-11-11

[19:52:56] segfalt: Quit: WeeChat 1.3
[19:54:01] segfalt: has joined #ruby

2015-11-10

[18:03:15] segfalt: User458764: do you mean keyword arguments, or accepting a hash as a parameter?
[18:03:32] segfalt: User458764: In Ruby 2.1, you can do "def my_method(kwarg1:, kwarg2:)"
[18:03:54] segfalt: That's just like any other parameter.
[18:04:16] segfalt: h = {} ; def my_method_takes_a_hash(arg_name); puts arg_name; end; my_method_takes_a_hash(h)
[18:04:44] segfalt: User458764: Maybe you could show me a code sample if I'm not understanding correctly.
[18:11:25] segfalt: User458764: Oh, you want a type system. There are some projects that half-bake in a type system. What I did was switch to another programming language. :)
[18:12:06] segfalt: That works for a while, generally until you have 10,000 lines of code in production and wonder why you thought class-level DSLs were cool.
[18:12:36] segfalt: User458764: and yet, you're asking how to add a type system.
[18:14:15] segfalt: I definitely use Array() in code that accepts one or many things. Clean approach.
[18:14:44] segfalt: NO_BOOT_DEVICE: your initialize is throwing an exception?
[18:16:27] segfalt: NO_BOOT_DEVICE: What's gracefully mean? What do you want .new to return instead?
[18:18:02] segfalt: NO_BOOT_DEVICE: I'd find it really confusing for .new to return nil, as a user.
[18:18:26] segfalt: It seems like immediately after that happens you'll end up with NoMethodErrors on whatever you try to do with the nil, anyway.

2015-11-08

[17:18:51] segfalt: I'm using a Queue with Threads, and Queue#push is blocking, any idea what would make that happen. I share the queue with a thread via Thread.new(queue) do |queue|, and poll it for #empty? every 0.5 seconds, which should allow the child thread to push to it.
[17:19:34] segfalt: I should say it either blocks or that thread just perma-sleeps.
[17:33:09] segfalt: Ox0dea: Thanks for the response. Turns out I had a bug in my threaded code, and it was raising an exception in the thread. Blargh!
[17:33:19] segfalt: 20 minutes, gone!

2015-11-07

[21:26:19] segfalt: Ping timeout: 264 seconds

2015-11-06

[13:19:22] segfalt: has joined #ruby

2015-11-05

[13:50:34] segfalt: Ping timeout: 272 seconds
[15:30:35] segfalt: has joined #ruby
[17:04:51] segfalt: *.net *.split
[21:06:13] segfalt: has joined #ruby
[21:47:41] segfalt: Ping timeout: 250 seconds
[21:48:29] segfalt: has joined #ruby
[21:53:39] segfalt: Ping timeout: 240 seconds

2015-11-02

[15:27:47] segfalt: has joined #ruby

2015-10-31

[15:48:06] segfalt: Ping timeout: 260 seconds

2015-10-29

[16:27:01] segfalt: Quit: segfalt
[16:36:55] segfalt: Quit: leaving
[16:42:46] segfalt: has joined #ruby
[18:27:02] segfalt: I'd been using Emacs for half a year and realized after watching a talk that I missed the power of vim. Now I use Spacemacs, so I get all the pain and benefits of both :-).
[18:27:56] segfalt: pipework: Overall, Spacemacs is very cool. Though it does leave you feeling unsure of how it all works, unlike if you home-brew your own .emacs.d/ collection.
[18:28:55] segfalt: I have been having some issues with macros, ironically, I go to replay a macro (or even use '.' in some modes) and I get part of my macro inserted into my buffer. Very frustrating...
[18:28:58] segfalt: pipework: Totally.
[18:29:30] segfalt: pipework: I never learned Vimscript or whatever, so I just had a huge .vimrc that confused me. I did spend some time learning elisp (It's more approachable in that you can hack on it right in the editor, with context and tab-completion).
[18:29:52] segfalt: Did they look happy when they spit it out? If so, fair game!
[19:05:25] segfalt: Erik_Underline: Lots of people like to idle, and pop in for quick questions they can ask/answer. You're just seeing their computers go to sleep and wake up :)

2015-10-28

[19:17:03] segfalt: Ping timeout: 255 seconds

2015-10-26

[14:49:03] segfalt: has joined #ruby

2015-10-22

[12:46:29] segfalt: Quit: segfalt
[14:43:58] segfalt: has joined #ruby
[16:25:23] segfalt: Quit: segfalt
[17:40:18] segfalt: has joined #ruby
[18:21:58] segfalt: Quit: segfalt
[19:04:39] segfalt: has joined #ruby
[20:10:35] segfalt: Remote host closed the connection

2015-10-20

[17:39:55] segfalt: Quit: segfalt
[17:48:43] segfalt: has joined #ruby

2015-10-18

[00:42:24] segfalt: Ping timeout: 255 seconds
[00:43:17] segfalt: has joined #ruby

2015-10-17

[12:49:40] segfalt: has joined #ruby
[13:41:27] segfalt: Quit: segfalt
[18:45:07] segfalt: has joined #ruby

2015-10-16

[00:08:57] segfalt: has joined #ruby
[12:32:19] segfalt: Ping timeout: 260 seconds
[12:34:01] segfalt: has joined #ruby
[12:42:07] segfalt: Ping timeout: 260 seconds
[21:44:39] segfalt: Quit: segfalt

2015-10-15

[13:07:09] segfalt: has joined #ruby
[23:32:19] segfalt: Ping timeout: 253 seconds

2015-10-14

[15:30:01] segfalt: has joined #ruby
[21:58:58] segfalt: Quit: segfalt

2015-10-01

[01:20:55] segfalt: Quit: segfalt
[14:02:05] segfalt: has joined #ruby
[16:39:40] segfalt: Ping timeout: 240 seconds

2015-09-30

[12:19:31] segfalt: Quit: segfalt
[15:32:56] segfalt: has joined #ruby

2015-09-25

[22:19:41] segfalt: Quit: segfalt
[22:37:56] segfalt: has joined #ruby

2015-09-24

[15:06:15] segfalt: has joined #ruby
[15:06:59] segfalt: Remote host closed the connection
[18:59:48] segfalt: has joined #ruby
[19:24:14] segfalt: Quit: segfalt
[19:25:33] segfalt: has joined #ruby
[19:29:32] segfalt: Client Quit
[20:01:05] segfalt: has joined #ruby
[20:02:21] segfalt: Client Quit
[20:06:18] segfalt: has joined #ruby
[21:03:28] segfalt: Quit: segfalt
[21:05:50] segfalt: has joined #ruby
[21:21:38] segfalt: Quit: segfalt
[23:40:15] segfalt: has joined #ruby

2015-09-22

[17:49:36] segfalt: Quit: segfalt
[18:16:43] segfalt: has joined #ruby
[18:23:49] segfalt: Ping timeout: 264 seconds
[18:30:46] segfalt: has joined #ruby
[19:29:50] segfalt: Ping timeout: 252 seconds

2015-09-21

[01:38:37] segfalt: Quit: segfalt
[01:49:35] segfalt: has joined #ruby
[02:30:02] segfalt: Quit: segfalt
[13:02:21] segfalt: has joined #ruby

2015-09-20

[20:22:48] segfalt: has joined #ruby

2015-09-19

[01:44:59] segfalt: has joined #ruby
[02:12:44] segfalt: Quit: segfalt
[11:22:52] segfalt: has joined #ruby
[18:56:51] segfalt: Quit: segfalt
[20:17:23] segfalt: has joined #ruby
[23:36:34] segfalt: Quit: segfalt

2015-09-18

[12:16:56] segfalt: Quit: segfalt
[12:59:33] segfalt: has joined #ruby
[14:06:33] segfalt: Quit: segfalt
[14:08:51] segfalt: has joined #ruby
[15:02:36] segfalt: Quit: segfalt
[15:18:22] segfalt: has joined #ruby
[20:36:32] segfalt: Quit: segfalt
[20:43:18] segfalt: has joined #ruby
[20:58:29] segfalt: Quit: segfalt

2015-09-16

[18:44:51] segfalt: Ping timeout: 240 seconds
[18:45:24] segfalt: has joined #ruby

2015-09-13

[02:45:48] segfalt: Quit: segfalt
[14:37:04] segfalt: has joined #ruby
[18:47:19] segfalt: Ping timeout: 260 seconds
[18:48:06] segfalt: has joined #ruby
[19:23:21] segfalt: Quit: segfalt
[19:31:13] segfalt: has joined #ruby
[19:50:17] segfalt: Quit: segfalt
[20:28:29] segfalt: has joined #ruby
[20:31:21] segfalt: Client Quit
[23:46:41] segfalt: has joined #ruby

2015-09-10

[16:01:06] segfalt: has joined #ruby

2015-09-09

[12:33:59] segfalt: Ping timeout: 244 seconds

2015-09-08

[03:19:17] segfalt: has joined #ruby
[03:32:24] segfalt: Quit: segfalt
[12:24:58] segfalt: has joined #ruby
[12:36:27] segfalt: Quit: segfalt
[15:05:12] segfalt: has joined #ruby
[16:05:27] segfalt: Quit: segfalt
[21:51:26] segfalt: has joined #ruby

2015-09-07

[01:53:35] segfalt: has joined #ruby
[03:44:48] segfalt: Quit: segfalt
[04:11:20] segfalt: has joined #ruby
[04:40:15] segfalt: Quit: segfalt
[10:22:42] segfalt: has joined #ruby
[18:43:16] segfalt: Quit: segfalt
[18:47:47] segfalt: has joined #ruby
[19:26:12] segfalt: Quit: segfalt
[19:32:57] segfalt: has joined #ruby
[19:33:26] segfalt: Client Quit
[20:24:29] segfalt: has joined #ruby
[20:39:46] segfalt: Quit: segfalt
[22:34:11] segfalt: has joined #ruby
[23:34:45] segfalt: Quit: segfalt

2015-09-06

[02:26:40] segfalt: has joined #ruby
[02:52:01] segfalt: Quit: segfalt
[10:34:02] segfalt: has joined #ruby
[23:41:01] segfalt: Quit: segfalt

2015-09-05

[18:30:34] segfalt: has joined #ruby
[18:52:31] segfalt: Ping timeout: 272 seconds
[19:27:33] segfalt: Quit: segfalt
[20:39:01] segfalt: has joined #ruby
[21:11:00] segfalt: Quit: segfalt

2015-08-07

[07:17:27] segfalt: Ping timeout: 240 seconds

2015-08-06

[13:19:36] segfalt: has joined #ruby

2015-08-05

[12:38:51] segfalt: Quit: segfalt
[14:39:05] segfalt: has joined #ruby
[16:37:45] segfalt: Quit: segfalt
[17:32:53] segfalt: has joined #ruby
[21:33:33] segfalt: Quit: segfalt
[23:39:38] segfalt: has joined #ruby
[23:44:28] segfalt: Client Quit

2015-08-04

[15:55:26] segfalt: Quit: segfalt
[17:39:42] segfalt: has joined #ruby

2015-08-03

[10:46:28] segfalt: has joined #ruby
[11:29:40] segfalt: Quit: segfalt
[12:37:50] segfalt: has joined #ruby
[16:15:34] segfalt: Quit: segfalt
[16:35:47] segfalt: has joined #ruby
[17:58:03] segfalt: Quit: segfalt
[18:18:56] segfalt: has joined #ruby

2015-08-01

[17:29:48] segfalt: Quit: segfalt

2015-07-31

[14:36:54] segfalt: Quit: segfalt
[14:58:46] segfalt: has joined #ruby
[16:19:17] segfalt: Quit: segfalt
[16:50:10] segfalt: has joined #ruby

2015-07-30

[13:37:45] segfalt: has joined #ruby

2015-07-29

[14:09:36] segfalt: Quit: segfalt
[15:25:05] segfalt: has joined #ruby
[16:46:30] segfalt: Quit: segfalt
[17:29:10] segfalt: has joined #ruby
[23:40:36] segfalt: Quit: segfalt

2015-07-28

[16:45:31] segfalt: has joined #ruby

2015-07-23

[03:03:08] segfalt: has joined #ruby
[03:08:17] segfalt: Ping timeout: 272 seconds

2015-07-22

[16:21:35] segfalt: has joined #ruby
[23:38:40] segfalt: Quit: segfalt
[23:58:38] segfalt: Client Quit
[23:58:38] segfalt: has joined #ruby

2015-07-21

[03:09:03] segfalt: Quit: segfalt
[12:24:52] segfalt: has joined #ruby
[14:19:58] segfalt: Ping timeout: 264 seconds

2015-07-20

[12:41:33] segfalt: has joined #ruby
[12:46:00] segfalt: Ping timeout: 246 seconds
[13:57:06] segfalt: Quit: segfalt
[14:26:02] segfalt: has joined #ruby
[17:50:15] segfalt: Ping timeout: 250 seconds

2015-07-19

[11:48:05] segfalt: has joined #ruby
[13:29:39] segfalt: Quit: segfalt

2015-07-18

[00:20:58] segfalt: has joined #ruby
[00:30:34] segfalt: Quit: segfalt

2015-07-17

[16:52:56] segfalt: has joined #ruby
[21:01:14] segfalt: Quit: segfalt
[21:01:42] segfalt: has joined #ruby
[23:37:10] segfalt: Quit: segfalt

2015-07-16

[12:28:17] segfalt: has joined #ruby
[12:43:15] segfalt: Quit: segfalt
[13:20:31] segfalt: has joined #ruby
[13:36:02] segfalt: Quit: segfalt
[14:32:57] segfalt: has joined #ruby
[20:07:58] segfalt: Quit: segfalt
[20:18:08] segfalt: has joined #ruby
[20:19:19] segfalt: Client Quit

2015-07-15

[12:37:14] segfalt: Quit: segfalt
[14:37:53] segfalt: has joined #ruby
[16:14:45] segfalt: Quit: segfalt
[17:31:29] segfalt: has joined #ruby
[19:04:13] segfalt: Quit: segfalt
[19:07:46] segfalt: has joined #ruby
[21:27:14] segfalt: Quit: segfalt
[22:18:22] segfalt: has joined #ruby
[22:30:11] segfalt: Quit: segfalt

2015-07-14

[22:12:03] segfalt: I???m guessing you???re coming from PHP :)
[22:17:35] segfalt: I???m gonna miss that guy.

2015-07-13

[13:52:38] segfalt: has joined #ruby

2015-07-12

[23:19:50] segfalt: Quit: segfalt

2015-07-11

[12:49:31] segfalt: has joined #ruby

2015-07-10

[00:59:03] segfalt: Quit: segfalt
[13:33:51] segfalt: has joined #ruby
[19:40:28] segfalt: Quit: segfalt
[20:10:24] segfalt: has joined #ruby
[21:33:25] segfalt: Quit: segfalt

2015-07-09

[15:36:19] segfalt: has joined #ruby

2015-06-27

[01:31:29] segfalt: has joined #ruby
[01:44:29] segfalt: Quit: segfalt

2015-06-26

[18:40:28] segfalt: Quit: segfalt
[19:44:46] segfalt: has joined #ruby
[19:45:42] segfalt: Client Quit