@codenamecrud

Страница 874 из 1009
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
он типа a = 0 do a = some_code puts a end или do a = 0 a = some_code puts a end и что лучше из этого
в первом случае на каждой итерации a будет иметь значение котороое вернте some_code, а во втором всегда 0

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
https://lenta.ru/news/2018/05/24/minfin_tormozi_dengi_verni/ ну че пацаны))
Это чтоб стимул был, чё ты сразу начинаешь

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
Стыдно теперь что кроме кропаля эфира на йобите кипту не брал

Nikita
25.05.2018
19:39:11
Ivik
25.05.2018
20:38:38
так он на пике вошел
Не на пике а по 11К пик был по 20

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

Igor
25.05.2018
22:32:33
Не на пике а по 11К пик был по 20
точно - пики - для нас

Eugene
26.05.2018
06:36:47
Не на пике а по 11К пик был по 20
не буду тебя расстраивать лишний раз

Александр
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 или его неудачная копия ?

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 полям (если я все правильно понял)

Страница 874 из 1009