@ru_python

Страница 491 из 9768
87776
03.04.2016
09:51:09
втф диприкейтед

[Anonymous]
03.04.2016
09:52:16
Устарело и несет проблемы значит

87776
03.04.2016
09:54:20
с каких пор оно устарело, блин.

=(

Google
Sasha
03.04.2016
09:55:12
Ты на каком питоне пишешь?

87776
03.04.2016
09:55:16
2,7

а ты про третий?

Sasha
03.04.2016
09:56:16
Не, я про то, что в 3м питоне строки - самое главное изменение и нужно уже думать об этом

Поэтому деприкейтед)

Да и формат гораздо удобнее и можно туда kwargs засовывать

Artem
03.04.2016
10:05:45
Использование format чревато SQL-инъекциями, не надо так делать

Sasha
03.04.2016
10:08:50
Pavel
03.04.2016
10:25:37
Я же написал про экранирование =)
Экранирование параметров и формирование SQL форматированием... Я попал на канал "мой первый сайт на PHP"?

Sasha
03.04.2016
10:27:16
Экранирование параметров и формирование SQL форматированием... Я попал на канал "мой первый сайт на PHP"?
Не понимаю о чем ты, я лишь сказал человеку, что вместо: cur.execute("INSERT INTO links (link, chat_id) VALUES ('%s', '%s');" % (x, y)) нужно делать так: cur.execute("INSERT INTO links (link, chat_id) VALUES ('%s', '%s');", (x, y))

Whore Amazing
03.04.2016
10:29:22
Правильно ли я понимаю, что GIL не даст выполняться нескольким потокам одновременно, даже если они не используют общих данных?

Sasha
03.04.2016
10:29:41
А пхп никогда не трогал. Я с джавы перекатился. При это SE. Под десктоп только писал

Google
Sasha
03.04.2016
10:30:34
Pavel
03.04.2016
10:32:19
спасибо за замечание. буду знать
Вопрос терминологии, по сути-то совет правильный.

Pavel
03.04.2016
10:33:24
Бамп вопросу.
Одновременно вообще ничего не бывает...

Whore Amazing
03.04.2016
10:33:41
Ну, на нескольких ядрах бывает :)

Просто в статье на хабре меня довольно сильно напугали временем выполнения многопоточной программы относительно многопроцессной.

Pavel
03.04.2016
10:34:19
Питон не раскладывается один процесс на разные ядра.

Whore Amazing
03.04.2016
10:34:42
Печально.

Т.е. можно делать многопоточное и не париться с вкуриванием в многопроцессность?

Pavel
03.04.2016
10:36:35
Смотря что ты делаешь в потоках. 100% питон кода дадут ноль прироста. Есть вызовы С модулей - да, полегчпет.

Whore Amazing
03.04.2016
10:37:31
Имеются ввиду чужие модули? Ну да, будут, как без них. Но почему зависит именно от этого, не понял что-то?

Pavel
03.04.2016
10:38:18
Тут была пару дней назад лекция крутая про ГИЛ. Если есть возможность посмотри.

Whore Amazing
03.04.2016
10:38:50
Попробую полистать.

Говорят, что многопроцессные GIL не забирают.

Whore Amazing
03.04.2016
10:39:20
Sasha
03.04.2016
10:42:41
Честно скажу, полностью понял только после лекции этой

https://www.youtube.com/watch?v=AWX4JnAnjBE

Я насчет гила

̲̲M̲̲a̲̲t̲̲n̲̲a̲̲z̲̲a̲̲r̲̲o̲̲F̲̲F̲̲
03.04.2016
10:43:10
0 members

Google
̲̲M̲̲a̲̲t̲̲n̲̲a̲̲z̲̲a̲̲r̲̲o̲̲F̲̲F̲̲
03.04.2016
10:43:41
У всех так??

Фԉùཎыч⚠️
03.04.2016
10:43:57
Во всех супергруппах

Pavel
03.04.2016
10:44:05
У всех так??
У меня 275

Фԉùཎыч⚠️
03.04.2016
10:44:08
В обычных конфах всё нормально.

Pavel
03.04.2016
10:44:37
У меня 275
Обновилось, теперь тоже 0.

Maxim
03.04.2016
10:50:10
парни глупый вопрос Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? gns3@gns3vm:/etc/ansible/pyntc$ sudo pip install libxml2 Downloading/unpacking libxml2 Could not find any downloads that satisfy the requirement libxml2 Cleaning up... No distributions at all found for libxml2 Storing debug log for failure in /home/gns3/.pip/pip.log

что я делаю не так?

̲̲M̲̲a̲̲t̲̲n̲̲a̲̲z̲̲a̲̲r̲̲o̲̲F̲̲F̲̲
03.04.2016
10:50:34
trump ? trump ? hillary
03.04.2016
10:52:12
у них проблемы

⚠️ Something is going wrong with @telegram RIGHT NOW. There is no way to see how many members are in a supergroup or channel! ❗️ If you know what is going on, join and comment it in our Public chat @geeksChat

̲̲M̲̲a̲̲t̲̲n̲̲a̲̲z̲̲a̲̲r̲̲o̲̲F̲̲F̲̲
03.04.2016
10:53:41
Some bug appeared on Telegram just now... You can't see anymore how many members a channel or a supergroup has - even if you are the admin and creator. I hope that's only a bug and not a new feature ?

Nick
03.04.2016
10:58:20
Это где вы не видите?

trump ? trump ? hillary
03.04.2016
10:58:34
уже заработало

Pavel
03.04.2016
10:58:36
Sasha
03.04.2016
11:00:02
У меня с веб-версией совсем беда

Whore Amazing
03.04.2016
12:05:34
https://www.youtube.com/watch?v=AWX4JnAnjBE
спасибо большое

Такой вопрос возник после лекции по ГИЛу (кстати очень хорошая лекция, даже такой аутист как я все понял). Хорошим ли тоном будет комбинировать асинхронное программирование и многопоточность, т.е. использовать асинхронную логику внутри потоков?

И вообще, возможно ли это?

Sasha
03.04.2016
13:11:39
Внутри процессов мб?

Whore Amazing
03.04.2016
13:12:00
Да, туплю слегка.

Google
Whore Amazing
03.04.2016
13:15:58
Или лучше поставить вопрос сразу так. У меня есть использование либы на Си, но использования сокетов у меня куда больше. Выгоднее использовать асинхронность или многопоточность?

trump ? trump ? hillary
03.04.2016
13:17:07
sas

Whore Amazing
03.04.2016
13:17:40
сам сас.

Older
03.04.2016
15:11:58
[i for i in range(10)] list(i for i in range(10)) Как думает, есть разница какой вариант выбрать?

Admin
ERROR: S client not available

Shaoron
03.04.2016
15:18:52
Генератор или лист? Разница есть, конечно.

Older
03.04.2016
16:02:18
результат одинаковый, но list медленнее оказался http://joxi.ru/L213b1JI6yVp1r

Older
03.04.2016
16:39:22
out of range )) интересовали именно эти варианты

Dmitriy
03.04.2016
16:39:34
Так тут нет генератора.
Поч. Выражение генератор же

Older
03.04.2016
16:40:32
первое - генератор списка, второе - преобразование генератора в список

Dmitriy
03.04.2016
16:41:02
А я че спросил?

Aragaer
03.04.2016
16:41:16
range(10)[:]

мож так?

Viktor
03.04.2016
16:44:00
out of range )) интересовали именно эти варианты
>>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] CHTO?

Поч. Выражение генератор же
>>> type([i for i in range(10)]) <class 'list'>

Older
03.04.2016
16:45:19
интересовало не получение результата, а разница в принципе работы тех вариантов, которые написал

Pavel
03.04.2016
16:46:14
https://www.diffchecker.com/5ekts90m вот разница.

Google
Dmitriy
03.04.2016
16:46:49
>>> type([i for i in range(10)]) <class 'list'>
Тррлоло? Какой питон?

В 3 генератор

Viktor
03.04.2016
16:47:18
Тррлоло? Какой питон?
Python 3.5.1 (default, Jan 20 2016, 02:04:42) [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] on darwin

Older
03.04.2016
16:47:24
https://www.diffchecker.com/5ekts90m вот разница.
ооо, лучи добра тебе. Спасибо

Viktor
03.04.2016
16:49:09
https://www.diffchecker.com/5ekts90m вот разница.
>>> dis.dis("list(range(10))") 1 0 LOAD_NAME 0 (list) 3 LOAD_NAME 1 (range) 6 LOAD_CONST 0 (10) 9 CALL_FUNCTION 1 (1 positional, 0 keyword pair) 12 CALL_FUNCTION 1 (1 positional, 0 keyword pair) 15 RETURN_VALUE Так вообще красиво

А сделай в круглых?
>>> type((i for i in range(10))) <class 'generator'>

Вот.

Dmitriy
03.04.2016
16:50:19
Да? сори тогда? спутал https://www.python.org/dev/peps/pep-0289/

terry
03.04.2016
18:21:13
ребята, я правильно указал варианты ? VIOLATING_ARTICLE_CHOICES = ( ('Статья 197'), ('Статья 198'), ) violating_article = models.CharField(choices=VIOLATING_ARTICLE_CHOICES)

terry
03.04.2016
18:23:10
а как правильно?

Pavel
03.04.2016
18:24:30
BLABLA = ( ('что_запишется_в_бд', 'что_будет_показано_в_селекте'), ('что_запишется_в_бд', 'что_будет_показано_в_селекте'), ('что_запишется_в_бд', 'что_будет_показано_в_селекте'), )

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