
Богдан
03.07.2018
14:53:58
думаю, что так же тестируется как и обычный AR

Антон
03.07.2018
14:54:27
а я заметил что вы не мечтный ?

Darth
03.07.2018
14:54:29
в руби мире крутой программист тот после ухода которого начинаются проблемы с поддержкой его кода

Google

Богдан
03.07.2018
14:55:08

Darth
03.07.2018
14:55:25
может меченый
как купюры

Антон
03.07.2018
14:55:28
*местный

Богдан
03.07.2018
14:56:48
*местный
да нет - я свой, я рубист ))) Просто раньше на фокспро писал, пристрастился к запросам )))

Антон
03.07.2018
14:57:32
ну в рельсах лучше не писать запросы до острой необъодимости
да и тогда дешевле может быть купить лишний сервер

Богдан
03.07.2018
14:58:10
да я понимаю, данные от таких запросов не кешируются в рельсе

Антон
03.07.2018
15:02:02
ну архитектурно моно предусмотреть, джойны и инклюды никто не отменяет

Denis
03.07.2018
15:02:49

Богдан
03.07.2018
15:03:06
когда-то не писал, потом посмотрел на лог - где было тысячи селектов, там где банально вьюшка рендерилась

Антон
03.07.2018
15:03:39
а как-то можно дев сервер запустить и лог при этом не смотреть? ?

Богдан
03.07.2018
15:03:54

Google

Богдан
03.07.2018
15:04:53
все-таки WHERE field IN ... оправдывает себя на небольших массивах

Антон
03.07.2018
15:05:50
ну меня всегда напрягали одинаковые строки которые занимают какое-то время
это было в самом начале
компьютеры тогда были медленными и дорогими

Богдан
03.07.2018
15:06:54
а сейчас что халявное железо? )))

Антон
03.07.2018
15:07:08
сравнительно
час работы стоит как инстанс на хероке

Богдан
03.07.2018
15:09:45
сейчас и требования другие, все-оно пропорционально развивается ... Раньше сайты открывались успешно на одноядерный компах с 256 оперативки, а сейчас уже одна вкладка больше может занимать )))

Антон
03.07.2018
15:11:43
ну у меня инстансы на хероке из последнего проекта на хероке жрут по 343 метра, цифры сранимы, вполне себе такие же

Anton
03.07.2018
15:13:30

Антон
03.07.2018
15:13:37
это рельса

Богдан
03.07.2018
15:13:54
угу, а если бы там было 5 контейнеров докера: база, редис, nginx, рельса, siqekiq ?

Anton
03.07.2018
15:14:01
Ого, круто

Антон
03.07.2018
15:14:19
зашквар же базы вместе с приложением на одной тачке держать

Богдан
03.07.2018
15:15:43
во-во ... теперь уже выходит что уже нужно 3 инстанса а не один для обычной задачи )))
сейчас наоброт уже все переходит на контейнеризацию и оркестрацию

Google

Boris
03.07.2018
15:17:29
для продакшна лучше что-то помощнее. Kubernetes самый популярный наверное

Богдан
03.07.2018
15:18:50
для локалхоста
ну для небольших приложух вроде можно, а что побольше уже кубернетц нужно юзать

Антон
03.07.2018
15:19:53

Boris
03.07.2018
15:20:07
ну и docker-compose build в продакшне как-то озадачивает

Антон
03.07.2018
15:20:38
там структура нагрузки на железо совсем же разная

Богдан
03.07.2018
15:24:05
вот это настоящий харкод ))))

Антон
03.07.2018
16:13:26
бтв 1с написана на плюсах(?) и какбы плюсы быстрые
если сейчас сесть писать 1с на рубях, работала бы быстрее, хотябы потому, что рельсовики умеют инвалидировать кеш
а еще 7.7 помню рушилась даже если маршрутизатор например подумал ребутнуться например из за скачка напряжения, но его спасли упсы


Антон
03.07.2018
16:15:39
это ж как так надо было по-уродски все сделать и при этом сорвать весь(!) банк
воспоминание из детства
решили бухгалтерию автоматизировать, выбрали 1с как самое современное и прогрессивное решение, даже позвали какого-то спеца из своих, чтобы проконсультировал
да вы чо, давно пора, конечно, есть 1с, все отчеты готовит, все сама считает
А там какое-то нии было, бабульки сидели и спецификации печатали карандашом на планшетах гостовским кеглем быстрее чем я сейчас набираю
И соотвественно бухгалтера им под стать в белых нарукавниках огромные отчеты сводили
Ну их отправили всех ... человек 10 помоему... на переподготовку.. всех переподготовили
итог
было 10 бухгалтеров, 5 уволили на пенсию потому что старые и к переподготовке были не способны по физиологическим показателям
еще 5 наняли новых, которые умеют уже 1с
наняли еще 1 помошника главбуха, который какбы главбух по 1с
и двух сисадминов
резюмирую: было 10 бухгалтеров, после автоматизации стало 11 бухгалтеров и два сисадмина/эникейщика/одинэсочника
PROFIT!!!!!111oneoneone


wi11son
03.07.2018
16:37:32
Норм
С точки зрения предприятия, рано или поздно нужно было бы переходить в цифру, и чем позже, тем хуже

Darth
03.07.2018
16:38:28
Я вот не знаю почему взрослых людей волнуют вот эти моменты с оптимизацией, как сделать лучше, как правильно, как лучше и тд
Я вот недавно начал работать и понял - главное чтобы платили и побольше :)

wi11son
03.07.2018
16:39:14

Антон
03.07.2018
16:39:32

Google

wi11son
03.07.2018
16:39:47
Мне едва 30 стукнуло

Darth
03.07.2018
16:40:25
Ты кого взрослым назвал?
Взрослый умом, ну типа не человек который узнал про абстрактные монады и теперь все вокруг для него отсталые )

wi11son
03.07.2018
16:40:56
Монады-шмонады

rekero
03.07.2018
16:41:00

Boris
03.07.2018
16:41:44

Admin
ERROR: S client not available

Darth
03.07.2018
16:43:31

Антон
03.07.2018
16:44:34
/me упал под стол в истерическом хохоте

Nikita
03.07.2018
16:44:58
Не, ну так если новая технология объективно лучше и не нужно много денег, чтобы переписать, почему нет?

Антон
03.07.2018
16:45:38

rekero
03.07.2018
16:45:39
Если дешевле переписать на новую, чем поддерживать старую

Антон
03.07.2018
16:46:09

Nikita
03.07.2018
16:46:28

Boris
03.07.2018
16:46:35
я ни в коем случае не продвигаю битрикс, но первая команда определенно перемудрила с технологиями=)

Nikita
03.07.2018
16:47:23
Ибо походу не осилили

Boris
03.07.2018
16:49:22
не осили сделать интернет-магазин))

Google

Nikita
03.07.2018
16:49:32
И тут внезапно спри

Антон
03.07.2018
16:57:48

Anton
03.07.2018
17:01:07

Darth
03.07.2018
17:02:30
Кстати, битрикс, другие CMS в пхп и обилие фреймворков в жсе для решения одной и той же задачки всегда меня отпугивали от этих языков и заставляли очень много прокрастинировать в школе и раннем универе когда я пытался их освоить

Сергей
03.07.2018
22:34:39
Как правильно нужно обратиться к car, чтобы получить number?
#<Transport::Car:0x00000008fd84c0
@config=
{"id"=>18,
"number"=>
#<Number:0x007f09fc1c3998
...
}>

Sunny
03.07.2018
22:36:13

Andriy
04.07.2018
05:40:58
car. instance_variable_get(:@config)['number']

Сергей
04.07.2018
07:15:29
что делает данная команда value.try(:[], "remove_#{name}")

No
04.07.2018
07:16:18
пытается вызвать метод [] с аргументом remove_#{name}
если такого метода не окажется - будет nil

Pavel
04.07.2018
07:17:05
Да, try – это из activesupport(rails)

mike
04.07.2018
08:37:33

Сергей
04.07.2018
08:39:50

Denis
04.07.2018
09:13:43

Alex
04.07.2018
09:42:15
На js например, делать аппенд дива и т.д

Dmitry
04.07.2018
10:20:36
хелп: что за мистика?
есть такой огрызок теста (minitest): https://pastebin.com/rasxSDTs
при тестировании первого вылетает ошибка: No route matches {:action=>"update", :controller=>"dishes", :date=>#<Dish id: 980190962, name: "Dish 1", price: 100.0, kind: 0, picture: nil, created_at: "2018-07-04 10:15:44", updated_at: "2018-07-04 10:15:44">, :id=>"980190962"}, possible unmatched constraints: [:date]
при тестировании второго ошибки не наблюдаю
роут выглядит так:
edit_dish GET /dining/:date/dishes/:id/edit(.:format)