@rubylang

Страница 325 из 1684
Mikhail
23.08.2016
20:31:58
?

Danila
23.08.2016
20:32:41
ну или я чего то не понимаю, раз никого это не смутило

а, ojab уже написал

Stanislav
23.08.2016
20:34:47
я уже ojab и yopp путать стал

Google
Stanislav
23.08.2016
20:34:49
докатился

Mikhail
23.08.2016
20:36:53
ага понапридумываю юзернеймов

Nikolay
23.08.2016
21:07:47
то есть у тебя у модели теперь есть атрибут, который выглядит как сумма двух других?
нет, это был пример. реально там немного математики для заполнения базового значения

Danila
23.08.2016
21:34:48
штолол

ты типа скрываешь от нас настоящую логику?

yopp
23.08.2016
21:35:22
блин, рубигемы конечно говно

Danila
23.08.2016
21:35:52
лол

yopp
23.08.2016
21:35:57
но бля, там вокруг всё гораздо хуже

Danila
23.08.2016
21:35:58
точно, это он отомстил

yopp
23.08.2016
21:36:54
2016 год, а нормального управления зависимостями и не придумали

Aldar
23.08.2016
21:38:39
npm. тупо рекурсивно устанавливает все зависимости, зависимости зависимостей и так далее

Google
yopp
23.08.2016
21:39:49
«Собери полезное node.js приложение в меньше чем 4098 зависимостей»

Eugene
23.08.2016
21:44:19
2016 год, а нормального управления зависимостями и не придумали
а что в твоем понимание нормальное управление зависимостями?

yopp
23.08.2016
21:48:49
которое что-то внятное говорит, когда не может что-то разрешить

Eugene
23.08.2016
21:51:07
зашёл на винду, а тут в телеграмме закругленные сообщеница появились, эх заживём

Dan
23.08.2016
22:57:31
коллеги

деплой Mine кто что скажет?

ojab
23.08.2016
22:58:23
не вижу ни одного преимущества по сравнению с capistrano

mina, а не mine

Dan
23.08.2016
23:00:18
да, Mina. но говорят что она (оно/он) быстрее капистрано (?) и легче в несколько раз.

хочется непредвзятых идей )

ojab
23.08.2016
23:01:41
деплой — не та вещь, где обычно требуется скорость и лёгкость

ибо не пофиг ли, 10 секунд оно деплоится или минуту

компиляция ассетов и иже всё равно быстрее не станет

Dan
23.08.2016
23:02:23
10 секунд или минуту - разница не большая. но 5 минут и час - уже сущестенная

хотя наверное тут еще от железа зависит, не так ли?

ojab
23.08.2016
23:02:39
эмм

Dan
23.08.2016
23:02:54
ты использовали Mina?

ojab
23.08.2016
23:03:03
я слабо представляю что нужно делать, чтобы деплой занимал час

нет, не использовал

Google
Dan
23.08.2016
23:03:33
а, ясно

меня скорее интересует не теория, а практика

кто на практике использовал Mina и что может про неё сказать )

ojab
23.08.2016
23:06:16
на практике капистрано достаточно быстр, чтобы быть удовлетворённым его скоростью и достаточно легковесен, чтобы быть удовлетворённым его потреблением памяти

а у mina на практике нет нормального плагина для работы с puma

Dan
23.08.2016
23:09:56
https://github.com/sandelius/mina-puma

?

а тут вообще детальная инструкция: https://habrahabr.ru/post/265459/

ojab
23.08.2016
23:10:45
во-первых Puma tasks for Mina (New repo https://github.com/untitledkingdom/mina-puma) во-вторых там нельзя задать кол-во воркеров и тредов

это хорошо, но там не написано как задать кол-во воркеров и тредов (спойлер: никак, или извращаться с ENV)

Dan
23.08.2016
23:11:54
что в твоём понимании извращаться с ENV?

если мы всё равно в докере, какая мне хрен разница где извращаться с ENV )

ojab
23.08.2016
23:13:04
простой вопрос: как задеплоить пуму с разным количеством воркеров и тредов в разных environment?

если используется докер — зачем вообще система деплоя?

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

Dan
23.08.2016
23:16:58
окей, я подумаю.

ojab
23.08.2016
23:19:18
(ну то есть система деплоя нужна, но не чтобы деплоить приложения, а чтобы деплоить контейнеры. К mina и capistrano это никакого отношения не имеет)

Dan
23.08.2016
23:24:47
да не, про докер я то как раз хорошо знаю, просто еще не сталкивался с деплоем рельс

поэтому активно интересуюсь

Google
Dan
23.08.2016
23:25:59
он пишется за 20 минут
Стас, у тебя есть опыт практического применения Mina? Делись давай!!!

ojab
23.08.2016
23:26:04
он пишется за 20 минут
можно и шелл-скриптом деплоить, не спорю

да не, про докер я то как раз хорошо знаю, просто еще не сталкивался с деплоем рельс
А если докер юзается — что мешает просто unit/init-файл закинуть в образ?

Dan
23.08.2016
23:27:25
ок. а если без докера? у нас большой обширный зоопарк. где-то до сих пор крутятся седьмые дебианы и 12 убунта

ojab
23.08.2016
23:29:14
А зачем держать зоопарк и/или деплоить туда новые прожекты?

Dan
23.08.2016
23:30:37
это вопрос не ко мне. есть огромное количество клиентов и партнёров, есть огромное количество серверов. какие-то собственные, какие-то арендованые, где-то целые стойки в дц. мощностей много, и везде разные задачи. где-то крутятся микросервисы, где-то просто на bare metal стоят форумы-миллионники с гигантским трафиком, и т.д.

периодически возникают вопросы миграций, переливов, деплоя

иногда это делаем вместе. иногда какой-нибудь тимлид приходит и настраивает деплой

Admin
ERROR: S client not available

ojab
23.08.2016
23:32:13
обычно деплоят как раз те, к кому вопрос

если нужно деплоить непонятно куда — ну хз

в любом случае деплойного юзера и иже нужно будет ручками создавать

Dan
23.08.2016
23:33:37
мне скоро придётся деплоить то что мы разрабатываем сами. просто у нас сейчас вот уровень знаний такой, что мы проект переносить будем вручную. и деплоить тоже вручную.

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

Alexander
24.08.2016
00:05:19
во-первых Puma tasks for Mina (New repo https://github.com/untitledkingdom/mina-puma) во-вторых там нельзя задать кол-во воркеров и тредов
там phased_restart не работает, пришлось пару лет назад пилить решение на баше

ох, извиняюсь, то не работало в самой пуме, мина непричем

Danila
24.08.2016
06:29:41
работает

v
24.08.2016
07:18:03
деплой Mine кто что скажет?
говорят, что быстрее капистрано. по собственным ощущениям - да, но на одном проекте не сравнивал

ojab
24.08.2016
09:44:01
не пофиг
А что за юзкейс, где не пофиг?

Google
Антон
24.08.2016
09:47:14
я был на проекте где было 20-30 комитов в день 2/3 комитов было с коммит мессаджами 'fuckin pry'

хуяк-драйвен девелопмент за быстрый деплой!

ну и конечно, когда не пишут тесты, быстрый деплой - решает

Alexander
24.08.2016
09:51:31
https://gist.github.com/alexbevi/3436040

Антон
24.08.2016
09:51:54
прекомит хуки не добавляют мозгов

значит не решают ничего

v
24.08.2016
09:52:53
А что за юзкейс, где не пофиг?
когда надо часто заливать на staging

Alexander
24.08.2016
09:53:18
значит не решают ничего
никто не застрахован от ошибок.

иначе тесты бы даже не писали

зачем, ведь у всех есть мозги )

Антон
24.08.2016
09:54:53
моя практика показывает прямую квадратичную зависимость количества деплоев от покрытия

ojab
24.08.2016
09:55:19
когда надо часто заливать на staging
И там накладные расходы на capistrano действительно играют роль?

v
24.08.2016
09:55:31
увеличивают количество погибших нерных кулеток

Антон
24.08.2016
09:57:09
а CI заставить ветки собирать перед выкаткой на стейджинг не будет ли экономить и время и клетки?

v
24.08.2016
09:57:14
compiling заменить на running tests

Антон
24.08.2016
09:58:46
тоесть на стейдж выкатывать только ветки прошедшие ревью

Страница 325 из 1684