Skip to content

Instantly share code, notes, and snippets.

View stevedomin's full-sized avatar
🛫
Taking off

Steve Domin stevedomin

🛫
Taking off
View GitHub Profile

Keybase proof

I hereby claim:

  • I am stevedomin on github.
  • I am stevedomin (https://keybase.io/stevedomin) on keybase.
  • I have a public key whose fingerprint is 62C7 7024 9CAE 12DA 6D44 206A 12B5 6834 6DE3 9A63

To claim this, I am signing this object:

@stevedomin
stevedomin / output
Created April 30, 2014 22:36
MIX_ENV=prod mix compile
_build/prod/
└── lib
├── cowboy
│   └── ebin -> ../../../../deps/cowboy/ebin
├── cowlib
│   ├── ebin -> ../../../../deps/cowlib/ebin
│   └── include -> ../../../../deps/cowlib/include
├── dynamo
│   └── ebin
│   ├── Elixir.Access.Binary.Dict.beam
@stevedomin
stevedomin / 0-before.ex
Created June 5, 2014 15:46
comprehensions in dynamo
defp escape(key) do
bc <<code>> inbits key do
<< if code in [?[, ?], ?{, ?}, ?*, ??] do
<< ?\\, code >>
else
<< code >>
end :: binary >>
end
end
@stevedomin
stevedomin / output
Created June 20, 2014 22:20
Dynamo - Elixir 0.14.1 - Failing specs
..............................................................................................
1) test forwarding on root with dynamic path and params (Dynamo.Router.BaseTest)
test/dynamo/router/base_test.exs:167
** (ArgumentError) argument error
stacktrace:
(stdlib) :maps.merge(%{}, [glob: ["12", "hello"]])
(dynamo) lib/dynamo/connection/behaviour.ex:133: Dynamo.Connection.Test.route_params/2
test/dynamo/router/base_test.exs:69: Dynamo.Router.BaseTest.RootSample.dispatch/3
(dynamo) lib/dynamo/http/case.ex:250: Dynamo.HTTP.Case.do_process/2
@stevedomin
stevedomin / not_working_user_controller.ex
Created October 4, 2014 17:55
Avoid encoding/decoding in controller create
def create(conn, %{"user" => u}) do
user = struct(User, u)
IO.inspect user
# %App.User{created_at: nil, email: nil}
end
@stevedomin
stevedomin / porcelain_spawn_receive.exs
Last active August 29, 2015 14:16
Porcelain spawn/receive
alias Porcelain.Process
alias Porcelain.Result
defmodule Cmd do
def run() do
args = ["b"]
opts = [
in: "a\nb\nc\nb\nb\nd\nb\ne",
out: {:send, self()},
err: {:send, self()} # eksperimental -> This is the only thing that changed
@stevedomin
stevedomin / iex
Created September 7, 2015 21:29
Process.info/2 weirdness
iex(1)> pid = spawn fn -> end
#PID<0.61.0>
iex(2)> Process.info(pid, :status)
nil
iex(3)> Process.info(pid, :status)
nil
iex(4)>
@stevedomin
stevedomin / as3mail.php
Created December 14, 2011 10:58
Tuto mail AS3-PHP Mediabox
<?php
error_reporting(0);
// On récupère les variables envoyés par Flash
if(isset($_POST['nomVisiteur'])) $nomVisiteur = $_POST['nomVisiteur']; else $nomVisiteur = "";
if(isset($_POST['emailVisiteur'])) $emailVisiteur = $_POST['emailVisiteur']; else $emailVisiteur = "";
if(isset($_POST['messageVisiteur'])) $messageVisiteur = $_POST['messageVisiteur']; else $messageVisiteur = "";
{
"query": {
"bool": {
"must": {
"term": {
"cs_s_a": "VIEW"
}
}
}
},
@stevedomin
stevedomin / gist:1599657
Created January 12, 2012 09:59
Referer
{
"query": {
"bool": {
"must": {
"term": {
"cs_s_a": "VIEW"
}
}
}
},