
Roman
25.05.2018
13:41:36
мм а шо, переменная-агрегатор типа какая то?

Vasiliy
25.05.2018
13:41:44
он типа
a = 0
do
a = some_code
puts a
end
или
do
a = 0
a = some_code
puts a
end
и что лучше из этого
https://www.schneems.com/2015/05/11/how-ruby-uses-memory.html вот слайды

Google

Roman
25.05.2018
13:42:10
а чем это отличается от того что я написал

Vasiliy
25.05.2018
13:42:32
и собсно пример утечки памяти если вне цикла объявляешь
https://github.com/mperham/sidekiq/blob/master/examples/leak.rb

Roman
25.05.2018
13:43:48
лучше - в списке параметров блока ну
это нотация именно для такого кейса
когда тебе нужна временная переменная для работы внутри блока
посмотри последний сниппет по ссылке
добавь если надо дефолтное значение
ну и потом в случае с циклом два примера которые ты привел не эквивалентны

Ivik
25.05.2018
13:45:25

Roman
25.05.2018
13:48:05

Vasiliy
25.05.2018
13:48:33
да, он мне

Google

Roman
25.05.2018
13:48:57
это побочный эффект, и если some_code каким то образом опирается на текущее значение a, результат будет разный

Vasiliy
25.05.2018
13:50:19
зануда
определись нужен ли результат из этой переменной после цикла, если нет то определяй в цикле

Dimon
25.05.2018
17:44:28
https://lenta.ru/news/2018/05/24/minfin_tormozi_dengi_verni/
ну че пацаны))
выбрали страну куда съебаться?))
программисты и все остальные к старости будут сосать одинаковый хуй))

Ivik
25.05.2018
17:45:46

Dimon
25.05.2018
17:45:55
стимул съебать же, ну

Ivik
25.05.2018
17:46:12
Вот видишь уже 2 стимула

Dimon
25.05.2018
17:46:46
стимуляция уровня /б

Vasiliy
25.05.2018
17:47:51
Стимул для чего?)
Чтобы откладывал туда куда никто вкладывать не хочет

Ivik
25.05.2018
18:09:40
В биток тоже не все вкладывали

Svyatoslav
25.05.2018
18:10:40
Ты еще не вышел из него?

Eugene
25.05.2018
18:12:46
так он на пике вошел
теперь будет ждать нового пика

Dimon
25.05.2018
18:15:10
БЕРИ ПОДОРОЖЕ @ ПРОДАВАЙ ПОДЕШЕВЛЕ @ РАЗНИЦУ В КАРМАН

Nork
25.05.2018
18:35:25
Цифровое золото прочитал недавно
Посоны за нас воевале

Google

Nork
25.05.2018
18:36:23
Стыдно теперь что кроме кропаля эфира на йобите кипту не брал

Igor
25.05.2018
19:19:13

Nikita
25.05.2018
19:39:11

Ivik
25.05.2018
20:38:38

Рaukoff
25.05.2018
20:50:57
Порезал бы лося..и вышел

Igor
25.05.2018
22:32:33

Eugene
26.05.2018
06:36:47

Александр
28.05.2018
11:25:12
Вакансия по феншую чата.
#oracle #tms #sql #oracle pl .
Компания Почта России. З/п от 130 до 215 на руки (зависит от позиции). Вакансии различные. Пишите в личку. #работа

Eugene
28.05.2018
11:26:54
ну вот где тут руби, Александр Веников?
Где тут хотя бы эликсир?

Александр
28.05.2018
11:28:05
Не туда, да? Сорян, далек от It

Eugene
28.05.2018
11:28:11
Ну да, совсем мимо как-то

Dimon
28.05.2018
11:28:35
лол
как говорится, мопед не мой

Vasiliy
28.05.2018
11:36:46
когда постятся вакансии из почты России сразу представляется что-то типа такого https://career.ru/vacancy/23247852

dima
28.05.2018
11:52:54
https://career.ru — это проект hh.ru или его неудачная копия ?

Dmitry
28.05.2018
11:54:51

Vasiliy
28.05.2018
11:58:38
Там постятся для начинающих и вроде как их когда то давно поглотил хх

alteregoizm
28.05.2018
12:13:52

Google

Igor
28.05.2018
17:24:20
Eсть разница. между str = "/65/" и str = ""; str « 65 Впервом случае putc str выдает / а во втором A Вопрос в какой системе счисления рассматривается число в первом случае?

Yevhen Nakonechnyi
28.05.2018
17:38:49
в первом случае єто не цифра а строка с симаолами "/", "6", "5" и "/". Во вротом 65 - єто код символа "A" в десятичной системе. putc виводит символ из строки - "/"

Nikita
28.05.2018
19:46:16
Ребят, подскажите плс по составным индексам в пг, допусти имеется таблица, в ней есть колонка а и б, если я добавляю индекс по а и б, делаю запрос вроде: where a = ? and b = ?, то по идее все будет норм и индекс отработает, если сделаю наоборот: where b = ? and a = ?, то индекс не сработает, я правильно понимаю?

Admin
ERROR: S client not available

Yevhen Nakonechnyi
28.05.2018
19:48:59
сработает тоже

Nikita
28.05.2018
19:50:02
Все, почитал вроде, а и б, б и а, только а точно, только б не точно

Yevhen Nakonechnyi
28.05.2018
20:03:40
юзает тоже
ти проверяешь как?

Nikita
28.05.2018
20:04:01
explain

Yevhen Nakonechnyi
28.05.2018
20:04:27
оптимизатор на малом количестве записей может не юзать индекс

Nikita
28.05.2018
20:04:40
ну щас нафейкую 100к записей

Yevhen Nakonechnyi
28.05.2018
20:07:14
ну вообще юзает в описанном тобой кейске

Nikita
28.05.2018
20:12:00
да щас нафейкую и точно проверю

Vasiliy
28.05.2018
20:14:12
Чёт мне с индексами вопрос задавали как ставить и я проебал его
Там типа пол и возраст и по ним надо составной сделать, что первым поставишь

Nikita
28.05.2018
20:14:52
первый ставится тот, значений которого больше
в твоем случае пол
чтобы селективность выше была
ой

Google

Nikita
28.05.2018
20:15:04
возраст))
в твоем случае

Vasiliy
28.05.2018
20:15:16
Я пизданул что пол типа меньше и надо по нему лол))

Nikita
28.05.2018
20:15:26
не, первый ставится возраст

Vasiliy
28.05.2018
20:15:33
Селективность?
Где ты про индексы читал?

Nikita
28.05.2018
20:16:14
https://www.youtube.com/watch?v=-5_U5liPNTU
я очень давно смотрел этот доклад
и как-то в голове отложилось
ну даже вот подумай по логике, индекс добавляется для того, чтобы запрос не ходил по всей таблице
индекс по 2 значениям, так себе)
то есть рационально ставить на первое место ту колонку, у которой больше значений, а второй ту, у которой меньше
и тут еще есть такая тема, что если ты делаешь что-то вроде, parent.child(‘where a = ? and b = ?’) и записей в таблице child будет дохера
то придется делать индекс по 3 полям (если я все правильно понял)