@proelixir

Страница 465 из 1045
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"

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
почему? всяко лучше, чем в программистских чятах политоту разжигать
Потому что лучше пропагандировать яп из ML семейства(и приятнее), чем влезать в политоту)

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
а никто визардов для телегоботов не лепил? вот сижу, думаю, где стейт шагов визарда хранить лучше? сваливать в етс или в агентов напихать? по агенту на юзера. после завершения визарда итоговый результат в постгрю сливаю

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 примерно то же самое, только редактор в вебе.

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
Нет, это я к слову

Я юмор понял, так как сам пишу в основном на питоне

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
Там же написано исправить код

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

عاصم بن حارث
27.03.2017
21:49:55
spam(1) вернёт ['hue', 'hue'] как написано
Expected results: spam(1);#hue <---- один hue ))) range(number+1) заменить "".join(['hue' for i in range(number)])

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

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