@proRuby

Страница 1168 из 1594
Alex
11.04.2018
19:33:40
Какой гем используете для geoip?
Мы сами писали, но мы только РФ чекаем через ipgeobase

Dmitry
11.04.2018
19:34:12
Мы сами писали, но мы только РФ чекаем через ipgeobase
нашел открытую базу csv буду парсить и в базу писать, че делать то

Alex
11.04.2018
19:34:49
нашел открытую базу csv буду парсить и в базу писать, че делать то
на хабре была статья как правильно лучше хранить диапозоны IP, чтобы был быстрый поиск и функция там же для постгреса

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

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

но вдруг

Dmitry
11.04.2018
19:38:27
взять готовый гем, не?
а что, слишком сложно спарсить csv чтоль?

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
очевидный maxminddb
Но только платный? Или бесплатные варианты тоже норм?

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

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
и черрипиком из каждой в другую дёргай

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

Кирилл
12.04.2018
11:55:58
а потом просто git reset ^HEAD; git commit —amend; git push -f
и получаешь по шапке, что сребейзил раньше времени, пока пр не апрувнули

Кирилл
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
https://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html
Git flow это расширенная версия или шаблон работы?

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

Git 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 вот еще картинка

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

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

люди разные мне вот сказали однажды - слей коммиты в один а то в глазах рябит я решил что шутка а это прям серьезно было рябит в глазах, прям с профессией люди ошиблись
а чего плохого в этом? всмысле зачем видеть 100500 коммитов на одну фичу, гораздо прикольнее на каждую фичу по коммиту (в мастер)

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

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

Admin
ERROR: S client not available

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

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

рябит - это уже к медикам а не к технарям то

так же ребейз - делать ребейз чтобы не рябило - ну так себе если надо ребейз - надо делать ребейз, к ряби в глазах это тоже не имеет никакого отношения

ojab
12.04.2018
16:42:52
Решается описанием в документе о разработки в компании же
сомнительно, всякие fixup'ы прошлых коммитов в следующих (добавляющих другой кусок кода) и иже весьма сложно описываются

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

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

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

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

Т.е у них бугуртнуло что у тебя дохуя коммитов и им нахуй из профессии а ты сквош не смог сделать и дартаньян?)

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

что там подкрутить можно?

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

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