
Sheridan
19.01.2017
15:04:50
Ну тогда ерепениться не стоит

Nikolay
19.01.2017
15:05:58

b0g3r
19.01.2017
15:06:26

Stanislav
19.01.2017
15:18:30
https://www.youtube.com/watch?v=flKUulEZyvI

Google

subject_89P13
19.01.2017
15:28:30

Андрей
19.01.2017
15:34:27

Nikolay
19.01.2017
15:34:34
там встроенный шедулер с синтаксисом крона

Geronimo (Макс) NN
19.01.2017
15:35:07
Чорд, я думал вопрос на одну стручку кода))) Сколько вариантов)))

Nikolay
19.01.2017
15:35:27
надо крон
там и будет одна строчка, просто в кроне :)

Андрей
19.01.2017
15:36:00
Ему не запускать раз в два часа
Ему надо, чтобы процесс такие своеобразные хертбиты отправлял
Timestamp пиши куданить и от него отталкивайся

Subbotin
19.01.2017
15:37:04
лучше скажите как сделать такую задачу: есть ~40 гиговая база которая у меня не влезает в память и добыть где=то сервер с 48 гигами не вариант. база представляет собой кей-валуе где и ключ и значение лонг лонг инт. ключи весьма разряженные и случайно/равномерно распределены по диапазону. по ней надо очень быстро бегать и проверять есть ли значение и чему оно равно. доля попаданий около 1%. 99 - мисы. как лучше организовать такую штуку?

Google

Subbotin
19.01.2017
15:37:04
памяти могу выкроить гигов 20
инсерты не нужны. только геты

Geronimo (Макс) NN
19.01.2017
15:40:20
Timestamp пиши куданить и от него отталкивайся
Ну вот я примерно как-то так и думал. Записать datetime при старте, и дальше сравнивать с текущим временем. Как только разница больше 2 часов то скидывать сообщение, сохранять новое значение даты и снова ждать два часа...

Nikolay
19.01.2017
15:40:32

Dmitry
19.01.2017
15:43:49
Кто из Москвы?

Paul
19.01.2017
15:44:29
рядом (Серпухов)

Nikolay
19.01.2017
15:45:24

Andrey
19.01.2017
15:47:43
если помещаются, то их в set, сначала проверяем существование в множестве, если есть, то дергаем любой РСУБД с построенными индексами
если задача ещё и параллелиться, то будет шустро

Dmitry
19.01.2017
15:49:15
могу предложить вакансию интересную просто
а чо?

k4sh1
19.01.2017
15:49:32
Доброе время суток. Ребят гринберг мигель "разработка веб приложения с использованием flask" адекватная книга?

Nikolay
19.01.2017
15:49:34

Andrey
19.01.2017
15:49:54
тем более книга по нему

k4sh1
19.01.2017
15:50:09
Только django?)

Nikolay
19.01.2017
15:50:12

Andrey
19.01.2017
15:50:16
tornado

Nikolay
19.01.2017
15:50:21
но книга любая устарелая будет

Google

Nikolay
19.01.2017
15:50:24
читай документацию

Andrey
19.01.2017
15:50:25
зачем нужны веб фреймворки, если есть торнадо?

Nikolay
19.01.2017
15:50:34
есть aiohttp

Andrey
19.01.2017
15:50:58
у торнадо обвязка под веб удобная
ну и momoko + pewee + jinja и вот идеальный сетап

Nikolay
19.01.2017
15:51:25
у чего угодно обвязка удобная :) у aiohttp вообще все лучше и лучше с каждым релизом

k4sh1
19.01.2017
15:52:31
М...спасибо

Andrey
19.01.2017
15:52:59
торнадо дольше разрабатывается, значит лучше документация, меньше багов

k4sh1
19.01.2017
15:53:08
Но думаю зная хотя бы 1 веб фрейм лишним не будет

Andrey
19.01.2017
15:53:09
поэтому я выберу торнадо при прочих равных

Nikolay
19.01.2017
15:53:33

Nikolay
19.01.2017
15:54:05
и потом, одно дело - эвентлуп в ядре языка с удобной оберткой, а другое - ioloop сторонний, к которому пойди достучись
он даже в async/await не умеет наверняка

Andrey
19.01.2017
15:54:31
лол\

Nikolay
19.01.2017
15:54:33
точнее, не даже, а by design

Andrey
19.01.2017
15:54:36
ртфм
умеет он уже всё

Nikolay
19.01.2017
15:54:55
а, ну молодцы тогда, научились

Andrey
19.01.2017
15:55:21
ты просто показываешь свою некомпетентность, перестань писать в этот чат

Google

Nikolay
19.01.2017
15:55:26
но aiohttp лучше все равно при прочих равных

Dmitriy
19.01.2017
15:55:39
Ни то ни другое нинужно

Nikolay
19.01.2017
15:55:48

Andrey
19.01.2017
15:56:03
нет ты
я-то в отличии от некоторых умею читать документацию

Dmitriy
19.01.2017
15:56:11
Сами подумайте почему

Andrey
19.01.2017
15:56:39

Nikolay
19.01.2017
15:56:45
это вопрос подхода

Admin
ERROR: S client not available

Andrey
19.01.2017
15:56:59
веб-фремворк это не только иолуп
это и документация, и баги, и разобранные кейсы, и примеры

Nikolay
19.01.2017
15:57:37
да не, я не говорю, что торнадо надо закопать, это отличная либа

Dmitriy
19.01.2017
15:57:37
ты не нужен, епта
"Ой а почему у меня сайт тормозит хотя сделал на торнадо он же самый быстрый!!!!!!!"

Nikolay
19.01.2017
15:57:47
просто сейчас лучше уже на aiohttp переползать понемногу

Andrey
19.01.2017
15:57:51

Nikolay
19.01.2017
15:58:02

Dmitriy
19.01.2017
15:58:22
Говорю же оно требует глубокого понимания

Nikolay
19.01.2017
15:58:46
в чем глубокое понимание? надо знать, как работают итераторы и асинхронность?

Google

Nikolay
19.01.2017
15:58:52
ничего особо глубокого

Dmitriy
19.01.2017
15:59:27
Нужно понимать где применять асинхронный код, а где нет

Nikolay
19.01.2017
15:59:40
разумеется, но причем здесь фреймворк?

Dmitriy
19.01.2017
16:00:47
При том. Что база для фреймворка? Не ioloop ли?

Nikolay
19.01.2017
16:01:05
ты какую-то дичь втираешь
хоть ioloop, хоть asyncio, хоть uvloop - какая разница?
это имплементации
ты либо умеешь, либо не умеешь в асинхронность, это вопрос к тебе, а не к фреймворку

Andrey
19.01.2017
16:02:04
ладно, может aiohttp и норм, а у меня синдром утёнка (

Nikolay
19.01.2017
16:02:23

Dmitriy
19.01.2017
16:02:35

Andrey
19.01.2017
16:02:41
http://lurkmore.to/%D0%A1%D0%B8%D0%BD%D0%B4%D1%80%D0%BE%D0%BC_%D1%83%D1%82%D1%91%D0%BD%D0%BA%D0%B0

Nikolay
19.01.2017
16:02:54
а, тоже вариант

Andronov
19.01.2017
16:03:13
Добрый вечер всем! Ищу либу на питоне
http://prntscr.com/dxoy9b
которая возвращала бы распаршеную ссылку,
может кто знает?

Nikolay
19.01.2017
16:03:23
только “я не могу осилить асинхронность, поэтому торнадо говно"

Dmitriy
19.01.2017
16:03:35

Andrey
19.01.2017
16:03:42
кооперативная многозадачность — это прекрасно

Nikolay
19.01.2017
16:03:48

Andronov
19.01.2017
16:05:41
urlparse разве может вытащить meta теги?