
Mitya
11.05.2016
18:38:12
эмммм...

Arseny
11.05.2016
18:40:29
может надо забанить этого джентльмена?

Yegor
11.05.2016
18:40:43
да чо вы сразу драться

Mitya
11.05.2016
18:40:43
крестить его нужно :D

Google

Yegor
11.05.2016
18:41:50
я у вас по существу спрашиваю, а вы в меня помидоры кидаете
да ну вас
пойду дальше гугл мучать

Arseny
11.05.2016
18:42:04
нужна святая вода

Mitya
11.05.2016
18:42:06

Arseny
11.05.2016
18:42:11
окропить немедленно

Pavel
11.05.2016
18:42:33

Yegor
11.05.2016
18:42:35
нормальный стек
вот вопрос
Можно из PHP создать приложение на OpenShift?
Через командную строку, например?
бот на python + flask на опеншифте, апи и веб-морда на php. я, конечно, понимаю, что вы бы всё сделали лучше и изящнее, но вот он я такой

Mitya
11.05.2016
18:44:35
берешь такой... открываешь документацию https://developers.openshift.com/languages/php/getting-started.html

Google

Yegor
11.05.2016
18:45:11
да мне не это надо
наркоман
надо из php написать что-то типа rhc->create_app('my_app', 'php-azaza');
или cmd_tool('rhc app create myphpapp php-5.4');
точнее мне надо на питоне
cmd_tool('rhc app create myapp python-2.7');

Andrey
11.05.2016
18:46:23

Mitya
11.05.2016
18:46:30

Yegor
11.05.2016
18:46:43
Я написал. Из кода PHP создать Python-приложение на OpenShift
Для создания приложений на OpenShift используется RHC
Можно к ней как-то доступ получить в коде? Есть такая херня?

Andrey
11.05.2016
18:47:37

Pavel
11.05.2016
18:47:38

Yegor
11.05.2016
18:48:08
тут ещё вопрос, system выполняется на серваке? то есть, мне надо будет поставить руби и пакеты?

Mitya
11.05.2016
18:48:29
аааааааааа!!!!!

Andrey
11.05.2016
18:48:29

Pavel
11.05.2016
18:48:32

Yegor
11.05.2016
18:48:37
спс
Паша хороший, а остальные плохие

Pavel
11.05.2016
18:49:29

Google

Andrey
11.05.2016
18:49:32
Теперь этот будет сюда вопросы про пых писать.
Теперь у нас есть хаскель и php. Осталось питон найти.

Mitya
11.05.2016
18:50:03
про питон было что-то сегодня

Yegor
11.05.2016
18:50:21
блядь, один вопрос про PHP задал, всё, заныли

Ivan
11.05.2016
18:50:33

Mitya
11.05.2016
18:50:36
там еще кто-то принтами дебажит

Yegor
11.05.2016
18:50:41
простите, что у меня нет PHP-конфы в телеграме, полубоги

Pavel
11.05.2016
18:51:09

Dmitriy
11.05.2016
18:51:24

Yegor
11.05.2016
18:51:29
спасибо

Arseny
11.05.2016
18:51:53

Ivan
11.05.2016
18:52:01

Pavel
11.05.2016
18:52:16

Dmitriy
11.05.2016
18:52:24

Mikhail
11.05.2016
18:52:26

Andrey
11.05.2016
18:52:27

Alexander
11.05.2016
18:52:35
> макбук и прочее говно. вы ущемляете права верующих, не надо так)

Arseny
11.05.2016
18:52:44

Ivan
11.05.2016
18:52:46

Mitya
11.05.2016
18:52:52
азъ есмъ

Google

Arseny
11.05.2016
18:52:54
я не в WG

Ivan
11.05.2016
18:53:07

Andrey
11.05.2016
18:53:21
я не в WG
Я не пользовался маком. Так что из пакетных менеджеров знаю только хомбю.

Arseny
11.05.2016
18:53:37
мы здесь не меня и не WG обсуждаем, а хаскель и макбуки вообще-то

Mitya
11.05.2016
18:53:40
ладно! судари... кто как реализовывал upsert на PG если уж очень хотите питонячью тему
напрмер, на джанге

Alexander
11.05.2016
18:54:11
upsert там вроде в новой версии уже есть ?

Admin
ERROR: S client not available

Mitya
11.05.2016
18:54:36
есть! тогда вопрос круче
upsert в купе с copy csv
без промежуточной таблицы) реально ли?

Andrey
11.05.2016
18:55:28
Такой нубский вопрос возник ещё: GIL только на питоновский код влияет? Если написать библиотеку и наплодить там тредов, например на openMP, то всё ок будет?

Arseny
11.05.2016
18:55:56
upsert джанговский ок, но неуниверсален

Mitya
11.05.2016
18:56:14
мне нужен bulk

Arseny
11.05.2016
18:56:28
джанго вроде только на наличие id смотрит, принимая решение апдейт/инсерт

Mitya
11.05.2016
18:56:31
а точнее COPY, построчно ооооочень медленно пишет

Arseny
11.05.2016
18:56:47
мне нужно было на доп.поле смотреть, я в итоге свой апсерт писал

Mitya
11.05.2016
18:58:00
ладно! так кто нибудь без промежуточной таблицы upsert смог реализовать подгружая все из COPY
помнится мне в мускуле была такая чудесная утилита типа mysqlimport

Google

Arseny
11.05.2016
19:01:01

melancholiac
11.05.2016
19:02:09
почему текст в import this зашифрован,зачем обьявлеть константы '!' и 25, что значат имена переменных 'd','i','s','c'?

Mitya
11.05.2016
19:04:29
Дзен

Pavel
11.05.2016
19:05:01
Это такой стёб над самим собой. Проповедует простоту, а сами шифруем rot13.

Mitya
11.05.2016
19:07:24
блин! давайте обратно про маки, чот не поперли вопросы про питон)))

Gleb
11.05.2016
19:07:38

Mitya
11.05.2016
19:08:06
Сложновато?
да нет, темы для обсуждения поднимаются, а все молчат)

Cykooz
11.05.2016
19:13:20
Могу набросить вопросик для адептов Джанги - как динамически, в рантайме, перезагрузить urlpatterns?
Пример кейса от балды - через настройки в базе включаем/выключаем django-приложение.
Ну или реальный кейс - в тестах надо включить по умолчанию выключеное приложение и протестировать.

Eugene
11.05.2016
19:15:44
я что-то такое делал через django-waffle

Pavel
11.05.2016
19:16:19

Serge
11.05.2016
19:17:18

Mitya
11.05.2016
19:17:59

Eugene
11.05.2016
19:18:42

Cykooz
11.05.2016
19:18:45
urlpatterns - это глобальная переменная. Все советы в интернатх сводятся к тому что надо сделать reload для всех модулей которые содержат её части - это однако не очень красивое решение :(
Ну и речь как бы не про веб-сервер, а про тесты. Не запускать же мне тесты по отдельности - сначала общие тесты, а потом отдельной командой тесты приложения, когда оно включено.

Mitya
11.05.2016
19:20:28
вопрос конечно хороший, в тест кейсах можно пихануть urls = 'app.test_urls'

Cykooz
11.05.2016
19:21:28
В общем тут полная вина в архитектуре джанги, использовать глобальную переменную для такого дела - это плохое решение.
Может они когданить сделают с этим что то

Serge
11.05.2016
19:25:29