@rubyschool

Страница 252 из 921
Roman
19.07.2017
13:45:24
Народ подскажите где почитать про развертывание ror под docker?

Vitaly
19.07.2017
14:10:29
Народ подскажите где почитать про развертывание ror под docker?
Есть простой мануал для Rails https://medium.com/@vitalyliber/deploying-a-rails-application-with-docker-837721bd169e

Ребята! Угораздило меня повестись и написать вот этим ребятам http://rubyjobs.ru/vacancies/4870 Выслали мне тестовое https://www.evernote.com/l/AAGhM2PKJ9FJ9o4r_rk1GOj7x_SNxq5RPGE Я его сделал и отправил 6 июля ссылку на репу и вылитый проект. Никакого ответа. Через неделю написал опять - спрашиваю, а не потерялось ли мое письмо. Ни ответа ни привета. А сейчас уже 19 июля. Жалко, что на RubyJobs нельзя минусовать и оставлять отзывы. ? Знайте и не тратьте свое время зря. ?

Vadim
19.07.2017
15:01:05
Кинем в группу нашу

Google
Vadim
19.07.2017
15:01:24
Фрею можешь ещё скинуть

Он такое любит :)

Klim
19.07.2017
15:12:39
По просьбе Виталия форварднул дополнение.

А хрен, который писал тебе, реально из компании был или рекрутер мутный? Эти любят забивать на людей. Кстати на линкдине они есть. Если уже сделал задание, может тебе податься напрямую? Чем черт не шутит. :) https://www.simplexmobility.com/about/careers/

Еще.

Странная ситуация. @vitalyliber, а если Ильдару напрямую написать? Знакомы давно, пользовался его сервисом https://www.hmbee.ru/. Не замечал за ним ничего такого, толковый парень вроде.

Nikolay
19.07.2017
15:16:13
повод запилить проект

это я к вакансии )

Nikolai
19.07.2017
15:22:29
Чёрный список работодателей?

Nikolay
19.07.2017
15:23:15
скорее рейтинг

хотя это все есть 1000 раз

Nikolai
19.07.2017
15:23:37
Да оно всё есть 1000 раз

Но при этом свой проект запилить будет не лишним)

Google
Nikolay
19.07.2017
15:23:59
вот банки ру хорошо работают, банки отвечают там

а сайт ужасный

Nikolai
19.07.2017
15:24:29
Да, там прям портал такой

Больше, чем просто сайт с отзывами

Klim
19.07.2017
15:28:48
Глэссдор есть. В таких проектах сам сайт, это не полдела и даже не треть. Основа- это правильная работа с информацией. Там юристам больше работы, чем кодерам. Ибо много вариантов попадалова.

Vitaly
19.07.2017
16:47:20
Удивительным образом мне сегодня вечером пришло письмо от Ильдара с таким содержанием: К сожалению, отсутствие тестов у нас — автоматический незачёт. Спасибо за потраченное на нас время. Почему бы об этом в тестовом было не написать? Я думаю, что если нужны 100% тесты, то необходимо говорить об этом. Если тесты нужны, а ты не соизволил обмолвится об этом, то можно и сообщить - плиз добавь еще тесты и тогда поговорим. Вижу какое-то наплевательское отношение к людям от представителя этой конторы. Для себя решил, что нормальный подход - это одно, два собеседования по скайпу. Когда ты убедился, что с другой стороны адекватные люди. И только после этого браться что-то делать.

И нафига было две недели молчать? ?

Andrey
19.07.2017
16:50:04
@vitalyliber кстати, с красношапкой то чего-нибудь решилось?

Vitaly
19.07.2017
16:53:07
У них вакасия была только в Брно и на тестировщика в отдел Open Shift. Сначала прошел собеседование с HR. Был веселый рыжый дядька. Потом с двумя чуваками техническое собеседование было. Вроде бы я им понравился, но через три недели написали, что все-таки не подошел. Тестовых никаких не нужно было делать. Собеседования были по часу.

От Шапки только приятные впечатления.)

Nikolay
19.07.2017
16:53:54
на английском естественно?

Vitaly
19.07.2017
16:56:11
Да, на английском. Это радует.)

Ildar
19.07.2017
16:57:10
Всем привет, специально зарегался в Телеграме, чтобы объяснить ситуацию.

Nikolay
19.07.2017
16:57:16
а до этого был опыт такого общения на английском?

Ildar
19.07.2017
16:57:18
Щас только аватарку поставлю :)

Nikolay
19.07.2017
16:57:42
о, сейчас будет )

Denis
19.07.2017
16:58:35
let the srach begins

Ildar
19.07.2017
17:00:13
По поводу того, что не отвечал: Согласен, что это нехорошо. Приношу свои извинения. Причины есть, но они не оправдывают меня. Ещё раз приношу извинения.

По поводу тестов: если написать, что тесты нужны — все их напишут если не упомнять в ТЗ про тесты, а написать про «TDD и документирование кода» в требованиях к вакансии и похвастаться 6к тестов — то тесты напишут только те, кто привык их писать (то есть люди с опытом), либо кто не привык, но постарался

Google
Ildar
19.07.2017
17:04:03
К сожалению, из-за потока кандидатов, я физически не могу начинать отбор с собеседований по скайпу. Поэтому фильтры такие: письмо > ТЗ > скайп-интервью.

1 разработчика мы сейчас нашли. Думали нанять 2, но что-то второго не получилось найти. 1-й уже начал работать.

@vitalyliber , готов ответить на любые имеющиеся у Вас вопросы. Оставляю телеграм открытым, на всякий случай.

Andrey
19.07.2017
17:17:31
Мне вспомнилось, как я поехал из своей провинции в Москву на собеседование. Там как раз достраивали небоскребы Moscow city, и мне надо было попасть в один из них. Это было непросто, везде все было перегорожено строительными площадками, и я позвонил в офис, чтобы уточнить, как до них добраться. На том конце трубки мне ответили, что если я не могу найти к ним дорогу, то вакансия в их компании для меня закрыта. Единственным позитивным моментом было то, что они мне потом заплатили за тестовое задание, которое я для них делал незадолго до поездки.

Nikolay
19.07.2017
17:18:25
а еще есть анекдот про неудачников

знаете?

Ildar
19.07.2017
17:18:46
давай

Nikolay
19.07.2017
17:20:28
сидят двое рекрутеров и один берет пачку резюме, делит на две равные части и кидает в мусорку одну часть. Коллега спрашивает, ты это зачем? А тот в ответ, а зачем нам неудачники

Vladislav
19.07.2017
17:34:24
?

Radzhab
20.07.2017
06:27:57
Коллеги, вопрос. Установил Elastic Search. Хочу сделать поиск сразу по двум моделям. Такое возможно там сделать? gem searchkick

или проще поиск гугла на сайт пихнуть?*

v
20.07.2017
06:38:59
да все там можно

но поиск гугл на сайт пихнуть значительно проще

Vladislav
20.07.2017
06:40:21
Я делал через гем elasticsearch

https://medium.com/@kopilov.vlad/%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9-%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D0%B2-rails-c-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-elasticsearch-5e150a55bd06#.lls7u9q48

Правда уже доработки добавил с тех пор

Radzhab
20.07.2017
06:47:30
Владислав, спасибо большое за столь подробную статью!)

У меня был вопрос

я допустим не хочу создавать отдельную вьюху для отображаения результатов поиска - набираю в поиске текст и он отображается как подсказка. Такой вариант в принципе сейчас уже есть, однако я не знаю как сделать чтобы они были кликабельные

Google
Radzhab
20.07.2017
06:49:03
потому что я не знаю к какой именно модели относится поисковая выдача

Vitaly
20.07.2017
06:50:51
https://twitter.github.io/typeahead.js/ Я к эластику прикручивал. Может пригодится.

Admin
ERROR: S client not available

Radzhab
20.07.2017
06:51:19
вот он и прикручен у меня - однако он возвращает заголовки

def search_data { title: title } end

Vitaly
20.07.2017
06:51:47
Я вроде бы как-то ссылки туда пропихивал

Radzhab
20.07.2017
06:51:49
как подсказки отображаются данн

посмотри плиз у ся в закромах)

Vitaly
20.07.2017
07:23:57
Глянь https://stackoverflow.com/questions/23510474/typeahead-js-with-clickable-links

Radzhab
20.07.2017
07:24:46
благодарЮ!!

@kopylovvlad. установил плагин sudo bin/elasticsearch-plugin install http://dl.bintray.com/content/imotov/elasticsearch-plugins/org/elasticsearch/elasticsearch-analysis-morphology/5.4.3/elasticsearch-analysis-morphology-5.4.3.zip

при реиндексации пишет

rake environment elasticsearch:import:model CLASS='Post' FORCE=y [!!!] Index does not exist (Elasticsearch::Transport::Transport::Errors::NotFound) rake aborted! Elasticsearch::Transport::Transport::Errors::BadRequest: [400] {"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Custom Analyzer [my_analyzer] failed to find filter under name [russian_morphology]"}],"type":"illegal_argument_exception","reason":"Custom Analyzer [my_analyzer] failed to find filter under name [russian_morphology]"},"status":400}

типа не может найти русскую морфологию

`Custom Analyzer [my_analyzer] failed to find filter under name [russian_morphology]`

пардон, перезапустил сервис - заработало

Elastic занимает 2 гига в памяти) Это норма явление*

?

Dmitry
20.07.2017
10:21:11
База большая?

Radzhab
20.07.2017
10:33:30
~200 позиций для одной модели

Google
Radzhab
20.07.2017
10:33:34
примерно две модели

это при условии что я добавил только заголовки (title) ?

я думал сперва и content пихнуть) а тут вон оно как

Как думаете - если я на сервак Hetzner(1 гиг) поставлю эластик - он не взорвется случаем?

Vitaliy
20.07.2017
12:01:19
Подозреваю - эластик просто занимает доступное пространство в оперативке

Michael
20.07.2017
12:05:16
А кстати в чем преимущества перед встроенным в постгрес полнотекстовым поиском для простых задач вроде поиска по паре моделей?

Henry
20.07.2017
12:12:05
Эластик на джаве, так что он и не такое может)

Dmitry
20.07.2017
12:37:57
у меня "ластик" жрет ~350мб, база ~ 6гб, версия "ластика" ~2.3

Radzhab
20.07.2017
12:38:45
думаю проще заюзать pg_search

Nikolai
20.07.2017
12:57:42
На костёр

Кеков Зез
20.07.2017
12:58:56
СЖЕЧЬ!

Tanya
20.07.2017
12:59:40
@ro31337 @installero

Vadim
20.07.2017
13:22:12
Спс

Страница 252 из 921