
Sergey
25.01.2017
22:49:24
в терминале всё нормально
я про имакс спрашиваю

Aragaer
25.01.2017
22:49:44
это кто такое?
а

Google

Aragaer
25.01.2017
22:50:31
я привык его нзывать емакс
http://stackoverflow.com/questions/888406/make-emacs-use-utf-8-with-python-interactive-mode
все равно переменные окружения 8)
in your python hook, try:
(setenv "LANG" "en_US.UTF8")

Sergey
25.01.2017
22:52:34
ага, уже курю эти мануалы
спасибо огромное!

Aragaer
25.01.2017
22:53:19
https://emacswiki.org/emacs/PythonProgrammingInEmacs#toc44
то же самое сказано вобщем 8)

Sergey
25.01.2017
23:00:47
отлично, спасибо огромное!
да

O'Miay
26.01.2017
08:54:41
Ты и тут:?

Denis 災 nobody
26.01.2017
08:56:47
как правильно работать с мускулем через MySQLdb? нужно выбрать половину записей из таблицы в 10+ гиг. То есть идея была такая: делаем подключение, курсор, ему execute и потом в цикле fetchRow. А по факту на стадии execute всё выбирается в память.

Dmitriy
26.01.2017
08:57:53
Лимиты?

Google

Sergey
26.01.2017
09:01:03
Эт смотря что ты с ними делать будешь
если изменять так что они не попадают в выборку снова то можно limit
а если нет то по id
select table from id in ()

Igor
26.01.2017
09:02:17

Sergey
26.01.2017
09:02:27
всмысле?

Igor
26.01.2017
09:02:41
ну, если таблица 10 ГБ, и нужна половина

Sergey
26.01.2017
09:02:55
ну ты ж не все 5 гигов по индексам

Dmitriy
26.01.2017
09:02:55
Если много айдишников, то можно например between сделать

Igor
26.01.2017
09:03:05

Sergey
26.01.2017
09:03:18

Igor
26.01.2017
09:03:49
а что делать-то с ними собираешься? а то мож через генератор построчно обрабатывать и ок будет?

Дарья
26.01.2017
09:07:45
Зацените @kodoved_bot

Sergey
26.01.2017
09:09:49
хочу на гошечке
или эрланге
тоже самое

Дарья
26.01.2017
09:12:11

Dmitriy
26.01.2017
09:14:39

Дарья
26.01.2017
09:14:56

Google

Dmitriy
26.01.2017
09:15:13

Дарья
26.01.2017
09:16:10

Dmitriy
26.01.2017
09:16:21
Все ясно

Sergey
26.01.2017
09:19:22
пруфы?
есть?
заведи баг

Dmitriy
26.01.2017
09:20:00
Баг не баг, но проблема/инцидент точно
Может оно так и задумывалось

Sergey
26.01.2017
09:20:16
фича

Dmitriy
26.01.2017
09:20:40
Ага ?

Sergey
26.01.2017
09:20:59
а бот в асюнке работает?
бот - не работает

Sergey
26.01.2017
09:21:51
он мне один раз предложил выбрать язык
и кароче я застрял на шаге

Dmitriy
26.01.2017
09:22:04
Ага
Короче

Sergey
26.01.2017
09:22:30
ну и так проще загуглить
ебануться можно столько кнопок жать)

Alex
26.01.2017
09:22:53

Dmitriy
26.01.2017
09:22:59
По идее /start должен сбрасывать бота в исходное состояние

Google

Alex
26.01.2017
09:23:06

Sergey
26.01.2017
09:23:34
ну старт не сбрасывает

Admin
ERROR: S client not available

Dmitriy
26.01.2017
09:23:44
Т.к. если выполнить очистку чата, то команда доступна только одна
Говорю же инцидент

Sergey
26.01.2017
09:23:59
сложно!!
сложно!!!!

Dmitriy
26.01.2017
09:24:18
Вот и авторам бота видимо тоже сложно :)

Denis 災 nobody
26.01.2017
09:33:03
https://kushaldas.in/posts/fetching-row-by-row-from-mysql-in-python.html
такое нашел

Igor
26.01.2017
09:36:15
ну тогда fetchone вон, да

Denis 災 nobody
26.01.2017
09:38:34
см выше
он сначала тянет всё в раму
But remember that the default cursor fetches all data at once from the server, it does not matter that if you use fetchall or fetchone.
хотя сейчас ошибка..
_mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you can't run this command now")
нужен mysql_free_result

Google

Denis 災 nobody
26.01.2017
09:44:41
но как его делать в питоне?

k4sh1
26.01.2017
09:46:32
Всем привет
Ребят нужна помощь

Igor
26.01.2017
09:48:31
он сначала тянет всё в раму
> But remember that the default cursor fetches all data at once from the server, it does not matter that if you use fetchall or fetchone.
слова default cursor намекают, что тебе нужен уже не дефолтный
в документации находится
> CursorUseResultMixIn
> Causes the cursor to use the mysql_use_result() function to get the query result. The result set is stored on the server side and is transferred row by row using fetch operations.
соответственно, cursor = connection.cursor(mysqldb.cursors.CursorUseResultMixIn) попробуй

k4sh1
26.01.2017
09:50:14
Есть несколько устройств со своими ip адресами. Они работают как сервер и посылают постоянно сообщение. Как реализовать подключение ко всем этим адресам?

Igor
26.01.2017
09:50:40
потоками?

k4sh1
26.01.2017
09:51:50
А последовательно не стоит?

Igor
26.01.2017
09:52:05
ну хочешь, можешь последовательно
циклом
а че делать-то надо, подключаться к серверу, держать соединение и забирать данные периодически?

k4sh1
26.01.2017
09:52:56
Да причем этих серверов 30 штук

Igor
26.01.2017
09:53:32
а протокол какой

k4sh1
26.01.2017
09:53:43
Tcp