
yopp
21.02.2017
17:11:25
правда если он единственный кто го знает, яб ему табуреткой слегка заехал
в воспитательных целях

Антон
21.02.2017
17:11:34
а кто сказал что не позволительно мидлу практиковать подобное?

Google

yopp
21.02.2017
17:12:10
когда ты в него упрёшься, с чётким понимаением в чё ты упёрся, можно начинать всякие ханами крутить

Антон
21.02.2017
17:12:36
это тупиковый путь стагнации

yopp
21.02.2017
17:12:52
не знаю, мне нормально стагнируется :)

Антон
21.02.2017
17:13:17
у меня код сложнее чем return a unless b редко бывает
мне даже выебнуться нечем
как-то скучно
все заебись стагнируется, но как-то скучно


yopp
21.02.2017
17:14:17
у меня несколько отличных примеров перед глазами
в смысле уже не особо перед глазами
Вобщем так говорить нельзя, иначе меня юристы какиенибудь убьют и закопают. Но общий смысл: в одном проекте мы сделали отличное решение для клиент-серверного взаимодействия (турболинки на стероидах). Всё рендерится на бекенде, хорошо работают все нужные заголовки, один набор вьюшек, всё тестируется вдоль и поперёк без всяких браузерных ферм. Просто и тупо, erb, небольшие dsl — разберётся даже ребёнок. Мы на этой штуке хренчили виджеты только в лёт.
А потом по ряду причин поменялись фронтендеры. Там случился маньяк. Очень крутой чувак, но изобретатель. Ему дали задачу передалать старую рисовалку графиков из флеша в js. В итоге этот маньяк переделал всё на client-side рендеринг ради этого чёртового графика, натащив туда кроме своего очень эффективного, но однму его понятного, кода, ещё миллион новомодных свистоперделок. (я всё ещё удивляюсь как это вообще прошло все пять кругов ада согласования и я об этом узнал уже по факту)
В итоге из простой и тупой вещи, мы получили зверский адок из кучи блесятщих хипсторских поделок, под который сначала пытались построить инфраструктуру, а потом поняв что ради графика так не выйдет, пришлось всё провернуть обратно.
Потому что у какого-то пидора чесались руки
Это на самом деле не чисто инженерная история, потому что это кто-то допустил. Но как инженер я против такого подхода в вещах которые зарабывают деньги.
Потому что притаскивание свистоперделок — сплошной убыток

Google

Dmitry
21.02.2017
17:30:31
Просто у тебя нет души

trickster
21.02.2017
17:32:08
не модный совсем
найс
спасибо что вы есть :)

Дмитрий
21.02.2017
17:37:22
Обычно же так и бывает. Из разряда давайте запилим свистоперделок в админку, а потом получим адские муки :)

yopp
21.02.2017
17:40:06
Есть правда другая сторона такого подхода: NIHS
Так что во всём должен быть баланс

Антон
21.02.2017
18:00:34
я бы с тобой поработал
но это будет скучно
нужно будет много бухать

yopp
21.02.2017
18:00:55
Я с 10 января не пью!

Антон
21.02.2017
18:01:06
как же ты живешь вообще не понимаю

Дмитрий
21.02.2017
20:28:15
мсье, а ни кто не в курсе, есть для фронтэндщиков аналогичная штука, как у злых марсиан, которые рабочие задачки постят иногда, что бы страждущие могли их поковырять ?

Eugene
21.02.2017
20:28:55
гитхаб говорят вещь очень обширная
работы хоть закопайся

Vasiliy
21.02.2017
20:48:11
http://www.ossboard.org/ от это есть но чет грустное

v
21.02.2017
20:50:19

Google

Rafkat
21.02.2017
21:11:11

Eugene
21.02.2017
21:33:56
Ребята, мужики, кодеры. У меня вопрос по рельсе
есть урл url instructions/0/steps
мне надо отобразить все steps определенного ида instructions
но делаю я это в steps controller т.е. я делаю редикт на этот контроллер, так что надо как то передать ид instruction, по которой будет проходить выборка и отображаться во вьюхе
как я могу найти этот ид
1) взять текущий ид request.original_url и парсануть мне нужный ид
2) передать в redirect как параметром
3) прекрасная фича, которую я не знаю

Philipp
21.02.2017
21:39:10
redirect_to принимает нужные данные

Kirill
21.02.2017
21:39:15
зачем редирект? тебе нужны nested resources

Eugene
21.02.2017
21:40:45
ну тип такой штуки

Philipp
21.02.2017
21:40:46
redirect_to controller:"steps", action: "instruction_steps", id: 5

Eugene
21.02.2017
21:40:46
resources :users do
resources :instructions do
resources :steps
end
end
ну это выход №2 который я описывал
что нибудь еще посоветуете?
спасибо за отклик, в столь поздний час

Kirill
21.02.2017
21:43:08
а какой редирект ты делаешь и откуда?

Eugene
21.02.2017
21:43:43
из контроллера instructions show в steps index

Philipp
21.02.2017
21:45:20
что-то я не догоняю. почему не подходит передать в редирект :id ? он окажется в params, как полагается.

Kirill
21.02.2017
21:46:06
т.е. при переходе на страницу instructions/23 ты редиректишь на instructions/23/steps?

Eugene
21.02.2017
21:48:24
мне просто надо будет там дальше работать с ними
так что просто сделать выборку в instuctions так себе идея

Kirill
21.02.2017
21:50:10
так, а проблема в чем? в steps контроллере у тебя будет params[:instruction_id]

Admin
ERROR: S client not available

s
21.02.2017
21:51:06

Google

Eugene
21.02.2017
21:53:18

s
21.02.2017
21:59:57
т.е. будет ли /instructions/1/steps/42 ?

Eugene
21.02.2017
22:02:35

s
21.02.2017
22:04:19
а зачем тогда нужен instructions#show?
получается, тебе нужен steps#index и steps#show вложенный в instructions
и сразу рендерить правильные ссылки, без всяких редиректов
*вложенные в instructions
без свистоперделок сделаных бородатыми инженерами мой ноут так и жарил бы яишницу всякий раз, когда я видяшку на ютубе включаю
под впечатлением от флеша

Eugene
21.02.2017
22:12:24
Не Дьячук

Антон
21.02.2017
23:55:37
не он

Maxim
22.02.2017
05:52:50
После обновления mina
$ bundle install --without development test --path "vendor/bundle" --deployment
Could not install to path `vendor/bundle` because a file already exists at that
path. Either remove or rename the file so the directory can be created.
! ERROR: Deploy failed.
я поискал и не нашёл этой папки
Починил ?

Michael
22.02.2017
06:27:42
Доброе утро
ребята кто пользовался гемом aws-sdk
мне нужно скачать самый последний бекап
структура папок такая
my-bucket
- db_backup
- ......
- 2017.02.20.03.30.03
- db_backup.tar
- 2017.02.21.03.30.04
- db_backup.tar
скажите так нормально или есть более простой способ?
key = Aws::S3::Resource.new.bucket('my-bucket').objects(prefix: 'db_backup').map(&:key).max
и
Aws::S3::Client.new.get_object(bucket: 'my-bucket', key: key, response_target: 'tmp/db_backup.tar')

Nick
22.02.2017
07:46:16
Насколько я вижу http://docs.aws.amazon.com/AWSRubySDK/latest/AWS/S3/ObjectCollection.html получить сортированную коллекцию гем не позволяет. Так что вполне норм.

Google

Artemy
22.02.2017
08:54:18
есть вопрос? как цифры в строки переводить для бух счетов, 1387 -> тысяча триста восемдесят семь рублей?

Iskander
22.02.2017
08:55:36
https://github.com/julik/ru_propisju

Artemy
22.02.2017
09:11:02

Alex
22.02.2017
10:48:24
Ребзя, если вам нужна в приложении база городов, откуда вы ее берете, как храните, и как синхронизируете?

Александр
22.02.2017
10:50:57
кладр для россии?

I
22.02.2017
10:51:07
не только РФ