@ru_python

Страница 1549 из 9768
Bro
20.09.2016
07:20:03
еще если у тебя парсеры из разных процессов открывают коннекшны то может внезапно куча тредов mongod образоваться, это htop показывает и процессы и треды.

да

если заапдейтить у тебя не поднимется даже с этой базой

сделай mongodump

Google
Bro
20.09.2016
07:20:38
снеси

поставь 3.2

там WeirdTiger по дефолту

сделай mongorestore

размер БД заодно ужмется

у меня в несколько раз ужимался после перехода с mmapv1

Roman
20.09.2016
07:21:43
а

можно

не

писать

так

Sasha
20.09.2016
07:22:11
Я думал об этом конечно. И ты кстати прав насчет процессов, там у celery порядка 12 конкуренси воркеров, которые базу дергают

Roman
20.09.2016
07:22:26
там WeirdTiger по дефолту
Только wired tiger :)

Google
Bro
20.09.2016
07:22:32
ну да сорри

странный тигр лол

Roman
20.09.2016
07:22:52
Угу :)))

Bro
20.09.2016
07:23:17
Sasha я походу примерно те же вещи делаю

12 конкуренси воркеров? что-то многовато

у тебя там не phantomjs случайно?

Sasha
20.09.2016
07:24:13
Неа

Bro
20.09.2016
07:24:14
вроде как надо по количеству CPU cores

Sasha
20.09.2016
07:24:56
Это не обязательно совсем, это же треды

Bro
20.09.2016
07:25:07
а базу лучше обновить, я даже хз поддерживается ли 2.6 еще

Sasha
20.09.2016
07:27:19
Там все плохо, придется делать удаленный дамп. Места вообще нет

Bro
20.09.2016
07:27:23
а что у тебя там за шопы?

вот кстати плюсы amazon

там можно создать ebs волум примаунтить и залить если место надо. волумы это почти ничего не стоят.

я выделил 32 гига EBS volume под монгу. так на старом сторадже оно выжрало 27Gb и все, ни compact сделать, ничего. место не отдается в OS.

в итоге еще один замаунтил волум и туда дамп скинул.

Estimate of your Monthly Bill ($ 0.86)

на 32 Gb

Jonathan ?
20.09.2016
07:35:05
http://ideone.com/xInUmI

http://ideone.com/xInUmI
Распишите, пожалуйста, почему мой говнокод - говнокод.

Google
Jonathan ?
20.09.2016
07:35:49
LINK = r"http://cbr.ru"

Aragaer
20.09.2016
07:36:00
потому что если сделать import на твой код, то будет плохо

Bro
20.09.2016
07:37:24
а что там такого? если это просто скрипт на раз, то почему бы и нет.

BS это bullshit полный

возьми lxml там xpath селекторы

а чтобы не дрочиться с bs, requests и прочим

https://github.com/lorien/grab

Sergey
20.09.2016
07:39:01
возьми lxml там xpath селекторы
с классами в xpath не просто

cssselect можно к lxml прицепить

Bro
20.09.2016
07:39:40
там не может быть ничего не просто это спецификация специально созданная для навигации по xml

Jonathan ?
20.09.2016
07:39:47
Ну то есть, по моей части — все более-менее терпимо?

Bro
20.09.2016
07:39:54
что там с классами то?

Sasha
20.09.2016
07:39:54
Вполне норм там с xpath

Bro
20.09.2016
07:40:23
//h3[@class=“xyu”]

Jonathan ?
20.09.2016
07:40:39
Bro
20.09.2016
07:40:40
или //h3[contains(@class, “xs-6”)]

Sergey
20.09.2016
07:40:41
если это все, что лежит в класс, то да

Bro
20.09.2016
07:40:56
модуль тот же класс

Sasha
20.09.2016
07:41:07
Если это разовый скрипт, то нет смысла оформлять в класс =\

Bro
20.09.2016
07:41:12
да

Google
Sergey
20.09.2016
07:41:26
или //h3[contains(@class, “xs-6”)]
для уверенности нужно подобное http://stackoverflow.com/a/1390680

Bro
20.09.2016
07:41:31
я сейчас такое же г. буду писать чтобы в influxdb данные перегнать.

Jonathan ?
20.09.2016
07:41:47
Все же, предположим, он не разовый — что тогда?

if __name__ == '__main__' и прочие радости оформлять?

Aragaer
20.09.2016
07:42:17
да

Bro
20.09.2016
07:42:18
нах это жестяк. дом дерево лучше в lowecase переводить

да

Aragaer
20.09.2016
07:42:44
этого достаточно - просто весь исполняемый код убрать в def main(), а в конце if __name__ == '__main__'

Bro
20.09.2016
07:44:09
if __name__ == '__main__’: main()

Egor
20.09.2016
07:44:37
Не подскажите, есть js чатики в телеграме?

Admin
ERROR: S client not available

Bro
20.09.2016
07:44:47
взбесились чтоли

Jonathan ?
20.09.2016
07:44:53
http://ideone.com/xInUmI

Bro
20.09.2016
07:44:58
2ой человек уже

Jonathan ?
20.09.2016
07:44:58
Этого достаточно?

Bro
20.09.2016
07:45:15
да

а лучше поименуй не в main() а что-нибудь что отражает суть функции

Aragaer
20.09.2016
07:45:41
да

Bro
20.09.2016
07:46:25
Привет. Покидайте тапками https://github.com/text-lock/cookeycart JS корзина с каталогом.

(с) в js частиках

Google
Jonathan ?
20.09.2016
07:46:38
А если я буду это прикручивать к боту в Телеге, норм будет, если я этот мусор просто в одну функцию оформлю?

Bro
20.09.2016
07:47:01
“Я верстальщик, но теперь еще немного программирую асинхронные веб сервера”

Pushing Web Forward!

норм. будет

бот только тупить будет

т.к. код у тебя синхронный

хотя я хз как в телеге боты работают

Jonathan ?
20.09.2016
07:49:03
В смысле, синхронный?

Bro
20.09.2016
07:50:01
http://stackoverflow.com/questions/31079717/synchronous-v-s-asynchronous

Egor
20.09.2016
07:50:10
У тебя на счет js плохое мнение? ?

Bro
20.09.2016
07:50:19
да ладно?

Egor
20.09.2016
07:50:55
Это был вопрос, а ты отвечаешь так, будто это было очевидное утверждение ?

Bro
20.09.2016
07:50:57
ну там выше где просили покидать тапками. “где вебпак? жиквери? почему табы?”

ну каждый раз когда я что-то делаю на js

я замечаю что засиживаюсь на гитхабе в issues

Egor
20.09.2016
07:51:35
Лол

Возможно проблема в тебе?

Bro
20.09.2016
07:51:55
проблема в тоннах говна которое постоянно пишется на js

Egor
20.09.2016
07:52:07
Вот мне люто зашло писать сервак на ноде под расберри ?

Bro
20.09.2016
07:52:15
и как правило без доков

сокеты?

сервак сложный?

Roman
20.09.2016
07:52:44
разбери, двабери

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