
Roman
12.05.2017
13:28:00
хотя я от балды писал

Igelko
12.05.2017
13:28:32
точно) поправил
и ты уверен, что у тебя счет строк применяется после order by?

Roman
12.05.2017
13:28:44
ХЗ

Google

Roman
12.05.2017
13:28:56
я вообще не люблю mysql

Igelko
12.05.2017
13:29:55
https://habrahabr.ru/sandbox/28184/ - божечки.

Roman
12.05.2017
13:30:25
во-во
почему нельзя было реализовать в MySQL функцию row_number() ?

Igelko
12.05.2017
13:33:50
но судя по всему переменные отрабатывают после order by, значит всё норм.
https://preilly.me/2011/11/11/mysql-row_number/

Igor
12.05.2017
13:34:53
я охуел когда узнал что в мускуле их нету
после постгри

Roman
12.05.2017
13:35:11
тогда понятно почему group by так криво работает

Igelko
12.05.2017
13:36:35
???
ничего смешного, он тупой, как гвоздь и мне после загонов ораклового оптимизатора, что часто умудряется перехитрить сам себя, кажется, что простота - это часто хорошо.

Aleksey
12.05.2017
14:07:29
sqlite наше все!

Artem
12.05.2017
14:14:05
существует ли line profiler для корутин?

Google

Artem
12.05.2017
14:43:49
Привет. Подскажите, плиз, как лучше сделать проверку значений для строк (допустим экселя), где уникальность строки определяется 10ью колонками ? (многомерная бд)
склеивать 10 колонок и записывать в словарь значение для этой уникальной общей строки? и потом проверять на наличие

Artem
12.05.2017
14:44:58
в тупл складывать уж скорее

Igor
12.05.2017
14:45:07

Artem
12.05.2017
14:47:39
по быстродействию нет разницы ? т.е. создать словарь вида {(dim1,dim2,dim3):amount} и работать далее с ним ?

Igelko
12.05.2017
14:47:54
>>> a = { (1,'a', 'b', 5345) }
>>> a
{(1, 'a', 'b', 5345)}
>>> type(a)
<class 'set'>
там правда ограничения есть на то, что в этот tuple сунуть можно
>>> a = { (1,'a', 'b', 5345, {3: 5 }) }
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'dict'
unhashable type: 'dict'
>>> a = { (1,'a', 'b', 5345, [3,5 ]) }
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unhashable type: 'list'
unhashable type: 'list'

Roman
12.05.2017
14:48:03

Igelko
12.05.2017
14:48:44

Artem
12.05.2017
14:49:13

Igor
12.05.2017
14:49:42
а че не средствами БД это считать?

Roman
12.05.2017
14:50:42

Igelko
12.05.2017
14:50:59

Artem
12.05.2017
14:51:19
тоже вариант, поэтому и спрашиваю как лучше будет. т.е. прогрузить туда, схлопнуть строки c group by и having sum(amount) <> 0 и далее уже проверять с другими значениями ?

vozzurg
12.05.2017
14:52:33
freetype-py у кого-нибудь ставится?

Igelko
12.05.2017
14:52:35

vozzurg
12.05.2017
14:53:23

Igelko
12.05.2017
14:54:04
под вендой ставишь?

vozzurg
12.05.2017
14:54:14

Igelko
12.05.2017
14:54:54
йеп
выглядит так, что автор пакета - олень и не знает, что могут быть кодировки консоли, отличиные от utf-8.
в линуксе скорее всего соберётся

Google

Artem
12.05.2017
14:56:07

Stanislav
12.05.2017
15:06:14

Roman
12.05.2017
15:06:21
кстати, а чем там group by кривой?
у тебя есть список, к примеру: банк, тип операции, сумма
тебе нужно подсчитать общую сумму операций по типам и банк
select Банк, ТипОперации, sum(Сумма)
from Таблица
group by Банк, ТипОперации
В MSSQL если ты указываешь в group by не все поля из select, то есть
group by Банк
то MSSQL будет ругаться, в MySQL просто выведет тебе одну случайную строку с неверным значением общей суммы, так как оно не по всем полям агрегировалось

Igelko
12.05.2017
15:09:35
Что должны значить твои слова?
то, что в стектрейсе функция
console_to_str
в которой гвоздями прибита utf-8 в качестве входной кодировки.
во всех нормальных мануалах есть указание на sys.getdefaultencoding и sys.stdin.encoding

Artem
12.05.2017
15:10:27
скоре майкрософт странные и используют cp866 в 2017 году

Igor
12.05.2017
15:10:47
это точно
пиздец какой-то

Igelko
12.05.2017
15:11:58

Stanislav
12.05.2017
15:13:43

Igelko
12.05.2017
15:13:47
у тебя есть список, к примеру: банк, тип операции, сумма
тебе нужно подсчитать общую сумму операций по типам и банк
select Банк, ТипОперации, sum(Сумма)
from Таблица
group by Банк, ТипОперации
В MSSQL если ты указываешь в group by не все поля из select, то есть
group by Банк
то MSSQL будет ругаться, в MySQL просто выведет тебе одну случайную строку с неверным значением общей суммы, так как оно не по всем полям агрегировалось
уверен, что случайную? может если order by сделать, то выведет первую по сортировке?

Roman
12.05.2017
15:14:45

Igelko
12.05.2017
15:15:03

Stanislav
12.05.2017
15:16:01

Igelko
12.05.2017
15:16:23

Nikolay
12.05.2017
15:16:48
3.6.1

Igor
12.05.2017
15:16:56
3.6.0 не нужен, да? :)

Nikolay
12.05.2017
15:17:38

Stanislav
12.05.2017
15:18:13
Ухты

Google

Nikolay
12.05.2017
15:19:05
там из описания не очень понятно, но сам тикет закрыт уже
плюс - есть вот этот пуллреквест https://github.com/pypa/pip/pull/4280
вроде как он чего-то фиксит

Igelko
12.05.2017
15:20:40

Roman
12.05.2017
15:23:30

Igelko
12.05.2017
15:24:43

Nikolay
12.05.2017
15:25:23
гуманитария можно легко обрадовать, сказав, что ему зарплату повышают в 0.9 раза

Roman
12.05.2017
15:26:09
да, верно)) платят им больше просто за знание sql

Igelko
12.05.2017
15:28:38

Admin
ERROR: S client not available

Nikolay
12.05.2017
15:29:18

Igelko
12.05.2017
15:30:34

Nikolay
12.05.2017
15:30:51

Roman
12.05.2017
15:30:53
ага) слова даже умные есть: OLTP и OLAP

Nikolay
12.05.2017
15:31:48
только я не знаю, зачем тратить деньги на “систему для аналитики”, когда можно просто ребятам купить железа, поставить спарк и Zeppelin

Igelko
12.05.2017
15:32:22

Nikolay
12.05.2017
15:33:07

Igelko
12.05.2017
15:33:13

Roman
12.05.2017
15:33:29
ну да, тонкостей много

Google

Nikolay
12.05.2017
15:33:42

Igelko
12.05.2017
15:33:55

Nikolay
12.05.2017
15:33:56
и это будет куда гибче, чем какая-то проприетарная говносистема

Igelko
12.05.2017
15:34:53

Nikita
12.05.2017
15:35:27
Ребят, привет
а скажите, вы писали под винду на питоне?

Nikolay
12.05.2017
15:35:36
какие уж были.
обычно такие вопросы очень легко решаются приглашением консультанта со стороны

Nikita
12.05.2017
15:35:37
PyQT например

Igelko
12.05.2017
15:35:41

Nikolay
12.05.2017
15:36:24

Igelko
12.05.2017
15:37:32

Nikolay
12.05.2017
15:37:56
лишь бы дело делать умел
удаленному и платить обычно меньше можно
(хоть это и мудачество, имхо)

Roman
12.05.2017
15:45:49

Nikita
12.05.2017
15:46:01
на чем?

Roman
12.05.2017
15:46:20
IDE?

Проксимов
12.05.2017
15:46:44

Nikita
12.05.2017
15:49:17
а есть ли желающие пописать на PyQT?
во имя ₽