
Lavrushchik
02.08.2017
22:43:10
вот тоже конкретно про емейлы интересует

Anton
02.08.2017
22:43:29
но она плохо рабоатет

Google

Anton
02.08.2017
22:44:15
https://davidcel.is/posts/stop-validating-email-addresses-with-regex/

Lavrushchik
02.08.2017
22:45:17
божечки, какой ужас валидатор в последней статье

Anton
02.08.2017
22:45:40
пфф

Lavrushchik
02.08.2017
22:47:34
то есть, как я понял, регулярки для валидации мыла не тру, ибо:
1) мало ограничений вписывается в регулярку
2) не проверяется работоспособность почтового сервака
3) временные ящики.

Anton
02.08.2017
22:48:09
во, нашел
https://github.com/ruby/ruby/blob/e29f932c7b30293b54e932ccc4c34a83734e79e3/lib/uri/mailto.rb#L56

ojab
02.08.2017
22:48:16

Anton
02.08.2017
22:49:30
валидации регулярками?

Lavrushchik
02.08.2017
22:49:36
ну мне пока и с мылом хватануло

ojab
02.08.2017
22:49:43
Для того же мыла проще (и понятнее) накодить что-то в духе
login, _, domain = email.partition('@')
domain, _, zone = domain.rpartition('.')
и потом проверять форматы как угодно (теми же регулярками)

Lavrushchik
02.08.2017
22:57:26
понял, буду об этом, спасибо

Google

Lavrushchik
02.08.2017
22:58:18
и последний вопрос.
что вообще на позицию джуна у кандидата требуют по рельсам?
http://railstutorial.ru/ прочтение сойдёт для успешного собеса?
ну и там базовые знания по гиту

pny
02.08.2017
23:12:26
Есть несколько вариантов:
На собеседовании на джуна вообще про рельсу спрашивать не будут.
Будут спрашивать всякую херню которая гуглится за 30 секунд и читается пару минут. И ответить ты сможешь только если уже гуглил и читал.
Спросят то что знаешь

v
03.08.2017
04:03:05

pchellovod
03.08.2017
04:17:07

ojab
03.08.2017
04:19:49
> 2. Какие виды наследования поддерживаются в Ruby?
wat

Lavrushchik
03.08.2017
04:20:40
ну типо.
видимо речь про множественное наследование. в руби тип такого нет, но есть миксины

Stanislav
03.08.2017
04:21:10

ojab
03.08.2017
04:21:46
миксинов тоже нет, если include/extend
>3. Что такое функция в javascript?
wat
единственное что приходит в голову — Object

Lavrushchik
03.08.2017
04:23:47
та нееееееее

ojab
03.08.2017
04:23:56
>5. Как реализовано ООП в javascript?
какой ужасный вопрос

pchellovod
03.08.2017
04:25:08
ну жс не особо нужен для собеса на рельсы, наверное, просто список остался с какого-то из собесов

v
03.08.2017
04:26:50
а потом опять кто-то будет ныть, что в чате нет ничего по теме

Stanislav
03.08.2017
04:27:13

v
03.08.2017
04:27:27
не ныл бы еще при этом
как правило, требуют больше, чем есть в railstutorial

Google

Lavrushchik
03.08.2017
04:33:01
Кстати, замечал, что требования на белорусском и российском рынках отличаются
Причем, у нас пожеще

v
03.08.2017
04:34:11
у вас на буржуев целятся
зачастую

Lavrushchik
03.08.2017
04:35:31
Ну да?
Один дядя обещал "зрабиць са страны рай айцишны"

Михаил
03.08.2017
04:43:54
Бтв, множественным наследованием кто-нибудь сколь активно пользуется в 2017? Мне казалось, что это далекое и бородатое прошлое

ojab
03.08.2017
04:46:17
А что понимается под множественным наследованием и подпадает ли Module#include под определение?

Михаил
03.08.2017
04:47:41
Нет, я про это определение: Мно́жественное насле́дование — свойство, поддерживаемое частью объектно-ориентированных языков программирования, когда класс может иметь более одного суперкласса (непосредственного класса-родителя (c) вики

Stanislav
03.08.2017
04:49:00

Михаил
03.08.2017
04:49:45
Странный вопрос для собеседования на рубиста, как по мне.
Да и вне контекста с++, вообще

Vlad
03.08.2017
06:02:30
Есть кто работал с Materialize в Rails?

ojab
03.08.2017
06:07:34
лучше сразу вопрос задавать

Nipon
03.08.2017
06:15:44
Ребят, подскажите хорошие книги, статьи, курсы по SQL-запросам. Желательно продвинутого уровня.

Антон
03.08.2017
06:23:27

Lavrushchik
03.08.2017
06:24:13

Kirill
03.08.2017
07:18:37

v
03.08.2017
07:19:51
эт немношко не то, по-моему

Denis
03.08.2017
07:48:08
Could not find i18n-0.8.6 in any of the sources
Полуаю такую ошибку хотя данный гем в системе имеется

Google

Fedor
03.08.2017
07:56:17
а в Gemfile он есть?
гемы не должны присутсвовать в системе, они должны быть в бандлере

Denis
03.08.2017
07:56:38
Изначально даже не было. Добавил таже ошибка

Fedor
03.08.2017
07:56:58
собственно gem install bundler - единственаая команда, выполняемая при помощи gem )
ну тогда нужен полный трейс и гемфайл, что бы разбиратсья

Admin
ERROR: S client not available

Denis
03.08.2017
07:58:18
https://gist.github.com/denisoster/df0470006daeed5bae854d3d32dd0162

Fedor
03.08.2017
08:00:22
его там нет )
вообще rails-i18n должен быть по умолчанию
сам i18n должен вытягиваться бандлером как зависимость
если он был до этого в системе установлен при помощи команды gem, то могут быть проблемы

ojab
03.08.2017
08:01:37

Fedor
03.08.2017
08:01:50
лучший способ удалить гемы, установленные при помощи gem тем же самым gem, а потом сделать bundle install

ojab
03.08.2017
08:02:08
и лучше сделать перед этим gem update bundler

Denis
03.08.2017
08:02:59
https://gist.github.com/denisoster/0f563a2028b0ad45cee30090092d3876
gem update bundler делал

ojab
03.08.2017
08:03:28
а где ошибка?

Denis
03.08.2017
08:04:27

ojab
03.08.2017
08:05:20
запускай через bundle (i. e. bundle exec rails вместо rails или что ты там делаешь)

Denis
03.08.2017
08:06:20
/home/arthouse/.rbenv/shims/bundle exec /home/agrovip/.rbenv/shims/puma -C /home/arthouse/web/moreguts.ru/arthouse_2/config/puma.rb

Google

Fedor
03.08.2017
08:07:57
просто bundle exec, он сам решит, что и откуда взять
он же сам знает что и куда поставил

ojab
03.08.2017
08:08:11
mkay, /home/arthouse/.rbenv/shims/bundle install и потом повтори

Denis
03.08.2017
08:08:34
тот же результат

ojab
03.08.2017
08:08:35
и напиши уже всю последовательность действий и полный лог с ошибкой
ибо гадать что ты там запускаешь и что у тебя происходит не очень интересно

Denis
03.08.2017
08:09:33

ojab
03.08.2017
08:10:49
весь лог начиная с /home/arthouse/.rbenv/shims/bundle install в gist

Denis
03.08.2017
08:11:42
https://gist.github.com/denisoster/0eaa2758b172d39df05d90a64d6fd0db

Антон
03.08.2017
08:11:57

ojab
03.08.2017
08:12:20

Антон
03.08.2017
08:12:20
и нытики

Denis
03.08.2017
08:12:52
ибо ее нет
единствинная ошибка