« Back to channel list

#ruby - 22 May 2016

« Back 1 day Forward 1 day »
[00:02:47] benlieb: has joined #ruby
[00:05:39] LoneHermit: has joined #ruby
[00:05:54] PaulCapestany: has joined #ruby
[00:13:15] duncannz: has joined #ruby
[00:14:52] stannard: has joined #ruby
[00:17:34] tristanp: has joined #ruby
[00:23:18] jancel: has joined #ruby
[00:25:35] banister: has joined #ruby
[00:25:43] KantonKid: has joined #ruby
[00:28:19] crystal77: has joined #ruby
[00:33:03] jbird00: has joined #ruby
[00:33:42] PaulCape_: has joined #ruby
[00:34:24] hutch34: has joined #ruby
[00:34:28] banister: has joined #ruby
[00:37:24] crdpink: has joined #ruby
[00:39:35] n1x-nz: has joined #ruby
[00:42:58] wldcordeiro: has joined #ruby
[00:46:19] aries_liuxueyang: has joined #ruby
[00:50:20] jokke: has joined #ruby
[00:53:08] nankyokusei: has joined #ruby
[00:53:41] shevy: creating a 4.7MB yaml file
[00:54:01] shevy: 220484 lines including newlines
[00:54:24] shevy: in IRB it takes about 2 seconds to load it
[00:54:39] shevy: I guess having this as SQL in a database won't be much faster?
[00:55:08] jenrzzz: has joined #ruby
[00:58:36] mozzarella: do you have to load it all in memory?
[00:58:51] Radar: [10:54:38] <shevy> I guess having this as SQL in a database won't be much faster?
[00:58:55] Radar: it probably would be
[00:59:13] Radar: And in a sql database you could load sets of 1000 records at a time
[00:59:25] PaulCapestany: has joined #ruby
[01:01:23] pawnbox: has joined #ruby
[01:02:21] freerobby: has joined #ruby
[01:08:20] tristanp: has joined #ruby
[01:09:00] akiTendo: has joined #ruby
[01:09:15] PaulCape_: has joined #ruby
[01:11:54] PaulCapestany: has joined #ruby
[01:11:56] roamingdog: has joined #ruby
[01:11:57] symm-: has joined #ruby
[01:13:04] kristofferR: has joined #ruby
[01:15:24] pipework: Depends, is the sql datastore all in memory?
[01:19:37] roamingdog: has joined #ruby
[01:26:02] PaulCape_: has joined #ruby
[01:27:46] agent_white: has joined #ruby
[01:28:45] roamingdog: has joined #ruby
[01:37:13] hutch34: has joined #ruby
[01:46:59] jancel: has joined #ruby
[01:50:49] Puffball: has joined #ruby
[01:51:01] aries_liuxueyang: has joined #ruby
[01:52:20] jbird00: has joined #ruby
[01:54:19] PaulCapestany: has joined #ruby
[01:54:45] xlegoman: has joined #ruby
[01:57:14] s00pcan_: has joined #ruby
[01:57:51] roamingdog: has joined #ruby
[01:58:33] idefine: has joined #ruby
[02:07:07] tungd: has joined #ruby
[02:08:16] davedev24: has joined #ruby
[02:10:06] unreal: has joined #ruby
[02:11:13] Puffball: has joined #ruby
[02:11:18] jbird00: has joined #ruby
[02:12:53] ixti: has joined #ruby
[02:13:59] yfeldblum: has joined #ruby
[02:14:03] jbird00: has joined #ruby
[02:15:21] sdwrage: has joined #ruby
[02:17:14] sean_: has joined #ruby
[02:17:25] aries_liuxueyang: has joined #ruby
[02:18:10] PaulCape_: has joined #ruby
[02:18:23] sdwrage: has joined #ruby
[02:20:45] Guest47468: has joined #ruby
[02:23:14] zenlot6: has joined #ruby
[02:25:54] tristanp: has joined #ruby
[02:29:47] Asher: has joined #ruby
[02:37:59] hutch34: has joined #ruby
[02:40:27] Puffball: has joined #ruby
[02:43:43] PaulCapestany: has joined #ruby
[02:43:51] benlieb: has joined #ruby
[02:44:40] jaguarmagenta: has joined #ruby
[02:46:28] LoneHermit: has joined #ruby
[02:48:35] Alazoral: has joined #ruby
[02:48:43] konsolebox: has joined #ruby
[02:49:15] ledestin: has joined #ruby
[02:50:16] shevy: mozzarella hmm probably not. I only need one entry usually, right now I have gathered 2844 different ones
[02:50:45] shevy: Radar I'll give that a try
[02:51:29] bklane: has joined #ruby
[02:51:40] Puffball: has joined #ruby
[02:54:05] nankyokusei: has joined #ruby
[02:54:24] mistermocha: has joined #ruby
[02:55:01] PaulCape_: has joined #ruby
[02:56:26] blackmesa: has joined #ruby
[03:01:03] jbird00: has joined #ruby
[03:01:45] arescorpio: has joined #ruby
[03:04:04] bougyman: manveru: ping
[03:04:52] Puffball: has joined #ruby
[03:09:18] strat0cat: has joined #ruby
[03:09:25] bronson: has joined #ruby
[03:10:12] gix: has joined #ruby
[03:10:50] KantonKid: has joined #ruby
[03:11:24] PaulCapestany: has joined #ruby
[03:18:36] Puffball: has joined #ruby
[03:20:13] craigp: has joined #ruby
[03:21:11] braincrash: has joined #ruby
[03:26:37] anna`: has joined #ruby
[03:27:59] Puffball: has joined #ruby
[03:28:26] pawnbox: has joined #ruby
[03:30:02] A124: has joined #ruby
[03:30:46] Elvin: has joined #ruby
[03:31:50] diegoaguilar: has joined #ruby
[03:33:42] ereslibre: has joined #ruby
[03:34:34] KantonKid: has joined #ruby
[03:34:58] jancel: has joined #ruby
[03:38:14] PaulCape_: has joined #ruby
[03:38:54] beauby: has joined #ruby
[03:38:58] hutch34: has joined #ruby
[03:43:17] nando293921: has joined #ruby
[03:44:49] gtsai: has joined #ruby
[03:48:18] nando293921: has joined #ruby
[03:49:20] pawnbox: has joined #ruby
[03:54:53] blackgoat: has joined #ruby
[03:57:25] stannard: has joined #ruby
[03:58:30] blackmesa: has joined #ruby
[04:00:27] k3rn31: has joined #ruby
[04:00:38] gtsai: has joined #ruby
[04:01:51] nando294021: has joined #ruby
[04:08:01] PaulCapestany: has joined #ruby
[04:11:17] bronson: has joined #ruby
[04:11:49] benlieb: has joined #ruby
[04:12:33] jancel: has joined #ruby
[04:12:53] wldcordeiro: has joined #ruby
[04:17:14] mikeric: has joined #ruby
[04:21:00] craigp: has joined #ruby
[04:22:22] bluOxigen: has joined #ruby
[04:23:52] queequeg1: has joined #ruby
[04:36:23] LoneHerm_: has joined #ruby
[04:37:27] sumobob: has joined #ruby
[04:38:14] der-landgraf: has joined #ruby
[04:38:14] der-landgraf: has joined #ruby
[04:39:30] hutch34: has joined #ruby
[04:39:37] chopin: has joined #ruby
[04:42:44] jancel: has joined #ruby
[04:45:27] jaguarmagenta: has joined #ruby
[04:49:43] jancel: has joined #ruby
[04:50:52] last_staff: has joined #ruby
[04:54:51] nankyokusei: has joined #ruby
[04:55:03] hk238: has joined #ruby
[04:55:44] mistermocha: has joined #ruby
[04:56:12] kristofferR: has joined #ruby
[04:59:06] skolman: has joined #ruby
[04:59:30] blackmesa: has joined #ruby
[05:00:15] tristanp: has joined #ruby
[05:01:49] UserInneed: has joined #ruby
[05:02:23] PaulCape_: has joined #ruby
[05:03:02] Puffball: has joined #ruby
[05:08:27] nando293921: has joined #ruby
[05:09:46] flughafen_: has joined #ruby
[05:14:31] ramfjord: has joined #ruby
[05:16:06] duoi: has joined #ruby
[05:16:37] rickmasta: has joined #ruby
[05:18:20] KantonKid: has joined #ruby
[05:24:16] terlar: has joined #ruby
[05:24:49] bronson: has joined #ruby
[05:27:48] akiTendo: has joined #ruby
[05:27:59] kareeoleez: has joined #ruby
[05:30:56] PaulCapestany: has joined #ruby
[05:32:46] flughafen_: has joined #ruby
[05:34:32] kareeoleez: has joined #ruby
[05:35:22] kareeole_: has joined #ruby
[05:35:40] d0lph1n98: has joined #ruby
[05:35:45] kareeole_: has joined #ruby
[05:35:50] mistermocha: has joined #ruby
[05:37:43] craigp: has joined #ruby
[05:40:18] hutch34: has joined #ruby
[05:42:53] pawnbox: has joined #ruby
[05:45:41] mleung: has joined #ruby
[05:49:35] claw: has joined #ruby
[05:51:33] akiTendo: has joined #ruby
[05:53:28] moeabdol: has joined #ruby
[05:55:58] PaulCape_: has joined #ruby
[05:58:55] stannard: has joined #ruby
[05:59:18] agent_white: has joined #ruby
[06:00:17] blackmesa: has joined #ruby
[06:02:19] diegoaguilar: has joined #ruby
[06:02:50] jaguarmagenta: has joined #ruby
[06:12:59] mistermo_: has joined #ruby
[06:13:12] zzak: has joined #ruby
[06:15:34] mistermocha: has joined #ruby
[06:17:51] skade: has joined #ruby
[06:18:54] Calidris: has joined #ruby
[06:18:55] ensyde: has joined #ruby
[06:19:48] wldcordeiro: has joined #ruby
[06:19:48] mleung: has joined #ruby
[06:23:53] manveru: bougyman: pong
[06:24:13] PaulCapestany: has joined #ruby
[06:38:01] zenlot: has joined #ruby
[06:39:44] craigp: has joined #ruby
[06:40:24] Calidris: has left #ruby: ()
[06:41:03] hutch34: has joined #ruby
[06:48:04] zyzioziom: has joined #ruby
[06:49:01] PaulCape_: has joined #ruby
[06:50:02] n1xnz: has joined #ruby
[06:50:07] Oog: has joined #ruby
[06:53:36] zyzioziom: has joined #ruby
[06:54:04] neanderslob: has joined #ruby
[06:55:41] nankyokusei: has joined #ruby
[06:58:21] janebootydoe: has joined #ruby
[06:59:08] Hyuk: has joined #ruby
[07:01:19] blackmesa: has joined #ruby
[07:02:13] Gasher: has joined #ruby
[07:04:24] Dimik: has joined #ruby
[07:05:33] Cohedrin_: has joined #ruby
[07:05:50] zyzioziom1: has joined #ruby
[07:08:03] tildes: has joined #ruby
[07:10:35] ctp: has joined #ruby
[07:10:51] Cohedrin: has joined #ruby
[07:12:34] n1x-nz: has joined #ruby
[07:14:46] craigp: has joined #ruby
[07:15:18] Puffball: has joined #ruby
[07:15:20] mikeric: has joined #ruby
[07:15:46] kareeole_: has joined #ruby
[07:16:02] PaulCapestany: has joined #ruby
[07:21:36] mistermocha: has joined #ruby
[07:25:12] bronson: has joined #ruby
[07:25:38] Puffball: has joined #ruby
[07:25:57] rickmasta: has joined #ruby
[07:26:40] johnDoe111: has joined #ruby
[07:26:43] workmad3: has joined #ruby
[07:27:08] harry111: has joined #ruby
[07:30:04] pawnbox: has joined #ruby
[07:36:52] PaulCape_: has joined #ruby
[07:40:57] Vingador: has joined #ruby
[07:41:48] firstdayonthejob: has joined #ruby
[07:41:53] hutch34: has joined #ruby
[07:44:49] stardiviner: has joined #ruby
[07:44:59] stardiviner: What does this code: self[$`] mean?
[07:46:36] elomatreb: $` is "The string to the left of the last successful match.", also available as $PREMATCH
[07:46:57] elomatreb: So it's some Regex stuff
[07:47:57] Puffball: has joined #ruby
[07:51:27] jenrzzz: has joined #ruby
[07:51:27] jenrzzz: has joined #ruby
[07:52:04] n1x-nz: has joined #ruby
[07:53:41] Puffball_: has joined #ruby
[07:54:50] elementaru: has joined #ruby
[07:56:38] TomyLobo: has joined #ruby
[07:57:45] GBrawl: has joined #ruby
[08:01:33] stannard: has joined #ruby
[08:02:32] blackmesa: has joined #ruby
[08:02:39] tAn: has joined #ruby
[08:03:48] last_staff: has joined #ruby
[08:04:26] stardiviner: elomatreb: I see, thanks for your help
[08:05:16] gtsai: has joined #ruby
[08:11:15] pawnbox: has joined #ruby
[08:11:52] gizmore: has joined #ruby
[08:13:56] hightower2: has joined #ruby
[08:14:20] Oog: is there a do ... until loop
[08:17:45] Devalo: has joined #ruby
[08:18:32] mozzarella: Oog: there is
[08:19:35] Oog: what is it
[08:19:46] mozzarella: >> begin puts 'hello' end until true
[08:19:47] ruby[bot]: mozzarella: # => hello ...check link for more (https://eval.in/575284)
[08:20:26] mistermocha: has joined #ruby
[08:21:15] djbkd: has joined #ruby
[08:22:40] mozzarella: Oog: begin *block* end until *condition*
[08:23:04] Oog: i read that was not recommended
[08:24:18] mozzarella: and why do you need it
[08:25:20] elomatreb: Loops with the condition at the bottom may make your program difficult to read, but if you're careful about that you are free to use them
[08:25:21] mynick: has joined #ruby
[08:26:41] antgel: has joined #ruby
[08:26:57] cajone: has joined #ruby
[08:27:16] Oog: cool thanks
[08:27:57] CloCkWeRX: has joined #ruby
[08:29:22] mynick: has joined #ruby
[08:29:52] mikecmpbll: has joined #ruby
[08:32:04] pawnbox: has joined #ruby
[08:33:24] johnDoe111: has joined #ruby
[08:34:32] mynick: has joined #ruby
[08:35:11] PaulCapestany: has joined #ruby
[08:35:16] antgel: has joined #ruby
[08:36:05] mynick: has joined #ruby
[08:38:06] Es0teric: has joined #ruby
[08:38:39] johnDoe111: has joined #ruby
[08:39:54] mynick: has joined #ruby
[08:41:20] mynick: has joined #ruby
[08:41:39] johnDoe111: has joined #ruby
[08:42:29] Nawn: has joined #ruby
[08:42:37] hutch34: has joined #ruby
[08:42:48] mynick: has joined #ruby
[08:42:51] Nawn: has left #ruby: ()
[08:46:14] mdw: has joined #ruby
[08:46:59] Nawn: has joined #ruby
[08:47:05] blackgoat: has joined #ruby
[08:47:23] blackmesa: has joined #ruby
[08:52:01] glcx: has joined #ruby
[08:53:41] _joes____: has joined #ruby
[08:54:29] joes: has joined #ruby
[08:56:35] nankyokusei: has joined #ruby
[08:59:51] eL_bAmba: has joined #ruby
[09:00:47] PaulCape_: has joined #ruby
[09:01:44] rbennacer: has joined #ruby
[09:04:20] ur5us: has joined #ruby
[09:04:26] kareeoleez: I am experimenting with threading and I am creating a permutation processor http://pastie.org/private/dn6y6mboxwlhzothilofg. Can someone tell me If using threads makes sense (first of all) and what can I do to increase overall performance? Memory concumption is no more than 45MB but CPU Usage is 100%
[09:05:26] nofxx: has joined #ruby
[09:05:51] kirillow: has joined #ruby
[09:06:30] workmad3: has joined #ruby
[09:06:53] johnDoe111: has joined #ruby
[09:07:40] kirillow: can anybody give me a hint as to how to do this: https://gist.github.com/anonymous/e510af0a925a3b10f07c0ffde5c0b5ff
[09:07:47] kirillow: in a functional programming style
[09:08:07] jhass: kareeoleez: hard to tell since that doesn't reveal what you want to do concurrently
[09:09:54] jhass: kirillow: seems fine to me, I'd write File.write File.join(directory, "#{post.header["slug"]}.html"), slim("post")
[09:10:24] roamingdog: has joined #ruby
[09:10:36] Weavel: has joined #ruby
[09:10:55] ohcibi: has joined #ruby
[09:12:28] LaT0rtue: has joined #ruby
[09:12:30] kirillow: jhass: thanks!
[09:12:48] bougyman: manveru: high latency!
[09:12:51] pawnbox: has joined #ruby
[09:12:57] moeabdol: has joined #ruby
[09:13:12] nankyokusei: has joined #ruby
[09:14:26] gareth_: has joined #ruby
[09:15:11] GarethAdams: has joined #ruby
[09:18:14] roamingdog: has joined #ruby
[09:18:25] kareeoleez: has joined #ruby
[09:20:18] pawnbox: has joined #ruby
[09:20:32] aswen: has joined #ruby
[09:20:58] DaniG2k: has joined #ruby
[09:23:40] nofxx: has joined #ruby
[09:23:54] nofxx: has joined #ruby
[09:25:05] DoubleMalt: has joined #ruby
[09:25:49] spider-mario: has joined #ruby
[09:26:20] ruby[bot]: -b urine535!*@*$#ruby-banned
[09:26:59] bronson: has joined #ruby
[09:27:18] PaulCapestany: has joined #ruby
[09:28:12] shinnya: has joined #ruby
[09:29:34] sphex_: has joined #ruby
[09:34:52] Madplatypus: has joined #ruby
[09:36:47] kareeoleez: has joined #ruby
[09:37:09] last_staff: has joined #ruby
[09:37:27] Jackneill: has joined #ruby
[09:38:03] workmad3: has joined #ruby
[09:39:46] Guest92849: Just wondering... I ran into a little thing I did some time ago.
[09:40:25] Guest92849: It uses /^................\n/ to see if a word from /usr/share/dict/words has 12 characters.
[09:41:01] jhass: .size was too easy? :P
[09:41:02] Guest92849: Is it possible to vary the number of dots algorithmically?
[09:41:27] jhass: line.chomp.size == num
[09:41:32] apeiros: what jhass said
[09:41:42] apeiros: seems like a case of excessive use of regex :)
[09:41:43] elomatreb: Any reason for using regexes? Can't you just use .length?
[09:42:11] apeiros: .foreach.select
[09:42:12] jhass: .lines.select {|line| line.chomp.size == num }
[09:42:49] apeiros: premature optimizer that I am, I'd do num += 1, and then drop the .chomp ;-p
[09:43:15] kareeoleez: has joined #ruby
[09:43:27] hutch34: has joined #ruby
[09:43:41] jhass: btw, kareeoleez' example earlier made me wonder, is += 1 idempotent in Ruby?
[09:43:45] apeiros: .foreach if you don't want ruby to generate a full array (less memory), .lines if you do (probably a bit faster)
[09:46:31] PaulCape_: has joined #ruby
[09:47:16] Guest92849: apeiros odd if I use .{#{12}} the result is different
[09:47:59] apeiros: Guest92849: if you use the number literally, there's no need for #{}
[09:48:07] apeiros: and .{12} is exactly the same as 12 dots
[09:48:20] apeiros: so if you get a different result, you either didn't have 12 dots, or you're messing up something else.
[09:48:45] apeiros: from your above code slice:
[09:48:52] apeiros: >> "................".size
[09:48:53] ruby[bot]: apeiros: # => 16 (https://eval.in/575288)
[09:49:00] apeiros: seems to me like you miscounted your dots…
[09:49:47] ruurd: apeiros also if you use it between // ???
[09:50:37] kareeoleez: has joined #ruby
[09:50:55] |ifei5good: has joined #ruby
[09:50:58] kareeoleez: jhass: += works fine
[09:51:41] jhass: not my question ;)
[09:52:04] jhass: ruurd: yes
[09:52:34] biberu: has joined #ruby
[09:52:51] ruurd: jhass hmmm. intriguing!
[09:53:11] apeiros: ruurd: of course. .{12} is a replacement for 12 dots. so you have to insert them where you'd put the 12 dots.
[09:53:13] jhass: ruurd: btw the recommendation is still to not use regex for this
[09:53:15] zeroDi: has joined #ruby
[09:54:07] workmad3: has joined #ruby
[09:54:59] kareeoleez: jhass: I want to calculate permutations as much efficient as I can
[09:55:21] jhass: kareeoleez: you're calculating them outside any threads
[09:55:25] kareeoleez: jhass: I tried without .lazy first and 7.5 out of 8GB RAM were gone.
[09:55:41] kareeoleez: jhass: so by using .lazy it fell down to 45MB which is awesome
[09:56:04] jhass: and MRI doesn't run anything not blocking on IO concurrently
[09:56:33] ruurd: jhass is mindlessly iterating over lines and determining word size any better?
[09:57:05] apeiros: ACTION wonders about the point of putting "mindlessly" into that phrase
[09:57:08] ruurd: Mind you it's just horsing around what I'm doing. Like hey this is interesting let's see what I can do?
[09:57:14] jhass: ruurd: the regex engine doesn't do anything else
[09:57:15] kareeoleez: jhass: I am slicing 14,400,000 iterations to 1000 slices and iterate over each one
[09:57:31] apeiros: ruurd: is it less mindless to use a regex to iterate over lines and determine word size?
[09:57:36] ruurd: Because it is the obvious solution to determining word size in a list of words...
[09:57:45] kareeoleez: jhass: the purpose is to process them further e.g. write them to a file
[09:57:53] jhass: ruurd: no, not at all what I would first think of
[09:58:01] ruurd: Not in this case :-) as I was mindlessly ^&* around with them :-)
[09:58:11] jhass: kareeoleez: all to the same file?
[09:58:19] neanderslob: has joined #ruby
[09:58:47] apeiros: nono, the obvious solution obviously would be to sort the list by size, then use a linear search for the boundaries of length 16, and then select the indices between the boundaries individually
[09:59:09] ruurd: apeiros ha ha ha
[09:59:13] jhass: apeiros: sounds slow :P
[09:59:20] kareeoleez: jhass: it doesn't matter for now
[09:59:22] apeiros: jhass: but it's obvious!!!
[09:59:29] ruurd: and mindless :-)
[09:59:34] sdothum: has joined #ruby
[09:59:46] apeiros: depending on the use case an unstupidified version of that would be what I'd use
[09:59:56] ruurd: I mean - everybody does it that way since Edsger Dijkstra right?
[09:59:58] kareeoleez: jhass: I want to iterate each one
[10:00:31] apeiros: mostly the sorting by size part. f.ex. if you repeatedly need the subset of differently sized words
[10:00:38] jhass: kareeoleez: it does, you're doing it the wrong way around otherwise. It's "I have to do X, threads look like a good way to gain some speed", not "Let's use threads, no matter what for, they make everything faster & better"
[10:00:45] jhass: because the latter is absolutely not true
[10:01:16] kareeoleez: jhass: you're saying that it doesn't make sense ? that there's a chance I might not need threads ?
[10:01:42] ruurd: as in using more processors to crank through a problem isn't going to solve your IO bottlenect - au contraire :)
[10:01:48] kareeoleez: jhass: I also thought about forking processes. If one consumes 50MB, I can dedicate 500MB to run 10 processes concurrently
[10:01:59] kareeoleez: ruurd: can you explain this
[10:02:08] jhass: kareeoleez: same issue, replace "thread" with "concurrency" in my above statement
[10:02:39] jhass: ruurd: sadly in MRI it will more likely solve your IO bottle neck than your CPU bottleneck
[10:03:08] stannard: has joined #ruby
[10:04:06] ruurd: kareeoleez use hadoop?
[10:04:13] ruurd: or equivalent?
[10:04:18] chipotle: has joined #ruby
[10:05:03] apeiros: is this still that permutations problem?
[10:05:32] apeiros: and the desired result is the number of permutations, or are the generated words all needed?
[10:06:03] apeiros: shake the 8ball again!
[10:06:16] kareeoleez: apeiros: all the generated words
[10:06:21] mtkd: has joined #ruby
[10:06:33] apeiros: given the amount of time you spend to optimize, consider dropping to native C or java.
[10:06:46] kareeoleez: apeiros: just to make it clear, I am just experimenting with various ruby features
[10:07:09] kareeoleez: apeiros: this is not an option for now, I want to learn Ruby first
[10:07:22] apeiros: hm. use fork then, I guess
[10:07:37] apeiros: or use jruby (still native ruby, but real concurrency)
[10:07:48] apeiros: latter is probably a ton easier
[10:07:58] kareeoleez: apeiros: do you have any idea why my case doesn't work ?
[10:08:16] apeiros: no. I stopped looking at that code.
[10:08:31] apeiros: I only have a general idea about what you're trying to do.
[10:09:38] kareeoleez: apeiros: should I bother you or not ?
[10:09:45] kareeoleez: with details
[10:09:54] apeiros: you shouldn't. I don't find it an interesting problem. sorry :)
[10:10:02] kareeoleez: no problem, thanks
[10:12:02] kareeoleez: jhass: isn't it moving from threads to processes making it an o/s problem and not a ruby-level one ?
[10:12:03] neanderslob: has joined #ruby
[10:12:58] blaxter: has joined #ruby
[10:16:40] zyzioziom: has joined #ruby
[10:17:54] tomphp: has joined #ruby
[10:19:27] d0lph1n98: has joined #ruby
[10:19:52] aswen: has joined #ruby
[10:20:35] kareeoleez: jhass: celluloid ? any use ?
[10:21:15] jhass: you're still way too vague on your exact problem domain as that I could make any recommendations
[10:21:35] jhass: celluloid is providing the actor model, so another form of concurrency, my above statement still holds true
[10:21:57] apeiros: celluloid helps if you want to do concurrency at scale (wrt complexity), it'll be slower than custom cooked concurrency.
[10:22:38] kareeoleez: jhass: distributed processing ? dRuby ?
[10:22:51] jhass: both are providing the actor model, so another form of concurrency, my above statement still holds true
[10:23:01] jhass: we can play this all day, I just have to copy paste
[10:23:02] kareeoleez: jhass: I could create 4 vm's and distribute the processing
[10:23:31] jhass: both are providing another form of concurrency, my above statement still holds true
[10:23:53] jhass: VMs won't magically stuff faster, on contrary
[10:24:05] jhass: *magically make, what's up with me today -.-
[10:24:16] kareeoleez: jhass: what is unclear to you ?
[10:24:25] kareeoleez: jhass: so I may provide more information
[10:24:35] kareeoleez: except If you don't want me to, that's fine I understand
[10:24:37] jhass: pretty much everything
[10:26:13] kareeoleez: jhass: so you have the whole alphabet (up/down cases) plus numbers and you want to find out all permutations
[10:27:06] tomphp: has joined #ruby
[10:27:23] jhass: I'll use the-stinger or alike
[10:27:44] jhass: or whatever it was called
[10:28:03] apeiros: haven't heard of that - what's that?
[10:28:14] manveru: bougyman: what's up?
[10:28:17] kareeoleez: there's also cewl which does that
[10:28:34] shinnya: has joined #ruby
[10:28:40] bougyman: manveru: had a question about Innate::Optioned
[10:28:45] jhass: I guess I was thinking of john-the-ripper actually
[10:29:33] kareeoleez: jhass: so I want to implement an algorithm in order to calculate them as fast as possible, with the lowest memory consumption and CPU Usage (I understand this might not be possible)
[10:29:58] jhass: time to learn x86_64 assembly then
[10:30:05] kareeoleez: jhass: with Ruby
[10:30:12] kareeoleez: and only Ruby for now
[10:30:17] bougyman: say I have "o 'Some User Type', :some_user; o 'user', :user, MyMod.options.some_user"
[10:30:17] jhass: see, that's why people get uninterested to help you
[10:30:46] bougyman: inside the same block, they can't be dependent like that, right?
[10:30:48] jhass: you start with general broad descriptions and then on each suggestion you come up with another previously unmentioned constraint
[10:30:59] jhass: till the point you no longer yourself know exactly what you want
[10:31:06] bougyman: that's options.dsl do |o|, btw
[10:31:12] kareeoleez: jhass: I got the same replies some days ago when I was getting 95% memory usage and a person suggested using enumerator and .lazy
[10:31:17] apeiros: kareeoleez: there isn't much to change about the algorithm
[10:31:24] apeiros: the only thing you can change is the implementation
[10:31:27] kareeoleez: so simply as that the memory consumption fell to 45MB
[10:31:43] kareeoleez: jhass: that's all
[10:31:49] kareeoleez: jhass: I am not hiding something
[10:32:19] apeiros: and in pure theory, this problem isn't having a memory-vs-cpu tradeoff. only aspects of how ruby works introduces that (namely how well you can use native methods)
[10:32:42] kareeoleez: jhass: it may sound silly to you but I want to be able to create a webpage with ajax and view real time the processing statistics
[10:33:21] manveru: bougyman: in theory it should work
[10:33:29] jhass: see, all of the sudden a whole new problem domain added
[10:33:36] apeiros: there's a fixed lower bound of memory you need (sum of all resulting strings) and a fixed lower bound of CPU you need (number of iterations to enumerate all permutations). and in theory you can reach those. in practice, when staying in pure ruby, it's a problem of matching your problem to native methods.
[10:33:37] jhass: good luck, I'm out
[10:33:42] bougyman: manveru: would order matter?
[10:33:47] manveru: but won't be updated when you set the first Upton
[10:34:08] kareeoleez: jhass: why ?
[10:34:08] bougyman: that's what I was thinking.
[10:34:18] kgrz: has joined #ruby
[10:34:29] manveru: it's immediate... no lazy eval there
[10:34:40] blackgoat: has joined #ruby
[10:35:42] kirun: has joined #ruby
[10:36:54] banister: has joined #ruby
[10:37:41] zyzioziom1: has joined #ruby
[10:40:25] jgt: has joined #ruby
[10:42:20] jaguarmagenta: has joined #ruby
[10:42:34] kirillow: has joined #ruby
[10:42:50] nclbr: has joined #ruby
[10:42:50] adgtl: has joined #ruby
[10:44:14] hutch34: has joined #ruby
[10:44:50] PaulCapestany: has joined #ruby
[10:45:11] kirillow: is there a concise way to distribute the contents of a hash among several variables like this: a, b = distribute(hash_with_two_key_value_pairs)
[10:46:49] jhass: can even (key1, value1), (key2, value2) = hash.to_a
[10:47:12] jhass: or value1, value2 = hash.values
[10:48:18] Biopandemic: has joined #ruby
[10:49:32] apeiros: kirillow: what are you trying to achieve?
[10:49:40] apeiros: what's the purpose?
[10:54:07] bkxd: has joined #ruby
[10:55:03] y2mq37: has joined #ruby
[11:00:37] rippa: has joined #ruby
[11:00:48] tomphp: has joined #ruby
[11:01:49] craigp: has joined #ruby
[11:02:09] aries_liuxueyang: has joined #ruby
[11:04:25] davedev24: has joined #ruby
[11:06:40] dionysus69: has joined #ruby
[11:07:39] zenguy_pc: has joined #ruby
[11:07:48] dsferreira: apeiros, is there an official gitter chat room for ruby? I'm not finding anything. Should we create one?
[11:08:04] dsferreira: mruby has one already.
[11:09:17] dsferreira: jruby also has one
[11:09:58] shevy: stay here!
[11:10:01] shevy: IRC for the win!!!
[11:10:16] jhass: yeah, what's up with the strong desire to fragment communities to proprietary platforms these days....
[11:10:17] shevy: it took jhass years to unify #ruby and #ruby-lang
[11:10:27] jhass: a couple of months actually
[11:10:39] shevy: gone are the days of newcomers asking "hey, why are there two ruby channels?"
[11:11:32] dsferreira: I agree with you
[11:11:51] dsferreira: The problem is that currently is like fighting the world
[11:12:14] Zarthus: perhaps it is, but the world is full of silly people
[11:12:16] dsferreira: Everyone is there
[11:12:31] jhass: never has been a good reason tbh
[11:13:17] dsferreira: what irc client to you use for iPhone?
[11:13:19] PaulCape_: has joined #ruby
[11:13:19] jhass: I prefer a good community over a big one
[11:14:37] DaniG2k: has joined #ruby
[11:14:59] bougyman: dsferreira: i'm interested in your question, but I don't have an iPhone
[11:15:03] dsferreira: That gitter is even worst since it forces you to use Github oauth
[11:15:06] bougyman: just wondering what to answer when someone asks it.
[11:15:38] bougyman: on android I use irssi-connectbot or andchat
[11:16:26] workmad3: has joined #ruby
[11:16:32] zotherstupidguy: has joined #ruby
[11:16:44] jhass: on android I use AndroidIRC it's called iirc, though rarely so, since my bouncer mails me highlights and PMs
[11:18:22] dsferreira: those applications don't exist for iphone it seems
[11:19:18] davedev24: has joined #ruby
[11:19:34] dsferreira: noone using iPhone?
[11:19:44] eL_bAmba: has joined #ruby
[11:20:27] Zarthus: there are plenty of irc clients for irc
[11:20:31] moeabdol: has joined #ruby
[11:20:31] davedev24: has joined #ruby
[11:20:41] Zarthus: are you trying to say you can't connect to irc from an iphone? because I'm not surprised "AndroidIRC" doesn't exist there.
[11:20:46] Zarthus: you're looking for colloquy
[11:20:56] dsferreira: I know that. I only would like to know what is the best one
[11:21:03] Zarthus: there is no "best one"
[11:21:23] Zarthus: there are choices, some people like others better than colloquy.
[11:22:21] Vingador: has joined #ruby
[11:22:38] dsferreira: Do you know mutter?
[11:22:43] shevy: that gnome thing
[11:22:52] dsferreira: It seems it is free
[11:23:31] shevy: oh seems you mean another mutter than this one here https://en.wikipedia.org/wiki/Mutter_%28software%29
[11:24:14] dsferreira: not the gnome windows manager. An IRC iPhone client
[11:28:16] zyzioziom: has joined #ruby
[11:31:00] PaulCapestany: has joined #ruby
[11:31:53] nirix: has left #ruby: ("Textual IRC Client: www.textualapp.com")
[11:34:50] dsf: has joined #ruby
[11:35:09] freerobby: has joined #ruby
[11:35:46] jaguarmagenta: has joined #ruby
[11:36:04] dsf: Lets see how this goes
[11:36:23] dsferreira: good. It seems it is working
[11:36:44] dsferreira: has left #ruby: ("Leaving")
[11:36:58] sepp2k: has joined #ruby
[11:38:33] shevy: you got shorter dsf!
[11:39:21] dsf: The wrong one was the longer
[11:39:32] fenre: has joined #ruby
[11:40:02] dsf: Now I have you in my pocket. Great
[11:42:18] PaulCape_: has joined #ruby
[11:43:03] stardiviner: has joined #ruby
[11:43:09] dsf: Do you know anything about ruby 3x3?
[11:43:14] mercerist: has joined #ruby
[11:45:00] hutch34: has joined #ruby
[11:46:43] jhass: dsf: https://twitter.com/mperham/status/733875029482475522 :P
[11:48:02] dsf: I read about it a while ago
[11:48:35] craigp: has joined #ruby
[11:49:01] dsf: But I'm interested in understanding how can we be part of 3x3 endeavour
[11:49:17] dsf: Anyone has any idea about that?
[11:49:51] fujinuma: has joined #ruby
[11:50:27] d0lph1n98: has joined #ruby
[11:50:38] fujinuma: which data format would prefer for a time-tracking app?
[11:51:07] fujinuma: YAML, CSV, JSON, XML?
[11:51:18] c355E3B: has joined #ruby
[11:51:25] fujinuma: and I should mention that speed doesn't matter.
[11:52:49] fujinuma: adaedra: yeah, that's good idea.
[11:52:50] ytti: yeah, other options require you to rewrite whole file every time
[11:53:07] ytti: which is bit of a chore to do right
[11:53:55] fujinuma: OK, thanks. decision has been made :)
[11:57:14] beauby: has joined #ruby
[11:57:41] jokke: has joined #ruby
[11:58:28] kgrz: has joined #ruby
[11:58:59] jokke: has joined #ruby
[12:01:04] dsf: has joined #ruby
[12:01:19] Hanmac: has joined #ruby
[12:02:23] PaulCapestany: has joined #ruby
[12:03:02] workmad3: has joined #ruby
[12:04:33] stannard: has joined #ruby
[12:07:05] Nimonas: has joined #ruby
[12:08:41] flughafen_: has joined #ruby
[12:11:10] dsf: has joined #ruby
[12:12:27] dsf: This is a problem. It disconnects and I track of conversation
[12:13:08] dsf: How do you do with your apps? Do they still connected?
[12:13:25] jhass: using a bouncer
[12:13:40] dsf: Can you explain?
[12:14:13] jhass: https://en.wikipedia.org/wiki/BNC_%28software%29
[12:14:56] noobplayer97: has joined #ruby
[12:15:15] GodFather: has joined #ruby
[12:15:53] noobplayer97: Just had a question .. Which linux distro is mostly used by Ruby Developers?
[12:16:15] noobplayer97: For development ofcourse
[12:17:04] jhass: not that it makes a difference which you pick
[12:17:07] dsf: But anyone is good
[12:17:16] dsf: Just use rvm
[12:17:23] dsf: Or rbenv
[12:17:43] jhass: or chruby
[12:18:58] noobplayer97: So it wont cause any serious problem with any ArchLinux or Elementary Os or Mageia?
[12:19:27] ponga: has joined #ruby
[12:19:37] jhass: fyi https://gist.github.com/jhass/8839655bb038e829fba1
[12:19:50] shevy: NoobPlayer97 I use slackware!
[12:20:56] jokke: has joined #ruby
[12:23:25] noobplayer97: Then maybe I'll try creating my own distro using LinuxFromScratch
[12:23:45] jhass: you used linux yet?
[12:24:00] jokke: has joined #ruby
[12:24:00] jaguarmagenta: has joined #ruby
[12:24:27] jhass: don't start out with LFS then
[12:24:39] jhass: go with something that makes choices for you, like ubuntu or antergos
[12:24:42] noobplayer97: Oh.. Only for intermediate?
[12:25:06] jhass: once you familarized there, do a Arch or Gentoo install on your own
[12:25:06] |2701: has joined #ruby
[12:25:18] jhass: if you mastered that you'll know if LFS is still worth the experience
[12:26:26] noobplayer97: I wanted to check on linux from ground level
[12:27:01] noobplayer97: Coz I am a lil paranoid about securitt..
[12:27:27] Papierkorb: Nothing to do with it
[12:27:40] Papierkorb: in fact, you'll have to maintain all libraries yourself
[12:27:51] Papierkorb: new OpenSSL? better build half of your system new
[12:28:07] Papierkorb: same for any other library
[12:28:17] jhass: also not unlikely you'll make the wrong choices
[12:28:26] jhass: that other distros already get right for you
[12:29:30] cdg: has joined #ruby
[12:29:32] Papierkorb: At least choose a distro which compiles everything on your machine so you still have full control. Like Gentoo (?)
[12:29:40] Papierkorb: (Never used Gentoo)
[12:30:25] der-landgraf: has joined #ruby
[12:30:28] bronson: has joined #ruby
[12:30:43] PaulCape_: has joined #ruby
[12:31:16] noobplayer97: Just sat on college's Ubuntu
[12:31:18] Papierkorb: NoobPlayer97: make yourself familiar with LVM, LUKS, md-crypt, QEMU/KVM, CGroups (and LXC for that matter), general security best practices, and of course only use libre software. And that's security paranoia 101, not even 102
[12:31:52] Papierkorb: Security is hard! Surprising!
[12:32:01] noobplayer97: Not surprising!
[12:32:04] Papierkorb: Also 'security' is more than "don't tell anyone your password"
[12:32:54] noobplayer97: I forgot I did work a lil on Kali
[12:33:02] noobplayer97: But didn't get me anywhere
[12:33:27] Papierkorb: that's for pentesting and not for being a secure system for general use
[12:33:53] Papierkorb: NoobPlayer97: I just noticed that this is #ruby and not #ruby-offtopic. Please move the discussion there.
[12:34:43] Arcaire: has joined #ruby
[12:34:53] atmosx: has joined #ruby
[12:34:54] jhass: I would consider kali one of the most insecure systems in fact
[12:36:34] jbird00: has joined #ruby
[12:37:26] noobplayer97: Anyways thanks for the help!
[12:37:31] noobplayer97: has left #ruby: ("AndroIRC")
[12:39:00] nofxx: has joined #ruby
[12:39:00] nofxx: has joined #ruby
[12:39:45] stannard: has joined #ruby
[12:42:00] GodFather: has joined #ruby
[12:42:37] jaguarmagenta: has joined #ruby
[12:45:15] jaguarma_: has joined #ruby
[12:45:23] dsf: has joined #ruby
[12:45:45] hutch34: has joined #ruby
[12:50:16] tildes: has joined #ruby
[12:56:26] tknz: has joined #ruby
[12:57:06] craigp: has joined #ruby
[12:58:32] PaulCapestany: has joined #ruby
[13:00:52] GodFather: has joined #ruby
[13:04:21] JakFrist: has joined #ruby
[13:04:49] gtsai: has joined #ruby
[13:05:17] mistermocha: has joined #ruby
[13:06:27] whiteline: has joined #ruby
[13:07:53] zyzioziom: has joined #ruby
[13:12:54] Mia: has joined #ruby
[13:12:55] Mia: has joined #ruby
[13:13:06] bkxd: has joined #ruby
[13:14:18] allcentury: has joined #ruby
[13:16:33] TheMoonMaster: has joined #ruby
[13:17:22] hutch34: has joined #ruby
[13:18:26] gregf: has joined #ruby
[13:19:04] insanedreamer: has joined #ruby
[13:20:27] zyzioziom: has joined #ruby
[13:22:07] LaT0rtue: has joined #ruby
[13:23:03] fujinuma: noobs must know how to not ask stupid questions.
[13:24:47] PaulCape_: has joined #ruby
[13:30:44] Kero: has joined #ruby
[13:31:43] zyzioziom: has joined #ruby
[13:31:43] flughafen_: has joined #ruby
[13:32:02] kgrz: has joined #ruby
[13:35:24] elementaru: has joined #ruby
[13:37:59] GodFather: has joined #ruby
[13:39:38] sean___: has joined #ruby
[13:41:57] jaguarmagenta: has joined #ruby
[13:46:55] DaniG2k: has joined #ruby
[13:47:15] eL_bAmba: has joined #ruby
[13:51:08] PaulCapestany: has joined #ruby
[13:51:30] rkazak: has joined #ruby
[13:51:39] Madplatypus: has joined #ruby
[13:51:58] GodFather: has joined #ruby
[13:52:23] jancel: has joined #ruby
[13:53:08] tlarevo: has joined #ruby
[13:53:53] davedev24: has joined #ruby
[13:54:29] tlarevo: has left #ruby: ()
[13:54:55] nankyokusei: has joined #ruby
[13:56:13] stannard: has joined #ruby
[14:03:35] Elvin: has joined #ruby
[14:08:55] stannard: has joined #ruby
[14:09:45] jaguarmagenta: has joined #ruby
[14:10:48] banister: has joined #ruby
[14:12:16] glcx: has joined #ruby
[14:13:58] akiTendo: has joined #ruby
[14:14:53] kareeoleez: has left #ruby: ()
[14:14:56] kareeoleez: has joined #ruby
[14:16:17] dhruvasagar: has joined #ruby
[14:16:29] PaulCape_: has joined #ruby
[14:19:38] creat: has joined #ruby
[14:19:48] zenlot6: has joined #ruby
[14:20:42] lukec: has joined #ruby
[14:21:49] davedev24: has joined #ruby
[14:23:40] skalfyfan: has joined #ruby
[14:30:50] skalfyfan: has joined #ruby
[14:30:58] manelGad: has joined #ruby
[14:32:57] bronson: has joined #ruby
[14:36:52] kgrz: has joined #ruby
[14:37:50] blackmesa: has joined #ruby
[14:39:13] yfeldblum: has joined #ruby
[14:41:41] PaulCapestany: has joined #ruby
[14:42:07] zast: has joined #ruby
[14:43:58] anna`: Does anyone have any idea how to fix this please? https://p.uploady.uk/12at9
[14:44:54] jhass: first guess would be not using 1.8
[14:44:58] shevy: something failed to compile there
[14:45:32] shevy: fails for me completely. is this old code?
[14:45:52] shevy: https://rubygems.org/gems/rbot hmm 6 years ago
[14:46:09] anna`: Yes, the version of rubybot my friend wrote plugins for is old so we're stuck using that version
[14:46:23] jhass: yeah I guess while your ruby is ancient, your rake and/or rubygems are too new for that ancient gem
[14:47:59] jhass: might be easier to just port/rewrite stuff on the current ecosystem tbh
[14:48:33] anna`: Yer that's what i was thinking :)
[14:52:20] skalfyfan: has joined #ruby
[14:53:52] ole_123456: has joined #ruby
[14:54:15] skalfyfan: has joined #ruby
[14:54:25] Papierkorb: anna`: on that matter, Cinch is pretty good
[14:55:10] Papierkorb: anna`: library to build IRC bot
[14:55:39] bluOxigen: has joined #ruby
[14:58:06] Xeago_: has joined #ruby
[14:58:23] `derpy: cinch is awesome
[14:59:01] Pupeno: has joined #ruby
[15:01:34] anna`: Hello derpy my fellow backtick friend
[15:02:48] ljames: has joined #ruby
[15:03:31] ellisTAA: has joined #ruby
[15:03:56] ellisTAA: im trying to make it so this method doesn’t actually get called during this test: https://gist.github.com/ellismarte/13b9f091a147c41e2679770604284bcb#file-person-rb-L11
[15:04:14] ellisTAA: this is what i tried but the test still passes https://gist.github.com/ellismarte/13b9f091a147c41e2679770604284bcb#file-person_spec-rb-L30-L31
[15:04:42] nadir: has joined #ruby
[15:05:07] diegoaguilar: has joined #ruby
[15:05:50] daguilaraguilar: has joined #ruby
[15:06:18] jhass: ellistaa: well you stub a different object than you call it on
[15:07:16] ellisTAA: jhass so would i do person = Person.new, Person.stub(:get_greeting)
[15:07:17] jhass: person = Person.new; person.stub(:get_greeting); expect(person.scream_greeting).to eq "Hello World"
[15:07:21] yfeldblum: has joined #ruby
[15:07:44] jhass: Person.stub(:get_greeting) would stub a call to Person.get_greeting
[15:07:55] tinnvec: has joined #ruby
[15:08:33] jaguarmagenta: has joined #ruby
[15:08:40] ellisTAA: jhass: ok that’s returning nil, i thought i was supposed to get {}
[15:08:43] ellisTAA: and empty object
[15:08:51] PaulCape_: has joined #ruby
[15:10:09] jhass: I don't see how you come to think so
[15:10:35] ellisTAA: thought i read it in the docks
[15:11:07] ellisTAA: awesome, thanks for the help
[15:11:08] yfeldblum: has joined #ruby
[15:11:27] iwmrby: has joined #ruby
[15:11:39] jhass: btw I realize this is for practicing, but in a real world usecase I wouldn't stub that
[15:11:59] ellisTAA: jhass: why not?
[15:12:23] jhass: it's not doing a call to a class not under test
[15:12:27] ellisTAA: what if its like a http call that requires auth and i dont have auth in local? i was planning to stub that
[15:12:36] jhass: but it's not here
[15:12:44] ellisTAA: yeah just wanted to figure out how it works
[15:13:00] ellisTAA: realized i wrote terrible tests last friday at work so now i have to go back and fix them
[15:13:09] iwmrby: Hey. So, I am creating a model for something and I want to have a Unix timestamp in the X field. I should use x:time, right?
[15:13:18] jhass: ellistaa: also have a look at webmock for http stuff
[15:13:29] jhass: ?rails iwmrby
[15:13:29] ruby[bot]: iwmrby: Please join #RubyOnRails for Rails questions. You need to be identified with NickServ, see /msg NickServ HELP
[15:13:32] ellisTAA: jhass: ok cool
[15:13:44] iwmrby: Oh, shit. Sorry.
[15:13:49] jhass: no worries
[15:14:00] ellisTAA: iwmrby: i dont think Time.now is unix timestamp
[15:14:24] skalfyfan: has joined #ruby
[15:14:30] ellisTAA: oh i think its Time.now.to_I
[15:15:03] edavis: has joined #ruby
[15:15:11] iwmrby: ellistaa: yes, .to_i converts to Unix timestamp. But I'm not sure I can use that in model declarations.
[15:15:26] ellisTAA: declaration?
[15:15:50] adgtl: has joined #ruby
[15:16:10] DoubleMalt: has joined #ruby
[15:16:21] whiteline: has joined #ruby
[15:16:35] tinnvec: has joined #ruby
[15:17:29] skalfyfan: has joined #ruby
[15:18:14] iwmrby: ellistaa: Yup. "rails generate model blah X:type", where type is in {:string, :text, :integer, :float, :decimal, :datetime, :timestamp, :time, :date, :binary, :boolean}
[15:18:59] mdw: has joined #ruby
[15:19:14] ellisTAA: dang yeah that sucks its not an option
[15:19:18] nertzy: has joined #ruby
[15:19:56] iwmrby: I think it's timestamp, but I thought I should ask somebody first.
[15:20:02] iwmrby: eh, I'll figure it out
[15:23:09] hutch34: has joined #ruby
[15:24:05] yfeldblum: has joined #ruby
[15:25:09] PaulCapestany: has joined #ruby
[15:25:42] yfeldblum: has joined #ruby
[15:27:03] DaniG2k: has joined #ruby
[15:27:18] dionysus69: has joined #ruby
[15:27:41] PhantomSpank: has joined #ruby
[15:28:02] Log1x: has joined #ruby
[15:28:26] jaguarmagenta: has joined #ruby
[15:28:47] banister: has joined #ruby
[15:28:52] sumobob: has joined #ruby
[15:28:57] giz|work: has joined #ruby
[15:29:14] tinnvec: has joined #ruby
[15:29:44] Devalo: has joined #ruby
[15:29:44] tinnvec: has joined #ruby
[15:31:36] gtsai: has joined #ruby
[15:32:42] JoshGlzBrk: has joined #ruby
[15:32:51] Log1x: has joined #ruby
[15:33:55] nertzy: has joined #ruby
[15:33:59] blackmesa: has joined #ruby
[15:34:11] jgt: has joined #ruby
[15:35:09] dsf: has joined #ruby
[15:36:26] PaulCape_: has joined #ruby
[15:37:33] ellisTAA: has joined #ruby
[15:42:42] codecop: has joined #ruby
[15:42:56] moeabdol: has joined #ruby
[15:43:24] tinnvec: has joined #ruby
[15:45:47] aswen: has joined #ruby
[15:45:55] houhoulis: has joined #ruby
[15:46:21] adgtl: has joined #ruby
[15:47:09] stardiviner: has joined #ruby
[15:48:16] installlnx: has joined #ruby
[15:49:06] rodfersou: has joined #ruby
[15:49:39] anna`: has joined #ruby
[15:52:04] eL_bAmba: has joined #ruby
[15:53:15] rbennacer: has joined #ruby
[15:55:16] skalfyfan: has joined #ruby
[15:55:44] nankyokusei: has joined #ruby
[15:59:47] aryaching: has joined #ruby
[16:00:22] bkxd: has joined #ruby
[16:00:46] tlarevo: has joined #ruby
[16:02:46] PaulCapestany: has joined #ruby
[16:05:23] mikeric: has joined #ruby
[16:06:11] hutch34: has joined #ruby
[16:07:09] k3rn31: has joined #ruby
[16:07:20] adgtl: has joined #ruby
[16:08:07] moeabdol: has joined #ruby
[16:10:20] iwmrby: has joined #ruby
[16:13:29] mtkd: has joined #ruby
[16:16:15] lxsameer: has joined #ruby
[16:16:23] mdw: has joined #ruby
[16:17:09] gregf: has joined #ruby
[16:18:11] zenlot6: has joined #ruby
[16:19:57] arlek_: has joined #ruby
[16:21:57] bluOxigen: has joined #ruby
[16:27:19] banister: has joined #ruby
[16:30:06] PaulCape_: has joined #ruby
[16:34:53] bronson: has joined #ruby
[16:35:20] adgtl: has joined #ruby
[16:35:50] bluOxigen: has joined #ruby
[16:38:03] blackmesa: has joined #ruby
[16:40:04] flughafen_: has joined #ruby
[16:44:07] fujinuma: has joined #ruby
[16:45:17] fujinuma: I created a SQL table with a primary key but when I try to add some entries it includes the key as well.
[16:45:32] fujinuma: ACTION sqlite3
[16:46:07] jhass: not sure I follow, what do you do exactly, what do you expect exactly, what do you get exactly? -> gist.github.com
[16:46:54] marr: has joined #ruby
[16:47:02] fujinuma: I want to exclude the primary key.
[16:47:05] fujinuma: http://vpaste.net/2YA2G
[16:48:06] jhass: you have to list the columns explicitly then
[16:48:09] jhass: better anyway
[16:48:35] jhass: pomodoros(start, end, whatever) VALUES
[16:49:20] adgtl: has joined #ruby
[16:49:24] fujinuma: jhass: well then, it's OK. thanks
[16:49:51] Devalo: has joined #ruby
[16:55:23] pawnbox: has joined #ruby
[16:55:56] PaulCapestany: has joined #ruby
[16:56:34] aryaching: has joined #ruby
[16:56:56] aryaching: has joined #ruby
[16:58:04] freerobby: has joined #ruby
[16:58:21] diegoviola: has joined #ruby
[17:00:17] jokke: has joined #ruby
[17:03:16] jgt: has joined #ruby
[17:06:45] mwlang: has joined #ruby
[17:06:52] fujinuma: jhass: http://vpaste.net/fdv5F
[17:07:00] TheFarmingBunny: has joined #ruby
[17:07:31] fujinuma: It raises an exception: SQLite3::Exception - no such bind parameter
[17:07:50] adgtl: has joined #ruby
[17:07:51] rbennacer: has joined #ruby
[17:08:20] TheFarmingBunny: i'm bored and trying to meet people under the facade that im trying to get a group for the railsrumble that doesnt start for several months
[17:08:25] gtsai: has joined #ruby
[17:08:29] jhass: fujinuma: what's params?
[17:08:58] rbennacer: has joined #ruby
[17:09:29] fujinuma: jhass: a hash
[17:09:43] jhass: make it an array
[17:09:57] kareeoleez: has joined #ruby
[17:10:13] fujinuma: jhass: yes, sir ;)
[17:11:16] artm: has joined #ruby
[17:11:25] artm: has left #ruby: ()
[17:11:38] artm: has joined #ruby
[17:12:09] LoneHerm_: has joined #ruby
[17:13:20] aryaching: has joined #ruby
[17:13:30] aryaching: has joined #ruby
[17:13:40] AlexRussia: has joined #ruby
[17:13:59] fujinuma: fujinuma: that worked. but now there's priority problem.
[17:14:56] markfletcher: has joined #ruby
[17:15:34] fujinuma: fujinuma: they have not been inserted in order.
[17:15:42] GBrawl: has joined #ruby
[17:16:54] artm: has joined #ruby
[17:17:23] fujinuma: jhass: that worked well but they're not in order.
[17:17:59] jhass: sort them?
[17:18:03] jhass: ORDER BY start;
[17:19:05] fujinuma: jhass: I mean in columns.
[17:19:31] jhass: so fix that?
[17:19:37] shinnya: has joined #ruby
[17:20:19] jhass: params.values_at(:subject, :start, :end)
[17:20:21] adgtl: has joined #ruby
[17:21:14] fujinuma: jhass: OK, but I looked through #execute() bind_vars it already gets : for hash parameters.
[17:21:33] fujinuma: jhass: thank you for your time.
[17:22:03] PaulCape_: has joined #ruby
[17:22:49] mwlang: has joined #ruby
[17:23:52] nemish: has joined #ruby
[17:24:45] ellisTAA: has joined #ruby
[17:25:10] benlieb: has joined #ruby
[17:25:43] markfletcher: has joined #ruby
[17:26:58] ellisTAA: has joined #ruby
[17:26:58] markfletcher: has joined #ruby
[17:27:40] harry111: has joined #ruby
[17:28:04] jwren: has joined #ruby
[17:28:23] symm-: has joined #ruby
[17:28:26] markfletcher: has joined #ruby
[17:28:32] mradmacher: has joined #ruby
[17:28:53] artm: has left #ruby: ("Ex-Chat")
[17:29:13] nemish: has joined #ruby
[17:29:17] nibbo: has joined #ruby
[17:30:19] nando293921: has joined #ruby
[17:32:04] mradmacher: has left #ruby: ("WeeChat 0.4.2")
[17:32:14] craigp: has joined #ruby
[17:33:20] ellisTAA_: has joined #ruby
[17:34:34] nemish: has joined #ruby
[17:34:40] nibbo: has joined #ruby
[17:35:53] firstdayonthejob: has joined #ruby
[17:37:01] fujinuma: has left #ruby: ("WeeChat 1.4")
[17:37:06] hackeron: has joined #ruby
[17:39:10] nettoweb: has joined #ruby
[17:40:40] ellisTAA: jhass: is a stub just a fake method while a mock is a fake instance of a class?
[17:41:20] adgtl: has joined #ruby
[17:41:28] _orangejuice: has joined #ruby
[17:42:11] apeiros: ellistaa: there's articles about test doubles
[17:42:28] jhass: if I got it right, a stub replaces something on the real object, a mock is a entirely different object that exposes the same interface as the real one
[17:42:35] apeiros: a mock verifies that a specific method is invoked, and the way it is invoked
[17:42:59] ellisTAA: so if i created a class called MockPerson to take the place of the Person class, that would be a mock?
[17:43:00] apeiros: a stub simply acts the way you describe, but doesn't make any assertions on whether a stubbed method is invoked and how
[17:43:18] al2o3-cr: has joined #ruby
[17:43:23] apeiros: if your MockPerson describes how it is used in the test, and fails the test if it isn't used that way - yes
[17:43:30] apeiros: otherwise it's a stub
[17:44:21] _orangejuice: has left #ruby: ()
[17:44:55] nemish: has joined #ruby
[17:45:17] canton7: has joined #ruby
[17:47:08] nibbo: has joined #ruby
[17:48:14] PaulCapestany: has joined #ruby
[17:48:58] triangles: has joined #ruby
[17:49:40] allcentury: has joined #ruby
[17:49:43] ellisTAA: apeiros: when would i choose to use a mock over a stub then
[17:50:31] Es0teric: has joined #ruby
[17:51:12] Es0teric: has joined #ruby
[17:52:44] kirillow: has joined #ruby
[17:54:06] al2o3-cr: has joined #ruby
[17:55:01] kirillow: I'm using tilt to render some scss, but it only seems to execute @import only on the first level. So my main.scss imports _typey.scss, but typey/_defaults.scss in _typey.scss will not be imported.
[17:55:14] tristanp: has joined #ruby
[17:55:15] kirillow: this is the line: File.write(file_destination, Tilt.new(file_path).render(self))
[17:55:20] adgtl: has joined #ruby
[17:55:55] kirillow: where file_path is the path to my main.scss which does @require 'typey' and so on
[17:56:46] Dimik: has joined #ruby
[17:58:08] stannard: has joined #ruby
[18:00:07] Gasher: has joined #ruby
[18:00:58] mdw: has joined #ruby
[18:03:51] Cohedrin: has joined #ruby
[18:05:11] stannard: has joined #ruby
[18:05:40] cjbottaro: has joined #ruby
[18:06:37] oreo: has joined #ruby
[18:07:16] oreo: has left #ruby: ()
[18:07:53] oreo: has joined #ruby
[18:08:28] oreofosho: anyone here?
[18:08:38] wald0: has joined #ruby
[18:08:45] jhass: oreofosho: you are at least :)
[18:08:53] adgtl: has joined #ruby
[18:09:21] oreofosho: i'm a programming noob but I've got a discord bot I've been putting together and had some questions
[18:09:25] wnd: has joined #ruby
[18:11:50] apeiros: ellistaa: when you want to verify that calls are being made to your test double
[18:11:54] rc0r: has joined #ruby
[18:12:30] ellisTAA: apeiros: im afraid i dont quite understand … would u be able to give an example? if not its ok
[18:12:44] workmad3: has joined #ruby
[18:15:03] PaulCape_: has joined #ruby
[18:18:24] adgtl: has joined #ruby
[18:18:32] zofrex: has joined #ruby
[18:18:42] zofrex: how practical is it to run a ruby extension library outside of Ruby?
[18:19:00] zofrex: e.g. to write a small C program that calls a function inside that library
[18:19:17] benlieb: has joined #ruby
[18:20:46] A5101: has joined #ruby
[18:21:12] techietrash: has joined #ruby
[18:28:00] jokke: how can i yield multiple values with a yielder object? (from Enumerator.new)
[18:28:33] jhass: yield an array
[18:28:56] jokke: jhass: do i have to use |(foo, bar, baz)| then?
[18:30:17] Yzguy: has joined #ruby
[18:30:21] Elvin: has joined #ruby
[18:32:33] rbennacer: has joined #ruby
[18:36:13] troulouliou_dev: has joined #ruby
[18:36:36] ruby[bot]: benzrf: # => wrong number of arguments (given 0, expected 2..3) (ArgumentError) ...check link for more (https://eval.in/575357)
[18:36:56] bronson: has joined #ruby
[18:38:57] johnDoe111: has joined #ruby
[18:39:20] adgtl: has joined #ruby
[18:39:42] harry111: has joined #ruby
[18:40:16] PaulCapestany: has joined #ruby
[18:41:41] jancel: has joined #ruby
[18:42:02] tAn: has joined #ruby
[18:43:34] johnDoe111: has joined #ruby
[18:46:00] shevy: we are such a friendly channel here
[18:46:12] bobbycvi: has joined #ruby
[18:48:44] zyzioziom: has joined #ruby
[18:49:12] Yzguy: has joined #ruby
[18:50:41] dmr8: has joined #ruby
[18:51:45] JohnBat26: has joined #ruby
[18:53:10] PaulCapestany: has joined #ruby
[18:53:54] banister: has joined #ruby
[18:55:13] roamingdog: has joined #ruby
[18:56:51] roamingdog: has joined #ruby
[18:57:54] dmr8: has joined #ruby
[18:59:09] cjbottaro: has joined #ruby
[19:02:55] tristanp: has joined #ruby
[19:08:26] Musashi007: has joined #ruby
[19:08:42] eL_bAmba: has joined #ruby
[19:10:21] adgtl: has joined #ruby
[19:10:24] rbennacer: has joined #ruby
[19:11:21] snowy: has joined #ruby
[19:13:07] snowy: has joined #ruby
[19:17:06] gtsai: has joined #ruby
[19:18:24] AnoHito: has joined #ruby
[19:18:37] alfie_max15: has joined #ruby
[19:19:04] benlieb: is there a way to run code just when binding.pry is called?
[19:19:07] benlieb: I want to do ActiveRecord::Base.logger = Logger.new(STDOUT)
[19:19:14] benlieb: to see sql queries
[19:20:08] skade: has joined #ruby
[19:20:41] alfie_max15: i'm trying to parse a json file, which has about 23000 json objects, each json object has nested values too. the file size is 200mb
[19:21:13] apeiros: I wish people would stop with that silly "json object".
[19:21:28] alfie_max15: apeiros, did i say something wrong?
[19:21:37] apeiros: alfie_max15: yeah. it's just an object.
[19:22:03] tomphp: has joined #ruby
[19:22:08] baweaver: benlieb ?rails
[19:22:10] apeiros: but I guess I interrupted you. what's your question about it?
[19:22:29] benlieb: baweaver: posted in #rails
[19:22:48] baweaver: yes, all of one minute ago
[19:23:03] alfie_max15: this is what i tried : https://hackhands.com/ruby-read-json-file-hash/
[19:23:36] alfie_max15: but, that loads all the 23000 objects into memory and my system gets slowed down
[19:24:14] apeiros: why do you use json then if you don't want to access all data?
[19:24:21] baweaver: and what's the problem this introduces?
[19:24:36] baweaver: loading a 200Mb file is going to slow something down
[19:25:06] alfie_max15: well, this json file is an export from close.io service
[19:25:33] alfie_max15: so that's the only way i can get all the data
[19:25:50] elifoster: has joined #ruby
[19:27:07] apeiros: alfie_max15: and how often is that data updated?
[19:27:22] giz|work: has joined #ruby
[19:27:54] alfie_max15: it's a one time thing, we are leaving close.io, and migrating to another service
[19:28:34] apeiros: then nothing stops you from transforming the data in whichever way that suits you
[19:28:55] tristanp: has joined #ruby
[19:29:11] skade: has joined #ruby
[19:29:33] alfie_max15: i'm not sure what you are proposing? what transformation should i be doing?
[19:29:45] Yzguy: well what the problem you are facing?
[19:29:59] Yzguy: its a 200mb file, its a lot to load, if your system can't handle it, get a better system
[19:30:24] Yzguy: if you only want parts, then write code to transform it into a smaller datastructure
[19:30:26] apeiros: alfie_max15: obviously you don't want to read the full file every time
[19:30:50] jhass: or use a streaming parser if you want to
[19:30:51] apeiros: how to transform it depends on how you need your data
[19:31:07] apeiros: streaming parser doesn't necessarily mean "doesn't need to read the full file"
[19:31:28] alfie_max15: looking up streaming parser
[19:32:44] jhass: iirc yajl is the most popular ruby one
[19:32:48] ur5us: has joined #ruby
[19:32:53] alfie_max15: this : https://github.com/brianmario/yajl-ruby?
[19:33:30] alfie_max15: ok, i'll give that a try
[19:33:35] alfie_max15: thanks all :)
[19:34:21] ellisTAA: has joined #ruby
[19:34:55] nankyokusei: has joined #ruby
[19:35:50] adgtl: has joined #ruby
[19:36:44] apeiros: ellistaa: example for a mock: say test an orm you wrote, and you mock your persistency layer, and you want to ensure that the model calls e.g. .save
[19:37:06] apeiros: when you stub, you don't care it's called. when you mock, you say "I expect the test to cause .save being called"
[19:37:42] ellisTAA: so if i wanted to test the orm, i would create a fake calss called mock orm and then test that its being called?
[19:40:13] AlexRussia: has joined #ruby
[19:44:31] cisco: has joined #ruby
[19:46:20] adgtl: has joined #ruby
[19:46:51] tristanp: has joined #ruby
[19:48:15] Kus: has joined #ruby
[19:49:10] hadoken: has joined #ruby
[19:49:44] djbkd: has joined #ruby
[19:50:13] wldcordeiro: has joined #ruby
[19:50:19] tmtwd: has joined #ruby
[19:54:58] Cohedrin: has joined #ruby
[19:56:09] last_staff: has joined #ruby
[20:04:54] chops_: has joined #ruby
[20:05:48] hutch34: has joined #ruby
[20:06:42] ur5us: has joined #ruby
[20:08:34] dmnd_: has joined #ruby
[20:10:12] blackmesa: has joined #ruby
[20:14:26] sneakersec: has joined #ruby
[20:16:16] roamingdog: has joined #ruby
[20:18:09] ksmutthu: has joined #ruby
[20:19:54] DoubleMalt: has joined #ruby
[20:22:04] ksmutthu_: has joined #ruby
[20:24:31] tmtwd: has joined #ruby
[20:26:44] skalfyfan: has joined #ruby
[20:27:08] cjbottaro: has joined #ruby
[20:27:16] LoneHermit: has joined #ruby
[20:29:19] GodFather: has joined #ruby
[20:31:07] jaguarmagenta: has joined #ruby
[20:32:20] benlieb: has joined #ruby
[20:32:28] diego1: has joined #ruby
[20:33:24] futilegames: has joined #ruby
[20:35:06] jgt: has joined #ruby
[20:36:26] eL_bAmba: has joined #ruby
[20:36:32] sp4rrow: has joined #ruby
[20:39:01] bronson: has joined #ruby
[20:39:06] marr: has joined #ruby
[20:39:41] CausaMortis: has joined #ruby
[20:41:36] hutch34: has joined #ruby
[20:42:04] bougyman: manveru: no bueno on trying to depend on options that are in the same block.
[20:45:19] skalfyfan: has joined #ruby
[20:47:33] zenlot: has joined #ruby
[20:48:25] mikeric: has joined #ruby
[20:48:32] lxsameer: has joined #ruby
[20:49:04] aswen: has joined #ruby
[20:50:02] Twill: has joined #ruby
[20:50:39] Azure: has joined #ruby
[20:51:33] sp4rrow: has joined #ruby
[20:53:05] Azure: has joined #ruby
[20:56:35] zyzioziom: has joined #ruby
[20:57:01] zyzioziom: has joined #ruby
[20:58:09] nettoweb: has joined #ruby
[20:58:26] allcentury: has joined #ruby
[20:58:49] kgrz: has joined #ruby
[20:59:12] LoneHermit: has joined #ruby
[21:00:23] nettoweb: has joined #ruby
[21:00:41] giz|work: has joined #ruby
[21:02:27] aclearman037: has joined #ruby
[21:06:42] moei: has joined #ruby
[21:06:56] Yzguy: has joined #ruby
[21:07:57] Musashi007: has joined #ruby
[21:11:25] hightower2: has joined #ruby
[21:12:29] Devalo: has joined #ruby
[21:13:06] jaguarmagenta: has joined #ruby
[21:16:14] dgynn: has joined #ruby
[21:18:49] CausaMortis_: has joined #ruby
[21:19:22] snowy: has joined #ruby
[21:22:15] Puffball: has joined #ruby
[21:23:16] cjbottaro: has joined #ruby
[21:30:54] edwinvdgraaf: has joined #ruby
[21:32:47] ur5us: has joined #ruby
[21:33:35] nettoweb: has joined #ruby
[21:34:21] skade: has joined #ruby
[21:37:16] claw: has joined #ruby
[21:37:40] tmtwd: has left #ruby: ("Leaving")
[21:39:15] elifoster: has joined #ruby
[21:41:39] smathy: has joined #ruby
[21:42:46] sp4rrow_: has joined #ruby
[21:47:00] bluOxigen: has joined #ruby
[21:50:33] Puffball: has joined #ruby
[21:50:41] chops_: has joined #ruby
[21:53:12] sfmk: has joined #ruby
[21:55:48] chopin: has joined #ruby
[21:58:42] Puffball: has joined #ruby
[21:59:40] blackgoat: has joined #ruby
[22:08:08] allcentury: has joined #ruby
[22:09:05] ellisTAA: has joined #ruby
[22:09:28] xlegoman: has joined #ruby
[22:09:58] von-strauss: has joined #ruby
[22:10:02] diego2: has joined #ruby
[22:10:19] ledestin: has joined #ruby
[22:11:16] benlieb: has joined #ruby
[22:11:56] ellisTAA: has joined #ruby
[22:12:00] elementaru: has joined #ruby
[22:12:08] jaguarmagenta: has joined #ruby
[22:13:34] banister: has joined #ruby
[22:14:22] minimalism: has joined #ruby
[22:14:54] |ifei5g00d: has joined #ruby
[22:17:47] jancel: has joined #ruby
[22:18:11] troulouliou_dev: has joined #ruby
[22:20:01] skweek: has joined #ruby
[22:24:08] andromedian: has joined #ruby
[22:24:51] andromedian: how can I make this format in rails 4 "June 14th, 2010" ?
[22:25:22] alfie_max15: andromedian, http://apidock.com/ruby/DateTime/strftime
[22:26:30] kith: has joined #ruby
[22:26:52] glcx: has joined #ruby
[22:27:37] sumobob: has joined #ruby
[22:29:19] bluOxigen: has joined #ruby
[22:30:11] centrx: has joined #ruby
[22:30:15] johnmilton: has joined #ruby
[22:31:28] diegoaguilar: has joined #ruby
[22:35:22] zenlot6: has joined #ruby
[22:35:42] rkoller: has joined #ruby
[22:35:47] workmad3: has joined #ruby
[22:36:25] johnDoe111: has joined #ruby
[22:38:51] andromedian: mytime.published_on.strftime("%B #{mytime.published_on.day.ordinalize}, %Y") => undefined method 'day' for "2016-05-19 22:36:15 UTC":String
[22:40:37] shevy: yes you use some specialized object there
[22:40:48] alfie_max15: andromedian, is published_on a string? or a DateTime object?
[22:40:54] bronson: has joined #ruby
[22:41:22] GodFather: has joined #ruby
[22:42:31] andromedian: Thanks I've fixed it
[22:45:29] jwren: has joined #ruby
[22:47:17] Pisuke: has joined #ruby
[22:54:47] Elvin: has joined #ruby
[22:58:30] hightower3: has joined #ruby
[23:00:32] tildes: has joined #ruby
[23:00:48] sp4rrow: has joined #ruby
[23:05:03] JoshGlzBrk: has joined #ruby
[23:05:56] roamingdog: has joined #ruby
[23:06:12] CausaMortis: has joined #ruby
[23:08:12] JakFrist: has joined #ruby
[23:08:41] arlek_: has joined #ruby
[23:08:59] jwren: has joined #ruby
[23:09:28] postmodern: has joined #ruby
[23:12:40] idefine: has joined #ruby
[23:13:12] LoneHermit: has joined #ruby
[23:13:21] yfeldblum: has joined #ruby
[23:14:47] sdwrage: has joined #ruby
[23:15:44] nankyokusei: has joined #ruby
[23:19:55] Alazoral: has joined #ruby
[23:21:03] centrx: has joined #ruby
[23:21:47] chipotle: has joined #ruby
[23:22:38] Sembei: has joined #ruby
[23:22:57] ledestin: has joined #ruby
[23:25:16] Regulati_: has joined #ruby
[23:30:08] stannard: has joined #ruby
[23:31:03] tristanp: has joined #ruby
[23:33:15] jancel: has joined #ruby
[23:37:00] JesseH: has joined #ruby
[23:38:45] chops_: has joined #ruby
[23:39:39] yfeldblum: has joined #ruby
[23:40:55] aupadhye: has joined #ruby
[23:41:44] eljimbo: has joined #ruby
[23:46:34] koooge: has joined #ruby
[23:46:57] pawnbox: has joined #ruby
[23:48:53] stannard: has joined #ruby
[23:48:56] matp: has joined #ruby
[23:49:54] Elvin: has joined #ruby
[23:56:04] stannard: has joined #ruby
[23:57:35] stannard: has joined #ruby
[23:58:01] twe4ked: has joined #ruby
[23:59:50] johnmilton: has joined #ruby