
Alex
11.04.2018
19:33:40

Dmitry
11.04.2018
19:34:12

Alex
11.04.2018
19:34:49

Dmitry
11.04.2018
19:35:01
о, отлично!

Google

ojab
11.04.2018
19:37:48
ну то есть уже понятно, что ты не ищещь лёгких путей
но вдруг

Dmitry
11.04.2018
19:38:27

rekero
11.04.2018
19:39:48
ну велосипеды не так уж и сложно делать

Alex
11.04.2018
19:41:28
Почему велосипеды? Юзать чужое API вот это может быть проблемой.
Например тот же ipgeobase может лежать сутками, а у него отличная база по РФ.
Ну плюс я хз какие задачи нужно решить в проекте, у нас там своя специфичная логика была.

Dmitry
11.04.2018
19:44:00
у меня нет специфики четкой, просто нужна хотя бы какая информация о сессии

Vasya
11.04.2018
19:45:11
Если хотя бы какая-то то хватит и request
Может, все такм что-то конкретное?

Dmitry
11.04.2018
19:46:16
задача четко не определяет этого. Но нужно четко понять что за сессия: ip, страна, какое устройство, чтобы в дальнейшем можно было понять, какую необходимо сбросить.
подобно, как в телеграме

Aleksey
11.04.2018
20:33:18
Есть какой-то гем который user agent определяет, ось там, девайс, и тп. Название не вспомню )

Николай
11.04.2018
21:01:46
Кстати, раз уж вы заговорили об определение страны по ip. Кто какими базами пользуется? Я сейчас паршу с db-ip.com в формат geo модуля для nginx. Но я не уверен насколько эта база точна

Google

Николай
11.04.2018
21:06:56
ipgeobase выглядит не очень внушающее, там последнее обновление архива пол года назад

ojab
11.04.2018
21:07:16
очевидный maxminddb

Николай
11.04.2018
21:08:39

ojab
11.04.2018
21:09:47
бесплатные все ненорм, ибо бесплатно эти данные не раздобыть

Николай
11.04.2018
21:11:01

Black
12.04.2018
11:52:59
Ребята, если ты с самого начала использовал Git один и знаешь только самые базовые команды, то как можно научиться командной работе? Можно ли имитировать командную работу одному? Что еще есть?

Alexander
12.04.2018
11:53:36
берёшь 10 веток
и пилишь сразу %)
а потом мержишь %)

Кирилл
12.04.2018
11:54:18
И кучу гемов, в каждой ветке свои версии)

wi11son
12.04.2018
11:54:21
-f флаг только незабывай

Alexander
12.04.2018
11:54:25
и черрипиком из каждой в другую дёргай

wi11son
12.04.2018
11:55:08
а потом просто git reset ^HEAD; git commit —amend; git push -f
вредные советы

Alexander
12.04.2018
11:55:56
за форспуш в репу дают по репе :)

Кирилл
12.04.2018
11:55:58

Black
12.04.2018
11:56:18

wi11son
12.04.2018
11:56:21

Кирилл
12.04.2018
11:57:00

Google

wi11son
12.04.2018
11:57:14
Приготовиться
https://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html
тут представлен один из возможных воркфлоу

Black
12.04.2018
11:58:28

wi11son
12.04.2018
11:58:31
https://guides.github.com/introduction/flow/ — githubfull flow

Anton
12.04.2018
12:03:21
посоны, а помогите пожалуйста, пройдите опрос на 11 вопросов
https://goo.gl/forms/weQbVYOJGKpMmqG73

wi11son
12.04.2018
12:04:02
Приготовиться
https://jeffkreeftmeijer.com/git-flow/git-flow.png вот еще картинка

Black
12.04.2018
12:05:08

Lavrushchik
12.04.2018
12:29:01
вопрос по grape.
для каждой модели - отдельный модуль, в котором описываются http-запросы и маунтится в главный модуль.
в хелпере есть метод "authenticate_request!" по проверке авторизации пользователя.
потом при описании какого-нибудь get-метода, указываю проверку с методом аутентификации.
вопрос в следующем - можно ли как-то указать для каких модулей вызывать authenticate_request?

Roman
12.04.2018
14:16:27

wi11son
12.04.2018
14:20:11
а теперь пошло соло

Roman
12.04.2018
14:21:59
? поэтому я ребейзаю

Rustam
12.04.2018
14:27:37
а что плохого то?)

john
12.04.2018
16:22:19
а что плохого то?)
люди разные
мне вот сказали однажды - слей коммиты в один а то в глазах рябит
я решил что шутка
а это прям серьезно было
рябит в глазах, прям с профессией люди ошиблись
может встречали так же требование не писать в чат много сообщений а стараться больше сказать в одном? вот из той же серии

Maxim
12.04.2018
16:25:50
Прикольная мулька )

wi11son
12.04.2018
16:26:13
это tig

john
12.04.2018
16:31:53

Google

wi11son
12.04.2018
16:32:16
м, ясн

Admin
ERROR: S client not available

john
12.04.2018
16:32:48
сказали бы - такова наша полиси - без вопросов

Anton
12.04.2018
16:34:09

john
12.04.2018
16:34:26
потом то мне тыкнули - это полиси, вот тут описано - сделал
но так бы сразу сказали - полиси а не "в глазах рябит"
рябит - это уже к медикам а не к технарям то
так же ребейз - делать ребейз чтобы не рябило - ну так себе
если надо ребейз - надо делать ребейз, к ряби в глазах это тоже не имеет никакого отношения

ojab
12.04.2018
16:42:52
ну то есть документ о разработке вида "сквошим всё подряд" написать несложно, а вот если хочется чего-то более вменяемого — уже сложнее

Anton
12.04.2018
16:43:52

Korol
12.04.2018
18:47:09
надо же так, фамилия, имя совпадают, и руби

Roman
12.04.2018
18:51:45

ojab
12.04.2018
18:52:44

Roman
12.04.2018
18:53:02

Vasiliy
12.04.2018
19:12:33
А что в том что в глазах рябит? Рили же лучше когда история более четкая и без 15 коммитов где по строчке в коммите
Т.е у них бугуртнуло что у тебя дохуя коммитов и им нахуй из профессии а ты сквош не смог сделать и дартаньян?)

Roman
12.04.2018
19:18:37
Ребят. кто прошарит в тонкостях unicorn ?
Сервак плохо держит нагрузку
что там подкрутить можно?

Roman
12.04.2018
19:24:08
память, CPU?

Google

Roman
12.04.2018
19:24:54
хостится на heroku
даже при 6-8 Dyno падает, когда на сайте 1,5-2к юзеров

Roman
12.04.2018
19:25:59
что выдает хероку? H12?
сколько воркеров у юникорна? сколько среднее время генерации страницы?

Roman
12.04.2018
19:48:28
В том то и дело, что H12
время ответа - при 30сек валится 503 ответ сервера
когда нагрузка большая

Roman
12.04.2018
19:50:23
ну ты вылетаешь по памяти за пределы

Roman
12.04.2018
19:50:41
там 2,5 гига, используется 1,3