
Igor
28.12.2016
00:44:23
спасибо хоть теперь не надо пройти 10 кругов ада, чтобы репортнуть о спаме

Sofia
28.12.2016
00:44:35
мне кажется, это руками лайкают

53r63rn4r
28.12.2016
00:44:40
Лол

Igor
28.12.2016
00:44:44
не, ты че

Google

Mayday
28.12.2016
00:45:01

Igor
28.12.2016
00:45:13

53r63rn4r
28.12.2016
00:45:23
Даже если так, есть селениум ;)

Mayday
28.12.2016
00:45:30
Ну так а что еще нужно для правки конфига

53r63rn4r
28.12.2016
00:45:46
Нано*

Mayday
28.12.2016
00:46:00
У вим есть имбовое преимущество - он есть везде
По дефолту

53r63rn4r
28.12.2016
00:46:12
Поправил, ктрл+х, ес

Igor
28.12.2016
00:46:13

Sofia
28.12.2016
00:46:18
продолжаю считать, что мелкий бизнес из российской глубинки лайкает руками

Mayday
28.12.2016
00:46:42
Именно поэтому, стоит выучить его чутка.
Для уровня нано, там буквально менее десяти команд нужно знать

Igor
28.12.2016
00:46:44
мне ctrl+o, enter, ctrl+x удобнее, чем esc, :wq, enter

Google

Sofia
28.12.2016
00:46:48
если не забанят, сообщи. Напишу бота для аккаунта кота, пусть станет популярным

Aleksandr
28.12.2016
00:46:53
мне кажется не только мелкий

53r63rn4r
28.12.2016
00:46:59
Ну я питонист, с мелким бизнессом, это другое
Напиши, что мешает? Лол

Igor
28.12.2016
00:47:32
я знаю "менее десяти" команд, у меня был прекрасный .vimrc с vundle, nerdtree и туевой хучей других плагинов
vim все еще неудобное говно для меня

Sofia
28.12.2016
00:48:05
мешает то, что ключ забанят и аккаунт выпилят
а так-то можно

Aleksandr
28.12.2016
00:48:19
вы до сих пор не решили что для вас удобнее назера холивар о редакторах?

Igor
28.12.2016
00:48:21
ты еще скажи, что я должен отвыкнуть от стрелочек и привыкнуть к hjkl, потому что так быстрее и эффективнее™
мы решили, отчего ж не решили-то

Mayday
28.12.2016
00:48:35
Еще короче и удобнее
Но я тебя понял

Igor
28.12.2016
00:49:20
ну да, сорри ) я несколько раз пытался, в т.ч. заменить саблайм им, но не, не сложилось
пару недель продержался и забил

Mayday
28.12.2016
00:49:32

Igor
28.12.2016
00:49:32
один хуй я больше не админ

Mayday
28.12.2016
00:49:41
Мы же не о виай

Igor
28.12.2016
00:50:05
даже аргументировали как-то логично

Google

Aleksandr
28.12.2016
00:50:13
мневим не удобен

Igor
28.12.2016
00:50:15
но не, нафиг такое счастье
мне вот кстати интересно, насколько neovim и прочие форки отличаются в сторону удобства, но всё лень потыкать

Mayday
28.12.2016
00:51:01
Ну без стрелочек типа удобнее если человек владеет слепым 10пальцевым, не приходится срываться на стрелочки

Aleksandr
28.12.2016
00:51:11
уж лучше vsc, sublime, kate, gate

Mayday
28.12.2016
00:51:14
Реально экономия, но это не про меня

Igor
28.12.2016
00:51:18
ну, я не владею настоящим 10-пальцевым, но 450-600 зн/мин могу
стрелочки банально привычнее, я с ними буду быстрее ориентироваться)
не вижу смысла переучиваться :(
лан, сорри )
в любом случае спасибо!

Mayday
28.12.2016
00:52:02

Igor
28.12.2016
00:52:20
ну да, справедливо, но вот гуй для макоси в виде macvim меня прямо пропер

Petr
28.12.2016
05:28:55
Чем ассинхронность от многопоточности отличается? Это в сторону ОС копать?

Марк
28.12.2016
05:31:01
Опа, вимосрач.

Cykooz
28.12.2016
05:48:54

Petr
28.12.2016
05:49:08
Мультипроцессинг

Cykooz
28.12.2016
05:49:46
Тогда асинхронное приложение жрёт меньше памяти

Petr
28.12.2016
05:50:35
Ну а вообще в чем отличие? Не в пямяти же вся суть

Cykooz
28.12.2016
05:51:12
Ну про память - это основной аргумент, который обычно приводят ?

Google

Dmitriy
28.12.2016
05:52:52

Cykooz
28.12.2016
05:53:03
Есть ещё мультитрединг, он по памяти должен быть такой же как и асинхронка, но только вот там сложнее с доступом к общим данным, т.к. треды в общем случае могут выполняться реально параллельно.

Johnnie
28.12.2016
07:38:00
как можно при режиме append сделать так, чтобы при записи в файл csv не добавлялась пустая строчка?
т.е. у меня сейчас файл много раз открывается чтобы дописать
и после каждой записи пустая строка

Sofia
28.12.2016
07:38:56
ты, наверное, head оставил

Johnnie
28.12.2016
07:39:41
я один раз открываю в режиме w:
with open(self.filename_out, 'w') as csvfile:
writer = csv.writer(csvfile, delimiter=self.DELIMITER)
writer.writerow(headers)
пишу хедеры

Admin
ERROR: S client not available

Johnnie
28.12.2016
07:39:53
потом много раз открываю в режиме a
def print_line(self, line):
with open(self.filename_out, 'a') as csvfile:
writer = csv.writer(csvfile, delimiter=self.DELIMITER)
writer.writerow(line)

Sofia
28.12.2016
07:41:14
пиши wb

Zart
28.12.2016
07:41:47
w+b же
и seek в конец

Johnnie
28.12.2016
07:41:52
но это же хедеры о_о
TypeError: a bytes-like object is required, not 'str'
я так понимаю мне нужно что-то типа print('blabla', end=''), только для writerow()

Zart
28.12.2016
07:42:44
не нужно

Johnnie
28.12.2016
07:43:29
with open(self.filename_out, 'a', newline='') as csvfile:
помогло

Google

Johnnie
28.12.2016
07:45:36
b это ж binary
не пойму чем оно тут полезно))

Igor
28.12.2016
07:51:22
не binary, а bytes
а, вы про аргумент в open
пардон

Zart
28.12.2016
07:53:22
во втором питоне надо было бинарные потоки кормить
в третьем - указывать newline=''

Johnnie
28.12.2016
07:56:33
во, у меня третий, значит норм
только неудобно отдельно хедеры писать и кормить по 15 столбцов
как лучше это сделать?

Pavel
28.12.2016
08:10:21
Открывать и закрывать файл на каждую строку - это так и надо?

Johnnie
28.12.2016
08:12:57
пока да
вообще понимаю, что надо бы открыть один раз и закрыть в конце

Solyar
28.12.2016
08:15:11
По-моему в Питоне хороший gc и даже закрывать не надо

Ivan
28.12.2016
08:29:07
Всем привет! У меня вопрос по requests:
делаю get-Запрос "http://vk.com", понятно, что автоматом ссылка должна перейти на httpS://vk.com, но почему-то это не считается редиректом при выполнении метода is_redirect. Или это действительно не считается редиректом ?

Pavel
28.12.2016
08:30:09

Igor
28.12.2016
08:33:07
In [12]: response.history
Out[12]: [<Response [302]>, <Response [302]>]

Ivan
28.12.2016
08:33:08
allow_redirects Только наверное? )
ConnectionError: ('Connection aborted.', gaierror(-2, 'Name or service not known'))

Igor
28.12.2016
08:33:36
allo_redirects по умолчанию ж вроде включен, не?
иначе б не перенаправлял
is_redirect наверное проверяет только если текущий респонс вернул 302 или типа того

Ivan
28.12.2016
08:34:19
Да, он включен по-умолчанию. Так, а как прочитать содержимое Response [302] ?
Эта группа больше не существует