@proRuby

Страница 487 из 1594
Alex
15.03.2017
10:11:52
а чем руби не устраивает?

Ivan
15.03.2017
10:11:54
короч мне понравилоась

дак а кто сказал что не устраивает та

задачи разные

Google
Alex
15.03.2017
10:12:10
это да.

Ivan
15.03.2017
10:12:21
подними на рубях мильён соединений

сколько тебе нужно будет ресурсов?

Alex
15.03.2017
10:12:32
овермульон

Ivan
15.03.2017
10:12:37
тады да

с эликсиром из за эрланга все попроще

так что я тут не руби хэйтить хотел

прост то что интересно было бы на ляксире пописать боевое

потому и сказал что интересно когда в стеке ruby/elixir в компании

Alex
15.03.2017
10:13:36
для микросервиса наверное очень круто

какой то тяжелый кусок распаралелить на кучку соединений.

Ivan
15.03.2017
10:13:55
ну вот авиасэйлз написали злой агрегатор статистики на эликсире

очень довольны

Google
Alex
15.03.2017
10:14:45
ага, для высокопроизводительных вещей очень круто думаю.

ибо работать с данными в рубях очень медленно.

Ivan
15.03.2017
10:16:14
ну вообще в эликсире вроде математика тоже тупая

Алексей
15.03.2017
10:16:23
я смотрел интервью dhh и тип проникся, как я понял рельс вей это фигачить быстро и потом решать проблемы по мере их поступления, мейк сенс фор ми

Ivan
15.03.2017
10:16:26
там именно каеф в куче соединений и способе управления ими)

Alex
15.03.2017
10:16:41
очень быстрые прототипы, тем и круты.

и причем это потом можно аккуратно отрефакторить и годами на этом жить.

Алексей
15.03.2017
10:17:56
и причем это потом можно аккуратно отрефакторить и годами на этом жить.
тип да, при желании можно же практически до любой производительности (будем честны никто из нас не фейсбук) дотянуть

Alex
15.03.2017
10:18:07
рельсы?

Алексей
15.03.2017
10:18:13
да

Alex
15.03.2017
10:18:14
только перекидыванием кусков на что то более шустрое

руби не очень быстрое, рельсовые штуки еще медленнеей.

А так да, при желании можно Metal контроллер брать, и еще кучку фишек переписать.

Алексей
15.03.2017
10:19:31
можно же делать любые инъекции узких мест переписывать на си или плюсах или го или расте и тип погнали дальше? или так никто не делает? я как бы не умею в рельсы и прод опыта нет просто такое сложилось впечатление

Alex
15.03.2017
10:19:50
я думаю нужные куски полностью перебрасываются на микросервис

Alex
15.03.2017
10:20:32
а так да, пересчет данных можно например данные готовить в рельсах и отправлять в dll

Алексей
15.03.2017
10:20:57
ну значит мне не надо менять мировоззрение)

Google
Alex
15.03.2017
10:21:00
главное чтобы прием отправка данных не занимали слишком много времени.

может оказаться что отправить из рельс данные в dll и принять обратно результат не будет того стоить.

Alexander
15.03.2017
10:21:35
главное чтобы прием отправка данных не занимали слишком много времени.
это да, становится самым медленным местом частенько

Алексей
15.03.2017
10:23:37
это тоже наверное как то можно ускорить?

Alex
15.03.2017
10:24:03
да, микросервисом. Чтобы http даже не доходил до рельс к примеру

вариант два - рельсы будут микросервис дергать по http, а микросервис сам будет из базы данные читать, обрабатывать и давать рельсам.

Или вообще в фоне все это считать.

Вариантов масса.

Алексей
15.03.2017
10:24:48
ну тогда замечательно)

Ivan
15.03.2017
10:24:51
ну короче в любом случае оптимизировать без нужды плохо

так что надо отталкиваться от задачи)

Alex
15.03.2017
10:25:00
ага, преждевременная оптимизация - зло.

Алексей
15.03.2017
10:25:05
у нас было User Story Mapping обучение, как я понял везде лучше так делать)

Oleg
15.03.2017
10:26:05
Ещё можно вынести расчёты в SQL голый, если много действий с базой, эффективнее будет

Ivan
15.03.2017
10:26:47
ну тут смотря какие расчеты

Alex
15.03.2017
10:27:05
Ещё можно вынести расчёты в SQL голый, если много действий с базой, эффективнее будет
Не всегда. Обычно база самое узкое место, лучше на воркеры раскидывать, а базу держать ближе к состоянию nosql

Oleg
15.03.2017
10:27:07
Вот, ибо оптимизация это про много разных тем

Alex
15.03.2017
10:27:24
очевидно что Go сервис скорее всего быстрее посчитает чем mysql/postgresql

Oleg
15.03.2017
10:27:33
Не факт

Google
Alex
15.03.2017
10:27:34
вот только выборка данных и их передача могут занять больше времени, да.

Не факт
скорее всего быстрее. Вот только данные сервису передать - может занять больше времени.

Oleg
15.03.2017
10:28:09
В общем тут сферический конь в вакууме

Всё от конкретной задачи зависит

Ivan
15.03.2017
10:32:00
ЧТД

Алексей
15.03.2017
11:12:02
а вот кроме этого и допустим знания всяких библиотех самых популярных и как деплоить на хероку или авс что еще надо на мидл уровень?

Alex
15.03.2017
11:12:14
откуда я знаю

я джун

ходи на собеседования на мидла - поймешь что надо

Nursultan
15.03.2017
11:14:20
Bundler could not find compatible versions for gem "jquery-ui-rails": In snapshot (Gemfile.lock): jquery-ui-rails (= 6.0.1) In Gemfile: active_admin-sortable_tree (~> 0.3.0) was resolved to 0.3.0, which depends on jquery-ui-rails (~> 5.0) activeadmin was resolved to 1.0.0.pre5, which depends on jquery-ui-rails Running `bundle update` will rebuild your snapshot from scratch, using only the gems in your Gemfile, which may resolve the conflict. Что это значит?

Admin
ERROR: S client not available

Alex
15.03.2017
11:14:38
translate.google.com

ojab
15.03.2017
11:14:50
это значит что bundler не смог разрешить зависимости

Alex
15.03.2017
11:14:50
серьезно, стоит иногда просто перевести что он пишет.

Ivan
15.03.2017
11:16:33
Running `bundle update` will rebuild your snapshot from scratch, using only the gems in your Gemfile, which may resolve the conflict.

причем оно даже рекомендует)

Alex
15.03.2017
11:17:00
причем оно даже рекомендует)
шшш, это же английский, сложна, нипанятна

Ivan
15.03.2017
11:18:02
Руннинг 'бундле упдате' вилл ребуилд йор снапсхот фром скратч, юзинг онли тхе гемс ин йор Гемфиле, вич мэй резолве тхе конфликт

так то лучше

Alex
15.03.2017
11:18:14
сразу все понятно!

Google
Dima
15.03.2017
11:22:30
аха

так

пилю гайд, как "войти" в айти

0. захотеть

1. освоить гугление

2. освоить гугл переводчик

3. basic english

Alex
15.03.2017
11:23:35
3. basic english
сложна нипанятна

а вообще можно по ходу изучить, базово хотя бы.

Dima
15.03.2017
11:23:51
пока не будет pre-intermediate можно и не думатьо языках программирования и проблемах, которые ты можешь решить.

Alex
15.03.2017
11:24:07
вполне себе учил программирования не зная английский абсолютно.

Я бы сказал что я изучил английский благодаря тому что кодить начал.

Dima
15.03.2017
11:24:22
гайд не для тебя, ты уже вошел в айти

Alex
15.03.2017
11:24:24
Но выше джуна не прыгнешь без английского. Разве что в php.

Ну так войти можно без, а продвинуться не получится.

Dima
15.03.2017
11:24:38
я тоже, (по крайней мере читать, переводить для себя)

Alex
15.03.2017
11:25:10
а pre-intermediate ты загнул. Достаточно базового понимания технической литературы. Разговорный нинужон.

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

Dima
15.03.2017
11:26:56
в айти не надо входить. Если внимательнее посмотреть тот перечень навыков, который нужен менеджеру (не лоу лвл менеджера) и перечень, который нужен тому же фронтеэндевику, то выбор должен быть очевидным.

Alex
15.03.2017
11:27:17
так айти это не только программирование

Dima
15.03.2017
11:27:45
очевидно да. Но когда говорят "войти в айти", имеют в виду скорее программирование.

Alex
15.03.2017
11:28:05
ну чот бредово как то

ПМ'ы тоже вполне себе айти

Страница 487 из 1594