@proelixir

Страница 884 из 1045
Alexey
15.02.2018
09:16:57
Ну хотя это еще куда не шло, но подскажите пожалуйста, что не так было с FactoryGirl?

Alexey
15.02.2018
09:18:51
FucktoryGirl!

Alister
15.02.2018
09:21:50
женщина работает

Google
Alister
15.02.2018
09:21:54
да как так можно

а почему мужчина не работает?

а вдруг библиотека не определяет себя как женщину?

Alexey
15.02.2018
09:22:37
И только?) я уж думал опять какая-нибудь идиома как с енотом

Alexey
15.02.2018
09:23:05
сразу видно, что у них там жизнь не находится на грани выживания. есть возможность запариваться по вот такой вот ерунде. привязываться к словам.

а вдруг библиотека не определяет себя как женщину?
добавляешь метод апи whoami и чтобы отвечала - "im library"

Alister
15.02.2018
09:23:46
Why? Throughout the years, people have questioned the origins of the name. On a more recent issue, though, more pressing concerns and impressions of the name came to light. Those who were bothered by the name shared a concern that female-gendered names (for software libraries and tools) in male-dominated spaces can be problematic. While the original intent was not meant to focus on gender, which we clarified after this feedback, we knew adding the origin of the name was a stop-gap solution. Constantly citing our original intent made people marginally more comfortable, and we recognized that removing the source of confusion or discomfort (the project name) might address this entirely. We held a lengthy discussion internally, and while many didn’t find the name concerning, some did, including multiple women and non-binary people within the company and on our client teams. We concluded that, even though not everyone agreed, lack of concern from many shouldn’t prevent the name being changed. Being clever shouldn’t be favored at the expense of others feeling marginalized. We like the new name, and it fits conveniently with our bot theme as well!

Alexey
15.02.2018
09:24:25
сразу видно, что у них там жизнь не находится на грани выживания. есть возможность запариваться по вот такой вот ерунде. привязываться к словам.
Сама смена интересов при отсутствии фактора выживания отлично же, но не в ту сторону направляют

Alister
15.02.2018
09:24:28
короч гендерфлюиды взбунтовались

читаю срач насчет куна

*It does not matter that you don't think it's insulting. It matters that others do and that they are guaranteed to do a thing about it*.

все равно что ты думаешь, главное что мы оскорблены

Alexey
15.02.2018
09:28:42
Он там еще про списки эйчарские кукарекал, типичное поведение защитника униженных и оскорбленных - уподобляться тому, против чего сам борется

Google
Aliaksandr
15.02.2018
09:31:10
Ну переименовал бы либу в hach, у нас то ведь никто не оскорбится

Dmitry
15.02.2018
11:05:30
Объясните мне, кого в результате хуесосить?

У меня тоже твиттер есть

Я могу написать «ты хуесос»

Только не могу понять кому

Alexey
15.02.2018
11:07:34
2All:

необидчивые, что уже отписались - и на тебя не обидятся.

Артем
15.02.2018
12:22:33
iex(arbi@127.0.0.1)8> {a, _, b} = {:os.system_time(:nano_seconds), Logger.info("test"), :os.system_time(:nano_seconds)} 15:20:45.753 [info] test {1518697245752997147, :ok, 1518697245753064676} iex(arbi@127.0.0.1)9> b-a 67529 iex(arbi@127.0.0.1)10> {a, _, b} = {:os.system_time(:nano_seconds), IO.puts("test"), :os.system_time(:nano_seconds)} test {1518697261866667713, :ok, 1518697261866854531} iex(arbi@127.0.0.1)11> b-a 186818

интересно

разница почти в 3 раза

а в следущий раз почти в 4 225534

Vladimir
15.02.2018
12:27:44
Видимо логгер работает ассинхронно

А puts через io_request, вызов с подтверждением

Alexey
15.02.2018
12:28:30
логгер может еще при выводе данных их обстричь, если их очень много

наверняка на это тратится какая-то работа

Артем
15.02.2018
12:28:48
логгер клёвый, будь как логгер

Alex
15.02.2018
12:29:12
I❤️iex|3|▶️▶️▶️ {a, _, b} = {:os.system_time(:nano_seconds), Logger.info("test"), :os.system_time(:nano_seconds)} 17:27:47.377 [info] test {1518697667377302000, :ok, 1518697667377333000} I❤️iex|4|▶️▶️▶️ b - a 31000 I❤️iex|5|▶️▶️▶️ {a, _, b} = {:os.system_time(:nano_seconds), IO.puts("test"), :os.system_time(:nano_seconds)} test {1518697681887106000, :ok, 1518697681887155000} I❤️iex|6|▶️▶️▶️ b - a 49000

Vladimir
15.02.2018
12:29:22
Зато логер может забить всю память, а puts нет)

Alexey
15.02.2018
12:29:24
вооу. ставьте `

Google
Артем
15.02.2018
12:31:54
на маке у меня такой же результат

Alex
15.02.2018
12:32:27
а с IO.inspect("test") 2759000

на маке

Артем
15.02.2018
12:33:06
а на двух линукс серверах с разными аппаратными платформами ио.путс тупит

причём сервера с 24 ядрами и 200 оперативы

Alexey
15.02.2018
12:33:42
где вы их берёте?

Артем
15.02.2018
12:33:59
ты будешь смеяться

в дц где лежим отдали за 40к + ещё штук 40 оперативка стоила

интересно, откуда такая разница в поведении между маком и линью

Alex
15.02.2018
12:35:36
тырындец

Артем
15.02.2018
12:56:28
да вот на днях узнавал, нодовые только и супермикро на 6 ядрах, тлен

Alex
15.02.2018
12:57:33
нодовые?

Den
15.02.2018
13:06:36
Есть ли такой тип Any.t() ? Inconsistency получается со spec - часть типов с erlang, другая с elixir, но ничего страшного) можно же типы в elixir создать

А можно импортировать типы? Например с on_start с Supervisor

Dmitry
15.02.2018
13:13:49
Supervisor.on_start()

Артем
15.02.2018
13:26:31
нодовые?
типа 2 отдельные двухпроцессорные сервака в одном 1u. или что-то типа того. это аппаратная проблема, я не шарю

Den
15.02.2018
13:34:43
@Virviil Спасибо, сейчас попробую

Артем
15.02.2018
13:54:43
Митап-то будет? ))

Ayrat
15.02.2018
13:59:19
пиццуля-то будет? )))

Google
Marsel
15.02.2018
14:37:08
try do ... rescue error -> {:error, error} end такая штука же должна любой эксепшн перехватить, верно?

собственно, из-за чего спрашиваю. внутри try ... rescue вылетает такая ошибка 15:34:24.537 [error] GenServer MyWeb.Worker1 terminating ** (ArgumentError) argument error (kernel) gen_tcp.erl:150: :gen_tcp.connect/4 (hackney) /home/book/my_web/deps/hackney/src/hackney_connect.erl:247: :hackney_connect.do_connect/5 (hackney) /home/book/my_web/deps/hackney/src/hackney.erl:354: :hackney.send_request/2 (hackney) /home/book/my_web/deps/hackney/src/hackney.erl:810: :hackney.redirect/2 (hackney) /home/book/my_web/deps/hackney/src/hackney.erl:742: :hackney.maybe_redirect1/3 (hackney) /home/book/my_web/deps/hackney/src/hackney.erl:362: :hackney.send_request/2 (httpoison) lib/httpoison/base.ex:439: HTTPoison.Base.request/9 (my_web) lib/my_web.ex:37: MyWeb.page_request/2 Last message: :work State: nil

никак не пойму, почему она не ловится

Interactive Elixir (1.6.0) - press Ctrl+C to exit (type h() ENTER for help) iex(1)> try do ...(1)> raise ArgumentError ...(1)> rescue ...(1)> error -> {:error, error} ...(1)> end {:error, %ArgumentError{message: "argument error"}} а в консоли ловится. в чем разница?

Alex
15.02.2018
14:45:51
может она не мачится в error -> {:error, error}

Marsel
15.02.2018
14:47:08
(my_web) lib/my_web.ex:37: MyWeb.page_request/2 у меня там try do как раз на 36 строке

Vladimir
15.02.2018
15:10:35
В Эрланге по-умолчанию ловится только throw, а чтобы поймать ошибку нужно в паттерн добавлять error:Error. Может в Эликсирах та же хрень?

Marsel
15.02.2018
15:15:34
** (SyntaxError) iex:5: keyword argument must be followed by space after: error:

Dmitry
15.02.2018
15:16:59
catch type, error -> ...

Ловит все ошибки

rescue ловит не все.

Marsel
15.02.2018
15:24:22
спасибо, так сработало

Vladimir
15.02.2018
16:30:00


А в Москве ща митап

Dmitry
15.02.2018
16:31:10
И трансляции нету

Тоска...

Alexey
15.02.2018
16:33:01


Anton
16.02.2018
10:18:50
Всем добрый день! Подскажите пожалуйста с одним вопросом. Настраиваю для работы с elixir редактор sublime text 3. Поставил и настроил пакеты: ElixirSublime, ElixirSublime, SublimeLinter-contrib-elixirc. Но получаю ошибку с импортом внешних модулей



может кто скинет ссылку с описанием настроики данного редактора под elixir?

Google
Aldar
16.02.2018
10:21:27
Вот в спейсмакс автоформаттер завезут, заживем

Никита
16.02.2018
10:22:40
@piligrim_a3 Мож двумя строчками заимпортить?

Anton
16.02.2018
10:22:50
а чего не Visual Studio Code?
Не очень люблю Microsoft

Никита
16.02.2018
10:23:21
@piligrim_a3 в случае с vscode зря не любите) я по этим же причинам не пробовал его, а как попробовал - пожалел что раньше этого не сделал)

Anton
16.02.2018
10:23:49
@piligrim_a3 Мож двумя строчками заимпортить?
Такое по всему проекту и с макросами, подсвечивает все use записи

Alex
16.02.2018
10:24:01
Не очень люблю Microsoft
стоит попробовать

Alister
16.02.2018
10:24:12
Microsoft попробовать?

Никита
16.02.2018
10:24:13
ну значит надо выбросить саблайм и попробовать вскод)

Anton
16.02.2018
10:24:14
Наверное так и сделаю

Dmitry
16.02.2018
10:24:59
Всмысле получаешь ошибку?

Это же блокнот

Никита
16.02.2018
10:25:22
лампочка вон красная горит слева там

атата значит

Dmitry
16.02.2018
10:25:40
Я думал это брейкпоинт

Dmitry
16.02.2018
10:26:04
В любом случае ты же программист а не собака Павлова, чтобы на лампочки реагировать

Sviatoslav
16.02.2018
10:26:08
Вот в спейсмакс автоформаттер завезут, заживем
в эмаксе давно использую (не spacemacs)

Страница 884 из 1045