@ru_python

Страница 9233 из 9768
Христофор Маврикиевич
04.06.2019
09:21:26
если надо добраться до юзверей, почты, тимс и прочего, все методы там
нужно открыть ворд файл в ворде в офисе 365 который хранится у меня на сервере

Anton
04.06.2019
09:22:26
зачем такой изврат? ? и я думаю, что не выйдет ничего )))

Христофор Маврикиевич
04.06.2019
09:22:43
ну с офис онлайном работает

Tishka17
04.06.2019
09:22:45
а цель?

Google
Anton
04.06.2019
09:22:47
office 365 это не word online, там рендерит веб превью office web app

Христофор Маврикиевич
04.06.2019
09:23:18
тип у меня есть веб приложение в котором хранятся doc файлы хочу по даблклику они открывались в iframe в ворде из office 365

Anton
04.06.2019
09:25:45
хм, хз, вот тут уже ничего не скажу, я лишь знаю, что есть Office Web Apps сервер, вот он умеет рендерить офисный документы в браузере, но там столько всего надо поднимать, что ебанёшься

Tishka17
04.06.2019
09:28:01
вот отсюда взято https://stackoverflow.com/questions/27957766/how-do-i-render-a-word-document-doc-docx-in-the-browser-using-javascript

там же есть вариант с гуглодоками

Христофор Маврикиевич
04.06.2019
09:29:05
спасибо

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

Tishka17
04.06.2019
09:32:05
оу

Кукурузник ?
04.06.2019
09:32:17
Я запрашиваю у пользователя число типа float. Если оно целое, как его вывести в тип int?

Tishka17
04.06.2019
09:32:24
понял несовсем корректно описал нужно открывать на редактирование а не просто на просмотр
тут вероятно придется или файл перекладывать к ним или у себя разворачивтаь офис

SetazeR
04.06.2019
09:33:02
тут вероятно придется или файл перекладывать к ним или у себя разворачивтаь офис
а можно подозреваю задействовать гуглодоксы например

Andrew
04.06.2019
09:33:11
Как получить координаты углов здания из адреса для отрисовки его полигона?

Google
Христофор Маврикиевич
04.06.2019
09:33:18
тут вероятно придется или файл перекладывать к ним или у себя разворачивтаь офис
сейчас реализован вариант через office online и туда через wopi передается файл

SetazeR
04.06.2019
09:34:11
залить питоном на гуглодоки по апи, по апи же расшарить, дать ссылку

(я не знаю есть ли шаринг в апи, не смотрел, но подозреваю что должен быть)

всяко проще чем велосипедить в браузере

Sergey
04.06.2019
09:35:27


/dev
04.06.2019
10:03:05
@Saluev

Tigran
04.06.2019
10:03:23
@Saluev
дай пять коллега

/dev
04.06.2019
10:03:30
Tishka17
04.06.2019
10:20:45
а он говорит что у тебя многие-ко-многим

Andrey
04.06.2019
10:25:52
Господа, интерсует живой опыт работы с aiohttp+асинхронная SQLAlchemy+postgresql Я нашел драйвер https://aiopg.readthedocs.io/en/stable/ - он, насколько я понимаю, позволяет использовать алхимию асихронно. Вопрос, у кого-нибудь есть живой опыт использования подобной связки с асинхронными вызовами?

Andrey
04.06.2019
10:29:28
только SQLAlchemy Core
Т.е. все прелести с модельками и их сериализацией потеряем?

Alex
04.06.2019
10:29:43
Andrey
04.06.2019
10:31:28
Глеб
04.06.2019
11:20:20
@Kdanylov @Tishka17 я осилил запустить эту богодельню в докере. https://i.imgur.com/gBdYyJ4.png - uvloop, голый asyncio показывает результат на десяток меньше https://i.imgur.com/cntgD9s.png - потоки.

А теперь суть - вариант с потоками хочет получить 17Гб ОЗУ, а их ему не дают

вариант с uvloop и async'ом насыщается с 1.4Гб

Google
Tishka17
04.06.2019
11:21:32
это на сколько коннектов?

Глеб
04.06.2019
11:22:06
виртулаьной или реально?
да я не знаю, я сегодня пол дня сношался только чтобы завести это в докере. Я вообще под андроид пишу, опыта с этим ноль целых хрен десятых.

Под виндой оно голышом не стартовало, так что тест грязноват

koder
04.06.2019
11:22:26
вариант с uvloop и async'ом насыщается с 1.4Гб
А никто и не говорил что потоки жрут меньше ресурсов ) у потоков выше потребление памяти, особенно у питона. Правда 17гб - это явный глюк. Должно быть заметно меньше. Но больше чем в асинке

Глеб
04.06.2019
11:23:03
ну и я не знаю как ограничить память без виртуализации

У меня её 32Гб, так что смоделировать недостаток не получится

koder
04.06.2019
11:24:16
ну и я не знаю как ограничить память без виртуализации
Тебе плевать на виртуальную память, смотри на rss. Кстати можешь попробовать в W4L запустить

kirill
04.06.2019
11:24:27
Задеплоил Django приложение на heroku, Пишет application error, Уже не знаю, что делать, может хоть здесь помогут

koder
04.06.2019
11:24:35
Если винда pro, то там вполне рабочая линуксовая подсистема

Глеб
04.06.2019
11:24:36
rss - это что?

koder
04.06.2019
11:24:51
Резидентная память. То что ты реально используешь

А виртуальная - это зарезервированное адресное пространство

Глеб
04.06.2019
11:25:22
Окей, знать-бы как её посмотреть

koder
04.06.2019
11:25:33
У меня на 64гб 30к потоков живут, и еще много оперативы свободной

Задеплоил Django приложение на heroku, Пишет application error, Уже не знаю, что делать, может хоть здесь помогут
Я не помогу, но советую написать подробную информацию. Как пишет, где пишет, что еще пишет, что в логах

Denis
04.06.2019
11:26:28
мне надо посчитать матрицу попарных расстояний параллельно. что для этого использовать? nproc —all выдает 12 (12 ядер типа хы), но вот Pool выигрывает и при том несущественно только на 2х процессах.

Google
Denis
04.06.2019
11:28:18
kirill
04.06.2019
11:28:18
На локалхосте все работало нормально

Denis
04.06.2019
11:28:34
ну или надо как следует подумать

koder
04.06.2019
11:29:21
@Kdanylov @Tishka17 я осилил запустить эту богодельню в докере. https://i.imgur.com/gBdYyJ4.png - uvloop, голый asyncio показывает результат на десяток меньше https://i.imgur.com/cntgD9s.png - потоки.
У тебя раельная фигня с системой. Посмотри на дельту времени между замерами. Слишком много левой нагрузки, видимо. Дельта должна быть довольно близка в 1с

Глеб
04.06.2019
11:30:45
Там концов не сыщешь где тупит

koder
04.06.2019
11:31:24
конечно фигня, оно в контейнере, контейнер в Hyper-V, а коммуникация на виртуальном адаптере
:) ну тада это так себе идея. Как еще вариант - может в винде все хреново со скедуленгом в таких случаях и тогда это обьективная проблема

Глеб
04.06.2019
11:31:54
аааа, погоди, так оно скачет по ядрам

я-же не могу его завязать на одно физическое ядро

koder
04.06.2019
11:32:10
В смысле скорость работы вот такого поточного кода сильно зависит от того насколько хороший системный шедулер. Если он фиговый - потоки начнуть сильно проигрывать

Sergey
04.06.2019
11:32:48
а он говорит что у тебя многие-ко-многим
('document_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='documents.Document')), ('attachmentowner_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='common.AttachmentOwner')),

koder
04.06.2019
11:33:14
я-же не могу его завязать на одно физическое ядро
Я никогда на винде не гонял, может на ней действительно потоки говно

я-же не могу его завязать на одно физическое ядро
Это все равно не пояснит такой адский джиттер

Pavel
04.06.2019
11:33:59
Я никогда на винде не гонял, может на ней действительно потоки говно
там еще и докер (за очень редким исключением) - это полноценная виртуализация

Глеб
04.06.2019
11:34:04
Кажется, для чистоты картины надо гонять между двумя виртуалками в амазоне, остальное - спекуляции.

Pavel
04.06.2019
11:34:27
поэтому такой, с позволения сказать, "тест" не имеет никакого практического смысла

kirill
04.06.2019
11:34:43


Jentry
04.06.2019
11:35:34
это пять

Google
Pavel
04.06.2019
11:35:34
клёвая картинка. хотя зашакалена и горизонт завален. что ты хотел этим сказать?

Sergey
04.06.2019
11:36:04
Нет
что нет?

kirill
04.06.2019
11:36:48
Ладно понял зайду в другое время, сейчас нав не до меня

Pavel
04.06.2019
11:37:34
Ладно понял зайду в другое время, сейчас нав не до меня
ты логи своей джанги показать можешь? что именно у тебя там свалилось

koder
04.06.2019
11:37:44
Кажется, для чистоты картины надо гонять между двумя виртуалками в амазоне, остальное - спекуляции.
Нуууу я бы так не сказал. Но по идее каждому нужно гонять на том не чем он использовать будет.

Артем
04.06.2019
11:41:50
А теперь суть - вариант с потоками хочет получить 17Гб ОЗУ, а их ему не дают
попробуй threading.stack_size уменьшить, по умолчанию 8мб стоит, может работать и с 1-2 мб

Tishka17
04.06.2019
11:42:52
это по идее виртуальная память и не аллоцируется реально

Глеб
04.06.2019
11:43:33
Да смысла нет, тут слишком много дополнительного мусора между железом и программой влезло, а он, как выяснилось, может на корню изменить соотношение производительности между асинком и потоками.

Pavel
04.06.2019
11:43:54
Логов как-то маловато, их надо включить, говорят

Глеб
04.06.2019
11:44:26
В итоге как всегда - тесты не тесты, попугаи не попугаистые.

Страница 9233 из 9768