
Дмитрий
01.10.2016
15:38:09

Dimitriy
01.10.2016
15:38:29

Дмитрий
01.10.2016
15:38:46

Dan
01.10.2016
15:39:08

Google

Дмитрий
01.10.2016
15:39:18
Ну так не интересно)

Oleg
01.10.2016
15:39:44

Dan
01.10.2016
15:39:47
Ну тогда не обижайтесь если что ? я на всякий случай предупреждаю )))

Старый
01.10.2016
15:42:31

Oleg
01.10.2016
15:43:10

Dan
01.10.2016
15:46:42
Интересно, а техподдержка телеграма существует?

Старый
01.10.2016
15:46:42

Aleserche
01.10.2016
15:51:21

Dan
01.10.2016
15:52:22
вышел vmware 12.5 где пофиксили запуск на ядрах линукса в хостах с версией выше 4.6
лол. я это сделал еще 2 месяца назад

Konstantin
01.10.2016
15:55:07

Aleserche
01.10.2016
15:56:34
если бы летом откачали всю воду, то системам пиздец пришел бы. Хотя он и так приходит. Потому что тупые слесари воду откачают, но не запустят по новой, бутылка водки важнее

Google

Alex
01.10.2016
16:40:04
Монга с ума сходит. Запускаю я команду mongod --config /etc/mongo/mongod.conf, а он ничего не делает. Конфиг вроде валидный. Никто не сталкивался?

Anton
01.10.2016
16:54:37

Alex
01.10.2016
16:55:45
-v
То же самое, просто выкидывает.

Anton
01.10.2016
16:55:54
-vvvvv

Alex
01.10.2016
16:56:31
Оригинально!

Александр
01.10.2016
16:57:39
Больше букв 'v'

Anton
01.10.2016
16:58:19
а вообще проверяй права в /var/log или /var/lib

Roman
01.10.2016
17:21:31

Alex
01.10.2016
17:21:46
я думал только со списками работает.

Roman
01.10.2016
17:26:32
Нет. Потому концепция получается целостностная

Alex
01.10.2016
17:30:29
Какой же я идиот... В конфиге был прописан логфайл, а монга падала из-за левого пути к ссл сертификату.

Alex
01.10.2016
17:32:18
Там сверху спор был, что питон это просто и понятно и всякие руби и похапэ так сибе а питон рулид
И мол "питон читается как английский язык"

Roman
01.10.2016
17:33:50

Alex
01.10.2016
17:33:54
`
def understanding_recursion():
understanding_recursion()

Alex
01.10.2016
17:33:58
По сути это:
for bla-bla-bla in list1
list2.append(yoba)
Только вместо list2.append(yoba) ты просто пишешь:
list2 = [yoba for bla-bla-bla in list1]

Alex
01.10.2016
17:34:13
Это не читается
это с опытом приходит

Google

Alex
01.10.2016
17:34:28
тогда как например в рубях я могу весьма очевидно чайнить обработчики

Alex
01.10.2016
17:34:43
Это синтаксический сахар для тех, кому оно надо. Не надо - делай через append

Alex
01.10.2016
17:34:47
Про двойную обработку списка в питоне вообще молчу.

Alex
01.10.2016
17:34:51
И будет тебе счастье.

Alex
01.10.2016
17:34:57
Я не говорю что это нереально, просто это довольно неочевидная фишка
В смысле?
синтаксис не помню, но типа [y for x in y in x]

Roman
01.10.2016
17:36:49

Alex
01.10.2016
17:36:58
Не помню такого :) Но читаю как nested for loop. for x in y: for y in x: ololo.
Хотя могу ошибаться.

Alex
01.10.2016
17:37:15
Например?
Post.all.map(&:title).grep(/simple/)

Nikolay
01.10.2016
17:37:16

Alex
01.10.2016
17:37:23
Угу.
Т.е вроде есть неплохая конструкция для краткой обработки списков, но хоть сколько нибудь сложная вариация абсолютно не читабельная.

Alex
01.10.2016
17:38:44
list.append

Alex
01.10.2016
17:39:07
Вот, а например в рубях можно довольно сложную цепочку обработчиков сделать и кратко.

Nikolay
01.10.2016
17:39:28
я скажу только одно: 80 символов

Alex
01.10.2016
17:39:32
Правда чем меньше обработчиков тем лучше, иногда данные не всегда такие какие ты ожидаешь, и на каких то данных твоя цепочка сбоит.

Google

Nikolay
01.10.2016
17:40:03

Alex
01.10.2016
17:40:22

Nikolay
01.10.2016
17:40:42
map, filter, all, any и еще много; кайф

Alex
01.10.2016
17:41:08
Мне бы написать парсер экселя с адресами улиц и зипкодами :) Чтобы оно из 400мб сделало мне 100-200 джейсона. А может и меньше.

Alex
01.10.2016
17:41:11

Nikolay
01.10.2016
17:41:33

Admin
ERROR: S client not available

Alex
01.10.2016
17:41:34

Alex
01.10.2016
17:41:49
? функции высших порядков в питоне
В рубях что еще мне нравится это блоки

Nikolay
01.10.2016
17:42:09
Это вообще про что?)
на случай если на входе говноданные; красиве и читабельнее выходит юзать это; я без них жЫть не могу

Alex
01.10.2016
17:42:38
Post.all.map { |p| p.title = "#{p.title} - easy"; p }
В питоне замыкания есть вроде, только не помню как это выглядит.

Alex
01.10.2016
17:43:11
У меня проблема парсинга редко возникает, но надо попробовать. Данные из экселя это ж по умолчанию говноданные?)

Alex
01.10.2016
17:43:25
Однозначно
А зачем тебе из эксельки это парсить?

Alex
01.10.2016
17:43:55

Alex
01.10.2016
17:44:08
простой формат.

Google

Alex
01.10.2016
17:44:19
А вот в эксельке формулы и все эти штуки с неочевидным форматом.
Чтобы гарантировано выцепить из xlsx данные нужно запускать сам эксель и из него уже их вытягивать.

Alex
01.10.2016
17:44:40
Возможно. Но мне этот csv перед парсингом надо было руками почистить.

Alex
01.10.2016
17:44:53
О, выглядит круто. А чайнить их можно?

Alex
01.10.2016
17:45:02

Nikolay
01.10.2016
17:45:06

Alex
01.10.2016
17:45:16

Nikolay
01.10.2016
17:45:25
map(filter(map(...), ... ), ...)

Alex
01.10.2016
17:45:29
Вот такие мелочи заставляют меня недолюбливать питон. Хотя он очень крут своим сахаром.

Nikolay
01.10.2016
17:45:37
лисповоды не жалуются

Alex
01.10.2016
17:45:50

Alex
01.10.2016
17:46:16
Т.е кодить на нем можно но неудобно.

Nikolay
01.10.2016
17:46:28
в виде емаксового диалекта
а я рад es5/es6, как в питоне стало, почти :)
не покидает такое чувство

Alex
01.10.2016
17:47:03