@proRuby

Страница 145 из 1594
Dima
20.08.2016
07:30:45
Стоп стоп, ты разрабатываешь прямо там же?
нет я разрабтаываю на другой машине

Alex
20.08.2016
07:30:55
нет я разрабтаываю на другой машине
Значит это не сырая разработка а хрень какая то

у тебя на стейжинге могут возникнуть ошибки которых в development нету

и ведет себя development несколько по другому, хотя бы в плане роутов

Google
Alex
20.08.2016
07:31:58
А завтра придет на твое место кто то еще и он не поймет какого хрена там вообще происходит.

Dima
20.08.2016
07:33:15
А завтра придет на твое место кто то еще и он не поймет какого хрена там вообще происходит.
мне диковиннов вас слушать. С чего он не поймет? базовое решение указанное во многих tutorial puma через nginx

Alex
20.08.2016
07:34:18
мне диковиннов вас слушать. С чего он не поймет? базовое решение указанное во многих tutorial puma через nginx
Потому что у вас деплой через git, в окружение environment. Потому что у вас даже конфига для какого нибудь ansible нет, значит придется при переезде опять городить всю эту конструкцию. Потому что у вас стейжинг по факту development (wtf?)

Вместо того чтобы написать cap staging deploy

вы делаете "быстрые операции" которые по файкту неудобные и возможны ошибки, а еще тратят ваше время попусту

вы можете внятно описать по пунткам что делает капистрано?
Что зададите ему то и делает. Типовой сценарий, я пишу cap staging deploy и смотрю как он сам подключается на стейжинг сервер, делает новую папку релиза, скачивает из гита последнюю версию нужной ветки (или еще какие то условия), компилирует ассеты и меняет симлинк current и перезапускает вебсервер.

и все это я делаю одной командой и уже любуюсь на новый стейжинг.

Alex
20.08.2016
07:36:23
Я уже не говорю что можно хук на git push поставить, и деплоиться будет уже с вашего CI

А так, помимо этого можно прикрутить еще кучу разных сценариев.

Google
Alex
20.08.2016
08:34:23
Он сам папки при деплое создает, лишь бы прав пользователя хватало.

Плейбук нужен для nginx и, наверное puma (его вроде как гем можно запускать не?) а для капистрано нужны сценарии которые гемами подключаются и require'тся в Capfile

Nikolay
20.08.2016
12:39:44
народ, есть массив, как можно из него в одну строку без лишних переменных достать все начиная с 2й позиции и до конца?

a[1, (a.lenght-1)] ?

чото в даком духе

a.split('.')[1, (a.length-1)] как-то так..

но верен ли код, кроме того что он рабюотает

Nikolay
20.08.2016
12:47:25
вот я ж об этом и веду (

Stanislav
20.08.2016
12:47:29
ты физически не сможешь его протестировать на всем объеме данных

поэтому тесты хуйня

Nikolay
20.08.2016
12:47:53
то что мне надо, он возвращает на самом деле

Stanislav
20.08.2016
12:48:23
то что мне надо, он возвращает на самом деле
тест написан как ты его ожидаешь, а придет хуйло и нагадит туда всякого

Nikolay
20.08.2016
12:48:24
но юзер может ввести a1.b2.c3.d4... в поле домена

Stanislav
20.08.2016
12:48:44
нас так вечно ддосили и сканили

Nikolay
20.08.2016
12:49:05
тест написан как ты его ожидаешь, а придет хуйло и нагадит туда всякого
ну считаешь это тестом, ок. я даже перестану обращать на это внимание :)

Stanislav
20.08.2016
12:49:32
один раз наш сервер был 2 суток не доступен, был ддос 40 гбит, на соседний сервак, наш сегмент к хуям поглушили

Nikolay
20.08.2016
12:50:01
ну так против 40 гбита ддоса рубя с рельсами не причем

это должно решаться провайдером и его апстримами

Google
Stanislav
20.08.2016
12:50:18
причем, ддосы бывает разными

я дохуя могу рассказать

Nikolay
20.08.2016
12:50:52
ну я как бы на хостинге почти лет 10... тоже могу вспомнить...

Nikolay
20.08.2016
12:51:26
у меня мелкохостинги

Stanislav
20.08.2016
12:51:39
а было дело что сеть ок работает, а nginx умирает как последняя мразь

там атака только по хттп была

Nikolay
20.08.2016
12:51:56
больше гбита на тазик хоть ты усрись не придет :)

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

они 10гбит сжирали сами

Stanislav
20.08.2016
12:52:44
цицки круто, но это был покупной сервер в штатах

Nikolay
20.08.2016
12:52:56
до нод с жангой доходил только валидный трафик :)

Stanislav
20.08.2016
12:52:57
сам админил цицки, охуенно

Nikolay
20.08.2016
12:53:14
ты про балансеры цицковые?

Stanislav
20.08.2016
12:53:28
я про свитчи л3 и роутеры

Nikolay
20.08.2016
12:53:30
там достаточно дорогая железка, да

да свичи и роутеры говно сетевое

я про фулстек защиту

Stanislav
20.08.2016
12:53:53
цисковские? да он пиздатые

Google
Nikolay
20.08.2016
12:54:11
цицка дорогое говно с которого все слазят ;)

Stanislav
20.08.2016
12:54:36
а вру, у нас там ASA стояла, а не обынчй рутер

Nikolay
20.08.2016
12:54:44
все валят на хуавеи, жуниперы

та аса под другие задачи точена

а я про балансер

Stanislav
20.08.2016
12:55:12
все валят на хуавеи, жуниперы
на текущей работе ваще тп линк чтоли, хороший л3 свитч

Nikolay
20.08.2016
12:55:14
я забыл как он звался, где-то в модулях ансибла его поддержка е

так от та шелезяка жрала 10гбит трафика, дропала говно и пускала на ноды только нормальный трафик

Stanislav
20.08.2016
12:56:04
та аса под другие задачи точена
эт к примеру, это было в 2011 году еще, но было весело

Admin
ERROR: S client not available

Stanislav
20.08.2016
12:56:28
там один из учредителей отбитый сисадмин из банка

он все это и проталкивал

Nikolay
20.08.2016
12:56:43
а там если шо, проект крупный был :) его ддосили постоянно :)

Stanislav
20.08.2016
12:56:55
даже RCA ключи купили о_О

юзеры вопили пиздец

тьфу RSA

Nikolay
20.08.2016
12:57:11
та админы банков - в основном так себе

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

Stanislav
20.08.2016
12:57:37
не, он шарил, и именно от него шли все идеи по инновациями

Nikolay
20.08.2016
12:57:38
и ваще, надо код писать

Google
Stanislav
20.08.2016
12:57:48
суббота же, отдохни

Nikolay
20.08.2016
12:57:56
мне с моим разноплановым опытом очень сложно влиться в команду

потому как я интуитивно вижу где жопа уже. а мне говорят "мальчик, ты чот дохуя умный, иди ка отсюда"

Stanislav
20.08.2016
12:58:36
у меня тоже опыт разноплановый

но это наоборот помогает

Nikolay
20.08.2016
12:58:49
когда я начинаю идеи предлагать

Stanislav
20.08.2016
12:59:08
2 года админки, 5 лет руби + админки, щас на крестах под армы пишу

Nikolay
20.08.2016
12:59:19
ну вот крайний раз девопсом на вкусное бабло не взяли

знал бы инглиш - срулил бы

Stanislav
20.08.2016
12:59:31
и последнее это очень весело

у тебя железяка 180 мгц память

хехе

там все обращение к памяти - очень дорого

вспоминая щас свой опыт с раби, "какая память, вы о чем? у меня ее гигиабайты"

а тут, 64 мб, 180 мгц шина и проц 200 мгц

охуенно отрезвляет

применя битовую магию подняли производительность на 20% одной функции

но это мало)

весело короче

применя битовую магию подняли производительность на 20% одной функции
был обычный цикл, который по байтово лопатил массив, переделал под чтение 32 бит

? пожаловался, легче стало

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