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

Страница 623 из 1885
Igor
25.10.2016
09:25:25
похоже на твой случай в этих 5 сек

Zart
25.10.2016
09:27:45
подозреваю что в локалке нет нормального днс

Igor
25.10.2016
09:27:59
да разница? даже 8.8.8.8 не должен 5 сек отвечать

Zart
25.10.2016
09:28:11
хз

Google
V
25.10.2016
09:28:14
похоже на твой случай в этих 5 сек
не, там у чувака только локалхост подолгу резолвится

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

Zart
25.10.2016
09:28:48
линупсы частично изза этого, частично для того чтобы при взлёте не было тупления суют локальный хост в етц хостс

V
25.10.2016
09:28:54
ну он писал что гетсокетадр тоже долго работает вроде
только на локальном имени. он у него в таймаут уходил

Igor
25.10.2016
09:28:56
проверь энивэй

вдруг поможет

а, эх

V
25.10.2016
09:30:41
чот не покидает ощущение диссонанса. не хочется отказываться от реквестс, уж больно все удобно уже с ним написалось. но городить локальные кеши днс тоже как-то криво.

V
25.10.2016
09:37:55
в оф доке рекомендуют целых три. вот сейчас пробую одну из них

мне просто один запрос сделать, не хотел целую либу ради этого тащить

b0g3r
25.10.2016
09:38:30
А реквест тащишь)

V
25.10.2016
09:38:41
а он нужен для еще других запросов все равно

Google
V
25.10.2016
09:39:00
не к феарбейзу

Igor
25.10.2016
09:39:43
а другие запросы быстро выполняются?

не в ФБ

V
25.10.2016
09:41:02
да не сказал бы. но там данных много приходит, я думал на стороне сервера тормоза. а теперь вот засомневался

буду проверять теперь

бгг, попробовал либой для фб тот же запрос сделать. и что ви таки себе думаете? те же 5 секунд на том же методе. а почему? а потому, что либа тоже видать реквестс юзает ))

Igor
25.10.2016
09:47:36
pip show названиелибы

покажет зависимости

Zart
25.10.2016
10:17:32
наркотические

A
25.10.2016
10:25:35
Если в любой момент можешь бросить, то и не зависимость как-бы.

V
25.10.2016
10:27:46
откажись от реквестс пока не стало слишком поздно

.
25.10.2016
10:58:37
Гайс, где можно почитать про virtualenv.

Zart
25.10.2016
10:58:58
в интернетах

.
25.10.2016
10:59:32
Ну это понятно

Мой поиск в интернетах не позволили нарисовать полной картины

Zart
25.10.2016
11:00:25
виртуаленв копирует/симлинкает кусок питона, достаточный чтобы тот запускался и думал что он живёт в другом каталоге это меняет sys.prefix и все производные от него пути - а именно расположение библиотек

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

помимо автоматизации создания копии венв еще и ставит в новый енв несколько базовых пакаджей - сетаптулз, пип и вил

альтернативно можно: - использовать venv и ensurepip из питона 3.3+ - использовать билдаут - использовать поюзерные инсталлы - собирать собственный питон

Igor
25.10.2016
11:02:44
(дополню) чтобы, если возникла необходимость работать с этими тулзами (pip например), они сразу смотрели в созданное окружение и не было путаницы

Google
Zart
25.10.2016
11:02:58
ват

Igor
25.10.2016
11:03:14
:( что не так?

Zart
25.10.2016
11:03:35
"сразу смотрели"... это следствие от изменения sys.prefix

можно еще несколько альтернативных вариантов назвать, но виртуаленв один из самых популярных

.
25.10.2016
11:05:48
Зарт, спасибо за мини лекцию, щас еще попробую документацию почитать и мб закину пару вопросов

Igor
25.10.2016
11:06:12
"сразу смотрели"... это следствие от изменения sys.prefix
да, но как это противоречит тому, что я сказал? если бы pip не ставился, была бы куча вопросов у новеньких: ❯ which pip /usr/local/bin/pip ❯ virtualenv --no-pip ~/.virtualenvs/nopip New python executable in /Users/igor/.virtualenvs/nopip/bin/python2.7 Also creating executable in /Users/igor/.virtualenvs/nopip/bin/python Installing setuptools, wheel...done. ❯ workon nopip nopip❯ which pip /usr/local/bin/pip

Zart
25.10.2016
11:06:34
это ты ща про "активацию" 8\

.
25.10.2016
11:15:10
Нубский вопрос, сорре.Есть ли разница в установке virtualenv через pip и в стандартой установке на ubuntu

Zart
25.10.2016
11:19:04
есть

но смысла ставить пип глобально никакого нет

разве что если использовать поюзерные инсталлы

F
25.10.2016
11:56:24
ребята, есть вопрос

F
25.10.2016
11:57:50
нужно сделать апи для чата между юзерами на джанге, без всяких передач файлов, шифрования, отметок о прочитанном думал запилить на Channels, но потом решил а че бы не схалтурить

и сделать этот недочат не на сокетах, а на хттп вопрос не пиздец ли?

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

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

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

это я понимаю)

вопрос скорее о масштабе необходимого зла

Zart
25.10.2016
12:10:01
в общем ты похоже намылился повторить еб-чатяги прошлого

Google
F
25.10.2016
12:10:26
хз, там не будет вебморды, только апи

я понимаю что это говно будет но хочу сделать его минимально вонючим

Zart
25.10.2016
12:11:54
апи?!

F
25.10.2016
12:12:15
апи?!
да, лол чат для приложения

ы, у меня такое тестовое задание для рамблера было
и как, прошел?) был недавно в их офисе

Igor
25.10.2016
12:12:34
хотя нет, там была веб-морда и вебсокеты/че-нить еще по желанию

и как, прошел?) был недавно в их офисе
нет, чем-то тогда не понравился %) но сейчас все равно там работаю, да

Admin
ERROR: S client not available

Igor
25.10.2016
12:14:48
> апи между юзерами на джанге > не на сокетах, а на хттп ты имел в виду веб-сокеты, я надеюсь? о_О обычные там совсем не в тему были бы, ящитаю

Zart
25.10.2016
12:15:46
ачо

ирц-овер-хттп

збс же!

Igor
25.10.2016
12:16:18
у меня как раз так и было, я из IRCшной RFC большинство команд понапиздил :)

Zart
25.10.2016
12:17:22
прям все 5, да... USER, JOIN, PART, PRIVMSG, QUIT

Igor
25.10.2016
12:19:38
а вот и нет! MESSAGE, REGISTER, LOGIN, LOGOUT, JOIN, LEAVE, LIST, ACTION, ERROR

Zart
25.10.2016
12:20:06
MESSAGE в ирц нет равно как LEAVE

Igor
25.10.2016
12:20:16
PRIVMSG есть, да

Zart
25.10.2016
12:20:17
ACTION'а тоже нет

Igor
25.10.2016
12:20:18
PART

Google
Igor
25.10.2016
12:20:24
я же сказал, большинство :(

Zart
25.10.2016
12:20:31
зато NOTICE проёбан 8)

Igor
25.10.2016
12:20:49
твоя правда, вместо него ERROR %))

Zart
25.10.2016
12:21:11
а вот и нет! MESSAGE, REGISTER, LOGIN, LOGOUT, JOIN, LEAVE, LIST, ACTION, ERROR
в ирц протоколе из всего этого только джойн и лист. насчет еррор не уверен

Zart
25.10.2016
12:23:33
э.. по вебсокетам ничо умного не скажу

я думал ты таки про хттп

F
25.10.2016
12:23:54
ну у меня два стула тут

хттп и вебсокеты

я все еще дума на хттп, потому что я тогда за вечер его сделаю)

Igor
25.10.2016
12:24:32
вебсокеты старыми браузерами не будут поддерживаться

F
25.10.2016
12:24:38
но блин сердце скрипит

Igor
25.10.2016
12:24:46
в ирц протоколе из всего этого только джойн и лист. насчет еррор не уверен
:( сорри, я и правда напиздел про "большинство", это полгода назад было

Zart
25.10.2016
12:25:06
ну половину таки взял оттуда, просто переименовал 8)

F
25.10.2016
12:25:22
на айос вроде норм все с вебсокетами

Zart
25.10.2016
12:26:06
мда

Igor
25.10.2016
12:26:09
для мобильных приложух то бишь? ну тогда может и норм будет веб-сокетами, тем более раз джанго уже развернута и используется для других апих

Zart
25.10.2016
12:26:13
еще и ос приплели

Igor
25.10.2016
12:27:18
ну на самом деле он правильно сделал, что уточнил, что это для мобильных приложенек

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

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