
Pavel
08.08.2016
10:18:01

Denis 災 nobody
08.08.2016
10:18:20
"сложна"

Stanislav
08.08.2016
10:18:26
Можно убить босса как вариант, занять его трон и пилить venv
А так докер попробуй

Google

Denis 災 nobody
08.08.2016
10:18:51
думаю, впилить докер будет сложнее чем венв =_=

Pavel
08.08.2016
10:18:53

Denis 災 nobody
08.08.2016
10:19:19
проще втащить .so в пакет как Source

Мерлин
08.08.2016
10:20:24
[last news]
Centrifugo real-time messaging server in Go – protobuf inside, JSON outside

Denis 災 nobody
08.08.2016
10:23:18
и класть рядом например.. или в /usr/lib64/python2.6/site-packages

Sheridan
08.08.2016
10:24:20
счастья всем
Камрады, какие подводные камни при рисовании async кода?

Dmitry
08.08.2016
10:26:22
сырые библиотеки

Sheridan
08.08.2016
10:26:45
рано еще?

Dmitry
08.08.2016
10:27:25
Наверное, не знаю у меня были проблемы из-за библиотек.

Sheridan
08.08.2016
10:29:17
ну я хочу aiohttp вкрутить с mongodb аиошным. Файловый ввод\вывод и операции (прочесть дир например) надеюсь уже есть aioбельные?

Alexander
08.08.2016
10:30:10
uwsgi async поддержка в beta режиме

Sheridan
08.08.2016
10:30:16
или не заморачиваться и трогать за тот же bottle?

Google

Alexander
08.08.2016
10:30:36
aiohttp, если не ошибаюсь, даже csrf защиты нет из коробки
авторизацию всю руками делать
asyncio - крутая вещь - ужё можно юзать, если не лень 100500 мелочей самому дописывать

Sheridan
08.08.2016
10:31:38
то есть, получается, выхлоп вроде как тот же самый на невысоконагруженном проекте, а геммороя на порядок?

Alexander
08.08.2016
10:31:38
а так - да, "сырые библиотеки"
да
но на нагрузке может быть профит

Sheridan
08.08.2016
10:32:07
окай, спасибо.
тогда имею другой вопрос: какой вебфреймворк? bottle сильно гуд? :)
Хотел за flask потрогать, но Светлов пишет что оно не совсем гуд http://asvetlov.blogspot.ru/2014/10/flask_20.html

Dmitry
08.08.2016
10:34:31
хз ботл кстати не юзал ни разу
не приходилось лол

Мерлин
08.08.2016
10:35:41

Sheridan
08.08.2016
10:36:11
Дьянго имхо слишком уж монстр....

Cyber
08.08.2016
10:36:13
+
ты же не потрогал за джанго)

Мерлин
08.08.2016
10:36:32

Vadim
08.08.2016
10:42:51

Sheridan
08.08.2016
10:48:39
/me реально теряется в выборе.

Эдуард
08.08.2016
10:49:22
/me

Google

Мерлин
08.08.2016
10:50:40

Sheridan
08.08.2016
10:50:58
с одной стороны я не работал с вебфреймворками и мне их все равно изучать
с другой стороны приложение не высоконагруженное
с третьей стороны хз как будет с нагрузкой в дальнейшем
с четвертой стороны как бы было бы хорошо если придется писать меньше
с пятой стороны чем меньше самому писать тем возможно неоптимальнее будет работать
...

Pavel
08.08.2016
10:53:17

Sheridan
08.08.2016
10:54:03
то есть джанка из коробки умеет cdn?

Pavel
08.08.2016
10:54:48

Sheridan
08.08.2016
10:55:04
приложение и статику...

Vadim
08.08.2016
10:55:13
преждевременная оптимизация, все дела

Pavel
08.08.2016
10:56:12

Dmitry
08.08.2016
10:56:47

Sheridan
08.08.2016
10:56:54
монгодб реплицированный шард в три сервера уже есть

Vadim
08.08.2016
10:57:22

⬗VLAD⌶K⬖
08.08.2016
11:03:47

Denis 災 nobody
08.08.2016
11:30:44
и еще.. почему код
$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
/usr/lib/python2.6/site-packages
я так понимаю, это для noarch? А для 64 бит как тогда?
о, кажется нешел в $ rpm —showrc |grep site
-14: python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib(1))")
-14: python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; import sys; sys.stdout.write(get_python_lib())")

Whore Amazing
08.08.2016
11:53:27
Я чет немного туплю. Если у меня в репозитории, скажем, две ветки, и обе мне нужны на локальном компьютере. Их надо сохранять в разные папки?

Pavel
08.08.2016
12:01:29

Whore Amazing
08.08.2016
12:01:41
ага

Google

Pavel
08.08.2016
12:02:22
git checkout branch1
git checkout branch2

finkel
08.08.2016
12:02:56
git branch список всех веток)

Pavel
08.08.2016
12:03:31
ага
А если прям совсем одновременно надо, то две копии репы, да.

Whore Amazing
08.08.2016
12:06:03
Спасибо.

Admin
ERROR: S client not available

Aragaer
08.08.2016
12:18:18
это напоминает недавнюю историю на dailywtf...
http://thedailywtf.com/articles/the-inner-json-effect

Danil
08.08.2016
12:21:12
Ребят, как лучше всего мигрировать mysql в postgres? Я нашел вот это: http://agiliq.com/blog/2014/05/migrating-django-app-from-mysql-to-postgres/, но появились ошибки после миграции.

Dan
08.08.2016
12:22:00
проще всего мне кажется через manage.py dumpdata/loaddata

Danil
08.08.2016
12:22:26
Хм

Dan
08.08.2016
12:23:33
те сначала делается manage.py dumpdata > dump.json
затем переключается база
manage.py migrate
manage.py loaddata dump.json

Danil
08.08.2016
12:25:28
Но надо еще как-то тогда подготовить структуру бд для postgres?
Я в python / django 1 неделю всего. Разгребаю то, что прошлый бекендер на говнокодил тут. Так что многих вещей не знаю еще до конца сам.

tosh
08.08.2016
12:26:25
> 1 неделю
> на говнокодил

Ray
08.08.2016
12:26:41

tosh
08.08.2016
12:27:47

Danil
08.08.2016
12:28:06
> 1 неделю
> на говнокодил
Показал человеку с которым вместе работаю, он ужаснулся и дал перечень советов что исправлять и в какую сторону все фиксать. Не вижу абсолютно ничего смашного.

Dan
08.08.2016
12:28:51
структура создасться при migrate

Google

Danil
08.08.2016
12:29:37
Понял. Попробую это сегодня. ?

Dan
08.08.2016
12:29:44
если миграция делалась конечно

Danil
08.08.2016
12:30:16
Да

Dan
08.08.2016
12:30:19
если миграций не было то на чистую базу сработает и syncdb по теории

Danil
08.08.2016
12:31:07
? миграции были, попробую сделать твоим способом. Спасибо

Nobue
08.08.2016
13:12:56
вы не знаете для питона какую-нибудь вундервафлю для автоматической отправки и обработки репортов об ошибках?
в частности чтобы была дедупликация, то есть группировка однотипных репортов

Idris
08.08.2016
13:17:08
@itohnobue https://getsentry.com/welcome/

Nobue
08.08.2016
13:18:20
хотелось бы конечно что-нибудь self-hosted
но все равно спасибо
ух ты у этой штуки есть опенсорс версия https://github.com/getsentry/sentry
круто
тогда вопрос снят
надо его и попробовать