Skip to content

Instantly share code, notes, and snippets.

1) test_array_object_minimal (JSON.Parser.ParseTest)
** (ExUnit.AssertionError) Expected [[{"a","b"},{"c","d"}],[{"a1","b1"},{"c1","d1"}],[{"a2","b2"},{"c2","d2"}]] to be equal to (==) [[{"a","b"},{"c","d"}],[[{"a1","b1"},{"c1","d1"}],[{"a2","b2"},{"c2","d2"}]]]
stacktrace:
/disco/guedes/guedes/programas/Erlang/exjson.bkp/test/json_parser_test.exs:78: JSON.Parser.ParseTest.test_array_object_minimal/0
/disco/guedes/guedes/programas/Erlang/elixir/lib/ex_unit/lib/ex_unit/runner.ex:84: ExUnit.Runner.run_test/3
lists.erl:1262: :lists.foreach/2
/disco/guedes/guedes/programas/Erlang/elixir/lib/elixir/lib/enum.ex:237: Enum.each/2
/disco/guedes/guedes/programas/Erlang/elixir/lib/ex_unit/lib/ex_unit/runner.ex:72: ExUnit.Runner.run_tests/2
guedes@betelgeuse:/disco/guedes/guedes/programas/Erlang/dynamo_demo
(master)$ elixir --no-halt -S mix run "DynamoDemo.start"
Running DynamoDemo.App on port 3000 with Cowboy
=ERROR REPORT==== 26-Aug-2012::12:03:13 ===
** Handler 'Elixir-Dynamo-Cowboy-Handler' terminating in init/3
for the reason error:undef
** Options were 'Elixir-DynamoDemo-App'
** Request was [{socket,#Port<0.3099>},
{transport,cowboy_tcp_transport},
@guedes
guedes / .ctags
Last active December 17, 2015 18:28
My little `$HOME/.ctags` file to extend `ctags` to support Elixir language
# My little `$HOME/.ctags` file to extend `ctags` to support Elixir language
--langdef=elixir
--langmap=elixir:.ex.exs
--regex-elixir=/^[ \t]*defmodule[ \t]* ((\w(\.)?)+)/\1/m,module/
--regex-elixir=/^[ \t]*defrecord[ \t]* (\w+)/\1/r,record/
--regex-elixir=/^[ \t]*defmacro[ \t]* (\w+[!\?]?)/\1/d,macro/
--regex-elixir=/^[ \t]*def[p]?[ \t]* (\w+[!\?]?)/\1/f,function/
# You can remove some of the following lines
--exclude=*.as
--exclude=*.bat
@guedes
guedes / gist:6717736
Created September 26, 2013 17:38 — forked from alco/gist:6715876
# 3 runs
iex(19)> :timer.tc fn -> <<x :: size(128) >> = :crypto.md5("lol"); hd(:io_lib.format("~32.16.0b", [x])) |> iolist_to_binary end
{127, "9cdfb439c7876e703e307864c9167a15"}
iex(20)> :timer.tc fn -> <<x :: size(128) >> = :crypto.md5("lol"); hd(:io_lib.format("~32.16.0b", [x])) |> iolist_to_binary end
{128, "9cdfb439c7876e703e307864c9167a15"}
iex(21)> :timer.tc fn -> <<x :: size(128) >> = :crypto.md5("lol"); hd(:io_lib.format("~32.16.0b", [x])) |> iolist_to_binary end
{98, "9cdfb439c7876e703e307864c9167a15"}
# 3 runs
iex(22)> :timer.tc fn -> bc << char >> inbits :crypto.md5("lol"), do: << integer_to_binary(char, 16) :: binary >> end

Keybase proof

I hereby claim:

  • I am guedes on github.
  • I am guedes (https://keybase.io/guedes) on keybase.
  • I have a public key whose fingerprint is D2B9 F3C5 CB65 0447 9990 7B1E C4C4 9A9A 9FA5 0500

To claim this, I am signing this object: