@ru_python

Страница 8463 из 9768
Denis
22.03.2019
15:46:26
Robot
22.03.2019
15:47:31
Си еще быстрее
на си неудобно писать веб. со строками работать и т.п. а вот языки типа го - тоже вариант.

Kirnosov
22.03.2019
15:47:53
так что ответите джанго или фласк?

Google
Kirnosov
22.03.2019
15:48:36
для бэкэнда

Егор
22.03.2019
15:49:02
Топ ответ

для бэкэнда
Тебе в чат ниже

Kirnosov
22.03.2019
15:49:28
ок

Dmitriy
22.03.2019
15:50:01
так что ответите джанго или фласк?
Golang. Давайте, кидайте какули

Denis
22.03.2019
15:52:52
Ты тоже

Егор
22.03.2019
15:52:55
Aiohttp web server

Dmitriy
22.03.2019
15:53:50
Aiohttp web server
И как зашло? Много успешных более-менее проектов? Я не юзал просто

Denis
22.03.2019
15:54:26
Я на нем микросервис для вебсокетов делал, зашло

Егор
22.03.2019
15:54:33
Web Server Quickstart — aiohttp 3.5.4 documentation docs.aiohttp.org from aiohttp import web. async def hello(request): return web.Response(text="Hello, world"). aiohttp server documentation uses both ways in code snippets to emphasize their equality, switching...

Dmitriy
22.03.2019
15:55:36
Я на нем микросервис для вебсокетов делал, зашло
А какие проблемы возникали во время разработки и эксплуатации?

Google
Denis
22.03.2019
15:56:09
А какие проблемы возникали во время разработки и эксплуатации?
Не возникало проблем, которые не решались бы докой или гуглом

Dmitriy
22.03.2019
15:56:44
Не возникало проблем, которые не решались бы докой или гуглом
Я имею в виду, может какие утечки памяти, сложности в деплое, мониторинге или что-то в том духе

Denis
22.03.2019
15:57:32
Tishka17
22.03.2019
15:57:51
php7.
Битрикс

Dmitriy
22.03.2019
15:58:12
Он не очень хайлоад, пока ничего такого не заметил
Я просто чего-то слышал, но могу ошибаться, что ту же алхимию там юзать такое себе, потому что она синхронная

?? Eugene
22.03.2019
15:58:51
А есть же asyncpg

Tishka17
22.03.2019
15:58:56
Сегодня переписал кусок с алхимии. Доволен собой

Eldar
22.03.2019
15:59:36
[Anonymous]
22.03.2019
16:00:09
Всем привет! Нужна помощь) Как на Android писать код в редакторе, а потом запускать его в компиляторах. Т. е. не сразу в программе писать, а через текстовый документ (в принципе мне надо как с Notepad++ работать) P.S.: Я не особо знаю программные термины и прочее. Просьба все резжевать) Спасибо

Tishka17
22.03.2019
16:00:19
на сколько я знаю mail и yandex съехали с него на торнадо
Яндекс? Да они туда сюда ездят, никак доехать не могут

Владимир
22.03.2019
16:00:29
Tishka17
22.03.2019
16:00:41
Eldar
22.03.2019
16:00:46
aiohttp.client тек под нагрузкой у нас

Владимир
22.03.2019
16:01:04
На голый sql
Почему? В чем была проблема алхимии?

Eldar
22.03.2019
16:01:12
А поичина?
уже не помню

[Anonymous]
22.03.2019
16:02:06
Если тебе правда хочется кодить на андроиде - попробуй Pydroid 3
Не особо удобный. Больше ничего похожего нет??

?? Eugene
22.03.2019
16:02:43
Google
[Anonymous]
22.03.2019
16:02:54
Tishka17
22.03.2019
16:07:33
Егор
22.03.2019
16:07:59
Что?

Tishka17
22.03.2019
16:08:10
Так вышло

Владимир
22.03.2019
16:08:48
?? Eugene
22.03.2019
16:08:56
А на го нет орм?

Jentry
22.03.2019
16:11:30
В том, что я пишу на го
pffff, сегодня на чистый sql, а завтра будешь на go pg переписывать, когда поддерживать надоест изменения моделей

Tishka17
22.03.2019
16:13:32
pffff, сегодня на чистый sql, а завтра будешь на go pg переписывать, когда поддерживать надоест изменения моделей
А кстати как вы живёте, если добавилось новое поле? Это ж по куче сервисов сразу надо тянуть

Jentry
22.03.2019
16:14:47
А кстати как вы живёте, если добавилось новое поле? Это ж по куче сервисов сразу надо тянуть
Вот в том-то и дело, что если у тебя модели в сабмодуле и заюзан go pg во всех сервисах, то будет достаточно только сабмодуль обновить, запросы не нужно трогать

Jentry
22.03.2019
16:17:18
для апи-то понятно свои модели, это нормально, но по крайней мере сервисы не сломаются и не потребуют изменений, достаточно один самбодуль обновить

Tishka17
22.03.2019
16:17:49
На самом деле, с точки зрения апи редко что меняется. А вот внутреннюю структуру могу переделать. Всякую там денормадизацию воткнуть или базу другую заюзать

Bogdan (SirEdvin)
22.03.2019
16:18:54
А можно ли как-то определить, что функция была определена именно в этом классе, а не в классе потомке?

Если есть объект функции и объект класса

Tishka17
22.03.2019
16:19:27
Вообще как раз для такого примерно и есть две черты перед названием

Bogdan (SirEdvin)
22.03.2019
16:20:55
Я пишу либу для того, что бы создавать post и pre хуки для методов класса, и там же навернул логику опционального propagate вверх по детям. Вот и надо понять, что в какой-то момент надо вытаскивать оригинальную функцию и оборачивать ее снова, что бы разделить различные хуки

Вот пример теста: https://gist.github.com/SirEdvin/17f9d8e896dc4d50a4def35c5d8e0582

Google
Alexey
22.03.2019
16:21:50
Вообще как раз для такого примерно и есть две черты перед названием
Разве? Всегда считал, что это для того, чтобы сказать, что сюда голыми руками не нужно лезть, только через соответствующие интерфейсы

Bogdan (SirEdvin)
22.03.2019
16:23:34
А чем плох функционал unittest?
Она не для тестов, просто там в тесте пример использования

Anatoly
22.03.2019
16:27:33
Возможно ли как-нибудь mock'нуть импорт корневого __init__.py в пакете?

Tishka17
22.03.2019
16:28:18
Инит вряд ли

Вообще странная просьба

Bogdan (SirEdvin)
22.03.2019
16:28:38
Ну, например, есть такое дерево классов C3, C4 наследует С2 наследует С1, У C1 есть метод save, у меня есть предикат, под условие которого попадают только С2 и С4. Смысл в том, что я подписываюсь на метод save с этим предикатом и реально подписка работает только в классах C2 и То есть C2().test() вызовет хук, а C3().test() нет

J_e_k
22.03.2019
16:29:25
Hello

Tishka17
22.03.2019
16:29:43
Типа по вызову метода что-то должно вызываться?

Bogdan (SirEdvin)
22.03.2019
16:29:51
Да, до или после вызова метода

Tishka17
22.03.2019
16:32:34
Хм.

Сложно

Ощущение, что Барбара Лисков будет против, но не уверен

Bogdan (SirEdvin)
22.03.2019
16:33:58
Ну, технически это как раз side-effects, в моем случае, так что вроде не будет

Denis
22.03.2019
16:34:54
В любой непонятной ситуации можно юзать метаклассы

Google
Dmitriy
22.03.2019
16:36:25
На голый sql
А чего gorm не зашёл?

Или любой квери-билдер

Tishka17
22.03.2019
16:36:59
Ну квери билдер может быть ещё верну. Хз

Там так-то запросы простые

Полей вот много

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

Tishka17
22.03.2019
16:39:31
Я орм точно брать не хочу

Bogdan (SirEdvin)
22.03.2019
16:40:10
Nikita
22.03.2019
16:40:41
Замутил такого бота на питончике: https://vk.com/club179225284

Dmitriy
22.03.2019
16:40:44
Там так-то запросы простые
Квери билдер хорош там, где нужна опциональная фильтрация. Потому что собирать строку из кусков с ифаками в коде выглядит так себе.

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