@python_beginnersЭта группа больше не существует

Страница 622 из 1885
Zart
25.10.2016
07:39:36
у них же распродажи постоянно

по дешевке можно удачно урвать

Igor
25.10.2016
07:39:47
кстати, "дедики" у них тоже отличные :) не 1U и Xeonы, а Core i5 десктопные всякие :)

хмм, спасибо, не знал

Google
Zart
25.10.2016
07:42:57
http://serverboerse.de/ru/

Petr
25.10.2016
07:43:42
Господи

Да скалевэй

Оно железное даже

Scaleway.com

Zart
25.10.2016
07:44:12
хостингов - как говна за баней

Logerk49
25.10.2016
08:06:14
в с# есть функция directory.getfiles(1,2) которая возращает имена файлов, отвечающие условиям заданного шаблона есть ли похожее что-то в питоне?

Zart
25.10.2016
08:07:21
glob.glob

модуль fnmatch еще

Logerk49
25.10.2016
08:09:01
спасибо

Igor
25.10.2016
08:26:59
не за что)

Google
Stanislav
25.10.2016
08:28:24
b0g3r
25.10.2016
08:29:01
есть ли какой-то резон загружать .gitignore на git?

Denis
25.10.2016
08:31:36
есть ли какой-то резон загружать .gitignore на git?
Например, твой скрипт при работе создает какие-то файлы, которые не надо коммитить. Или тот же __pycache__. Поэтому загружать надо

Zart
25.10.2016
08:31:40
А я наоборот про квм читал это
оверкоммит есть в обоих

b0g3r
25.10.2016
08:32:00
а вот .idea от пайчарма нелогично же добавлять в .gitignore?

Denis
25.10.2016
08:32:48
Насчет него хз, не сильно им пользовался

Zart
25.10.2016
08:33:48
а вот .idea от пайчарма нелогично же добавлять в .gitignore?
срачей на тему "хранить ли файлы и настройки иде в контроле или нет" хватает

обычно сходятся на том, что файлы проектов хранить можно и нужно, а локальных настроек нет

Схорони как комплексное число ^^
композитным типом можно

V
25.10.2016
08:37:07
Схорони как комплексное число ^^
да зарт уже подсказал как надо, сделал PrimaryKeyConstraint, все работает

со связями тоже разобрался

b0g3r
25.10.2016
08:39:24
я про то, что в команде, к примеру, люди могут использовать разные ide и каждый будет в .gitignore добавлять свои локальные настройки?

обычно сходятся на том, что файлы проектов хранить можно и нужно, а локальных настроек нет

Zart
25.10.2016
08:40:16
ну да

так и делают

Igor
25.10.2016
08:40:29
я часто в .gitignore встречаю игнор .idea, *.sublime-* и прочего

мне это кажется неправильным. *.py[c|o] - ладно, да

но добавь ты в глобальный свой ~/.gitignore все свои IDE-срачи и нет проблем

Google
Zart
25.10.2016
08:41:13
.DS от макоёбов, .idea от джетбрейнсофагов, *.suo от вендузятнегов

и так далее

Igor
25.10.2016
08:41:26
а про Thumbs.db свой любимый виндовый забыл!

Zart
25.10.2016
08:41:41
не забыл, я это говно удаляю физически

Igor
25.10.2016
08:41:42
хотя нет, suo какой-то вон :)

Zart
25.10.2016
08:41:55
суо - это поюзерные от вижелстудии же

ultranoise ?
25.10.2016
08:41:55
DS_STORE добавьте

Igor
25.10.2016
08:42:02
зарт написал, не полностью просто

ultranoise ?
25.10.2016
08:42:08
(

V
25.10.2016
08:42:24
на гитхабе есть примеры гитигноров, где всего этого мусора в достатке

в доке ссылка была на репозиторий с разными наборами, как щас помню

Zart
25.10.2016
08:42:50
https://github.com/github/gitignore

V
25.10.2016
08:43:53
ага

пытаюсь разобраться с производительностью скрипта, который по http тащит json из firebase помощью requests.get. профайлер говорит что 90% времени занимает <built-in method _socket.getaddrinfo> - я правильно понимаю, что это запрос к dns?

Zart
25.10.2016
09:01:39
попробуй поменять адрес на айпи - http://x.x.x.x/json

V
25.10.2016
09:03:17
ага, ща

у меня там по https на самом деле запрос, и если по ip идти говорит requests.exceptions.SSLError: hostname '216.58.214.238' doesn't match either of '*.google.com', '*.android.com', ...

Igor
25.10.2016
09:06:39
а если пингануть его и прописать пару хост-ип в etc hosts?

V
25.10.2016
09:06:43
по хттп фаербейз не отдается

Igor
25.10.2016
09:06:47
дебилизм конечно но проверить

Google
V
25.10.2016
09:07:01
а если пингануть его и прописать пару хост-ип в etc hosts?
да я уж думаю тупо локальный кеш днс поставить какой-нить

Igor
25.10.2016
09:07:10
вообще странно, ведь системный кэш днс есть

в винде и макоси точно

в линухе тоже должен быть

V
25.10.2016
09:07:29
я на маке

Zart
25.10.2016
09:07:48
в линупсе кэша в либц не было вроде

Igor
25.10.2016
09:08:05
в линупсе кэша в либц не было вроде
вот насчёт линуха не уверен

Zart
25.10.2016
09:08:29
ну кэш через nscd там точно есть, но его применяют в других сценариях обычно

V
25.10.2016
09:09:01
либо на маке не кеширует, либо дело не в днс, т.к. одинаково долго выполняется каждый раз

Igor
25.10.2016
09:09:32
а через браузер так же долго?

Admin
ERROR: S client not available

V
25.10.2016
09:09:33
ща попробую в хостс прописать тупенько

для начала

Igor
25.10.2016
09:10:10
можно из браузера девтулсом проверить, как долго чё занимает

V
25.10.2016
09:10:19
хм, нет, браузером быстро

Igor
25.10.2016
09:10:23
там вроде в т.ч. днс лукапы палятся отдельной строкой

либо возвращается вообще 304 нот модифаед

или как там его

V
25.10.2016
09:10:50
0.7 сек на весь запрос против почти 5 сек через реквестс

Igor
25.10.2016
09:10:55
но это обычно для статики

Google
Igor
25.10.2016
09:11:30
а если import pudb; pu.db воткнуть и глянуть в дебаггере пошагово, на чем виснет?

(pudb можно заменить pdb, ipdb, pycharm)

V
25.10.2016
09:12:14
так в пичарме делаю профайл, он показывает на чем тупняк, выше писал

<built-in method _socket.getaddrinfo>

Igor
25.10.2016
09:13:18
а, пардон

V
25.10.2016
09:13:49
на so вот тоже нашел что это днс и лечится кешированием вроде как

виснет ли
не не, ничего не виснет, ответ приходит, просто долго оч, почти 5 сек

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

чем тот, который я видел минуту назад

Zart
25.10.2016
09:16:33
странно

нормальные промежуточные днс ставят лимит на минимальный ттл чтобы избежать подобного

V
25.10.2016
09:17:27
ну firebase.google.com, еще недавно резолвился в 216.58.214.238, сейчас уже 216.58.214.206

во, теперь опять 238

Zart
25.10.2016
09:18:16
5 минут ттл

может 10

V
25.10.2016
09:19:12
ну все равно я не понимаю, почему баузер быстро резолвит, а реквестс - меленно

интересное: https://github.com/kennethreitz/requests/issues/3568

точнее вот: http://stackoverflow.com/questions/39435443/why-is-python-3-http-client-so-much-faster-than-python-requests/39438703#39438703

действительно, проблема в реквестс

Igor
25.10.2016
09:24:14
http://apple.stackexchange.com/questions/175320/why-is-my-hostname-resolution-taking-so-long

это смотрел?

(не уверен что в тему, я с телефона и инет говно пока)

Страница 622 из 1885

Эта группа больше не существует Эта группа больше не существует