
Max
27.03.2017
11:29:09
на том же хосте
сдохла только одна
может нейтрино в память залетел

Alexey
27.03.2017
11:56:15
там до памяти столько слоёв )

Google

Alexey
27.03.2017
11:56:40

shadowjack
27.03.2017
12:01:36
Угу, эликсир тоже опоминается в контексте "нужен разработчик RoR, хорошо если знаете что такое Elixir или Clojure или Branfuck"

Roman
27.03.2017
12:09:05

Max
27.03.2017
12:11:21
на @polit_couch заходите
специальный чат для айтишной политоты

Roman
27.03.2017
12:12:19

Max
27.03.2017
12:14:39

Rumata
27.03.2017
12:20:56
https://github.com/smpallen99/coherence/issues/173
aaaaaaa
suka

shadowjack
27.03.2017
12:24:20
А что тебе, простыня не нравится?

Dmitry
27.03.2017
12:26:26
Ну как раз то что я и говорил.
Мы сделали кое что для тебя, но впринципе - нихера, делай сам

Google

shadowjack
27.03.2017
12:27:53
Потому что никто не хочет над API думать - хуяк, хуяк и в продакшен.
Там код машиной сгенерирован? Эти вложенные if/else да еще с unless/else
4 уровня вложенности if-ов. Кто говорил что нельзя говнокод на эликире писать?

Rumata
27.03.2017
12:32:29
Нет
Я думаю это он нахуячил
Притом все говорят
Охуенно
Спасибо

shadowjack
27.03.2017
12:47:06
Some day I might around to adding generators for this, but for now, its a pretty easy to modify generated controllers to like you did. Т.е. подрузамевается что он пофиксил сгенерированный код.

Rumata
27.03.2017
13:01:09
Блин есть ещё либы

Roman
27.03.2017
13:11:16

Max
27.03.2017
13:11:47
так-то да

Alexey
27.03.2017
13:49:42
я теперь все, согласно распределению. я за поняшку должен был сейчас вставить. Роман про F#. еще должны быть питон )))

shadowjack
27.03.2017
13:56:31
Да, как ответственный за питон хочу узнать что куда вставить надо?

Alexey
27.03.2017
14:03:25

shadowjack
27.03.2017
14:08:52
Фиона должна быть в человечьем обличии.

Евгений
27.03.2017
14:10:18
нет

shadowjack
27.03.2017
14:10:25
Вот это делфи

Евгений
27.03.2017
14:10:29
она эликсира обпилась

Max
27.03.2017
17:50:09
как в еликсире принято после :io_lib.format в строку конвертить?

Google

Max
27.03.2017
17:50:53
:erlang.iolist_to_binary(:io_lib.format("~s~n", ["asdsdf"]))
как-то стрёмно выглядит

Александр
27.03.2017
17:51:47
|> to_string
?
:io_lib.format("~stest", ["123"]) |> to_string

عاصم بن حارث
27.03.2017
17:52:52
как-то стрёмно выглядит
чеж стремного-то? Просто, мало кто пишет вызоф ф-ции в качестве парам ф-ции ... не эрл. стиль )
И второе, почему бы не запользовать " |> " ?

Max
27.03.2017
17:53:15
о, благодарочка

عاصم بن حارث
27.03.2017
17:54:27
ээээ... не сподручно на телефоне набирать (((

shadowjack
27.03.2017
18:01:17
Народ в эликсире использует "#{str}test"

Max
27.03.2017
18:14:28
хм
тоже верно

abc
27.03.2017
18:39:39
да даже в JS мире eslint постоянно советует делать вот так `${str}test`

anton
27.03.2017
19:35:23
а никто визардов для телегоботов не лепил? вот сижу, думаю, где стейт шагов визарда хранить лучше? сваливать в етс или в агентов напихать? по агенту на юзера.
после завершения визарда итоговый результат в постгрю сливаю

عاصم بن حارث
27.03.2017
19:37:50

Alexey
27.03.2017
19:41:04
детальней? в детс!

anton
27.03.2017
19:43:30
детальней? в детс!
да мне не жалко будет потерять стейт на пол пути. даже больше скажу - висячие визарды буду убивать

عاصم بن حارث
27.03.2017
19:43:37
детальней? в детс!
а смысл? после визадра инфа неактуальна детс-то зачем?
да и крайне маловероятно, что прям ппц случится во время работы визарда ))) Из памяти вычистил и ок. Синхронить с диском - пустое в данной задаче.

Alexey
27.03.2017
19:46:03
а. так стейт? в че угодно. я бы в мапу положил. с ней удобнее работать

عاصم بن حارث
27.03.2017
19:47:27

anton
27.03.2017
19:57:08
ну пусть будет етс.
мне на самом деле просто логин телеги линкануть к логину системы надо. там 2-3 шага и несколько вариантов подтверждения

Google

عاصم بن حارث
27.03.2017
19:59:34
Эн мыслей, Эм предложений... Можно выбирать и\или усреднять решение. ?

shadowjack
27.03.2017
20:29:07
Можно легко в генсервере хранить например. И таймаут легко организовать.

anton
27.03.2017
20:30:15

shadowjack
27.03.2017
20:30:53
Ну агент да, наверное ок.
ETS не функционально как-то.
С агентами тебе процесс нужно будет сделать который будет их рожать и хранить соответствие uid => pid. Хотя в этом процессе можно и стейт хранть в мапе тогда уж.

Admin
ERROR: S client not available

shadowjack
27.03.2017
20:34:59
А вообще redis наше все.

anton
27.03.2017
20:36:00
А вообще redis наше все.
да но... ;) тащить не хочется все это ради простенькой задачи, которую можно решить средствами языка + отп искаропки

shadowjack
27.03.2017
20:37:22
Ну если масштабировать на несколько машин не будешь то да.

عاصم بن حارث
27.03.2017
20:56:50
Коллеги, помниться тут тим создали для exercism ... Кто лид?

shadowjack
27.03.2017
21:18:22
Я

عاصم بن حارث
27.03.2017
21:18:58

shadowjack
27.03.2017
21:19:05
Ещё и клан есть на codewars, но там 2 человека

عاصم بن حارث
27.03.2017
21:20:28
для начала поупражняюсь на exercism ))) Потом и на кодеварс )))

shadowjack
27.03.2017
21:21:56
Ну на codewars примерно то же самое, только редактор в вебе.

عاصم بن حارث
27.03.2017
21:25:33

Shorty(Ale Chapa) Manskiy
27.03.2017
21:29:25
Задача с сайта codewars.com
Here we have a function that help us spam our hearty laughter. But is not working! I need you to find out why...
#fix this code!
def spam(number):
return ['hue' for i in range(number+1)]
Expected results:
spam(1);#hue
spam(6);#huehuehuehuehuehue
spam(14);#huehuehuehuehuehuehuehuehuehuehuehuehuehue
И вот решение одного из питонистов.
class What:
#----------------------------
def __eq__(self, n):
""""""
return True
#fix this code!
def spam(number):
return What()

Google

Shorty(Ale Chapa) Manskiy
27.03.2017
21:29:25
... spam возвращает экземпляр What, который при сравнении с чем-либо на равенство, возвращает True, т.к. перегружен оператор сравнения т.е. метод __eq__.

shadowjack
27.03.2017
21:29:34
У меня на exercism решено 4, на codewars 27. Но там уже начинают заканчиваться сложные задачки.
Чужие решения интересно смотреть после того как сам решишь.

Shorty(Ale Chapa) Manskiy
27.03.2017
21:36:31

shadowjack
27.03.2017
21:36:51
Нет, это я к слову
Я юмор понял, так как сам пишу в основном на питоне

عاصم بن حارث
27.03.2017
21:44:51

Shorty(Ale Chapa) Manskiy
27.03.2017
21:45:32
нет, это как умножение.
а точнее, сколько раз строку повторить.

عاصم بن حارث
27.03.2017
21:46:12

Shorty(Ale Chapa) Manskiy
27.03.2017
21:46:32
да.

عاصم بن حارث
27.03.2017
21:46:50
Эммм... но:
Expected results:
spam(1);#hue
а если number+1, то range вернет [0,1] и генератор выдаст ['hue', 'hue'] ... а по условию ожидается hue ...

Shorty(Ale Chapa) Manskiy
27.03.2017
21:47:20
ну и что тут не так?

shadowjack
27.03.2017
21:48:05
Там же написано исправить код

Shorty(Ale Chapa) Manskiy
27.03.2017
21:49:20

shadowjack
27.03.2017
21:49:27
spam(1) вернёт ['hue', 'hue'] как написано

عاصم بن حارث
27.03.2017
21:49:55

shadowjack
27.03.2017
21:50:20
Ну да, это что должно быть