Size: a a a

Эликсир и Вунш

2021 March 31

AD

Anastasiya Dyachenko in Эликсир и Вунш
Franco
query1 = from(s in Score, where: s.user_id == ^who_score_id2,
                                                        update: [dec: [wallet: String.to_integer(attrs["send_char"])]])
не all cups случаем?)
источник

F

Franco in Эликсир и Вунш
это чего?)))
источник

F

Franco in Эликсир и Вунш
дальше Repo.update_all(query1, [])
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
это конкурс по хайлоад идет, видимо не он)
источник

F

Franco in Эликсир и Вунш
а не, я студент любитель)
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Anastasiya Dyachenko
это конкурс по хайлоад идет, видимо не он)
Я не прошел ) одного места не хватило )
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Franco
дальше Repo.update_all(query1, [])
тут какие-то проблемы?
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Alexey Bolshakov
Я не прошел ) одного места не хватило )
а это какое место?) я даже не знаю сколько там надо было набрать
источник

F

Franco in Эликсир и Вунш
Anastasiya Dyachenko
а поняла, может inc с -
еще не знаю, не пойму как это, может до query  просто минус числу приделать?)))
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Anastasiya Dyachenko
а это какое место?) я даже не знаю сколько там надо было набрать
Они там решили, что в финал пройдут первые 63 по рейтингу. А я на 64 оказался )
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Franco
еще не знаю, не пойму как это, может до query  просто минус числу приделать?)))
query1 = from(s in Score, where: s.user_id == ^who_score_id2,  update: [dec: [wallet: -String.to_integer(attrs["send_char"])]])
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
Alexey Bolshakov
Они там решили, что в финал пройдут первые 63 по рейтингу. А я на 64 оказался )
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
у меня было 88 в какой-то момент, а дальше я забила :D
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Anastasiya Dyachenko
у меня было 88 в какой-то момент, а дальше я забила :D
Ну там заранее было неизвестно. Говорили что какие-то "не менее 30% пройдут". а точно выяснилось уже когда ничего было изменить нельзя
источник

AD

Anastasiya Dyachenko in Эликсир и Вунш
да формулировка размытая
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Ну и я не хотел заниматься хардкодом. Выкачивать карту за 60 запусков и потом писать хардкод. Я решил для себя, что это не спортивно. Но орги потом сказали, что это было не запрещено. Ну раз они это прикрыть не могли
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Но польза есть небольшая. Попробовал 24 эрланг. Придумал хитрый способ использовать процессы из пуллбоя. Чтобы запускать асинхронно Х процессов, но лочить запускающий процесс, если все Х заняты
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Задача была не сложная по реализации. Много языков бы подошло и пролезло из за зажатого rps. Нужно было думать о том, какие данные и как друг от друга зависят и правильно загрузить канал. Эликсир показал себя, как гибкий инструмент, позволяющий проверить много гипотеэ и вариантов
источник

AB

Alexey Bolshakov in Эликсир и Вунш
Тот случай, когда я соглашусь, что проигрыш из за слабых знаний математики )
источник

F

Franco in Эликсир и Вунш
query1 = from(s in Score, where: s.user_id == ^who_score_id2,
                                                        update: [inc: [wallet: ^value_to_score_plus]])     а если вот так?  как минус сделать? а то там string.to_integer нельзя чета
источник