
Way bum
05.09.2016
17:23:55
Ставлю пари, смогу написать программу на node.js которая будет быстрее твоей на Python
Из-за асинхронности

Viktor
05.09.2016
17:24:15
лолблядь

melancholiac
05.09.2016
17:24:48

Google

F
05.09.2016
17:24:49
так ведь не в каждой задаче асинхронность ускорить может

melancholiac
05.09.2016
17:24:51
не спорю

F
05.09.2016
17:24:56
или я чего-то не понимаю?

Viktor
05.09.2016
17:24:57
lmgtfy.com/?q=async+programming+on+python
lmgtfy.com/?q=event+driven+programming+on+python

melancholiac
05.09.2016
17:25:20
питон не умеет в многопоточность - факт

Stanislav
05.09.2016
17:25:36

Way bum
05.09.2016
17:25:38
Не обязательно использовать асинхронность

V
05.09.2016
17:25:52
есть вопросик по мускулю, который я даже сформулировать толком не могу. телепаты есть? нужен хитрожопый запрос. уверен, как-то просто делается, но я инвалид умственного труда

F
05.09.2016
17:26:27
просто пытаюсь представить скоуп задач, которые на ноде будут быстрее питонячих

melancholiac
05.09.2016
17:26:27

F
05.09.2016
17:26:39
и что-то не приходит в голову ничего такого

Way bum
05.09.2016
17:27:05
Бля ты серьезно?

Google

F
05.09.2016
17:27:17
ну примерно

Way bum
05.09.2016
17:27:51
Хотя ты наверное пошник
а не веб

melancholiac
05.09.2016
17:27:59
ксти афайк джс тоже страдает от гила
но я могу ошибатся

F
05.09.2016
17:28:23
я и вебом занимался и десктопом, а сейчас мобилами
просто если писать какой-то бек, который будет что-то с другого сервиса получать асинхронно, то
то это хуйня и не критерий оценки технологии)*
но в питоне я нубас и поэтому интересно)

Zart
05.09.2016
17:32:45

melancholiac
05.09.2016
17:33:08

Zart
05.09.2016
17:33:23

melancholiac
05.09.2016
17:34:15
ну*

Dmitry
05.09.2016
17:35:02

Stanislav
05.09.2016
17:35:02

melancholiac
05.09.2016
17:35:27

Zart
05.09.2016
17:35:28
8\

F
05.09.2016
17:38:16
а чем пошник отличается от программиста?
а программист от разработчика?))

Google

F
05.09.2016
17:38:36
@WayBum

Zart
05.09.2016
17:38:39
сценарии пишет видать
и поьесы

Way bum
05.09.2016
17:39:54
Заебал я просто ради бугурта все выше писал, я только начал учить Python, js немного знаю

F
05.09.2016
17:40:13
ну я так и подумал

V
05.09.2016
17:40:20
короче, есть таблицы categories и items. у items есть поле cat_id, понятно показывающее принадлежность item'а к определенной категории. также у каждой категории есть поле amount, которое содержит некое минимальное кол-во item'ов, которое должно быть в этой категории. стало быть надо выбрать категорию с минимальным значением amount, но только такую, в которой нехватает реальных item'ов. если в items для этой категории уже записей >= amount, то вернуться должна следующая категория, для которой нужного кол-ва item'ов еще не набралось. вот. извините за много букв

F
05.09.2016
17:41:18
мне кажется, это какой-то изврат, если тебе приходится такие запросы на чистом скле писать
чую там вложенный джоин, но как написать хз, забыл уже

Alex
05.09.2016
17:42:06
makemigrations?
makemigrations создает файлы миграции, при migrate каждый раз сначала срабатывают фикстуры, потом только миграции созданные makemigration’ом. а мне надо чтобы фикстуры грузились только единично при первом развертывании приложения

F
05.09.2016
17:42:42
*полез гуглить шо це фикстуры*

Zart
05.09.2016
17:42:54
данные, которые вливаются в таблички, в данном случае

Alex
05.09.2016
17:44:15
stackoverflow говорит что после версии 1.7 убрали автозагрузку фикстур, но увы

V
05.09.2016
17:46:10
какбы для конкретной категории не проблема SELECT * FROM categories WHERE amount = (SELECT MIN(amount) FROM categories WHERE amount >= (SELECT COUNT(*) FROM items WHERE cat = 'cat_14'))
но не то

Zart
05.09.2016
17:50:16
для начала попробуй select cat, count(*) from items group by cat
я правда навскидку не могу сообразить как бы прилепить вторую часть запроса, без сервера с данными под рукой

Logerk49
05.09.2016
17:52:06
какая разница между представлением(views) через функции и классы в django?по скорости и тд

Zart
05.09.2016
17:52:15
select cat, count(*) as amount
from items
group by cat
order by amount desc
limit 10

V
05.09.2016
17:53:12
да, в items есть записи, которые ни к какой категории не относятся, у них поле cat пустое

Google

Zart
05.09.2016
17:53:31
ну начинается время охуительных условий...

V
05.09.2016
17:53:49
)))
ну собственно это не проблема дописать, что WHERE cat != '' например

Zart
05.09.2016
17:55:53
хмм... ну и наверное можно добавить условие

Admin
ERROR: S client not available

Zart
05.09.2016
17:56:30
having amount < (select amount from categories c where c.cat = items.cat)
цимес в том, что нужно условие в having, а не в where

V
05.09.2016
17:58:09
вот про having я вообще забыл! ща копну в эту сторону, спасибо!

Zart
05.09.2016
17:58:30
ну простое правило - where оперирует на строках, having - на аггрегациях

V
05.09.2016
18:01:14
мой мускуль слишком слаб

Zart
05.09.2016
18:02:01
CTE мускль не умеет
http://bugs.mysql.com/bug.php?id=16244 ебуиплачу. каждый раз как меня заносит на их багтракер, это какая-то феерическая реальность. хуже только в пыхе

V
05.09.2016
18:08:04
народ негодуэ

terry
05.09.2016
19:56:36
https://github.com/mariusavram91/python-remote-companies

V
05.09.2016
20:29:59
как-то немного монстроподобно и наверняка топорно, но делает исключительно то самое, что мне надо

Johnnie
06.09.2016
07:26:29
откуда теперь?

mey
06.09.2016
09:18:41
всем привет, можете, пожалуйста, объяснить такое поведение? ведь мне казалось, чем больше итераций проходит, тем больше должно быть время выполнения

Zart
06.09.2016
09:19:50
кривым подсчетом времени

mey
06.09.2016
09:20:11
а что не так?

Google

mey
06.09.2016
09:20:41
тупанула, сорь
лоооол
не, все равно что-то не так

Zart
06.09.2016
09:22:44
этот код вообще не читаем

mey
06.09.2016
09:23:10
почему это?

Zart
06.09.2016
09:23:47
а результаты кстати вполне нормальные, код выполненный 1000 раз медленнее того который 5 раз

Johnnie
06.09.2016
09:24:46

mey
06.09.2016
09:24:54
100 -> 0,00...
5 -> 9,9..
красивый код, что вам не нравится :/
но, всё-таки, не понимаю, в чем дело

Zart
06.09.2016
09:27:39
мне не нравится импорт воткнутый куда-то всередину
мне не нравится myfunc, который по факту обычный sum
мне не нравится что timer берет количество повторов не из аргументов, а из глобальной переменной
мне не нравится что вместо for i in range(reps): рендж-объект создается заранее

Dmitriy
06.09.2016
09:27:50
Импорты после функций?

Zart
06.09.2016
09:27:55
поэтому читать это говно невозможно
Эта группа больше не существует