
Lupsick
07.05.2018
21:46:40
ну просто я также делал
потом я вынес в более абстрактную логику
все норм

Anton
07.05.2018
21:47:25
да не, это норм. при этом можно просто в base класс вынести все

Google

Lupsick
07.05.2018
21:47:25
вообще то что ты пишешь в operations это то что я делал с интеракторами только в профиль

Anton
07.05.2018
21:47:50
да это одно и то же все

Lupsick
07.05.2018
21:48:22
да вообще заебало это программирование

Anton
07.05.2018
21:48:33
лол

Amir
07.05.2018
23:38:15
Ребята извините за офтоп, но подскажите как в гите правильно искать кусок кода
Скажем я через некоторая время, после десятков коммитов понял что сделал что-то не так.
Сейчас хочу найти кусок кода на опредленный момент, хотя точно не помню какой может быть коммит, и какая дата.
Скажем хочу искать по имени вызова функции, таких мест мало. Потом разумеется сравнить с текущей версией, и внести изменения.
Можно ли то сделать на сервере репозитория, битбаккет. Или лучше локально чекаутит наугад и искать.?

David
08.05.2018
01:57:38
Есть команда в гит для отладки https://git-scm.com/book/ru/v1/Инструменты-Git-Отладка-с-помощью-Git

Alexander
08.05.2018
03:09:40

Roman
08.05.2018
05:47:14

Alexander
08.05.2018
05:47:39
и диффу

Roman
08.05.2018
05:51:48
не знал

Alexander
08.05.2018
05:52:27
удобно смотреть коммиты чисто по одному файлику

Roman
08.05.2018
05:54:02
а так это все равно руками делать надо

Google

Max
08.05.2018
11:43:02
Д - дружелюбность

Lupsick
08.05.2018
11:50:04
выглядит как стартап ради стартапа

Alexander
08.05.2018
11:52:03
каким образом прямота глаз ХР коррелирует с качеством вакансии?

Stas
08.05.2018
11:54:25

kolas
08.05.2018
11:55:15
злодей

Alex
08.05.2018
12:58:44
Подскажите пожалуйста, есть сериалайзер, я хочу унаследоваться от него, так как часть его я могу переиспользовать.
ItemSerializer < PaginatedSerializer
но я не хочу использовать все атрибуты указанные в PaginatedSerializer, а хочу использовать только те, которые укажу в ItemSerializer
как это правильно сделать?
или правильно вынести часть методов из PaginatedSerializer в модуль и инклудить его куда нужно?

Alex
08.05.2018
12:59:35
наследование вообще в целом дурная идея.

Alex
08.05.2018
13:00:00
дублировать методы в каждом сериалайзере?
вроде же не dry

Alex
08.05.2018
13:00:15
dry это не абсолют
плохая абстракция хуже копипаста

Alex
08.05.2018
13:01:14
Тогда что в данном случае лучше? копипаст или сложить методы в модуль?

Alex
08.05.2018
13:01:30
для аттрибутов я бы сделал копипаст в зависимости от задачи

Vasiliy
08.05.2018
13:02:23
сделай базовый класс для обоих

Alex
08.05.2018
13:02:24
Атрибуты то не проблема, я про методы больше

Vasiliy
08.05.2018
13:03:58
ну ты попробуй, посмотри удобно тебе так работать или нет

Alex
08.05.2018
13:04:47
да мне как угодно удобно )) я тут больше потею за то чистый код и паттерны )

Vasiliy
08.05.2018
13:04:50
с модулем попробуй

Alex
08.05.2018
13:06:03
Окей, спасибо, получается дело вкуса.
Сделаю модуль, кто-то скажет, что я не очень и нужно было сделать класс, сделаю класс, кто-то скажет что лучше было бы в модуль? )))

Google

Vasiliy
08.05.2018
13:07:01
сделаешь класс, больше к этому не вернешься и всем будет похуй пока работает, сделаешь модуль, больше к этому не вернешься и всем будет похуй пока работает

Alex
08.05.2018
13:29:38
только у меня trello сломался?

Roman
08.05.2018
13:30:15

Alex
08.05.2018
13:30:16
О, заработал.

Roman
08.05.2018
13:30:38
ну хз у меня "нейтив" аппа
просто белый экран

Alex
08.05.2018
13:30:58
у меня показало что "не могу ничего найти" в интерфейсе трелло
в конкретную доску зайти не могу.
очень медленно но прогрузил доску

Roman
08.05.2018
13:31:27
Trello isn't available right now.
Sorry about that — we'll be back as soon as possible!
In the meantime, watch trellostatus.com for more information.
Our engineering team is actively investigating this incident and working to bring Trello back up as quickly as possible.

Roman
08.05.2018
13:31:43
это уже со статуспейджа

Alex
08.05.2018
13:31:46

Roman
08.05.2018
13:36:46
угу я отсюда и копировал

Subb98
08.05.2018
15:23:16
У тебя трелло недоступен?

Alex
08.05.2018
15:28:55
давно уже

Subb98
08.05.2018
15:29:10
Ага, я прочёл поздно.

Google

Crypt
09.05.2018
09:35:39
Всех с праздником. Подскажите (кто юзал webpacker) - как подключить file-loader?

Admin
ERROR: S client not available

Roman
09.05.2018
09:59:29
он уже подключен
тебе нужны какие-то другие типы?

Crypt
09.05.2018
10:35:49
он уже подключен
Не был подключен, пришлось в js/environment.js подключать. Нужен был тип obj для webGL

Roman
09.05.2018
10:40:12
нужно просто подправить конфиг

Crypt
09.05.2018
10:41:30

Roman
09.05.2018
10:41:41
environment.loaders.get('file').test = /jpg|jpeg|png|gif|svg|eot|ttf|woff|woff2|obj/
вот это тебе надо

Crypt
09.05.2018
10:42:06
Ага, понял

Roman
09.05.2018
10:43:02

Crypt
09.05.2018
10:44:20
Спасибо, сейчас попробую. Получается когда ставишь вебпакер, он уже ставит этот загрузчик в node_modules и через yarn/npm его отдельно не нужно ставить?
Забыл, а к регулярным выражениям можно просто в конец дописывать? Например,
environment.loaders.get('file').test += 'obj'
Чтоб значения по умолчанию нечаянно не загубить

Roman
09.05.2018
10:49:04
можно через union вроде
поищи я не помню
а не нельзя. там все по-убогому

F
09.05.2018
11:15:41
Где вы храните nginx conf для приложения?

Google

Crypt
09.05.2018
11:17:08

F
09.05.2018
11:17:29

Crypt
09.05.2018
11:18:18
это http сервер же, а деплоишь чем? Capistrano?

Roman
09.05.2018
11:24:02
re.flags тоже смерджить надо
я бы рекомендовал не заморачиваться и просто написать строкой - даже если что-то поменяется в сорцах вебпакера - ты все равно ведь знаешь, какие файлы у тебя используются в проекте

Crypt
09.05.2018
11:31:12
Да уж, заморочка...
Почему Puma в io упирается и долго думает?
Completed 200 OK in 140545ms (Views: 139340.3ms | ActiveRecord: 76.8ms) ???

Roman
09.05.2018
11:36:57
кто сказал, что это io?