<    April 2017    >
Su Mo Tu We Th Fr Sa  
                   1  
 2  3  4  5  6  7  8  
 9 10 11 12 13 14 15  
16 17 18 19 20 21 22  
23 24 25 26 27 _2_8 29  
30
00:00 jkreeftmeijer joined
00:05 Cohedrin joined
00:12 rodolfojcj joined
00:12 scythe__ joined
00:13 <scythe__> hey all I was wondering if anyone here has used distillery and knows how to run the seed file? Using a distillery release mix is not available so I'm curious how to run the actual seed file after migrating
00:17 PaReeOhNos joined
00:27 scythe__ joined
00:29 <HalcyonicStorm> do any of you guys know how to find out what the ttl is on a ConCache item?
00:30 dean___ joined
00:33 Ayey_ joined
00:50 jeramyRR joined
00:50 jmcintosh joined
00:54 Ayey_ joined
00:59 scythe__ joined
01:01 dean___ joined
01:02 wyzzard joined
01:07 elbow-jason joined
01:15 Ayey_ joined
01:18 steffkes joined
01:18 steffkes joined
01:25 whharris joined
01:29 PaReeOhNos joined
01:34 elgenie joined
01:39 tomterl joined
01:39 jkreeftmeijer joined
01:45 toastytheog joined
01:45 jkreeftmeijer joined
01:57 jkreeftmeijer joined
01:58 elbow-jason joined
02:02 dean___ joined
02:07 jkreeftmeijer joined
02:14 jkreeftmeijer joined
02:18 scythe__ joined
02:23 dean___ joined
02:24 jkreeftmeijer joined
02:35 jkreeftmeijer joined
02:36 MotherFlojo joined
02:40 PaReeOhNos joined
02:41 jkreeftmeijer joined
02:43 duane joined
02:50 jmiven joined
02:51 jkreeftmeijer joined
02:54 InternetFriend joined
03:02 jkreeftmeijer joined
03:04 gvaughn_ joined
03:08 jkreeftmeijer joined
03:13 dean___ joined
03:18 jkreeftmeijer joined
03:19 steffkes joined
03:19 steffkes joined
03:20 gvaughn joined
03:21 meh` joined
03:24 codestorm joined
03:29 jkreeftmeijer joined
03:30 RexM joined
03:35 jkreeftmeijer joined
03:37 codestorm joined
03:39 Ayey_ joined
03:45 jkreeftmeijer joined
03:53 PaReeOhNos joined
03:55 jkreeftmeijer joined
03:59 Ayey_ joined
03:59 elbow-jason joined
04:00 duane joined
04:01 jkreeftmeijer joined
04:09 duane joined
04:12 jkreeftmeijer joined
04:22 jkreeftmeijer joined
04:28 jkreeftmeijer joined
04:34 duane joined
04:35 Ayey_ joined
04:38 jkreeftmeijer joined
04:44 codestorm joined
04:48 jkreeftmeijer joined
04:51 gvaughn joined
04:52 MotherFlojo joined
04:54 jkreeftmeijer joined
04:57 ZippoWeb2 joined
04:58 wsieroci joined
05:03 Isaiah joined
05:04 jkreeftmeijer joined
05:05 PaReeOhNos joined
05:11 Ayey_ joined
05:15 jkreeftmeijer joined
05:16 isaiah joined
05:18 harfangk joined
05:19 steffkes joined
05:21 jkreeftmeijer joined
05:25 imack joined
05:31 jkreeftmeijer joined
05:33 gvaughn joined
05:33 codestorm joined
05:36 Havvy joined
05:39 bloosi joined
05:41 jkreeftmeijer joined
05:44 wsieroci_ joined
05:46 voltone joined
05:47 jkreeftmeijer joined
05:53 duane joined
05:54 gvaughn joined
05:56 wsieroci joined
05:57 jkreeftmeijer joined
06:08 jkreeftmeijer joined
06:11 codestorm joined
06:13 wsieroci_ joined
06:13 refriedchicken joined
06:13 jkreeftmeijer joined
06:18 PaReeOhNos joined
06:24 jkreeftmeijer joined
06:34 jkreeftmeijer joined
06:36 BenitezD joined
06:37 BenitezD left
06:38 kiddorails joined
06:40 jkreeftmeijer joined
06:40 isaiah joined
06:41 duane joined
06:50 willyk left
06:50 jkreeftmeijer joined
06:50 gvaughn joined
06:53 MotherFlojo joined
06:55 dean_ joined
07:06 jkreeftmeijer joined
07:09 wsieroci joined
07:12 jkreeftmeijer joined
07:19 bloosi joined
07:20 dean_ joined
07:20 steffkes joined
07:21 milad joined
07:21 milad joined
07:22 refriedchicken joined
07:23 jkreeftmeijer joined
07:24 tuacker joined
07:25 duane joined
07:27 dean_ joined
07:27 Ayey_ joined
07:27 tuacker1 joined
07:30 PaReeOhNos joined
07:31 MotherFlojo joined
07:33 jkreeftmeijer joined
07:35 Cohedrin joined
07:37 nepiktaz joined
07:39 jkreeftmeijer joined
07:45 xsrsx joined
07:46 gvaughn joined
07:47 MotherFlojo joined
07:49 dastagg joined
07:49 jkreeftmeijer joined
07:49 vaultin joined
07:50 stephen_m joined
07:51 M04n0[m] joined
07:52 dean_ joined
07:55 logos[m] joined
07:56 duane joined
07:57 imack joined
07:57 wsieroci joined
07:59 jkreeftmeijer joined
08:00 ejpcmac joined
08:01 duane joined
08:02 MotherFlojo joined
08:03 icanhazbroccoli joined
08:04 dean_ joined
08:05 jkreeftmeijer joined
08:07 zhangguyu joined
08:10 milad joined
08:15 jkreeftmeijer joined
08:20 kiddorails joined
08:20 PaReeOhNos joined
08:20 dean_ joined
08:21 Ayey_ joined
08:25 jkreeftmeijer joined
08:31 jkreeftmeijer joined
08:38 asabil joined
08:42 jkreeftmeijer joined
08:46 duane joined
08:49 milad joined
08:49 milad joined
08:52 josevalim joined
08:52 jkreeftmeijer joined
08:56 InternetFriend joined
08:57 nd___ joined
08:57 jkreeftmeijer joined
08:59 <mrus> Does Ecto support soft-deletes by itself or is that something that needs to be implemented by the application? I see that `timestamps()` schema function creates inserted_at and updated_at, but no deleted_at field.
09:00 mk[] joined
09:03 icanhazbroccoli joined
09:06 tuacker1 joined
09:08 jkreeftmeijer joined
09:08 dean_ joined
09:10 codestorm joined
09:16 dean_ joined
09:16 steffkes joined
09:16 steffkes joined
09:18 gvaughn joined
09:21 jkreeftmeijer joined
09:21 lexmag joined
09:23 Guest67 joined
09:25 MarioBranco joined
09:27 jkreeftmeijer joined
09:31 Cohedrin joined
09:31 <ejpcmac> Hello! How do you manage to set Plug cookies secure to false/true depending on the type of the connection (http/https) when you are behind a proxy (e.g. set it to secure when your app serve in HTTP but is behind an HTTPS proxy)?
09:32 dignifiedquire joined
09:36 <ejpcmac> Is there an easy way to do this, or should I check the scheme the Endpoint’s scheme value to set or not `secure: true` when creating the cookie?
09:37 jkreeftmeijer joined
09:38 jkreeftmeijer joined
09:38 colrack joined
09:38 wsieroci joined
09:42 nepiktaz joined
09:44 maxirater joined
09:45 nd___ joined
09:50 duane joined
09:56 Antiarc joined
09:56 milad joined
10:00 s_kilk joined
10:02 duane joined
10:02 <micmus> josevalim: where are function definitions translated to erlang in the compiler?
10:02 <micmus> It seems the body of the function is translated before the guards, so type inference from guards does not work :P
10:03 <josevalim> micmus: elixir_erl
10:03 <josevalim> there is a compile function and you can follow the flow from there
10:04 <micmus> Ah, I see now. I have no idea why I missed it before
10:04 <micmus> Thank you
10:04 codestorm joined
10:06 wsieroci joined
10:07 jkreeftmeijer joined
10:13 milad joined
10:16 imack joined
10:16 duane joined
10:16 <mk[]> how does this Erlang translate to Elixir? [{sctp_initmsg,#sctp_initmsg{num_ostreams=5}}]
10:17 <mk[]> from http://erlang.org/doc/man/gen_sctp.html
10:20 milad joined
10:25 dimitarvp joined
10:25 gmcabrita joined
10:27 <voltone> mk[]: eventually that would be: [sctp_initmsg: {:sctp_initmsg, 5, :undefined, :undefined, :undefined}]
10:28 <voltone> but you'll probably want to use the Record module to make the record definition available in your Elixir module
10:29 <voltone> you can then `defrecord :sctp_initmsg, Record.extract(:sctp_initmsg, from_lib: "kernel/include/inet_sctp.hrl")`, which will make a function available for building the record, e.g. `sctp_initmsg(num_ostreams: 5)`
10:31 <voltone> s/function/macro/
10:31 DeadTrickster joined
10:32 RexM joined
10:33 gvaughn joined
10:33 <mk[]> voltone: thanks, let me try that. still confused what # means in that Erlang line
10:33 <nox> mk[]: It's a record.
10:33 <nox> mk[]: http://erlang.org/doc/reference_manual/records.html
10:34 squallstter joined
10:34 PaReeOhNos joined
10:35 <micmus> Ugh... The elixir compiler drops all state after translating guards, it's going to be much harder than I though :(
10:37 Ayey_ joined
10:46 duane joined
10:46 PaReeOhNos joined
10:56 duane joined
10:57 cemilowski joined
10:57 InternetFriend joined
10:58 codestorm joined
11:10 Antiarc joined
11:19 icanhazbroccoli joined
11:26 codestorm joined
11:29 gvaughn joined
11:30 jkreeftmeijer joined
11:50 milad joined
11:50 milad joined
11:53 dch_ joined
11:55 codestorm joined
12:00 PaReeOhNos joined
12:03 duane joined
12:25 gvaughn joined
12:29 imack joined
12:32 jkreeftmeijer joined
12:49 codestorm joined
12:51 bturnbull joined
12:54 MarioBranco joined
13:01 gvaughn joined
13:02 duane joined
13:13 PaReeOhNos joined
13:14 Ven joined
13:17 duane joined
13:21 wyzzard joined
13:26 asabil joined
13:27 craigp joined
13:28 cemilowski joined
13:44 codestorm joined
13:47 datanoise joined
13:52 PaReeOhNos joined
14:14 craigp joined
14:14 sfbw joined
14:16 gvaughn joined
14:17 meandi joined
14:19 gvaughn joined
14:24 lexmag joined
14:25 imack joined
14:27 jkreeftmeijer joined
14:38 datanoise joined
14:38 imack joined
14:38 codestorm joined
14:38 jkreeftmeijer joined
14:48 duane joined
14:49 jkreeftmeijer joined
14:51 meh` joined
14:55 jkreeftmeijer joined
14:57 duane joined
14:59 InternetFriend joined
15:00 sfbw joined
15:02 rodolfojcj joined
15:04 codestorm joined
15:05 jkreeftmeijer joined
15:12 lexmag joined
15:15 jkreeftmeijer joined
15:16 duane joined
15:18 willyk joined
15:19 milad joined
15:21 jkreeftmeijer joined
15:24 sfbw joined
15:24 ejpcmac left
15:27 PaReeOhNos joined
15:28 codestorm777 joined
15:29 tuacker joined
15:31 jkreeftmeijer joined
15:32 steffkes joined
15:32 steffkes joined
15:40 datanoise joined
15:42 jkreeftmeijer joined
15:48 jkreeftmeijer joined
15:53 duane joined
15:53 gvaughn_ joined
15:54 gvaughn joined
15:57 codestorm joined
15:58 jkreeftmeijer joined
15:59 sfbw joined
16:00 arquebus joined
16:06 BeerLover joined
16:08 jkreeftmeijer joined
16:12 meandi_2 joined
16:13 Ilyes512 joined
16:14 jkreeftmeijer joined
16:14 milad joined
16:19 josevalim joined
16:23 PaReeOhNos joined
16:24 jkreeftmeijer joined
16:28 mika_ joined
16:35 jkreeftmeijer joined
16:39 Guest67 joined
16:39 mika_ joined
16:40 cevado joined
16:40 jkreeftmeijer joined
16:45 datanoise joined
16:45 jkreeftmeijer joined
16:50 Ilyes512 joined
16:55 jimmyrcom joined
16:56 jkreeftmeijer joined
17:00 InternetFriend joined
17:02 jkreeftmeijer joined
17:04 bturnbull joined
17:06 asabil joined
17:08 sumi joined
17:08 <sumi> hello
17:09 <Theophane> hi
17:10 sfbw joined
17:12 jkreeftmeijer joined
17:14 milad joined
17:17 jeramyRR joined
17:22 jkreeftmeijer joined
17:24 <bitmod> can someone explain why i'm getting a "no function clause matching in Flatten.flatten/1" when i try to run Flatten.flatten [1,2,3]? (for the clause: def flatten([h|t]), do: h ++ flatten(t))
17:25 <bitmod> https://paste.ubuntu.com/24442412/
17:25 elgenie joined
17:27 <Nicd-> because h is not a list
17:27 <Nicd-> it's the first element of the list 1,2,3
17:28 jkreeftmeijer joined
17:29 <bitmod> Nicd-: ah so elixir will throw an error if a guard fails?
17:30 <bitmod> that is to say, if there is only one function with a guard that fails
17:30 <Nicd-> well your guard prevents the function from matching so there is no matching function
17:30 steffkes joined
17:30 steffkes joined
17:32 maxirater joined
17:33 milad joined
17:34 MarioBranco joined
17:37 PaReeOhNos joined
17:38 jkreeftmeijer joined
17:45 elbow-jason joined
17:46 <bitmod> Nicd-: got it, thanks
17:47 <bitmod> Nicd-: also, is a "Doctest failed:" when running "mix test" caused by not testing a function you've defined?
17:48 <Nicd-> it's caused by a doctest failing
17:48 <Nicd-> you don't have to add tests
17:48 <Nicd-> it will check tests that you have added
17:48 jkreeftmeijer joined
17:50 ZippoWeb2 joined
17:52 <bitmod> Nicd-: oh that's awesome, didn't realize elixir tests the examples in lib/, thought they were just that, examples
17:52 <Nicd-> well those are doctests
17:52 jeramyRR joined
17:53 <bitmod> Nicd-: sweet. so if doctests test module functionality, what tests do i put in test/?
17:53 codestorm joined
17:54 jkreeftmeijer joined
17:54 <Nicd-> doctests are just simple examples afaik
17:54 NeverDie_ joined
17:54 <Nicd-> you wouldn't exhaustively test all inputs and all failure modes in doctests
17:55 <Nicd-> because your docs would be very long
17:55 <Nicd-> half the point of doctests is to ensure that the examples in your docs don't become outdated
17:55 <Nicd-> because they will start failing the tests
17:56 <bitmod> Nicd-: ah ok, understood
17:56 MotherFlojo joined
17:58 Exuma joined
17:59 sumi joined
17:59 jeramyRR joined
18:00 mika__ joined
18:02 jeramyRR joined
18:02 jkreeftmeijer joined
18:04 jeramyRR joined
18:04 scythe__ joined
18:14 imack joined
18:20 jkreeftmeijer joined
18:20 jeramyRR joined
18:25 <bitmod> Nicd-: regarding modules, what's the procedure if I want to add more than one file to my application? When i generate a new application with "mix new app", lib/app.ex is created, but say I want to add another file called lib/functions.ex, how would i add this to my application?
18:26 <bitmod> would i import it into lib/app.ex?
18:26 <Nicd-> you just create the file and use the code inside it normally
18:27 <Nicd-> it will be compiled automatically
18:27 <bitmod> Nicd-: ah, so the module name of the new file would be different from "defmodule App"?
18:28 <bitmod> e.g. the functions.ex file would be "defmodule Functions" for e.g.
18:28 <Nicd-> usually you would make the filename the name of the module
18:28 <Nicd-> but it's not mandatory
18:29 <bitmod> Nicd-: ah ok. and finally how is this new module accessible? i.e. do I access it through App.Functions.my_function?
18:29 <Nicd-> like any other
18:29 <Nicd-> Modulename.function
18:31 <bitmod> Nicd-: so if i wanted to have a main module, through which all other modules are available, how would i do this?
18:31 <bitmod> define the module like "App.Functions"?
18:31 milad joined
18:32 <Nicd-> ahh yes
18:32 <Nicd-> then it will be App.Functions.function
18:32 <iFire> Given an algorthim that recieves a hash function output (a integer), any example code implementing hash table chaning or suggestion?
18:32 wsieroci joined
18:33 <iFire> chaining*
18:33 duane joined
18:33 <iFire> so I want to store the input to the hash and a pointer_id
18:33 <iFire> to something else
18:34 willyk joined
18:35 <bitmod> Nicd-: great, really appreciate the help man
18:36 maxirater joined
18:38 <iFire> Given an algorithm that receives a hash function output (an integer), any ideas about implementing a hash table which chains (put the results in a list) if colliding and stores the input of the hash and a pointer_id.
18:40 Cohedrin joined
18:41 <fishcakez> ETS bag would allow this
18:42 <iFire> oh?
18:42 Gasher joined
18:42 steffkes joined
18:44 <iFire> Duplicate Bag ?
18:44 <iFire> Multiple objects with the same key?
18:44 isaiah joined
18:45 <fishcakez> well {hash, key, pointer} with bag would work for what you want, if hash was actually the key of the ets table
18:45 <iFire> hmm
18:46 <fishcakez> duplicate bag allows multiple copies of the same term
18:46 <iFire> ah
18:46 <fishcakez> i.e. if {1, 2, 3} is table, then {1, 2,3} could be inserted and there would be 2 copies in table
18:46 <fishcakez> whereas with bag there would only be 1
18:46 <fishcakez> but in both you can have, {1, 4, 5}
18:46 <fishcakez> and {1,2,3}
18:47 <iFire> can you use different key?
18:47 <iFire> to explain
18:47 sunaku joined
18:47 <fishcakez> ok
18:47 Ven joined
18:48 <fishcakez> bag allows [{:a, :b}, {:c, :d}] and duplicate_bag allows [{:a, :b}, {:a, :b}, {:c, :d}]
18:48 codestorm joined
18:49 <fishcakez> so bag is like a set of terms per key (doesnt allow duplicates) and a duplicate bag is like a list of terms per key (allows duplicates)
18:49 <iFire> so the hash(1234) = 1. They key is one. so I want to insert {1234, pointer_id} on the key 1. so [{:a, {1234, pointer_id}}, {:a, {2137, pointer_id}}, {:c, :d}]
18:49 <iFire> like that?
18:49 <iFire> [{1, {1234, pointer_id}}, {1, {2137, pointer_id}}, {:c, :d}]
18:49 <fishcakez> right
18:49 <fishcakez> but you can have {1, 1234, pointer_id} too
18:49 <fishcakez> it depends on your access patterns which is better
18:51 wyzzard_ joined
18:52 <cevado> there is a way to write tests to macros or i just create a module and test the expected behavior?
19:01 jeramyRR joined
19:04 <asonge> cevado: this is one reason why if you write complicated macros you should probably just have the macro use functions instead
19:12 codestorm joined
19:12 mika__ joined
19:13 willyk joined
19:14 <cevado> asonge: actually I was just worried about code coverage, I feels kinda cheating when I configure the coverage lib to ignore those modules
19:18 <asonge> coverage isn't everything, and i'd actually consider what it means to test something, and what you're actually testing with a test
19:18 icanhazbroccoli joined
19:18 Ilyes512 joined
19:18 stephen_m joined
19:18 <asonge> if a macro just does the minimal work needed to rewrite an AST into a function call, testing the function call will be where a good chunk of your hard work will be
19:20 <asonge> cevado: for testing the actual macro pieces, there's also this: https://thepugautomatic.com/2015/09/testing-compile-time-exceptions-in-elixir/
19:22 <asonge> cevado: also, here's an interesting way to test as well: https://github.com/henrik/fixme-elixir/blob/master/test/fixme_test.exs#L33-L41
19:25 <cevado> asonge: thanks. i agree with you, in my case, testing the code itself already test the macros but i feel that i'm still cheating :P... i'll take a look at the links. thanks again
19:26 PaReeOhNos joined
19:28 sumi joined
19:29 vmoravec joined
19:30 <iFire> does anyone know off the top of their head how to include a rebar dep in mix?
19:31 jkreeftmeijer joined
19:33 jeramyRR joined
19:41 saurik joined
19:43 wsieroci joined
19:46 cemilowski joined
19:47 dimitarvp joined
19:47 gvaughn joined
19:48 gvaughn_ joined
19:49 milad joined
19:50 PaReeOhNos joined
19:50 segmond joined
19:54 duane joined
20:01 jeramyRR joined
20:13 dch_ joined
20:36 codestorm joined
20:37 gokr joined
20:41 scythe__ joined
20:41 Gasher joined
20:44 <ultra|lazer> So I'm trying to return multiple database entries in an API, and if I use Repo.get, i get an error saying there was 11 entries and it expected 1, is there a way to get all matching entries into a single map/list?
20:46 <iFire> get_all ?
20:47 <ultra|lazer> not seeing that in the ecto.repo docs
20:47 <ultra|lazer> might as well give it a try tho
20:47 <iFire> https://hexdocs.pm/ecto/Ecto.Repo.html#c:all/2\
20:47 <iFire> Fetches all entries from the data store matching the given query.
20:47 <ultra|lazer> When I do that, it just returns all of the entries in the database
20:47 <ultra|lazer> maybe I have to adjust my query
20:48 jkreeftmeijer joined
20:48 <ultra|lazer> thanks
20:52 scythe__ joined
20:52 marr joined
20:54 jkreeftmeijer joined
20:55 isaiah joined
21:01 InternetFriend joined
21:04 NeverDie joined
21:05 jkreeftmeijer joined
21:07 josevalim joined
21:07 bturnbull joined
21:07 NeverDie_ joined
21:10 <ultra|lazer> So I don't know if Repo.all will work for me
21:11 scythe__ joined
21:12 <ultra|lazer> ** (Ecto.Query.CompileError) variable `id` is not a valid query expression. Variables need to be explicitly interpolated in queries with ^
21:13 <ciawal> that's nothing to do with Repo.all
21:13 <ciawal> you just need to do what it says
21:14 <ultra|lazer> So just add a caret?
21:14 <ultra|lazer> that's too easy
21:15 jkreeftmeijer joined
21:17 josevalim joined
21:18 <vhf> I got IEx 1.4.2 and Phoenix 1.3.0-rc, my project runs fine with mix phx.server or via distillery
21:18 <vhf> unfortunately I cannot get a prompt through iex -S mix phx.server
21:18 <vhf> any idea why?
21:19 <vhf> it starts my app but never gives a prompt
21:19 <vhf> Erlang/OTP 19 [erts-8.3] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
21:21 jkreeftmeijer joined
21:22 <dch_> vhf: do you perhaps have a MIX_ENV=prod set in your shell?
21:22 <vhf> good point
21:22 <vhf> echo $MIX_ENV
21:22 <vhf> nope
21:22 <vhf> empty string
21:22 <vhf> should I export it to dev?
21:23 <dch_> just MIX_ENV=dev iex -S mix ...
21:23 <dch_> see how you go
21:23 <dch_> bbl, sleep awaits
21:23 <vhf> nope, doesn't help :(
21:23 rodolfojcj joined
21:23 <dch_> vhf: try just `iex -S mix` to start with, make sure that works.
21:24 <vhf> weirdly that starts my phoenix app, doesn't give a prompt
21:24 <dch_> then see if you can Application.start/1 it manually in the shell.
21:24 <dch_> ok so something is .. odd
21:24 <ciawal> maybe try `cat .iex.exs`
21:24 <dch_> sounds awfully like you're running an embedded release do me
21:24 <vhf> iex alone does work though
21:25 <vhf> ciawal: no such file, nope
21:25 <dch_> are you starting it from _build/... or ./rel/ or just the root of your project?
21:25 <dch_> anyway, bbl good luck vhf
21:25 <vhf> thanks for your help dch_
21:25 <vhf> I'm at the root of my project
21:25 <vhf> I just did rm -rf ./rel to see
21:25 <vhf> doesn't help
21:26 <vhf> when I IO.inspect Mix.env from the mixfile, it gives :dev
21:26 <vhf> so that's not it
21:27 <vhf> distillery dep event has runtime: false
21:27 MotherFlojo joined
21:32 jkreeftmeijer joined
21:32 bpmcd joined
21:32 cevado joined
21:33 mk[] left
21:33 asabil joined
21:42 jkreeftmeijer joined
21:42 chrismccord joined
21:46 n3m0_G7x joined
21:46 craigp joined
21:47 _flow_ joined
21:47 codestorm joined
21:48 jkreeftmeijer joined
21:58 jkreeftmeijer joined
22:02 vircung joined
22:05 bpmcd joined
22:08 jkreeftmeijer joined
22:14 jkreeftmeijer joined
22:17 marcdel joined
22:24 jkreeftmeijer joined
22:30 <cemilowski> vhf: Do you have `config :phoenix, :serve_endpoints, true` in your config file?
22:35 jkreeftmeijer joined
22:41 jkreeftmeijer joined
22:45 eastercow joined
22:47 <iFire> what's a good way to repeat n times per second
22:47 <iFire> forever
22:49 mika__ joined
22:49 <Radar> iFire:
22:49 <Radar> http://stackoverflow.com/questions/30568806/which-otp-behavior-should-i-use-for-an-endless-repetition-of-tasks
22:51 jkreeftmeijer joined
22:58 smferris joined
22:58 codestorm joined
23:01 jkreeftmeijer joined
23:05 NeverDie joined
23:07 jkreeftmeijer joined
23:17 jkreeftmeijer joined
23:20 Cohedrin joined
23:27 jkreeftmeijer joined
23:28 MotherFlojo joined
23:29 zvrk joined
23:31 mika__ joined
23:33 jkreeftmeijer joined
23:43 jkreeftmeijer joined
23:54 jkreeftmeijer joined
23:54 justelex_ joined
23:56 steffkes joined
23:59 jkreeftmeijer joined