
Igor
07.11.2016
14:35:39
хоть nosql, хоть cassandra, хоть hadoop

Andrey
07.11.2016
14:36:35
Хм
Собственно, из кода получаются таблицы?
Готовые? И я, не умея кодировать, могу уже в них работать, как в экселе?

Google

Andrey
07.11.2016
14:37:42
Абстрактненько
А, готовые коды что ли?
Да
Его и представил
Объекты языка
Не ругайся, я а первый раз в это лезу вообще

Дмитрий
07.11.2016
14:38:57
ОРМ просто говоря это
имя таблицы - это класс
строки - это инстансы
а столбцы - это методы инстанса
ООП знаешь?
Есть класс, есть экземпляр класса (инстанс) у него есть методы

Andrey
07.11.2016
14:40:36
Мне кажется, я бы все это понял, если бы не куча терминологии, которую слышу впервые
И как с ними лучше освоиться, желательно, за пару часов?

Дмитрий
07.11.2016
14:42:53
ну проще уже невозможно объяснить)))

Andrey
07.11.2016
14:43:28
Я пофапаю на них, сойдет?

Google

Andrey
07.11.2016
14:45:08
Пожалуй, я того же мнения
А это все имеет смысл? Мне, походу, надо просто на собеседовании решить задачи, по типу найти такую-то шнягу из таких таблиц, а не зачем и там. В плане, это пригодится при этом? Union и т.д.?

Igor
07.11.2016
14:47:28
http://24run.ru/
то что надо

Andrey
07.11.2016
14:48:49
Ну, яж не на кодера иду, мне нужно уметь получать конечный результат, вытаскивать цифры, а не знать, как это работает
В плане, хочу максимально сосредоточиться на конкретных задачах. Sql мне надо знать поверхностно, тупо запросы уметь юзать. Вот и интересуюсь, нужно ли уделять этому время?
Не, если это полезно и пригодится - спору нет, прогуглю


Anon
07.11.2016
14:54:44
1.
[1,2,3].each_with_index.reduce(0) { |a,b| puts "#{a} - #{b}" }Первая итерация
0 - [1, 0]2.
[1,2,3].each_with_index.reduce(0) { |a,b,c| puts "#{a} - #{b} - #{c}" } Первая итерация
0 - [1, 0] -Т.е. в C ничего не передается
3.
[1,2,3].each_with_index.reduce(0) { |a,b,(c,d)| puts "#{a} - #{b} - #{c} - #{d}" }Первая итерация
0 - [1, 0] - -Значит тоже в аргументы в скобках ничего не передается
и только:
4.
[1,2,3].each_with_index.reduce(0) { |a,(b,c)| puts "#{a} - #{b} - #{c}" }Первая итерация
0 - 1 - 0Дает желаемый результат.
Какой принцип работы этого чейна? each_with_index по идее передает в блок два аргумента и reduce два, вместе - три, два из которых в скобках. Где про это читать?

Andrey
07.11.2016
14:55:57
Такой вопрос: есть ли смысл упарываться или лучше на чистую голову эт поучить?

Anon
07.11.2016
14:56:20
Это мне вопрос, лол?

Andrey
07.11.2016
14:56:46

Антон
07.11.2016
14:57:24

Andrey
07.11.2016
14:57:42

Anon
07.11.2016
14:57:48
А какой предмет упарывания? SQL?

Andrey
07.11.2016
14:57:58
Да, ты угадал.

Anon
07.11.2016
14:58:42
Если на джуна идешь поупарывай с неделю, этого хватит. Плюс натаскайся примерно как в рельсах это делается встроенными квери методами
Это понятнее.
Ну и зря. Яблоко - класс. Вот это вот яблоко с 6-ю семечками - объект.

Andrey
07.11.2016
14:59:20

Антон
07.11.2016
14:59:58
это как яблоко с дерева сорвать

Google

Антон
07.11.2016
15:01:02
можно конечно прямо на дереве яблоки есть, но это не наш случай
прям на дереве если их есть консистентность нарушается

Andrey
07.11.2016
15:02:18

Антон
07.11.2016
15:02:41
группирует - не удачно
сопоставляет скорее
обоже нет, я отказываюь
это же совсем азы

Andrey
07.11.2016
15:03:32
Короче, есть таблица с кучей данных, орм делает из кучи данных готовые объекты?

Anon
07.11.2016
15:03:47
По колонкам расписаны дата, имя, фамилия, подпись
каждый ряд - инфа об одном объекте

Антон
07.11.2016
15:04:22

Anon
07.11.2016
15:05:17
Да, наверное ноуп, фя

Admin
ERROR: S client not available

Anon
07.11.2016
15:05:24
я бэк ковыряю второй месяц
Раз вы тут такие умные подвернулись, отвечайте на мои ответы
1.
[1,2,3].each_with_index.reduce(0) { |a,b| puts "#{a} - #{b}" }Первая итерация
0 - [1, 0]2.
[1,2,3].each_with_index.reduce(0) { |a,b,c| puts "#{a} - #{b} - #{c}" } Первая итерация
0 - [1, 0] -Т.е. в C ничего не передается
3.
[1,2,3].each_with_index.reduce(0) { |a,b,(c,d)| puts "#{a} - #{b} - #{c} - #{d}" }Первая итерация
0 - [1, 0] - -Значит тоже в аргументы в скобках ничего не передается
и только:
4.
[1,2,3].each_with_index.reduce(0) { |a,(b,c)| puts "#{a} - #{b} - #{c}" }Первая итерация
0 - 1 - 0Дает желаемый результат.
Какой принцип работы этого чейна? each_with_index по идее передает в блок два аргумента и reduce два, вместе - три, два из которых в скобках. Где про это читать?

Andrey
07.11.2016
15:06:57
Лол, я же сразу сказал, что я вообще в этом не шарю и никогда не стремился

Антон
07.11.2016
15:06:59
а я не понял ничего

Andrey
07.11.2016
15:07:36

Google

Andrey
07.11.2016
15:08:02
Не, в перспективе, мне нужно будет научиться самому строить модели, но это лет через 6 мне актуально будет

Антон
07.11.2016
15:08:06
мы обсуждали 15 минут назад что sql не нужен

Andrey
07.11.2016
15:08:30

Anon
07.11.2016
15:08:53
есть возможность чейнить reduce с each_with_index чтобы в блоке иметь сразу и индекс, и предыдущее значение, и текущее значение. Каждый из этих методов по-отдельности передает в свой блок по два аргумента. Если зачейнить внезапно в блоке три аргумента вместо четырех и два из них в скобках (без них не работает).

Антон
07.11.2016
15:10:02

Anon
07.11.2016
15:11:02
по какому принципу аргументов становится три и два из них в скобках, ну

Иван
07.11.2016
15:11:10

Антон
07.11.2016
15:11:22

Иван
07.11.2016
15:12:33
попробуй в блоке {|*args| p args}

Anon
07.11.2016
15:12:35
т.е. это хардкод который говорит что вот если эти два этих метода в чейне то я кину в блок 3 аргумента и два оберну в скобки?
Скобки просто парсят массив выходит
но
почему все равно их один и массив, а не два и массив или два массива

Иван
07.11.2016
15:15:14
вот это мне тоже не понятно