« Back to channel list

#ruby - 30 May 2019

« Back 1 day Forward 1 day »
[00:01:41] leftylink: "I see you walking by every day" ?
[00:01:58] leftylink: sorry, that's just the first thing that comes to mind if someone just says "boy" in one sentence with no other context
[00:11:17] skryking: has joined #ruby
[00:12:05] planigan: has joined #ruby
[00:12:56] esp32_prog: has joined #ruby
[00:19:26] Vingador: has joined #ruby
[00:21:55] weteamsteve: has joined #ruby
[00:23:59] codefriar: has joined #ruby
[00:29:50] graft: has joined #ruby
[00:29:50] graft: has joined #ruby
[00:31:28] Renich: has joined #ruby
[00:36:26] morozovm: has joined #ruby
[00:42:50] evdubs: has joined #ruby
[00:46:28] leftylink: has joined #ruby
[00:50:40] ellcs1: has joined #ruby
[00:56:57] brool: has joined #ruby
[00:57:48] planigan: has joined #ruby
[01:01:58] codefriar: has joined #ruby
[01:04:44] cd: has joined #ruby
[01:05:00] Renich: has joined #ruby
[01:10:27] haxx0r: winners = {}; 0.upto(36){|i| winners[i]=[]}
[01:10:45] haxx0r: how to optimize that ?
[01:13:28] AJA4351: has joined #ruby
[01:22:10] orbyt_: has joined #ruby
[01:24:23] Renich: has joined #ruby
[01:25:40] houhoulis: has joined #ruby
[01:36:28] havenwood: haxx0r: 37.times.to_h { |n| [n, []] }
[01:38:22] haxx0r: lovely. thanks
[01:40:36] havenwood: haxx0r: Another way that'll work in older Rubies, without the block form of #to_h: Array.new(37) { |n| [n, []] }.to_h
[01:41:41] graft: has joined #ruby
[01:41:41] graft: has joined #ruby
[01:41:47] haxx0r: ah, that's the way i learned back in the days. couldnt remember.
[01:41:54] havenwood: &>> 37.times.to_h { |n| [n, []] }
[01:41:58] rubydoc: # => {0=>[], 1=>[], 2=>[], 3=>[], 4=>[], 5=>[], 6=>[], 7=>[], 8=>[], 9=>[], 10=>[], 11=>[], 12=>[], 13=>[],... check link for more (https://carc.in/#/r/70bp)
[01:45:31] morozovm: has joined #ruby
[01:51:14] arand: has joined #ruby
[01:56:53] teardown: has joined #ruby
[02:01:11] esp32_prog: has joined #ruby
[02:29:47] shah^: has joined #ruby
[02:31:04] morozovm: has joined #ruby
[02:43:55] siasmj: has joined #ruby
[02:52:43] baweaver: haxx0r / havenwood: Why a Hash though?
[02:52:59] haxx0r: because roulette
[02:53:00] baweaver: &>> Array.new(37) { [] }
[02:53:01] rubydoc: # => [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [],... check link for more (https://carc.in/#/r/70cg)
[02:53:16] baweaver: Array would be less overhead, and indexes are free
[02:53:27] haxx0r: Uploaded file: https://uploads.kiwiirc.com/files/878438e5bd60d593464d035d2184cd45/pasted.txt
[02:53:33] haxx0r: actually smart
[02:53:41] haxx0r: because i need 0-36, which is the index.
[02:56:04] baweaver: That, and arrays would be inefficient for this
[02:56:13] baweaver: Sets would be better for each subgroup
[02:57:29] baweaver: Also do you count 00 in there?
[03:03:25] haxx0r: where is 00/
[03:03:37] baweaver: https://bfgblog-a.akamaihd.net/uploads/2013/11/2-1-Roulette-Table-Wheel-1024x463.png
[03:03:54] haxx0r: americans... always doing their own shit. lol :)
[03:04:36] haxx0r: no 00 for me
[03:05:47] haxx0r: american roulette actually bigger edge for the house
[03:06:59] haxx0r: american roulette is a total scam, would never play. 1/35 payout for 1/37 chance vs european 1/35 pay for 1/36...
[03:07:14] haxx0r: and for red/black it's insane
[03:07:39] haxx0r: the edge on european tables are 2.7%, while american roulette is 5.26%. who the heck plays on american tables?
[03:09:52] haxx0r88: has joined #ruby
[03:10:14] braincrash: has joined #ruby
[03:15:57] Eiam: everyone in las vegas?
[03:19:10] haxx0r88: guess what, there is european roulette in vegas and atlantic city
[03:22:11] morozovm: has joined #ruby
[03:22:59] morozovm: has joined #ruby
[03:23:46] morozovm: has joined #ruby
[03:24:32] morozovm: has joined #ruby
[03:24:36] Eiam: shows how much I gamble
[03:25:30] morozovm: has joined #ruby
[03:31:00] gix: has joined #ruby
[03:38:01] baweaver: Na, SF. We tend to gamble on the stock market along with our friends in NYC
[03:46:29] jenrzzz: has joined #ruby
[03:49:28] esp32_prog: has joined #ruby
[03:53:20] tdy: has joined #ruby
[04:03:10] _whitelogger: has joined #ruby
[04:13:30] jenrzzz: has joined #ruby
[04:20:43] nowhere_man: has joined #ruby
[04:41:23] duderonomy: has joined #ruby
[04:56:50] kyrylo: has joined #ruby
[05:17:31] Freshnuts: has joined #ruby
[05:37:34] m17: I am trying got mimic bash shell at /bin/sh using ruby I.e create a PTY in ruby and display the shell. I am able to write and read and write to the Pty but can't do it in realtime, plus not able to get the output of the terminal until I write into it.
[05:37:41] esp32_prog: has joined #ruby
[05:37:41] m17: What am I missing here?
[05:40:57] blackmesa: has joined #ruby
[06:03:07] Ai9zO5AP: has joined #ruby
[06:03:54] haxx0r: has joined #ruby
[06:06:06] vondruch: has joined #ruby
[06:09:33] schne1der: has joined #ruby
[06:14:02] vondruch: has joined #ruby
[06:19:42] haxx0r: is there a function to find the next 10ths number for an integer? for 102 it's 110, for 109 it's 110 ?
[06:19:46] haxx0r: weired to describe
[06:20:54] haxx0r: current = $redis.get("last_block").to_i
[06:21:00] haxx0r: this is working, but kinda ugly.
[06:24:50] sauvin: has joined #ruby
[06:44:38] baweaver: haxx0r: Round up to the nearest 10?
[06:48:48] baweaver: &>> def ceil_10(n) (n / 10r).ceil * 10 end; [102, 109, 111].map(&method(:ceil_10))
[06:48:49] rubydoc: # => [110, 110, 120] (https://carc.in/#/r/70dn)
[06:50:10] haxx0r: i shoud patch ruby core quick . useful method
[06:50:15] baweaver: r is rational, and basically just used to avoid float
[06:50:15] haxx0r: same for ceil_100, ceil_1000
[06:50:25] baweaver: Ever seen closures?
[06:53:37] blackmesa: has joined #ruby
[06:54:05] baweaver: &>> def ceil_n(n) -> v { ( v / Rational(n) ).ceil * n } end; [10, 100, 1000].map { |n| [1, 124, 1235, 152, 126456].map(&ceil_n(n)) }
[06:54:06] rubydoc: # => [[10, 130, 1240, 160, 126460], [100, 200, 1300, 200, 126500], [1000, 1000, 2000, 1000, 127000]] (https://carc.in/#/r/70do)
[06:55:23] baweaver: Closures are a bit easier to understand with addition though
[06:55:23] baweaver: They're functions which return functions, and those returned functions remember the context they were created in
[06:55:50] baweaver: &>> adds = -> a { -> b { a + b } }; (1..5).map(&adds[5])
[06:55:52] rubydoc: # => [6, 7, 8, 9, 10] (https://carc.in/#/r/70dp)
[06:55:58] haxx0r: you should make a pullrequest for ruby core
[06:56:17] baweaver: Na, they'd probably not see much of a need for it.
[06:56:36] haxx0r: they are closed minded people then
[06:56:55] baweaver: Not sure that's really an accurate description
[06:57:18] haxx0r: i can ceil for every decimal but not for integers. fail
[06:57:23] baweaver: That function can be made in a few minutes, or put into a gem easily enough
[07:07:28] alem0lars: has joined #ruby
[07:10:14] aupadhye: has joined #ruby
[07:15:07] schne1der: has joined #ruby
[07:19:50] reber: has joined #ruby
[07:23:10] lxsameer: has joined #ruby
[07:25:55] esp32_prog: has joined #ruby
[07:27:37] ellcs1: has joined #ruby
[07:34:09] claudiuinberlin: has joined #ruby
[07:40:33] morozovm: has joined #ruby
[07:45:27] esp32_prog: has joined #ruby
[07:45:37] haxx0r: has joined #ruby
[07:46:42] blackmesa: has joined #ruby
[07:49:35] reber: has joined #ruby
[07:51:22] conta: has joined #ruby
[07:52:05] matheusmoreira: has joined #ruby
[07:52:57] jenrzzz: has joined #ruby
[08:03:59] mikecmpbll: has joined #ruby
[08:07:07] blackmesa1: has joined #ruby
[08:09:32] Jonopoly: has joined #ruby
[08:27:20] jenrzzz: has joined #ruby
[08:29:45] Dbugger: has joined #ruby
[08:34:50] ricekrispie: has joined #ruby
[08:39:11] conta: has joined #ruby
[08:59:04] morozovm: has joined #ruby
[09:01:37] blackmesa1: has joined #ruby
[09:06:31] FernandoB: has joined #ruby
[09:10:16] ShalokShalom: has joined #ruby
[09:11:07] ShalokShalom: has left #ruby: ()
[09:24:17] yqt: has joined #ruby
[09:31:24] morozovm: has joined #ruby
[09:33:41] AJA4350: has joined #ruby
[09:40:29] matheusmoreira: has joined #ruby
[09:42:41] jefffrails35: has joined #ruby
[10:09:39] frojnd: has left #ruby: ("WeeChat 1.6")
[10:15:53] ravenousmoose: has joined #ruby
[10:16:08] esp32_prog: has joined #ruby
[10:26:45] Hanmac: has joined #ruby
[10:32:35] ltem: has joined #ruby
[10:32:50] CrazyEddy: has joined #ruby
[10:46:11] blackmesa1: has joined #ruby
[10:46:33] Swyper: has joined #ruby
[10:59:46] shortCircuit__: has joined #ruby
[11:00:13] shortCircuit__: Is there a way to create a httpresponse object with nil body and 503 status code
[11:06:04] shortCircuit__: Net::HTTPResponse.new("1.1", 503, "hello").body this doesn't work. says `undefined method `closed?' for nil:NilClass`
[11:06:49] shortCircuit__: saw it in the doc https://apidock.com/ruby/v2_5_5/Net/HTTPResponse/new/class
[11:13:21] jenrzzz: has joined #ruby
[11:22:54] envex: has joined #ruby
[11:30:05] phaul: shortCircuit__: what are you trying to achieve? this sounds like xy problem
[11:31:07] phaul: HTTPResponse is given to you by the library, not something that you create...
[11:34:18] phaul: note the " #:nodoc: internal use only " at the documentation
[11:36:59] shortCircuit__: phaul the problem is a little deep. I have to introduce hystrix in an existing rails project. The project uses faraday as an http client. So I wrote a middleware that wraps the faraday's http call (@app.call env). The problem is if the request fails, and it goes to fallback, I can't just return false, I need to return a, say, mock http response object that has success? and status, body etc
[11:37:17] shortCircuit__: so that the whole thing is backward compatible
[11:38:10] blackmesa1: has joined #ruby
[11:38:24] leitz: has joined #ruby
[11:38:25] phaul: does it work if you set body to '' ? r = Net::HTTPResponse.new("1.1", 503, "hello") ; r.body = ''; r
[11:40:37] phaul: &>> require 'net/http' ; r = Net::HTTPResponse.new("1.1", 503, "hello") ; r.body = ''; r.body
[11:40:40] rubydoc: stderr: /usr/lib/ruby/2.6.0/net/http/response.rb:333:in `stream_check': undefined method `closed?' for nil:NilClass (NoMethodError) (https://carc.in/#/r/70eh)
[11:40:46] phaul: apparently not
[11:40:59] al2o3-cr: the problem is body calls read_body which calls stream_check which checks @socket.closed?
[11:42:00] al2o3-cr: which obviously @socket is nil at this time.
[11:42:26] morozovm: has joined #ruby
[11:42:56] phaul: fake = Object.new; def fake.closed? false; end; r.instance_variable_set(:@socket, fake)
[11:43:08] phaul: ACTION sigh
[11:49:18] phaul: &>> require 'net/http' ; r = Net::HTTPResponse.new("1.1", 503, "hello"); fake = Object.new; def fake.closed?; false; end; r.instance_variable_set(:@socket, fake); r.body
[11:49:19] rubydoc: # => nil (https://carc.in/#/r/70ei)
[11:49:28] phaul: just when they left
[11:50:04] al2o3-cr: just too late :(
[11:50:18] al2o3-cr: phaul: they might be back as they ping out
[11:50:28] al2o3-cr: pinged timed out
[11:52:18] al2o3-cr: &>> require 'net/http'; Net::HTTPResponse.new("1.1", 503, "").then { |r| r.instance_variable_set(:@socket, def closed?() false end); [r.http_version, r.code, r.body] }
[11:52:20] rubydoc: stderr: /usr/lib/ruby/2.6.0/net/http/response.rb:333:in `stream_check': private method `closed?' called for... check link for more (https://carc.in/#/r/70ej)
[11:52:33] al2o3-cr: ah, oh well.
[11:53:19] haxx0r: has joined #ruby
[11:54:34] phaul: but you are setting socket to be the sym :closed? or am I reading that wrong
[11:54:34] FastJack: has joined #ruby
[11:55:19] al2o3-cr: phaul: i tested in irb
[11:55:42] phaul: but def returns :closed?
[11:56:22] al2o3-cr: phaul: hows that working in pry
[11:56:45] phaul: let me try here...
[11:57:06] al2o3-cr: i'm confused
[11:57:32] phaul: it works here too
[11:58:07] phaul: but we also defined an instance method closed? on HTTPResponse, maybe that's something to do with it
[11:58:36] al2o3-cr: hmm, i'm not sure why that should work now
[11:59:38] al2o3-cr: i thinks it's to do with bindings
[12:00:22] phaul: I said that wrong. we defined closed? on whatever the self was there. but not HTTPResponse
[12:00:22] al2o3-cr: but i could be wrong
[12:01:08] al2o3-cr: phaul: start pry with: pry -c TOPLEVEL_BINDING
[12:01:19] al2o3-cr: then try, same errror
[12:01:29] leitz: Can I get some advice on figuring out where the circular load issue is? I'm making this modular and still figuring it out. https://gist.github.com/LeamHall/4cf785ed2ffcb51445d07120297397b8#file-circular_loads-error-txt-L2-L17
[12:02:27] leitz: Code is at: https://github.com/makhidkarun/free_trader/tree/make_module/test
[12:04:23] esp32_prog: has joined #ruby
[12:08:57] haxx0r: has joined #ruby
[12:09:38] AndreYuhai: has joined #ruby
[12:23:28] Mia: has joined #ruby
[12:23:28] Mia: has joined #ruby
[12:25:42] leftylink: but it seems to me that the error messages already list the files that are circularly requiring one another
[12:25:51] leftylink: were the messages inaccurage for some reason?
[12:27:35] leftylink: for example it has cited files at lines https://gist.github.com/LeamHall/4cf785ed2ffcb51445d07120297397b8#file-circular_loads-error-txt-L11 and https://gist.github.com/LeamHall/4cf785ed2ffcb51445d07120297397b8#file-circular_loads-error-txt-L14
[12:27:57] leftylink: so that seems like a good place to look
[12:35:13] Ekho: has joined #ruby
[12:38:08] AndreYuhai: has joined #ruby
[12:39:31] jenrzzz: has joined #ruby
[12:42:21] leitz: leftylink, thanks! It took me a bit to figure out, I've slowed down on drinking coffee... There were some "require" statements that should have been removed. They are gone and the circular requires went with them.
[12:45:16] clandmeter: has joined #ruby
[12:47:02] matheusmoreira: has joined #ruby
[12:48:01] quarters: has joined #ruby
[12:48:27] morozovm: has joined #ruby
[13:00:26] apparition: has joined #ruby
[13:07:41] karayan: has joined #ruby
[13:07:55] quarters: has joined #ruby
[13:08:50] jinie: has joined #ruby
[13:09:20] matheusmoreira: has joined #ruby
[13:18:29] cthulchu_: has joined #ruby
[13:20:49] quarters: has joined #ruby
[13:30:03] Emmanuel_Chanel: has joined #ruby
[13:30:04] arup_r: has joined #ruby
[13:32:23] conta: has joined #ruby
[13:38:03] apg: has joined #ruby
[13:39:38] cthu|: has joined #ruby
[13:40:39] jenrzzz: has joined #ruby
[13:41:34] codefriar: has joined #ruby
[13:43:52] kapilp: has joined #ruby
[13:49:04] grilix_: has joined #ruby
[13:52:35] esp32_prog: has joined #ruby
[13:53:59] code_zombie: has joined #ruby
[13:55:33] gmatutecr: has joined #ruby
[13:57:36] morozovm: has joined #ruby
[14:14:26] ravenousmoose: has joined #ruby
[14:14:32] mostlybadfly: has joined #ruby
[14:22:26] jeremycw: has joined #ruby
[14:31:07] Harlin: has joined #ruby
[14:33:48] schne1der: has joined #ruby
[14:34:33] Esa_: has joined #ruby
[14:34:46] adam12: . .. lost+found
[14:35:31] phaul: cd lost+found
[14:38:06] ravenousmoose: has joined #ruby
[14:39:27] GodFather: has joined #ruby
[14:39:57] codefriar: has joined #ruby
[14:44:21] ledhed2222: has joined #ruby
[14:44:26] shortCircuit__: has joined #ruby
[14:46:53] laaron: has joined #ruby
[14:50:45] jenrzzz: has joined #ruby
[14:55:33] polishdub: has joined #ruby
[14:57:15] SCHAPiE: has joined #ruby
[15:03:08] laaron: has joined #ruby
[15:07:15] al2o3-cr: Any ideas how to pass a struct by value using fiddle?
[15:12:39] morozovm: has joined #ruby
[15:21:17] al2o3-cr: ACTION is pulling s hair out
[15:26:39] orbyt_: has joined #ruby
[15:27:33] codefriar: has joined #ruby
[15:36:18] ledhed2222: has joined #ruby
[15:39:01] shortCircuit__: has joined #ruby
[15:40:48] esp32_prog: has joined #ruby
[15:45:06] AndreYuhai: has joined #ruby
[15:45:22] ricekrispie2: has joined #ruby
[15:48:08] AndreYuhai: has joined #ruby
[15:50:34] shortCircuit__: there should have been a ruby implementation of hystrix
[15:52:19] phaul: hi shortCircuit__ , I think you missed this : https://freenode.irclog.whitequark.org/ruby/2019-05-30#24694746;
[15:52:42] shortCircuit__: o.. superthanks
[15:55:16] shortCircuit__: After doing all this, end of day, after sending PR, I realized there is no easy way to see a dashboard :D
[15:57:58] orbyt_: has joined #ruby
[15:58:16] brandoncc: has joined #ruby
[16:03:12] camilasan: has joined #ruby
[16:11:09] gigetoo: has joined #ruby
[16:19:33] ngw: has joined #ruby
[16:20:05] phaul: hello ngw
[16:20:07] ngw: how would you refactor this puddle of filth? https://gist.github.com/ngw/2773fa496dd5de57b36e5d3d5f95f77e
[16:20:33] ngw: I'm under the impression there's a better way to do that
[16:20:46] adam12: ngw: To start, I'd use the Hash.new default value feature.
[16:20:53] nowhereman: has joined #ruby
[16:21:35] ngw: where exactly @adam12?
[16:22:00] ngw: @result is an instance var I initialize as empty hash in the initializer
[16:22:47] jenrzzz: has joined #ruby
[16:23:29] havenwood: @result.dig(page_url, ip)&.+= 1
[16:24:40] phaul: I would think about making [url, ip] the key of a single layer hash..
[16:25:02] morozovm: has joined #ruby
[16:25:07] phaul: if they always go together...
[16:26:06] adam12: ngw: https://gist.github.com/05aa90c61269c6106b46ae903941d234
[16:27:06] adam12: bbiaf. lunch.
[16:29:02] ngw: not sure I understand `Hash.new { |h, key| h[key] = Hash.new(0) }`, what would be in h and key?
[16:30:50] octos: has joined #ruby
[16:31:16] cow[moo]: has joined #ruby
[16:31:28] ngw: MAGIC! adam12 thanks!
[16:32:27] ngw: my understanding is that it says whatever is in [whatever][whatever] is 0, is this correct?
[16:32:35] ngw: didn't know I could do that
[16:32:38] ngw: thanks!
[16:33:09] freddykiks: has joined #ruby
[16:33:15] rippa: has joined #ruby
[16:34:08] phaul: ngw, is there a good reason why you need two layers of hash? (going back to what I suggested). if you can make that move of removing the extra layer that would simplify the code everywhere
[16:35:13] ngw: well because I need to know page_url AND ip
[16:35:58] phaul: yeah. a hash that maps pairs of page_url and ip to count
[16:36:08] ngw: the final hash looks like {page_url => { ip1 => 3 visits, ip2 => 1 visit}}
[16:36:56] phaul: or { [page_url, ip1] => 3 visits, [page_url ip2] => 1 visit }
[16:36:57] ngw: I'm parsing a file that is lines of "url ip"
[16:37:07] ngw: oh I see what you mean
[16:39:56] phaul: this has disadvantages too, for instance queries like is page_url hit cannot be easily queried any more. but querying with both url and ip is ok. depends on how you use the hash
[16:45:01] houhoulis: has joined #ruby
[16:54:55] matheusmoreira: havenwood: `&.+= 1` what does this mean exactly?
[16:55:00] duderonomy: has joined #ruby
[16:56:33] mkaito: has joined #ruby
[16:56:33] mkaito: has joined #ruby
[16:56:56] havenwood: matheusmoreira: it's actually a pre-coffee mistake, since += isn't a method. it does work like:
[16:56:57] havenwood: &>> foo = 42; foo&.+(1)
[16:56:59] rubydoc: # => 43 (https://carc.in/#/r/70g9)
[16:57:59] havenwood: matheusmoreira: The &. is the lonely person operator. If `foo` is `nil`, it'll just return `nil` instead of calling the `:+` method.
[16:58:06] havenwood: &>> foo = nil; foo&.+(1)
[16:58:07] rubydoc: # => nil (https://carc.in/#/r/70ga)
[16:58:23] matheusmoreira: &.+ == .method(:+) ?
[16:58:23] rubydoc: parser error at position 0 around `.'
[16:58:57] matheusmoreira: I guess I'm still stuck in ruby 1.9.2
[16:59:08] havenwood: matheusmoreira: `foo + 1` is syntactic sugar for `foo.+(1)`
[16:59:28] matheusmoreira: &. is analogous to the same syntax?
[16:59:28] rubydoc: parser error at position 0 around `.'
[16:59:40] matheusmoreira: but with safer nil handling
[16:59:51] havenwood: matheusmoreira: yup, exactly
[17:05:36] dviola: has joined #ruby
[17:07:44] octos: has joined #ruby
[17:08:37] al2o3-cr: has joined #ruby
[17:16:05] lucasb: has joined #ruby
[17:23:08] tdy: has joined #ruby
[17:29:06] esp32_prog: has joined #ruby
[17:30:01] houhoulis: has joined #ruby
[17:31:57] jenrzzz: has joined #ruby
[17:34:55] mkaito: has joined #ruby
[17:34:55] mkaito: has joined #ruby
[17:36:08] cd: has joined #ruby
[17:40:46] bairyn: has joined #ruby
[17:52:43] ngw: has joined #ruby
[18:01:25] mkaito: has joined #ruby
[18:01:25] mkaito: has joined #ruby
[18:02:55] ngw: has joined #ruby
[18:03:20] jeremycw: has joined #ruby
[18:05:49] ChanServ: +o havenwood
[18:05:55] ChanServ: -o havenwood
[18:06:08] havenwood: https://www.ruby-lang.org/en/news/2019/05/30/ruby-2-7-0-preview1-released/
[18:10:02] al2o3-cr: havenwood: you beat baweaver to it again :P
[18:17:43] x0F: has joined #ruby
[18:19:12] Xogium: has joined #ruby
[18:19:50] Xogium: has left #ruby: ("leaving channel")
[18:21:28] SeepingN: has joined #ruby
[18:23:08] ngw: has joined #ruby
[18:33:34] ngw: has joined #ruby
[18:34:56] Iarfen: has joined #ruby
[18:36:11] jeremycw: has joined #ruby
[18:43:45] ngw: has joined #ruby
[18:51:15] graft: has joined #ruby
[18:51:15] graft: has joined #ruby
[18:57:16] Cthulu201: has joined #ruby
[19:03:37] ngw: has joined #ruby
[19:09:05] apg: has joined #ruby
[19:09:05] apg: has joined #ruby
[19:13:20] jenrzzz: has joined #ruby
[19:15:58] mkaito: has joined #ruby
[19:16:05] mkaito: has joined #ruby
[19:16:31] plujon: has joined #ruby
[19:17:23] esp32_prog: has joined #ruby
[19:21:52] Mrgoose: has joined #ruby
[19:23:11] Mrgoose: Hi, Im using grpc with ruby and trying to figure out how to create the server with a unix domain socket. Anyone have any knowledge of that?
[19:24:13] ngw: has joined #ruby
[19:28:30] ltem: has joined #ruby
[19:33:45] FrankDW: has joined #ruby
[19:33:55] FrankDW: has joined #ruby
[19:34:54] blackmesa1: has joined #ruby
[19:43:53] mikecmpbll: has joined #ruby
[19:44:33] ngw: has joined #ruby
[19:52:01] mkaito: has joined #ruby
[19:52:01] mkaito: has joined #ruby
[19:53:04] salerace: has joined #ruby
[19:55:05] ngw: has joined #ruby
[19:56:10] orbyt_: has joined #ruby
[20:01:23] BH23: has joined #ruby
[20:01:39] _joes_: has joined #ruby
[20:02:20] jeremycw: has joined #ruby
[20:05:18] ngw: has joined #ruby
[20:14:15] jenrzzz: has joined #ruby
[20:16:30] FrankDW: has joined #ruby
[20:18:06] FrankDW2: has joined #ruby
[20:25:18] ngw: has joined #ruby
[20:25:30] jenrzzz: has joined #ruby
[20:25:50] morozovm: has joined #ruby
[20:29:10] Ai9zO5AP: has joined #ruby
[20:37:05] octos: has joined #ruby
[20:44:13] ur5us: has joined #ruby
[20:45:06] cliluw: has joined #ruby
[20:46:50] ngw: has joined #ruby
[20:51:39] teeigeryuh: has joined #ruby
[20:52:38] teeigeryuh: and so i wake up on the morning and i step outside
[20:52:42] teeigeryuh: anjd i take a deep breath
[20:52:46] teeigeryuh: and i get real high
[20:52:52] teeigeryuh: and i scream from the top of my lungs
[20:52:56] teeigeryuh: WHAT'S GOING ON?
[20:53:16] Axsuul: has joined #ruby
[20:53:26] teeigeryuh: wait wrong server
[20:54:25] jenrzzz: has joined #ruby
[20:57:08] ngw: has joined #ruby
[21:03:58] catbusters: has joined #ruby
[21:05:38] esp32_prog: has joined #ruby
[21:09:21] cliluw: has joined #ruby
[21:10:33] graft: Mrgoose: you can require 'socket' and use TCPSocket#open
[21:12:23] octos: has joined #ruby
[21:12:49] octos: has joined #ruby
[21:16:57] kyrylo: has joined #ruby
[21:17:04] ngw: has joined #ruby
[21:17:43] edwardly: has joined #ruby
[21:17:43] edwardly: has joined #ruby
[21:19:08] reber: has joined #ruby
[21:23:51] cliluw: has joined #ruby
[21:31:57] morozovm: has joined #ruby
[21:34:26] morozovm: has joined #ruby
[21:37:33] ngw: has joined #ruby
[21:39:00] cliluw: has joined #ruby
[21:49:57] jenrzzz: has joined #ruby
[21:53:16] pebble2016: has joined #ruby
[21:54:55] jenrzzz: has joined #ruby
[21:55:27] Phil0s0rapt0r: has joined #ruby
[21:55:46] sameerynho: has joined #ruby
[21:57:19] Swyper: has joined #ruby
[22:09:04] leftylink: ... well we are quickly getting into #ruby-offtopic category but in response to the above comments about screaming, I submit http://www.poorlydrawnlines.com/comic/goat/
[22:09:44] i9zO5AP: has joined #ruby
[22:25:22] phaul: &fake Movies::BackToTheFuture.quote
[22:25:22] rubydoc: Next saturday night we're sending you back to the future!
[22:25:49] wald0: has joined #ruby
[22:32:06] jenrzzz: has joined #ruby
[22:34:33] al2o3-cr: Anthony Joshua v Andy Ruiz Jr what a shit fight that's gonna be
[22:41:31] graft: has joined #ruby
[22:41:31] graft: has joined #ruby
[22:42:31] morozovm: has joined #ruby
[22:43:13] jinie: has joined #ruby
[22:43:30] SCHAPiE: has joined #ruby
[22:47:28] jinie: has joined #ruby
[22:47:51] rafadc: has joined #ruby
[22:53:32] jenrzzz: has joined #ruby
[22:53:54] esp32_prog: has joined #ruby
[23:02:11] vs^: has joined #ruby
[23:11:59] jenrzzz: has joined #ruby
[23:14:51] brool: has joined #ruby
[23:21:11] _whitelogger: has joined #ruby
[23:22:01] cloaked1: has joined #ruby
[23:22:01] cloaked1: has joined #ruby
[23:23:20] jenrzzz: has joined #ruby
[23:32:00] jenrzzz: has joined #ruby
[23:39:05] budonyc: has joined #ruby
[23:41:09] weteamsteve: has joined #ruby
[23:45:50] troulouliou_div2: has joined #ruby
[23:57:10] _whitelogger: has joined #ruby