
Di
16.11.2017
16:45:31
Братцы, помогите запрос составить.
Есть таблица, подписки на товар, столбцы вещь и размер.
Нужно получить таблицу где посчитанно количество таких вещей такого размера, это понятно .group(:item_id, :size).count
Но нужно еще доп столбец где есть количество подписок на товар в разрезе товара, без учета размеров, то есть .group(:item_id).count.
Как это в один запрос совместить не могу придумать.

Vlad
16.11.2017
16:46:59
Подскажите, кто-нибудь использует в проектах какую-нибудь статистику? Имеется в виду обработка логов, экспешенов и прочего. Не ELK Stack, а гем какой-нибудь, чтобы все в какую-нибудь базу складывал и на веб морду выдавал

Alex
16.11.2017
17:20:43
Я этим пользуюсь rollbar.com, но не факт, что это то что тебе нужно

Vitaly
16.11.2017
17:42:06
https://lifehacker.com/im-david-heinemeier-hansson-basecamp-cto-and-this-is-1820470919

Google

Vitaly
16.11.2017
17:42:20
Pointer arithmetic and vector calculations was not my idea of fun.

Ro
16.11.2017
18:11:16

Alex
16.11.2017
18:41:14
https://pastebin.com/1ZvEyPEY
Поскажите пожалуйста, что за второй запрос выполняется:
SELECT "item_properties"."property_value_id" FROM "item_properties" WHERE 1=0
что такое WHERE 1=0?

Konstantin
16.11.2017
18:49:57
Это пинг дб
Такой запрос не возвращает никаких данных
В данном случае для проверки наличия колонки property_value_id

Alex
16.11.2017
18:52:05
благодарю, хотя это странно )

Ro
16.11.2017
19:32:10

Dmitry
16.11.2017
19:33:26
за последний месяц был где то на7 или 8 собеседованиях и еще три будут в ближайщие три будних дня
скоро докторскую можно будет писать

spartakusQ
16.11.2017
19:34:13
#интервью - почему вы выбрали руби, приимущества языка, сильный и слабые стороны

Dmitry
16.11.2017
19:34:45
я вопрос - ответы себе пишу.

Google

spartakusQ
16.11.2017
19:35:05
всем мидлы нужны с зп джунов

Dmitry
16.11.2017
19:35:09
чтобы освежить можно было быстро чем лямбда от прока отличается например

spartakusQ
16.11.2017
19:36:45

Ro
16.11.2017
19:37:21
один из вопросов по рубям:
В чем отличие Proc от lambda.
Ответ:
1. Lambda проверяет кол-во аргументов, Proc нет
2 (важно). Когда мы пишем return, Proc завершает выполнение метода в котором он находится (или блока). А lambda просто выходит из lambda

Dmitry
16.11.2017
19:37:22
напишите реализацию факториала, напишите фибонначи,

Ro
16.11.2017
19:37:31
#интервью

Ilya
16.11.2017
19:37:36

Ro
16.11.2017
19:37:43
ответы тоже пишите)

Dmitry
16.11.2017
19:38:44
я сначала начал в гисте это делать, но понял что неудобно, в итоге на своем сайте раздел делаю.

spartakusQ
16.11.2017
19:38:47

Dmitry
16.11.2017
19:39:16
как доделаю, дам ссылку.

Ilya
16.11.2017
19:39:27
Делись)
Думаю много кому интересно

Dmitry
16.11.2017
19:40:28
да но некоторые ответы сложно найти даже с гуглом чеcно говоря, я вот например так и не понял есть ли еще какие то типы наследования кроме < и mixin

Ro
16.11.2017
19:40:37
сортировка - скучная тема) я бы, конечно, порекомендовал выучить всем quick sort, я его с закрытыми глазами одно время писал, но сейчас не вспомню уже))
quick sort - довольно геморная сортировка, но иногда просят какие-нить люди ошпаренные. Типа любую сортировку покажи. Покажешь quick sort, сразу поднимешься в глазах)
вопрос популярный конечно

spartakusQ
16.11.2017
19:41:31
ещё один интересный вопрос - про развите руби и версию 3.0

Ro
16.11.2017
19:41:33
к сожалению)

Dmitry
16.11.2017
19:43:04
много еще вопросов не совсем про руби что такое индексы, чем merge от rebase отличается.

Google

Dmitry
16.11.2017
19:43:35
чем деплоите

spartakusQ
16.11.2017
19:44:00
недавно просили написать чат, задеплоить и дать ссылку, чтобы в этом чате продолжить общение
а он упал)

Dmitry
16.11.2017
19:44:44
А вот вопрос, Все ли в руби объект

spartakusQ
16.11.2017
19:44:55

Dmitry
16.11.2017
19:45:02
а вот и нет

spartakusQ
16.11.2017
19:45:17
и что же не объект?

Dmitry
16.11.2017
19:45:25
что то типо += вроде
но это не точно, надо вспоминать.

spartakusQ
16.11.2017
19:45:57
плюс ещё есть вопрос
различие HTTP от HTTPS, и как оба работают

Dmitry
16.11.2017
19:47:40
Какие есть области видимости, их отличия.

spartakusQ
16.11.2017
19:48:17

Dmitry
16.11.2017
19:48:33
private public protected

spartakusQ
16.11.2017
19:48:39
ниразу не спрашивали

Dmitry
16.11.2017
19:49:13
на самом деле очень много что можно спросить, у меня все собеседования как то по новому каждый раз подходят люди.
заучил теорию, так давай теперь программируй на листочке.

spartakusQ
16.11.2017
19:49:55

Dmitry
16.11.2017
19:50:40
да как задеплоить на пустом сервере рейл приложение

Google

Dmitry
16.11.2017
19:50:58
но больше рефакторинг вот мол код
чем save от save! отличается
как отлавливаешь ошибки

evgeny
16.11.2017
19:53:16
собеседования в мск или где? Как-то безрадостно слышать про 8-11 безрезультативных собеседований в месяц( все очень плохо да?(просто тоже скоро предстоит)

spartakusQ
16.11.2017
19:55:24
Москва я думаю быстрее будет, я удалёнку ищю.

Vlad
16.11.2017
19:56:28
У меня на прошлом собеседовании спрашивали принципы нормализации баз данных, такую фундаменталку еще в институте учил, помнил немного, но странно было слышать такое

Admin
ERROR: S client not available

spartakusQ
16.11.2017
19:57:14

Dmitry
16.11.2017
19:59:06
у меня просто есть пока работа напрямую с заказчиком в часном порядке поэтому я хожу носом вожу.

evgeny
16.11.2017
20:04:21
ну, удачи всем с поиском!)

Vlad
16.11.2017
20:04:26
Странно что ты без работы ещё.
Ну сидя дома работа есть, но хотелось бы в офисе) Только два прошел, впереди еще пол десятка точно) Всем нужен в моем городе Middle/Senior и скорее Seniorы одни нужны)

Dmitry
16.11.2017
20:05:30

Vlad
16.11.2017
20:06:05
Не, я из хохляндии)

Nikolay
16.11.2017
20:36:13

spartakusQ
16.11.2017
20:38:44

Konstantin
16.11.2017
20:50:29
А я не люблю ходить на собеседования
И они меня обходят стороной
Устроился без собеседования :3

Google

spartakusQ
16.11.2017
20:54:13

Konstantin
16.11.2017
20:54:30
Ахах, ну почти

Fedor
16.11.2017
20:57:43
У меня последнее собеседование - просто разговор о смысле жизни и перспективах технологий
А еще про различные паттерны проектирования
В целом не вижу смысла спрашивать алгоритмы у мидов и выше

Roman
16.11.2017
21:01:20
мне как совсем зелёному джуну всегда любопытно, зачем в вакансиях мидлов и выше пишут "понимание принципов ооп"

Fedor
16.11.2017
21:01:40
Для понту )
Затем же зачем перечисляют кучу несвязанных технологий из фронтенда

Nickolay
16.11.2017
21:02:47
В смысле? Мне кажется джуниор тоже должен понимать принципы ООП

Fedor
16.11.2017
21:08:16
Джун - да
А мид не модет их не понимать в принципе
С тем же успехом можно писать "знание руби" и "умение работать с компьютером"

Svetlana
16.11.2017
21:10:22
Знание ПК

Ro
16.11.2017
23:01:37
еще одна задача:
проверить является ли строка анаграмой другой строки. Пример анаграммы: пила, липа.
Ответ: решается через хеш. В хеш помещаем буквы и считаем их количество (ключ хеша это буква, значение - количество).
#интервью

Vitaly
17.11.2017
05:28:38
https://www.youtube.com/watch?v=0AHOcCFFwao
Чет прям ну очень интересные рассылки пошли RubyWeekly

Александр
17.11.2017
05:45:12
кто go пробовал?

Henry
17.11.2017
05:56:57
я

Nikolay
17.11.2017
06:21:55